agcttttcattctgactgcaacgggcaatatgtctctgtgtggattaaaaaaagagtgtctgatagcagcttctgaactggttacctgccgtgagtaaattaaaattttattgacttaggtcactaaatactttaaccaatataggcatagcgcacagacagataaaaattacagagtacacaacatccatgaaacgcattagcaccaccattaccaccaccatcaccattaccacaggtaacggtgcgggctgacgcgtacaggaaacacagaaaaaagcccgcacctgacagtgcgggcttttttttcgaccaaaggtaacgaggtaacaaccatgcgagtgttgaagttcggcggtacatcagtggcaaatgcagaacgttttctgcgggttgccgatattctggaaagcaatgccaggcaggggcaggtggccaccgtcctctctgcccccgccaaaatcaccaaccacctggtggcgatgattgaaaaaaccattagcggccaggatgctttacccaatatcagcgatgccgaacgtatttttgccgaacttctgacgggactcaccgccgcccagccgggattcccgctggcgcaactgaaaactttcgtcgaccaggaatttgcccaaataaaacatgtcctgcatggcattagtttgttggggcagtgcccggatagcatcaacgctgcgctgatttgccgtggcgagaaaatgtcgatcgccattatggccggcgtgttagaagcgcgtggtcacaacgttaccgttatcgatccggtcgaaaaactactggcagtggggcattacctcgaatctaccgtcgatattgctgagtccacccgccgtattgcggcaagtcgtattccggctgatcacatggtgctgatggcaggcttcaccgccggtaatgaaaaaggcgaactggtggtacttggacgcaacggttccgactactccgcggcggtgctggctgcctgtttacgcgccgattgttgcgagatttggacggacgttgacggggtctatacctgcgacccgcgtcaggtgcccgatgcgaggttgttgaagtcgatgtcctaccaggaagcgatggagctttcctacttcggcgctaaagttcttcacccccgcaccattacccccatcgcccagttccagatcccttgcctgattaaaaataccggaaatcctcaagcaccaggtacgctcattggtgccagccgtgatgaagacgaattaccggtcaagggcatttccaatctgaataacatggcaatgttcagcgtttctggtccgggaatgaaagggatggtcggcatggcggcgcgcgtctttgcagcgatgtcacgcgcccgtatttccgtggtgctgattacgcaatcatcttccgaatacagtatcagtttctgcgttccgcaaagcgactgtgtgcgagctgaacgggcaatgcaggaagagttctacctggaactgaaagaaggcttactggagccgctggcggtgacggaacggctggccattatctcggtggtaggtgatggtatgcgcaccttgcgtgggatctcggcgaaattctttgccgcgctggcccgcgccaatatcaacattgtcgccattgctcagggatcttctgaacgctcaatctctgtcgtggtaaataacgatgatgcgaccactggcgtgcgcgttactcatcagatgctgttcaataccgatcaggttatcgaagtgtttgtgattggcgtcggtggcgttggcggtgcgctgctggagcaactgaagcgtcaacaaagctggctgaagaataaacatatcgacttacgtgtctgcggtgttgccaactcgaaggcactgctcaccaatgtgcatggcctaaatctggaaaactggcaggaagaactggcgcaagccaaagagccgtttaatctcgggcgcttaattcgcctcgtgaaagaatatcatctgctgaacccggtcattgttgactgcacctccagccaggcagtggcggatcaatatgccgacttcttgcgcgaaggtttccacgttgtcacgccgaacaaaaaggccaacacctcgtcgatggattactaccatctgttgcgtcatgcggcggaaaaatcgcggcgtaaattcctctatgacaccaacgttggggctggattaccggttattgagaacctgcaaaatctgctcaatgctggtgatgaattgatgaagttctccggcattctttcaggttcgctttcttatatcttcggcaagttagacgaaggcatgagtttctccgaggcgactactctggcgcgggaaatgggttataccgaaccggatccgcgagatgatctttctggtatggatgtagcgcgtaagctattgattctcgctcgtgaaacgggacgtgaactggagctggcggatattgaaattgaacctgtgctgcccgcagagtttaacgctgagggtgatgttgccgcttttatggcgaatctgtcacagctcgacgatctctttgccgcgcgcgtggcgaaggcccgtgatgaaggaaaagttttgcgctatgttggcaatattgatgaagatggtgcctgccgcgtgaagattgccgaagtggatggtaatgatccgctgttcaaagtgaaaaatggcgaaaacgccctggccttttatagccactattatcagccgctgccgttggtgctgcgcggatatggtgcgggcaatgacgttacagctgccggtgtctttgccgatctgctacgtaccctctcatggaagttaggagtctgacatggttaaagtttatgccccggcttccagtgccaatatgagcgtcgggtttgatgtgctcggggcggcggtgacacctgttgatggtgcattgctcggagatgtagtcacggttgaggcggcagagacattcagtctcaacaacctcggacgctttgccgataagctgccgtcagaaccacgggaaaatatcgtttatcagtgctgggagcgtttttgccaggagcttggcaagcaaattccagtggcgatgactctggaaaagaatatgccaatcggttcgggcttaggctccagcgcctgttcggtggtcgcggcgctgatggcgatgaatgaacactgtggcaagccgcttaatgacactcgtttgctggctttgatgggcgagctggaaggacgaatctccggcagcattcattacgacaacgtggcaccgtgttttcttggtggtatgcagttgatgatcgaagaaaacgacatcatcagccagcaagtgccagggtttgatgagtggctgtgggtgctggcgtatccggggattaaagtctcgacggcagaagccagggctattttaccggcgcagtatcgccgccaggattgcattgcgcacgggcgacatctggctggcttcattcacgcctgctattcccgtcagcctgagcttgccgcgaagctgatgaaagatgttatcgctgaaccctaccgtgaacggttactgcctggcttccggcaggcgcggcaggcggtcgcggaaatcggcgcggtagcgagcggtatctccggctccggcccgaccttgttcgctctatgtgacaagccggataccgcccagcgcgttgccgactggttgggtaagaactacctgcaaaatcaggaaggttttgttcatatttgccggctggatacggcgggcgcacgagtactggaaaactaaatgaaactctacaatctgaaagatcacaacgagcaggtcagctttgcgcaagccgtaacccaggggttgggcaaaaatcaggggctgttttttccgcatgacctgccggaattcagcctgactgaaattgatgagatgctgaagctggattttgtcacccgcagtgcgaagatcctctcggcgtttattggtgatgaaatcccgcaggaaatcctggaagagcgcgtgcgcgcggcgtttgccttcccggctccggtcgccaatgttgaaagcgatgtcggttgtctggaattgttccacgggccaacgctggcatttaaagatttcggcggtcgctttatggcacaaatgctgacccatattgcgggcgataagccagtgaccattctgaccgcgacctccggtgataccggagcggcagtggctcatgctttctacggtttaccgaatgtgaaagtggttatcctctatccacgaggcaaaatcagtccactgcaagaaaaactgttctgtacgttgggcggcaatatcgaaactgttgccatcgacggcgatttcgatgcctgtcaggcgctggtgaagcaggcgtttgatgatgaagaactgaaagtggcgctggggttaaactcagctaactcgattaacatcagccgtttgctggcgcagatttgctactactttgaagctgttgcgcagctgccgcaggaagcgcgcaaccagctggttgtctcggtgccaagcggaaacttcggcgatttgacggcgggtctgctggcgaagtcactcggtctgccggtgaaacgttttattgctgcgaccaacgtgaacgataccgtgccacgtttcctgcacgacggtcagtggtcacccaaagcgactcaggcgacgttatccaacgcgatggacgtgagtcagccgaacaactggccgcgtgtggaagagttgttccgccgcaaaatctggcaactgaaagagctgggttatgcagccgttgatgatgaaaccacgcaacagacaatgcgtgagttaaaagaactgggctacacctcggagccgcacgctgccgtagcgtatcgtgcgctgcgtgaccagttgaatccaggcgaatatggcttgttcctcggcaccgcgcatccggcgaaatttaaagagagcgtggaagcgattctcggtgaaacgttggatctgccaaaagagctggcagaacgtgctgatttacccttgctttcacataatctgcccgccgattttactgcgttgcgtaaattgatgatgaatcatcagtaaaatctattcattatctcaatcaggccgggtttgcttttatgcagcccggcttttttatgaagaaattatggagaaaaacgacagggaaaaaggagaaattctcaataaatgcggtaacttagagattaggattgcggagaataacaaccgtcgttctcatcgcgtaatctccggatatcgacccataacgggcaatgataaaaggagtaacctgtgaaaaagatgcaatctatcgtactcgcactttccctggttctggtcgctcccatggcagcacaggctgcggaaattacgttagtcccgtcagtaaaattacagataggcgatcgtgataatcgtggctattactgggatggaggtcactggcgcgaccacggctggtggaaacaacattatgaatggcgaggcaatcgctggcacccacacggaccgccgccaccgccgcgccaccataagaaagctcctcatgatcatcacggcggtcatggtccaggcaaacatcaccgctaaatgacaaatgccgggtaacaatccggcattcagcgcctgatgcgacgctggcgcgtcttatcaggcctacgtgaattctgcaatatattgaatctgcatgcttttgtaggccggataaggcgttcacgccgcatccggcattgactacaaacttaacgctgctcgtagcgtttaaacaccagttcgccattgctggaggaagcttcatcaaagaagtaaccttcgctattaaaaccagtcagttgctctggtttggtcagccgattttcaataataaaacgactcatcagaccgcgtgctttcttagcgtagaagctgattatcttaaatttgccgttcttctcatcgaggaacaccggcttgataatctcggcattcaatttcttcggcttcaccgatttaaaatactcatctgacgccagattaatcaccacattatcgccttgtgctgcgagcgcctcgttcagcttgttggtgatgatatctccccagaattgatacagatctttccctcgggcattctcaagacggatccccatttccagacgataaggctgcattaaatcgagcgggcgcagtacgccatacaagccggaaagcattcgcaaatgctgttgggcaaaatcgaaatcgtcttcgctgaaggtttcggcctgcaagccggtgtagacatcacctttaaacgccagaatcgcctggcgggcattctccggcgtgaaatctggctgccagtcatgaaagcgagcggcgttgatacccgccagtttgtcgctgatgcgcatcagcgtgctaatctgcggaggcgtcagtttccgcgcttcatggatcaactgctgggaattgtctaacagctccggcagcgtatagcgcgtggtggtcaacgggctttggtaatcaagcgttttcgcaggtgaaataagaatcagcatatccagtccttgcaggaaatttatgccgactttagcaaaaaaagagaatgagttgatcgatagttgtgattactcctgcgaaacatcatcccacgcgtccggagaaagctggcgaccgatatccggataacgcaacggatcaaacaccgggcgcacgccgagtttacgctggcgtagataatcactggcaatggtatgaaccacaggcgagagcagtaaaatggcggtcaaattggtaatagccatgcaggccattatgatatctgccagttgccacatcagcggaagacttagcaaggtgccgccgatgaccgttgcgaaggtgcagatccgcaaacaccagatcgctttagggttgttcaggcgtaaaaagaagagattgttttcggcataaatgtagttggcaacgatggagctgaaggcaaacagaataaccacgagggtaacaaactcagcaccccaggaacccattagcacccgcatcgccttctggataagctgaataccttccagcggcatgtaggttgtgtcgttacccgccagtaatatcagcatggcgcttgccgtacagatgaccagggtgtcgataaaaatgccaatcatctggacaatcccttgcgctgccggatgcggaggccaggacgccgctgccgctgccgcgtttggcgtcgaacccattcccgcctcattggaaaacatactgcgctgaaaaccgttagtaatcgcctggcttaaggtatatcccgccgcgccgcctgccgcttcctgccagccaaaagcactctcaaaaatagaccaaatgacgtggggaagttgcccgatatttattacgcaaatcaccatgctggtcagcacccagattatcgccatcaacgggacaaacccctgcatgagccgagcgacgccatgaagaccgcgagtgattgccagcagagcaaagacagcgagaataatgcctgtcaccagcggaggaaaatcaaaagaaaaacttagggcgcgggcaacggcgttcgcctgaactccgctgaaaattatgccataggcgatgagcaaaaagacggcgaacagaacgcccatccaacgcatccccagcccgcgcgccatataccatgccggtccgccacgaaactgtccattgacgtcacgttctttataaagttgtgccagagaacattcggcaaacgaggtcgccatgccgataaacgcggcaacccacatccaaaagacggctccaggtccaccggcggtaattgccagcgcaacgccggccaggttgccgctacccacgcgcgccgcaagactggtacacaatgactgaaatgaggttaaaccgcctggctgtggatgaatgctatttttaagacttttgccaaactggcggatgtagcgaaactgcacaaatccggtgcgaaaagtgaaccaacaacctgcgccgaagagcaggtaaatcattaccgatccccaaaggacgctgttaataaaggagaaaaaatctggcatgcatatccctcttattgccggtcgcgatgactttcctgtgtaaacgttaccaattgtttaagaagtatatacgctacgaggtacttgataacttctgcgtagcatacatgaggttttgtataaaaatggcgggcgatatcaacgcagtgtcagaaatccgaaacagtctcgcctggcgataaccgtcttgtcggcggttgcgctgacgttgcgtcgtgatatcatcagggcagaccggttacatccccctaacaagctgtttaaagagaaatactatcatgacggacaaattgacctcccttcgtcagtacaccaccgtagtggccgacactggggacatcgcggcaatgaagctgtatcaaccgcaggatgccacaaccaacccttctctcattcttaacgcagcgcagattccggaataccgtaagttgattgatgatgctgtcgcctgggcgaaacagcagagcaacgatcgcgcgcagcagatcgtggacgcgaccgacaaactggcagtaaatattggtctggaaatcctgaaactggttccgggccgtatctcaactgaagttgatgcgcgtctttcctatgacaccgaagcgtcaattgcgaaagcaaaacgcctgatcaaactctacaacgatgctggtattagcaacgatcgtattctgatcaaactggcttctacctggcagggtatccgtgctgcagaacagctggaaaaagaaggcatcaactgtaacctgaccctgctgttctccttcgctcaggctcgtgcttgtgcggaagcaggcgtgttcctgatctcgccatttgttggccgtattcttgactggtacaaagcgaatactgataagaaagagtacgctccggcagaagatccgggcgtggtttctgtatctgaaatctaccagtactacaaagagcacggttatgaaaccgtggttatgggcgcaagcttccgtaacatcggcgaaattctggaactggcaggctgcgaccgtcttaccatcgcacctacactgctgaaagagctggctgagagcgaaggggctatcgaacgtaaactgtcttacaccggcgaagtgaaagcgcgtccggcgcgtatcactgagtccgagttcctgtggcagcacaaccaggatccaatggcagtagataaactggcggaaggtatccgtaagtttgctattgaccaggaaaaactggaaaaaatgatcggcgatctgctgtaatcattcttagcgtgaccgggaagtcggtcacgctacctcttctgaagcctgtctgtcactcccttcgcagtgtatcattctgtttaacgagactgtttaaacggaaaaatcttgatgaatactttacgtattggcttagtttccatctctgatcgcgcatccagcggcgtttatcaggataaaggcatccctgcgctggaagaatggctgacatcggcgctaaccacgccgtttgaactggaaacccgcttaatccccgatgagcaggcgatcatcgagcaaacgttgtgtgagctagtggatgaaatgagttgccatctggtgctcaccacgggcggaactggcccggcgcgtcgtgacgtaacgcccgatgcgacgctggcagtagcggaccgcgagatgcctggctttggtgaacagatgcgccagataagcctgcattttgtaccaactgcgatcctttcgcgtcaggttggtgtgattcgcaaacaggcgctgatccttaacttacccggtcagccgaagtctattaaagagacgctggaaggtgtgaaggacgctgcgggtaacgttgtggtacacggtatttttgccagcgtaccgtactgcattcagttgctggaagggccatacgttgaaacggcaccggaagtggttgcagcattcagaccgaagagtgcaagacgcgacgttagcgaataaaaaaatccccccgagcggggggatctcaaaacaattagtgggattcaccaatcggcagaacggtgcgaccaaactgctcgttcagtacttcacccatcgccagatagattgcgctggcaccgcagatcagcccaatccagccggcaaagtggatgattgcggcgttaccggcaatgttaccgatcgccagcagggcaaacagcacggtcaggctaaagaaaacgaattgcagaacgcgtgcgcctttcagcgtgccgaagaacataaacagcgtaaatacgccccacagacccaggtagacaccaaggaactgtgcatttggcgcatcggtcagacccagtttcggcatcagcagaatcgcaaccagcgtcagccagaaagaaccgtaagaggtgaatgcggttaaaccgaaagtgttgccttttttgtactccagcagaccagcaaaaatttgcgcgatgccgccgtagaaaatgcccatggcaagaataataccgtccagagcgaaataacccacgttgtgcaggttaagcagaatggtggtcatgccgaagcccatcaggcccagcggtgccggattagccaacttagtgttgcccataattcctcaaaaatcatcatcgaatgaatggtgaaataatttccctgaataactgtagtgttttcagggcgcggcataataatcagccagtggggcagtgtctacgatcttttgaggggaaaatgaaaattttccccggtttacggtatcagacctgagtggcgctaaccatccggcgcaggcaggcgatttgcagtacggctggaatcgtcacgcgataggcgctgccgctgaccgctttaaccccatttagtgccgcacctacagggcctcccagccccgcgccgcgcagcaaaccatgcccaagtacgctcattgctgcgtgggtgcgtaaaatgcgggtcagttggctggaaagcaaatgcgacacgccttttgccaataatttgtctttcatcagcagcggcagcagctcttccagctcattcaccctcgcatcgaccgcgtgcagaaactcctgtttatgttcctcgtccatattcttccaggtgttacgcagaaattgttccagtaactgttgctcaatctcaaacgtagacatctctttgtcggctttcagcttcaatcgttttgaaacatcgagcaaaatggcccgatacaatttaccgtgtccgcgcagtttgttggcgatactatcgccaccaaaatgctgtaattctccagcaatcagctgccagttgcggcgatgttgctcgggatgcccttccatcgatttaaacagttcgttgcgcatcagtacgctggagaggcgagttttgcctttttcattatgggtgagcaatcgggcgaaatttgccaactgttcctcactgcaatgctggagaaaatccagatctgaatcattcaggtaattaacattcattttttgtggcttctatattctggcgttagtcgtcgccgataattttcagcgtggccatatccgatgagttcaccgtatgaccggaaaaggtgatttttgagacgcagcgtttattgtcgttatcgctgttaatgttgatccagtcagtggtttgcccttcttttatttctgaaggaatattcaggctctgactggcgctacgggcggctttgaaataaaccgatgcaccgcttaactgtaaatcgccatggtcggcagagagttgtatgcgtttaacaattcggcaaacaggaagtttcagcgccagatcgttggtttcgttacgtggcatcgcaatgacgccgaggattttatggtcgtttgcctgcgccgtgcagcacagcatcagactaatcgccaggctggcggaaatcgtaaaaacggatttcataaggattctcttagtggggagaggtagggggatggatacccactagtttactgctgataaagagaagattcaggtgcgtaatgttttctttttattacaattttttgatgaatgtcttggctgcgattcattctttatatgaataaaattgctgtcagtttcacgtcttgtcctgctatatcgcgaaatttctgcgcaaaagcacaaaaaatttttgcatctcccccttgatgacgtgggttacgaccccatttagtagtcaaccgcagtgagtgagtctgcaaaaaaatgaaattgggcagttgaaaccagacgtttcgcccctattacagactcacaaccacatgatgaccgaatatatagtggagacgtttagatgggtaaaataattggtatcgacctgggtactaccaactcttgtgtagcgattatggatggcaccactcctcgcgtgctggagaacgccgaaggcgatcgcaccacgccttctatcattgcctatacccaggatggtgaaactctggttggtcagccggctaaacgtcaggcagtgacgaacccgcaaaacaccctgtttgcgattaaacgcctgattggccgccgcttccaggacgaagaagtacagcgtgatgtttccatcatgccgttcaaaattattgctgctgataacggcgacgcatgggtcgaagttaaaggccagaaaatggcaccgccgcagatctctgctgaagtgctgaaaaaaatgaagaaaaccgctgaagattacttgggtgaaccggtaactgaagctgttatcaccgtaccggcatactttaacgatgctcagcgtcaggcaaccaaagacgcaggccgtatcgctggtctggaagtaaaacgtatcatcaacgaaccgaccgcagctgcgctggcttacggtctggacaaaggtactggcaaccgtactatcgcggtttatgacctgggtggtggtactttcgatatttctattatcgaaatcgacgaagttgacggcgaaaaaaccttcgaagttctggctaccaacggtgatacccacctgggtggtgaagacttcgacagccgtctgatcaactacctggttgaagaattcaagaaagatcagggcattgacctgcgcaacgatccgctggcaatgcagcgcctgaaagaagcggcagaaaaagcgaaaatcgaactgtcttccgctcagcagaccgacgttaacctgccgtacatcactgcagatgcgaccggtccgaaacacatgaacatcaaagtgactcgtgcgaaactggaaagcctggttgaagatctggtaaaccgttccattgagccgctgaaagttgcactgcaggacgctggcctgtccgtatctgatatcgacgacgttatcctcgttggtggtcagactcgtatgccaatggttcagaagaaagttgctgagttctttggtaaagagccgcgtaaagacgttaacccggacgaagctgtagcaatcggtgctgctgttcagggtggtgttctgactggtgacgtgaaagacgtactgctgctggacgttaccccgctgtctctgggtatcgaaaccatgggcggtgtgatgacgacgctgatcgcgaaaaacaccactatcccgaccaagcacagccaggtgttctctaccgctgaagacaaccagtctgcggtaaccatccatgtgctgcagggtgaacgtaaacgtgcggctgataacaaatctctgggtcagttcaacctggatggtatcaacccggcaccgcgcggcatgccgcagatcgaagttaccttcgatatcgatgctgacggtatcctgcacgtttccgcgaaagataaaaacagcggtaaagagcagaagatcaccatcaaggcttcttctggtctgaacgaagatgaaatccagaaaatggtacgcgacgcagaagctaacgccgaagctgaccgtaagtttgaagagctggtacagactcgcaaccagggcgaccatctgctgcacagcacccgtaagcaggttgaagaagcaggcgacaaactgccggctgacgacaaaactgctatcgagtctgcactgactgcactggaaactgctctgaaaggtgaagacaaagcctctatcgaagcgaaaatgcaggagctggcacaggtttcccagaaactgatggaaatcgcccagcagcaacatgcccagcagcagactgccggtgctgatgcttctgcaaacaacgcgaaagatgacgatgttgtcgacgctgaatttgaagaagtcaaagacaaaaaataatcgccctataaacgggtaattatactgacacgggcgaaggggaatttcctctccgcccgtgcattcatctaggggcaatttaaaaaagatggctaagcaagattattacgagattttaggcgtttccaaaacagcggaagagcgtgaaatcaaaaaggcctacaaacgcctggccatgaaataccacccggaccgtaaccagggtgacaaagaggccgaggcgaaatttaaagagatcaaggaagcttatgaagttctgaccgactcgcaaaaacgtgcggcatacgatcagtatggtcatgctgcgtttgagcaaggcggtatgggcggcggcggttttggcggcggcgcagacttcagcgatatttttggtgacgttttcggcgatatttttggcggcggacgtggtcgtcaacgtgcggcgcgcggtgctgatttacgctataacatggagctcaccctcgaagaagctgtacgtggcgtgaccaaagagatccgcattccgactctggaagagtgtgacgtttgccacggtagcggtgcaaaaccaggtacacagccgcagacctgtccgacctgtcatggttctggtcaggtgcagatgcgtcagggattcttcgctgtacagcagacctgtccacactgtcagggccgcggtacgctgatcaaagatccgtgcaacaaatgtcatggtcatggtcgtgttgagcgcagcaaaacgctgtccgttaaaatcccggcaggggtggacactggagaccgcatccgtcttgcgggcgaaggtgaagcgggcgagcatggcgcaccggcaggcgatctgtacgttcaggttcaggttaaacagcacccgattttcgagcgtgaaggcaacaacctctattgcgaagtcccgatcaacttcgctatggcggcgctgggtggcgaaatcgaagtaccgacccttgatggtcgcgtcaaactgaaagtgcctggcgaaacccagaccggtaagcttttccgtatgcgcggtaaaggcgtcaagtctgtccgcggtggcgcacagggtgatttgctgtgccgcgttgtcgtcgaaacaccggtaggcctgaacgagaagcagaaacagctgctgcaagagctgcaagaaagcttcggtggcccaaccggtgagcacaacagcccgcgctcaaagagcttctttgatggtgtgaagaagttttttgacgacctgacccgctaacctccccaaaagcctgcccgtgggcaggcttgggtaaaattagggtgcgttgaagatatgcgagcacctgaaaagtggcggggatcactcccataagcgctaacttaagggttgaaccatctgaagaatgcgacgcctcggtgcctcgttaagacgatgcctcgcgttcttcaattgcgttttgtaggctgtcagggatactgtcccacgaatggccacctgtaagctccagatgaccatttttgttattctccacaacgagttagttcttcttttcggatccggcacttctgggggggaaatccagcgatggctggattatgtcgtcaattaaaaatgcggcgagtagattagcaaatatccacgctttcgcgagttcaggttcctttgcacgcaaagcatccaggtgcagcaaacttttgagccgcttaaaagccagttcaatttgccatcgcagacggtaacaatcagccacttgctctgctgaatattcatcttccggtaatgatgttagcaatagcacatggcccgctgcttccagcgtttccgcctgaactactcgtccttttcgacgattctcgctgagcagtcgggttttactgattaatgctttttcgggaggaagtgatacggcaatgagacgtgccggaaagggagctccggcttttttattacctgaattgcctatcattacagtggtttcaccgttcttaccgcaatccagcccgcgcagaaaacccatcatgtcaaagcgcattccttctgcagttaaccagcgcaatcctcgccagtgaacccggacgatataatcagcttctccaaaagcaagtgagcggatacattcgggacgcgaaccgaatccccggtcagcaatgcgtatctcgtctgccgtttgcgcaaatcggtccagccgttcagcgtctctgctgtcggttagctcaaaatcagtgaactgacaggtatgaggatcatatcccatatgtagtcgccattcagcgctgccgcccccgggcgcactgattgctgttccatcgacaagacgcaatctctttccgcttgtacaacccgtaactgcggcgcgtacagcaagtgtttgtgcggcaagtatgccaaaccagtcggcggcattccgcagccgcttcaggagagccacgtcagataatgttgcaacgtcatggagctgagcccatgcagtgacttcacgtaatgacatccccccggggccgtaagccagccccagacgtagcagagttgcagcatcacgaatttcgcggcggcgggttagagccccggcattacgtgccgaagtatccagttcttcgggcttaccaatatgggccagaattgctgaccagttatcgtgagagtaattcatcggcacgttaaatcatatcaggcgtaataccacaacccttaagttagcgcttatgggatcactccccgccgttgcacttactcggattcgtaagccgtgaaaacagcaacctccgtctggccagttcggatgtgaacctcacagaggtcttttctcgttaccagcgccgccactacggcggtgatacagatgacgatcagggcgacaatcatcgccttatgctgcttcattgctctcttctccttgaccttacggtcagtaagaggcactctacatgtgttcagcatatagggggcctcgggttgatagtaaaatatcactcggggcttttctctatctgccgttcagctaatgcctgagacagatagcctcaagcacccgccgctattatatcgctctctttaacccattctgttttatcgattctaatcctgaagacgcctcgcatttttgtggcgtaattttttaatgatttaattatttaactttaatttatctctttatcgcaattattgacgacaagctggattatttttgaaatattgtcctaacaaataacgccgactgacaagaaattaattattacttttcctaattaatccctcagaaatcctcaccttaagctatgattatctgggcttagggtcactcgtgagcgcttacagccgtcaaaaactcatctcaccgctgatggcgcaaattcttcaatggatcgtaaaaaacgagttattcctacactataatctgattttaacgatgatttgtgcggggtagaatagtaaaaacgatctattcacctgaaagagaaataaaaagtgaaacatctgcatcgattctttagcagtgatgcctcgggaggcattattcttatcattgccgctatcctggcgatgattatggccaatagcggcgcaaccagtggatggtatcacgactttctggagacgccggttcagctccgggttggttcactcgaaatcaacaaaaacatgctgttatggataaatgacgcgctgatggcggtatttttcctgttagtcggtctggaagttaaacgtgaactgatgcaaggatcgctagccagcttacgccaggccgcatttccagttatcgccgctattggtgggatgattgttccggcattactctatctggcctttaactatgccgatccgattacccgcgaagggtgggcgatcccggcggctactgacattgcctttgcacttggtgtgctggcgctgttgggaagtcgtgttccgttagcgctgaagatctttttgatggctctggctattatcgacgatcttggggccatcattatcatcgcattgttctacactaatgacttatcgatggcctctcttggcgtcgcggctgtagcaattgcggtactcgcggtattgaatctgtgtggtgtacgccgcacgggcgtctatattctggttggcgtagtgttgtggactgcggtgttgaaatcgggggttcacgcaaccctggcgggggtaattgtcggcttctttattcctttgaaagagaagcatgggcgttctccagcgaagcgactggagcatgtgttacacccgtgggtggcgtatctgattttgccgctgtttgcatttgctaatgctggcgtttcactgcaaggtgtcacgctggatggcttgacctccattctgccattggggatcatcgctggcttgctgattggcaaaccgctggggattagtctgttctgctggttggcgctgcgtttgaaactggcgcatctgcctgagggaacgacttatcagcaaattatggcggtggggatcctgtgcggtatcggttttactatgtctatctttattgccagcctggcctttggtagcgtagatccagaactgattaactgggcgaaactcggtatcctggtcggttctatctcttcggcggtaattggatacagctggttacgcgttcgtttgcgtccatcagtttgacaggacggtttaccggggagccataaacggctcccttttcattgttatcagggagagaaatgagcatgtctcatatcaattacaaccacttgtattacttctggcatgtctataaagaaggttccgtggttggcgcagcggaggcgctttatttaactccacaaaccattaccggacagattcgagcgctggaagagcgcctgcaaggcaaattatttaaacgcaagggacgtggtctcgaacccagcgagctgggagaactggtctatcgctatgccgataaaatgttcaccttaagccaggaaatgctggatattgtgaactatcgcaaagaatccaatttattgtttgacgttggtgtggctgatgcactttccaaacgcctggtcagtagcgtacttaacgccgcagtggtagaaggcgagcccattcatcttcgctgcttcgaatccacccacgaaatgctgctggagcaattaagtcagcataaactggatatgatcatttctgactgtccgatagactctacgcagcaggaaggcctgttctccgtgagaattggcgaatgtggcgtgagtttctggtgtacaaatccaccaccagaaaaaccgttcccggcttgtctggaagaacggcgacttttgattcctgggcgacgttcaatgttagggcgcaaattgcttaactggtttaactcccagggattaaacgtagaaatcctcggcgagtttgatgatgccgcgttgatgaaagcttttggtgcgatgcacaatgcaatcttcgttgccccaacgctttatgcatatgacttttatgccgataaaactgtcgtagaaattggtcgcgtcgagaatgtgatggaagagtaccatgctatttttgctgagcggatgattcagcacccggcggtacagcgaatctgcaatacggattattctgcgctttttagtccagcggcgcgttaatcggcacctccccccaaagttaaggtgggggagatagattagttgtacataaccacgattttgactcggctcattatttgcccgcttgagacattatttccatatgtacgcgggcgaataaatagaggaatctgattacttccttcatggggatgctgaaaagagtagtaattgcttttaccatactggatttcattcgtaccatcattggagagttgaaagcctacttgacccgcaccgtcctcactgttttctaactcattttttaatatgctggttcctgactcctgtatcgtcactggttcaaagtaatattcaacatcactgggttcaaaaactaattcaccttgctcgccctggatgcagtcaaatcttatatgatgaaactgataattttcattattgatacgagacagtacaaatcgtccagtgtcgatggattgatcttcaaaaccacaggtcattaaatttacctgtaaaatagtatttaaattataattaaagcggacgctattacaattagtattattccctgtacatgaactcacttcaatttcgaacaacaaaggaaaaggagttccaggaaaaatgtctgcggtgttagaactatctgatacagatgcgatagaatatggaatggtgaaatttatcgcagatagcatttcttctaaattataagatgacttccctggaagctctatttttttaccgtcagattcaaaggggaaattaataatataatgacgacttccgactttaaaccttaaagcgttctgtgttaaaaaatgaactttaatggcgttggttgtctcttgcaagtctgtacactcaatgatatttccggtgttttcaatttttcggcggttagattacctttcatactcagtggcttgagtatatatgttccacgttgttcaccgacattggtcaatgcacagggagcactttgcacaataaaagaatatagactcaaggtgattaataaaagccacttcatagtaaactccttttactggcatatatatgttttgttttcatcgataacgtgttgaaaagtaatagtacagaataagttctgttcatcattgagagcaacttttattccagtgggaatttcatctacgcgaataaaaaggcgactaccctggccaacgactccaatattattttcctggagatccagtacgtcatagccaaaggttaatggcgaaccatcgggacgcagtgcctgtatataccagggcttacgttggtcagttgtaaactgcacataagaaactgctccacggtaaggtgcaataatttgacgattgccctgcaattctgtttcactttcactgtttgcaatatcaagtaccagatggttttcacgatgaggtattatcaggtcgtaaacaacctggcctttgctgtttgttcgattgtatttttgtccattaatatgtgcaccttctaacccaggcgcatccagaattgcaaatgtatcggataactggttagtgatattaataccaccgggccagacaactaatccactactaatacttccaccactttgctaggcgtttttagaatgactatagctgccatctattatggcgatgggagttctccagcttaaattcgtaccaagcgaggtatcattattttgttgttgctgattaacatatataccataatttaactgatcatgttcaccggctatgccagtaattccagtattgttggaggaatagccatctttggaaaatgaggtcgaattcgataagttaatttggtgacgtgttttggcaatatcatccccccagtagaaaggaatggagataaacagattaaaacgctcctcttctttattattttcatcataagattggctggcagagaaagtataactaatgtgttgccagttattggagtaactgaattggtaatctttagcatttccacttcgcccccagtaattccgccaaagcgcacttaatgatacatttcccagattattggataaaggttgcataatattagcagaaaggctattttttctgccaatatcataaaaatcatcataatcactctgatgatagtgtttatcattttcgtaaagatggtcgctgaatgtcctgtaatcctgcgaagcataacgccaggcggccacgctaaatcgagtggctgtttgtactagatatttattataggcgacctgatagctcgtaccttcgtgtctggtatcattatttaacttactactcgatcgggcagcgtaaaaagagatggcacccagcggtgtattccaaccatttcccagagttatagcattatagttatcggataaaatcgtacccgattatgtgatcaggttgttattatttagattaatgtttaaaatttttaatttcttgatgtgaagttgatgaaagtttaatattcttaattattcccttctttataagaagagcaaggtgccattattagagtgagagagtaggatgtttcagagtatgcttcagattattttttattcctctgtagtgaattaataatcatcacagttaatttcattctgaaattacttcttttttgagattttttaattttgatgagctatgtttttcataaggaacatacactcgttgatgcttttaaggtattttctcatttctgatgatgttttgtcgtaatcgtgcataaacttattaagttctttatacacatcattatttagctttacattgtcgcgaactaaagtttgtaccaatggtatcaaaatttcgaaacgggacggtttgtcatcaatacttgccagggttttgaatactcctgtgtatctgtaacctaagtgcttattgacaagttgagtggtccatcgaccaggcataatatcttcacagagcaaattttttattctggtattagtgaatgatgctccaaatatgttgctttttttaatgaagagattattaatttctccatttgaaaagatggtgtttgataagtcgctttcaaaacataatatattggataatacacaaccaaaataatacccatatgaaaggtcgctcttttctattgttatatttgatagcaacattttatgtatattaatattaagggcagtcaaatactggatgttttgctcgttaagttcatgcatctccagagatttattatagggtaataaaagtataaattcctttacattatttccgcagtaagaaaagacaacatcaaatttattggtgattgtgttttcagttgagcagtaagctgattttttattaatcgactgggtatgcttttaaataaagataattttttacatagttgtgaatatgcaatattgctagttttaaagttctgccacattattccctggttatcatctatcgatgaggaggggattttattgcattgctcattgtatagctcagggaaaatattttttttaataagctttttgatttcctggttaagatgactttttttcttgtctattgcactgtattttgcgttttgtgacgtttcctgatgatcataaaatgactggagatttctgcaggcctcataaaatatttcaggagtatatagctgtgggtatatttcttggttgaagtttgcctttaaaaaattaacgaatttttcatggcattcttggtatatcttaatctcttcagaaagacattcgcttgttctgtcatcaaaaacatccaatctaagtaatgtgatacctttgtgtttaaaaaaataaaattgaactgtatgttctatgagtttacatctataaaaatatgcatctctcagatgagtatattgaaaaaaatgatgaaggactggagatggtttaggcaagttatggcttctaaaaaagtcatcaaacaaaattaagaactctattttatactcgcaaaatacttttactaactcattttgtcttgttttatttattattacatcatctactatatttgatttataaagacaatgtggcgaagttgagataccatttgtcattatcagtccttgaagttgatgaatttttattaatttaatttatgcgtgaatgtgactactatcaaaaatagctcattaattttatgaagtagaatataaataggtatttaacctgtgttgattgttgttaattatttacaagatctaataaggagatatttatgaatggttaaagtgtataggaatttaactcaaaaatagagtggtcttaagtttaatacctcaatgtgtatcacaatatccacattctttgtaggggagtctggagattgagtagatattcttgttcagaatgtatcagccgatggttctacgattcttaagccacgaagagttcagaaagtgtaacggcatgtctgcaaaagccagcatcttttgactatctggcaaccggtagtgtgttctctcacgcatcataaaagcagcaggcataaaaaaacccgcttgcgcgggctttttcacaaagcttcagcaaattggcgattaagccagtttgttgatctgtgcagtcaggttagccttatgacgtgcagctttgtttttgtggatcagacctttagcagcctgacggtccacgatcggttgcatttcgttaaatgctttctgtgcagcagctttgtcgccagcttcgatagctgcgtatactttcttgatgaaagtacgcatcatagagcgacggcttgcgttgtgcttacgagccttttcagactgaatggcgcgcttcttagctgatttgatattagccaaggtccaactcccaaatgtgttctatatggacaattcaaaggccgaggaatatgcccttttagccttcttttgtcaatggatttgtgcaaataagcgccgttaatgtgccggcactcgttacgtagtgatggcgcaggattctaccagcttgcggggtgtgaatacagcttttccgcgataaaaattgcagcaggcggtcactttcttcccgtgatttgcgccatggcaatgaaaagccacttctttctgatttcggtactcaatcgccggttaaccttgaccgctgtacaaggtatactcggacgattttcactgttttgagccagacatgaagctgatacgcggcatacataatctcagccaggccccgcaagaagggtgtgtgctgactattggtaatttcgacggcgtgcatcgcggtcatcgcgcgctgttacagggcttgcaggaagaagggcgcaagcgcaacttaccggtgatggtgatgctttttgaacctcaaccactggaactgtttgctaccgataaagccccggcacggctgacccggctgcgggaaaaactgcgttaccttgcagagtgtggcgttgattacgtgctgtgcgtgcgtttcgacaggcgtttcgcggcgttaaccgcgcaaaatttcatcagcgatcttctggtgaagcatttgcgcgtaaaatttcttgccgtaggtgatgatttccgctttggcgctggtcgtgaaggcgatttcttgttattacagaaagctggcatggaatacggcttcgatatcaccagtacgcaaactttttgcgaaggtggcgtgcgtatcagcagcaccgctgtgcgtcaggcgctggcggatgacaatctggctctggcagaaagtttactggggcacccgtttgccatctccgggcgtgtagtccacggtgatgaattagggcgcactataggtttcccgacggcgaatgtaccgctacgccgtcaggtttccccggtgaaaggggtttatgcggtagaagtgctgggcctcggtgaaaagccgttacccggcgtggcaaacattggaacacgcccaacggttgccggtattcgccagcagctggaagtgcatttgttagatgttgcaatggacctttacggtcgccatatacaagtagtgctgcgtaaaaaaatacgcaatgagcagcgatttgcgtcgctggacgaactgaaagcgcagattgcgcgtgatgaattaaccgcccgcgaattttttgggctaacaaaaccggcttaagcctgttatgtaatcaaaccgaaacacggaaccgagaatctgatgagtgactataaatcaaccctgaatttgccggaaacagggttcccgatgcgtggcgatctcgccaagcgcgaaccgggaatgctggcgcgttggactgatgatgatctgtacggcatcatccgtgcggctaaaaaaggcaaaaaaaccttcattctgcatgatggccctccttatgcgaatggcagcattcatattggtcactcggttaacaagattctgaaagacattatcgtgaagtccaaagggctttccggttatgactcgccgtatgtgcctggctgggactgccacggtctgccgatcgagctgaaagtagagcaagaatacggtaagccgggtgagaaattcaccgccgccgagttccgcgccaagtgccgcgaatacgcggcgacccaggttgacggtcaacgcaaagactttatccgtctgggcgtgctgggcgactggtcgcacccgtacctgaccatggacttcaaaactgaagccaacatcatccgcgcgctgggcaaaatcatcggcaacggtcacctgcacaaaggcgcgaagccagttcactggtgcgttgactgccgttctgcgctggcggaagcggaagttgagtattacgacaaaacttctctgtccatcgacgttgcttttcaggcggtcgatcaggatgcactgaaagcaaaatttgccgtaagcaacgttaacggcccaatctcgctggtgatctggaccactacgccgtggactctgcctgcgaaccgcgcaatctctattgcacctgatttcgactatgcgctggtgcagatcgacggtcaggccgtgattctggcgaaagatctggttgaaagcgtaatgcagcgtatcggcgtgaccgattacaccattctcggcacggtaaaaggtgcggagcttgagttgctgcgctttacccatccgtttatgggcttcgacgttccggcaatcctcggcgatcacgttaccctggatgccggtaccggtgccgttcacaccgcgcctggccacggcccggacgactatgtgatcggtcagaaatacggcctggaaaccgctaacccggttggcccggacggcacttatctgccgggcacttatccgacgctggatggcgtgaacgtcttcaaagcgaacgacatcgtcgttgcgctgctgcaggaaaaaggcgcgctgctgcacgttgagaaaatgcagcacagctatccgtgctgctggcgtcacaaaacgccgatcatcttccgcgcgacgccgcagtggttcgtcagcatggatcagaaaggtctgcgtgcgcagtcactgaaagagatcaaaggcgtgcagtggatcccggactggggccaggcgcgtatcgagtcgatggttgctaaccgtcctgactggtgtatctcccgtcagcgcacctggggcgtaccgatgtcactgttcgtgcacaaagacacggaagagctgcatccgcgtactctcgaactaatggaagaagtggcaaaacgcgttgaagttgacggcatccaggcgtggtgggatcttgatgcgaaagagatcctcggcgatgaagctgatcagtacgtgaaagtgccggacacattggatgtatggtttgactccggatctacccactcttctgttgttgacgtgcgtccggaatttgccggtcacgcagcggacatgtatctggaaggttctgaccagcaccgtggttggttcatgtcttccctaatgatctccaccgcgatgaaaggcaaagcgccgtatcgtcaggtactgacccacggctttaccgtggatggtcagggtcgcaagatgtctaaatccatcggcaataccgtttcgccgcaggatgtgatgaacaaactgggcgcggatattctgcgtctgtgggtggcatcaaccgactacaccggtgaaatggccgtttctgacgagatcctgaaacgtgctgccgatagctatcgtcgtatccgtaacaccgcgcgcttcctgctggcaaacctgaacggttttgatccagcaaaagatatggtgaaaccggaagagatggtggtactggatcgctgggccgtaggttgtgcgaaagcggcacaggaagacatcctcaaggcgtacgaagcatacgatttccacgaagtggtacagcgtctgatgcgcttctgctccgttgagatgggttccttctacctcgacatcatcaaagaccgtcagtacaccgccaaagcggacagtgtggcgcgtcgtagctgccagactgcgctgtatcacatcgcagaagcgctggtgcgctggatggcaccaatcctctccttcaccgctgatgaagtgtggggctacctgccgggcgaacgtgaaaaatacgtcttcaccggtgagtggtacgaaggcctgtttggcctggcagacagtgaagcgatgaacgatgcgttctgggacgagctgttgaaagtgcgtggcgaagtgaacaaagtcattgagcaagcgcgtgccgacaagaaagtgggtggctcgctggaagcggcagtaaccttgtatgcagaaccggaactgtcggcgaaactgaccgcgctgggcgatgaattacgatttgtcctgttgacctccggcgctaccgttgcagactataacgacgcacctgctgatgctcagcagagcgaagtactcaaagggctgaaagtcgcgttgagtaaagccgaaggtgagaagtgcccacgctgctggcactacacccaggatgtcggcaaggtggcggaacacgcagaaatctgcggccgctgtgtcagcaacgtcgccggtgacggtgaaaaacgtaagtttgcctgatgagtcaatcgatctgttcaacagggctacgctggctgtggctggtggtagtcgtgctgattatcgatctgggcagcaaatacctgatcctccagaactttgctctgggggatacggtcccgctgttcccgtcgcttaatctgcattatgcgcgtaactatggcgcggcgtttagtttccttgccgatagcggcggctggcagcgttggttctttgccggtattgcgattggtattagcgtgatcctggcagtgatgatgtatcgctcgaaggccacgcagaagctaaacaatatcgcttatgcgctgattattggcggcgcgctgggcaacctgttcgaccgcctgtggcacggcttcgttgtcgatatgatcgacttctacgtcggcgactggcacttcgccaccttcaaccttgccgatactgccatttgtgtcggtgcggcactgattgtgctggaaggttttttgccttctaaagcgaaaaaacaataataaaccctgccggataaggcctacagattgctgcgaaatcgtaggccgcatccggcaaaaatcctcaaaatataagagcaaacctgcatgtctgaatctgtacagagcaatagcgccgtcctggtgcacttcacgctaaaactcgacgatggcaccaccgccgagtctacccgcaacaacggtaaaccggcgctgttccgcctgggtgatgcttctctttctgaagggctggagcaacacctgttggggctgaaagtgggcgataaaaccaccttctcgttggagccagatgcggcgtttggcgtgccgtcaccggacctgattcagtacttctcccgccgtgaatttatggatgcaggcgagccagaaattggcgcaatcatgctttttaccgcaatggatggcagtgagatgcctggcgtgatccgcgaaattaacggcgactccattaccgttgatttcaaccatccgctggccgggcagaccgttcattttgatattgaagtgctggaaatcgatccggcactggaggcgtaacatgcagatcctgttggccaacccgcgtggtttttgtgccggggtagaccgcgctatcagcattgttgaaaacgcgctggccatttacggcgcaccgatatatgtccgtcacgaagtggtacataaccgctatgtggtcgatagcttgcgtgagcgtggggctatctttattgagcagattagcgaagtaccggacggcgcgatcctgattttctccgcacacggtgtttctcaggcggtacgtaacgaagcaaaaagtcgcgatttgacggtatttgacgcgacctgtccgctggtgaccaaagtgcatatggaagtcgcccgcgctagtcgccgtggcgaagaatctattctcatcggtcacgccgggcacccggaagtggaaggcacgatgggtcagtacagcaacccggaagggggaatgtatctggttgaatcaccagacgatgtgtggaaactgacggtcaaaaacgaagagaaactctcctttatgacccagaccacgctgtcggtggatgacacgtctgatgtgatcgacgcgctgcgtaaacgcttcccgaaaattgtcggtccgcgcaaagatgacatctgctacgccacgactaaccgacaggaagcggtacgtgccctggccgaacaggcggaagttgtgctggtggtcggttcgaaaaactcctctaactccaaccgtctggcggagctggcccagcgtatgggcaaaagcgcgtttttgattgatgatgcgaaagatatccaggaagagtgggtgaaagaggttaaatgcgtcggcgtgactgcgggcgcatcggctccggatattctggtgcagaatgtggtggcacgtttgcaacagctgggcggtggtgaagccattccgctggaaggacgtgaagaaaacattgttttcgaagtgccgaaagagctgcgtgtcgatattcgtgaagtcgattaagtcattagcagcctaagttatgcgaaaatgccggtcttgttaccggcattttttatggagaaaacatgcgtttacctatcttcctcgatactgaccccggcattgacgatgccgtcgccattgccgccgcgatttttgcacccgaactcgacctgcaactgatgaccaccgtcgcgggtaatgtctcggttgagaaaactacccgcaatgccctgcaactgctgcatttctggaatgcggagattccgctcgcccaaggggccgctgtgccgctggtacgcgcaccgcgtgatgcggcatctgtgcacggcgaatcgggaatggctggctacgactttgttgagcacaaccgaaagccgctcgggataccggcgtttctggcgattcgggatgccctgatgcgtgcaccagagcctgttaccctggtggccattggcccgttaaccaatattgcgctgttactttcacaatgcccggaatgcaagccgtatattcgccgtctggtgatcatgggtggttctgccggacgcggcaactgtacgccaaacgccgagtttaatatcgctgccgatccagaagcggctgcctgtgtcttccgtagcggaatcgaaatcgtcatgtgcggtctggatgtcaccaatcaggcaatattaacccctgactatctcgctactttgccggagttgaatcgcaccggaaaaatgcttcatgcactgtttagccactaccgtagcggcagtatgcaaagcggtctgcgaatgcacgatctctgcgccatcgcctggctggtgcgcccggacttattcaccctcaagccgtgttttgtcgcggtagaaactcaaggcgaatttacctcaggcacgacggtggttgatatcgacggttgcctgggcaaaccagccaatgtaaaggtggcattggatctggatgtgaaaggcttccagcagtgggtggctgaggtgctggctctggcgtcgtaacctgtcacatgttatcggcatgcagtcattcatcgactcatgcctttcactgatatccctccctgtttatcattaatttctaattatcagcgtttttggctggcggcgtagcgatgcgctggttactctgaaaacggtctatgcaaattaacaaaagagaatagctatgcatgatgcaaacatccgcgttgccatcgcgggagccggggggcgtatgggccgccagttgattcaggcggcgctggcattagaaggcgtgcagctgggcgcggcgctggagcgcgaaggatcttctttactgggcagcgacgccggtgagctggctggtgcagggaaaacaggcgttaccgtgcaaagcagcctcgatgcggtaaaagatgattttgatgtgtttatcgattttacccgtccggaaggtacgctgaaccatctcgctttttgtcgccagcatggcaaagggatggtgatcggcactacggggtttgacgaagccggtaaacaggcgattcgtgacgccgccgccgatattgcgattgtctttgccgccaattttagcgttggcgttaacgtcatgcttaagctgctggagaaagcagccaaagtgatgggtgactacaccgatatcgaaattattgaagcacatcatagacataaagttgatgcgccgtcaggcaccgcactggcaatgggagaggcgatcgcccacgcccttgataaagatctgaaagattgcgcggtctacagtcgtgaaggccacaccggtgaacgtgtgcctggcaccattggttttgccaccgtgcgtgcaggtgacatcgttggcgaacataccgcgatgtttgccgatattggcgagcgtctggagatcacccataaggcgtccagccgcatgacatttgctaacggcgcggtaagatcggctttgtggttgagtggtaaggaaagtggtctttttgatatgcgagatgtgcttgatctcaatagtttgtaaccacaaaatatttgttatggtgcaagaataacacatttaatttattgattataaagggctttaatttttggcccttttatttttagtgttatgtttttaaattgtctataagtgccaaaaattacatgttttgtcttctgtttttgttgttttaatgtaaattttgaccatttggtccacttttccctgctcgcttttatttcatgcaatcttcttgctgcgcaagcgttttccagaacaggttatatgatctttttgtcgcttaatgcctgtaaaacatgcatgagccacaaaataatataaaaaatcccgccattaagttgacttttagcgcccatatctccagaatgccgccgtttgccagaaattcgtcggtaagcagatttgcattgatttacgtcatcattgtgaattaatatgcaaataaagtgagtgaatattctctggagggtgttttgattaagtcagcgctattggttctggaagacggaacccagtttcacggtcgggccataggggcaacaggttcggcggttggggaagtcgttttcaatacttcaatgaccggttatcaagaaatcctcactgatccttcctattctcgtcaaatcgttactcttacttatccccatattggcaatgtcggcactaatgacgccgatgaagaatcttctcaggtacatgcacaaggtctggtgattcgcgatctgccgctgattgccagcaacttccgtaataccgaagacctttcttcttacctgaagcgccataacatcgtggcgattgccgatatcgatacccgtaagctgacgcgtttactgcgcgagaaaggcgcacagaatggctgcattatcgcaggcgataacccggatgcggcgttggcgttagaaaaagcccgcgcgttcccaggtctgaatggcatggatctggcaaaagaagtgaccaccgcagaagcctatagctggacacaagggagctggacgttgaccggcggcctgccagaagcgaaaaaagaagacgagctgccgttccacgtcgtggcttatgattttggtgccaagcgcaacatcctgcggatgctggtggatagaggctgtcgcctgaccatcgttccggcgcaaacttctgcggaagatgtgctgaaaatgaatccagacggcatcttcctctccaacggtcctggcgacccggccccgtgcgattacgccattaccgccatccagaaattcctcgaaaccgatattccggtattcggcatctgcctcggtcatcagctgctggcgctggcgagcggtgcgaagactgtcaaaatgaaatttggtcaccacggcggcaaccatccggttaaagatgtggagaaaaacgtggtgatgatcaccgcccagaaccacggttttgcggtggatgaagcaacattacctgcaaacctgcgtgtcacgcataaatccctgttcgacggtacgttacagggcattcatcgcactgataaaccggcgttcagcttccagggtcacccggaagccagccctgggccacacgacgcagcgccgttgttcgaccactttatcgagttaattgagcagtaccgtaaaaccgctaagtaatcaggagtaaaagagccatgccaaaacgtacagatataaaaagtatcctgattctgggtgcgggcccgattgttatcggtcaggcgtgtgagtttgactactctggcgcgcaagcatgtaaagccctgcgcgaagagggttaccgcgtcattctggtgaactccaacccggcgaccatcatgaccgacccggaaatggccgatgcgacctacatcgagccgattcactgggaagtagtacgcaagattattgaaaaagagcgcccggacgcggtgctgccaacgatgggcggtcagacggcgctgaactgcgcgctggagctggagcgtcagggcgtgttggaagagttcggcgtgactatgattggtgcgaccgccgatgcgattgataaagcagaagaccgccgtcgtttcgacgtagcgatgaagaaaattggtctggaaaccgcgcgttccggtatcgcacacacgatggaagaagcgctggcggttgccgctgacgtgggcttcccgtgcattattcgcccatcctttaccatgggcggtagcggcggcggtatcgcttataaccgcgaagagtttgaagaaatttgcgcccgcggtctggatctctccccaaccaaagagctgctgattgatgagtcgctgatcggctggaaagagtacgagatggaagtggtgcgtgataaaaacgacaactgcatcatcgtctgctctatcgaaaactttgatgcgatgggcatccataccggtgactccatcactgtcgcgccagcccaaacgctgaccgacaaagaatatcaaatcatgcgtaacgcctcgatggcggtgctgcgtgaaatcggcgttgaaaccggtggttccaatgtccagtttgcggtgaacccgaaaaacggtcgcctgattgttatcgaaatgaacccacgcgtgtcccgttcttcggcgctggcgtcgaaagcgaccggtttcccgattgctaaagtggcggcgaaactggcggtgggttacaccctcgacgaactgatgaacgacatcactggcggacgtactccggcctccttcgagccgtccatcgactatgtggttactaaaattcctcgcttcaacttcgaaaaattcgctggtgctaacgaccgtctgaccactcagatgaaatcggttggcgaagtgatggcgattggtcgcacgcagcaggaatccctgcaaaaagcgctgcgcggcctggaagtcggtgcgactggattcgacccgaaagtgagcctcgatgacccggaagcgttaaccaaaatccgtcgcgaactgaaagatgctggcgcagagcgtatctggtacatcgccgatgccttccgtgcgggcctgtctgtggacggcgtgttcaacctgaccaatattgaccgctggttcctggtacagattgaagaactggtgcgtctggaagagaaagtagcggaagtgggcatcactggcctgaacgctgaattcctgcgccagctgaaacgcaaaggctttgccgatgcgcgtctggcaaaactggcgggcgtgcgcgaagcggaaatccgcaagctgcgcgaccagtatgacctgcacccggtttataagcgcgtggatacctgtgcggcagagttcgccaccgacaccgcttacatgtactccacttatgaagaagagtgcgaagcgaatccgtctaccgaccgtgaaaaaatcatggttctcggcggcggcccgaaccgtatcggtcagggtatcgaattcgactactgctgtgtacacgcctcgctggcgctgcgcgaagacggttacgaaaccattatggttaactgtaacccggaaaccgtctccaccgactacgacacttccgatcgcctctacttcgagccggtaactctggaagatgtgctagaaatcgtgcgtattgagaagccgaaaggcgttatcgttcagtacggcggtcagaccccgctgaaactggcgcgcgcgctggaagctgctggcgtaccggttatcggcaccagcccggatgctatcgaccgtgcagaagaccgtgaacgcttccagcatgcggttgagcgtctgaaactgaaacaaccggcgaacgccaccgttaccgctattgaaatggcggtagagaaggcgaaagagattggctacccgctggtggtacgtccgtcttacgttctcggcggtcgggcgatggaaatcgtctatgacgaagctgacctgcgtcgctacttccagacggcggtcagcgtgtctaacgatgcgccagtgttgctggatcacttccttgatgacgcggtagaagttgacgtggatgccatctgcgacggcgaaatggtgctgattggcggcatcatggagcacatcgagcaggcgggcgtgcactccggtgactccgcatgttctctgccagcctacaccttaagtcaggaaattcaggatgtgatgcgccagcaggtgcagaaactggccttcgaattgcaggtgcgcggtctgatgaacgtgcagtttgcggtgaaaaacaacgaagtctacctgattgaagttaacccgcgtgcggcgcgtaccgttccgttcgtctccaaagccaccggcgtaccgctggcaaaagtggcggcgcgtgtgatggctggcaaatcgctggctgagcagggcgtaaccaaagaagttatcccgccgtactactcggtgaaagaagtggtgctgccgttcaataaattcccgggtgttgacccgctgttagggccagaaatgcgctccaccggggaagtgatgggcgtgggccgcaccttcgctgaagcgtttgccaaagcgcagctgggcagcaactccaccatgaagaaacacggtcgtgcgctgctttccgtgcgcgaaggcgataaagaacgcgtggtggacctggcggcaaaactgctgaaacagggcttcgagctggatgcgacccacggcacggcgattgtgctgggcgaagcgggcattaatccgcgtctggtgaacaaggtgcatgaaggccgtccgcacattcaggaccgcatcaagaatggcgaatatacctacatcatcaacaccacttcaggccgtcgcgcgattgaagactcccgcgtgatccgtcgcagtgcgctgcaatataaagtgcattatgacaccaccctgaacggtggtttcgctaccgcgatggcgctgaatgccgacgcgaccgaaaaagtaatttcggtgcaggaaatgcacgcgcagatcaaataatagcgtgtcatggcggatatttttcatccgctaatttgatcgaataagtaatacggttctctgatgaggaccgttttttttgcccattaagtaaatcttttggggaatcgatatttttgatgacataagcaggatttagctcacacttatcgacggtgaagttgcatactatcgatatatccacaattttaatatggccttgtttaattgcttcaaaacgagtcatagccagacttttaatttgtgaaactggagttcgtatgtgtgaaggatatgttgaaaaaccactctacttgttaatcgccgaatggatgatggctgaaaatcggtgggtgatagcaagagagatctctattcatttcgatattgaacacagcaaggcggttaataccctgacttatattctgtcggaagtcgcagaaataagctgcgaagttaagatgatccctaataagctggaaggacggggatgccagtgccagcgactggtaaaagtggtcgatatcgatgagcaaatttacgcgcgcctgcgcaataacagccgggataaattagtcggcgtaagaaagacgccgcgtattcctgccgttccgctcacggaacttaaccgcgagcagaagtggcagatgatgttgtcaaagagtatgcgtcgttaattttatctcgttgataccgggcgtcctgcttgccagatgcgatgttgtagcatcttatccagcaaccaggtcgcatccggcaagatcaccgtttaggcgtcacatccgtcgtcccctgcaaacgggggcgattttcctccatttgcctcagtggctgtgtttcatgtaacgatgcatgacagcgcccgacaagatcctgatactctttggtattcaaccgtttccagtgtaactcgtcgtcactaacactgcgtacagcgcgggctggcgtacccatcaacaactggcgtttctcgccgtgaaagcctgctttgacaaagctcatggcggcaacaatgctctcttcgccaatgaccgcgccatccataatcacgctgttcatcccgaccaatgcatcgcgaccaatcacacaaccatgcaggatcgctccgtgcccgatatggccgttttccccaacgatggtgtcagtgtcgcagtagccatgcataatgcagccatcctgaatattggctcccgcttgcacgatcaaccgcccgtagtcaccacgcagtgaggcgagtgggccgatgtagacaccggctcccacaatcacatcgccaatcaagacggcactgggatggacaaacgccgtcgggtgaaccaccggaattaacccctcaaaggcgtaatagctcacggttgttaacgtcctttccacaccggatcgcgcttctcggcaaacgccagcggcccttcaatggcatcctccgaatgcagaaccgacggatagtgtttcaacacgccgctgcgaatatagcgatacgcttcttctaccggcatttcgctggtggtgcggaagatctctttcagcgccgcaatcgccagcggggcgctgttaaccagctgctgcgccagttcgcgggcgttatccatcagttccgcctggctaaccacgcggttgactatcccccaacgcagcgcctcttctgcgcccattcgtctgccggtcatcaccatttcattgacgatggcaggcggcaggatcttcggtagacgcagcacgccgccgctgtcaggaacgatgcccagcttggcttccggcagggcgaagctggcgttatcggcacaaacaataaaatctgccgccagcgccagttcgaaaccgccgccaaaggcatagccgttcacagctgcgataaccggtttgtcgagattgaaaatttcggttaatcccgcaaatccacccgggccaaagtcagcatccggtgcttcgccttctgctgccgcttttaaatcccagcccgcggaaaagaacttctctccggcaccggtaataatggcgacacgtaattgcggatcgtcacggaaatttagaaatacttcgcccatttcaaagctggtttttgcatcaatagcattcgcttttggacgatcaagggtaatttccagaattgatccattgcgggtcagatgtaatgattcactcattccttttctccatttttgctttttcagggacgacaacatccctgcaaaaaatgcatattgttttatagcgtgattattagctggcagggtagttccctgctgtttcatttatttcagattctttctaattattttccccgagcaattacgtggcagatcttttctgatctccagataagagggcactttaaatttcgccatattttgttcgcagaagcggaaaaattcctcttcgctcaatgtttcaccttcattcagcaccacaaatgctttgatggcttcatcgcgaatcgaatctttaatacccacaaccacgatatcctgaatttttggatgggtggcgatgatattttccagctccacgcaggagacattctcgccaccgcgtttgatcatattgcagcggcgatcgacgaaataaaaaaagccctcttcgtcgcagtatccggtatcgccggtatgtagccagccgtcggcttccagcactttcgcagtggctttcgggttgagaaaatactctttgaagatggttttccctggtacgcctttaatacagatttcaccgatctcacctgccgggagcgggcgattgtgatcgtcgcggatctccgcttcgtagcaaaaccccgcccgaccaatcgacggccagcgtcgtttatcgccagggcgatcgccgataatgcccacaatggtttccgtcatcccataagacgtcagcaagcgaacgccgaagcgttcacaaaacgcatctttttcctgctccgacaagttgagataaaacatcacttcccgcaggcggtgttgccgatcgttcgctgaaggcggctgcaccatcaacgtacggatcatcatcggaatacattcggtaatggtggcgcggtacttctgcacctgtccccagaaggcgcgggcgctgtatttctcgaccagcacaaaggtggccccggcagaaaacgccgccatcgccgcagtacactggcaatcgatatgaaacgcaggcattaccgtcaggtagacgtcatcgtcacgcagtgcacactgccaggcggagtaatatccagcgaagcgcaggttgtaatgggtaatcaccacacctttcggtcgggaggtggtgccggaggtgaagagaatttccgccgtatcgtcagtcgatagcggcggtgcatagcacaaggtggcaggttgttgatttttcagttgagtaaacgaactcacgccatcatcagcgggaagtgccacatctgtcaggcaaatgtgccgcaattgagtggcatcttcctgctgaatctgttgatacataggatagaattgcgcactggtcaccagcaggcacgcctggctattttgcaggatccacgcgctttcctcgcgtaacaggcgggcgttaatcggcaccataatcgcgccaatttttgccagcccgaaccagcaaaagataaattccgggcagttgtcgagatgtagtgcaaccttgtcgcctttgcgaatccccagcgtataaaacaggtttgccgtgcggttaatctcctgatttaactcaagataactataccggttaacgactccgccgctggattcacaaatcagcgccgttttatgaccgtaaacgtccgcaagatcgtcccacatttgacgtagatgttgtccgccaatgatatccattgcacctctatccatttttgttcgtttgttattgggcgggcgctagtcaggcaagccgactgacgccacgcgtttagtcctcaactttggccagacctttgctgaccaactcctgaatgtcgttttcgctgtagccgatatttttcaaaatggcagccgtgtccatgccatgtgagggcattccgcgccagatttgtccggggttatttttgaatttcggcatgatgttcggccctttgcaggtgcgaccatccatcgtttgccactgagtgattgattcacgggcaacatactgtggattgctttccagttccggtacggtcagtactttggcacaggcgatattcagttcggcaaagcgttctttaacttctgcgatggtatgtgccgccagccaggcatcgagtttttcttctaccagtgggccgtaagggcattcgatacggtggataagctgagtgccttccgggatttccggcgtaccgagtagatgtgcgaggccaatatctttaaagcactcttcaatttgggtaatgcccaccagttccatcacgatgtagccgtcggcgcatttatacagaccgcaaccggcgtagtagggatctttacctttgctcatgcgcgggcacatttcgccgccgttgaagtaatccatcatgaagtactggcccatacgcagcatcacttcatacatggcgatgtcgatactttcgcctttaccggtttcacgcactttatgcagtgctgccagcgccgccgtggtggcggtcaggccagaaaagtaatcggcggtatacgggaaggcaggcattggctggtcaacatcaccgttctgaatcaggtaaccactaaaggcctgggcgatagtgttataggccggaagattggtgtactcctcggtgccgtactgaccaaaaccggacaggtgagcgataaccagtttcgggttgtgctgccacagtacttcatcggtaatgccacgacgggcaaaggccggacctttactggcttcgatgaagatatcggtggtttccattaatttcagaaacgcttcgcggccttcatctttgaaaatatttaacgacagcgcgtgcaaattgcggcgggagagttgcgggtagttcggttgaacgcgaatggtgtcggcccaggcgacgttctcgatccagataacttccgcgccccattctgcgaacatttgcccggcaaacggtccggcgatttcgataccggagaagacaacgcgcaatccggccaacggcccgaatttcggcatgggtagatgatccattatttgctcctgaaaaatttatgtagcgcatgactgccggatgcggcgtaaacgctttatccggcctacattcgtgctcccgtaggcctgataagacgcatcagcgtcgcatcaggcagcgcattgacttagcggtattgcttcagcaccgcacgacccagcgtcaggatctgcatttcgtcagatcccccggagacgcggtctacacgcaggtcacgccagaagcggctgatgcggtggttgcccgcaatcccgacaccgcccagcacctgcattgcgctatccaccacttcaaatgccgcattggcgcagaagtatttgcacatcgctgcatcgccagaggtgatggtgccgttgtctgctttccacgctgcttcatacagcatgtttttcatggagtttaatttgatcgccatgtgggcgaatttttcctgaatcaactggaaacgaccaatagcctcgccaaactgcacgcgctggttggcgtagcgcgccgcatcttcaaaggcgcacatcgccgtaccgtagttggtcagggctaccaggaaacgttcatggtcgaactcttctttgacgcggttaaagccgttaccttcccgaccgaacatgtctttctcgtccagttccacgtcgtcaaaggtgatttcacagcagctatccatacgcagaccgagcttttcaagtttggtcactttgatgcccggtttgctcatatcaacaaaccattcggtgtagacaggtttgtccggagaagccccgtcgcgcgccatcaccacgatgtacggggtgtaggcgctgctggtaataaaacacttactaccattaagataaatcttaccatttctacgggtataagtcgttttcaggctacccacgtcggagcccgcgcccggttcggtaatcgctgagttccacatctgcttaccggtgccgcggaaagccataatcttgtcgatctgctcttgtgtgccttcgcgcaggaaggtgttgaacccgcccggcaactggtacagtacataggttggtgcccccagacgtcccagctccatccacacggcggcgagagtaacaaaccccgcgtccagaccaccgtgctcttcagggatcagcagactgtcgatacccatatccgccagtgctttgacaaaacgttccgggtagacgctgtcacggtcgcactcggcaaaataggcctcccagttttcgctggccatcagttcgcggataccggcgacaaacagttcctgctcatcatttaaattaaaatccatctttcaacctcttgatattttgggggttaattaatctttccagttctgtttcgcgtctttaataaaggagagcgtcaccataatgttgacgaagaacagcgggcatcctccggcgataatggcagtttgaatcggtttcaggccgccgagcgccagcaaaacaataccgataatgccaaccagaattgaccaaccgatacgcaccagcagcggtggttcttcaccatcgcgtacttcgcggcaagtggacatcgccagggtataagagcaggcgttaaccagcgtaacggtggcaataaagcagaggatgaagaagccccacatggtggcggtgctgagtggcagagcggcccaggtttcgataatggcgcgcgccacaccgtactgttcgatcagatttggaatgttgataatgtttttatctatcaacagcagagtgttactaccgagtacagtccacaggatccaggttgacgctgtcagccccagcaccatgccgaagcacagttcacgcacagtacgaccacgggagatgcgggcgaggaagatactcatctggatagcataaatcacccaccatgcccagtagaacacggtccagccctgcgggaagccgcctttagcgatgggatcggtatagaacaacatgcgcggcagatacatcagcaacatccccaccgaatcggtgaagtagttcatgatgaagctggcaccgctgacaatgaacacccaacccagcatcaggaagctcaggtaactacgcacgtcactggcgatacgtacccctttttgcagaccgcaagcgacgcaaatggcgttgaggataatccagcaggtaatgatgatagcgtccagttgcagggtatgcggaatgccaaacaaccattgcatacactcggtcaccagcggcgtggcaaggcccagactggtacccatcgcgaagatcaaggcgacgagatagaagttgtcgacgatagtgccgaacaaccctttggcgtgtttttcacctaccagcggcaccagtgtcgagctggggcgaatcacttccattttgcggacaaagaagaagtaagcgaaggcgactgaaaggaagctgtaagtggcccacggcagaggtccccagtggaacaagctgtaagccagccccaactctttcgcccctgtcgagttcggttctaagccaaacggcggggtggagatgtagtagtagatctcaatcgatccccagaacagtacggcagcagacgtacaggaggcgaacatcataaagatccaactggcggtactaaattcaggtggttcgttacctaaacgctttttggcatacgggccaaacaccagccagaaccaaccgaaaagcatcaccaccatataccattcaaatgcccatccccatacattggtgacgtaactgaatacagcattaataacgacattcgctgcatccagatctctgactgtaagccaacaaagtatgccgacgattattaacggcggaaagaaaaccttcggttctattcccgtttttctcttttcattcttcatgagttaattccactgtgaaaacgaatatttattttgcgttcccgtttgttttatttttgttaacatttaatataattattattaacctcgtggacgcgttaatggctaactcataatgggtattcaataagctgcattctgtgattgttatcacatttttgtttcgggtgaatagagggcgcttttctcgttaattttgattattaatcagtttgttatgttgtgttgtgagtaaaaaaatagcatctgactttcaatattggtgatccataaagcaatattgaaaatttctttttgctacgccatgttttcaatattggtgaggaacttaacaatattgaaagttggatttatctgcgtgtgacattttcaatattggtgattaaagttttatttccaaattaaagggcgtgatatctgtaattaacaccaccgatatgaacgacgtttccttcatgatttctggagatgcaatgaagattattacttgctataagtgcgtgcctgatgaacaggatattgcggtcaataatgctgatggttcattagacttcagcaaagccgatgccaaaataagccaatacgatctgaacgctattgaagcggcttgccagctaaagcaacaggcagcagaggcgcaggtgacggccttaagtgtgggcggtaaagccctgaccaacgccaaagggcgtaaagatgtgctatcgcgcggcccggatgaactgattgtggtgattgatgaccagttcgagcaggcactgccgcaacaaacggcgagcgcactggctgcagccgcccagaaagcaggctttgatttgatcctctgtggcgatggttcttccgacctttatgcccagcaggttggtctgctggtgggcgaaatcctcaatattccggcagttaacggcgtcagcaaaattatctccctgactgcagataccctcaccgttgagcgcgaactggaagatgaaaccgaaaccttaagcattccgctgcctgcggttgttgctgtttccactgatatcaactccccacaaattccttcgatgaaagccattctcggcgcggcgaaaaagcccgtccaggtatggtcggcggcggatattggttttaacgcagaggcagcctggtcagaacaacaggttgccgcgccgaaacagcgcgaacgtcagcgcatcgtgattgaaggcgacggcgaagaacagatcgccgcatttgctgaaaatcttcgcaaagtcatttaattacaggggatgctatgaacacgttttctcaagtctgggtattcagcgataccccttctcgtctgccggaactgatgaacggtgcgcaggctttagctaatcaaatcaacacctttgtcctcaatgatgccgacggcgtacaggcaatccagctcggcgctaatcatgtctggaaattaaacggcaaaccggacgatcggatgatcgaagattacgccggtgtcatggctgacactattcgccagcacggcgcagacggcctggtgctgctgccaaacacccgtcgcggcaaattactggcggcaaaactgggttatcgccttaaagcggcggtgtctaacgatgccagcaccgtcagcgtacaggacggtaaagcgacagtgaaacacatggtttacggtggtctggcgattggcgaagaacgcattgccacgccgtatgcggtactgaccatcagcagcggcacgttcgatgcggctcagccagacgcgtcacgcactggcgaaacgcacaccgtggagtggcaggctccggctgtggcgattacccgcacggcaacccaggcgcgccagagcaacagcgtcgatctcgacaaagcccgtctggtggtcagcgtcggtcgcggtattggcagcaaagagaacattgcgctggcagaacagctttgcaaggcgataggtgcggagttggcctgttctcgtccggtggcggaaaacgaaaaatggatggagcacgaacgctatgtcggtatctccaacctgatgctgaaacctgaactgtacctggcggtggggatctccgggcagatccagcacatggttggtgctaatgcatcgcaaaccattttcgccatcaataaagataaaaatgcgccgatcttccagtacgcggattacggcattgttggtgacgccgtgaagatccttccggcgctgaccgcagctttagcgcgttgatccactctggcagggctgcattttggccctgccgctgacagggagctcttatgtccgaagatatctttgacgccatcatcgtcggtgctgggcttgccggttcggttgccgcactggtgctcgcccgcgaaggggcgcaagtgttagttatcgagcgtggcaattccgcaggtgccaagaacgtcaccggcgggcgtctctatgcccacagcctggaacacattattcctggtttcgccgactccgcccccgtagaacgcctgatcacccatgaaaaactcgcgtttatgacggaaaagtcagcgatgactatggactactgcaatggtgacgaaacctcgccatcccagcgttcttactccgttttgcgcagtaaatttgatgcctggctgatggagcaggccgaagaagcgggcgcgcagttaattaccgggatccgcgtcgataacctcgtacagcgcgatggcaaagtcgtcggtgtagaagccgatggcgatgtgattgaagcgaaaacggtgatccttgctgatggagtgaactccatccttgccgaaaagctggggatggcaaaacgcgttaaaccgacggatgtggcggttggcgtgaaggaactgatcgagttaccgaagtcggtaatcgaagaccgttttcagttgcagggtaatcagggcgcggcttgtctgtttgcgggatcacccaccgatggcctgatgggcggcggcttcctttataccaatgaaaataccctgtcgctggggctggtttgtggtctgcatcatctgcatgacgcaaaaaaatcggtgccgcaaatgctggaagatttcaaacaacatccggccgttgcaccgctgatcgcgggtggcaagctggtggaatattccgctcacgtagtgccggaagcaggcatcaacatgctgccggagttggttggtgacggcgtattgattgccggtgatgccgccggaatgtgtatgaacctcggttttaccattcgcggtatggatctggcgattgccgccggggaagccgcagcaaaaaccgtgctttcagcgatgaaaagcgacgatttcagtaagcaaaaactggcggaatatcgtcagcatcttgagagtggcccgctgcgcgatatgcgtatgtaccagaaactaccggccttccttgataacccacgcatgtttagcggctacccggaactggcggtgggcgtggcgcgtgacctgttcaccattgacggcagtgcgccggaactgatgcgcaagaaaatcctccgccacggcaagaaagtgggcttcatcaatctgatcaaggatggcatgaaaggagtgaccgttttatgacttctcccgtcaatgtggacgtcaaactgggcgtcaataaattcaatgtcgatgaagagcatccgcacattgttgtgaaggccgatgccgataaacaggccctggagctgctggtgaaagcgtgccccgcaggtctgtacaagaagcaggatgacggcagtgtgcgcttcgattacgccggatgtctggagtgcggcacctgtcgcattctggggctggggtcggcgctggaacagtgggaatacccgcgcggcacctttggtgtggagttccgttacggctgatgttggtttgatacgtaacgccgtactgactctcattgcaaaaaaacaggaataacccatgcaaccgtccagaaactttgacgatctcaaattctcctcaattcaccgccgcattttgctgtggggaagcggtggtccgtttctggatggttatgtactggtaatgattggcgtggcgctggagcaactgactccggcgctaaaactggacgctgactggattggcttgttgggcgcgggaacgctcgccgggctgttcgttggcacatcgctgtttggctatatttccgataaagtcggacggcgcaaaatgttcctcattgatatcatcgccatcggcgtgatatcggtggcgacgatgtttgtttcatcccccgtcgaactgttggtgatgcgggtacttatcggcattgtcatcggtgcagattatcccatcgccacctcaatgatcaccgagttctccagtacccgtcagcgggcgttttccatcagctttatcgccgccatgtggtatgtcggcgcgacctgcgccgatctggtcggctactggctttatgatgtggaaggcggctggcgctggatgctgggtagcgcggcgatcccctgtttgttgattttgattggtcgattcgaactgcctgaatctccccgctggttattacgcaaagggcgagtaaaagagtgcgaagagatgatgataaaactgtttggcgaaccggtggctttcgatgaagagcaaccgcagcaaacccgttttcgcgatctgtttaatcgccgccattttccttttgttctgtttgttgccgccatctggacctgccaggtgatcccaatgttcgccatttacacctttggcccgcaaatcgttggtttgttgggattgggtgttggcaaaaacgcggcgctggggaacgtggtgattagcctgttctttatgctcggctgtattccgccgatgctgtggttaaacactgccggacggcgtccattgttgattggcagctttgccatgatgacgctggcgctggcggttttggggctgatcccggatatggggatctggctggtagtgatggcctttgcggtgtatgcctttttctctggcgggccgggtaatttgcagtggctctatcctaatgaactcttcccgacagatatccgcgcctctgccgtgggcgtgattatgtccttaagccgtattggcaccattgtttcgacctgggcactgccgatctttatcaataattacggtatcagtaacacgatgctaatgggggcgggtatctcgctgtttggcttgttgatttccgtagcgtttgccccggagactcgagggatgtcactggcgcaaaccagcaatatgacgatccgcgggcagagaatggggtaaattgttcagatttctctcttttctgaatcaatattattgactataagccgcgtgaatatatgactacactttgtgggaaaacaaaggcgtaatcacgcgggctacctatgattcttataatttatgcgcatccgtatccgcatcattcccatgcgaataaacggatgcttgaacaggcaaggacgctggaaggcgtcgaaattcgctctctttatcaactctatcctgacttcaatatcgatattgccgccgagcaggaggcgctgtctcgcgccgatctgatcgtctggcagcacccgatgcagtggtacagcattccaccgctcctcaaactttggatcgataaagttttctcgcacggctgggcttacggtcacggcggcacggcgctgcatggcaaacatttgctgtgggcggtgacgaccggcggcggggaaagccattttgaaattggtgcgcatccgggctttgatgtgctgtcgcagccgctacaggcgacggcaatctactgcgggctgaactggctgccaccgtttgccatgcactgcacctttatttgtgacgacgaaaccctcgaagggcaggcgcgtcactataagcaacgtctgctggaatggcaggaggcccatcatggatagccatacgctgattcaggcgctgatttatctcggttcggcagcgctgattgtacccattgcggtacgtcttggtctgggatcggtacttggctacctgatcgccggctgcattattggcccgtgggggctgcgactggtgaccgatgccgaatctattctgcactttgccgagattggcgtggtgctgatgctgtttattatcggcctcgaactcgatccacaaaggctgtggaagctgcgtgcggcagtgttcggcggtggcgcattgcagatggtgatttgcggcggcctgctggggctgttctgcatgttacttgggctgcgctggcaggtcgcggaattgatcggcatgacgctggcgctctcctctacggcgattgccatgcaggcgatgaatgaacgcaatctgatggtgacgcaaatgggtcgcagtgcctttgcggtgctgctgttccaggatatcgcggcgatcccgctggtggcgatgattccgctactggcaacgagcagtgcctcgacgacgatgggcgcatttgctctctcggcgttaaaagtggcgggtgcgctggtgctggtggtattgctggggcgctatgtcacgcgtccggcgctgcgttttgtagcccgctctggcttgcgggaagtgtttagtgccgtggcgttattcctcgtgtttggctttggtttgctgctggaagaggtcggcttgtcgatggcgatgggcgcgtttctggcgggcgtactgctggcaagctcggaataccgtcatgcgctggagagcgatatcgaaccatttaaaggtttgctgttggggctgtttttcatcggtgttggcatgtcgatagactttggcacgctgcttgaaaacccattgcgcattgtcattttgctgctcggtttcctcatcatcaaaatcgccatgctgtggctgattgcccgaccgttgcaagtgccaaataaacagcgtcgttggtttgcggtgttgttagggcagggcagtgagtttgcctttgtggtatttggcgcggcgcagatggcgaatgtgctggagccggagtgggcgaaatcgctgaccctggcggtggcgctgtcgatggcagcaacgccgattctgctggtgatcctcaatcgccttgagcaatcttctactgaggaagcgcgtgaagccgatgagatcgacgaagaacagccgcgcgtgattatcgccggattcggtcgttttgggcagattaccggacgtttactgctctccagcggggtgaaaatggtggtactcgatcacgatccggaccatatcgaaaccttgcgtaaatttggtatgaaagtgttttatggcgatgccacgcggatggatttactggaatctgccggagcggcgaaagcggaagtgctgattaacgccatcgacgatccgcaaaccaacctgcaactgacagagatggtgaaagaacatttcccgcatttgcagattattgcccgcgcccgcgatgtcgaccactacattcgtttgcgtcaggcaggcgttgaaaagccggagcgtgaaaccttcgaaggtgcgctgaaaaccgggcgtctggcactggaaagtttaggtctggggccgtatgaagcgcgagaacgtgccgatgtgttccgccgctttaatattcagatggtggaagagatggcaatggttgagaatgataccaaagcccgcgcggcggtctataaacgcaccagcgcgatgttaagtgagatcattaccgaggaccgcgaacatctgtcattaattcaacgacatggctggcagggaaccgaagaaggtaaacataccggcaacatggcggatgaaccggaaacgaaaccctcatcctaataaagagtgacgtaaatcacactttacagctaactgtttgtttttgtttcattgtaatgcggcgagtccagggagagagcgtggactcgccagcagaatataaaattttcctcaacatcatcctcgcaccagtcgacgacggtttacgctttacgtatagtggcgacaattttttttatcgggaaatctcaatgatcagtctgattgccgcgttagcggtagatcgcgttatcggcatggaaaacgccatgccgtggaacctgcctgccgatctcgcctggtttaaacgcaacaccttaaataaacccgtgattatgggccgccatacctgggaatcaatcggtcgtccgttgccaggacgcaaaaatattatcctcagcagtcaaccgggtacggacgatcgcgtaacgtgggtgaagtcggtggatgaagccatcgcggcgtgtggtgacgtaccagaaatcatggtgattggcggcggtcgcgtttatgagcagttcctgccaaaagcgcaaaaactgtatctgacgcatatcgacgcagaagtggaaggcgacacccatttcccggattacgagccggatgactgggaatcggtattcagcgaattccacgacgccgatgcgcagaactctcacagctattgctttgagattctggagcggcggtaattttgtatagaatttacggctagtgccggatgcgacgccggtcgcgtcttatccggccttcctatatcaggctgtgtttaagacgccgccgcttcgcccaaatccttatgccggttcgacggctggacaaaatactgcttatcttcccagcgcaggcaggttaatgacccaccccagcagcagccggtatccagcgcgtaaataccttccggcgtacctttgccttccagcgatgcccagtgaccaaaggcgatgctgtattcttcagcgacagggccaggaatcgcaaaccacggtttcagtggggcaggggcttcttccggcgattctttgctgtacatatccagttgaccgtttggaaagcaaaaacgcatacgggtaaaggcgttggtgataaaacgcagtcttcccagcccccgcaattccggtgaccagttatttggcatatcgccgtacatagcgtcgagaaagaagggataggagtcactcgatagcaccgcttctacatcgcgcgcgcactctttggcggtctgtagatcccactgcggcgtgatccctgcgtgggccatcaccaactttttctcttcgtcgatttgcagcaaaggctggcgacgcagccagttaagcagctcgtcggcatccggcgcttccagcagcggtgtcaggcgatctttcggtttattgcggctgatcccggcaaataccgccagcagatgcagatcgtgattgcccagcaccagacgtacgctgtcgcctaaggatttcacatagcgcagaacatccagcgaacccggcccgcgcgcgaccagatcgcccgtcagccagagggtatctttcccaggggtaaattctactttatgcagcaatgcgatcagttcatcgtaacaaccatgaacgtcgccaataaggtatgtcgccatattcttttaatgaatgagtgtgggaacggcgagtcggaatacgggaatgtcgatgctgaaagggacgccattttcatcgatcatttcgtagtgaccctgcatggtgcccagcggggtttcaatgattgcaccgctggtgtactggtactcttcgccaggcgcgataagtggctggacgccaaccactccttcgccctggacttcggtttcacggccattgccattggtgatcagccagtaacgccccaacaactgcactggcgctcgccccagattgcgtatggttacggtataagcaaaaacgtaacgttcattatcaggtgaagattgtgcctcaatgtagacgctttgaacctgaatacacactcggggcgaattgatcatcgttaactctcctgcaaaggcgcgttctccgccagatagttcgccatctggcaatattgcgcgacagagatattttccgctcgcatcgccgggtcgatccccattcccgttaacacctcgacgctaaacaggttgccgaggctgttacgaatggttttacgacgctggttaaaggcttcggtggtgatgcggctcaacacacgaacatctttaaccgggtgaggcatcgttgcatgaggaaccaggcgcacgacggcggaatccactttgggtggtggtgtaaaggctgacggcggaacttccagtaccgggatcacgttgcaatagtattgcgccatgacgcttaatcgaccatacgctttgctgttcggtcctgcaaccagacgattcaccacctctttttgcaacataaagtgcatgtcggcaatggcatcagtatagctaaacagatggaacatcaacggcgtggagatgttataaggcaggttgccgaaaacacgcagcggctgacccattttctcggccagttcgccaaagttaaaggtcatcgcatcctgctgataaatcgtcagtttcgggcctaagaatggatgcgtttgcagacgtgccgccagatcgcggtcaagttcgatgaccgtcagctggtccagacgttcgccgaccggctcggtcaatgccgccagaccggggccgatttcgaccattgcctggcccttttgcgggttaatggcagaaacaatgctgtcgatcacgaactgatcgttgagaaagttttgcccgaagcgtttacgggctaagtggccctggtggactcgattattcattgggtgttaacaatcattttgatggcgagattaagcgccgtaataaaactgccgacatcggcttcgccacgtcccgccagttcaagcgcggtgccgtggtccactgatgtgcgaataaagggcaggcccagcgtaatgttcacaccgcgcccgaagccctggtattttagcacgggaagaccctgatcgtggtacatcgccagcacggcgtcggcgttatcgagatatttcggctgaaacagggtatcggcaggcagaggcccgttgagtttcatcccctgcgcccgcagctcgtcgagcaccggaataatggtgtctatctcttccgtacccatatgaccgccttcgcccgcgtgcggattcagcccgcagaccagaatgcgcggttcggcaataccaaattttgtacgcaaatcgtgatgtaaaatagcaatcacttcgtgcaaaagtgcaggggtgatagcatctgcgatatcgcgcagcggtaaatgcgtcgttgccagcgccacgcgaagttcttcggtcgccagcatcatcaccacttttttcgcctgcgaacgctcttcgaaaaactcggtatgaccggtaaacggaatgcctgcgtcgttaatgacgcctttatgcacggggcctgtgatcagcgcagcaaattcaccgttcagacagccatcacacgctcgcgccagcgtctccaccacgtaatgcccattttcaatcgctaactgccccgcagtgacagattcacgtagcgcgacaggaagtagcgttaatgtgcccgtagtttgcggttgtgcaggggagttgggggaataagggcggagggtgagcggcaaaccgagcatcgctgcccggtcggtaaggagagtggcatcggcacaaacaaccagttcgaccggccactcacgctgtgcaagctggacaactaagtccgggccaatcccggcgggctcgccgggagtgatcacaacacgttgggttttaaccattagttgctcaggattttaacgtaggcgctggcacgttgttcctgcatccagcttgctgcttcttccgagaacttacggttcatcagcatgcggtatgcacgatctttctgcgcagcgtcggttttatcgacattacgggtatccagcagttcgattaaatgccagccgaatgaagagtgaaccggtgcactcatttgacctttgttcaggcgagtcagggcgtcacggaaggccggatcgaaaacatctggtgtagcccagccgagatcaccgccctggttagcagagcctggatcctgagagaactctttcgctgcggcagcaaaagtcgttttaccactcttgatatcagcagcaatctgttccagtttcacacgggcctgttcgtcagtcatgatcggcgacggtttcagcagaatatggcgagcatgaacttcggtcaccgagatatttttgctttcgccgcgcaggtcgttaactttcagaatatggaagccaacgccggaacgaatcgggccaacaatgtcgcctttcttcgcggtgcttaatgcctgggcgaagatccccggcaactcctgaatacggccccagcccatctggccgccgttcagcgcctgctggtcggcagaatgagcaatcgccaacttaccgaaatcagcgccgttacgcgcctgatcgacaatggcacgcgcctggctttccgcttcgttcacctgatcagaggtcgggttttccggcagcgggatcaggatgtggctcaggttcagctcagtgctggcgtcgttttggttacccacctgctgcgccagggattcgacttcctgcggcaggatggtgatgcgacgacgcacctcgttgttacgcacttcagagataatcatctctttgcggatctggttacgataagtgttgtagttcagaccatcgtaagccagacggctgcgcatctgatccagcgtcatgttgttctgtttcgcgatgttagcaatcgcctgatccagctgctcatcggagattttcactcccattttctgccccatctgcaggatgatttgatccatgatcaaacgttccatgatttggtggcgcagcgtcgcgtcatcaggaagttgctgccttgcctgagcagcgttcagttttaccgactgcattaatccatcaacgtcgctttccagcacgacgccgttattgacgacggctgcgactttatcgactacctggggggcagcgaaactggtattcgcgatcatggcgataccgagaagcagcgttttccagttcttcatactttttccatttcaattaaccgcactgcggattacgtggtaaatcaacaaatcacaaagtgttttgatacggcagaatgttcgaacgcagcatctcttgcgtacccagaccgtagttggagctcaggccgcgaagttcgatgttaaagccgattgcgttgtcatataccgcatgttgtttatcgttatcccaaccgttcagcttccgctcgtaaccgacgcgaattgcatagcagcaggagctgtattgcacacctaacatagagtcggcttgcttgttcgcattggtgtcgtagtagtaggccccaacaatggaccaacgatcggcaattggccagctggcgacagcacctacctgcgaaataccattcttatattgctcagcagtggaatagtacttaggcagcgtagcctgaatatattccgggctggcgtaacggtaattcagctgtaccagacggtcttcatcccgacggtattcaatgctggagttactggtcgctacgttatccagacgtgtatcgtactgaatcccgccacgcaatccccaacgctcggagatacgccagtaagtatcgcctgcccacaccagtgaacccgttttgtcgtcattctcccatgttatgttgtcatcgccagtgcgagactccgtgaaatagtagatttgaccaacggaaatattaaaacgttcaacggcagcatcatcatatatgcgagatgtgacaccggtcgtcacctggttagcggaggcaatacggtcaagaccgccgtaagtccggtcccggaacaggccagagtagtcagattgcagcagagacgagtcgtagttatagatgtcgctctgatcgcgatacggcacgtacaaatactgcgcgcgcggttccagcgtttgggtataacccggagccagcatttccatatcgcgttcaaagaccattttgccgtcaactttgaattgcggcattacgcggttaacggattcgtccagcttggtcgtgtttctggagttataccagtcaagattggtttgctgataatgggttgccagcaacttcgcttcggtattgatgctgccccagttattagagagcggcaaattgatggtcggttccaggtgaacacgggttgcttcaggcatgtcgtctctggtgttaacaaagtgcactgcctggccgtaaatacgcgtatcaaacggaccaacatcattctggtagtaattaacgtctaactgcggctctgccgagtagctactggtgttctgttcgctgaaaacctggaactgcttggttgaaacggtggcattgaagttttgcaccgcatagccaacgctgaatttttgcgttgcgtagccgtcagtactggaaccgtacttgttatcgaaatcattgaagtagctaggatcgctgaccttggtgtagtcgacgttgaaacgccacacttgatccatgaccccggagtggttccagtagaataaccaacgacgtgaactgtcatcgttcgggtgttcatcttcatagactttatctgaaggcagatagtccagttccatcaagccagcgcccgcctgggagaggtagcggaattcgttctcccacatgatgttgccacgacgatgcatataatgcggcgtgatggtggcatccatatttggcgcgatgttccagtaatatggcaggtagaactcaaagtagttggtggtggtgtacttggcgttcgggatcaagaaaccagagcgacgtttgtcacccaccggcaactgcaaataggggctataaaagatcggtaccggacccaccttaaagcgggcgttccagatctccgcaacttgttcttcgcggtcatgaataatttcgctacctaccacgctccaggtgtcagaacccggcagacaggaggtaaagctaccgttatccagaatggtatagcggttttcgccacgttgtttcatcaggtccgctttaccgcgaccctggcgacccaccatctggtaatcaccttcccagacgttggtatctttggtgttcagattcgcccagcctttcggccctttgaggatcacctggttatcgtcgtaatggacattaccgagcgcatcaacggtacgtaccggctccggttgtcctggtgcctctttttgatggagctgcacttcgtcggcctgcagacggctgttaccctgcatgatatccacgctgccagtaaacacggcgtcatccgggtagtcccctttcgcgtggtcagcattgatagtcacgggtaagtcattggtatcgccctgtaccagaggacggtcatagcttggcacgcccaacatgcactgtgaggcgaggtcggctgccagtccctgttgactataaagggcggtggcaatcatggtggccaggagagtggggatacgttttttcatacgttgattttattgttccatcatcggtaacgttgcgcgtgacaaacggtcagagactaacgtactcgtcatctctacgctagtgttaatcctgtccgaatagcgtcagtggtgttaggcacggcattgaatgacaggtatgataatgcaaattataggcgatgtcccacaattgaccgcagccggaaaacggtaaaagcacctttatattgtgggagatagccctgatatccgtgtgtcgatttggggaatatatgcagtattggggaaaaatcattggcgtggccttggccttactgatgggcggcggcttttggggcgtagtgttaggcctgttaattggccatatgtttgataaagcccgtagccgtaaaatggcgtggttcgccaaccagcgtgagcgtcaggcgctgttttttgccaccacttttgaagtgatggggcatttaaccaaatccaaaggtcgcgtcacggaggctgatattcatatcgccagccagttgatggaccgaatgaatcttcatggcgcttcccgtactgcggcgcaaaatgcgttccgggtgggaaaatcagacaattacccgctgcgcgaaaagatgcgccagtttcgcagtgtctgctttggtcgttttgacttaattcgtatgtttctggagatccagattcaggcggcgtttgctgatggttcactgcacccgaatgaacgggcggtgctgtatgtcattgctgaagaattagggatctcccgcgcccagtttgaccagtttttgcgcatgatgcagggcggtgcacagtttggcggcggttatcagcagcaatctggcggtggtaactggcagcaagcgcagcgtggcccgacgctggaagatgcctgtaatgtgctgggcgtgaagccgacggatgatgcgaccaccatcaaacgtgcctaccgtaagctgatgagtgaacaccatcccgataagctggtggcgaaaggtttgccgcctgagatgatggagatggcgaagcagaaagcgcaggaaattcagcaggcatatgagctgataaagcagcagaaagggtttaaataagttttaaactgtaggcctgataagacgcggcccgcgtcgcatcaggcaatcggcgcacaattgccggatgcggcgtgaacgccttatccgcctaccgaactgcgccagcgtgacgattaaaaatccgctggcgctttaaacgtcatactattgccatacgccggatgggtaatcgtcaacatctctgcatgtagcaacaaacgcggtgccatcgctctcgcttctggtgatgcataaaaacgatcgccgagaatcggatgccccagcgccagcatatgcacacgcaattgatgcgaacgcccggtaatcggttttaacaccactcttgccgtgttatccgccgcatactccaccacttcatattccgtctgcgcaggtttacccgtttcgtaacagactttctgtttcgggcggtttggccagtcgcaaatcagaggcagatccaccagaccttctgcgggggatggatgcccccagacgcgggccacatactgctttttcggctcgcgctcgcggaactggcgttttaactcccgctccgcggctttggtcagcgccactacaatcacgccgctggtagccatatccagacgatgcaccgattctgcctgcggataatcacgctgaatgcgcgtcatcacgctgtctttgtgctcttccagacgacccggcaccgacaacaaaccgctcggcttgttgaccaccataatatggtcatcctgatacaggataaccaaccagggttcctgcggtggattgtagttttccatccccattttcggctccgttactgatgcgttacaacgatcaaacgcagggcatccagacgccaacctgcctgatccaggctttccattacctgctgacggttgctctcaatggcggtcagttcgtcgtcacgaatgttcgggttcactgcacgcagagcttccagacgagacagctcggcagacagtttttcgtcggcttcgttacgcgctgcatcaatcaatgcacgggcagatttctcgatctgcgcttcacccagttgaaggatagcgtgaacatcctgctgcacggcgttaaccagtttgctgccggtgtgacggttaaccgcgttaagctggcggttaaaggtttcaaactctacctgcgccgccaggttgttgccgtttttatccagcagcatacgtaccggcgtcggtggcaggaagcggttgagctgcaactgcttcggagcctgggcttcaaccacataaatcagttccaccaacagcgtacctaccggcaacgctttgttttttaacagtgaaatcgtgctgctaccggtatcgccagaaagaatcagatccagaccgttgcggatcagcggatgctcccaggtaataaactgtgcatcttcacgcgccagcgccacttcacgatcaaaggtgatggtgatgccatcttccgacaggccagggaagtccggcaccagcatatgatcggacggcgtcagcacgatcatgttgtcgccgcgatcgtcctgattgataccgataatatcgaacaggttcatggcgaaggcgatcaggttggtatcgtcatcctgctcttcaatgctttctgccagtgcctgggctttttcgccaccgttggagtggatttccagcaggcggtcacgaccctgttccagctgtgctttcagcgcttcatgttgctcgcggcagtttttgatcagatcgtcaaagccttcggtttgatccggtgaagccagatagttaatcagaccgttgtatacgctatcgtaaatagtgcgtccggtcgggcaggtgtgctcaaatgcatccagaccttcgtgataccagcgcaccagcaccgactgagcggttttctccagataaggcacatggatctgaatatcgtgcgcctggccgatacgatccagacgaccaatacgctgctccagtagatccgggttgaatggcaggtcaaacatcaccatgtggctggcgaactggaagttacgtccttcagaaccgatttctgagcacagcagtacctgtgcgccggtgtcttcttcggcaaaccaggcggcagcgcggtcacgttcgataatcgacataccttcgtggaacaccgcagcgcgaataccttcacgttcgcgcagtacctgctccagttgcagcgcagtggcagctttggcgcagatcaccagcactttctgagagcgatggctggtcaggtagcccatcagccactcaacgcgcggatcgaagttccaccaggtggcgttatcaccttcaaattcctgataaatacgctccgggtagagcatatcgcgagcacgatcttccgcacttttacgtgcgcccataatgccggagactttaatagccgtctgatactgcgtcggtagcggcagtttaatggtgtgcagctcgcgtttcgggaatcctttcacaccgttacgcgtgttacggaacagcacgcggctggtgccgtggcgatccatcagcatcgaaaccagctcctgacgggcgctctgggcatcttcgctgtcgctgtttgctgcctgcaacagcggctcgatatcctgctcgccgatcatctcgccgagcatgttcagttcgtcattgctcagtttgttacctgccagcagcatggcaacggcgtccgcaaccggacgataatttttctgctcttcaacgaactgcgcaaaatcgtggaaacggttcgggtccagcagacgcagacgggcgaagtggctttccatccccagctgttccggggtcgcggtcagcagcagaacgcccggcacgtgctctgccagttgttcaatggcctgatattcacggcttggcgcatcttcgctccacaccaggtgatgcgcttcatcgaccaccagcaggtcccattcggcttcacagagatgttccaggcgctgtttgctacgacgggcaaaatccagcgagcaaatcaccagctgttcggtgtcaaacgggttgtaagcatcgtgctgagcttcggcataacgctcatcatcaaatagcgcaaagcgcaggttgaaacggcgcagcatttctaccagccactgatgctgtaaggtttccgggacgataattagcacacgttcagcagcgccagagagcagttgctgatgcaggatcatcccggcttcaatggttttccctaaacccacttcgtcagccagcaggacgcgcggcgcgtggcggcgaccaacatcatgagcgatgttgagctgatgcggaatcaggctggtacgctgaccgcgcaggccgctgtacggcatacggaactgttcgctggaatacttacgcgcgcgataacgcagcgcaaagcggtccatacggtcaatctgcccggcaaacagacggtcctgcggtttgctgaacaccagtttgctatcaaggaaaacttcacgcagggctacgccggactcttcagtatccaggcgagtaccgatataggtcagcaagccattttcttcttttacttcttcgacttgcatctgccagccgtcatggctggtaatagtatcaccagggttgaacatcacgcgggtcacgggggaatcactgcgtgcgtacagacggttttcaccagtagatgggaaaagtaaagtgacagttcgcgcatccaccgcgacaacggttccaagtcccaattcgctttctgtatcgctgatccagcgttgaccaagtgtaaaaggcatatgtgttcggctctatatctttaattgcaggcaataaccacccgctaccgtgcttatgaggtagtggtgttattcaggtccaggaatggaaagggcgctatggtactggatggcaaagcattcgtcacgcatcaaaatggtatctggcgaactcttttttttgctcaaaatagcccaagttgcccggtcataagtgtagcaaaattatcctcaataaaaggaagtattccctccgccacgggttgtagctggcgggtcagatagtgttcgtaatccagtggtgaacgttggtagtccagcggctccgggccgttggtggtccatacgtacttaatggtgccgcggttctggtattgcaaggggcgacctcgcttttggttttcttcatcggcaaggcgagcggcgcgtacatgaggcggaacattacgctgatattcgctcagcggacggcgaaggcgtttacggtaaaccagccgcgcatccagttcacccgccatcagtttgtcgatggtttggcggacgtactcctgatatggctcgttgcggaagatacgcaggtacagctcctgctgaaactgctgggccagcggcgtccagtcggtgcgcacggtttccagccctttaaacaccatccgctgcttgtcgccctcctgaatcagcccggcgtagcgctttttactgccggtatcagctccgcgaatggttggcataagaaaacggcagaaatgagtttcatactccagttctaatgcgctggtcagccgttgtttttgcagcgtttccgcccaccaggcgttaacgtgctgcaccagtgcacgaccgattttcgccgcctcttcttccgaatgtgcaccttttagccagacaaaagtcgagtcggtatctccgtagataacgtcgtagccctgcgcttcaatcaatgctttggtttgccgcatgatctgatgaccacgcatggtgatcgacgatgccaggcgcggatcgaaaaagcggcaggcggtggtgccaagcacgccataaaaggcattcataatgatcttcagcgcctgcgaaagtggtttattaccctgacgtttggcttcatcgcgcccgtgccagatgttagtcacaatctccggcaggcaatgtttctcccgtgagaaccaggcatcgagaaaaccttcggtactgtgctctggatcaggctgcgccatgccttcaaccagcccgacgggatcaatcagaaaggtgcggatgatcgacgggtacaggcttttatagtccagcaccagcactgaatcataaagccctggccgtgaatccatcacgtagccgccagggctggcgtgcggcggcacttcgcctagattaggcgcgacataaccagcgcgatgcattcgcggaaaatagagatgaccaaacgctgccaccgaaccgccgtgccgatccaccggcaggccgttcaccgttgctcgttcgagtaaaaatggcatgatttcagttttgtggaagatctgcgtcaccagctcgcaatctttcaggttataagttgccagcgcaggtttatcttcggcgaaacggcggtcaatttcgtccattcgatcccacgggttatcgatagattttccttcgcctaatagctcctgagcgacagtttccagcgagaatgaagagaaattccagaacgcggatttcagcgcctcgataccgtcgataattagccgacctttagcctgggcaaaaaagacgccgtttttaaagccgtgctcgcgccactccagctcgctattatcgcgcccaagacgcagcggaagacggtaacgctcggcatgtttttgcagcattcgcagatcgaactgcaccacgttccaaccgatgatcacatcaggatcgtagttggcaaaccaggcgttgagtttttccagcaactgcgggcggctggcgacgtattccagttcgaaatcaagcgaggaggcgtcgccattctccggccccagcatataaacgatgcgctgcccgcagccttccaggccgatgcagtacagctcaccgtggcgggtggtttcaatatctatagaaacccacttgagcggcggacgatagtcgggatgcggtttcagacgggcattaacgatagtgccattgtgcatatcaccctcgacccacaccggtgaggtgataaaccgctccatcagatagcgttctggcgggcgcacatcggcctcgtagacggtaacgccaccttcacgcaggcgcttttcgtaattcatcaattggcgatgggcgcgacagtaaaggccatacaccggctggcggtgaaaatcctttaacgccagcggtgtcaggcgaaagccttgttcaccctgcaaaatatgctgagcgcggggaacctgatcggcgggaataaacgccacggactcttgcggtgcaagcgtaacctgcaacggcccgttgtccgtcgccagccagaaggagacttctgtcccttgcggggtgtcccgccagtgtcgggttaagataaaacctgcctgcgccacgctgaaaatccatcaaaaaaccaggcttgagtatagcctggtttcgtttgattggctgtggttttatacagtcattactgcccgtaatatgccttcgcgccatgcttacgcagatagtgtttatccagcagcgtttgctgcatatccggtaactgcggcgctaactgacggcagaatatccccatataagcgacctcttccagcacgatggcgttatgcaccgcatcttcggcatttttgccccatgcaaacgggccgtgggaatggaccagaacgccgggcatttgcgctgcatcgataccctgtttttcaaaggtttctacgatgacgttaccggtttcccactcatattcgccgttgatttctgcgtcggtcattttgcgggtgcagggaatggtgccgtagaaatagtcggcgtgggtggtgccggttgctggaatcgactgacccgcctgcgcccagatggtggcgtggcgcgagtgcgtatgcacaatgccgccaatggaggggaatgcctgatagagcagccggtgagttggcgtgtcggaggagggctttttcgtaccttcaaccacttcaccggtttcgatgctaaccacgaccatatcgtcagcggtcatgacgctgtaatcgacgccggaaggtttgatcacaaagacgccgcgctcgcgatcaacggcgctgacgttgccccatgtgagcgtgaccaggttgtgttttggcagcgccaggttggcttctaatacctggcgtttgagatcttctaacatgttgactcctgagaggtcgtttcccctcaccccggccctctccccaaaggggcgagggggaaaacaatgccggatgcgctttgcttatccggcctacaaaatcgcagcgtgtaggccagataagacgcgtcagcgtcgcatcaggcgttacatacctgatgtggctacttagcgacgaaatccgtaatacacttcgttccagcgcagtgcgtctttaaacgctggcaggcgggtgtcgttatcaatcaccgtgatttcaatgtcgtgcatctcggcgaactggcgcatatcgttgaggttcagcgcatggctgaagacggtatggtgcgcgccaccagcaaggatccacgcttcggaagcagttggcagatccggttgcgctttccacagcgcattcgccaccggcagtttcggcagggagtgcggtgttttcaccgtgtcgatacagttaaccagcagacggtaacgatcgccgagatcaatcaggctggcgacaatcgctggaccggtttgggtattgaagatcagtcgggcaggatcgtccttaccaccaataccgagatgctgaacgtcgaggatcggtttctcttctacggcaatcgacgggcagacttccagcatatgggagccgagcaccaggtcattacctttctcgaagtgataggtgtagtcctccataaaggaggtgccgccctgcagaccggttgacatcaccttcatgatgcgaagcagggcggcggttttccagtcgccttcgcccgcaaagccgtaaccctgctgcatcagacgctgtacggccagacctggaagctgtttcagaccgtgcaaatcttcaaaggtggtggtgaacgcgtggaagccaccttgttccaggaaacgcttcatccccagctcaatacgcgccgcttccagcacgttctgtcgtttttcgccgtggatttgtgtggcaggcgtcatggtgtagcagctttcgtactcatcgaccagcgcgttaacatcgccgtcgctgatggagttcaccacctgcaccagatcgccaaccgcccaggtattgacggagaaaccgaacttgatctgtgcggcaactttatcaccatcggtgaccgctacttcacgcatgttatcgccaaaacggcagactttcagatgacgggtatcctgtttagagaccgcctggcgcatccaggagccgatacgctcatgggcttgtttatcctgccagtgaccggtaaccacggcatgttgctgacgcatacgcgcgccaatgaagccgaactcgcgaccgccatgtgcagtctggttcaggttcataaagtccatatcgatactgtcccacggcagcgccgcgttaaactgggtgtggaattgcagcaacggtttgttgagcatggtcaggccgttgatccacattttggccggggagaaagtgtgcagccacaccaccagaccagcgcaacgatcgtcgtaattcgcgtcgcggcaaatagcggtgatttcatccggcgtggtgcccagcggtttcaacactagtttgcagggcagtttcgcttccgtattcagcgcattaacaacgtgctcggcatgttgggtgacctgacgcagggtttccgggccatacagatgctggctgccaatgacaaaccacacttcataattatcaaaaatcgtcattatcgtgtccttatagagtcgcaacggcctgggcagcctgtgccggggcggaagttggaagatagtgttgttcggcgctcatcgcccattgctgatagcggcgataaagctgttcaaagcgttgtgcctgttcgctgcgcggttgcagggttttctctaccgcactggccattttttgctgggctgatgggatgtctgcgtgcactttcgcggcgacggcagcaaaaatcgccgcaccgagcgcacagcactggtcagaggcaacaatttgcagcgggcgattcagcacgtcgcagcaggcctgcataatgacctggtttttccgcgcgatgccgcccagcgccatcacgttattgacggcgatcccctgatcggtaaagcactccatgattgcgcgtgcgccaaaggcggtggcagcaatcaaaccgccgaacagcagcggagcgtcggtagcgaggttaagatcggtaatcacccctttcaggcgttggttagcgttcggtgtgcggcggccgttaaaccagtcgagcaccaccggcaggtgatccagagacggatttttggcccatgcttcggtcagcgccggaagcagttgtttctggctggcgttgatttgcgctttcagttccggatgctgggcggcaagctgttccagcggccagccgagtacgcgaccaaaccaggcgtagatatcaccaaacgccgattggcctgcttccagaccgataaatccaggtaccacgctgccatcaacctgaccgcaaatacctttcactgcccgctcgccaacgctctgtttgtcggcaatcagaatgtcgcaggtggaagtaccgataacttttaccagtgcgttaggctgtgcgcctgcgccaactgcgcccatatggcagtcaaacgcgccgccggaaatcaccacgctttcaggcaggccgagacgctgcgcccattccgggcataaggtgcccaccggaatatcggcagtccaggtgtcagtgaacagcggggaaggcaaatggcgattgaggatcgggtccagctcatcaaagaaactggctggcggcaagccaccccagctttcgtgccatagcgacttatgcccggcgctgcaacgtccgcgacgaatatcctgcgggcgggtggtaccggaaagcagagctggcacccagtcgcacagctcaatccacgatgcggcagattgcgccacggcggtgtcctggcgagtcacatgcaggatttttgcccagaaccattcgctggaataaataccgccaatgtagcgggagtagtcaacgttgcccggcgcgtggcacaaacgggtaatctcttccgcttcttcaaccgcagtgtggtctttccacaatacgaacatcgcgttcgggttttcggcaaactccgggcgcagcgccagcacgttaccgtcggcatcaatcggtgcgggcgtcgagccggttgtgtcaacgccaatcccgaccacagctgcgcgctgttcgacgctaagctctgcaagcacggttttcagtgccgcttccattgactcaatgtagtcacgcggatgatgacggaactggttattcggggcatcacaaaattgccctttttgccaacggggataccactctacgctggtggcgatctcttcaccgctggcgcagtccaccgccaaagctcgcacagaatcactgccaaaatcgaggccaattgcaatcgccatcgtttcactccatccaaaaaaacgggtatggagaaacagtagagagttgcgataaaaagcgtcaggtaggatccgctaatcttatggataaaaatgctatggcatagcaaagtgtgacgccgtgcaaataatcaatgtggacttttctgccgtgattatagacacttttgttacgcgtttttgtcatggctttggtcccgctttgttacagaatgcttttaataagcggggttaccggtttggttagcgagaagagccagtaaaagacgcagtgacggcaatgtctgatgcaatatggacaattggtttcttctctgaatggcgggagtatgaaaagtatggctgaagcgcaaaatgatcccctgctgccgggatactcgtttaatgcccatctggtggcgggtttaacgccgattgaggccaacggttatctcgatttttttatcgaccgaccgctgggaatgaaaggttatattctcaatctcaccattcgcggtcagggggtggtgaaaaatcagggacgagaatttgtttgccgaccgggtgatattttgctgttcccgccaggagagattcatcactacggtcgtcatccggaggctcgcgaatggtatcaccagtgggtttactttcgtccgcgcgcctactggcatgaatggcttaactggccgtcaatatttgccaatacggggttctttcgcccggatgaagcgcaccagccgcatttcagcgacctgtttgggcaaatcattaacgccgggcaaggggaagggcgctattcggagctgctggcgataaatctgcttgagcaattgttactgcggcgcatggaagcgattaacgagtcgctccatccaccgatggataatcgggtacgcgaggcttgtcagtacatcagcgatcacctggcagacagcaattttgatatcgccagcgtcgcacagcatgtttgcttgtcgccgtcgcgtctgtcacatcttttccgccagcagttagggattagcgtcttaagctggcgcgaggaccaacgtatcagccaggcgaagctgcttttgagcaccacccggatgcctatcgccaccgtcggtcgcaatgttggttttgacgatcaactctatttctcgcgagtatttaaaaaatgcaccggggccagcccgagcgagttccgtgccggttgtgaagaaaaagtgaatgatgtagccgtcaagttgtcataattggtaacgaatcagacaattgacggcttgacggagtagcatagggtttgcagaatccctgcttcgtccatttgacaggcacattatgcaagcattgctggaacactttattacccaatctaccgtgtattcattgatggcggtggtgttggtggcctttctggagtcgctggcgctggtcggtttgattctacccggtacggtgctgatggcggggctgggagcgctgattggcagcggcgagttaagtttctggcacgcctggctggcagggattgtcggttgtctgctgggcgactggatctccttctggctgggctggcgttttaaaaagccgttgcatcgctggtcatttctgaagaaaaacaaagcattactcgataaaactgaacatgcgttgcatcaacacagcatgttcaccattctggtcggtcgctttgttggcccgacgcgtccgctggtgccaatggtggcgggaatgctggatctgccggtggcaaaattcattacgccgaatattatcggctgcctgctgtggccaccgttttacttcctgcctgggattctggcgggcgcggcgatcgatattccagccggaatgcagagcggcgagtttaaatggttgctgctggcgacggcggtatttttgtgggttggtggctggctgtgctggcggttatggcgcagcggtaaagcaaccgatcgtttaagtcattatttgtcgcgcggccgtttgttgtggctgacgccgttgatttctgccatcggcgtggtggcgctggtggtgttaattcgccacccgttgatgccggtgtatatcgatattttgcgtaaagtggttggggtttaggggattgtcttgtgcgggttgcctgatgcgacgctgaccgcgtcttatcaggcctacaaaacgcactgtccgtaggtcggataaggcgttcacgccgcatctgacagtgcatactaacccgtaatccccaatagtgctgaagcactcgccttaccgctcaacaactcattggtcttaccctgccaggcgatgcgcccgtcggcgaccaccaccgagcgcgtggcgatccgcgcggcatcttccacactgtgtgacaccatcaataacgtcattttttgctgctggcagctcgtgctcaccagcgtcaacatctcctggcgtagtgccggatcgagcgcagagaacggttcatcgagcaataaaatcggctgttcgcgtaccagacaacgtgctaacgccactcgctgtcgctgaccgccggaaagctcgccaggtaaccgcgccattaaattatcaatccccatctggcgggcgatagcgtgcattttctcctgctgtgccgcgttcagtttcaatcccggatttagccccagcccgatgttctgcgcgaccgtcaggtgactgaacaggttgttttcctgaaacagcatcgacaccggacggcgtgacggcggcgtcgtggtgtgatcaacgccgtcgatagtcagcgaaccgctggctggcgtcagaaaaccggcgatcaaattcagcagggtacttttacccgcgccgcttggcccgaggattgccacctgctcgccgcgttctaccgttaagctaaaacgcatcggcaaatggtgataaagccaggtgatatcagtcagttttaacatttcgccccggtagtttttcaatcacggtaaacagcagaaaacagagtagtagcagaattaacgcggtgaccgcaccgtcctggctgcgataggagccaatttgctggtagagataaaacggcagggtacggaaatcatcgttaccgaacaacgccactacgccaaaatcaccaatcgacagcacgcaggcaaaagccagcgcctgcgccagtggacgtttcagggcgcgcagctcgaccacttttaagcgcgaccagccttcaatgcccagcgactgacacaacatactgtagcgggcggtgatatcgcgcatcgggttttccagtactttcagcgcataagggatcgccattaacgcattggtgaaaatcacaatgccgtcagcagattgcggcaggccaatggtgttgttgagcagtaaaaagaagccggtagccagcacaatccccggcatggcgagaatcaacatgccgctcatctccagcgcctgacccgccagcattttctgccgcgcccgaagttcgcgactgctccatagcagcatcatggtcagcactacgcacaatacacctgccgccagcgcaatacgcaacgaggtccacagcgcctgccacagcaccggttgtgccagcacttccggcaactggcgatttagcccatcgacgatcaccgccagcaacggtggcagcaacagcagcagcgccagcacaattaacaccgtgtcgcaaatgcggctatgcagacgatcgtccgggtcgcgccagccttgcagcagcgtggtgcctggcgcaatggccttactcaatcgctgactcagcagcaccaacccgaggcaacacaccatctggatcagcgccagcatcgccgcgcgggcaggatcgtagtcgtaactcagcgcctgatagattgccagctcgatagtggttgcctgcggaccgccgcccagcgacagcacggtggcgaagctggcgaaacagagcataaagataagcgcggcaaccggcgggatttgtcgccgtagccacggccattcgatgaagcggaaaaaatgccagccgcgcatcccaagctgggcggcaagctgacgttgctcgccgggaatgttttccagtgcctggagtaataagcggctcgccatcggtagattaaaaaatacgtgcgccagcaaaataccttgcaggccgtagggcgaaaaggtccactccagaccgagcgattggcagagcgatgccagccagccctgacgaccatagacgctaagaatgccgaaaacagcaactagcaccgggaggatcaaggtcattgcgcacagacgcaacagcgccagccgacccggaaagcgcctgcgatagagggcgcgggcgaggaatatcgcgggtacgacagagagtagcgccgagagaaacgcctgccagaaggagaagcgcaccacatgccacaggtagctgtcctgccagactgccacccagttaccctgcggcgcgttccaccacagggcgagaaacgccgcgagcgcaaccgctaccaccagcgtggcggcgcttacacctggaattaaccagccgggaattaacggctgacggcgcgttgccattcgctaatccatgcctgacgttgtgccgccacttcggctggcgtgaactccagcgtggttgctggtttggtcaattgttcaaacccggcaggcagcgtgacatttgccaccggatacatccagttgccggttgggatcgcattctggaaagccggagaaaccataaactggagaaatttttgcgccagctccggctgcttgctggcagcggtgcgggcggcgacttccacctgcagatagtgaccttcgctaaagttcgcggcggcgtagttatcttttttctcttcgagaatgtgataagccggagaggtggtgtaactcagtaccagatcgctttcaccttttaaaaacaggccgtaggcttcgctccagcctttggtgacggtgacagttttcttcgccagtttctgccaggcctgcggggtgtcatcgccatagactttttgcatccacaacagcagacccagccccggcgtactggtgcgcggatcctgataaatcactcgccagttttgatcgctctcaaccagctctttcaggctttggggcgggtttttcagtttgttcttgtcgtagacgaaggcgaagtagccgtaatcaaacggtacgaaagtgtcattattccagccgccgggaacgttaatggcatccgctgccacgccgcttttggcaaacagtccggttttactggcggcgtctaacaggttgttatccagccccagaactacatcggctttgctgtttttgccttccatccgtagacggttgagaagcgaaacgccatcttccagcgccaccagtttcagttcgcaattacagtcggcttcaaaggcttttttaaccaccggaccaggcccccagtcggcggcgaaggaatcgtaggtataaacagtcagaacgggtttagcgaaaacgggcgctgtgcacagcaacagcaggggcagacatttttttaacactttgcacctcaaaaaagagtggcaaaggacttgagaaggagcctcaaatcccttcgccggcgttatccggatcaggttcgacgggtattttctcagcgcacgcgtttgcgtggcaccccgttgagaacggcgttagtgtagtgattttgttatcaaccagcaatcatggatccggtggcgcaaaccacgctgatttaaaatcgaaccagccgagggtgttcatgcgcaggccgcgcatactgcgttgcccctgaatgatcagccagtggtgcaataatggcaccatcgctttgctggcgaccagttgctggcaccagttcgccagattcatctcgccattgcgccagcgagcagcgtcggcttgccagtcaatgggaatgcaatgttgtagcagtggcacttcgcataaatgtgcgaaaacagagaagtccagcggcagggtaaagttggcgctgtttagccagatatcactttcgatctctcctgtatgccactgatcgtagtcgatctctttgatttccagcgtgacctggtgacttgccagaatctgctgcatgatcccggcaatcacccgatgctcactgtgatcctgataaaaggttagggtgaggctttccagaccagccggtttttcgctctttatggtgcgggcatggtgccaacgggggagcagtccataagccgggaaccacagttgctggtactgttcctcagcgaaatagaccagattagttggagaaagcacatagcttacccagtccctgacttgctgattcgccccgcgatgggtgcggctgtcgaatagtaaatagtagcaaccttcctccaggcggctttcaatctctttttcctcgccctgtggaccttttagcatcagacctccggctggctcgtcggcaatttccggcagaacccagacgttaacttcgtcgattaatgcccggtaaccgaagaagtcatcgaatgcctgaattttcagttgattggtgctgttgcggatcaccgcatacggaccggtgccgatgggatggctggcaaagttactgagggtttcccattcgcgcggcaggatcatcgccggaacttgccccagcaataacggtaaccagcggtccggttgcgtgagatggatatccagcgtccagggcgtcggcgacacaatgtcagcaatatgcgaatagagcggcagcgtattgattcgttttaaagaggcgatcacgtcgtccatttccagttcacgaccatgatgaaaatggactcctggacgcaaaaagaaacgccagcgaagcggtgatatttgctgccagtggtgggcgatgtctgcttccagttccccattttcctcatttatgcgcgttagcgaactgaagatttgccgggcaatatgggtttcggaacggcgcaatgcgctgccaggtagcagattacgcaacggacgatagtagagcacgcgcaggatgtgccgcccctggcggaagctgcggcccagatgagaaaccagcatttgccgcacagtcgctttgtcgccaaccaactgtactagttggtcgatacgatcctgctccagcaggtcttccgcccgctgttgctgaagcgccagcccggtatagaggaatgtcagacgcgagcgtttaccgcgcccgacttccgcttcccacgtcagccagccgcgatcctgcatggtgttgagcagggtacgcatatgacgacgcgagcagctcaataacgctgccagttcgttgagcgttgtgtcctgcgatttaccctcgcagcattgccacaggcggatgaactgttgttgcagacgagcagatggcataaaaggggaactcctgcgcaaaagacagcaattttattttccctatattaagtcaataattcctaacgatgaagcaaggaggtgccccatgcgtcagttttatcagcactattttaccgcgacagcgaagttgtgctggttgcgttggttaagcgtcccacaacgattaaccatgcttgaaggactgatgcagtgggatgaccgcaattctgaaagttgacttgcctgcatcatgtgtgactgagtattggtgtaaaatcacccgccagcagattatacctgctggttttttttattctcgccgcgctaaaaagggaacgtatgatctggataatgacgatggctcgccgtatgaacggtgtttacgcggcatttatgctggtcgcttttatgatgggggtggccggggcgctacaggctcctacattgagcttatttctgagtcgtgaggttggcgcgcaacctttctggatcggactcttttatacggtgaatgctattgctgggatcggcgtaagcctctggttggcaaaacgttctgacagtcagggcgatcggcgaaaactgattatattttgctgtttgatggctatcggcaatgcgctattgtttgcatttaatcgtcattatctgacgcttatcacctgtggtgtgcttctggcatctctggccaatacggcaatgccacagttatttgctctggcgcgggaatatgcggataactcggcgcgagaagtggtgatgtttagctcggtgatgcgtgcgcagctttctctggcatgggttatcggtccaccgttggcctttatgctggcgttgaattacggctttacggtgatgttttcgattgccgccgggatattcacactcagtctggtattgattgcatttatgcttccgtctgtggcgcgggtagaactgccgtcggaaaatgctttatcaatgcaaggtggctggcaggatagtaacgtacggatgttatttgtcgcctcgacgttaatgtggacctgcaacaccatgtacattattgatatgccgttgtggatcagtagcgagttaggattgccagacaaactggcgggtttcctgatggggacggcagctggactggaaataccagcaatgattctggctggctactatgtcaaacgttatggtaagcggcgaatgatggtcatagcagtggcggcaggagtactgttttacaccggattgattttatttcatagccgtctggcgttgatgacgctgcaactttttaacgctgtatttatcggcattgttgcgggtattgggatgctatggtttcaggatttaatgcctggaagagcgggggcagctaccaccttatttactaacagtatttctaccggggtaattctggctggcgttattcagggagcaattgcacaaagttgggggcactttgctgtctactggataattgcggttatttctgttgtcgcattatttttaaccgcaaaggttaaagacatttgatgacgtggacgatagcggaaagcccggtcatttgaccgggcaaggggattaattcataaacgcaggttgttttgcttcataagcggcaatggcgtcgtcgtgctgcaaggtaagcccaatactgtccagaccgttcatcatgcagtggcggcggaaggcatctatggtaaagtgataggttttctctcccgctttcacctcttgcgcttccagatccacgtcgaaatggatccccggattggctttcaccagcgcaaacagttcgtccacttctgcatcgcttaatttcaccggcagcagctggttgttaaagctattgccgtagaagatgtcagcaaaactcggcgcaatcaccactttaaaaccgtagtcggtcaatgcccagggcgcgtgctcacgcgaggagccacagccgaagttttctcgtgccagcaaaatggaagcgccctgatactgcgggaagttcagcacgaagtccgggtttggctgttggcctttttcatccagaaatcgccagtcgttaaacagatgcgcgccaaaaccagtacgggtcactttctgcaaaaactgtttcgggatgattgcatcggtatcgacattggcggcatccagcggaaccaccaggcctgtgtgtttgataaatttctctgccatggtgtgctccttatttaatgttgcgaatgtcggcgaaatggccggtcacagccgcggcggcagccattgccgggctgaccagatgcgtgcgcccgccgcgcccctggcggccttcaaagttacggttgctggtggaggcacaacgttcgcccggattcagccggtcgttgttcatcgccagacacattgagcagccaggtaagcgccattcaaaaccggcttcaataaagattttatccagaccttccgcttccgcctgggcttttaccgggccagagccgggaaccaccagtgcctgcacgcctggcgcgacttttcgccctttggcgatctccgctgccgcgcgtaaatcttcaatgcgcgagttggtacaggaaccgataaacactttgtcgatagccacttcggtcagcggaatacccggtttcagccccatataggccagcgctttttctgccgacgcacgttcaaccggatcggcaaacgaagccggatcgggaatattgtcgttcacggaaatcacctggccgggattggtgccccaggtgacctgcggtgaaatttcttctgcttgcagagtgacaacggtatcgaaagttgcgccttcgtcggtttgcagggttttccagtaggcaatggcgtcgtcgaaatctttgcctttcggcgcatgcagacggcctttgacatagttaaaggtggtttcgtccggtgcaaccagaccggcttttgcgcccatttcgattgccatattgcacagggtcatacgaccttccatgcttaaatcacggattgcttcgccgcaaaactccaccacatgcccggtgccgcctgcgctaccggttttaccgataattgccagcacgatatcttttgcggtaatgcccggcgcggctttgccctggacttcaattttcatggtttttgcgcggccctgtttcagggtttgcgttgccagtacgtgttcaacttcggaagtgccgataccaaaggccagtgcgccaaacgcgccgtgggtggcggtatgcgagtcgccgcagacaatggtcatccccggcaaggtgacgccctgttccggccccattacgtggacgatcccctgatacgggtgattcaggtcatacagttcgacgccaaattctttgcagtttttgatcagttcctgcatctggatacgcgccatttcaccgcaggcattaatgtctttggtctgggtagagacgttgtgatccatggtagcgaaggttttgcccggctgacgtaccgggcgaccgtgggcgcgcagaccatcgaacgcctgcggtgaggtcacttcatgcaccaggtggcggtcgatatataacagtggggtttcgttttcggcttcgtacacaacgtgagcgtcgaacaatttttcgtataacgttttagccatgattacaccccttctgccacatagcgggcaatgatatcgcccatttcatcggtactaacggcggcagcgccacgggctaaatccccggtgcgaatgccttcttctaatgcgcggttaatggcgcgttcaatggcgcaagccgcatcatcggcatccaggctgtagcgcagcagcagtgccagcgacagaatttgcgcaatcgggttggcgatgtttttgcctgcgatatctggtgctgagccgcctgccggttcatacagaccaaaaccttgctcgttcaggctggcggaaggcaacatccccatcgagccagtgatcattgcgcactcgtcagacagaatgtcgccaaacaggttggagcacagcagaacgtcaaactgtgatggatctttaatcagctgcatggtggcgttgtcgatgtacatatgcgccagttcgacatccgggtattccgtggcgatctcgttaacgatctcccgccataaaatagaggattgcagcacgttggctttatcgatcgacgtcactttgtggcgacgcttgcgagcagattcaaacgcgatgcgggcgatacgttcgatctcaaaacggtgatacacctcggtatcaaaggctttttcatattgtccgctaccttcgcggccttttggctgaccgaaatagatgccgccggtcagttcgcgcacacacaggatgtcgaagccgtttgcggcaatgtctgcacgcagcggacagaatgcttccagcccctgatacagttttgccgggcgcaggttgctgaataatttgaagtgcttacgcagaggcagcagcgcgccgcgttctggttgctggtctggtggtaaatgttcccatttcggaccgcctaccgagccaaacagcacggcatcggcttgctcacaaccttcaaccgtcgcaggcggcagcggctgcccgtggttatcaatggctgcgccgcctacatcgtaatggctggtggtgatgcgcatcgcaaagcggttgcgcacggcatccagcactttcagcgcctgggtcatcacttccggaccaataccgtcccccggcaatacggcaatatggtaattcttcgacatcacacggtttccttgttgttttcgttgtgttgagctttgcgttgcaactctttttcgacttctgcggcgcgccagatattgttcagtacgtgcaccatggctttggcggaggactcgacaatatcggtggccaggccgacgccgtggaagcggcgaccgttgtagttagcgacaatatccacctgacccagagcatctttaccgtgacctttagcagtcaggctgtatttcaccagttcgacgttatagtcagtgatgcggttaattgcctgatagacggcatcgaccggaccgttaccgttggcggcttctgctttgacttcttcgccacaggccagtttgacggcggcggtggcgatatcgttagagccagactgcacgctgaagtaatccagacggaaatgctccggctcttcttgctgcttaccgatgaaggccagcgcctccagatcgtaatcaaacacctgaccttttttgtccgccagcttcaggaaagcatcgtacaaattgtctaaattatattcactttctttataccccatctcatccatgcgatgtttcaccgccgcacgccccgaacgagaggtcagattcagctggatttggttcagaccaatagattctggtgtcatgatttcgtagttttcgcggtttttcagcacgccatcctggtggataccggaggagtgagcgaatgcgccgctgccaacaatggctttgtttgccgggatcggcatattacaaatctggctaactaactggctggtgcgccatatctcctggtgattaatggcggtgtggacgttgagaatatccttacgaactttaatcgccatgatgacttcttccagcgaacagttaccggcacgctcgccgatcccgttcattgcaccttccacctggcgtgcaccggcatgtaccgccgccagtgagttgccgaccgccaggcctaaatcgtcgtgggtatgtacggaaataatggctttgtcgatgttaggtacgcgttcatacaggccgctgatgattccggcgaactcaaacggcatggtgtagcccacggtgtccggaatgttgatggtggtggcaccggcattaatcgccgcttcgaccactcgcgccagatcggcaatgggtgtacgcccggcatcttcgcaagaaaattcaacatcatcggtgtaattacgggcgcgtttcaccatatagatagcgcgttcgatcacttcatccagcgtgctgcgcagcttggtggcgatgtgcattggcgaagtggcaataaaggtatgaatacggaaggcttcggcgactttcagggattcggccgccacgtcgatatctttctccacgcagcgagctaacgcacatacgcggctgtttttaacctggcgggcgatggtttgcaccgattcaaaatcgcccggcgaagagacggggaaaccgacttccatcacgtcaacacccatacgctcaagggccagcgcaatttgcagtttttctttcacactcaagcttgcctgtaacgcctgttcaccgtcgcgcaatgtggtatcgaaaataatgacttgctggctcatggtttgggtccttgtctcttttagagcgcctcgcttcgggcataaaaaaacccgcgcaatggcgcgggttttttgtttgactgcgtgctggcttaatgctggatgccgctcactcgtctaccgcgcaaagaagatgcgtttagtagtagtagaccgataaagcgaacgatgtgagtcattaaatcagctccagatgaatgcgatatgcttttagagttactggatacaaaaacggatgtcaaccctgacgcaataaaaacgtcccgccagcgtgagttctgcatccgtaaaattagctaattgtgctgcggtggttaaagtaagcgatattaatttctgcttaactaccgacgcttttcatcggttgacatatttcagcataaatttttgcatctaatcaacgaggaaaaaggggacaaaatgcacgcgttgcaaaacctatcctgatgatttgtattgaattatatgttttgcgattttttttgatattgatttggtgaatattattgatcaattaatgttaagaattaatgcattaaatatataaattaattattaaataagcacatttaatccattttgtagatgattgagtattcgcggtagttatgattagattgttttcgcaacaaaaacattatggattattatgctgtggtaaatgactcattccacggcaatggattctgtttttatcagaacccgtatctttatgttttccgaattttactcattttgctttttcttattttatatgcatgataaatcatattcttcaggattatttctctgcattccaataagggaaagggagttaagtgtgacagtggagttaagtatgccagaggtacaaacagatcattcagagacggcggagttaagcaagccacagctacgcatggtcgatctcaacttattaaccgttttcgatgccgtgatgcaggagcaaaacattacccgtgccgctcatgttctgggtatgtcgcaacctgcggtcagtaacgctgttgcacgcctgaaggtgatgtttaatgacgagctttttgttcgttatggccgtggtattcaaccgactgctcgcgcatttcaactttttggctcagttcgtcaggcattgcaactagtacaaaatgaattgcctggttcaggttttgaacccgcgagcagtgaacgtgtatttcatctttgtgtttgcagcccgttagacagcattctgacctcgcagatttataatcacattgagcagattgcgccaaatatacatgttatgttcaagtcttcattaaatcagaacactgaacatcagctacgttatcaggaaacggagtttgtgattagttatgaagacttccatcgtcctgaatttaccagcgtgccattatttaaagatgaaatggtgctggtagccagcaaaaatcatccaacaattaagggcccgttactgaaacatgatgtttataacgaacaacatgcggcggtttcgctcgatcgtttcgcgtcatttagtcaaccttggtatgacacggtagataagcaagccagtatcgcgtatcagggcatggcaatgatgagcgtacttagcgtggtgtcgcaaacgcatttggtcgctattgcgccgcgttggctggctgaagagttcgctgaatccttagaattacaggtattaccgctgccgttaaaacaaaatagcagaacctgttatctctcctggcatgaagctgccgggcgcgataaaggccatcagtggatggaagagcaattagtctcaatttgcaaacgctaactgaatgcagaataggtcaggcatgaatgtctggtttattctgtattttttattgaatgtagaattttattctgaatgtgtgggctctctgttttaggattaattaaaaaaatagagaaattgctgtaagttgtgggattcagccgatttattatcaatttaatccttcgtaatggaggattttatcgtttcttttcacctttcctcctgtttattcttattaccctgcgtttatgtctctggctgccaattgcttaagcaagatcggacggttaatgtgttttacacattttttccgtcaaacagtgaggcaggccatggagatgttgtctggagccgagatggtcgtccgatcgcttatcgatcagggcgttaaacaagtattcggttatcccggaggcgcagtccttgatatttacgatgcattgcataccgtgggtggtatcgatcatgttttagttcgtcatgagcaggcggcagtgcatatggccgatggtctggcgcgcgcgaccggggaagtcggcgtcgtgctggtaacgtcgggtccaggggcgaccaatgcgattaccggcatcgccaccgcttatatggattccattccattagttgtcctttccgggcaggtagcgacctcgttgataggttacgatgcctttcaggagtgcgacatggtggggatttcgcgaccggtggttaaacacagttttctggttaagcaaacggaagacattccgcaggtgctgaaaaaggctttctggctggcggcaagtggtcgcccaggaccagtggtcgttgatttaccgaaagatattcttaatccggcgaacaaattaccctatgtctggcctgagtcggtcagtatgcgttcttacaatcccactactaccggacataaagggcaaattaagcgcgctctgcaaacgctggtagcggcaaaaaaaccggttgtctacgtaggcggtggggcaatcatggcgggctgccatcagcagttgaaagaaacggtggaggcgttgaatctgcccgttgtttcctcattgatggggctgggggcgtttccggcaacgcatcgtcaggcgctgggcatgctgggaatgcacggtacctacgaagccaatatgacgatgcataacgcggatgtgattttcgccgtcggggtacgatttgatgaccgaacgacgaacaatctggcaaagtactgcccaaatgccactgttctgcatatcgatattgatcctacttccatttctaaaaccgtgactgcggatatcccgattgtgggggatgctcgccaggtcctcgaacaaatgcttgaactcttgtcgcaagaatccgcccatcaaccactggatgagatccgcgactggtggcagcaaattgaacagtggcgcgctcgtcagtgcctgaaatatgacactcacagtgaaaagattaaaccgcaggcggtgatcgagactctttggcggttgacgaagggagacgcttacgtgacgtccgatgtcgggcagcaccagatgtttgctgcactttattatccattcgacaaaccgcgtcgctggatcaattccggtggcctcggcacgatgggttttggtttacctgcggcactgggcgtcaaaatggcgttgccagaagaaaccgtggtttgcgtcactggcgacggcagtattcagatgaacatccaggaactgtctaccgcgttgcaatacgagttgccggtactggtggtgaatctcaataaccgctatctggggatggtgaaacagtggcaggacatgatctattccggccgtcattcacaatcttatatgcaatcactacccgatttcgtccgtctggcggaagcctatggtcacgtcgggatccagatctctcatccgcatgagctggaaagcaaacttagcgaggcgctggaacaggtgtgcaataatcgcctggtgtttgttgatgttaccgtcgatggcagtgagcacgtctacccgatgcagattcgcgggggcggaatggatgaaatgtggttaagcaaaacggagagaacctgattatgcgccggatattatcagtcttactcgaaaatgaatcaggcgcgttatcccgcgtgattggccttttttcccagcgtggctacaacattgaaagcctgaccgttgcgccaaccgacgatccgacattatcgcgtatgaccatccagaccgtgggcgatgaaaaagtgcttgagcagatcgaaaagcaattacacaagctggtcgatgtcttgcgcgtgagtgagttggggcagggcgcgcatgttgagcgggaaatcatgctggtgaaaattcaggccagcggttacgggcgtgacgaagtgaaacgtaatacggaaatattccgtgggcaaattatcgatgtcaccccctcgctttataccgttcaattagcaggcaccagcgataagcttgatgcatttttagcatcgattcgcgatgtggcgaaaattgtggaagttgctcgctctggtgtggtcggactttcgcgcggcgataaaataatgcgttgagaatgatctcagtgcgcaatttgcagcccaacatgtcacgttgggctttttttgcgaaatcagtgggaacctggaataaaagcagttgccgcagttaattttctgcgcttagatgttaatgaatttaacccataccagtacaatggctatggtttttacattttacgcaaggggcaattgtgaaactggatgaaatcgctcggctggcgggagtgtcgcggaccactgcaagctatgttattaacggcaaagcgaagcaataccgtgtgagcgacaaaaccgttgaaaaagtcatggctgtggtgcgtgagcacaattaccacccgaacgccgtggcagctgggcttcgtgctggacgcacacgttctattggtcttgtgatccccgatctggagaacaccagctatacccgcatcgctaactatcttgagcgccaggcgcggcaacggggttatcaactgctgattgcctgctcagaagatcagccagacaacgaaatgcgctgcattgagcaccttttacagcgtcaggttgatgccattattgtttcgacgtcgttgccacctgagcatcctttttatcaacgctgggctaacgacccgttcccgattgtcgcgctggaccgcgccctcgatcgtgaacatttcaccagcgtggttggtgccgatcaggatgatgccgaaatgctggcggaagagttacgtaagtttcccgccgagacggtgctttatcttggcgcgctgccggagctttctgtcagcttcctgcgtgaacaaggtttccgtactgcctggaaagatgatccgcgcgaagtgcatttcctgtatgccaacagctatgagcgggaggcggctgcccagttattcgaaaaatggctggaaacgcatccgatgccgcaggcgctgttcacaacgtcgtttgcgttgttgcaaggggtgatggatgtcacgctacgtcgcgatggtaaactgccttctgacctggcaattgccacctttggcgataacgaactgctcgacttcttacagtgcccggtgctggcagtggctcaacgtcaccgcgatgtcgcagagcgtgtgctggagattgtcctggcaagcctggacgaaccgcgtaagccaaaacctggtttaacgcgcattaaacgtaatctctatcgccgcggtgtgctcagccgtagctaagccgcgaacaaaaatacgcgccaggtgaatttccctctggcgcgtagagtacgggaatggacatcaatatccttaaagtaaataagactattcctgactattattgataagttcttttaaacccgcccgttaattaactcaccagctgaaattcacaataattaagtgatatcgacagcgcgtttttgcattattttgttacatgcagagatgaattgccgatttaacaagcacttttctttgcttttgcgcaaacccgctggcatcaagcgccacacagacgcaacagggactgttaaccggggaagatatgtcctaaaatgccgctcgcgtcgcaaactgacactttatatttgctgtggaaaatagtgagtcattttaaaacggtgatgacgatgagggattttttcttacagctattcataacgttaatttgctgcgcacgttggacgtaaaataaacaacgctgatattagccgtaaacatcgggttttttacctcggtatgccttgtgactggcttgacaagcttttcctccgctccgtaaactcctttcagtgggaaattgtggggcaaagtgggaataaggggtgaggctggcatgttccggggagcaacgttagtcaatctcgacagcaaagggcgcttatcagtgcctacccgttaccgggaacagctgcttgagaacgctgccggtcaaatggtttgcaccattgacattcatcacccgtgcctgctgctttaccccctgcctgaatgggaaattatcgagcaaaaattatcgcgtctgtcgagcatgaacccggttgagcgccgtgtgcagcgcctactgttaggtcatgccagcgaatgtcagatggatggcgcaggtcgattgttaatcgcgccagtactgcggcaacatgccgggctgacaaaagaagtgatgctggttggacagttcaacaagtttgagctgtgggatgaaacaacctggcatcaacaggtcaaggaagatatcgacgcagagcagttggctaccggagacttatcggagcgactgcaggacttgtctctataaaatgatggaaaactataaacatactacggtgctgctggatgaagccgttaatggcctcaatatccgtcctgatggcatctacattgatgggacttttggtcgcggtggtcactcacgtctgatcctctcgcagcttggcgaagaggggcgtttgctggcgatcgatcgcgacccgcaggctatcgccgttgcgaagactattgatgatccgcgcttctccatcatccacggacctttctccgcgctgggcgaatacgttgccgagcgcgatcttatcggcaagatcgacggcattctcctcgatcttggcgtctcttcaccgcaacttgatgatgctgagcgcggcttttcctttatgcgcgatggtccgctggacatgcgtatggacccaacccgtgggcagtcagccgctgaatggctgcaaaccgcagaagaagccgatatcgcctgggtattgaaaacctatggtgaagagcgttttgccaaacgcattgcccgcgccattgtcgagcgtaaccgcgaacagccgatgacccgcaccaaagaactggcggaagtcgtggctgccgcaacgccggtgaaagacaaattcaaacatcccgcgacccgtaccttccaggcggtgcgcatttgggtaaacagtgaactggaggagatagagcaggcgctaaaaagctcgctcaacgtgctggccccgggtgggcggctttcgatcatcagcttccactcgctggaagaccgtattgtgaaacgttttatgcgtgaaaacagccgcggtccgcaagttccggcagggttaccgatgactgaagagcagctcaaaaaactgggtggccgtcagctgcgagcattaggcaagttaatgccgggcgaagaagaggtggctgagaatcctcgtgcccgtagttcagttctgcgtattgcagagaggacgaacgcatgatcagcagagtgacagaagctctaagcaaagttaaaggatcgatgggaagccacgagcgccatgcattgcctggtgttatcggtgacgatcttttgcgatttgggaagctgccactctgcctgttcatttgcattattttgacggcggtgaccgtggtaaccacggcgcaccatacccgtttactgaccgctcagcgcgaacaactggtgctggagcgagatgctttagacattgaatggcgcaacctgatccttgaagagaatgcgctcggcgaccatagccgggtggaaaggatcgccacggaaaaactgcaaatgcagcatgttgatccgtcacaagaaaatatcgtagtgcaaaaataaggataaacgcgacgcatgaaagcagcggcgaaaacgcagaaaccaaaacgtcaggaagaacatgccaactttatcagttggcgttttgcgttgttatgcggctgtattctcctggcgctggcttttctgctcggacgcgtagcgtggttacaagttatctccccggatatgctggtgaaagagggcgacatgcgttctcttcgcgttcagcaagtttccacctcccgcggcatgattactgaccgttctggtcgcccgttagcggtgagcgtgccggtaaaagcgatttgggctgacccgaaagaagtgcatgacgctggcggtatcagcgtcggtgaccgctggaaggcgctggctaacgcgctcaatattccgctggatcagctttcagcccgcattaacgccaacccgaaagggcgctttatttatctggcgcgtcaggtgaaccctgacatggcggactacatcaaaaaactgaaactgccggggattcatctgcgtgaagagtctcgccgttactatccgtccggcgaagtgactgctcacctcatcggctttactaacgtcgatagtcaagggattgagggcgttgagaagagtttcgataaatggcttaccgggcagccgggtgagcgcattgtgcgtaaagaccgctatggtcgcgtaattgaagatatttcttctactgacagccaggcagcgcacaacttggcgctgagtattgatgaacgcctgcaggcgctggtttatcgcgaactgaacaacgcggtggcctttaacaaggctgagtccggtagcgccgtgctggtggatgtcaacaccggtgaagtgctggcgatggctaacagcccgtcatacaacccaaataatctgagcggcacgccgaaagaggcgatgcgtaaccgtaccatcaccgacgtgtttgaaccgggctcaacggttaaaccgatggtggtgatgaccgcgttgcaacgtggcgtggtgcgggaaaactcggtactcaataccgttccttatcgaattaacggccacgaaatcaaagacgtggcacgctacagcgaattaaccctgaccggggtattacagaagtcgagtaacgtcggtgtttccaagctggcgttagcgatgccgtcctcagcgttagtagatacttactcacgttttggactgggaaaagcgaccaatttggggttggtcggagaacgcagtggcttatatcctcaaaaacaacggtggtctgacatagagagggccaccttctctttcggctacgggctaatggtaacaccgttacagttagcgcgagtctacgcaactatcggcagctacggcatttatcgcccactgtcgattaccaaagttgaccccccggttcccggtgaacgtgtcttcccggaatccattgtccgcactgtggtgcatatgatggaaagcgtggcgctaccgggcggcggcggcgtgaaggcggcgattaaaggctatcgtatcgccattaaaaccggtaccgcgaaaaaggtcgggccggacggtcgctacatcaataaatatattgcttataccgcaggcgttgcgcctgcgagtcagccgcgcttcgcgctggttgttgttatcaacgatccgcaggcgggtaaatactacggcggcgccgtttccgcgccggtctttggtgccatcatgggcggcgtattgcgtaccatgaacatcgagccggatgcgctgacaacgggcgataaaaatgaatttgtgattaatcaaggcgaggggacaggtggcagatcgtaatttgcgcgaccttcttgctccgtgggtgccagacgcaccttcgcgagcactgcgagagatgacactcgacagccgtgtggctgcggcgggcgatctctttgtagctgtagtaggtcatcaggcggacgggcgtcgatatatcccgcaggcgatagcgcaaggtgtggctgccattattgcagaggcgaaagatgaggcgaccgacggtgaaatccgtgaaatgcacggcgtaccggtcatctatctcagccagctcaatgagcgtttatctgcactggcgggccgcttttaccatgaaccctctgacaatttacgtctcgtaggcgtaacgggcaccaacggcaaaaccacgacgacccagctgctggcgcagtggagccaactgcttggcgaaaccagcgcggtaatgggcaccgttggtaacggtctgctggggaaagtgatcccgacagaaaatactaccggttcggcagtcgatgttcagcatgagctggcggggctggtggatcagggcgcgactttttgcgcaatggaagtttcctcccacgggctggtacagcaccgtgtggcggcattgaaatttgcggcgtcggtctttaccaacttaagccgcgatcaccttgattatcatggtgatatggaacactacgaagctgcgaaatggctgctttattctgaacatcattgcggtcaggcgattattaacgccgacgatgaagtgggccgccgctggctggcaaaactgccggacgcggttgcggtatcaatggaagatcatatcaatccgaactgtcacggacgctggttgaaagcgaccgaagtgaactatcacgacagcggtgcgacgattcgctttagctcaagttggggcgatggcgaaattgaaagccatctgatgggcgcttttaacgtcagcaacctgctgctcgcgctggcgacactgttggcactcggctatccactggctgatctgctgaaaaccgccgcgcgtctgcaaccggtttgcggacgtatggaagtgttcactgcgccaggcaaaccgacggtggtggtggattacgcgcatacgccggatgcactggaaaaagccttacaggcggcgcgtctgcactgtgcgggcaagctgtggtgtgtctttggctgtggtggcgatcgcgataaaggtaagcgtccactgatgggcgcaattgccgaagagtttgctgacgtggcggtggtgacggacgataacccgcgtaccgaagaaccgcgtgccatcatcaacgatattctggcgggaatgttagatgccggacatgccaaagtgatggaaggccgtgctgaagcggtgacttgcgccgttatgcaggctaaagagaatgatgtggtactggtcgcgggcaaaggccatgaagattaccagattgttggcaatcagcgtctggactactccgatcgcgtcacggtggcgcgtctgctgggggtgattgcatgattagcgtaacccttagccaacttaccgacattctcaacggtgaactgcaaggtgcagatatcacccttgatgctgtaaccactgatacccgaaaactgacgccgggctgcctgtttgttgccctgaaaggcgaacgttttgatgcccacgattttgccgaccaggcgaaagctggcggcgcaggcgcactactggttagccgtccgctggacatcgacctgccgcagttaatcgtcaaggatacgcgtctggcgtttggtgaactggctgcatgggttcgccagcaagttccggcgcgcgtggttgctctgacggggtcctccggcaaaacctccgttaaagagatgacggcggcgattttaagccagtgcggcaacacgctttatacggcaggcaatctcaacaacgacatcggtgtaccgatgacgctgttgcgcttaacgccggaatacgattacgcagttattgaacttggcgcgaaccatcagggcgaaatagcctggactgtgagtctgactcgcccggaagctgcgctggtcaacaacctggcagcggcgcatctggaaggttttggctcgcttgcgggtgtcgcgaaagcgaaaggtgaaatctttagcggcctgccggaaaacggtatcgccattatgaacgccgacaacaacgactggctgaactggcagagcgtaattggctcacgcaaagtgtggcgtttctcacccaatgccgccaacagcgatttcaccgccaccaatatccatgtgacctcgcacggtacggaatttaccctacaaaccccaaccggtagcgtcgatgttctgctgccgttgccggggcgtcacaatattgcgaatgcgctggcagccgctgcgctctccatgtccgtgggcgcaacgcttgatgctatcaaagcggggctggcaaatctgaaagctgttccaggccgtctgttccccatccaactggcagaaaaccagttgctgctcgacgactcctacaacgccaatgtcggttcaatgaccgccgctgttcaggtactggctgaaatgccgggctaccgcgtgctggtggtgggcgatatggcggaactgggcgctgaaagcgaagcctgccatgtacaggtgggcgaggcggcaaaagctgctggtattgaccgcgtgttaagcgtgggtaaacaaagccatgctatcagcaccgccagcggcgttggcgaacattttgctgataaaactgcgttaattacgcgtcttaaatcactgattgctgagcaacaggtaattacgattttagttaagggttcacgtagtgccgccatggaagaggtagtacgcgctttacaggagaatgggacatgttagtttggctggccgaacatttggtcaaatattattccggctttaacgtcttttcctatctgacgtttcgcgccatcgtcagcctgctgaccgcgctgttcatctcattgtggatgggcccgcgtatgattgctcatttgcaaaaactttcctttggtcaggtggtgcgtaacgacggtcctgaatcacacttcagcaagcgcggtacgccgaccatgggcgggattatgatcctgacggcgattgtgatctccgtactgctgtgggcttacccgtccaatccgtacgtctggtgcgtgttggtggtgctggtaggttacggtgttattggctttgttgatgattatcgcaaagtggtgcgtaaagacaccaaagggttgatcgctcgttggaagtatttctggatgtcggtcattgcgctgggtgtcgccttcgccctgtaccttgccggcaaagacacgcccgcaacgcagctggtggtcccattctttaaagatgtgatgccgcagctggggctgttctacattctgctggcttacttcgtcattgtgggtactggcaacgcggtaaacctgaccgatggtctcgacggcctggcaattatgccgaccgtatttgtcgccggtggttttgcgctggtggcgtgggcgaccggcaatatgaactttgccagctacttgcatataccgtatctgcgacacgccggggaactggttattgtctgtaccgcgatagtcggggcaggactgggcttcctgtggtttaacacctatccggcgcaggtctttatgggcgatgtaggttcgctggcgttaggtggtgcgttaggcattatcgccgtactgctacgtcaggaattcctgctggtgattatggggggcgtgttcgtggtagaaacgctttctgtcatcctgcaggtcggctcctttaaactgcgcggacaacgtattttccgcatggcaccgattcatcaccactatgaactgaaaggctggccggaaccgcgcgtcattgtgcgtttctggattatttcgctgatgctggttctgattggtctggcaacgctgaaggtacgttaatcatggctgattatcagggtaaaaatgtcgtcattatcggcctgggcctcaccgggctttcctgcgtggactttttcctcgctcgcggtgtgacgccgcgcgttatggatacgcgtatgacaccgcctggcctggataaattacccgaagccgtagaacgccacacgggcagtctgaatgatgaatggctgatggcggcagatctgattgtcgccagtcccggtattgcactggcgcatccatccttaagcgctgccgctgatgccggaatcgaaatcgttggcgatatcgagctgttctgtcgcgaagcacaagcaccgattgtggcgattaccggttctaacggcaaaagcacggtcaccacgctagtgggtgaaatggcgaaagcggcgggggttaacgttggtgtgggtggcaatattggcctgcctgcgttgatgctactggatgatgagtgtgaactgtacgtgctggaactgtcgagcttccagctggaaaccacctccagcttacaggcggtagcagcgaccattctgaacgtgactgaagatcatatggatcgctatccgtttggtttacaacagtatcgtgcagcaaaactgcgcatttacgaaaacgcgaaagtttgcgtggttaatgctgatgatgccttaacaatgccgattcgcggtgcggatgaacgctgcgtcagctttggcgtcaacatgggtgactatcacctgaatcatcagcagggcgaaacctggctgcgggttaaaggcgagaaagtgctgaatgtgaaagagatgaaactttccgggcagcataactacaccaatgcgctggcggcgctggcgctggcagatgctgcagggttaccgcgtgccagcagcctgaaagcgttaaccacattcactggtctgccgcatcgctttgaagttgtgctggagcataacggcgtacgttggattaacgattcgaaagcgaccaacgtcggcagtacggaagcggcgctgaatggcctgcacgtagacggcacactgcatttgttgctgggtggcgatggtaaatcggcggactttagcccactggcgcgttacctgaatggcgataacgtacgtctgtattgtttcggtcgtgacggcgcgcagctggcggcgctacgcccggaagtggcagaacaaaccgaaactatggaacaggcgatgcgcttgctggctccgcgtgttcagccgggcgatatggttctgctctccccagcctgtgccagccttgatcagttcaagaactttgaacaacgaggcaatgagtttgcccgtctggcgaaggagttaggttgatgcgtttatctctccctcgcctgaaaatgccgcgcctgccaggattcagtatcctggtctggatctccacggcgctaaagggctgggtgatgggctcgcgggaaaaagataccgacagcctgatcatgtacgatcgcaccttactgtggctgaccttcggcctcgcggcgattggctttatcatggtgacctcggcgtcaatgcccatagggcaacgcttaaccaacgatccgttcttcttcgcgaagcgtgatggtgtctatctgattttggcgtttattctggcgatcattacgctgcgtctgccgatggagttctggcaacgctacagtgccacgatgctgctcggatctatcatcctgctgatgatcgtcctggtagtgggtagctcggttaaaggggcatcgcgttggatcgatctcggtttgctgcgtatccagcctgcggagctgacaaaactgtcgctgttttgctatatcgccaactatctggtgcgtaaaggcgacgaagtacgtaataacctgcgcggcttcctgaaaccgatgggcgtgattctggtgttggcagtgttactgctggcacagccagaccttggtacggtggtggtgttgtttgtgactacgctggcgatgttgttcctggcgggagcgaaattgtggcagttcattgccattatcggtatgggcatttcagcggttgtgttgctgatactcgccgaaccgtaccgtatccgccgtgttaccgcattctggaacccgtgggaagatccctttggcagcggctatcagttaacgcaatcgctgatggcgtttggtcgcggcgaactttgggggcaaggtttaggtaactcggtacaaaaactggagtatctgccggaagcgcacactgactttattttcgccattatcggcgaagaactggggtatgtcggtgtggtgctggcacttttaatggtattcttcgtcgcttttcgcgcgatgtcgattggccgtaaagcattagaaattgaccaccgtttttccggttttctcgcctgttctattggcatctggtttagcttccaggcgctggttaacgtaggcgcggcggcggggatgttaccgaccaaaggtctgacattgccgctgatcagttacggtggttcgagcttactgattatgtcgacagccatcatgatgctgttgcgtattgattatgaaacgcgtctggagaaagcgcaggcgtttgtacgaggttcacgatgagtggtcaaggaaagcgattaatggtgatggcaggcggaaccggtggacatgtattcccgggactggcggttgcgcaccatctaatggctcagggttggcaagttcgctggctggggactgccgaccgtatggaagcggacttagtgccaaaacatggcatcgaaattgatttcattcgtatctctggtctgcgtggaaaaggtataaaagcactgatagctgccccgctgcgtatcttcaacgcctggcgtcaggcgcgggcgattatgaaagcgtacaaacctgacgtggtgctcggtatgggaggctacgtgtcaggtccaggtggtctggccgcgtggtcgttaggcattccggttgtacttcatgaacaaaacggtattgcgggcttaaccaataaatggctggcgaagattgccaccaaagtgatgcaggcgtttccaggtgctttccctaatgcggaagtagtgggtaacccggtgcgtaccgatgtgttggcgctgtcgttgccgcagcaacgtttggctggacgtgaaggtccggttcgtgtgctggtagtgggtggttctcagggcgcacgcattcttaaccagacaatgccgcaggttgctgcgaaactgggtgattcagtcactatctggcatcagagcggcaaaggttcgcaacaatccgttgaacaggcgtatgccgaagcggggcaaccgcagcataaagtgacggaatttattgatgatatggcggcggcgtatgcgtgggcggatgtcgtcgtttgccgctccggtgcgttaacggtgagtgaaatcgccgcggcaggactaccggcgttgtttgtgccgtttcaacataaagaccgccagcaatactggaatgcgctaccgctggaaaaagcgggcgcagccaaaattatcgagcagccacagcttagcgtggatgctgtcgccaacaccctggccgggtggtcgcgagaaaccttattaaccatggcagaacgcgcccgcgctgcatccattccggatgccaccgagcgagtggcaaatgaagtgagccgggttgcccgggcgtaattgtagcgatgccttttgcatcgtatgaatttaagaagttaatggcgtaaagaatgaatacacaacaattggcaaaactgcgttccatcgtgcccgaaatgcgtcgcgttcggcacatacattttgtcggcattggtggtgccggtatgggcggtattgccgaagttctggccaatgaaggttatcagatcagtggttccgatttagcgccaaatccggtcacgcagcagttaatgaatctgggtgcgacgatttatttcaaccatcgcccggaaaacgtacgtgatgccagcgtggtcgttgtttccagcgccatttctgccgataacccggaaattgtcgcagctcatgaagcgcgtattccggtgatccgtcgtgccgaaatgctggctgagttaatgcgttttcgtcatggcatcgccattgcaggaacgcacggcaaaacgacaaccaccgcgatggtttccagcatctacgcagaagcggggctcgacccaaccttcgttaacggcgggctggtaaaagcggcgggggttcatgcgcgtttggggcatggtcggtacctgattgccgaagcagatgagagtgatgcatcgttcctgcatctgcaaccgatggtggcgattgtcaccaatatcgaagccgaccacatggatacctaccagggcgactttgagaatttaaaacagacttttattaattttctgcacaacctgccgttttacggtcgtgcggtgatgtgtgttgatgatccggtgatccgcgaattgttaccgcgagtgggacgtcagaccacgacttacggcttcagcgaagatgccgacgtgcgtgtagaagattatcagcagattggcccgcaggggcactttacgctgctgcgccaggacaaagagccgatgcgcgtcaccctgaatgcgccaggtcgtcataacgcgctgaacgccgcagctgcggttgcggttgctacggaagagggaattgatgacgaggctattttacgtgcgctggagagcttccaggggactgggcgccgttttgatttcctcggtgaattcccgctggagccagtgaatggtaaaagcggtacggcaatgctggtcgatgactacggccaccacccgacggaagttgacgccaccattaaagcggcgcgcgcaggctggccggataaaaacctggtaatgctgtttcagccgcaccgttttacccgtacgcgcgacctgtatgatgatttcgccaatgtgctgacgcaggttgataccctgttgatgctggaagtgtatccggctggcgaagcgccaattccgggagcggacagccgttcgctgtgtcgcacaattcgtggacgtgggaaaattgatcccattctggtgccggaccctgcgcaggtagccgagatgctggcaccggtattaaccggtaacgacctgattctcgttcagggggctggtaatatcggaaaaattgcccgttctttagctgaaatcaaactgaagccgcaaactccggaggaagaacaacatgactgataaaatcgcggtcctgttgggcgggacttccgctgagcgggaagtttctctgaattctggcgcagcggtgttagccgggctgcgtgaaggcggtattgatgcgtatcctgtcgacccgaaagaagtcgacgtgacgcaactgaagtcgatgggttttcagaaagtgtttatcgcgctacacggtcgcggcggtgaagatggtacgctgcagggcatgctcgagctgatgggcttgccttataccggcagcggagtgatggcatctgcgctttcaatggataaactacgcagcaaactgctgtggcaaggtgccggtttaccggtcgcgccgtgggtagcgttaacccgcgcagagtttgaaaaaggcctgagcgataagcagttagcagaaatttctgctctgggtttgccggttatcgttaagccgagccgcgaaggttccagtgtgggaatgtcaaaagtagtagcagaaaatgctctacaagatgcattaagattggcatttcagcacgatgaagaagtattgattgaaaaatggctaagtgggccggagttcacggttgcgatactcggtgaagaaattttaccgtcaatacgtattcaaccgtccggaaccttctatgattatgaggcgaagtatctctctgatgagacacagtatttctgccccgcaggtctggaagcgtcacaagaggccaatttgcaggcattagtgctgaaagcatggacgacgttaggttgcaaaggatggggacgtattgacgttatgctggacagcgatggacagttttatctgctggaagccaatacctcaccgggtatgaccagccacagcctggtgccgatggcggcacgtcaggcaggtatgagcttctcgcagttggtagtacgaattctggaactggcggactaatatgtcgcaggctgctctgaacacgcgaaatagcgaagaagaggtttcttctcgccgcaataatggaacgcgtctggcggggatccttttcctgctgaccgttttaacgacagtgttggtgagcggctgggtcgtgttgggctggatggaagatgcgcaacgcctgccgctctcaaagctggtgttgaccggtgaacgccattacacgcgtaatgacgatatccggcagtcgatcctggcattgggtgagccgggtacctttatgacccaggatgtcaacatcatccagacgcaaatagaacaacgcctgccgtggattaagcaggtgagcgtcagaaagcagtggcctgatgaattgaagattcatctggttgaatatgtgccgattgcgcggtggaatgatcaacacatggtagacgcggaaggaaacaccttcagcgtgccgccagatcgcaccagcaagcaggtgcttccaatgctgtatggcccggaaggcagcgccaatgaagtgttgcagggctatcgcgaaatggggcagatgctggcaaaggacagatttactctgaaggaagcggcgatgaccgcgcggcgttcctggcagttgacgctgaataacgatattaagctcaatcttggccggggcgatacgatgaaacgtttggctcgctttgtagaactttatccggttttacagcagcaggcgcaaaccgatggcaaacggattagctacgttgatttgcgttatgactctggagcggcagtaggctgggcgcccttgccgccagaggaatctactcagcaacaaaatcaggcacaggcagaacaacaatgatcaaggcgacggacagaaaactggtagtaggactggagattggtaccgcgaaggttgccgctttagtaggggaagttctgcccgacggtatggtcaatatcattggcgtgggcagctgcccgtcacgtggtatggataaaggcggggtgaacgacctcgaatccgtggtcaagtgcgtacaacgcgccattgaccaggcagaattgatggcagattgtcagatctcttcggtatatctggcgctttctggtaagcacatcagctgccagaatgaaattggtatggtgcctatttctgaagaagaagtgacgcaagaagatgtggaaaacgtcgtccataccgcgaaatcggtgcgtgtgcgcgatgagcatcgtgtgctgcatgtgatcccgcaagagtatgcgattgactatcaggaagggatcaagaatccggtaggactttcgggcgtgcggatgcaggcaaaagtgcacctgatcacatgtcacaacgatatggcgaaaaacatcgtcaaagcggttgaacgttgtgggctgaaagttgaccaactgatatttgccggactggcatcaagttattcggtattgacggaagatgaacgtgaactgggtgtctgcgtcgtcgatatcggtggtggtacaatggatatcgccgtttataccggtggggcattgcgccacactaaggtaattccttatgctggcaatgtcgtgaccagtgatatcgcttacgcctttggcacgccgccaagcgacgccgaagcgattaaagttcgccacggttgtgcgctgggttccatcgttggaaaagatgagagcgtggaagtgccgagcgtaggtggtcgtccgccgcggagtctgcaacgtcagaccctggcagaggtgatcgagccgcgctataccgagctgctcaacctggtcaacgaagagatattgcagttgcaggaaaagcttcgccaacaaggggttaaacatcacctggcggcaggcattgtattaaccggtggcgcagcgcagatcgaaggtcttgcagcctgtgctcagcgcgtgtttcatacgcaagtgcgtatcggcgcgccgctgaacattaccggtttaacggattatgctcaggagccgtattattcgacggcggtgggattgcttcactatgggaaagagtcacatcttaacggtgaagctgaagtagaaaaacgtgttacagcatcagttggctcgtggatcaagcgactcaatagttggctgcgaaaagagttttaatttttatgaggccgacgatgattacggcctcaggcgacaggcacaaatcggagagaaactatgtttgaaccaatggaacttaccaatgacgcggtgattaaagtcatcggcgtcggcggcggcggcggtaatgctgttgaacacatggtgcgcgagcgcattgaaggtgttgaattcttcgcggtaaataccgatgcacaagcgctgcgtaaaacagcggttggacagacgattcaaatcggtagcggtatcaccaaaggactgggcgctggcgctaatccagaagttggccgcaatgcggctgatgaggatcgcgatgcattgcgtgcggcgctggaaggtgcagacatggtctttattgctgcgggtatgggtggtggtaccggtacaggtgcagcaccagtcgtcgctgaagtggcaaaagatttgggtatcctgaccgttgctgtcgtcactaagcctttcaactttgaaggcaagaagcgtatggcattcgcggagcaggggatcactgaactgtccaagcatgtggactctctgatcactatcccgaacgacaaactgctgaaagttctgggccgcggtatctccctgctggatgcgtttggcgcagcgaacgatgtactgaaaggcgctgtgcaaggtatcgctgaactgattactcgtccgggtttgatgaacgtggactttgcagacgtacgcaccgtaatgtctgagatgggctacgcaatgatgggttctggcgtggcgagcggtgaagaccgtgcggaagaagctgctgaaatggctatctcttctccgctgctggaagatatcgacctgtctggcgcgcgcggcgtgctggttaacatcacggcgggcttcgacctgcgtctggatgagttcgaaacggtaggtaacaccatccgtgcatttgcttccgacaacgcgactgtggttatcggtacttctcttgacccggatatgaatgacgagctgcgcgtaaccgttgttgcgacaggtatcggcatggacaaacgtcctgaaatcactctggtgaccaataagcaggttcagcagccagtgatggatcgctaccagcagcatgggatggctccgctgacccaggagcagaagccggttgctaaagtcgtgaatgacaatgcgccgcaaactgcgaaagagccggattatctggatatcccagcattcctgcgtaagcaagctgattaagaattgactggaatttgggtttcgaggctctttgtgctaaactggcccgccgaatgtatagtacacttcggttggataggtaatttggcgagataatacgatgatcaaacaaaggacacttaaacgtatcgttcaggcgacgggtgtcggtttacataccggcaagaaagtcaccctgacgttacgccctgcgccggccaacaccggggtcatctatcgtcgcaccgacttgaatccaccggtagatttcccggccgatgccaaatctgtgcgtgataccatgctctgtacgtgtctggtcaacgagcatgatgtacggatttcaaccgtagagcacctcaatgctgctctcgcgggcttgggcatcgataacattgttatcgaagttaacgcgccggaaatcccgatcatggacggcagcgccgctccgtttgtatacctgctgcttgacgccggtatcgacgagttgaactgcgccaaaaaatttgttcgcatcaaagagactgttcgtgtcgaagatggcgataagtgggctgaatttaagccgtacaatggtttttcgctggatttcaccatcgattttaaccatccggctattgattccagcaaccagcgctatgcgatgaacttctccgctgatgcgtttatgcgccagatcagccgtgcgcgtacgttcggtttcatgcgtgatatcgaatatctgcagtcccgtggtttgtgcctgggcggcagcttcgattgtgccatcgttgttgacgattatcgcgtactgaacgaagacggcctgcgttttgaagacgaatttgtgcgtcacaaaatgctcgatgcgatcggtgacttgttcatgtgtggtcacaatattattggtgcatttaccgcttataaatccggtcatgcactgaataacaaactgctgcaggctgtcctggcgaaacaggaagcctgggaatatgtgaccttccaggacgacgcagaactgccgttggccttcaaagcgccttcagctgtactggcataacgacatttatactgtcgtataaaattcgactggcaaatctggcactctctccggccaggtgaaccagtcgtttttttttgaattttataagagctataaaaaacggtgcgaacgctgttttcttaagcacttttccgcacaacttatcttcattcgtgctgtggactgcaggctttaatgataagatttgtgcgctaaatacgtttgaatacgatcgggatggcaataacgtgagtggaatactgacgcgctggcgacagtttggtaaacgctacttctggccgcatctcttattagggatggttgcggcgagtttaggtttgcctgcgctcagcaacgccgccgaaccaaacgcgcccgcaaaagcgacaacccgcaaccacgagccttcagccaaagttaactttggtcaattggccttgctggaagcgaacacacgccgcccgaattcgaactattccgttgattactggcatcaacatgccattcgcacggtaatccgtcatctttctttcgcaatggcaccgcaaacactgcccgttgctgaagaatctttgcctcttcaggcgcaacatcttgcattactggatacgctcagcgcgctgctgacccaggaaggcactccgtctgaaaagggttatcgcattgattatgcgcattttaccccacaagcaaaattcagcacgcccgtctggataagccaggcgcaaggcatccgtgctggccctcaacgcctcacctaacaacaataaacctttacttcattttattaactccgcaacgcggggcgtttgagattttattatgctaatcaaattgttaactaaagttttcggtagtcgtaacgatcgcaccctgcgccggatgcgcaaagtggtcaacatcatcaatgccatggaaccggagatggaaaaactctccgacgaagaactgaaagggaaaaccgcagagtttcgtgcacgtctggaaaaaggcgaagtgctggaaaatctgatcccggaagctttcgccgtggtacgtgaggcaagtaagcgcgtctttggtatgcgtcacttcgacgttcagttactcggcggtatggttcttaacgaacgctgcatcgccgaaatgcgtaccggtgaaggtaaaaccctgaccgcaacgctgcctgcttacctgaacgcactaaccggtaaaggcgtgcacgtagttaccgtcaacgactacctggcgcaacgtgacgccgaaaacaaccgtccgctgtttgaattccttggcctgactgtcggtatcaacctgccgggcatgccagcaccggcaaagcgcgaagcttacgcagctgacatcacttacggtacgaacaacgaatacggctttgactacctgcgcgacaatatggcgttcagccctgaagaacgtgtacagcgtaaactgcactatgcgctggtggacgaagtggactccatcctgatcgatgaagcgcgtacaccgctgatcatttccggcccggcagaagacagctcggaaatgtataaacgcgtgaataaaattattccgcacctgatccgtcaggaaaaagaagactccgaaaccttccagggcgaaggccacttctcggtggacgaaaaatctcgccaggtgaacctgaccgaacgtggtctggtgctgattgaagaactgctggtgaaagagggcatcatggatgaaggggagtctctgtactctccggccaacatcatgctgatgcaccacgtaacggcggcgctgcgcgctcatgcgctgtttacccgcgacgtcgactacatcgttaaagatggtgaagttatcatcgttgacgaacacaccggtcgtaccatgcagggccgtcgctggtccgatggtctgcaccaggctgtggaagcgaaagaaggtgtgcagatccagaacgaaaaccaaacgctggcttcgatcaccttccagaactacttccgtctgtatgaaaaactggcggggatgaccggtactgctgataccgaagctttcgaatttagctccatctacaagctggataccgtcgttgttccgaccaaccgtccaatgattcgtaaagatctgccggacctggtctacatgactgaagcggaaaaaattcaggcgatcattgaagatatcaaagaacgtactgcgaaaggccagccggtgctggtgggtactatctccatcgaaaaatcggagctggtgtcaaacgaactgaccaaagccggtattaagcacaacgtcctgaacgccaaattccacgccaacgaagcggcgattgttgctcaggcaggttatccggctgcggtgactatcgcgaccaatatggcgggtcgtggtacagatattgtgctcggtggtagctggcaggcagaagttgccgcgctggaaaatccgaccgtagagcaaattgaaaaaattaaagccgactggcaggtacgtcacgatgcggtactggaagcaggtggcctgcatatcatcggtaccgagcgtcacgaatcccgtcgtatcgataaccagttgcgcggtcgttctggtcgtcagggggatgctggttcttcccgtttctacctgtcgatggaagatgcgctgatgcgtatttttgcttccgaccgagtatccggcatgatgcgtaaactgggtatgaagccaggcgaagccattgaacacccgtgggtgactaaagcgattgccaacgcccagcgtaaagttgaaagccgtaacttcgacattcgtaagcaactgctggaatatgatgacgtggctaacgatcagcgtcgcgccatttactcccagcgtaacgaactgctggatgtcagcgatgtgagcgaaaccatcaacagcattcgtgaagatgtgttcaaagcgaccattgatgcctacattccgccacagtcactggaagaaatgtgggatattccggggctgcaggaacgtctgaagaacgatttcgacctcgatttgccaattgccgagtggctggataaagaaccagaactgcatgaagagacgctgcgtgagcgaattctggcgcagtccatcgaagtgtatcagcgtaaagaagaagtggttggtgctgagatgatgcgtcacttcgaaaaaggcgtcatgctgcaaactctcgactctctgtggaaagagcacctggcggcgatggactatctgcgtcagggtatccacctgcgtggctatgcacagaaagatccgaagcaggaatacaaacgtgaatcgttctccatgtttgcagcgatgctggagtcgttaaaatatgaagttatcagcacgctgagcaaagtccaggtacgtatgcctgaagaggttgaggagctggaacaacagcgtcgtatggaagccgagcgtttagcgcaaatgcagcagcttagccatcaggatgacgactctgcagccgcagctgcactggcggcgcaaaccggtgagcgcaaagtaggacgtaacgatccttgcccgtgcggttctggtaaaaaatacaagcagtgccatggtcgcctgcaataaaagctaacagttgaagtaaaaggcgcaggattctgcgccttttttataggtttaagacaatgaaaaagctgcaaattgcggtaggtattattcgcaacgagaacaatgaaatctttataacgcgtcgcgcagcagatgcgcacatggcgaataaactggagtttcccggcggtaaaattgaaatgggcgaaacgccggaacaggcggtggtgcgtgaacttcaggaagaagtcgggattaccccacaacatttttcgctatttgaaaaactggaatatgaattcccggacaggcatataactctgtggttctggctggtcgaaagctgggaaggggagccgtggggtaaagaagggcaacccggtgagtggatgtcgctagtcggtcttaatgccgatgattttccgccagccaatgaaccggtaattgcgaagcttaagcgtctgtaggtcggataaggcgttcacgccgcatccgacatttgcacaagatgcctgatgcgacgctgtccgcgtcttatcaggcctacgtgcggcatcagacaaatgtcactgctttggctcttcgctccagtcatcgctttcggaaagatcgccactgctggggattcgtttttcttcagcagcccattctccgaggtcgatcagctgacaacgtttggagcaaaatggccgaaacgggctgatttcaccccacaccaccgttttcccgcaggttgggcaattcaccgtaatagtttctgacattttcactccttagcaacaggccagttcgaaatccagacgttccggtacctgtccgttttcagtgtccagcggcataaaacgaatggcaaaacggctcttatgtccggaaatttgcggataaagctgtgaatcgagcgacagattcaggcgcagcaagtcggcatcgccaccgttatcctgataaaaaccattcaggctggtttgtttacggaagggggccgactggcgaattaaatccagcaccatggtaagtgcctgggtgagcgggttcaggctggcaatccaggtttctacctggctgtcgcgctgcgcctggggtagatgcagccaaatgtgcaatgtaggtaaatcaaagctgcaacagccgcctgggatgctcagtcgctgacgcaccagagcaatcaaacgatcttcacgcagaaattgcccgatacgcggcgcggaaattaatacgctccccgccgcttttaactgctgaattaatgcttcaatacggctctggtccacgccaggcacgccaatccaggtctggagtttacgttgctgccggtcaagttctttcaacagctcagtgcggacttcgccgcgctcgaaaacatccagtaattcactgacattacggaagaaatgcagcgcgccagcgtggtcaacgatgggtaaattaacggtgagttgctgaatcaaaaactcaatgcgcagccatgtacgcattttttcatttagtggatgttcaaaaaggacctgggtctgcattacggtttttcctgtgagacaaactgcgacgcaagctgcaaatagtgtgcgtgcaggcgggcaacatccgatgcgatagcatccggtgcgccgttattatcaatgacgtcatctgccacggcaaggcgggcttcgcgcgttgcctgagcagcaaggatttgttcgacatgctcgcgagttacatcatcgcgctgcatggtgcgcttaagttgcgtttctgggctgacatccaccaccagcactcgattcgcttttttatacagtgagttttctaccagcaatggcacaacccacagtacatagggggaagtagcttgctggatctggtgttgcgtctcttgctgaatcagcggatgcagcagggcgttaagccagtttttctcttccgggttggcgaagatccgctcgcgcaaggcccggcgctgcaatgttccatcagcagcaatcatgttagcgccaaagtgatcagcaatggcatgtagcgcaggtgcacctggttcaaccacctgacgcgcaataatatcggcatcaatgacgttaattccgagatcagcaaacgcattggcaacggtactcttgccactgccaatgcctcccgttaaggcaactatatacctcataatttatattcccgggaattcatcatgattatcaaaacgttaaaaatgagcgcacgaaagcgaaattgatgaaacgttcgctcactatttaccaggtaaatttatgggattgtagcgtaaaaaaagacaatttcgcagtcttgcgccgcattgattagtgcgtatgatagcgtcactggagttgcgctcttacccttatagccattaaccccaggaatccgcacatgcgtattgaagaagatctgaagttaggttttaaagacgttctcatccgccctaaacgctccactcttaaaagccgttccgatgttgaactggaacgtcaattcaccttcaaacattcaggtcagagctggtccggcgtgccaattatcgccgcaaatatggacaccgtaggtacattttctatggcctctgcgctggcttcttttgatattttgactgctgtgcataaacactattctgtcgaagagtggcaagcgtttatcaacaattcttccgctgatgtgctgaaacatgtgatggtttctaccggtacgtctgatgcggatttcgaaaaaactaaacagattctcgacctgaacccggcattaaacttcgtttgtattgatgtggcgaatggttattccgaacacttcgtgcagttcgttgcgaaagcgcgtgaagcgtggccgaccaaaaccatttgtgctggcaacgtagtgactggtgaaatgtgtgaggagcttatcctctccggtgctgatatcgttaaagttggcattggcccaggttctgtttgtacaactcgcgtcaaaacaggcgtcggttatccgcagctttctgcggtaatcgaatgtgccgatgcggcgcacggtctgggcggaatgatcgtcagcgacggtggctgcaccacgccgggcgatgtcgcaaaagcctttggcggcggtgccgatttcgtcatgcttggcggcatgctggcgggccacgaagagagcggcggtcgcatcgttgaggagaacggcgagaaatttatgctgttctacggcatgagctccgagtctgcgatgaaacgtcacgttggcggcgttgcggaatatcgcgcagcagaaggtaaaaccgttaagctgccgctgcgaggcccggttgaaaataccgcgcgtgatattttgggcggcctgcgttcagcttgtacatacgttggggcttcacgcctgaaagaactgaccaagcgcaccacatttatccgtgtgcaggaacaagaaaaccgcatcttcaacaacctgtaatcttccaacgctggtgtggagcaacacgccagcgttatcccatcccactcatcgcatcgcctaaatggaaaattggcagatacatcgccaccaccagcgtaccgataattcctcccgttatgatcagcaacgccggttccagtaaggctgcgaggttatccgccagcgccattgtgttatcccgatgatgatgggcgaggttgtctaacatgaggtccagcgagccggatgcctctcctgttctcactaattgcaaacagagcgggctaaactccccggtattttttagcgccagccagatgggatgaccgttactgatatcgtgctggatttgtgtcagaagttgcacccagtacgggcagcgcattgtttctctgacgctctctacgccctgcaaaaaagtaatgcctgcactttgtgtcagcgccagaatcgtaaaaatctgcgtgagtttttgtccccgcatcagtgaacccataatcgggatgcgtaacagcaatttctgccgcactataagccaggtcggtcggcgcatcagcaacttattggctatcgccagcagaaagccgaacaacaccagcagccagctccattcgccactaaagtctgccagcgtcatgatcccctgcgttagtgccggtagtggggtgttgaaggtcttatagatagcggcaaactccggcagaacaaaatgcagcattgccacaaccaccatgattgccatcgctaaaatgatgatgggataacgtaacgctgatttcactttgtcggtcaactgacgctgggctttttgctgacgcgccagttcaaagcagcattcatccagcttaccggtcagttcacccgtgcggatcatcgcctgatagagtggcggaaatacctctgaccagggtaataaggcattggaaaaagcaatgccctgttcgagatcgtgcgccagcgattgcagcaacgcttgccattgcttactgggatgctgttccgccagcagtgccagcccttcagaaagcgttaacccggctttgagtagcgtcgccagttgatgaatgacttccgcgcttttatctcctcgccactgcgcagaattgatggcgattcgcttcaggctaagtggggtaaccatctgttgctgtagtgccatgagcagcaaagcacggctctctgcccatagcatcccatcttgcgcattgccgtcgccggttatgccatgccagcgccagagttgcttactcgccatgcggcatccccagtacgcggattaactcttcaaaggtggttaagccttgctccacggccaggcagccgttttcaaaaagcgtacgcatacccgcctgtcgtgcgtgcgtttccagcgattcaacgtcggtattagcggaaataagctgacgaatgaccggcgttatgggcagaacttcaaataaggccgtacgaccataaaaaccgtggtagcaatgtacacaaccgggtgcctgccagtggggcagcggcgatggccatacattgtctggaatgtggatgggctccccttgctgccggcgacaatgtgggcaaagtttgcgtaccagacgctgggctattaccagcgtaagcgccgatgatagcatccagcgggcgacccccatttgctgtaaacgtaccagcgtttcgcaggtggaattagtgtgtagggtagacaacaccaggtgaccagtttgcgccgctttaatagcgatctctgctgtttcgccatcgcggatctctccgatcatgatgacgtcaggatcctggcgcaataacgcacgcaacacgccctgaaaggtgagtccggcacgcggatggatttgcgtctggtttagtccggctatggggatctcaaccggatcttcgacgctacaaatattaatgtcagcggtattcagcgtttgcagggcactataaagcgtgaccgttttgccgctgcctgtagggccagttaccagcaccagtccctgtggttgttgcaaggcatgagcaaagtccgccagttgtaacggctgcattccaagcgtgttgacatccagtgcctggctcacctgctgtaacaaccttaataccaccttttcaccaccccgacatggtaaggtcgcaatacgaaatgagacggcgtttcctgccagttcgacagtgaattgcccgtcctgcggcaggcgatgttccgcaatatccaggtttcccagcacttttaatctggcggttaatgcgactccggcatccggtgaaacatccggtaaaggatgcaatacgccgtcgatacgcaagcggatgcggtaggcattgtccgctggttcgatatgaatatcagacgcgcgttgttccagcgcagattgtaacgttcgagttagcaactctgctttgggctgatgcttctcctgaacagctacgggcaatgtctgttgtgtgcgactggcgtgaccttccatttgttggcgcgtccagcaggtgatctcaatacgtttggtggtagcgaaatgcaatgcgtccagtagctcatgcgaaggtgcatcgactaccgcaacatgaaccacctcttcgctggcatccagcaagactccatgataacgcagacacagggcagtgagctgtggaatattcattgccgctccttagttggcgtcatcaaagcggaagacatcttcgcaggcttgatgcaatgcgctgtcactttgaatattgcagttgcgcgtccagccggtgacgccgtttgcgttatcccaacccggtgtcatgacgacgcttagcccattgagactttcttgcccggtcagcgacaccacgccctttgccacactcatggctgaaacatagcgggtggtggtaggcgagggaatgccattgctgccaccgtcgcaggtatctaatccaccatgttccagcgcgcacaactctacggcggtacggtaaggcacaaaggtttgtagcatgtcggtgagtgcggctttgcgcaggtagttttgataagcgggaataccaatggcgcttaaaatggcaatgatgccaataaccaccatcagttcgataagtgtaaaaccgcgttgcttgtccatctgtttcgctccttgatttagttggcgctactttggcaaacgccatcagcacaggcgaggggcaaaaaacgaaacgggaaagcagattccgaggttttttatttcgttgcagcgaaagacaagaaatttgcgaggcgttacgaagaaagttggggaaggggagattatccgcccgcgatggagcggataaatctgtcaactattagcgaaaacgcattgaaaggtcgagtgcttgtacgtgtttagttagcgcaccgacggagataaagtccacgcccgtttcggcaaattcacgcagtgttttgtcagtgacgttgccagacacttccagtagcgccttgccgttggtgcgtttgacggcttcgcgcatctgttctgtttcgaagttatccagcatgatgatatcggctcctgctttcagggcttcatcaagttcttccagattctctacttcgacttctactggcgcatccgggtgcagccaggacgctttttcgaccgcctggcgcactgagccggaggcaataatatggttttctttgatcaggaaggcatcagaaagccccagacggtgattcgctccgccgccgcaaagtaccgcgtatttcagagctgaacgcaggccgggtaaggttttgcgcgtatccaacaactgcgtgttggtgccttccagcaattcgacatagtggcgtaccttactggcaactcctgaaagggtttgcacaaaattaagcgcagtgcgttcgcccgttaacagcacgcgggatgggccttcaagttcgaacaaggattgattggcattgatgacatcgccgtcatccacatgccagattatggtgacatcgtcgcctgccagttgaataaacacctcttcaacccagcgtttgccgcaaaagacgccattctcgcgggtgatcaccgtggcatgagagcgagaattttccggtaaaagttttgccgtaatatcattgttgacatcgactgttccgcctaaatcttcccgcagcgcctgggccaccgcgccggggatatcgagattaatgcgttccagcagctcgtcacgtcgggtgtcagggttatagcggcgaggcggcatgttaaaactccagatagctaacgaatcataaggtagaaacatgctactctgaaccgggtattagcaccacatataaggagatcctgcatgttgttagaacaggggtggctggttggcgcgcgccgcgttccctcaccacattacgattgccgcccggatgacgaaacacccaccctgctggtggtgcacaatattagcctgccgccaggcgagtttggcggtccgtggatcgacgcattattcactggaactattgatccgcaggcacatcctttctttgctgagatcgcccatttgcgcgtctccgctcactgtttgattcgccgtgatggtgaaatagtccagtatgttcctttcgataaacgtgcatggcatgcgggagtctctcagtatcaggggcgcgaacgctgcaatgatttttctattgggattgagcttgaaggcaccgatacgctggcgtataccgatgcgcagtatcaacagcttgcggcggttacgcgggcactgattgattgctatccggatatcgctaaaaacatgacgggccattgtgatattgcgccggatcggaaaaccgatcccggtcctgcatttgattgggcacggtttcgtgtgctggtcagcaaggagacaacatgacgctatttacaaccttactggtgttaattttcgagcgcctgtttaagttgggcgagcactggcagcttgatcatcgtcttgaagcgttctttcggcgggtgaaacatttttctctcgggcgcacgttaggcatgaccattattgcgatgggcgtgacttttttactgttacgcgcattgcagggagtattgttcaacgttcccacgctactggtgtggctgctgattggtttgctgtgtattggcgcaggtaaagttcgtcttcattatcatgcttatctgacagctgcttcacgtaatgatagccatgcccgtgccacgatggctggcgaactcaccatgattcacggcgtcccggcaggctgcgacgaacgtgagtatttgcgtgagctgcaaaatgcattgctgtggattaactttcgtttttatcttgcaccgctgttctggctgattgtggggggaacctggggacccgttacgctgatggggtatgcgtttttgcgtgcatggcaatactggctggcgcgatatcagacgccgcatcatcgtttacagtccggcattgatgccgtgcttcatgtactggattgggtgccggttcgtcttgcgggtgtggtatatgccttgatcggtcatggtgagaaagcgttaccggcctggtttgcttcgctgggtgatttccatacttcgcagtatcaggtgttaacgcgtctggcgcagttctctctggcgcgtgaaccgcatgtcgataaggtggagacgccgaaggcagcggtttcaatggcgaagaaaacctcgttcgtggtcgtggtggtgattgcactactgacgatttacggggcgttggtgtaaagattattgccctcaccctgtacgggtgagggcgtagagagattaatgcgcttttacggctttggcggttttctctttaaacagatagccgatacctaacacgatcagccataccgggatcaggtataccgaaatcgccattcctggggtcatcagcataatcaccagtaccgccgccataaacagcaggcagatccagttacccagcggataaagcagagcagggaagcgagttaccacgccttgttcctgcttggcgcgacggaatttcatatgcgccaggctaatcatcgcccagttgattaccagtgcagataccaccagcgccattaacagtccgaaagcggactctggggcaaggtagttaatcagtacgcacaacgccgttaccagtgcagacaccagaatggtatttactggtacaccacgtttatcgacagacgccagcgcttttggcgcattaccctgttgtgccagaccaaacagcatacggctgttgcaatatacgcagctgttgtacacggagagcgccgcagtcagtaccacgatgttcagcgcattcgccacaaaggtatcgcctaactcgtggaagatcagcacaaacggactggtatcggcggtaacgcgggtccacggcatcagtgagagcagaacggctaacgaaccaatatagaaaatcaggatgcggtagataacctggttagttgctttcggtatactttgctccgggttatcagcttctgctgcggtgatccccaccagttccagaccaccgaacgagaacatgataatcgccatcatcatcaccagcccggtgaagccgtgcggcaggaaaccaccctgatcccacaggttgctaacggtcgcctgcgggccgccgttgccactgaatagcagccagccgccgaagatgatcatcgctaccaccgcgataactttgataatggcaaaccagaactccatctcgccaaacactttaacgttggtcaggttgatggcgttaatcaccacaaagaatacggcggcagaaacccaggtggggatttccggataccagaactgaatgtatttacccacggcagtcagctcagccatggcaactaaaacgtacagtacccagtagttccagccagaggcgaaaccggcaaaactgccccagtatttataagcaaagtggctaaaggagcctgcgacaggttcttcgaccaccatttcacccagctgacgcatgatcagaaaggcgataaaaccagcaatggcgtaacccaggataatccctggccctgcggactgtattacggaggcgctacccaggaataacccggtccctatcgcgccacccagcgcgataagctgaatatggcggtttttaaggccgcgctttagctgctcgccgtgctgttgaccttccatcatgaaacctcgtgcggtggttgtttttttgatctacgcagtgatgcgtgtgtaagtttgcaattccgtttgttgtattaatttgtttacatcaaagaagtttgaattgttacaaaaagacttccgtcagatcaagaataatggtatgcggcagcgaatgcacccgctttatgcatggttgaagatgagttgcttaaaaagaaaccgtttgtaaagctcagcctcaacccctctcaatatgtagaatgaatttaaattcgttttaattgaattaaaaatcacaaaattggtaagtgaatcggttcaattcggatttttatagtttaataatcgttaaaaaactcctttcctacgtaaagtctacatttgtgcatagttacaactttgaaacgttatatatgtcaagttgttaaaatgtgcacagtttcatgatttcaatcaaaacctgtatggacataaggtgaatactttgttactttagcgtcacagacatgaaattggtaagaccaattgacttcggcaagtggcttaagacaggaactcatggcctacagcaaaatccgccaaccaaaactctccgatgtgattgagcagcaactggagtttttgatcctcgaaggcactctccgcccgggcgaaaaactcccaccggaacgcgaactggcaaaacagtttgacgtctcccgtccctccttgcgtgaggcgattcaacgtctcgaagcgaagggcttgttgcttcgtcgccagggtggcggcacttttgtccagagcagcctatggcaaagcttcagcgatccgctggtggagctgctctccgaccatcctgagtcacagtatgacttgctcgaaacacgacacgccctggaaggtatcgccgcttattacgccgcgctgcgtagtaccgatgaagacaaggaacgcatccgtgaactccaccacgccatagagctggcgcagcagtctggcgatctggacgcggaatcaaacgccgtactccagtatcagattgctgtcactgaagcggcccacaatgtggttctgcttcatctgctaaggtgtatggagccgatgttggcccagaatgtccgccagaacttcgaattgctctattcgcgtcgcgagatgctgccgctggtgagtagtcaccgcacccgcatatttgaagcgattatggccggtaagccggaagaagcgcgcgaagcatcgcatcgccatctggcctttatcgaagaaattttgctcgacagaagtcgtgaagagagccgccgtgagcgttctctgcgtcgtctggagcaacgaaagaattagtgatttttctggtaaaaattatccagaagatgttgtaaatcaagcgcatataaaagcgcggcaactaaacgtagaacctgtcttattgagctttccggcgagagttcaatgggacaggttccagaaaactcaacgttattagatagataaggaataacccatgtcagaacgtttcccaaatgacgtggatccgatcgaaactcgcgactggctccaggcgatcgaatcggtcatccgtgaagaaggtgttgagcgtgctcagtatctgatcgaccaactgcttgctgaagcccgcaaaggcggtgtaaacgtagccgcaggcacaggtatcagcaactacatcaacaccatccccgttgaagaacaaccggagtatccgggtaatctggaactggaacgccgtattcgttcagctatccgctggaacgccatcatgacggtgctgcgtgcgtcgaaaaaagacctcgaactgggcggccatatggcgtccttccagtcttccgcaaccatttatgatgtgtgctttaaccacttcttccgtgcacgcaacgagcaggatggcggcgacctggtttacttccagggccacatctccccgggcgtgtacgctcgtgctttcctggaaggtcgtctgactcaggagcagctggataacttccgtcaggaagttcacggcaatggcctctcttcctatccgcacccgaaactgatgccggaattctggcagttcccgaccgtatctatgggtctggggccgattggtgctatttaccaggctaaattcctgaaatatctggaacaccgtggcctgaaagatacctctaaacagaccgtttacgcgttcctcggcgacggtgaaatggacgaaccggaatccaaaggtgcgatcaccatcgctacccgtgaaaaactggataacctggtcttcgttatcaactgtaacctgcagcgtcttgacggcccggtcaccggtaacggcaagatcatcaacgaactggaaggcatcttcgaaggtgctggctggaacgtgatcaaagtgatgtggggtagccgttgggatgaactgctgcgtaaagataccagcggtaaactgatccagctgatgaacgaaaccgttgacggcgactaccagaccttcaaatcgaaagatggtgcgtacgttcgtgaacacttcttcggtaaatatcctgaaaccgcagcactggttgcagactggactgacgagcagatctgggcactgaaccgtggtggtcacgatccgaagaaaatctacgctgcattcaagaaagcgcaggaaaccaaaggcaaagcgacagtaatccttgctcataccattaaaggttacggcatgggcgacgcggctgaaggtaaaaacatcgcgcaccaggttaagaaaatgaacatggacggcgtgcgtcacatccgcgaccgtttcaatgtgccggtgtctgatgcagatatcgaaaaactgccgtacatcaccttcccggaaggttctgaagagcatacctatctgcacgcacagcgtcagaaactgcacggttatctgccaagccgtcagccgaacttcaccgagaagcttgagctgccgagcctgcaagacttcggcgcgctgctggaagagcagagcaaagagatctctaccactatcgctttcgttcgtgccctgaacgtaatgctgaagaacaagtcgatcaaagatcgtctggtaccgatcatcgccgacgaagcgcgtactttcggtatggaaggtctgttccgtcagattggtatttacagcccgaacggtcagcagtacaccccgcaggaccgcgagcaggttgcttactataaagaagacgagaaaggtcagattctgcaggaagggatcaacgagctgggcgcaggttgttcctggctggcagcggcgacctcttacagcaccaacaatctgccgatgatcccgttctacatctattactcgatgttcggcttccagcgtattggcgatctgtgctgggcggctggcgaccagcaagcgcgtggcttcctgatcggcggtacttccggtcgtaccaccctgaacggcgaaggtctgcagcacgaagatggtcacagccacattcagtcgctgactattccgaactgtatctcttacgacccggcttacgcttacgaagttgctgtcattatgcatgacggtctggagcgtatgtacggtgaaaaacaagagaacgtttactactacatcaccacgctgaacgaaaactaccacatgccggcaatgccggaaggtgctgaggaaggtatccgtaaaggtatctacaaactcgaaaccattgaaggtagcaaaggtaaagttcagctgctgggctccggttctatcctgcgtcacgtccgtgaagcggcagagatcctggcgaaagattacggcgtaggttctgacgtttatagcgtgacctccttcaccgaactggcgcgagatggtcaggattgtgaacgctggaacatgctgcacccgctggaaactccgcgcgttccgtatatcgctcaggtgatgaacgacgctccggcagtggcatctaccgactatatgaaactgttcgctgagcaggtccgtacttacgtaccggctgacgactaccgcgtactgggtactgatggcttcggtcgttccgacagccgtgagaacctgcgtcaccacttcgaagttgatgcttcctacgtggttgtagcggcgctgggcgaactggctaaacgtggcgaaatcgataagaaagtggttgctgacgcaatcgccaaattcaacatcgatgcagataaagttaacccgcgtctggcgtaagaggtaaaagaataatggctatcgaaatcaaagtaccggacatcggggctgatgaagttgaaatcaccgagatcctggtcaaagtgggcgacaaagttgaagccgaacagtcgctgatcaccgtagaaggcgacaaagcctctatggaagttccgtctccgcaggcgggtatcgttaaagagatcaaagtctctgttggcgataaaacccagaccggcgcactgattatgattttcgattccgccgacggtgcagcagacgctgcacctgctcaggcagaagagaagaaagaagcagctccggcagcagcaccagcggctgcagcggcaaaagacgttaacgttccggatatcggcagcgacgaagttgaagtgaccgaaatcctggtgaaagttggcgataaagttgaagctgaacagtcgctgatcaccgtagaaggcgataaagcgtctatggaagttccggctccgtttgctggcaccgtgaaagagatcaaagtgaacgtgggtgacaaagtgtctaccggctcgctgattatggtcttcgaagtcgcgggtgaagcaggcgcggcagctccggcggctaaacaggaagcggctccggcagcggcccctgcaccagcggctggcgtgaaagaagttaacgttccggatatcggcggtgacgaagttgaagtgaccgaagtgatggtgaaagtgggcgacaaagttgccgctgaacagtcactgattaccgtagaaggcgacaaagcttctatggaagttccggctccgtttgcaggcgtcgtgaaggaactgaaagtcaacgttggcgataaagtgaaaactggctcgctgattatgatcttcgaagttgaaggcgcagcgcctgcggcagctcctgcgaaacaggaagcggcagcgccggctccggcagcaaaagctgaagctccggcagcagcaccggctgcgaaagcggaaggcaaatctgaatttgcagaaaacgacgcttacgttcacgcgactccgctgatccgccgtctggcacgcgagtttggcgttaacctggcgaaagtgaagggcactggccgtaaaggtcgtatcctgcgcgaagacgttcaggcttacgtgaaagaagctatcaaacgtgcagaagcagctccggcggcgactggcggcggtatcccaggcatgctgccgtggccgaaggtggacttcagcaagtttggtgaaatcgaagaagtggaactgggccgtatccagaaaatttctggtgcgaacctgagccgtaactgggtgatgatcccgcatgttactcacttcgacaaaaccgatatcaccgagctggaagcgttccgtaaacagcagaacgaagaagcggcgaaacgtaagctggatgtgaagatcaccccggttgtcttcatcatgaaagccgttgctgcagctcttgagcagatgcctcgcttcaacagttcgttgtcggaagacggtcagcgtctgaccctgaagaaatacatcaacatcggtgtggcggtggataccccgaacggtctggttgttccggtattcaaagacgtcaacaagaaaggcatcatcgagctgtctcgcgagctgatgactatttctaagaaagcgcgtgacggtaagctgactgcgggcgaaatgcagggcggttgcttcaccatctccagcatcggcggcctgggtactacccacttcgcgccgattgtgaacgcgccggaagtggctatcctcggcgtttccaagtccgcgatggagccggtgtggaatggtaaagagttcgtgccgcgtctgatgctgccgatttctctctccttcgaccaccgcgtgatcgacggtgctgatggtgcccgtttcattaccatcattaacaacacgctgtctgacattcgccgtctggtgatgtaagtaaaagagccggcccaacggccggcttttttctggtaatctcatgaatgtattgaggttattagcgaatagacaaatcggttgccgtttgttgtttaaaaattgttaacaattttgtaaaataccgacggatagaacgacccggtggtggttagggtattacttcacataccctatggatttctgggtgcagcaaggtagcaagcgccagaatccccaggagcttacataagtaagtgactggggtgagggcgtgaagctaacgccgctgcggcctgaaagacgacgggtatgaccgccggagataaatatatagaggtcatgatgagtactgaaatcaaaactcaggtcgtggtacttggggcaggccccgcaggttactccgctgccttccgttgcgctgatttaggtctggaaaccgtaatcgtagaacgttacaacacccttggcggtgtttgcctgaacgtcggctgtatcccttctaaagcactgctgcacgtagcaaaagttatcgaagaagccaaagcgctggctgaacacggtatcgtcttcggcgaaccgaaaaccgatattgacaagattcgtacctggaaagagaaagtgatcaatcagctgaccggtggtctggctggtatggcgaaaggccgcaaagtcaaagtggtcaacggtctgggtaaatttaccggggctaacaccctggaagttgaaggtgagaacggtaaaaccgtgatcaacttcgacaacgcgatcattgcagcgggttctcgcccgatccaactgccgtttattccgcatgaagatccgcgtatctgggactccactgacgcgctggaactgaaagaagtaccagaacgcctgctggtaatgggtggcggtatcatcggtctggaaatgggcaccgtataccacgcgctgggttcacagattgacgtggttgaaatgttcgaccaggttatcccggcagctgacaaagacatcgttaaagtcttcaccaagcgtatcagcaagaaattcaacctgatgctggaaaccaaagttaccgccgttgaagcgaaagaagacggtatttatgtgacgatggaaggcaaaaaagcacccgctgaaccgcagcgttacgacgccgtgctggtagcgattggtcgtgtgccgaacggtaaaaacctcgacgcaggcaaagctggcgtggaagtggacgaccgtggtttcatccgcgttgacaaacagctgcgtaccaacgtaccgcacatctttgctatcggcgatatcgtcggtcagccgatgctggcacacaaaggtgttcacgaaggtcacgttgccgctgaagttatcgccggtaagaaacactacttcgatccgaaagttatcccgtccatcgcctataccgaaccagaagttgcatgggtaggtctgactgagaaagaagcgaaagagaaaggcatcagctatgaaaccgccaccttcccgtgggctgcttctggtcgtgctatcgcttccgactgcgcagacggtatgaccaagctgattttcgacaaagaatctcaccgtgtgatcggtggtgcgattgtcggtaccaacggcggcgagctgctgggtgaaatcggcctggcaatcgaaatgggttgtgatgctgaagacatcgcactgaccatccacgcgcacccgactctgcacgagtctgtgggcctggcggcagaagtgttcgaaggtagcattaccgacctgccgaacccgaaagcgaagaagaagtaattgttcgtttgccggaacatccggcaattaaaaaagcggctaaccacgccgctttttttacgtctgcaatttacctttcctgtcgccttgctccgcgctcagagagacgttcgcgtactgctgaccgttgctcgttattcagcctgacagtatggttactgtcgtttagacgttgtgggcggctctcctgaactttttcccgaaaaacctgacgttgttcaggtgatgctgattgaacacgctggcgggcgttatcacgttgctgttggttcagtgggcgctgctgtactttttccttaaacacctggcgctgctcaggcgaggctgactgaatacgctcacgcgctgcgtctcttcgctgctggatctgtgggttagtctgcattttctcgcggactgcctggcgctgctcaggcgaggcggactgaatacgctcacgcgctgcgtctcttcgctgctggatctgtgggttagtctgcattttctcgcggactgcctggcgctgctcaggcgaggccgactgataacgctgacgagcggcgtccttttgttgctgggtcagtggttggcgacggctgaagtcgcggaagtcgtcatagctcccatagttttcagcttcattaaaccgctgtgccgctgcctgacgttgggtatctcgtgtaatgacgggggcggcgtgtgttcgttgctgaaactgacttgctgccgcctgacgctggctgtcgcgtgttggagcaggtagctgcgtggcgctcattccgccgttgacatcggtttgatgaaaccgctttgccatatcctgatcatgatagggcacaccattacggtagtttggattgtgccgccatgccatattcttatcagtaagatgctcaccggtgatacggttgaaattgttgacgtcgatattgatgttgtcgccgttgtgttgccagccattaccgtcacgatgaccgccatcgtggtgatgataatcatcatcgtcatgatgatgatggtcatgatcgtcgtcgtcccagtcgatgctgctgaatagtgcgtacgtggtagcaacacccatgctatagccgaatccgcgcacaaagctgtcaataaacggttctccggctggtggtggcagataaaccggcggatacgcagtattggcccagttcccgtaaaccacggttgggttgtagttgggaatatagaccacatcaggattggcgggctcaatggaaatgacggttgttgcaggctctgtaatgacggggctggcagttgaaacggtattggatggtatgacgggagccgtgactgtctgtgttaccggtacagctttcttcgttgtggtaataactttctgttcggttgatgacttcagcgagccggtttgttgcgccagttgccgcaatcgctgtaccgagtccatcacgtcctgcggctgcgccagaaaagcatcgcccaggttttgcacccattgcgggttttcgcccatcaatgccatcaattgtggaaaggccaccagtgatttaacgctggcgtcccacggctggtcagataccgcctgaatagcagcatcgccttgtttaagtggattatcgtgcgaccattgcactgcttgagcaacgtttgccggataggttgatgccattaacacttgtgaaagcagagaatcggggtacagcgcgacaggcgcaacccattgatcgatttgtgcagtgctgaatgcggatttgacgacggcgggcgttacgggcggtgcggaaaccgttgcaggaagcgtaactgcggtgatgtcaggcgcagtctgttgtgtcgattgcggttccacaggcgcttccactgtgcggctttttatatatagcccggtagaggcggcacaaagcccggcactgcaaattagcgccagcacatggggtttaaacggcaaagtcattttcataattcggatctcaaggaaatcgcaatggtcggcgaactgccacccgcaggtgctgtgaatccgagtataaagaggcggtagtttaaattttgactaatcttgggattcgttgagaaaggtgattatcaccatgcgaattaacgaagtttttacggagggaaacaatctctagaccatccttaacgattcagccacttttttatgttgcttttttgtaaacagattaacacatcgtcaaaatcctgctattctgcccgttgcggtactgggcatttaccctacaaactgctgtctcacaggagcgtgaagagaatcgcctgccgcactatgacaatgagagcgaggagaaccgtcgtgctagaagaataccgtaagcacgtagctgagcgtgccgctgaggggattgcgcccaaacccctggatgcaaaccaaatggccgcacttgtagagctgctgaaaaacccgcccgcgggcgaagaagaattcctgttagatctgttaaccaaccgtgttcccccaggcgtcgatgaagccgcctatgtcaaagcaggcttcctggctgctatcgcgaaaggcgaagccaaatcccctctgctgactccggaaaaagccatcgaactgctgggcaccatgcagggtggttacaacattcatccgctgatcgacgcgctggatgatgccaaactggcacctattgctgccaaagcactttctcacacgctgctgatgttcgataacttctatgacgtagaagagaaagcgaaagcaggcaacgaatatgcgaagcaggttatgcagtcctgggcggatgccgaatggttcctgaatcgcccggcgctggctgaaaaactgaccgttaccgtcttcaaagtcactggcgaaactaacaccgatgacctttctccggcaccggatgcgtggtcacgcccggatatcccactgcacgcgctggcgatgctgaaaaacgcccgtgaaggtattgagccagaccagcctggtgttgttggtccgatcaagcaaatcgaagctctgcaacagaaaggtttcccgctggcgtacgtcggtgacgttgtgggtacgggttcttcgcgtaaatccgccactaactccgttctgtggtttatgggcgatgatattccacatgtgccgaacaaacgcggcggtggtttgtgcctcggcggtaaaattgcacccatcttctttaacacgatggaagacgcgggtgcactgccaatcgaagtcgacgtctctaacctgaacatgggcgacgtgattgacgtttacccgtacaaaggtgaagtgcgtaaccacgaaaccggcgaactgctggcgaccttcgaactgaaaaccgacgtgctgattgatgaagtgcgtgctggtggccgtattccgctgattatcgggcgtggcctgaccaccaaagcgcgtgaagcacttggtctgccgcacagtgatgtgttccgtcaggcgaaagatgtcgctgagagcgatcgcggcttctcgctggcgcaaaaaatggtaggccgtgcctgtggcgtgaaaggcattcgtccgggcgcgtactgtgaaccgaaaatgacttctgtaggttcccaggacaccaccggcccgatgacccgtgatgaactgaaagacctggcgtgcctgggcttctcggctgacctggtgatgcagtctttctgccacaccgcggcgtatccgaagccagttgacgtgaacacgcaccacacgctgccggacttcattatgaaccgtggcggtgtgtcgctgcgtccgggtgacggcgtcattcactcctggctgaaccgtatgctgctgccggataccgtcggtaccggtggtgattcccatacccgtttcccgatcggtatctctttcccggcgggttctggtctggtggcatttgcagccgcaacaggcgtaatgccgctggatatgccggaatccgttctggtgcgcttcaaaggcaaaatgcagccgggcatcaccctgcgcgatctggtacatgccattccgctgtatgcgatcaaacaaggtctgctgaccgttgagaagaaaggcaagaaaaacatcttctctggccgcatcctggaaattgaaggtctgccggatctgaaagttgagcaggcatttgaactgaccgatgcgtccgccgagcgttctgccgctggttgtaccatcaagctgaacaaagaaccgatcatcgaatacctgaactctaacatcgtcctgctgaagtggatgatcgcggaaggttacggcgatcgtcgcaccctggaacgtcgtattcagggcatggaaaaatggctggcgaatcctgagctgctggaagccgatgcagatgctgaatacgcggcagtgatcgacatcgatctggcggatattaaagagccaatcctctgtgcaccgaacgacccggatgacgcgcgtccgctgtctgcggtacagggtgagaagatcgacgaagtatttatcggttcctgcatgaccaacatcggtcacttccgtgctgcgggtaaactgctggatgcgcacaaaggccaactgccgacccgcctgtgggtggcaccgccaacccgtatggacgccgcgcagttgactgaagaaggctactacagcgtcttcggtaagagtggtgcgcgtatcgagatccctggctgttccctgtgtatgggtaaccaggcgcgtgtagcagacggtgcgacggtggtttccacctctacccgtaacttcccgaaccgtctgggtactggcgcgaatgtcttcctggcttctgcggaactggcggctgttgcggcgctgattggcaaactgccgacgccggaagagtaccagacctacgtggcgcaagtagataaaactgccgttgatacttatcgttatctgaacttcaaccagctttctcagtacaccgaaaaagccgatggggtgattttccagactgcggtgtaataagtaagcgcacgcgctgcgcataaacgacacaatgcccggtgaatgagattcccgggcatttttttatttctaaaccatcgccgttccgctgtttttctccggtaaggctgcgataattacatcaatggcgcaatgcgatttcggcgcattgccgggagcagaggaacacactatggattacgaatttctgcgcgatattaccggagttgtaaaggtgcgtatgtccatggggcatgaagtggtcgggcactggtttaatgaagaggtgaaagaaaacctggccttgcttgatgaagtggaacaagcggcgcacgcactgaaaggtagcgaacgttcctggcagcgggcagggcatgagtacactctgtggatggacggtgaagaggtgatggttcgcgccaatcaactggaattcgctggcgatgaaatggaagaggggatgaactactacgacgaagaaagcctgtcgctatgcggcgttgaggattttctgcaggtcgtggcggcttaccgtaatttcgtgcagcagaagtaaataaatctggcggagcctgggagctccgcccgagacgttaaacagctggcatattgcgcccgtaataaatctcgcgcatttctttccacagcgcagcggtaatttcctggcgctcgctgtcggttaaatcttccggtttggtgtggaacatgtagtgcttaaggtcgaactctttaagcaacatcttggtatggaagatattttcctgatagacatttacatccaccatgtcatacagcgccttcatatcgtcagacataaagttctgaatcgaattaatctcatggtcgataaagtgtttcataccgttaatgtcgcgagtaaaaccgcgcacgcgataatcaatggttacgatatcggactcaagctggtggatcaggtaattcagcgccttcagcggagaaatcacgccgcaggtagagacttcaatatcggcgcggaaggtacataaaccgccttcaggatgactttccgggtaggtatgtacgcaaatatgacttttatcgagatgggcaacgaccgtttctggcagtgggccggggtgttctgttttgtcgataagtttcgggtcgaccggttcttcactcaccagaatagtgacgctggcaccctgtggttcgtaatcctggcgggcgatgttaagaatattggccccgataatggaacaggtttctgacaggatttcggtcagacggttggcattatagagttcatcgatataagcaatataaccgtcgcgctcttcggcagttttggcgtagcagatatcgtaaatacaaaaactcagacttttggtcagattattaaagccatgcagtttcagttttttcaatttcttatcttctccttaggacggctgtgaagccagtgcgtcttgcagatactgaggtaaggcaaaagctgccgtatggattgccggattgtaataacggcatttcaggccagaagcgagaaaacgcgcctgaataatttcggttgagagatggcgtaaggcgtcgttatctgtcgcccatgcaaaagtcatgataccgccgtaataggtcggaatcgccgcctgataaaagccaacgtcgctgaagtaatggctgagtttgcgatggctgtcgatggcttcttcctgctgtaaaaagcagacgccgttttgtgcgacgaagataccgccaggattcaggcaacgtttgcagccttcataaaatgccgaagtgaaaaggctttcgccgggaccgataggatcggtgcagtcggagataatgacatcaaaggtctggctggtttgattaacgaaattgacgccatcgtcgatcaccagcttaaagcgcggatcgtcgtagctaccggcgttatggttgggtagatactgacggcagaacgatacgacacccgcatcgatttccaccatcgtgattgactcaacgtttttatgtcgggttacttcacgcagcatggcaccgtcgccgccgccgataatcagcacatgtttcgcgtgaccgtgggccagtagcggaacatgggtcatcatctcatgatagataaactcgtcgcgctcggtggtttgtactacgccatccagcgccattacgcgaccaaatgcagcgttctcaaaaatgatcagatcctggtgatcggtcttttcatgatacagaacgttatctaccgcaaagtactgcccaaactggtcgtgtagcgtttcatgccactgttttttttcggccatgggttgatacctcctttgttaacacccgtaaaaaaagggcgcaacataatagctaacattgaccgcggatgcacggtcaatatttctacaaaaaggtatcagggattatttgacgtaggcaagcaggcttaaggaatcgcgggccagggctttgcattttttagcgacaggaatgccaatgccgctgagatcgcggtagctgtcttcaccgagagctttcatgtcgaaggtgtcgtaattactgagatcccactggttttgctgggcgaaaaagaccagtgcgcgacgaatttgcccgttaggtaagttctggtaaccacaatcgttcttcagaaagacaaaaactgccgttaaatcggccatatcttcggcttcagactcgctgagcgcgtaactgtttgcgcaaacggccatcaggctgccgaataacactgttctgaaaaacgtcttcattgcttctaccaggggcttaaagaagataaacgttagcacactgcgagcgaggcgacgaccattattgtcgattaaattgtgtctgcggcttgaccttcccgtaaggggaaggactatgctcaacgtttgattttgtttcgcctgcttaagaataaggaaataactatgcaacgtcgtgatttcttaaaatattccgtcgcgctgggtgtggcttcagccttgccgctgtggagccgcgcagtctttgcggcggaacgcccaacgttaccgatccctgatttgctcacgaccgatgcccgtaatcgcattcagttaactattggcgcaggtcagtctacctttggcgagaaaactgcaactacctggggctataacggcaatctgctggggccggcggtgaaattacagcgcggcaaagcggtaacggttgatatctataaccaactgacggaagagacgacgttgcactggcacgggctggaagtaccgggtgaagtcgacggcggcccgcagggaattattccgccaggtggcaagcgctcggtgacgttgaacgttgatcaacctgccgctacttgctggttccatccacatcaacatggcaagaccgggcgacaggtggcgatggggttggctgggctggtggtaattgaagatgacgagatcctgaaattaatgctgccaaaacagtggggtatcgatgatgttccggtgattgttcaggataaaaaatttaacgctgatgggcagattgattatcaactggatgtgatgaccgccgccgtgggctggtttggcgatacgctgctgaccaacggtgcaatctacccacaacacgctgccccacgtggttggctgcgcctgcgtttgctcaatggctgtaatgcccgctcgctcaatttcgccaccagcgacaatcgcccgctgtatgtgattgccagcgacggtggtctgctacctgaaccggtgaaggtgagcgagctgccggtgctgatgggcgagcgttttgaagtgctggtggaggttaacgacaacaaaccctttgacctggtgacgctaccggtcagccagatggggatggcgattgcgccgtttgacaagccgcatccggtaatgcggattcagccgattgctattagtgcctccggtgctttgccagacacattaagtagcctgcctgcgttaccttcgctggaagggctgacggtacgcaagctgcaactttctatggacccgatgctcgatatgatggggatgcagatgctgatggagaaatatggcgatcaggcgatggccgggatggatcatagccagatgatgggccatatggggcacggcaatatgaatcatatgaaccatggcgggaagttcgatttccaccatgccaataaaatcaacggtcaggcgtttgatatgaataagccgatgtttgcggcggcgaaagggcagtacgaacgttgggttatctctggcgtgggcgacatgatgctgcatccgttccatattcacggcacccagttccgtatcttgtcagaaaatggcaaaccgccagcggctcatcgcgcgggctggaaagataccgttaaggtagaaggcaatgtcagtgaagtgctggtgaagtttaatcacaacgcaccgaaagaacatgcttatatggcgcactgccatctgctggagcatgaagatacggggatgatgttagggtttacggtataaaaagaccgtattcggaaatatgcccggatctctccgggcattatggttatttcacatcatccggcagcgcataagccacaatatagtcgcccatcttcgtaccaaatgaaccgtgaccgcctgcggagatcaccacatactgcttgccattcacttcataggtcattggcgtcgcctgaccacccgctggtaaacggccctgccacagtttttcaccgttgctcatgttgtaagcgcgcaggtagttatctgccgtagcagcgataaacagcacgttacccgccgtggagattggcccgcccagcataggcatacccatattgaacggcaccggtacaggcatcgggaacggcatactgtcttgcggcgtaccaatacgtttcttccacaccacttcattggttttcagatccagcgccgagatataaccccatgctggctgtttacacggcagaccaaacggtgagaggaacgggttgagcgtgacaccatacggtacaccgtactgtggctgaatgccggattccgtacccgtgcctttggcatctttcggctgctccatcgggttacccggaccgcgtgggatcagtttcgaaacaaacggcagtgccattgggttggcaattgccacttcacgatttggatcaacggaaatcccgccccattcaaacattcccaggttacccgggaagaccagcgtgccctgttcagatggcggcgtgaaaatgccttcatagcgcatctggtggaacatcacgcggcacaccagttggtcaaacatggtggctccccacatatccgcaccgctcaaatctttcttcggacggaagctcagttcagagaacggctgggtcggagtaacgtaatcgcctttcgcagcaccttgcggcaccggtttttccggggccggaaccaccagttcgccattgcgacgatcgagcacaaaaatgttgccggttttcgccggagcgtaaataactggcactttctgaccattaacggtgatgtccgccagcgtcggctgtgccggaagatccatgtcccacaggtcgtggtgaacggtctggtagctccacgccagtttcccggtagtggcattcagcgccagaatcgagctggcataacgttcctgttccggtgtgcggttaccgccccagatatccggcgtggtcacgcccatcggcagatagaccagatccagcttcgcgtcataggccgctggtgcccaggagtttggcgagttaaaggtaaaggtgtgttcgtcagacgggattgcgttcggatctttcgcgccgggatcaaaagcccacagcagctccccggtgttgacatcaaaaccacggatcacgccagacgtttcgcgggttgagaagttatcggtaactgaaccggccatcacgatggttttatcggtgataatcggtggcgaagtcggttcatacagacccggtttggtgtctggcatattgctttgcagattgagcacgcctttattggcgaaggtttcgcacagtttgccgttttcagcgttaatcgcaatcagtcgaccatcattgaccggaagaatgatacgacgcgggcaatccgccatcacttccggcgaagccgtttctgctttggcttcatgataagagacgccacggcaggttacgtgctggaaagactcgttagttttcagctcaggatcgtaatgccatttctctttgccgctggcggcatcgagcgcaaacaggcgctggtgagcggtacacaggtaaagggtgtcgcccactttaatcggcgtcacttcattggtgatttcgcccggatcgttcggctgcttcacatcgccagtacggaacacccaggcttctttcagattatggacgttatcggcgttaatttgtttcagaggtgaaaagcgttgaccttcctgattgcgaccataggcaggccagtcctgatcggcaacgggtgagatagcttccgcaggtgtggcattggcgcttaaggtgccgttgatttcctgcggatcgttaaatccggcccaggtcaggataccaccgctaatcagcagtgccaccaccagtgcggcaactgcgccgctggcaggaatgaccaggcgacgccagacaaacggcaggatcagccagatgccgaagaagaccagaatgtcgctgcgcggagtcagcgcccagaagtcgaaaccaacttcccagacgccccaaatcatggtgccgagcagcagggctgcgtacagccaaagcgcggcacgtttactgcgccacagcatccaggcgacgccgagcatcacaagaccagcgatagggtagtaccaggagccgccaatcgcgaccagccagcctccgccaatgagtagatacagcccgcaaagcgctgcaaaaagggctgttagcgtgacgagtaatcgtcgcgagcctgtattgttaattgccataaagagacaccatttcaattcattaatattttagtagcaattaattataggttttaacatgtgtgatcgtcatcacaattcgagctttattaacagattccgcgaatgaatagttttactggtatactgcgtgtcttgcgctttgttgcggtgccaaaacctgcccgtgcgaagtgatttgtttttaaatcatatggttagagatatgaaacatactgtagaagtaatgatccccgaagcggagattaaagcgcgtatcgccgaactgggtcgtcagattactgagcgttacaaagacagcggcagcgatatggtgctggttggtctgctgcgtggctcatttatgtttatggcggacctgtgccgtgaagttcaggtatctcatgaagtcgactttatgaccgcctccagctacggtagcggcatgtccaccacccgtgatgtgaaaatcctcaaagatctggatgaagatatccgtggcaaggacgtgctgattgttgaagatatcatcgactcggggaatacactgtcgaaagtgcgtgagatcttaagcctgcgcgaaccgaagtcgctggcgatttgtacgctgctggataaaccgtcccgtcgtgaagtgaacgtcccggttgaatttatcggtttctcgatcccggatgagtttgtggtgggttacggcattgattacgcacagcgttaccgtcatctgccgtatatcggcaaagtgattctgctggacgagtaagtgtgaagttgccggatgtgttgcatccggcatggcatttttatttgtggttggcgtgtttcagcttgaggttggaaatcccgtgacggtaacgttgctcaagggtttcgcggttggtcgctgtgacatccagatcacgcagcaagccgtcgtgaatgccgtaggcccagccgtgaatggtaactttctgcccgcgtttccacgctgattgcataatggtggagtggcccaggttataaacctgttccatgacgttcagttcacacaaggtatccagacggcgctcttgcggcatttcgccgagcaatgagctatgtttgaaccagatatcgcggatatgcagcagccagttgttgataagccccagttccgggttttcaactgcggcttgtacgccgccgcaaccgtagtggccacagataataatgtgttcaacttcgagtacatccactgcatactgaaccacggaaaggcagttcaggtcggtgtgaatgaccaggttagcaacattacggtgaacaaagagttcgcccggctcaagaccggttaaacgttctgcaggaacgcgactgtcggaacatccaatccatagaaagcgcggtttttgcgcttgtgccagtttctcaaaaaacccgggatcctcttccaccagcatttttgaccatagtgcattgttgctgatgagtgtatctatgtctttcatggaggttaacgacctgtaaccaaataattacgtttggctaatatagggcaactccgggacgatttaaaccacagataaagtgtaagaacgtaaggtaagtaaaaatttatgaccattgcactggaacttcaacagcttaaaaaaacttatccaggcggcgttcaggcgcttcgtggaatagatttgcaggtcgaagcgggtgatttttatgcgcttctcgggccgaacggggccgggaaatcgaccactatcggtattatcagctctctggtaaataaaacctccgggcgggtcagcgtatttggttacgatctcgagaaagatgtcgtgaacgctaaacgtcagttgggactggtgccgcaggaatttaacttcaacccgtttgaaaccgtgcagcaaattgtggtaaatcaggcagggtactacggtgtggagcgcaaagaggcgtacatccgcagcgaaaaatatcttaaacaactcgatctatggggaaaacgcaacgaacgtgcgcgtatgttatctggcgggatgaagcgccgtttaatgattgcccgtgcgttaatgcatgaacctaaactactgattctcgacgaaccgaccgcaggcgtggatattgaacttcgccgctcaatgtggggctttttgaaggatttaaacgacaaaggcaccaccatcattctcaccacacactacctggaagaagcagaaatgctgtgccgcaatatcggcattattcaacacggtgagctggtggaaaatacctcgatgaaggcgctgctggctaagctgaaatcggaaacctttattctcgatctcgcaccgaaaagtccgttaccgaagctcgatggctatcagtatcgactggtcgataccgcgacgctggaagttgaagtgctgcgtgagcaggggatcaacagcgtatttacgcagttaagtgagcagggcattcaggtattaagtatgcgtaacaaagctaaccgtctggaagagctgtttgtttcactggttaatgaaaaacaaggagatcgcgcatgatgcatctttactgggtggcgctaaaaagcatctgggcgaaagagatccatcgctttatgcgtatctgggtgcagacgctggtgccgccagtcatcaccatgaccctttactttattatcttcggtaacctgataggttcgcgtattggcgatatgcatggcttcagctatatgcagttcatcgtaccggggctgatcatgatgtcggtgatcaccaatgcctacgctaacgtcgcgtcatcattttttggtgccaagttccagcgtaatattgaagagctgctggtagcgccggttccgactcacgtcattattgccggatatgtcggcggtggcgtggcgcgtggtctgtttgttggcattctggtgacggcaatttcactgttttttgtgccgtttcaggtgcattcgtgggtattcgttgccttaaccctggtgctcacggcggtgctattctcccttgcgggtttgctgaacggcgtgtttgccaaaacgttcgatgacatcagcctggtgccaacctttgtgttaacgccactcacgtatttgggtggggtcttttactcactgactttgttgccgccgttctggcaagggctgtcgcacctgaacccaatcgtttatatgatcagtggtttccgctacggcttcctcggtatcaatgatgttccgctggtcactacctttggcgtactggtggtctttattgtggcgttttatttgatctgttggtcgctgatccaacgtggacgtggtttgcgtagctaaggctatttcctctcctctggatttgggggagaggagttttgacggctatcaccctttatcaacaatggtcagggtagactgattttcggctaaggaggaaggcgatgttaggttgggtaattacctgtcacgatgaccgggcgcaagagatactggatgcgctggagaaaaaacatggggcacttcttcagtgccgggccgtgaatttctggcgtgggttaagctctaatatgctcagccgcatgatgtgcgatgctctgcatgaagcggactctggtgagggtgtcatcttcttaaccgatatagccggagcgccaccgtaccgcgtggcttcattattaagccacaaacactcccgttgcgaagtgatttctggtgtcacgttaccgttaattgaacagatgatggcttgccgtgaaaccatgaccagttcagagtttcgcgagcgtattgtcgaactgggtgcgccggaggtgagtagtctttggcaccaacaacaaaaaaatccgcctttcgtcctcaaacataatttgtatgagtattaacccgcgattctgatggcgcttttgctacaataaaagcgttgtttcaccctcggttattttttcatgtacaaacaagctgttattctcctgctgatgctgtttaccgcaagtgtcagtgccgcgttacctgcccgttatatgcaaaccatcgaaaatgctgcggtctgggcgcaaattggtgacaagatggtgaccgtggggaatattcgggccggacaaatcattgccgtggagcccactgccgcaagttattacgcatttaattttggctttggcaaagggtttatcgataaaggtcatctcgagccggttcaggggcgacaaaaagttgaagacggtttgggtgacctcaacaagccgctgagtcatcagaacttagttacctggaaagatacgccggtttataacgcgccgagtgcgggcagtgcgccatttggggtactggtggacaatttgcgctacccgattttgcataaactgaaagacaggttaaatcaaacctggtatcagatccgtattggcgatcgactggcctatatcagcgcgctggatgcccaacccgataatggcctgccggtgctaacctatcaccatattctgcgcgatgaagaaaacacccgttttcgccatacttcgacgaccacctcggtacgcgctttcaataaccagatggcctggctgcgcgacaggggatacgcgacactgagcatggcgcagctggaaggttacgtgaagaataagatcaatctccctgcgcgagcggtggtgattacctttgatgatggcctcaagtcggtgagccgctatgcgtatcctgtattgaaacaatatggcatgaaggcgacggcgtttgttgttacctcgcgcatcaaacgtcacccgcagaagtggaacccaaaatcgctgcaatttatgagcgtttctgagcttaacgaaattcgcgatgtttttgattttcagtcacatacccattttttgcatcgggtggatggctatcgccgacccatattactgagccgtagtgagcacaatattctgtttgattttgcacgttcacgccgcgctctggcgcaatttaatccgcatgtctggtatctttcgtatccgtttggcggatttaatgacaaagccgtgaaggcagcaaacgatgccggatttcacctggcggtgacaaccatgaaaggcaaagtaaaaccgggggataatccgttgttactaaaacgactttatatcttaagaacggattcgctggagacgatgtcgcggctggtgagtaaccagccgcagggataacaatcaagcaacctgtaccggaatcgctttcgcggtacgtttcatttcattgtcgccttcaaaataggcgacattgggtcgccaggtgcgagcttcttcatctggcatggtaacgaagctggcgatgatgacaatatcgccgacgctggcgcagtgggccgccgcaccgttaacagaaataattctcgaaccgcgttctgccgcgatggcataagtggagaaacgcttgccgttggtgacattccagatatcgatggcttcgttttcgagaataccggctgcgtcaagaaaatcctggtcaatggcgcaagaaccttcatagtgcaggtccgcatgagtcactttcacgcggtggagtttgccctgcagcatcgtgcgaatcataacttctacctttctaccctgtcgttaacgaagcaggcggtgcctgctttgaggaaattctcacgcagtattgcccgatttttgatgagtgtctactcatctgatggcatttgcgtcagcagtttgcgtaccgcgccgaagcgtgccatgtatcgcctgtaacgaattgaaatttctctgaacgctgctcggtaaacactaaagaggcggctgacgacggcgcgccttgactggatactgccttcacgcaagacaacacggaagacagggaagatggatgcaccgagtaccacaccgcatgacgcggtatttaacaatttttaatgcatgcggagacggctcgcgactttctggagatacatttgccagtggaattacgagaactttgtgacctcaacacgcttcatttagagtcggggagtttcattgaagagagcctgaaaggacacagcacggacgtgctctattccgtgcaaatgcagggcaatcccggttatctgcatgttgtgattgaacaccaaagcaagccggataagaaaatggcctttcgcatgatgcgttattctattgctgccatgcaccggcatctggaggcggatcacgataagctgccgctggtggtgccgatactgttttatcagggcgaggccacaccttatccgctctcaatgtgctggtttgatatattttactcgccggagctggcacgacgcgtctataacagtcctttcccgctggtggatatcaccatcacaccggatgacgaaatcatgcaacatcggcggattgcgattctcgaactactgcaaaaacatattcgccagcgcgacttaatgttattgctggagcaactggtcacgctgattgacgaagggtacactagcggaagtcagttagttgccatgcaaaactatatgctgcaacgcggtcatactgaacaagcggatttgttttatggtgtgctgagagacagggaaacgggaggggagtctatgatgacgctggcgcagtggtttgaagagaaagggattgagaaggggattcagcagggaagacaggaggaaaggcaagaattcgccctgcgtcttctaagtaaaggaatgtctcgggaagacgttgcagagatggcaaatttacctcttgctgagattgataaggtaattaaccttatttaagttacctgtgttatgacagatgacgtggggtaaattaataactggcgccatcagccgtagcgccagttaagtattacgccagctcgaccattttgttgtcgatcaggcgagcatcgccaagccaggcggctaccagaattactgcccgtttgctggtttcagaaacttccagcaatgtgtcggcatcgcgaatctgaatatcatcggcgcggaagcctttttcattcagttcttgccccgcaatggtaataatttcatcgagatcccgttccccagcctgcaatttgtcggcaattgaacttaaaactttgtacagaccgggcgcaattttgcgttgttccgccgtcagataaccattacgggaactgagcgcaaggccatctttggcgcgcataattggcacaccgacaatctcaatatcgaagcccatatcggcaaccattttgcggatcagcgccagttgctgaaagtccttttcaccgaagcaggcgatgtccggctggaccaggttaaacagcttgctgacgatagtcgaaacgccgcgaaaatgccccggacggctcgcgccttccagcatggtcgaaagcccgggaacgtcaacgtaagtatgggtttcagtaccgttcgggtagatctcttttaccgaaggggcgaaaactaaatccactttacgtttgtttagcttctcgcagtcctcctgcaaggtccgtggataacgtgccagatcttccgggcggtcgaactgcatcgggttaacgaaaatactgacgacgaccacatcggcgcgggctttggcttcgtcgaccagcttcatatggccatcgtgcagattacccatagtaggcaccagcgccacgcgcttgccttccatacgcaggcggcgaatttgctgacgcagcagcggcagggtttcgataattaacacaacgtgactccttaatggaaactgtgttcttcgcccggataaacgccggactccacttcagccatatactgccgcacagccgcgcggatgtcgcccgtttcggcgaggaaatttttagcgaatttaggaatgtgaccgccggtaatgccgaaggcgtcgtgcatcacgaggatctgcccgtcagtgacgttgcctgcgccaatgccaataaccgggatcgccagtgcttcggtaatacgttttgccagttcaaccggcacgcattccagcaccagcagctgtgccccagcggcttctaaggctaatgcatcgctgagcagttgatcgcccgcttcatcgccgcgcccctgaactttgtagccaccgaaaatattcactgactgtggggttaaacctaagtgaccacatacaggaacggcacgttcggtcagcatttttacggtttcgaccagccactcaccgccctcaattttgaccatattggcaccggcacgcataaccgttgcggcgttttcaaaggcttgttccggcgtggcatacgccataaacggcaggtcagccaacagcaggcagtttggcgcgccgcgacgtacggcggcggtatgataggcgatatcctcgacggtaacgggaagggtggagtcgtggccctgaaccgtcatgcccagcgaatcgcctaccagcatgacgttaagtccttcatcagcaaatagtttcgcgaagctgtagtcgtaagcggtgatggtcgcgaaacgctttttatcctgcttacatttctgaagtgaagcaatggtggtcggtttcataacgtgtcctgataaatgatgtcgtgttgcctggcattttatcagtcacattggtgggggcaatgatttatcaattaccgcaccgccagatgatggcggtgcggtggacttattaagggtaggttacctggaaagtactggtggctttaaactcaccagcttctattggtatagttccatcctgttgtagcgtggcctggaaatggagagggtatgttatacctgtatcttgatccgggtaaactcctcctgttgtatcgtctttgcctctcgggtcgtaatctttataaacagaatttgaatcattaggtttcaatgtcattagaggatttttactagttgctaaaccttctatgagtacaccgactccttttgctgcgtcattacctgtgagagtattaccaaggagttgcccgttttcagtaccaacctttgttgaaactaattttgtctcaatattagtcacacgaacgcagttttgaagtgaaatatcaaaaggaaccggtgtggcaccgtttctgatttgttctgcactatattcacccatttttaccgtagaaccagtcacagaagttccactaagcatagcggtaaaacaagtgggattagtcaacttgacattgagcagatcgaaatcgattttgataaaataactatgctcatttataccttggcctgcgccataggctttaaatgaatacagataatttgatgagctggataatttgatctgttgagttactgttggatcaaagtttgtatctgtatagaattcaattgtaagggtctgataaataccacctacagcccagtatttacgggtgctattcgcattattgcaactccaatataacacgtcttcgcttggattataccacgaaaaatattgttctgcagagtcaccaatgtatatcccaggtgaactaacgttagttacggtaccgtaagctgaccacatgtttgaaattaataatgtgtaatacaaaccaggaactgatgtattaaataatttatgggagccatacattttacctgagtcaaccattgcattttcaatacgcattgcgctaccacttgtgctatcacttctgttgcaataaagaaaaccaccaccagaagcggtatctaactgactccactgtaattttacacctgtaggtccaagctgcgtcggtttgtagaaaactaaattatttgtacttgttgcatatctgaatatgacagtagcatcgccattcggccccgtttctctccatttttgatctgacggaccaacgccgtaactattcccaacaatatatcctacgttatcatcagtgccagcactcgcggtataacaactcaagcacagaattaaaaaaagaaaatgtctgaagaatttcttcattatcactccaccatctactgctgtaacagtcgcagttatttgttttgatctattattcgtagtacacatcaactaatatatgactcattacctggccagatatgacatccagcgcgggatcgattttttgcattctggcataaaatttccatgaagaattatgcagggcagaagtcattactggatacacggaacgagaatttcctgctgaactaataacattgaatatattggtcgggtcctgaatggaaaagagaacgacaccgacatttttagccccggttgcgacttcattggcaaatatttgccttgaacctgcagccatgacaccgctaagggctctaaaatcaatatgtaactgattaagcacatcgccagttccctgtaatgcacagtctgatactgtgacagtgaactcttttccacctggttgatagctttcaggagtaacattatctgaaaaatatcccaccccaacgacgccaagatcaatattaccctggttactgattccgcttttgcaagtgctgttttttacattggcaacaaggtcaatatcctgcccagcgatggctggataggtaatgggaaactgtagtgacagaaacagaattattctcttcatcagcttacgttgagtgggatgcatatatagttcctggatctgtcagtctgttagttataggttactgtaaatgtggcaggtgcagaaaatttacccgcagtgacattgcttacggtttgaatcgccacggataatctagacacttccgagccgttgataatactggttttcatattctgtcggtgacatctgttcgctagaaccatgccgacgcttactgttataaaacatttcgatgtaatcaaaaatatcactgcgggcttcttcccgcgttccgtagatctttttctttatccgttcacgtttcaacaactggaaaaaactttctgcaaccgcattatcatggcagttaccgcgacggctcatgctaccctccaggccgtgtgatttcaggaacgactgccactcatggcttgtgtactgactgccctgatccgaatgaaccagcacctgtttttcgggattacgccgccatacagccatcagcagtgcgttcaggacaatgtcctttgtcatccgggattgcatggaccagccgataattttgcgtgagaacagatcaacaacaacggcaagatacagccagccttcgtgggtcctgatgtaggttatgtccgttacccaacgctcatcaggagcatccggattgaactgtcgctggagcctgttgggtgacacgatactggcctcgcctttacgtgcccgcgggcttcggtatccgacctgagcctttattccgacacgtttcatcagtctccagactctgtttactccgcactgttgcccgctgtcacgcaaatccagatggattttgcgataaccatagacgcatcccgattccagccagaactgtttaatctgtcctgtcagtctcaggtctgcctgatggcgttgtgaatgcggctgctgaagccaggcgtaaaaaccactgggatgaacatccagcacccgacagagcaggcgaacaggccagcaacaggagttgtcacggataaaggcgtacctcagtcggacagctttgcgaagtacgccgcggctttttttaatatgtcccgttcgtcggtaacccgtttcagctctttctggagacggcggatctcggcctgagcatctgactgttctttattagtggaagaatccggaccgtacttctttatccaggcataaaggctgtgggtggtgatatcgagacgtgttgcaacgctggcaacagaataaccgcgatcaacaacctgtttgactgcttcagttttaaactcttcgggataacgcttaccgctcatgggcacctctctttaagccatcttaaatgactctgaggtgtctgttaaacccgtggcgattcaaatttttagttggttttatagtcacgttatgcttcctgcggaattatatccttgcctgattacagactggcattaccttcaatggcgccaccaaaatcattaatggcgtaaaaatgtacttttgcagaacttgctttgccattaaggccagtgactttcatgacctcatcactaaatggtgcaatcattttcacatcaatcggatagcgtttaccgctagcttctaaatcaccactgctaaaagagacgtagtaaggggttggattggtcactcgcaatgacgccttaccttctgaacctgaccagaaccacttcagggctaacggggcttcagagggatttcccttcaatccatccgggcgatagaaaagttttatacgtgtgcgaaatgccagttgcagcagactttgattcgcgaccttttctgcatctggttttggtggaacttccagtacgttaaaccagaacacgctctctctgtctttaggcagtgaggtgctggctgtgtacattaatttgattgtttgcccacgtttggcatcaatacgcgatactggcggcgtggcagtaaaagggactgtaatactgccaggctcagcgttgtcatcgccagtatctaaccaactctggacaagcaacgggttattccctttattttccagacgtacgttgacacttttttgatcgcttttatatattacgcgagtacccgaaatgacaatgtccgcaatagacgatgaactaaaagccatacaggttacgaagcataaagctgttgtatgtttgatgttaaaaaacataaaccatccctgacagagttaattaaaacagggaataatataaaaatagaaattattaatactattccctgtatattcattcaatcaatttaattggtgaatacttactgataagtaatggtgtatgcagtgttagtttttacataaccagcagttgctgtttggtctgcgacggcacgaacgtaagacgctttaaaatcataaacagcagattttgtcgttgcatccagggctttagtatacacatcgccagggttgttaatttgaacctgtttgatagtggaaccatcaatattgtgcagagcgatattcacgccgtcagaagggttgttaatagacatgtcgttgttcagcgttcctttgctattaccaaagaaaacagaaccgaaggtcattttagctgtactacctggattcggatttgctttgctgcagtcaacggtgatgctgaaaggtttggctttagcgccaacggtgtcattcagcacgccagcatcgatttcaccaacagttgcagtttgcagcaggatcagaccatctttattaccgccgtcaacgcgggtttcacaggtgttatcaacaaccagaccactgatatttaactgaccaccatccatatcagcagaagcagtacctgcaaccattgccagcataagaccagacagggcaaaacctaattttttagacataaaaatccttgaataaaattccattagtcagactactggtttgaagaatgactattcatgacacaaatgttataagcagatgctagatattaatgagcaatgatatttgttaccaaaatttacaaccattgttcattaggacgcctattgtgcactttaagggcttttgaacaaattaaattttcttaattcaaaattaagcaaaaataaattcacaagtgcaattggttagggtatggcgatgggattgatatttatctgcgggaatttatattatgtttctgcaaaaatgtttaaactaaaatttttattaaggaaagagaggatgtatgattttcagaaaatatttatattcgtaatataaataaattaccatttgcttaatttgtcaaatgctcttgtatgtaagacttcacgcaacgtctccccatcaggaaacgccagctccggtgcaatctcaaacagcggccacagcataaatccacgattcttcatatcgtagtgcggaacggtcaggcgttcggtatttatcacttcattaccaaacagcatgatatcgagatccagcgtgcgtggtccccagcgttcagctttacgaacacgaccctgttgcagttctatgcgctgtgtatggttgagtaactcttccggggcgagcgaagtttcaagcgccacggcggcgttgaggtaatcgggttgatcttgcggccccagcggtggagtgcggtaaatcgaagaaacggcaagaatgtggctttcagggatatcgcctaatgctttcagggcagcattgacctgctccagcggagaggccagattgctgcctatggcaatatacgccactgtcatgcggtaccctcacgacgcggtgcgcgtttgcgtggacgacgagtacggcgacgcggtgacggctcttcatccaactcgttaagcatccctttttgatctggtggcgcggaaacctggaactcaccccaccatttcaccagacgctgcagttcagcgttacgttcaacttcagctcgcaaggccaacaggtcataagccgcacggaacttaggatgctccagcagtttccatgcgcgtttaccctgacgacgggacatacgcaactgcaactgccagatatcgcgggttaacgtcgtcagacgtttcgggattgccagtgaacggcaggcttcgtccagcacgtcgttcatcgccagcgcgaaagcgtcgtgataggtcaggccgctttcctgggcaatcttctgtgccgtctccagcagtgggtaccagaacatggcggcaaacaggaacgccgggttcacgcgcatatcgttatggatacgcgtatcggtattcttcagcacctgttcaatgatccgctccatcgggctgtcgccattttccgtgaagtagcgggtaatggtcgggaacagcggctggaacagatgatattcacacaacagcttataggtatcgtaaccgtagcccgcttgtagcagtttaagcgattcttcaaacaggcgtgccggtgggatatcgttcaacagggtagcgaggcgagggatcggttctgcggtttccgggctgatgcgcatacccaatttggcggcaaaacgtaccgcgcgcagcatacgtaccggatcttcacggtagcgcgtttccgggttaccaatcagacggataacgccgtccttcagatccttcataccgccaacgtaatcacggacggtaaaatccgctacgctgtaatacaggctgttgatagtgaaatcgcggcgctgggcgtcttcttcgatggagccgaaaatgttgtcgcgcagcaacatgccgttttgcccgcgttgggaggtcgtgcggtcgctgacgttaccttcgtggtgtccacggaaggtcgcaacttcgataatctccgggccaaacattacatgagccagacggaaacggcgacccaccaggcggcagttacggaacagtttgcgcacctgctcaggcgtggcgttagtggttacgtcaaaatctttcggctttttgccaagtaacaggtcgcgcacgccgccgccaaccagccaggcttcgtatcccgctttgttgagcctgtacattaccttcagggcattttcactgatatctttgcgggaaatagcatgctgctcacgcgggatcaccgtcacctgtggacgggcgactgcctgttcagcctcgctttcctcgcggcttagcaccttgcggcaaaaattagcgactcgggtaaaaatagtacacctcggtagtgtcaaacatcattcaggacaaaaaaatagcggctaatcatagctcagcatgacgcatttgagaatgttgaatttacaattgccgactcgggcacggcggtaagccgccagtttttgacggctgactgaaggatttgctcgacgctgaaatcctgccagtgtgcttctgcctgctgccccagaaattgaagtgccgcgattagtaccgggcgtggatcgcctttcggcaacgcaggcgcatgattctgcttggaaagtttagcgccttgtggattaagcgccagcggcagatgaatgtaatctggcactttccagccaaaaagctggtacagcgagatttgccttactgttggttcaatcagatcagccccacgcactatttctgtaacgccctggaaatgatcatcaaccacaacagccaggttgtaggcgaacaacccatcacggcgatgaatgataaaatcttcccgtgccagtttttcgtcggcgtgaataatgccgcgcagctggtcagtaaattgcgtgaccggatgctgctggcggatacgcactgcggcgttgtctggtccatgatgcaacacccggcaatgaccgtcgtaaataccgccaatgctttgaatacgcgcacgcgtacaggtgcagtaataacttagtccttgttcatgtaaccaggcgagtgcttcacgataggcgtcgtgacgttgcgattgccagagaacatcgccgtcccagtgcagaccgtaatgttccagctggcgcaggatagtttctgcggcaccgggaacttcacgaggcgggtcgatatcttctatgcgtaccagccagcgaccttgccgggcgcgagcctgcaaatagctgccgagcgcggcgatcagagagccaaaatgaagctcgccggaaggagagggggcgaagcggccaatatactgtgtgtctgtcatctctttgaacaaaaaataaggcgggagcatttcccgcctgtggtaaacgtgatggaacggctgtaattagccagccatctgtttttcgcgaatttcagccagcgttttgcagtcgatgcacagatcggctgtcgggcgcgcttccagacggcgaataccaatttcaacaccgcaggattcgcagtagccgaaatcttcgtcttccacttttttcagcgtcttctcgatctttttgatcagcttacgctcgcgatcgcggttacgcagttcgaggctgaactcttcttcctgggctgcacggtctaccgggtccgggaagttggctgcttcatcctgcatatgtgtaacggtgcgatcgacttcatccctgagttgattacgccatgcttccagaatacgacggaagtgcgccagctgggcttcattcatatactcttcgcccggcttctcctgatatggttccaccccagcgatggcgagaatactcagggacgatgttttacggttttgcccttcttgcatgttgcttctccttaacacgcactatcgatccccatgttcgggggaaaaatgaggccgctataaatagcagatgcttttccggatagcaattatctaaacgtaacacttgacaactgtgtgaggaaaagcgtatttgcgcacgcgaccagaatgtaaattaaccagttacttactttactacaatgtaaccggcagtgattttttaagagccatgccttcagcagaaatttccgctttgtaagccagaatttctacccccctctgttgagcttctgacaatagttgcgcgtatttctcatcgatgtggcgcgcgggtgaaaaccgtgtaatggctgaatgcagcacggcgaaaaagataaccgcacgctggccttcagccgctacgctcatcaactcccgaaggtgtttctgacctcgttcagtgaccgcatcgggaaaatatccctgttcgttctccgctaacgtaaccgatttcacttcaatatagcagtctggacgcgaatccgcctgcaacataaagtcaatacggctgcgttctgcgccgtattttacttcgcttttcagcgagctatagcctgacagttctgaaattgattcattaaggatagcctctttcgtcaacctgttagcccaaagcgtgttgacgcaaataaatgcgccgctctggctttgagttaattcccaggtgtgtgggtatttccgtttggtgttgtctgaagtcgaataccagacggtatcgccaggcgttgcacaaccggtcattgcacccgtattcgggcagtgtagcgttaattcgcgaccatcgggtgtgatcacatcggctaaaaaacgtttgtaacgctgaattagcgtcgcgcgctgtagagggggagagaattccattgcgacaatccttgttattgcgttagcgcccagcgttttagcggcgtgtagcgtgtgcgtccacgggcaaacgaggaggcgtaaagggtgaactccgtcaccgcataagaccagttaaaacctggcggcgggattgtcaccgcctcgctggcgtcgcgcaataaggtaatatgtggatgaaacggacgattgctttgaaaacaaccgctgcgggcagcctgtgaacggagcatattcgccagctggattaagccgcgtggaggctgacgcatccctaaccacaccacacgcgaacgcagccattgtccggcgtcatcaagcgtgagtgtgaaaccaggttgacgaatccgtccggctaaaagagaaagcgccttctctttctcggcgctcacttcgcctaaaaatgccagagtcagatgcaaattatcggcggcgaccggacgtcccgcctcaggtgggaagtgtgtggcgcgccaatggataatctgttcgcggatttctgcaggtaagtcgatagcaaagaacagacgttgcggttcagacatgtgaggcactcggttatgaattaccgcgatgctacaatgtggcgcgaagaatgttaaccctctggagcgttttgtgtcgtcgttgcccgttgctggcgtcttatctgaattacttaccgctctcgattgtgcgccgcaggtattattaagtgcgccgaccggggccgggaaatcaacctggctgccgctgcaactgctggcgcatcccggcattaacgggaaaattatcctgctggagccgcgtcgtctggcggcgcgtaacgtcgcgcaacggctggcggagctgcttaacgaaaagccaggcgataccgttggctaccggatgcgtgcgcaaaactgcgtcgggccgaatacccgcctggaagtggttaccgaaggcgtgctgacgcgcatgatccagcgtgacccggaactgagcggtgttggactggtgatccttgatgaatttcatgagcgcagcttgcaggcggatttggcgttggcgctgttactcgatgtgcaacaaggtctgcgtgatgaccttaaactgctgattatgtcggctaccctggacaacgaccgcttgcagcaaatgctgccagaagcgcctgtcgtcatctcagaagggcgctcgtttccggttgaacgccgttatttaccgctgcccgcgcatcagcgttttgacgatgccgttgcggtagccaccgctgaaatgctgcgtcaggaaagcggatcattactgttatttttacctggcgtcggagaaattcagcgtgtgcaggaacaactggcttcgcgcatcggcagtgatgtattgctctgcccgctgtatggcgcgttgtcgctgaacgatcagcgaaaagcgatcctcccggcaccgcaagggatgcgcaaagtggtgctggcgaccaatattgctgaaaccagtttaaccattgaaggtattcgtctggtggtggattgtgcccaggagcgtgtggcgcgttttgatccgcgcacggggcttacgcgactgattactcaacgcgttagccaggcatccatgacgcagcgtgccgggcgcgccgggcgtctggagccgggtatctgcctgcatttaatcgccaaagaacaagcagaacgcgccgcggcgcaaagtgaaccggagatcttacaaagcgatctttccggtttgctgatggaattactgcaatggggatgcagcgatccggcgcagatgagctggctggatcaaccgccagtagtgaatctactggccgcgaaacgtctgttacaaatgctgggggcactggagggtgaacggcttagtgcgcaagggcaaaaaatggcagcgctgggtaacgatccgcgtttagcggcaatgctggttagcgcgaagaacgacgacgaagctgctaccgcggcaaaaattgccgccattctcgaagagccgccacggatgggcaatagtgacctgggcgtggcgttttcgcgcaatcaaccagcctggcagcaacgtagtcagcaactgttaaaacgcttaaacgtacgcggcggtgaggcagacagttcgcttatcgcgccgctacttgccggggcgtttgccgatcgcattgctcgccgccgtgggcaagatggacgctatcaactggcaaacggcatgggagcgatgctcgatgccgacgatgcgctaagccgccacgaatggttgatcgcaccgttattattgcagggcagcgcctcgccggatgcgcggattttactggcgctgccggtcgatattgatgagttagtacaacgctgcccgcagctggtacagcagtctgacactgtggagtgggatgacgcgcaaggtacgctgaaagcctggcgtcggctgcaaatcggtctgctgacggtgaaagtgcagccgctggcgaaaccctcggaagacgagttgcatcaggcgatgcttaacggcattcgtgataaaggtttaagcatactcaactggacggcggaagcggaacagctacgcttgcgtttgttatgcgccgcaaagtggttgccggaatatgactggcctgcggttgataatgaaagtttgttggcgacgctggaaacgtggctgctgccacatatgaccggcgtgcattcactacgcggcctgaaatcactcgacatttatcaggcactacgcggattacttgattggggaatgcagcaacgtctggatagtgaattgcctgcgcattacactgtgccgacgggaagccggatcgccattcgttatcatgaagataacccgcccgcgctggcggtgagaatgcaggagatgtttggtgaggccactaatccgacgatcgcccaggggcgcgtgccgctggtgctggagttgctttcccctgcccaaaggccattacaaatcacgcgtgatttgggggccttctggaaaggggcgtatcgtgaggtgcaaaaggagatgaaagggcgttatcccaaacacgtctggccggacgacccggcaaacacggcaccgacgcgacggacgaaaaagtattcgtaaggttggttttctccctctccctgtgggagagggccggggtgagggcatcagcgcgcacgttcaccctcaccctaaccctctccctcaagggagaggggaccgatcgagcacaaattttgagagatatcttcttctgtcttgtaacagaagaacagaaaatcgggcttttgcgcctgaatattgcggagaaaaagcatggccgggaatgaccgcgagccaattggacgcaaagggaaaccgacgcgtccggtcaaacaaaaggtaagccgtcgtcgttacgaagatgacgatgattacgacgattatgatgactatgaggatgaagaaccgatgccgcgcaaaggtaagggcaaaggcaaagggcgtaagcctcgtggcaaacgcggctggctatggctactgctaaaactggctatcgtttttgccgtgctgatcgccatttacggcgtttatctcgatcaaaaaattcgtagccgtattgatggcaaggtctggcaactgcctgcggcagtttatggccgaatggtcaatcttgagccagacatgaccatcagcaagaacgagatggtgaagctgctggaggcgacccagtatcgtcaggtgtcgaaaatgacccgtcctggcgaatttaccgtgcaggctaacagcattgagatgatccgccgtccgtttgatttcccggacagcaaagaagggcaggtgcgtgcgcgtttgacctttgatggcgatcatctggcgaccatcgtcaatatggagaacaaccgtcagttcggtttcttccgtcttgatccgcgtctgatcaccatgatctcctcgccaaacggtgagcagcgtttgtttgtgccgcgcagtggtttccctgatttgctggtggatactttgctggcgacagaagaccgccatttctacgagcatgatggaatcagtctctactccatcggacgtgcggtgctggcaaacctgaccgccggacgcacggtgcagggggcgagtacactgacgcaacagctggtgaaaaacctgttcctctccagcgagcgctcttactggcgtaaagcgaacgaagcttacatggcgctgatcatggacgcgcgttacagcaaagaccgtattcttgagctgtatatgaacgaggtgtatctcggtcagagcggcgacaacgaaatccgcggcttcccgctggcgagcttgtattactttggtcgtccggtagaagaattgagcctcgatcagcaggcgctgttagtcggtatggtgaaaggagcgtccatctacaacccgtggcgtaacccgaaactggcgctggagcgacgtaatctggtactgcgtctgctgcaacagcaacagattattgatcaagaactctatgacatgttgagtgcacgtccgctgggggttcagccgcgcggtggggtaatctctccacagccagcctttatgcaactggtgcgtcaggagctgcaggcaaaactgggcgataaggtaaaagatctctccggcgtgaagatcttcactacctttgactcggtggcccaggacgcggcagaaaaagccgccgtggaaggcattccggcactgaagaaacagcgtaagttgagcgatcttgaaactgcgattgtggtcgtcgaccgctttagtggtgaagttcgtgcgatggtcggtggttctgagccgcagtttgcgggctacaaccgtgcgatgcaggcgcgtcgttcgattggttcccttgcaaaaccagcgacttacctgacggctttaagccagccgaaaatctatcgtctgaatacgtggattgcggatgcgccaatcgcgctgcgtcagccgaatggccaggtctggtcaccgcagaacgatgatcgtcgttatagcgaaagtggcagagtgatgctggtggatgcgttgacccgttcgatgaacgtgccgacggtaaatctggggatggcgctggggctgcctgcggttacggagacctggatcaaactgggcgtgccgaaagatcagttgcatccggttccggcaatgctgctgggggcgttgaacttaacgccaatcgaagtggcgcaggcattccagaccatcgccagcggtggtaaccgtgcaccgctttctgcactgcgttcggtaatcgcggaagatggcaaggtgctgtatcagagcttcccgcaggcagaacgcgctgttccggcgcaggcggcgtatctgacactatggaccatgcagcaggtggtacaacgtggtacgggtcgtcagcttggggcgaaatacccgaacctgcatctggcagggaaaacagggactaccaacaataacgtagatacctggtttgcaggcattgacggcagcacggtgaccatcacctgggtaggccgtgataacaaccagccgaccaaactgtatggagccagcggggcaatgtcgatttatcagcgttatctggctaaccagacgccaacgccgctgaatcttgttccgccagaagatattgcagatatgggcgtggactacgacggcaactttgtttgcagcggtggcatgcgtgtcttgccggtctggaccagcgatccgcaatcgctgtgccagcagagtgagatgcagcagcagccgtcaggcaatccgtttgatcagtcttctcagccgcagcaacagccgcaacagcaacctgctcagcaagagcagaaagacagcgacggtgtagccggttggatcaaggatatgtttggtagtaattaacatctaagcgtgaaataccggatggcgagttgccatccggtaaaataacatcccatctaagatattaaccctttcttttcatctggttgtttattaacccttcaggaacgctcagattgcgtaccgcttgcgaacccgccagcgtttcgaatattatcttatctttataataatcattctcgtttacgttatcattcactttacatcagagatataccaatggcgcgttccaaaactgctcagccaaaacactcactgcgtaaaatcgcagttgtagtagccacagcggtaagcggcatgtctgtttatgcacaggcagcggttgaaccgaaagaagacactatcaccgttaccgctgcacctgcgccgcaagaaagcgcatgggggcctgctgcaactattgcggcgaagcactctgctactgcgactaaaacggatacaccaattgaaaaaacgccgcagtctatttcggttgtgacaaatgaagagatgcagatgcatcaatttcagtctgtaaaagaagcattaggttatacacctggcgttacggttagcagtcgtggtgcttctaatacatatgattttgttatcattcgtggtttctcatctgttggtctgaatcaaaataattaccttgatggactaaaacttcagggcaacttttataacgatgctgtgattgatccttacatgctcgagagggttgaactgatgcgtgggccgacgtctgttctctatggaaaaagtaatcctggtgggattatttctatggtgagtaagcgtccgaccactgaacccctgaaagaaattcagtttaaaatggggacggataatctgtttcagactggattcgatttcagtgatgcactggatgataacggtgagttctcctaccgtttgacgggcctcgctcgttcaacaaacgaacagcagaaaaattctgaatcccagcgttataccattgctccatcattctcatggcgtccagacgacaaaaccaattttactttcctgtcctatttccagaatgaaccagaaacgggttattacggttggttgccgaaagaggggaccgttgagccattgcctaatggtaaacgtctaccgactgacttcaatgaaggtgcatcgaataatacatactcccgtaaccagaaaatggtgggatatagttttgaacatggttttaatgacaccttcaccgtgcgtcagaatctgcgtttcagtgaaatgaaaacctcacagaaaagtgtttatggcacagggattgccaacgatggtcatactctaaaccgcgggacagtggtggataatgagcgtctgcaaaactttagcgttgatacccaacttgaaagtaaatttgctacaggtgaagtggagcatactttgctgacaggggtagacttcatgcgtatgcgcaatgatatcaatgccagctttggatctgcaccatcaatcgatctttataacaaatatcatcctgaatactttgcatttggtaacgcagagccataccaaatgaatgaaagcaaacaaacaggtatttatgttcaggatcaggcggaatggaataaatgggtattcactctggggggacgctacgattggtctaagcaagcgaccactgttcgtgaaaactcttatacgccgactgaaggttatattgagcgtaatgatcatcagttcacctggcgcggtggtgtaaattacttattcgataatggtatttcaccttactttagctatagccagtcctttgaaccgagtgctttcgatctgtggagcaacccgcgcgtttcctataagccatcgaaaggtgaacagtatgaagctggcgtaaaatatgttccgaatgatatgccggtcgttgttacgggcgcagtctatcaattgacgaaaacaaataacctgacagcagacccaacaaacccgttagcgcaagtcccagcaggtgagattcgcgctcgtggtgtggagcttgaagcaaaagcagcgttaaatgccaatattaacttgacggcttcttatacctacacggatgcggaatacaccaaagacaccaatctcaaaggtaaaactccagaacaagtaccggagcatatggcatctctctggggggattataccttcaatgaagggccgctttctggtttaacattgggaacaggtggtcgttttattggttccagctatggtgatccggcaaacacttttaaagtgggtagcgcagctgtaatggatgctgttgtaaaatatgatctggcacgctttggtatggcgggatccagccttgctgtgaacgtcaacaatttgctcgatcgtgagtatgttgccagttgcttccagacttatggctgcttctggggcgcagaacgtcaggtcgttgcaaccgcaaccttccgtttctaatttctcttttggggcacggattaccgtgcccatttcacaagttggctgttatgcaggaatacacgaatcattccgataccacttttgcactgcgtaatatctcctttcgtgtgcccgggcgcacgcttttgcatccgctgtcgttaacctttcctgccgggaaagtgaccggtctgatcggtcacaacggttctggtaaatccactctgctcaaaatgcttggccgtcatcagcctccgtcagaaggggagattcttcttgatgcccagccgctggaaagctggagcagcaaagcgtttgcccgcaaagtggcttatttgccgcagcagcttcctccggcagaagggatgaccgtgcgtgaactggtggcgattggtcgttacccgtggcatggcgcgttggggcgctttggggcggcagatcgcgaaaaagtcgaggaagctatctcgctggttggcttaaaaccgctggcgcatcggctggtcgatagtctctctggcggcgaacgtcagcgggcgtggatcgccatgctggtggcgcaggatagccgttgtctgttgctcgacgaaccgacttcggcgctggatatcgcccaccaggttgatgtgctggcgctggtgcaccgtttaagtcaggaacgtggcctgacggtcattgccgtgctgcacgatatcaatatggcggcacgctactgtgattatctggtcgccctgcgcggtggtgaaatgattgctcagggaacgcctgcggaaattatgcgcggcgaaaccctcgaaatgatttatggcatcccgatgggtattttgccgcatccggcgggtgctgcacctgtgagttttgtttattgatgagcggcttacctcttatttcgcgccgtcgactgttaacggcgatggcgctttctccgttgttatggcagatgaataccgcccacgcggcggctattgaccccaatcgtattgtggcgctggagtggttgccggtggaattactgctggcgctcggcatcgtgccttacggcgtggcggataccatcaactatcgcctgtgggtcagcgaaccaccattgccggactcagtgattgacgtcggtttgcgtacagaacctaaccttgaactgctgaccgaaatgaaaccgtcgtttatggtctggtcggcaggatatggcccttcaccagaaatgctggcacgtattgcgccgggtcgcggatttaacttcagtgacggcaaacagccgctggcgatggcgcgtaaatcgctgacggaaatggcagatttacttaacctgcaaagcgcagcagaaacgcatttagcgcactatgaagactttatccgcagcatgaaaccccgctttgtgaagcgtggtgcacgcccgttattgctgacgacgcttatcgatccgcgccatatgttggtttttgggccaaacagcttgttccaggaaattctcgatgagtacggcatcccaaatgcctggcaaggggaaaccaacttctggggcagtaccgccgtcagtatcgatcgtctggcggcgtataaagacgttgatgtgctctgttttgatcacgacaacagcaaagacatggatgcgctaatggcaaccccgctgtggcaggccatgccgtttgtccgcgccggacgctttcagcgcgtacctgcagtctggttttatggtgcgacgctctcggcaatgcactttgtgcgtgttctggataacgccatcggaggtaaagcgtgagtaaacgaattgcgcttttcccggcgttattgctggcgctgctggtgattgtcgctacggtgctcacctggatgaacttctcacagtcgctgccgcgcagtcagtgggcgcaggccgcctggtcgccggatattgacgtcatcgagcagatgatttttcactacagcttgttaccgcgtctggcgatttcgctgctggtgggcgcgggcctggggctggtgggcgtgctgtttcagcaagtgctgcgtaacccgctggcggagccgacgacgcttggcgttgcaacaggcgcgcaactgggaattaccgtcaccacactttgggcgatccccggtgctatggcgagccagtttgccgcgctggtgggcgcttgtgtcgttggcttaatcgtctttggcgtcgcgtgggggaaacggctttcgccggttacgcttattctcgcggggctggtggtgagcctttattgcggggcaattaatcagctactggttatcttccatcacgaccagctgcaaagcatgttcctgtggagcaccggaacgctgacgcaaaccgactggggcggcgttgagcgtttatggccgcagttgctgggcggcgtgatgttgacgttattgctacttcgcccgttaaccctgatggggcttgatgatggcgtggcgcgcaatctcgggctggccttgtcgctcgcgcgtctggcagcgctgtcgctggcgattgtcatcagtgcgctgctggtgaacgctgtggggattatcggctttatcgggttgttcgcgccgctgctggcaaaaatgctgggggcgcggcgtctgctgccacgactgatgctggcgtcgctgattggggcgctgatcctctggctttccgatcaaatcatcctctggctgactcgcgtgtggatggaagtgtccaccggttcggtcactgcgttgatcggtgcgccgctgctactgtggctgttgccgcgtttacgcagcattagcgcgccggatatgaaggtcaacgatcgtgtcgcggctgaacgccaacatgtgctggcgtttgccctcgcgggcggcgtgctgctgttgatggctgtggtggtggcgctgtcgtttggtcgtgatgcgcacggctggacgtgggcgagcggggcgttgcttgaggatttgatgccctggcgctggccgcgaattatggcggcgctgtttgcgggcgtcatgctggcggtggcgggctgtattattcagcggctgaccggaaacccgatggcaagcccggaagtgctggggattagctctggcgcagcgtttggcgtggtgttgatgctgtttctggtgccgggtaatgcctttggctggctgttacctgcaggcagtctcggcgcggcggtgacgctgttgatcattatgatcgccgccggccgcggtggattttccccacaccgcatgttactggcggggatggcgttaagcaccgcgttcaccatgcttttgatgatgttgcaggcaagtggtgacccgcgaatggcgcaagtgctgacctggatttccggttcgacctacaacgcgaccgatgcgcaggtctggcgcacgggaattgtgatggtgattttgctggcgattaccccgctgtgccgccgctggctgaccattttaccgctgggtggtgataccgcccgagccgtaggaatggcgctgacgccgacgcgaattgcgctgctgctgttagcggcttgcctgacggcgaccgcgacgatgactattggaccgttgagttttgttggtttaatggcaccgcatattgcgcggatgatgggctttcgacggacgatgccacacatcgtaatttcggcgctggtgggtggtttactgctggtgttcgctgactggtgtgggcggatggtgctgtttccattccagatcccggcagggctgctgtcgacctttatcggcgcgccatattttatctatttgttgagaaagcagagccgttaatagaatgcctcgcccggtgggcgaggcaaaatcatcacaacttcgcaaacacccgtcgtgcagcatcgatggtgttattgatatcttccatgctgtgcgccacggacataaagcccgcttcaaacgctgacggtgccaggtaaacaccttcgtccagcatcatatggaagaaacgcttaaagcgttccacgtcacaggccatcacatcctgatagcacgtcacggactcggcgtcggtaaagaaaataccgaacatgccgccaacgtggttaacgaccagcggaattccggcttcttctgccgcttccagcagaccttctgccagacgtgttgtcagctcatccagcgtttcgtgaacgcccggctgcgcgacttcattcagacaggcgaaacccgctgccatcgcaattgggttaccggaaagcgtacccgcctgatagaccggacccgtcggggccagcgcatccattacatcacgacgaccaccgaatgcgcctaccggcattccaccgccgatgattttgcccaggcaggtgagatccggttccacaccgtaataatcctgtgcgccagctagcgctacgcggaagccagtcattacttcatcgatgatcagcaatgcgccaaattcgtcgcacagcgcgcgcagacctggcaggaactctggcagcggtggaacgcagttcatattgcctgccaccggctcgacgataatacaggcaatctcttgcgggtattgctcaaacgcggcgcgtacagaagccagatcgttataagtacaggttaaggtatgtttggcgaaatctgccggaacacccggcgagtttggctggcctaacgtgagtgcgccagaaccggctttcaccagcaggcagtcagcgtgaccgtggtaacaaccttcaaatttaatgattttgtcgcgaccggtaaaaccacgggccaggcggatggcgctcatcgtcgcttcagtgccggagttcaccatgcgcaccatatccatggtcgggaccagttcggtcaccagttgcgccattttcacttccatttcggtcggtgcaccaaagcttaaaccacgctcggcggcttcaatcacggcattgcggatagccggatggttatggcccagcaccatcggcccccaggaaccgacataatcgatataggctttgccatcaacatcgtacagataagcgccgtccgctttttcgataaacagtggagtgccgcccacgccagtaaaggcgcgaacaggggagttcacaccgccagggatcagctcgcgcgctgcgctgtaaagattttcagacttactcatggagggttcctgattcgtagaaaaagtgaatggctgctattctatgttattcataacaagttaaatactcgtcaaacatcaggttgcttgtactggtgcaatcctgatttcttagagtataaaagttttgtgcatttgaaacattacgctttgcaaaggattttcatggaacgtgcgagtaaaatgccgtcatcttatttgtatgaccaataagtgatcattggatgaaaactgatactccctctttagaaacaccgcaggccgcgcgcctgcgacgcagacaactgattcgccaacttcttgagcgcgataaaaccccgttagccattttgtttatggcggcagtcgtcggcacgcttgtcgggctggcagcggttgcttttgacaaaggtgtcgcctggttgcagaaccaacgtatgggggcgctggtacatactgctgataattatccgcttctgttaaccgtcgcttttctctgttcggcggtgctggcgatgttcggctactttttggtgcgcaaatacgcgccggaagcaggtggttcggggatcccggaaattgaaggggcgctggaagatcaacgtcccgttcgctggtggcgtgtgttgccggtgaaattctttggcgggctggggacactcggcggaggcatggtgctagggcgcgaaggaccaaccgtgcagatcggcggcaatatcggtcgcatggtgcttgatattttccgcctgaaaggtgatgaagctcgccatacgctgctggcaaccggtgctgctgcggggctggctgcggcctttaacgcgccgctggcgggtattttgtttattatcgaagagatgcgtccgcagtttcgctatacgttaatttcgattaaagcggtatttattggcgtcattatgtcgaccattatgtaccggatttttaatcatgaagttgcgttgattgacgtcggtaaactttctgatgcgccgcttaatacgctgtggctttatctgatcctcggtattatttttggcattttcggccctatttttaataaatgggtgctggggatgcaggatttgctgcaccgtgtgcacggcggcaatattaccaaatggatactgatgggtggtgcgattggcggtctgtgtggattgctggggtttgtggcaccagcaacgtcgggcggcggttttaacctgattcctatcgctaccgcggggaatttcagcatgggaatgctggtgtttatcttcgtcgctcgggtcattaccaccttactctgcttctcttccggcgcgccgggcggtatttttgccccgatgctggcgctgggtactgtgctgggaaccgctttcggaatggttgccgttgagctgtttccgcaatatcacctggaggcggggacgtttgctattgccggaatgggggcattactggcggcatctattcgcgcgccgttaacggggatcattctggttctggagatgaccgataactaccagctcattttgccaatgattattaccggtcttggcgcaacactattagcgcaatttaccggcgggaaaccgctatactcggcgattcttgcgcgcacgctggcaaaacaggaagctgagcaactggcgcgaagcaaggccgcatcagccagcgagaatacttgaacgaaataccagggtattagataatggcgattattattgggttagaatttgcccaattgccgatgtcgtttggagcaaaatatgagtgatgacgtagcactgccgctggagtttaccgacgcagcagccaacaaagttaaaagcctgatcgctgacgaagataacccgaatctgaaattacgcgtgtatatcaccggtggcggttgcagcggcttccagtatggtttcacctttgatgatcaggtgaacgaaggcgatatgaccatcgaaaaacagggcgttggcctggtggttgatccgatgagcctgcaatatctggtcggcggttccgttgattataccgaaggtctggaaggttctcgtttcatcgtgaccaacccgaacgcgaaaagcacctgcggttgcggttcttcctttagtatctaatctgttgttcatgtgccggataaactatccggcacatcttctctcttcaacgcccattctcatccagcgcaaacgtcggtagcttaagatgccaacgaatagccgccagccgaatcaatagcgtcacgaccatgcccatcatactggctgtttccagtggtacggaaaatgtgtaataagccgtagcgtggacaataccgccgataatacaggcagttgcgtagatttctgtacgtaaaatcatggggatttcgcgggccagtacatcacgaatgatcccgccgccaacgccagtaatgacgcccatacaaaccgcgattaacggaccggcttccgcattaaaggctttattcacgccaatgccgacaaacaccgccagaccaacggcgtccagcaccggcaacatccattttggtaagcgtcttggctggcgcaccagcacgatggtcagcatgctggtgaccattgcaacgaccagatcggtgggatctttcacccaaaataccgggccgtgatccagcgccatgtcgcgaattgtcccgccgcctacagcggtaaccacgcccagtaccagaacaccaaaagggtccatacgcaattttccggctaacaaaacgccggagatggcaaataccgctgtgccgactatatccagccaatagacgagcattgttcaatccccactgagcacctgaaaaggtcaggcactaatctacctgtgaaagcgcattacagagctgttgtgcagcgaggataatacgtgggcttgcacgttcaaaccagtcactcgtgagaggaataacgggaattttgagctgttcaccccagtattgtttgattttaggaatttggtccggtccgcctgtaatgacaatcgcctgtggcgagcgtgctaacacctgttcgcggctaacttgcggccagggaacccggctgtctttaaagatgttttctccgccacaaacttcgagtacctggttctgaatcgactcttttccactggtaaatggcggattaatgccgaattgcagaaaaacacgttttttaggtttatcagcatattgcgctttcaattgcgcgtactgatccagcagggattgcgcggcttgttcggccttgtctggttgcggactccagggggccagttgacgtaacgcattggcaatttgttcaatgcttgtcgcatcgacccacatcacttttattcccagcgaagccagctggtcaacctgccgctcggcattacctccacgccaggcaatcaccagatcgggtttcagcgcgacaatgcgttccagattcatcccctgccaggtggaaacctgctcaatcttttgcgcttgtggaggatagtcggaatagctgctgaccccaaccggcgtgatcccggcggcaaaggcaagttcagtgttggcgggagaaagcgtgatgacgcgcggcgcggcgttgagccacagtggcgcaagaaaagacagggcgaccagcgccctgaacagtgacttagccatgtgcaagtttctgcaccagtgactcaaccatcaggctggactgtttagcggcaacagccaggaactcatcgaagctaagatgagactgttgatcggccacgtcggagatggcgcgtacgacaacaaacgggacgttgaaattgtggcagacatgggcgattgccgtcgcttccatctctacagcaatggcctgtgggaagttgtggcggattttcgccagaccaacagaaccgttgatgaaagcgtcgccgctaacaatcaggccacgtacagcgttaagattcagttcggcaatgcaggcctcagcggcagcgatcagtttatcgtcagctttaaagcctgccggacagcctggtaactgaccgtattcataaccaaatgccgtgacatccgcgtcgtgataacgtgcttcgtccgagacaacgatatcgcccactttcaacgttggtgccaggccaccggcagaaccggtgttaataatcacatctggcttgcagtgttccaacagcaaagtggcacccagcgccgcagcgactttaccgatgcccgatttcagaagcgcaacctcggttccattcagttggccggtatagatttcgcaaccgccgagactgatagtttgacgtttttcgattttgtcacgcagcagcgtaacttcttcttccattgcaccaatgatgccgattttcatagatttactcgcgataagcccgatttgaaggcatagtttaccatgcgcttacggggaagcgtatttctcacgcgggagaggacatggcacagattgatttccgaaaaaaaataaactggcatcgtcgttaccgttcaccgcagggcgttaaaaccgaacatgagatcctgcggatcttcgagagcgatcgcgggcgtatcatcaactctccggcaattcgtcgtctgcaacaaaagacgcaggtttttccactggagcgcaatgccgccgtgcgcacgcgtcttacccactcgatggaagtccagcaggtggggcgctacatcgccaaagaaattttaagccgtctgaaagagcttaaattgctggaagcatacggcctggatgaactgaccggaccttttgaaagcattgttgagatgtcatgcctgatgcacgatatcggcaatccgccgtttggtcattttggcgaagcagcgataaatgactggtttcgccaacgtttgcacccggaagatgccgaaagccagcctctgactgacgatcgctgcagcgtggcggcactacgtttacgggacggggaagaaccgcttaacgagctgcggcgcaagattcgtcaggacttatgtcattttgaggggaatgcacaaggcattcgtctggtgcatacattgatgcggatgaatctcacctgggcacaggttggcggtattttaaaatatacccgtccggcgtggtggcgtggcgaaacgcctgagacacatcactatttaatgaaaaagccgggttattatctttctgaagaagcctatattgcccggttgcgtaaagaacttaatttggcgctttacagtcgttttccattaacgtggattatggaagctgccgacgacatctcctattgtgtggcagaccttgaagatgcggtagagaaaagaatatttaccgttgagcagctttatcatcatttgcacgaagcgtggggccagcatgagaaaggttcgctcttttcgctggtggttgaaaatgcctgggaaaaatcacgctcaaatagtttaagccgcagtacggaagatcagttttttatgtatttacgggtaaacaccctaaataaactggtaccctacgcggcacaacgatttattgataatctgcctgcgattttcgccggaacgtttaatcatgcattattggaagatgccagcgaatgcagcgatcttcttaagctatataaaaatgtcgctgtaaaacatgtgtttagccatccagatgtcgagcagcttgaattgcagggctatcgggtcattagcggattattagagatttatcgtcctttattaagcctgtcgttatcagactttactgaactggtagaaaaagaacgggtgaaacgtttccctattgaatcgcgcttattccacaaactctcgacgcgccatcggctggcctatgtcgaggctgtcagtaaattaccgtcagattctcctgagtttccgctatgggaatattattaccgttgccgcctgctgcaggattatatcagcggtatgaccgacctctatgcgtgggatgaataccgacgtctgatggccgtagaacaataaccaggcttttgtaaagacgaacaataaatttttaccttttgcagaaactttagttcggaacttcgcgctataaaacgaatctgaagaacacagcaattttgcgttatctgttaatcgagactgaaatacatgaaaaaaaccacattagcactgagtgcactggctctgagtttaggtttggcgttatctccgctctctgcaacggcggctgagacttcttcagcaacgacagcccagcagatgccaagccttgcaccgatgctcgaaaaggtgatgccttcagtggtcagcattaacgtagaaggtagcacaaccgttaatacgccgcgtatgccgcgtaatttccagcagttcttcggtgatgattctccgttctgccaggaaggttcaccgttccagagctctccgttctgccaggggggccagggcggtaatggcggcggccagcaacagaaattcatggcgctgggttccggcgtcatcattgatgccgataaaggctatgtcgtcaccaacaaccacgttgttgataacgcgacggtgattaaagtccagctgagcgatggtcgtaagttcgacgcgaagatggttggcaaagatccgcgctctgatatcgcgctgattcagatccagaacccgaaaaacctgaccgcaattaagatggcggattctgatgcactgcgcgtgggtgattacaccgtagcgattggtaacccgtttggcctgggagagacggtaacttccgggattgtctctgcgctggggcgtagcggcctgaatgccgaaaactacgaaaacttcatccagaccgatgcagcgatcaaccgtggtaactccggtggtgcgctggttaacctgaacggcgaactgatcggtatcaacaccgcgatcctcgcaccggacggcggcaacatcggtatcggttttgctatcccgagcaacatggtgaaaaacctgacctcgcagatggtggaatacggccaggtgaaacgcggtgagctgggtattatggggactgagctgaattccgaactggcgaaagcgatgaaagttgacgcccagcgcggtgctttcgtaagccaggttctgcctaattcctccgctgcaaaagcgggcattaaagcgggtgatgtgatcacctcactgaacggtaagccaatcagcagctttgccgcactgcgtgctcaggtgggtactatgccggtgggcagcaaactgaccctgggcttgctgcgcgacggtaagcaggtcaacgtgaatctggaactgcagcagagcagccagaatcaggttgattccagctccatcttcaacggcattgaaggcgctgagatgagcaacaaaggcaaagatcagggcgtggtagtgaacaacgtgaaaacgggcactccggctgcgcagatcggcctgaagaaaggtgatgtgattattggcgcgaaccagcaggcagtgaaaaacatcgctgaactgcgtaaagttcttgacagcaaaccgtctgtactggcactgaacattcagcgcggcgacagctccatctacctgttaatgcagtaatctccctcaaccccttcctgaaaacgggaaggggttctccttacaatctgtgaacttcaccacaactccatacatcttcatcatcctttaggcatttgcacaatgccgtacgttacgtacttccttatgctaagccgtgcataacggaggacttatggctggctggcatcttgataccaaaatggcgcaggatatcgtggcacgtaccatgcgcatcatcgataccaatatcaacgtaatggatgcccgtgggcgaattatcggcagcggcgatcgtgagcgtattggtgaattgcacgaaggtgcattgctggtactttcacagggacgagtcgtcgatatcgatgacgcggtggcacgtcatctgcacggtgtgcggcaagggattaatctaccgttacggctggaaggtgaaattgtcggcgtaattggcctgacaggtgaaccagagaatctgcgtaaatatggcgaactggtctgcatgacggctgaaatgatgctggaacagtcgcggttgatgcacttgttggctcaggatagccgtttgcgggaggaactggtgatgaacctgattcaggcagaggagaatactcccgcacttactgaatgggcgcaacggctggggatcgatctcaatcaaccgcgagtggtggctattgttgaggtcgacagcggtcagcttggtgtggacagcgcaatggcggagttacaacaactgcaaaacgcgctgactacgcccgagcgtaataatctggtggcgattgtctcgctaaccgaaatggtggtgttgaaaccggcgttgaactcttttgggcgctgggatgcagaagatcatcgtaagcgagttgaacaactgattacccgcatgaaagagtacggccagctgcgttttcgcgtttcactgggcaactattttaccggtcctggcagtattgcccgatcctatcgtacggcgaaaacgacgatggtggtgggtaaacagcggatgccagaaagtcgctgctatttttatcaggatctgatgttacctgtgttactcgacagtttgcgtggcgactggcaggccaacgaactggcgcgaccgctggcgcggctgaaagcgatggacaataacggcttgctgcgacgaacgctggcggcgtggtttcgtcacaatgtgcaaccgctggcaacgtcaaaggcgttgtttattcatcgtaatactctggagtatcggcttaatcgtatatcggaactgaccgggcttgatttgggtaattttgatgacaggttgctgctgtatgtggcgttgcagctggatgaagagcggtaggttatgcgttaaggtcgaggcggcgctggctcattcccctcagcccgaagggtagaggggaatgtccgagttaaccgtcagttcggcattatttacgcgttagtttttccagatcggcttcaatctcgctgatcttattggttacgactgactccaggtgacgtaagtcgtcgaggatcttacgcttaagatcaacttcgctgcggtcacgctggcagatttgatcaagctcatcaatgatataccgtagattcgggctgatttcctggacttctttataaccctgacccacaccatcagcgacgaccgttttacgctgacgcggatatttaaacttaacgctcttggcgaaaaactcgcctttgtctttctggaaatagattttcagaatatcgttgttggcttcctgccggaggctgtaacgatcaatttcttcaggattggtaatacccagacttttcagattgtcgtacatagcgttacctcaaaatgagtcagtaaattgtgcttattttagcatttggcctggcccgcccggctcgactgtgatcgcagaaagcctttttcttccagacttctatcatggcgtaaaaatcaaaaaattacctgctttattgtggcgatattccatgggatggattaacacatttatcttcgttttgcgaattacatgacagtccgaaacaagatgaaaaagtatttaaaaaaggggggaagaagaatgagtaggacgaattattctgagccagaaagcatacgggcagcatcatgctgcccgtatatgtactcttaatcgatggtacgcagcagttcgttaatgccgactttgccgcgagttttcgcgtcaactttcttaacgataaccgcacagtagaggctgtatttgccatctttcgacggcagattacctgaaacaaccacagaccccgccggaacgcgaccgtagtggatttcgccggtttcacggtcgtaaatacgggtgctctgaccaatgtatacgcccatagagatgacggaaccttcttcgacaatcaccccttcaaccacttcggagcgtgcgccaatgaagcagttatcttcaataatggtcgggttagcctgcagcggctccagcacgccgccgatgcccacgccaccggaaaggtggacgtttttaccaatctgcgcacaagaaccgacggtcgcccaggtatcaaccatcgtgccttcatcaacatatgcgccgatgttgacgtaagacggcatcagcacggtgttacgggcaataaatgcaccctgacgtaccgccgctggtggcacaacgcggaagccttctttctgaaaacgcgcttcgtcgtagtcggcgaatttcatcggcactttatcgaagtagcggctttctgccccttcgatcacctgattatcattaatacggaaagagagcagcaccgcttttttcaaccactgatgcgtcacccactgaccgtcaattttttccgctacacgcagtgcgccggaatccagcagggcgatcacctgatttaccgcttcgcgggttacggtgtctgcattggctggcgtgatctcggcacggcgttcaaaagcggtttcaataatgttctgtaactgctgcattgttaaactcttttcatatcagtaaacacatcaccctttatcgtttggattgagggcctctgtcaaccgctgatgcacttcctgctgcaactcgttattaagtgcacgccggtcagcggtggcaattatgaataaatcttctactcgctcgccaatggttgtaattcgggcaccatgaagcgaaattcccagatcggcaaaaattttcccgactctcgccagcagtcctggctggtcgagcgcgataagctcaaggaacgatttgcggtcggtatgggtcggcaaaaacgttacttcggtttcaacagtaaaatggcgtaatttggcgggttggcgacggggctgcggtggctgccagctactttgcgtcagtacttgctccagaccaaaccgaataacctcatgacgatctgcggacagcgggctgccatcgggttccagcacgataaaggtatccatcgccataccgtcgcgagtggtgaaaatttgtgcgtcgtgaacacttaaattgcggcggtctaattcggcacagacggcggcaaacagataggggcggtccgggctccagataaaaatctcggtgcctccacgcgtagcctgcgggctaagcaataccagcggtttgcttaaatcatgctgtaataaatggcgggcatgccaggccagttgatttgggctatggcggacaaaatagttagcacgacagcgtgaccaaatttggtgcagcgcctcttcgtcgatgttatccatgcgcagtagtgccagtgcctggagttggtgatggcgaacccgttcgcgcatatccggcgtgttttgcattccgcgtcgtagctgcttttcggtggcaaaatagagttcgcgcaacagactttgcttccagctattccacagcgtttcgttggtggcgcaaatgtcagccactgtcaggcataccagatagcgcagacgattttccgtttgaacttcttcggcaaactgcttgatgacttcagggtcctgaatatcgcggcgttgtgctgtcaccgacatcagcaagtgctggcgaaccagccaggcaaccagctgtgtttcgcgtgagttcagcccgtggagttctgcaaaatgcactacatcctgagcaccgagaatggagtggtcgccgccgcgtcctttggcgatatcgtgaaacagcgcggcgatgaaaatcagctcagttgacggcaggcgcggccagacgtccacacacaacggatggcgctggcgcgtttcttcactggcaaaactctccagtttcagcatcacgcggatagtatgttcatccaccgtgtaggcgtggaacagatcaaactgcatctgcccgacgatatgcgaccattgcggcatatacgcgccgagcacgctatggcgatgcattggcaatagcccgcgccgcaccgctccggggtgacgcagaatgctcaaaaacagttttcgtgcttccggaatattacacagcggttgttgcagatggcgacgggcatggcgtaactggcgcagcgtggtggagtaaatgccggtgatcgcactgttgcgcaccatggtgtagaacatacgcaagatggcttccggctggcgcataaatagtgtttcatcacgcaggtcgattagcgtaccgcgtagctgaaactcatcgtcgattggacgtggtttttcgtcggcgggaagggcgaggatggcttcatcgaacagttgcagcagcatctggttgagttcactgacgcggcgtgtaacgcggaagtaatccttcatcatccgctcgaccggttcgttgccttcaccactgtaattcagacgctgagcgacgctaagttggcgatcgaataacagacgattatcgtaacggctgacgaccagatgcagggcaaagcgaatacgccacagtatatgcagacattcgtttaattccgcccgctccgctgaggttaagaagccaaacccgaccatttcatccagcgatgttgcgccaaaatgacggcgggccacccattgcagagtgtgaatatcgcgcaagccgccagggctacttttgatgtctggttcaaggttgtagctggtgccatggtaacgctgatggcgctggttctgttcttcaactttcgccgcgtagaacttgtcggaaggccagaatccttcgctaaaaatatgtttttgcagttcgaggaagagcgcaacatcgccaattaataagcgggattcgattaaattggtggcgacggttaaatccgataacccttccagcatgcactcttcaagcgtgcgcacactatgaccgacttccagctttacatcccagagcagcgttaacagctcgcccactttttgcgcctgatcgtccgggagctttttacggcttaaaatcagtaaatcgatgtcagaaagtggatgcagctcgccacgaccgtagccaccgacggcgaccaatgccaggtcggcaatctggctgaatcccgcttcaatccataatcgttgcaggagctggtcgataaactcggtgcgcgcctcaatcaactgttctgcagagatcccattgtcaaaggcatcacccagccaacgctggaaagtatcgatatgggcttttatcccaccgacggttaattcatcacggggccagacgcatggattttgcggttgaccgggcagggtggggagagcggtgtttgcgtactgttctggaagggtattcattgtgcgccacccataagattaaattatcgcattaaaaaagccggcattcgccggcttcatcttattcgtcgtgcgagattatcgccgggatggtgtcatccttgcgtagcgtcaaaatttcgcagccgttatcagtcaccacaatagtatgctcatattgtgcagacaagctgcgatctttggtttttaccgtccagccatctttcatggtgcggatctcttttttacccgcgttgaccattggctcaatggtgaacgtcatccccggtttcagcacgacgttggtttcacgggagtcatagtgcagcacctgcggttcttcatggaagccgcgaccaataccgtgtccacaatattcacgaacgacggagaagccttctgcttcgacaaacttctgaatcgccgcaccgatttcgcgcaggttaatgcctggtttgaccatgcgcagcgccaggtacaggctttcttgcgtgatgcggcacagacgttcgcccatgatggtcggcttaccgacgataaacattttcgaggtatcgccgtggaaaccatctttgattacggtgacatcaatgttaacgatatcgccatctttcagcagcttagcatcgtccgggataccgtggcacaccacttcattaatagagatgcaaacggatttcggatagccgtgatagccgaggcaggcagaaaccgcgtgttgttcattaacaatgtaatcattacagatgcgatccagctcgccggtgctgacgcccggtttaacatacggttcgatcatctccagcacttcggcagccagtcggccagcgacgcgcattttttcgatatcttctggggtcttgattgagatagccattaattctgtccatcagcgtcggtgataccgacaatatatatgtaagtgccgtcaatggtatcacacccgggcaaattgagaatcattctgaatttcgccaaacgtgccactgaaggttttctataatagaaaattcgacatctgatgctgtacacagcgccaacaattattggtgtccatgacgtatttgtggtataaagcgcgccggacttccgatccatttcgtatacacagactggacggaagcgacaatctcactttgtgtaacaacacacacgtatcggcacatattccggggtgccctttggggtcggtaatatgggatacgtggaggcataaccccaacttttatatagaggttttaatcatggcaactgtttccatgcgcgacatgctcaaggctggtgttcacttcggtcaccagacccgttactggaacccgaaaatgaagccgttcatcttcggtgcgcgtaacaaagttcacatcatcaaccttgagaaaactgtaccgatgttcaacgaagctctggctgaactgaacaagattgcttctcgcaaaggtaaaatccttttcgttggtactaaacgcgctgcaagcgaagcggtgaaagacgctgctctgagctgcgaccagttcttcgtgaaccatcgctggctgggcggtatgctgactaactggaaaaccgttcgtcagtccatcaaacgtctgaaagacctggaaactcagtctcaggacggtactttcgaaaagctgaccaagaaagaagcgctgatgcgcactcgtgagctggagaaactggaaaacagcctgggcggtatcaaagacatgggcggtctgccggacgctctgtttgtaatcgatgctgaccacgaacacattgctatcaaagaagcaaacaacctgggtattccggtatttgctatcgttgataccaactctgatccggacggtgttgacttcgttatcccgggtaacgacgacgcaatccgtgctgtgaccctgtacctgggcgctgttgctgcaaccgtacgtgaaggccgttctcaggatctggcttcccaggcggaagaaagcttcgtagaagctgagtaataaggcttgataactcccccaaaatagttcgagttgcagaaaggcggcaagctcgagaattcccgggagcttacatcagtaagtgaccgggatgagcgagcgaagataacgcatctgcggcgcgaaatatgaagggggagagcccttatagaccaggtagtacacgtttggttagggggcctgcatatggccccctttttcacttttatatctgtgcggtttaatgccgggcagatcacatctccgaggattttagaatggctgaaattaccgcatccctggtaaaagagctgcgtgagcgtactggcgcaggcatgatggattgcaaaaaagcactgactgaagctaacggcgacatcgagctggcaatcgaaaacatgcgtaagtccggtgctattaaagcagcgaaaaaagcaggcaacgttgctgctgacggcgtgatcaaaaccaaaatcgacggcaactacggcatcattctggaagttaactgccagactgacttcgttgcaaaagacgctggtttccaggcgttcgcagacaaagttctggacgcagctgttgctggcaaaatcactgacgttgaagttctaaaagcacagttcgaagaagaacgtgttgcgctggtagcgaaaattggtgaaaacatcaacattcgccgcgttgctgcgctggaaggcgacgttctgggttcttatcagcacggtgcgcgtatcggcgttctggttgctgctaaaggcgctgacgaagagctggttaaacacatcgctatgcacgttgctgcaagcaagccagaattcatcaaaccagaagacgtatccgctgaagtggtagaaaaagaataccaggtacagctggatatcgcgatgcagtctggtaagccgaaagaaatcgcagagaaaatggttgaaggccgcatgaagaaattcaccggcgaagtttctctgaccggtcagccgttcgttatggaaccaagcaaaactgttggtcagctgctgaaagagcataacgctgaagtgactggcttcatccgcttcgaagtgggtgaaggcatcgagaaagttgagactgactttgcggcagaagttgctgcgatgtccaagcagtcttaattatcaaaaaggagccgcctgagggcggcttctttttgtgcccatcttgtaaattcagctaacccttgtggggctgcgctgaaaagcgacgtacaatgtcgctagtattaattcatttcaatcgttgacagtctcaggaaagaaacatggctaccaatgcaaaacccgtctataaacgcattctgcttaagttgagtggcgaagctctgcagggcactgaaggcttcggtattgatgcaagcatactggatcgtatggctcaggaaatcaaagaactggttgaactgggtattcaggttggtgtggtgattggtgggggtaacctgttccgtggcgctggtctggcgaaagcgggtatgaaccgcgttgtgggcgaccacatggggatgctggcgaccgtaatgaacggcctggcaatgcgtgatgcactgcaccgcgcctatgtgaacgctcgtctgatgtccgctattccattgaatggcgtgtgcgacagctacagctgggcagaagctatcagcctgttgcgcaacaaccgtgtggtgatcctctccgccggtacaggtaacccgttctttaccaccgactcagcagcttgcctgcgtggtatcgaaattgaagccgatgtggtgctgaaagcaaccaaagttgacggcgtgtttaccgctgatccggcgaaagatccaaccgcaaccatgtacgagcaactgacttacagcgaagtgctggaaaaagagctgaaagtcatggacctggcggccttcacgctggctcgtgaccataaattaccgattcgtgttttcaacatgaacaaaccgggtgcgctgcgccgtgtggtaatgggtgaaaaagaagggactttaatcacggaataattcccgtgatggataaataagggtaagattccgcgtaagtatcgcgggggcgttagtctggttataaggcgttattgttgcaggcagtttggtcacggccagcgcgcagcaaccggagcgtacaaaagtacgtgaggatggcgagcactgcccggggccaaaatggcaaataaaatagcctaataatccagacgattacccgtaatatgtttaatcagggctatacttagcacacttccactgtgtgtgactgtctggtctgactgagacaagttttcaaggattcgtaacgtgattagcgatatcagaaaagatgctgaagtacgcatggacaaatgcgtagaagcgttcaaaacccaaatcagcaaaatacgcacgggtcgtgcttctcccagcctgctggatggcattgtcgtggaatattacggcacgccgacgccgctgcgtcagctggcaagcgtaacggtagaagattcccgtacactgaaaatcaacgtgtttgatcgttcaatgtctccggccgttgaaaaagcgattatggcgtccgatcttggcctgaacccgaactctgcgggtagcgacatccgtgttccgctgccgccgctgacggaagaacgtcgtaaagatctgaccaaaatcgttcgtggtgaagcagaacaagcgcgtgttgcagtacgtaacgtgcgtcgtgacgcgaacgacaaagtgaaagcactgttgaaagataaagagatcagcgaagacgacgatcgccgttctcaggacgatgtacagaaactgactgatgctgcaatcaagaaaattgaagcggcgctggcagacaaagaagcagaactgatgcagttctgatttcttgaacgacaaaaacgccgctcagtagatccttgcggatcggctggcggcgttttgctttttattctgtctcaactctggatgtttcatgaagcaactcaccattctgggctcgaccggctcgattggttgcagcacgctggacgtggtgcgccataatcccgaacacttccgcgtagttgcgctggtggcaggcaaaaatgtcactcgcatggtagaacagtgcctggaattctctccccgctatgccgtaatggacgatgaagcgagtgcgaaacttcttaaaacgatgctacagcaacagggtagccgcaccgaagtcttaagtgggcaacaagccgcttgcgatatggcagcgcttgaggatgttgatcaggtgatggcagccattgttggcgctgctgggctgttacctacgcttgctgcgatccgcgcgggtaaaaccattttgctggccaataaagaatcactggttacctgcggacgtctgtttatggacgccgtaaagcagagcaaagcgcaattgttaccggtcgatagcgaacataacgccatttttcagagtttaccgcaacctatccagcataatctgggatacgctgaccttgagcaaaatggcgtggtgtccattttacttaccgggtctggtggccctttccgtgagacgccattgcgcgatttggcaacaatgacgccggatcaagcctgccgtcatccgaactggtcgatggggcgtaaaatttctgtcgattcggctaccatgatgaacaaaggtctggaatacattgaagcgcgttggctgtttaacgccagcgccagccagatggaagtgctgattcacccgcagtcagtgattcactcaatggtgcgctatcaggacggcagtgttctggcgcagctgggggaaccggatatgcgtacgccaattgcccacaccatggcatggccgaatcgcgtgaactctggcgtgaagccgctcgatttttgcaaactaagtgcgttgacatttgccgcaccggattatgatcgttatccatgcctgaaactggcgatggaggcgttcgaacaaggtcaggcagcgacgacagcattgaatgccgcaaacgaaatcaccgttgctgcttttcttgcgcaacaaatccgctttacggatatcgctgcgttgaatttatccgtactggaaaaaatggatatgcgcgaaccacaatgtgtggacgatgtgttatctgttgatgcgaacgcgcgtgaagtcgccagaaaagaggtgatgcgtctcgcaagctgaggataatccggctacagagagtcgcgctatttgttagcgtagggcttcagtgatatagtctgcgccatctgatcgtaagtagttggctttataaggtcaggtatgccgtggttttacacggcttttttttgtataggcttcagtattcctgagtaccgtaaaccctgtcagggaataaaaatgcgtgatgttgtctgctactcaaccacttagcgaaaaattgccagcgcatggctgccgtcatgttgcgatcattatggacggcaatggtcgctgggcaaaaaagcaagggaagattcgtgcctttgggcataaagccggggcaaaatccgtccgccgggctgtctcttttgcggccaacaacggtattgaggcgttaacgctgtatgcctttagtagtgaaaactggaaccgaccagcgcaggaagtcagtgcgttaatggaactgtttgtgtgggcgctcgatagcgaagtaaaaagtctgcaccgacataacgtgcgtctgcgtattattggcgataccagtcgctttaactcgcgtttgcaagaacgtattcgtaaatctgaagcgctaacagccgggaataccggtctgacgctgaatattgcggcgaactacggtggacgttgggatatagtccagggagtcaggcaactggctgaaaaggtgcagcaaggaaacctgcaaccagatcagatagatgaagagatgctaaaccagcatgtctgtatgcatgaactggcccctgtagatttagtaattaggactgggggggagcatcgcattagtaactttttgctttggcaaattgcctatgccgaactttactttacagatgttctctggcccgatttcgatgaacaagactttgaaggggcgttaaatgcctttgctaatcgagagcgtcgtttcggcggcaccgagcccggtgatgaaacagcctgatgggggtcgcttttgctgaagtatcgcctgatatctgcttttgtgttaatacccgtcgtcatcgcggcgttgtttctgttgccgccggtggggttcgccatcgtaacgctggtggtctgcatgctggcagcgtgggaatggggacagcttagcggttttaccactcgttcgcagcgagtatggttggcggtgttatgcgggttattgttggcgctgatgctttttctgttgccggaatatcaccgaaatattcatcaaccgctggttgaaatctcactttgggcttcgctgggttggtggattgtcgcgctattgctggtgctgttttacccaggttccgcagcaatctggcgtaactctaaaacattgcgccttatttttggcgtgctaaccattgttcccttcttctggggcatgctggcgttacgggcctggcactatgacgagaatcattacagtggcgcaatatggctgctctatgtcatgatcctggtatggggcgctgactccggcgcatatatgtttggcaaattgtttggtaaacataagctggcaccgaaggtttctccgggtaaaacctggcaaggctttataggtggactagcgaccgcagcggtaatctcatggggttatggcatgtgggcgaatctcgacgtcgctcccgtcaccttactcatttgctctattgtcgcagcgttagcctcagtgctcggcgatctgaccgagagtatgtttaagcgtgaagcaggaattaaggacagcggtcatttaattccaggacacggtggtattttagatcgtattgatagcctgacggctgcggtaccggtctttgcttgcttgttgttactggtattcaggacgctttaacggaaggtaatatgctgagttttctctgggatttggcttcgttcatcgttgcactgggtgtacttatcaccgtgcatgaatttggtcatttctgggttgcccggcgttgtggtgttcgcgttgagcgtttctcaatagggtttggtaaggcgctctggcggcgaactgataagctcggcaccgaatatgttatcgccctgatcccgctgggcggttatgtcaaaatgctggatgagcgcgcagaaccggtcgttccggaactccgccaccatgccttcaataataaatctgttggccaacgagcggcgattattgccgcaggtccggttgcaaacttcatttttgctatcttagcctactggctggtttttattattggtgtgcctggcgtacgtccggtggttggtgaaatagcagccaattcgatagctgcggaagcacaaattgcaccaggtacggaactaaaagccgtagatggtatcgaaacgcctgattgggatgccgtgcgtttgcagttggtcgataaaattggcgatgaaagcaccaccattacagtagcgccatttggcagcgaccaacggcgggatgtaaagctcgatttacgtcactgggcgtttgagcctgataaagaagatccggtatcttcgctggggattcgtcctcgtgggccgcaaattgaacctgtactggaaaatgtgcagccaaactcggcggcaagcaaggcaggtttgcaagcaggcgacaggatcgttaaagtcgatggtcagcccttaacgcagtgggtgacctttgtgatgcttgtccgggataacccgggtaaatccttagcgttagaaatcgaaaggcaggggagtcccttgtctttgacattaatcccggagagtaaaccgggtaatggtaaagcgattggttttgtcggtattgagccgaaagtcattcctttgccagatgagtataaagttgtacgccagtatgggccgttcaacgccatcgtcgaagccacggacaaaacgtggcagctgatgaagctgacggtcagtatgctgggaaaattgatcaccggtgatgtgaaactgaacaacctcagtgggccgatctctatcgccaagggggctgggatgacagcggaactcggggtagtttattacctgccgtttcttgcgcttattagcgtgaacttagggataattaacctgtttccgttgcccgtacttgacggggggcatctgctgttccttgcgatcgaaaagatcaagggcggaccggtatccgagcgggttcaagacttttgttatcgcattggctcgattctgctggtgctgttaatggggcttgcacttttcaatgatttctctcggttatgagagttagttaggaagaacgcataataacgatggcgatgaaaaagttgctcatagcgtcgctgctgtttagcagcgccaccgtatacggtgctgaagggttcgtagtgaaagatattcatttcgaaggccttcagcgtgtcgccgttggtgcggccctcctcagtatgccggtgcgcacaggcgacacggttaatgatgaagatatcagtaataccattcgcgctctgtttgctaccggcaactttgaggatgttcgcgtccttcgtgatggtgatacccttctggttcaggtaaaagaacgtccgaccattgccagcattactttctccggtaacaaatcggtgaaagatgacatgctgaagcaaaacctcgaggcttctggtgtgcgtgtgggcgaatccctcgatcgcaccaccattgccgatatcgagaaaggtctggaagacttctactacagcgtcggtaaatatagcgccagcgtaaaagctgtcgtgaccccgctgccgcgcaaccgtgttgacctaaaactggtgttccaggaaggtgtgtcagctgaaatccagcaaattaacattgttggtaaccatgctttcaccaccgacgaactgatctctcatttccaactgcgtgacgaagtgccgtggtggaacgtggtaggcgatcgtaaataccagaaacagaaactggcgggcgaccttgaaaccctgcgcagctactatctggatcgcggttatgcccgtttcaacatcgactctacccaggtcagtctgacgccagataaaaaaggtatttacgtcacggtgaacatcaccgaaggcgatcagtacaagctttctggcgttgaagtgagcggcaaccttgccgggcactccgctgaaattgagcagctgactaagatcgagccgggtgagctgtataacggcaccaaagtgaccaagatggaagatgacatcaaaaagcttctcggtcgctatggttatgcctatccgcgcgtacagtcgatgcctgaaattaacgatgccgacaaaaccgttaaattacgcgtgaacgttgatgcgggtaaccgtttctacgtgcgtaagatccgttttgaaggtaacgatacctcgaaagatgccgtcctgcgtcgcgaaatgcgtcagatggaaggtgcatggctgggaagcgatctggtcgatcagggtaaggagcgtctgaatcgtctgggcttctttgaaactgtcgataccgatacccaacgtgttccgggtagcccggaccaggtagatgtcgtctacaaggtaaaagagcgcaacaccggtagcttcaactttggtattggttacggtactgaaagtggcgtgagcttccaggctggtgtgcagcaggataactggttaggtacaggttatgctgttggtatcaacgggaccaaaaacgattaccagacctatgctgaactgtcggtaaccaacccgtacttcactgtagatggtgtaagcctcggtggtcgtctcttctataatgacttccaggcagatgacgccgacctgtccgactataccaacaagagttatggtacagacgtgacgttgggcttcccgatcaacgaatataactcgctgcgtgcaggtctgggttatgtacataactccctgtccaacatgcagcctcaggttgcgatgtggcgttatctgtactctatgggtgaacatccgagcacctctgatcaggataatagcttcaaaacggacgacttcacgttcaactatggttggacctataacaagcttgaccgtggttacttcccgacagatggttcacgtgtcaacctgaccggtaaagtgaccattcctggatcggataacgaatactacaaagtgacgttagacacggcgacttatgtgccgatcgatgacgatcacaaatgggttgttctggggcgtacccgctggggttatggtgatggtttaggcggcaaagagatgccgttctacgagaacttctatgccggtggttccagcaccgtgcgtggcttccagtccaatacaattggtccgaaagcagtttacttcccgcatcaggccagtaattatgatccggactatgattacgaatgtgcgactcaggacggcgcgaaagacctgtgtaaatcggatgatgctgtaggcggtaacgccatggcggttgccagcctcgagttcatcaccccgacgccgtttattagcgataagtatgctaactcggttcgtacttccttcttctgggatatgggtaccgtttgggatacaaactgggattccagccaatattctggatatccggactatagtgatccaagcaatatccgtatgtctgcgggtatcgcattacaatggatgtccccattggggccgttggtgttctcctacgcccagccgttcaaaaagtacgatggagacaaggcagaacagttccagtttaacatcggtaaaacctggtaagtgttctccacaaaggaatgtagtggtagtgtagcgatgactttaggcgatcaatataagatcgccgggccacgcaaagaactgcaccctccggtgcaaatgggatggtaaggagtttattgtgaaaaagtggttattagctgcaggtctcggtttagcactggcaacttctgctcaggcggctgacaaaattgcaatcgtcaacatgggcagcctgttccagcaggtagcgcagaaaaccggtgtttctaacacgctggaaaatgagttcaaaggccgtgccagcgaactgcagcgtatggaaaccgatctgcaggctaaaatgaaaaagctgcagtccatgaaagcgggcagcgatcgcactaagctggaaaaagacgtgatggctcagcgccagacttttgctcagaaagcgcaggcttttgagcaggatcgcgcacgtcgttccaacgaagaacgcggcaaactggttactcgtatccagactgctgtgaaatccgttgccaacagccaggatatcgatctggttgttgatgcaaacgccgttgcttacaacagcagcgatgtaaaagacatcactgccgacgtactgaaacaggttaaataagtaatgccttcaattcgactggctgatttagcgcagcagttggatgcagaactacacggtgatggcgatatcgtcatcaccggcgttgcgtccatgcaatctgcacaaacaggtcacattacgttcatggttaacccaaaataccgtgagcatttaggcttgtgccaggcgtccgcggttgtcatgacccaggacgatcttcctttcgcgaaaagtgccgcgctggtagtgaagaatccctacctgacttacgcgcgcatggcgcaaattttagataccacgccgcagcccgcgcagaacattgcacccagtgcggtgatcgacgcgacggcgaagctgggtaacaacgtatcgattggcgctaacgcggtgattgagtccggcgttgaactgggcgataacgtgattatcggtgccggttgcttcgtaggtaaaaacagcaaaatcggtgcaggttcgcgtctctgggcgaacgtaaccatttaccatgagatccagatcggtcagaattgcctgatccagtccggaacagtggtaggcgcagacggctttggttatgccaacgatcgtggtaactgggtgaagatcccacagattggtcgcgtaattattggcgatcgcgtggagatcggtgcctgcacaaccatcgatcgcggcgcgctggatgacactattattggcaatggcgtgatcattgataaccagtgccagattgcacataacgtcgtgattggcgacaatacggcggttgccggtggcgtcattatggcgggcagcctgaaaattggtcgttactgcatgatcggcggagccagcgtaatcaacgggcatatggaaatatgcgacaaagtgacggttacgggcatgggtatggtgatgcgtcccatcactgaaccaggcgtctattcctcaggcattccgctgcaacccaacaaagtctggcgcaaaaccgctgcactggtgatgaacattgatgacatgagcaagcgtctgaaatcgcttgagcgcaaggttaatcaacaagactaacgttccatcttttgttcgccaaactttacggcctgtctcattcttacgattgcggcaggccgtgttattattgtcgtttcttatattttgacaggaagagtatcttgactactaacactcatactctgcagattgaagagattttagaacttctgccgcaccgtttccctttcttactggtggatcgcgtgctggattttgaagaaggtcgttttctgcgcgcagtaaaaaatgtctctgtcaatgagtcattcttccagggccatttccctggaaaaccgattttcccgggtgtgctgattctggaagcaatggcacaggcaacaggtattctggcgtttaaaagcgtaggaaaactggaaccgggtgagctgtactatttcgctggtattgacgaagcgcgcttcaagcgcccggtcgtgcctggcgatcaaatgatcatggaagtcactttcgaaaaaacgcgccgcggcctgacccgttttaaaggggttgctctggtcgacggtaaagtagtttgcgaagcaacgatgatgtgtgctcgtagccgggaggcctgatacgtgattgataaatccgcctttgtgcatccaaccgccattgtggaagagggcgcgtcgattggcgcgaacgcacacattggtcctttttgtatcgttggaccccatgtcgaaattggtgagggtaccgtactgaaatctcacgttgtcgtgaatggccatactaaaattggccgcgataatgagatttatcagttcgcctccatcggtgaagttaaccaggatctgaaatatgctggcgaaccgacccgtgtggaaatcggcgatcgtaaccgcattcgcgaaagcgtcaccattcatcgtggcacagtccagggcggtggattgacgaaggtgggcagcgacaacttactgatgatcaacgcgcacattgcgcacgattgtacggtaggtaaccgctgtattctcgccaacaacgcaacgctggcgggtcacgtatcggtagacgacttcgcgatcatcggcggcatgaccgcagtccatcagttctgcatcattggtgcgcatgtgatggttggcggttgctccggtgtggcgcaggacgtccctccttatgtcattgcgcagggtaaccacgcaacgccgttcggtgtcaatatcgaagggctgaagcgccgcggattcagccgcgaggcgattaccgctatccgcaatgcgtataagctgatttatcgcagcggtaaaacgctcgatgaagtgaaaccggaaattgctgaactggcggaaacatatccggaagtgaaagcctttaccgatttctttgcacgctcaacgcgcggtctgattcgttaatgactgaacagcgtccattaacgattgccctggtcgccggagaaacctccggcgatatcctgggggccggtttaatccgcgctctgaaagaacatgtgcccaacgcccgctttgttggtgttgccgggccacgaatgcaggctgaaggctgcgaagcctggtacgaaatggaagaactggcggtgatgggcattgttgaagtgctcggtcgtctgcgtcgcttactgcatattcgtgccgatctgacaaagcgttttggcgaactgaagccagatgtttttgttggtattgatgcgcctgacttcaatattactcttgaaggtaacctcaaaaagcagggtatcaaaaccattcattacgtcagtccgtcagtctgggcgtggcgacagaaacgtgttttcaaaataggcagagccaccgatctggtgctcgcatttctgcctttcgaaaaagcgttttatgacaaatacaacgtaccgtgccgctttatcggtcataccatggctgatgccatgccattagatccagataaaaatgccgcccgtgatgtgctggggatccctcacgatgcccactgcctggcgttgctaccggggagccgtggtgcagaagttgaaatgcttagtgccgatttcctgaaaacggcccagcttttgcgccagacatatccggatctcgaaatcgtggtgccactggtgaatgccaaacgccgcgagcagtttgaacgcatcaaagctgaagtcgcgccagacctttcagttcatttgctggatgggatgggccgtgaggcgatggtcgccagcgatgcggcgctactggcgtcgggtacggcagccctggagtgtatgctggcgaaatgcccgatggtggtgggatatcgcatgaagccttttaccttctggttggcgaagcggctggtgaaaactgattatgtctcgctgccaaatctgctggcgggcagagagttagtcaaagaattattgcaggaagagtgtgagccgcaaaaactggctgcggcgctgttaccgctgttggcgaacgggaaaaccagccacgcgatgcacgataccttccgtgaactgcatcagcagatccgctgcaatgccgatgagcaggcggcacaagccgttctggagttagcacaatgatcgaatttgtttatccgcacacgcagctggttgcgggtgtggatgaagtcggacgcgggccgttagttggcgcggtcgtcaccgctgcggtgatccttgacccggcgcgcccgattgccgggctgaatgattccaaaaagctgagcgaaaaacgccgtctggcgctctatgaagagatcaaagagaaagcgttgagctggagtctgggccgcgcggaaccccacgaaatcgacgagctgaacattcttcatgcgaccatgctggcgatgcagcgtgccgtcgctgggctgcatattgcgccggaatatgtgttgattgatggtaaccgctgcccgaaattaccgatgcctgcgatggctgtggtgaaaggcgatagccgcgtaccggaaatcagtgccgcgtctatcctggcgaaagtgacgcgtgacgccgaaatggcggcgctggatattgttttcccgcaatatggttttgcccaacacaaagggtacccaaccgcttttcatctggaaaaactggctgaacacggcgcgaccgaacaccatcggcgcagctttgggcctgtcaaacgcgcactgggacttgcgtcctgattcttgtgtcgagattaagtaaaccggaatctgaagatgtctgaaccacgtttcgtacacctgcgggtgcacagcgactactcgatgatcgatggcctggccaaaaccgcaccgttggtaaaaaaggcggcggcgttgggtatgccagcactggcgatcaccgatttcaccaacctttgtggtctggtgaagttctacggagcgggacatggcgcagggattaagcctatcgtcggggcagattttaacgtccagtgcgacctgctgggtgatgagttaacccacctgacggtactggcggcgaacaataccggctatcagaatctgacgttgctgatctcaaaagcgtatcagcgcgggtacggtgccgccgggccgatcatcgatcgcgactggcttatcgaattaaacgaagggttgatccttctttccggcggacgcatgggcgacgtcggacgcagtcttttgcgtggtaacagcgcgctggtagatgagtgtgtcgcgttttatgaagaacacttcccggatcgctattttctcgagctgatccgcaccggcaggccggatgaagaaagctatctgcacgcggcggtggaactggcggaagcgcgcggtttgcccgtcgtggcgaccaacgacgtgcgctttatcgacagcagcgactttgacgcacacgaaatccgcgtcgcgatccacgacggctttaccctcgacgatcctaaacgcccgcgtaactattcgccgcagcaatatatgcgtagcgaagaggagatgtgtgagctgtttgccgacatccccgaagcccttgccaacaccgttgagatcgccaaacgctgtaacgtaaccgtgcgtcttggtgaatacttcctgccgcagttcccgaccggggacatgagcaccgaagattatctggtcaagcgtgcaaaagagggcctggaagagcgtctggcctttttattccctgacgaggaagaacgtgttaagcgccgcccggaatatgacgaacgtctggagactgaacttcaggttatcaaccagatgggcttcccgggctacttcctcatcgttatggaatttatccagtggtcgaaagataacggcgtaccggtagggccaggccgtggctccggtgcgggttcactggtggcctacgcgctgaaaatcaccgacctcgatccgctggaatttgacctgctgttcgaacgtttccttaacccggaacgtgtctccatgcctgacttcgacgttgacttctgtatggagaaacgcgatcaggttatcgagcacgtagcggacatgtacggtcgtgatgcggtatcgcagatcatcaccttcggtacaatggcggcgaaagcggtgatccgcgacgtaggccgcgtgctggggcatccgtacggctttgtcgatcgtatctcgaaactgatcccgcccgatccggggatgacgctggcgaaagcgtttgaagccgagccgcagctgccggaaatctacgaagcggatgaagaagttaaggcgctgatcgacatggcgcgcaaactggaaggggtcacccgtaacgccggtaagcacgccggtggggtggttatcgcgccgaccaaaattaccgattttgcgccgctttactgcgatgaagagggcaaacatccggtcacccagtttgataaaagcgacgttgaatacgccggactggtgaagttcgacttccttggtttgcgtacgctcaccatcatcaactgggcgctggagatgatcaacaagcggcgggcgaagaatggcgagccgccgctggatatcgccgcgatcccgctggatgacaagaaaagcttcgacatgctgcaacgctcggaaaccacggcggtattccagcttgaatcgcgcggcatgaaggacctgatcaagcgtctgcaacctgactgcttcgaagatatgatcgcactggtggcgctgttccgcccaggtccgttgcaatcagggatggtggataactttatcgaccgtaaacatggtcgcgaagaaatctcctatccggacgtacagtggcagcatgaaagcctgaaaccggtactggagccaacctacggcatcatcctgtatcaggaacaggtcatgcagattgcgcaggtgctttctggttataccctcggtggcgcggatatgctgcgtcgtgcgatgggtaagaaaaagccggaagagatggctaagcagcgttctgtatttgctgaaggtgcagaaaagaacggaatcaacgccgaactggcgatgaaaatcttcgacctggtggagaaattcgcgggttacggatttaacaaatcgcactctgcggcctatgctttggtgtcatatcaaacgttatggctgaaagcgcactatcctgcggagtttatggcggcggtaatgaccgccgatatggacaacaccgagaaggtggtgggcctggtggatgagtgctggcggatggggctgaaaatcctgccaccagatataaactccggtctttaccatttccacgtcaacgacgacggcgaaatcgtgtatggtattggcgccatcaaaggggtaggtgaaggtccgattgaggccatcatcgaagcccgtaataaaggcggctacttccgcgaactgtttgatctttgcgcccgtaccgacaccaaaaagttaaaccggcgggtgctggaaaaactgatcatgtccggggcgtttgaccgtcttggaccacaccgcgcggcactgatgaactcgctgggcgatgcgttaaaagcggcagatcaacacgcgaaagcggaagctatcggtcaggccgatatgttcggcgtgctggccgaagagccggaacaaattgaacaatcctacgccagctgccaaccgtggccggagcaggtggtattagatggggaacgtgaaacgttaggcctgtacctgaccggacaccctatcaaccagtatttaaaagagattgagcgttatgtcggaggcgtaaggctgaaagacatgcacccgacagaacgtggtaaagtcatcacggctgcggggctcgttgttgccgcgcgggttatggtcaccaagcgcggcaatcgtatcggtatctgcacgctggatgaccgttccgggcggctggaagtgatgttgtttactgacgccctggataaataccagcaattgctggaaaaagaccgcatacttatcgtcagcggacaggtcagctttgatgacttcagcggtgggcttaaaatgaccgctcgcgaagtgatggatattgacgaagcccgggaaaaatatgctcgcgggcttgctatctcgctgacggacaggcaaattgatgaccagcttttaaaccgactccgtcagtctctggaaccccaccgctctgggacaattccagtacatctctactatcagagggcggatgcacgcgcgcggttgcgttttggcgcgacgtggcgtgtctctccgagcgatcgtttattaaacgatctccgtggcctcattggttcggagcaggtggaactggagtttgactaatacaggaatactatgagtctgaatttccttgattttgaacagccgattgcagagctggaagcgaaaatcgattctctgactgcggttagccgtcaggatgagaaactggatattaacatcgatgaagaagtgcatcgtctgcgtgaaaaaagcgtagaactgacacgtaaaatcttcgccgatctcggtgcatggcagattgcgcaactggcacgccatccacagcgtccttataccctggattacgttcgcctggcatttgatgaatttgacgaactggctggcgaccgcgcgtatgcagacgataaagctatcgtcggtggtatcgcccgtcttgacggtcgtccggtgatgatcattggtcatcaaaaaggtcgtgaaaccaaagaaaaaattcgccgtaactttggtatgccagcgccagaaggttaccgcaaagcactgcgtctgatgcaaatggctgaacgctttaagatgcctatcatcacctttatcgacaccccgggggcttatcctggcgtgggcgcagaagagcgtggtcagtctgaagccattgcacgcaacctgcgtgaaatgtctcgcctcggcgtaccggtagtttgtacggttatcggtgaaggtggttctggcggtgcgctggcgattggcgtgggcgataaagtgaatatgctgcaatacagcacctattccgttatctcgccggaaggttgtgcgtccattctgtggaagagcgccgacaaagcgccgctggcggctgaagcgatgggtatcatcgctccgcgtctgaaagagctgaaactgatcgactccatcatcccggaaccgctgggtggcgctcaccgtaacccggaagcgatggcggcatcgttgaaagcgcaactgctggcggatctggccgatctcgatgtgttaagcactgaagatttaaaaaatcgtcgttatcagcgcctgatgagctacggttacgcgtaattcgcaaaagttctgaaaaagggtcacttcggtggcccttttttatcgccacggtttgagcaggctatgattaaggaaggattttccaggaggaacacatgaacatcattgccattatgggaccgcatggcgtcttttataaagatgagcccatcaaagaactggagtcggcgctggtggcgcaaggctttcagattatctggccacaaaacagcgttgatttgctgaaatttatcgaacataaccctcgaatttgcggcgtgatttttgactgggatgagtacagtctcgatttatgcagcgatatcaatcaacttaatgaatatctcccgctttatgccttcatcaacacccactcgacgatggatgtcagcgtgcaggatatgcggatggcgctctggttttttgaatatgcgctggggcaggcggaagatatcgccattcgtatgcgtcagtacaccgacgaatatcttgataacattacaccgccgttcacgaaagccttgtttacctacgttaaagagcggaagtacaccttttgtacgccggggcatatgggcggcaccgcatatcaaaaaagcccggttggctgcctgttttatgattttttcggcgggaataccctcaaggctgatgtctctatttcggtcaccgagcttggttcgttgctcgaccacaccgggccacacctggaagcggaagagtacatcgcgcggacttttggcgcggaacagagttatatcgttaccaacggaacatcgacgtcgaacaaaattgtgggtatgtacgccgcgccatccggcagtacgctgttgatcgaccgcaattgtcataaatcgctggcgcatctgttgatgatgaacgatgtagtgccagtctggctgaaaccgacgcgtaatgcgttggggattcttggtgggatcccgcgccgtgaatttactcgcgacagcatcgaagagaaagtcgctgccaccacgcaggcacaatggccggttcatgcggtgattaccaactccacctatgatggcttgctctacaacaccgactggatcaaacagacgctggatgtcccgtcgatccacttcgattccgcctgggtgccgtacacccattttcatccgatctaccaggggaaaagtggtatgagcggcgagcgtgttgcgggaaaagtgatcttcgaaacgcaatcgacccacaaaatgctggcggcgttatcgcaggcttcgctgatccacattaaaggcgagtatgacgaagaggcgtttaacgaagcctttatgatgcataccaccacctcgcccagttatcccattgttgcttcggttgagacggcggcggcgatgctgcgtggtaatccgggcaaacggctgattaaccgttcggtggagcgggcgctgcattttcgcaaagaggtccagcggttgcgggaagagtctgacggttggtttttcgatatctggcaaccgccgcaggtggatgaagccgaatgctggcccgttgcgccaggcgaacagtggcacggctttaacgatgcggatgccgatcatatgtttctcgatccggttaaagtcactattttgacaccggggatggacgaacagggcaatatgagtgaggaggggatcccggcggcgctggtggcaaaattcctcgacgaacgtgggatcgtagtagagaaaaccggcccttataacctgctgtttctttttagtattggcatcgataaaaccaaagcgatgggattattgcgtgggttgacggaatttaaacgctcttacgatctcaacctgcggatcaaaaatatgctacccgatctctatgctgaagatcccgatttctaccgcaatatgcgtattcaggatctggcgcaagggatccataagctgattcgtaaacacgatcttcccggtttgatgttgcgggcattcgatactttgccggaaatgatcatgacgccacatcaggcatggcagagacagattaaaggtgaagtagaaaccattgcgctggaacaactggtcggtagagtatcggcaaatatgatcctgccttatccaccgggcgtaccgctgttgatgccaggagaaatgctgaccaaagagagccgcacggtactcgattttctactgatgctttgttccgtagggcaacattaccccggttttgaaacggatattcacggcgcgaaacaggacgaagacggcgtttaccgcgtacgagtcctaaaaatggcgggataacttgccagagcggcttccgggcgagtaacgtgctgttaacaaataaaggagacgttatgctgggtttaaaacaggttcaccatattgcgattattgcgacggattatgcggtgagcaaagctttctactgcgatattcttggtttcacgctgcaaagcgaagtctatcgcgaagcgcgcgactcgtggaaaggggatttggcgcttaatgggcaatatgtgattgagcttttctcttttccgttcccgccggagcgcctcagccgaccggaagcttgcggcctgcgtcatctggcttttagcgttgatgacatcgatgcggcagtggcgcaccttgaaagccataacgtgaagtgtgaagccatccgtgtcgatccatacacgcaaaaacgcttcaccttctttaacgatccggacgggctgccgttggaactgtatgagcagtaaggcttgtcatcgccgcatttgcccggtaacgtgccgggcattgctactgtaaaatcgcaccatcatgacactcacgctcaatagacaacttctcacctcacgccagattctggtggcctttagcggcgggcttgactccaccgttctgctgcatcagttggtgcagtggcggacggaaaatccgggcgtcactctgcgcgctattcatgtgcatcacggtttaagtgccaatgccgatgcctgggttacgcattgcgaaaacgtctgccaacagtggcaggtgccgctggtggtcgaacgcgtacaacttgcgcaagaggggctggggattgaggcccaagcgcggcaggcgcgttatcaggcatttgcccgtaccctattgcccggcgaagtgctggtcaccgcgcaacatctcgacgatcaatgtgaaacctttctgctggcgctaaaacgcggtagcggccctgccgggctttcggctatgggggaagtctcggagtttgccggaacacggcttatccgcccgttgcttgcccgcacgcggggggaactggcgcagtgggcattggcgcatggtttacgctggattgaagacgaaagtaatcaggacgactcatacgatcgtaactttctgcgcctgcgtgtagtgccgttattgcagcagcgttggccgcattttgccgaagcaacggcccgcagcgccgcactttgtgctgaacaagagagtctgttggatgaactgctggcggatgatttagcacactgccaaacgtcgcaggggacgctgcagattgcgccaatgctagcgatgagtgatgcccgtcgcgcggcgattatccgccgctggctggcagggcagaatgcaccgatgccttcccgcgacgcgctggtgcggatctggcaggaagtggcgctggcgcgggaagatgcctccccctgtttacgcttgggcgcgtttgaaatccgccgatatcagtcgcaactgtggtggattaaatccgtcaccgggcaaagtgaaaccattgtgccgtggcagacgtggctacaaccgctggaattaccggcggggctgggaagcgtacagcttactgcgggaggcgatattcgccctccgcgtgcagacgaagcggtcagcgtgcgtttcaaagcggcaggattgctgcatattgtcgggcgcaacggcggacgtaagctgaagaaaatctggcaagagttaggcgtgccgccgtggctacgtgacaccacgccactgctgttttatggcgaaacgctgattgcggcggcaggggtatttgtgacgcaagaaggtgtggctgaaggtgagaatggcgtaagttttgtctggcagaaaacgcttagttaagtgaaagccggataagacgcatcaaacgtcgcatccggcgaaagtcaatcaggactcgctcaccaccaccgtaccgatttccgggtggctaaagctggtaattttatccagacgtagctcacgggtttcgccagcggcctcgacgaccagatactccacatttttgcgggagactaaatcgctggcttttgcctgcaatttttcgccatctttcagctcaagtgtcagcattaaatgatgctggcaggcgagctcaagattatcgtaatcatcacaattgattggttgatacgtatcattcattgacataatcgctcaccagtaagtttgccgcagcgtatgctgctttttccctgacagcctcagaaagggcgtcgtcggcagccatttcattcagcactttcaaaacgcagcccagcgcgtccggaacgtatcctaagtctccgctggcgatttccgcgtaccgcttgcgtattaactcacaatatttttccacatgccctcctgtcagcactctgacttaaccgtggatgcaagtctaagcctacgaagataaactctgtttcgcaaggtgactataccacactcatttctgcaatatcagcgccgcaactgcacgtattccgttacaatggcctcctgattcgaaaggagttttcttatggcgcttaaagcgacaatttataaagcgacggttaatgtggccgatctcgaccgcaaccagtttctcgatgcctctctgacgctggcgcgccacccttcagaaacccaggagcgtatgatgctgcgcttgctggcgtggctgaaatatgctgatgaacgtctgcaatttacccgtggtttgtgtgccgatgatgagccggaagcgtggctgcgtaacgatcacctgggcattgatttgtggattgagctggggctgccggatgagcggcggattaagaaagcctgcacccaggccgcagaagtggtgctgtttacctataatagtcgggcggcgcaaatctggtggcagcaaaatcagagcaaatgtgtgcagtttgccaatctttccgtctggtatctggacgatgaacaactggcgaaagtaagcgcctttgccgatcgtaccatgacgctgcaggcaacgattcaggatggcgtgatctggttatcggacgataagaataatctggaagttaacttaaccgcctggcaacaaccttcatgattgtgatttcccgacatgttgctattcccgatggtgagcttgagatcaccgccattcgtgcgcagggcgcgggcgggcagcatgttaataagacctcaacggccattcatctgcgttttgacattcgggcgtccagcctgccagagtattacaaagagcgtctactcgccgccagccatcatttgatcagcagtgatggcgtgattgtcattaaggcacaggaataccgcagtcaggaactgaaccgcgaagccgcgctagcccggctggtggcagtgattaaagatttaacaacagaacaaaaagcccgacgacccacgcggcccacccgtgcatcgaaagagcgcaggctggcatcgaaagcacaaaaatcaagcgtgaaggcgatgcgcggcaaagtacgcagcggtcgggaataaaaagaaggaatagatggtgaaaaaagcgatagtgacagcgatggctgtaatcagcctctttactctgatgggatgtaataatcgggccgaagttgatgcgctttctccggcgcaggctgccgaactgaaaccgatgccgcaaagttggcgcggcgtgctgccgtgtgctgattgcgaaggaatcgaaacctctctgttcctcgaaaaagacggaacatgggtgatgaatgagcgttatctcggtgctcgtgaagaaccttcctccttcgcttcctacggtacatgggcgcgaaccgctgacaagctggtattaaccgacagcaaaggtgaaaagtcatattatcgggcgaaaggcgatgcgctggagatgctcgatcgtgaaggcaatccgattgaatcgcagttcaactatacgctggaaccggcacaatccagtttacctatgacgccgatgaccctgcgaggcatgtatttttatatggctgatgcggcgaccttcactgattgcgcgaccggaaaacgtttcatggtagcgaataacgcagagctggagcgtagctacctggctgcgcgcggtcacagtgaaaaaccggtgttactgtcagtagaaggtcactttacgcttgaggctaatccggatactggtgcgccaaccaaagtattagcgcccgatacggcgggtaaattttacccgaataaggattgcagtagtttggggcagtaaacctgcttaaggcagaaacaaacgcaaaattgcctgatgcgctgcgcttatcaggccttgtattatccctccagtgcagagaaaatcggccagttttctctgcctgcagtccgcatgccgtatcgggccttgggttctaacctgttgcgtagatttatgcagcggactgcctttctcccaaagtgataaaccggacagtatcatggaccggttttcccggtaatccgtatttgcaaggttggtttcactatggaacatgaacttcattatatcggtatcgacaccgctaaagagaaactggatgtcgatgtgttgcgtcctgatggtcgtcatcgcaccaaaaaattcgctaacaccactaaagggcacgatgagctggtgagctggctgaaaggtcacaagattgaccatgcgcatatctgcatcgaagcgaccggcacctatatggaacctgtcgctgagtgcctttacgatgctggctacatagtgtcagtcattaatcctgcgctgggtaaagctttcgctcagagtgaaggactgcgtaacaagactgataccgtggatgcgcgcatgctggcagagttctgtcgtcagaagcgccctgcagcctgggaagcgcctcacccgcttgaacgcgcgttgcgtgccctggtagtccgccaccaggcgctgacagatatgcacacgcaggaactgaatcgcactgaaacggcgcgggaagtccagagaccgagcattgatgctcaccttctgtggcttgaagcagagctgaagcgtcttgagaagcagataaaagacctgacagacgatgatccggatatgaaacaccgcaggaaactgctggaaagcatcccgggtatcggagagaaaacatctgcggtattgctggcttatatcggtctgaaggaccgcttcgcccatgccagacagttcgccgcttttgcgggtctgacaccacggcgttatgaatcaggtagcagtgtgagaggggcgagccggatgagtaaggccggacatgtgtcgcttcgcagggcgttgtatatgcccgcaatggtagccaccagtaagactgagtggggacgggcgttccgcgaccgtctggcggctaatggcaagaaaggaaaggtgattctcggcgcgatgatgcgcaagctggcacaggtggcgtatggagtgctgaagtcaggcgtgccgttcgatgcgtcacggcataatccggtagcggcgtaaaaatcgcggaagggatgaaaaaaacagcgcctgacggcgctgtgtctggcatgcctgcaatccgggaaaccggaccaggaaaaaacttgcaggccataacagtatctacagcatataatgcaacattttgaattagcacgattttgtaggccggataaggcgttcacgacgcatccggcattttgtgcacgaggctggctttatcactgagtcagcccaacaaagcgacccgccttgatataaatcccaggcttcaggtgcccaacatactgtaactgcgtttctggcttaaacgcagagacatcaccaatacgcatatgcatcagatcggcagggctaatccagcccgattgcgccagtgtaagcggatgcccggctttggcaaatgcatcagtgacaaattccgaacaaaaccacgactttttgtctccttcgcccacactgcttaactgcgctttcgccaggccgctgacgcactgttggcgaaaatcctcggagaacggattcagtgagcacatctggcgagtcaccataaagggaataaattcgacaatgccgcgatagttataaccgctatctttgattttattggcaaacgcggtgatatctgtggcttgttgcggggtaagatccgggactcgtaagacgaaaagcttatcactatgcttcatcgcttttttaagggaaacaatctggacgccagcgcctgtcgcttctgcaacgttattatcacccagaaagattgcaacgtgactcacagaggaagtgctgaagacgcggattccaaatgaggttaccccaaggcttgaggagaacagcaaatcgccgggtttgagatcaggtgccgttatttcttttattgattgttcggtgaaagagctttgatgctggaatttgacagcccatgtttttgcctcggcatctactgctgtggctgatgggtctggctggctgatatcaacggtacaagccgaaagtaaaagaaagctggggagaaacaggcggcagtacgcctttggtttatccattttatacaatccatgtaaaaaaagggccctgaaattcaggaccctttctggcatcagcctttaatctgtttcaccagatattcgacgatgtcaccagtcttaattaactgtttctcgccgttgcgacgatatttatattcgatatcgtcgttgtcgaggttacggtcgcccagcacaatagtgtgcggaataccgatcagttccatatcagcaaacatcacgcccggacgctctttgcggtcatccagcagcacttcgataccttgtgcacgcagttcgctgtacagtttctcagcaagctcttgtacgcggaaggatttgtgcatgttcatcggcagaatcgccacctggaacggcgcgatagcgtcaggccatacgatgcctcgttcgtcgtagttctgctcaatcgccgcagctaccacacgcgttaccccgataccgtagcaacccatcgtcaggatttggttacggccatcttcaccctgtacggaggctttcagtgcttcggagtacttggtacccagctggaagatgtgaccaacttcgataccacgtttgatcagcagcgtaccctggccatccgggcttggatcgccagccaccacgttacggatatctgcaacttccggggtagcgacatcgcgatcccagttgatgccgaagtagtgtttaccatcgatgttagcaccagcagcgaaatcactcatcgccgcaacggtacggtcaatcaccaccggaatcggcatgtttaccggacccagtgaacccggaccggctttaaccacggcacgaatttcttcttcggtcgcgaaagtcagcgggcttgcaacctgcggcagtttttctgctttaacttcgttcagctcgtgatcaccgcgcaccagcagcgcaaccagcgggaagctactgccttcaaccgctttaaccagcagagtcttaaccgttttctcaatcggcagattgaactgttcaaccagttccgcgatggttttcgcgttcggcgtatcaaccagcgtcatttcctgggtagcagcagcgcgcggttctttcggcgcgatagcttctgccagttcaatgttcgctgcatagtcagaggtgtcggagaagaccacatcgtcttcaccgctctgcgccagcacctggaattcgtgagaggcgctgccgccgatagaaccggtgtcggcttgtacggcgcggaaatccagccccatgcggctgaagattttgctgtaggccgcatacattgcatcgtaggtttcctgcagggattcctgagaagtatggaaagagtaagcatctttcatcaggaattcgcgggaacgcatgacgccgaaacgcggacgcacttcgtcgcggaacttggtctggatctgatagaagttcagcggcagctgtttgtaagagctaagctcgttacgaatcaggtcagtgataacttcttcatgagttgggccgagtacgaacggacgctcgccacggtcaacaaaacgcagcagttccggaccgtactgttcccaacgaccactctcttgccacaaatcagctggctgaaccaccggcatcgacacctcgatcgcaccggcgttgttcatctcttcacgcacgatgttttcgacttttttcagaacgcgcacgccggtcggcagccaggtatataacccggaggccagcttgcggatcatcccggcgcgcagcatcagctgatggctgatcacctcggcgtcggcaggtgtctccttgagagtggagagcaggtattggctagtacgcatgttgttacggttccagttggaaggtagaacaggctcaaggcgagcctgggacaaaaaaaagtgatttagtttaccagtgcaaaagaaatgtcaaaagagaagggcgtgaatttaacgcggttccagcgcaaagacttcaaaacctgcgtcggtgacgcgccagcgaacgttaaaatcatgtagccagacggcataggttttgcccgtttcctcacctttacgataggccgggcgtgggtcctgcgccagtacttcgcggataaacagcgttaactgcggataacgcttctccagcgtcaaaagctgcttttcgacctctgcggtaaaactcaccgccatctctgccgctggcgcactttgcgcatagctggcactggcatcgggaagcgattcggcaaaggggagatacggtttgatatccactaccggcgtaccatcgaccagatccagactgccgagcttcagaatcacgctgtctttatggcaaacaacctctttcagctctaccagcgacataccaattgggttagggcggaaagtagagcgtgttgcgaaaacccccattctggcgttaccgccgaggcgcggtggacgcacagtcggacgccagccgccttccatcgtttgatgaaagacgaaaaggatccataaatggctgaacgcttccaggccgcgaacggcgtcggcctggttgtagggagcaatgagatgcagttcgccgttggcgctttttaccagacctggctggcgcggaacggcgaatttttctttatagggcgagcgaataacgcctatttgctcgaactggaaactgctcatttcgccgtaatgttaagcgcagagccgatacatacagcctgacgatagcagcctggcgtaccgctggagacttcgcagctatgcagtaataccgcattggctttcattttagaggcgttgatttgcatccgcttacgcgcggttggaatgctcggcggagagtcctgattagaggcctggcaagagtcgccactgacttcaccgagatcgcggaacggtttgccgactaattcttctgcattggtataaattcggaccggcgtggcgcgcggcgctttcggttttgcaggctccgctttcggctggggtgcagtgctttgaacgggttcgacaggggatctgcttaacatggaacagccgcttagcatgagtgctactaaacagatcggtaaagcacgcatagtatttcctcaatgtatgatcaaaacgtcaatattgaatcaggagcttgtaaaaatgacaagacgggcaagcgcccgtcctgaatgatattacaaattgtggaaacagcctaaaaattaccagcctttaacagcgccgccgttaaacactttgtttgctgcttcgtaaacttcatcagactgataagcctggacgaatttcttcacgttctcggcgtctttgttatcttcacgcgttacgatcaggtttacgtacggggagtctttatcttcgacaaagataccgtctttcgctggagtcaggccaatctggctggcataggtggtattgataactgccagagcgatttgcgcgtcgtccagagatcgaggcagctgcggtgcttccagctcaacaattttcagattttttgggttctcaacaacatcaagaacggtcggcagcaggccaacgccatctttcagtttgatcaagcccactttttgcagcagcagcagtgaacgaccaagattagttggatcgtttggcacggcaacctgcgaaccatcctgcagttcatccagtgatttgattttcttggagtaaccagcaatcggataaacaaaagtgttgcctactgcgaccagtttgtagccacgatctttcagttgctgatcaaggtacggtttatgctggaaggcgttggcgtcgatatcgcctttgctcaatgcttcgtttggcagaacatagtcgttgaaggttaccagctcaacgtccaggccatatttgtctttcgcaactttctgcgcgacttctgctacctgctgttcggcaccaacaatcacgccgactttaatgtgatttggatctttttcatcctgaccgcagcctaccagtgccagtgatccaatcagggctcccactgccgcaaaggttttgaatttgaacgccataccttattccttcttcaattatttatgttgtgttgaacgttacttgcgagtgacagcccggacgatgcggtcgcctgcgaactgaattaaataaaccagaatgaccagcaataccagtaccgtattcatcaccgtcgcgttatagccgatgtagccatactgatagccaatctgacctaaaccaccggcaccgactgcaccacccatcgcggaataaccgaccagggtaatcagggtgatagttgccgcattcaccagacccggcaatgcttccggtaacagcactttacggacgatctgcatcggcgtggcacccattgcacgggaagcttcaattaacccggttgggatctccagcagagcgttctcgaccatacgggcaataaacggtgctgcaccaacggttaacggaacaatcgctgcctgcaaaccaatcgatgtaccaacaataacgcgggtaaacggaatcatccataccagcaagataatgaacgggatagaacggaaaatgttcacaatcgcagaaacggtacgatacagcttcgcgttagcaataatttgccccggacgcgtgacataaagcagaacgccaaccggcagaccaatcacaaagccaaaaaaaccggatacgaaggtcattgccagcgtttcccatacgccacgaaccagcagccacatcatcggctcagacataacccagtacctctacttttacatggtgttcctgcagccaggcaatggcggcttgcgtatcttgttgtgtgccgtgcatttcagtcagcatgatgccgaacttaacgccaccggcgtagtccatctgcgcgctaataatgttgttgttgacgttgaaacgacgcgcggtttcagaaagcagtggggcatcgaccgattgaccggtaaactccagacgcaacatcggcacgcagtcagtaaatggctccgcttgcagacgttcctgataatcttccgggatatccagatgcagggtcgactgaataaacttctgcgccagcggcgttttcggatgcgaaaacacttcacttaccgtgtcctgctcgatcagttcgccattgctgatgaccgccacgcaatcacaaatgcgctttacaacgtccatttcgtgggtgatcaacagaatcgtcaaacccagacggcggttgatgtctttcagcagttcgagaatagaacgtgtcgttgccgggtccagcgcgctggtggcttcatcacacagcaatactttgggattgctggctaatgcacgggcaatcgccacacgttgtttctgcccaccggaaagattcgacgggtagctatcatgcttatcgccaagaccaaccaatgacagcaattccgtcacgcgacgtttgatctcgtctttcggtgtgttgtccagctccagcggcagagccacgttgccaaaaacagtacgcgaagagagcaggttaaaatgctggaaaatcataccaatctggcggcgagctttggtcaactcggattctgacagcgtggtcagttcctggccatcgaccagcacgctaccctcggttgggcgctccagcaggtttacacaacgtataagcgtactcttacccgcgcctgaggcaccgataacgccataaatttgtccagctggcacatgcaggctgacgttgttcaacgcctggatggtgcgggtgccctggtggaacactttggtgatattcgaaagttttatcattgattatttattatcgtcattaagttagtcgtggcatctcgaatgcctgaaacgggcaacgccgtcaatgaaatggatgttaaggcatccagacgtctaaatcaatcaggtttatgcgaagagcactttcttgcaggtcgaaacatgcgatactagcgtcacatgccttattaaggagctataaaaggtggcaaagagcgtacccgcaatttttcttgaccgtgatggcaccattaatgtcgatcacggctatgtccatgagatcgacaactttgaatttatcgacggtgttattgacgccatgcgcgagctaaaaaaaatgggctttgcgctggtggtagtaaccaaccagtctggcattgctcgcggtaaatttaccgaagcacagtttgaaacgctgaccgagtggatggactggtcgctggcggaccgagatgtcgatctggatggtatctattattgcccgcatcatccgcagggtagtgttgaagagtttcgccaggtctgcgactgccgtaaaccacatccggggatgcttttgtcagcacgcgattatttgcatattgatatggccgcttcttatatggtgggcgataaattagaagatatgcaggcagcggctgcggcgaacgtgggaacaaaagtgctggtgcgtacgggtaaacctattacgcctgaagcagaaaacgcggcggattgggtgttaaatagcctggcagacctgccgcaagcgataaaaaagcagcaaaaaccggcataatgattaaaagatgagcaattgaaataaaaatgcatttttccacttgtcttcctgagacgactccctataatgcgcctccatcgacacggcggatgtgaatcacttcacacaaacagccggttcggttgaagagaaaaatcctgaaattcagggttgactctgaaagaggaaagcgtaatatacgccacctcgcgacagtgcgctaaagcgcgtcgcaactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagcttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagcagcttgctgcttcgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagcttgttggtggggtaacggctcaccaaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgttctttgaagtgctcacacagattgtctgatgaaaatgagaagtaaaacctctacaggcttgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcaggcctaccaaatttgcacggcaaatttgaagaggttttaactacatgttatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatctctgtagtgattaaataaaaaatacttcagagtgtacctgcaaaggttcactgcgaagttttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgaaagttgttcgtgagtctctcaaattttcgcaactctgaagtgaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgattcgtcacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggagcagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacactgtgtgttgttgggtaggggagcgttctgtaagcctgcgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttctaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtgatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagagtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagctgttttggcggatgagagaagattttcagcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcagtaagccggtcataaaaccggtggttgtaaaagaattcggtggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccacttattaagaagcctcgagttaacgctcgaggttttttttcgtctgtatatctattattgccagaatcgcaaaaatcctctgcattttacgctctttttcctcaacagtctgaagcccataatcacctcagttaacgaaaatagcattaaaagaggcatattatggctatccctgcatttggtttaggtactttccgtctgaaagacgacgttgttatttcatctgtgaaaacggcgcttgaacttggttatcgcgcaattgataccgcacaaatctatgataacgaagccgcagtaggtcaggcgattgcagaaagtggcgtgccacgtcatgaactctacatcaccactaaaatctggattgaaaatctcagcaaagacaaattgatcccaagtctgaaagagagcctgcaaaaattgcgtaccgattatgttgatctgacgctaatccactggccgtcaccaaacgatgaagtctctgttgaagagtttatgcaggcgctgctgaaagccaaaaaacaagggctgacgcgtgagatcggtatttccaacttcacgatcccattgatggaaaaggcgattgctgctgttggcgctgaaaacatcgctactaaccagattgaactctctccttatctgcaaaaccgtaaagtggttgcctgggctaaacagcacggcatccatattacttcctatatgacgctggcgtatggtaaggccctgaaagatgaggttattgctcgtatcgcagctaaacacaatgcgactccggcacaagtgattctggcgtgggctatgggggaaggttactcagtaattccttcttctactaaacgtaaaaacctggaaagtaatcttaaggcacaaaatttacagctcgatgccaaagataaaaaagcgatcgccgccctggattgcaacgaccgcctggttagcccgaaaggtctggctcctgaatgggattaagcctctctgacagctcctccgggagctgtttttacatgctcgctaaggaaatcgataaaagcccggatgcgcgtacttaccgcacggtcgctgtaatagactgcactgaatggcattgccactggcaacactttatctgccattaactccaccaattctccgcgagcgatttctttgtcgatcatgtagtcggacaaacacgcaatcccgttgccactcaggcaaagctgtttcagtgtttccccactattggatgacaaaccgtacttcacctcatgtaattgtccatcactacaggctatcggccaggtattgagggaagcgggttcagtgaatcccaggcaaacatgttgctttaaatcgtcgatcgtttctggcttcccgtagcgggaaatataatcgggggaggcgataatttttcgataactattaaataacggcctggcacgtaagctggaatccgttaacgtaccggcgcgtatcgcgacatcaacttttctttcgatcaaattaataatcgtttcggaggagactagcgacaaagtgacttccggatagcgttcacggaaaggcttaatcaacggcatcagaaagtgcagcaccactggagttgcggcatcgatgcgcaacagtccacgcggtgtattacgcgtctccataatttctgattctgccgctgccatctcctgcaaaattgactgtacgcgacgaaaataacgctcgccttcttccgtcaggctaagttgtcgcgtggtccgattaagcaggctaacgccaagtttcatctccagctttttcactgcccggcttaccgctgagtttgcttgccctaattgttccgctgcccggctaaagctgccgctttcgacgaccgaaacaaaaatggcgagttcttccgacgtggctttcatttttgctcctgttgcaaaatagaagagatattttgaatttatttgtcattaaaccatcaggatgcgtgatatgtcatccgatttaatgttctcaacaatgagcaaaattctgaccggtgtaagcacttgcttacataacaatatacaattgctcgttgaaagagtgagctaaaatccctataacagtagaaccctcccgagtgcggaagggttgacgtaatagaggtttcaaagtcaaaagtgcgaaaaaacacctatgccatgcgctatgttgccggacaacctgcggaaaggatcttaccgccggggtcttttgcgagcatcggccaggcattaccacctggggaaccgttaagtaccgaagagcgtattcggatcctggtgtggaacatatacaaacagcaacgcgctgaatggttgtcggtattaaagaactacggcaaagatgcacatctggtgttattgcaggaagcgcagacaacgccagagttagtacagtttgcgaccgctaactatcttgccgccgatcaggtacccgctttcgtactgccacaacatccttctggcgtaatgaccctttcggcggcacatccagtgtattgctgcccgttacgtgaacgagaacccattttgcgtctggcgaagtcggcactggtgacggtctatccattacctgatacccgcctgttgatggtggttaatatacacgccgtcaacttcagtctgggcgtggatgtttatagtaagcagttacttcctattggcgatcagatagctcatcacagcggcccggtcattatggcgggagatttcaatgcctggagccgtagaaggatgaacgcgttatatcgctttgcgcgggaaatgtcgctgcgccaggtgcgttttaccgacgatcagcgccgtcgggcgtttggccgtccgctcgattttgttttctaccgtggtctgaacgtcagcgaagcttctgtactggttacgcgcgcttccgatcacaatccgctactcgttgaattcagtcccggcaaacctgataaataaggtatgtcaggtctgccacagggcagaccaaagtttggcgctgcccttttatactcaaataacaaaaggacagcgcaatgacaacacaatcccaccatgaccacgtagaaaagcagtttagctcgcaggccagtgagtatttaaccagtaccgtacatgcatccgggcgagatttacagcgcctggcggtgcgtctggctgattatcctgatacaagtgtacttgatatgggctgcggagcagggcatgccagctttgtcgctgcgcagaacgtgagcgcggtggtggcgtatgacttatctgcccaaatgctggatgtcgtggcacaagctgccgaagcccggcaactgaaaaatatcaccacccgccagggttatgccgaaagtctgccatttgccgataacgcatttgatattgttatcagccgttattctgcccatcactggcatgatgttggtgcagcactgcgagaagtgaataggatattgaaacctggcggtaggatgattgtgatggacgtaatgtctccgggtcatccagtgcgcgacatctggttacagacggtagaagcattacgcgatacctctcacgtacgaaactacgccagcggtgagtggttgaggttaatcaatgaagccaatctgatagttgataatttaattacagataagttaccgctggaattttcttcatgggtcgcgagaatgcgtacgccagaagcgttagtagacgctattcgcatttaccaacagagcgcatcgacagaggtgagaacgtattttgccttgcagaatgatggctctttcaccagtgatatcatcatggtagaagcacataaagcagcataaataaaaaaggcaccgggggaatcggtgcctttttattatctggtttgtcaggaatctggcatgttgttgtttttcacaaacaacgtcagcttatcgcctggttgcagattcgcagtgtcgctgttccagcgcatcacatctttgatgttcacgccgtggcgtttagcaatgcttgaaagcgaatcgcctttgcgcacacgatacgtaatgctatcgctgttgtttgccagtcgctgtgcgctactgcctgcaccaatcgtcaaactttggcctggcttcagcttagatccgcgcagtttgttccactgctgcaaatctttggtgcttacgccgagacgtgaagcgatacttgaaagcgtgtcgccagagcgtacggtgtaaacacggctgttaagcggcgtattgtcggcaaccagcgtcgactgtacagcagcaatttcgcctgaagcgagagattcacgcagttgatctgcatgcttctttggcaccatcacgtattgcggaccacttgcgcccagcgtggagcctttcacgccagcgttgaatgtcttcagcttgctgacggaaatccccgccatatctgcaaccttcgccatttcaaccgggctgctcaggtgcacacgcgccagagcacggctttcatcggtcgttggcagacgtacgccataacgcttgctgtttttgagaatatcactcaatgccagcattttaggcacgtactgcttcgtttcctgcggcaacggtaacgaccagaagtccgtggatttcccacgcgctttgttcgttttaattgccttcatgacccgaccttcgccgctgttataagccgctacggtcagaagccagtcgccgtcaaacattttgttcagacgctgcatcatattcagcgcggcagttgttgaagcaacaacatcgcgacgcgcgtcataattgcgggtctgtttcaaaccataattgcgccccgtgctcggaatgatctgccagatgcctgcggcattggcgccagacgttgcgtgaggatcaaaagcgctctccactatgggtagtagtaccagttccataggcatgttacgttttttaacttgcccggctatccagtacatatacggctctgcccgtaaagttacatcgtggagatagctcttattgcgtaaatatttctgtttctgttcgcgaatccggtcattttccggaattcccatctttagctcgtcgccaatgaaagcccacaagtcaccatctggcgcgatagacgtcccatcgtccatccatcgtgcctgacttgtaaactttgctgcttccccttgaccagctgcagaaaggctctgtgcgtgctgttgtacgttgccggtactctggcaacccacgagcaggacagaggcgagtaatatcgcttttgccttcatgtgtgtgtcaatagttgcttaaaagacgaccgatcataacggcgaacggagccgatgacaagaaagttttatcagaacctatctttctttgaccttaaccatgcaaaacgttcttcaggttgttgcaataatgtttcttcattaattacattaattaaatcaatatcttctgttcttaaaaaaacattaatttgccgctcatttttcagaattacgggtagtgttatttgattttttgcccgtaactccttaactttacgataataatcatttatggacaaatcgtgcggaagaatactcaaagcaaacttcatatttgataacgtatattcatgagcacaacataccaatgtatcgtcaggtaacgcacttaactttttaagtgattgatacatttgtgatgctgtcccttcaaacaacctaccacacccaccagaaaacagcgtgtcgccgcaaaatagataaggtttactgaagtaacagatatgtcctaaagtgtgacccggtgtggcaattacactaaattcatgccccaaaacgaaggcagtttcgccatctttgactacctgtgttgttcccttatcttgtgtctcttgtggaccatacaccacaatttgcggaaacttttccaccagttcttttacgccgccaacgtgatcgtgatgatggtgggtgagaaatatggcctccggttgccagttattggcggtaatggcgtttaatactggctctgcgtctccgggatcgacaatcaggcagcgacctgcttcatcattcaaaacccagatgtaattgtcatcaaaggcgggaatactgttaagattcatagattacctcttagtgtgaaacggaaggttgtgatgaaaccggcaagagtccctcaaactgtcgtggctcctgattgctggggcgatttgccctggggagagctttatcgcaaggcgctggagcgccagctcaacccgtggttcactaaaatgtatggttttcatctgcttaagattggcaatttaagcgcagaaatcaattgcgaagcgtgcgcggtttctcatcaagtgaatgtttctgcgcaaggaatgcccgtccaggtacaggcggacccacttcatcttccttttgccgataaatccgttgatgtttgtctactggcacatacattgccgtggtgcaccgatccgcatcgtttattgcgtgaagccgatcgggtattgattgatgatggctggctggtgattagtggcttcaatcccatcagtttaatgggattacgcaaacttgtgccggtattgcgcaaaacctcgccctataacagccggatgtttactctgatgcggcaactggactggctctctttgttgaattttgaagtgctgcacgccagccgtttccacgttctcccgtggaacaaacacggtggaaaactattgaatgcacatattcctgcgcttggttgcttacaacttattgttgcccggaaacggactattcctttaacgctaaatccgatgaaacagagtaaaaacaagccacgaattcgccaggcggttggagccacccggcaatatcgtaaaccacaggcttaaacttcgacttgatagcctgtatcttccagtgtgggattcattgccgcagcacgggccagttcatcacagcgttcgttttccgggtgtccggcatggcctttaacccattcccatttgatttgatgctgccccaatgcagcatcaagacgttgccagagatcgacattttttactggttttttgtctgcggttttccagccacgttttttccagctatggatccactgagtgatcccctggcggacatactggctgtcggtactcaaaatgacttcgcaatgttcttttaacgcctccagcgcgacaatagcggccatcaactccatacggttgttggtggtgcgggtgtagcctgcgctaaaggttttctcgcgtccgcgatagcgtaaaatagcgccgtaacccccaggtcctggattgcccagacacgaaccatcggtgaaaatttctacctgtttaagcatctctggtagacttcctgtaattgaatcgaactgtaaaacgacaagtctgacataaatgaccgctatgagcactgcaattacacgccagatcgttctcgataccgaaaccaccggtatgaaccagattggtgcgcactatgaaggccacaagatcattgagattggtgccgttgaagtggtgaaccgtcgcctgacgggcaataacttccatgtttatctcaaacccgatcggctggtggatccggaagcctttggcgtacatggtattgccgatgaatttttgctcgataagcccacgtttgccgaagtagccgatgagttcatggactatatccgcggcgcggagttggtgatccataacgcagcgttcgatatcggctttatggactacgagttttcgttgcttaagcgcgatattccgaagaccaataccttctgtaaggtcaccgatagccttgcggtggcgaggaaaatgtttcctggtaagcgcaacagcctcgatgcgttatgtgcccgctacgaaatagataacagtaaacgaacgctacacggggcattactcgatgcacagatccttgcggaagtttatctggcgatgaccggtggtcaaacgtcgatggcttttgcgatggaaggagagacacagcagcaacaaggtgaagcaacaattcagcgcattgtacgtcaggcaagtaagttacgcgttgtttttgcgacagatgaagagcttgcagctcatgaagcccgtcttgatctggtggagaagaagggcggaagctgcctctggcgggcataaatacctgtaaaaggcgctaaaaatagcggcttgggcgatttttgcagcaaacgattcaaaagatgagaaaaaccgttgacgaagggtgaggcaatccgtaatattcgcctcgttcccaacggaacacaacgcggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccaaattcactcatgaaaatgagttcagagagccgcaagatttttaattttgcggtttttttgtatttgaattccaccatttctctgttcaatgattttattctggcgtaagtgcgtgattctcgcttgttgtctcattcattaaaattcaataatgatatcgaaccattcagcttaaatatatttccagagaataaatttatattgattaaatgaatgtatatttcaaattgattttgtttgttattatttaagtggggtatataattagagtccgttatcaatgctaaatattctaatcattatgacaggcgagggagtgtccaattatgaattcaaaaaagctttgttgcatatgtgtgttattctcgctgcttgcaggatgtgcctctgaatcttctattgatgaaaagaagaaaaaagctcaagtcacacaaaataatattaataaaaacactccccagcaactgacagagaaagatttattcggtaatgaaaccactctggccgtatccgaagaggatattcaagctgcgcttgatggagatgagttccgcgttccccttaattctcctgtaatacttgttcaatccggcaaccgcgcaccggaaaccattatgcaggaggagatgcgaaaatattatactgtttccacattctctggtatcccggacaggcaaaagcctctgacttgtaacaaaaacaaagataaaaatgagaacgaggatgttgccagtgctgagaatatgaactggatgcaggcactgcgttttgtggctgcaaaaggacatcagaaagcgattattgtttaccaggatacattgcagacaggaaaatatgactctgcgctgaaatcaacagtatggtccgactataaaaatgaaaaactcaccgacgctatctccctgcgctacctggtacgtttcacgctggtggatgtggcaacaggtgagtgggctacctggtcgccggtgaattatgaatataaagtgcttccaccattgcccgacaagaatgaagccagtacgactgatatgacagagcagcaaatcatgcaacttaagcaaaagacctataaagcgatggtaaaagatttggttaaccgctatcaataataaattatatctgccgccaggaatttctggcggcaataatacaaaattctttgcataagaaatttttcttgacaaagacagtgcaagaaaggacatggaatccggagttaaaaactgtttgttttagaatatttaattatttaactgctgaatcttccttgcgagaaatatattcattattacatttcatgccatttttaatatagattgctcctgggaaaattcccgtattattaccgcaggggtgataattagcattgacatatcctgtgacaaaaggagctattaaaggtgctattacgatagctattagtaaaaatataagagttagctgtattgttatgtctgtggcgaaattgactaccttcgtttttttgattaagaatgattttattatcgtaagtaaaattacatgaacatttaaaaaggaaaacgacatgaaaccaaagcacagaatcaacattctccaatcataaaatatttccgtggagcattttattattgaatatagaggtttaactccggtaaaaaacaaagaagcattgaatgcagggaaaaataatatggccataaaaaacatcgaaagaaactcttttaatttaacatgtaaacgcatggttaatcctcatatcacgggtggagtgttaagaacatacataaatggagtcatgttttcccttttccatttatcaagttcctgttgccgttttagtccatctctaattgcatattttaatttttctgataaatggcattgagcatcgatttcatttaaaacaactgtacacactatccctgtcagtaaaattgctcctccgacaagaattactggaaagccaaagctaacacaggcaaaagaagccaggcttccaatagcggttgcaacaccaccggctataactgctttggccacatccattgaaaaatcgccaagaaaattaaccagatctcgctctgaactcataataaattctatggttctccaggctactgaaaaccagatacagaacttaactccttttattgattcagataaagctcctcgccagccaatagcgagttccagaacttgaggcgctcgtgaagagaaaatatatttaccgagcttttctaaaagccaggggctggatgttgtgatttttatatatttctctccaagtatttcaaagtaacttgcttttgtatactttaaggcattaaggttaaatataattttcccattgtcatcaaactcagtcattaatttacccgcgttaactaaccaggcgagtgtatcttttatacctgaaggatgtgtagtgataaaatgaatgtaatcaaatgatgttattgggctgagtattttttttgcaacatcaagtgtcaagagaataacatgatgagtgttctgatgccttaactcatcaatgagtgggacgtcgttaagataagggtgctgaggtactagctggtttatcggctgagccccccgaagaatgtcacccacataatcagcccactgtgcattctgtgtgttgttgttattccttaaaccagccattttatctctccgcaatagtaatttattatgttattacagtaagttactgtacacgatcctgccatttactcattgcattcgtaccggctaacgtatgctcccaggaaatatcttcataaataaaggcaattctctcctgtggttccagttctttttccaggacagcatgcggtgtgacaaaatcaatacttgatattcgggcttttgacagatttattttataataaggctggtaaatacccgctttactggttcggtagagtataaattcacatattgccattttttcattgtcactaagtgcttttgccagcaatggtgaggatttatcaaccggtttggtgataattaattcatgatgattgacattttgacttcttgagatggaatgcattaacgcataaaccatgatctgatctttatgttctggctgcgctttgtttccgacagaatcaagcgttgagcaacctgctgaaatcagcccttgtgtctctccactcaaagataaataacttatatttgccatgataatctcctttaattaaataattatttttcggccgtggtaccggttgccgcctctggcatgacgttattcttcagcagcagccagcggcttaacacgccttcgagtcgctcattaatttgtttttccagcgcatctgtattctgcttctgcgcacgggcatcctggtactgcgtcaacagagactcaacgggtgtttcctgccccagtccccgctccgcctgccagatgacatttttgatataggaaagggttagtccctctttctcgcgctgcatcactagatctgcaaaagcatgtaagtcctggcgggtctgcaaccagccacgcaactgcgggctactctgtgcgcgggttttgagtgcctcattccattgtgtcgaggcctgttgctgttgcaggctttccggccagcgactgtcggcaacacgcatcatctgcatcccggtttccagcggctgtaccggggaggtatcaagaagttgttgcagcctgcgctcatagttttcgagttcaggtgaggccatccacaccgttgctgcgccctgagcggtgtcgttaacctgtaacagttgctgctgtaccggatagacctgccaccaccacaatgctgaggcgacagccactgaacaggcgatccctgcgataaaccctcttaccgtactgccttgctttatcacactggcctgtgggggattctctgtcagactgcgcacttccactttcatctcaggcaggccgggcaggggaggcactaccgcttctggtgtggaagatgcctgtgtttccggggcataaatcagcgttctgaccgtggtctgtgcggcgttctcagtgttactcttcagctggggttcaagccgtttacgcgtgttctgcataaaatagagcagattctccacgcgcggaacgcgcttcagttccacctgctggagcttatcgcagataagctgcaatgcccgctctgtgcggtagatcagtggtaggtcggattccgcaaaggagatttgctgacgcagaatattgccggttcgggagttaaaccagtccagcatttcagtacgcgccgggccgccctgcggccagaacttatcccagtcgtggcttaccattgccgccagcagttccgcaccttcgcagaatcccgccagtccctgtgtccgtgtccgggcaagcgtatagtaggtggcggtgtgtaaatccacaccgttggctttaaaaatcgccagtgccagcgactccaccagtttccagttcagctcaggctgtgacgggtggctggctttgtttatttcctcgcggatggcactgaattccggcagcccgcgcgggtcactgccggtaacgatagtttgtgtcagtacgttactattcatccctgcctcctcagtacagtgtgtctgacagaccaaactggctgaacaacccaccgctgaacgggttatcttccgtgtcggtatgcacacggtaggtcatcgcgccaccgtccacgctaaagcgcacggtaaagttgccatcctgtactccggtcagttgtccggccccgaacaggcggaactgcgcccacggcccgctgaagctgatactgcgcggcgcgttgccgctggtgccgatgagcgtcagcttactttcgttgccttcgcgcatgttgttaggccagaccagatgggcggtatagttacggccctggctgtaatcgactaactgaccgtcaaggttcagtacactgcggcgtttattgcctgaaagcgataccgtttccacggcaaaggatgttcccagaccgttctgtttgctgaagaagatgtcacggattttctgcgcagtttccagttgcgcaataatatcttcgcgaataatgacgttgttatcgccatcctccagactcaggtcattatcgataaacagcttcaggttctgctggtagaaggtatccagtatgccatccggtttaaagaagcgttcgaaggcatccagtgaggcatcctgtgcagaacgcggattaaacggatagttatttgccagttgctcgttaaacggtttcaccacgctgtcgcgccagtccacttccatataatgaacagcctccaccatcaccacatgccaggcctggtcagtcagtctgccaacccagcggttgagcggagcaggcagcgtttttgccatctggcgggtggcgaatatcggatcgctgctgttctgatcaagccgtaactgcacggctttcagcgccgatttccctggtacaggcgcgttctggattgccagcaggtagcggtgcaactcggtgagttgctgatacacggcctgcatcgtgctttctttgtctttctgtactgccagggtactgttttccggggcgaattcatgcccgaggcgggtgagtaactggtaatccggctctgccagggcttcctcccgttctttggcagagagtttttcagaaaagacgcctggctgtgtgttgtcacgcagcacggtcagcgcccgctgcaaaggctggtcgccgctgataacctgctccagcgccccggtcagttgtccgatggactcaaaattgcggatattcagattgtccatcccggcccgccaggtggcggtgtagtcgctgatatactgctcggtcaactggcgctggatttccgcgcggtcggcgtcactgtatttcacgctgcgggtaaggttaagtacccaggaatccatcgccgtcagttcaaccagttcatcgcgctgttttacaaaatagctttgcaggccgtaacgggtaagaaactgtggaacaaccagtttgttgtcatcggcagatgtaaacacctggtcaaaggttggccctacctggtcacgcagattgaggtcggcaggaagaacgcccagcgcccgcgttttcaggctctggtaaacccgctggtagacaggcagtttgctcagttctttctgtgctgataccacgggcttgtcatatggcgtccagcggctgatggcgtcaccgtcgcccgcctgacgctctgcgtgccagtcagtatgagccagcgcgtagtcaagatgggacatcagttgtgcctggatatcgcgctgaccgtggaacttttcgctccagcgttttgccatatactgcttcaccacctgattgttacgtccgcttttgtcctccagcattcgcatcacgcgcagcaccgcgagtttttcttcactctccggcggcgcggcgttcagcgctttgaccagcccgttaaacagcgagggcaggtaacgttgctccagcagttgcagataggtctgttccacataaggcccgatacgtcgtccctggtacagtcccatatcggccagacggctgcggtcgccccagtcgccataggccagtgtggcatcgcgtaccgggttcaggagcggcagttgcaggttgccaaagtcatcttccccctgcggaggcggcacgtccataaaggctttggcctgcttaagcacggtgatgccagactgatagttaccgttgtaatagtgatgccagccggtgatgagcagcagtgctgccacgccgcctgtggcagagaaaaccgtcaggcggcgacgggaacgtatcagccaggcgcggctctctgttgccagattaggctctgcgagtaatgcctgcgggaacaggctgcgggtgaaataaggcgcggtgtccaccaggggccaggacgccagtgggttattgcccagccggtactggcgggcggcagactgggtgaatatatcatccatctgtccacgctgaagcgaagaggtgagatagacaccacgcagcatcacgttcatattttcgccatcaagcagaccctcaagcagtgacaccagcggttcacggcttccctgcatctggcgggaaaaactgaataaagacgcgcgggtgtgagtctgagcgaccatcagatccggcaacgccagattcattcgatccacccatgtctgccagaaagcattcaactctgttcgccagtcatcattttcatgggcacggcgggtgaacgtgacgcccagaatcgcatcgcgatcctgtctgttcagggactgaaacagggcggcaaaaccctgcaataaatcaagccgggtaagtaccacgtaaaccggtaactggcagtgaagatgctggcgtatatcctgcaagcggctgcgcagcgcctgtaacagatgctcgcggcggcgtttgtctgcggtaagcagatcgggtaaatcgagtgtcagaataatcccattcagcggctggcgcgcgcgcttttctttcagccagccgagggcatgttcccacagacggcgatgcaggatatccgcatcagcgggagcgcagagtgtgccgtcgatatcaaagatcaccgcctgtttaccgacatggggcgtgaggtacaggcgttgttctgcgccgcgtgcgccctccggggcataaataatgtcggacggaaacccctcgcgcagcagtgtcgttttgccactgcccgccgggccgatgaccatataccacggcaactgccacaggaaacggcggttgtcgagatggcgttgcaggcgcagcagccagcggtcaagataacgctgctgggcgttcagttccacgctgagcggatcaacggcttcctcgcgctgttgcttttgcattttttcaagctgttgcaggcgcttcatcacccggacggtaagccacatcagggcaataatcccccacgccgccgttgccagccagcggttcgccagtggtttgagccactgttcttcatacagcgtccacgtcgggcctttccaccagatccacaccagcagaaaaatccacgccagtatcagcagccagaaagcagagactttaaaccggggcatcgccggtcgcagggctgatttgagtccgctgagtagtcggggtgttggtaatctgaacacaaaaactcctgttctcttttattgttctgccgtgaatttttgttctagctgctcaagcagggacggctcccagtcagccaccatcatctgcaatcccatcctgaacaacatccggtactgctgctgcgcaagctgtaccagccccgcctcttccgtcaactgtgcggcaaggtactggcggtgaaactgatcgcggggatcgccttcgggtagcatgtccagatatcgcagcgccgcctccagaccctgctcagcaaaacaggctctggctgccttcgattcctcaccgatttgcgcaaccggtgcaactttggcgtcgggcgaagctgccagccattgtttcgtctgctcactgataaacggtgtgtggtcattaaacagcagcccggtaagctggggcagacgctcaaggaagcggatgacctcatcgcggatggcgtctgccacctgtttgtaacccagacgcagcgccgtctgtgcagaaaggcagtgaccatccagccagtaaggagccagcagtacgcttttctccacctgctgccacagcgccatatcggcactaccgagctgagcatggtaatctgccaccatatcggcggagaccgcagccagtggagtacggccatcgctttccgcctggggcgtactggtgatgttctgccaaagcgcatggcggcgcagacggtagccctgcggtgaatccggctggcgttcacataaaatggccgccacttttaacagcgtgtcgcgccaggctttgtcgtcgtgactgtcgatgacgatttggggagccggagcactgggttgcgtcacgccgctttcagacgtggcggtggtctgtggtgaactaccggaggccgccggagtggggacaggagccggtgccgcacgattaaacgcacgctggtacagggcaaaaagatcatcagtagcctgtgccagttccggggcgttatgtgactgccagcattgcgccagttttgccagttcccctgacagcgcatcgcgctgctctgtggcggcgttctgtgaaaaaccttcaatacctgtttcaaagcgtttaatgacctggctggcaaagcgttttttatgcgccatattctgcggcgcagccaccgcccagtaatgctccacatacagcgccagcaggcgcaatgcgagatgaggatcaccggcgtgttgcagggttctcagcagatgcgccagcagacgaaaatccttactctccgaagccagaatgaccagcccccggcgctggagttccgggatatccagttgactgtgggccagcgatcccagcttgacgatttcgccgtcgatatactcccagttcgggttgtcatctttcagcgccgatgccagtttctcttccggcaggttttccagcaggtgcgatatccagacattcggatcgcgtaagtccattgccatatttttattctcccgcccagtggcaggcatcgcgcaggggagcaatcgcccttgccagcccgtcaatgttaaaggtcagctttccggcggcattgtctgcgccggtatccaccgtcagcgtttttgcgccgaacagttgcttaatttcatcaatcccggataacccccggctggactccagcagggtgccgttctcgcgcacaaaccagtggctgcgcaatgcccggttgtcggcattcagagtgacggcgatatcatggacatccagagggtgcatcagcgccacctgcatccgggtgatattgtccacgcaactgaacatcagcaccgggcgtggcggaacatgaccgatagccggggtggttatcaccaccgtcgggcgctcccccggcacctgcgtcaccagcagttctgtggtgttgccctcgcggcgtttttcctgctctgtggcgcgggtccaggcctcgcccacaaaaccggctttgaccagcgccccgtcaaaccctgacggggacagcggtgccagcaggcggtcatagcagtcaagccgctccagcgccgcggactcccgccgacaggactgcatggcctgtaacgtggctgtcgcatccggcggggtcgtggtggcgacggcgaccgccacaccggccattgacgatgcttctgcgggcgcggcagtggcgggtaagcccgtcatcaggcccgcgataaaccatcctgtctgccggaaaacgcgcaacctgctcataaaaccgtttcatcctttgtgacggactcgtcgttctgagcatcttccacgtctgccgtaaatgcgccgtccactgccgacaaccgaatccgggcaaccgccgtattcgccgccattttctgcaacagcagcagggagagcggcggcagcatattgccgtcgatgaccgattccagcatcctcgcgccgttttccgcgcgggtgacgcggctcatgatttcgtccgtcacttccggttctataatcacctccgcgccaaagcggctgcgcagcacgttatccaggcgggccagtttcccggcaatgatggtggcgagcgtctctttcgacagcggcaggtacggcaccacttccatacgcgccagcagggcaggtttgaagaagtcggccagcaccggatacagtacttcctgcatggtttccgggtcatcggcatgctcgactattacctggtagccgaggttggacgtcaggaagaagacgatatttttgcagtcaatcaggcggccttcaccgtctgccatttcgcccttatcgaacgcctggtagaacaggttgagcacatccgggtgcgctttttccacttcatcgagcagtactaccgagtagggtttctggcgaatcgcttcggtcagtacgccgccttcaccgtagccaacgtagcccggaggcgaaccaatcagtcgcgagacggtatgtttctcctggaactcggacatattgatggtggtcaggtactggcgaccgccgtagagcagctctgccagttgcaggacggtttcagttttacccacgccgctggggccagccagcaggaacgcgcccagcgggcgtcccggacggcgcaggtcggcgcgtgcggtcagcaggtgtttgtgcaggctggcaatcgccaggtcctggcctttgatggtgtcgccgagccattttggcaggtcggtgatgaccgacatttcattctgcgacaggcggttaagcggcacgccggtccattcggcaatcaccgccgcaatctgttttttatcgacgtgcggggaaaccagcaaccggtcgttatgcagggcgtccagttcggcagtgagatgtgccagacgttgtaccggggaaactgtttcagcggtctctttcggctgttcgctgccagcttcatcagccggttcggcaccggtattatcctgctctgactctgactctgactctggctgcgtatcctccacggtatctgcgtccggcaacggcgccgcatcgtcctctgccacgcccagtaactgctggcgcagcgcaataatctcccggaccagcgtctgctgctggtgccaggccgcttccagttcatccagcgccgtcagcgtttcatcatactgcaccagcacctcggtcatccgtgatgtgtcggtacgcagtccgatgcgaagctcgcgctcaagctggcgaatttccgcctcctgctggtggctcagagtggtcagcgccgagatttgcttcggcggcgacgacaggttgatggccacacgggcgcaggcggtatccagcacatcaatcgctttgtccggtaactgacgcccggagagataacgctcgcttaatgtcgcagcggcctgcaaggcgtcatcatcaatcagcacgccgtgagactgttcatagaccgccgacagaccgcgcagaataatggtggcttcggcagcgttgggttcgctgaccttcaccaactggaagcggcgcgacagggcggcatctttttcgaagtattttttgtactcgctccaggtggtggcggcgatggttttcagctcgccgcgcgccagcgccggtttgagcaggttggagatatccagcccgccctgctggttgcccgcgccaatcagggtatgtgcttcgtcgataaacagaatgaccggcaccggggaggaaatgacctccgccatcagccctttgaaacgtttttcgaattcacccttcaccgacgctccggcctgcaatgcgcccaagtcaagggtcatgatatcggtgtttttcagcttgtccggcacatggcctgccacgatgcgcagcgccagcccttcgattaaggcgcttttacccacgcctgcttcgcccaccaccaccgggttgttcttgcggcggcggcagagaatgtcgatcatcaggtcgatttcgtggtcgcggcacagtaccgggtcaagcctgccgttacgggcgtctgcggtcatgtttttggcgtagcgggcaagcagggtgtcagcagcgtccgtcagtgtgcctgcgcctttaccgtctgcatccggcacgactgattccgccgactcctgtgtccattgcacaaagtcctgttgcagacggtcacggttaatgccggtcaacagccgggcggcagcaggcggtatataacgcagcggcgaatgcagcagggccagcagcaacacgccgccacgcaattcgctgtgctgcatctcagccgacgccagcagccagccctctttcagccactcaaccagcatcggggaaaatgccgggtagctgtccgcagaacgggcagttgtgtagttctccaccgtcagcgcctggcgcaactcttccatgccaatatcgccctggcgggtaataacccgcaggtcactgcgtggcatggcgagcatctgaataagcacatggctgacggtaatttccgctgcctgctggctcatacattcagaggcggccatctccagcgcctggcgggagaacaggttaagccgttttaccagcgtgggaagatcaatctggatcataaacgtccttatcgaagtaatttgtttagctggtgcaggatgtcctgcgtctggctgtccagccgcaacagatagaacaggtaaaacaacgccagcacgacaacgccaccacaaaaaatatgtttaatggtcaggcgactgatgagctgataacgcccgccctgggtttttttgtcctggtgtaacagcgggaaaggggcatcgccgcgtagtttatgcaggacgtggtacaggcggcggtagatctgctcaaattccccctgatcctgtgctgccactttgtagcgcccgcgaaatcccagagaaaaacagagccagagaaattccagcagatcctggtaacgtttgggttcacggatcaggcgctccagcaggatgaaaactttctctccaccccaggcttcgttgtggaaatggaccagcaatgactgcttgatccactcgttcttgttcgaccagccgttaccgagcgccgcttcatcaataaacgtgcagaggatgtagcgaaacgagataatcacgcccggttcgtagccctgctcctgaagcagttgctccacggcctgaacatccgtcaccacctgagcaaaaagatgctccggcatcgtctggctgttcatggttgaaaggcgcattaccataccgagtagcggcgtggccgcgtcgatcatcggattcaggctgttgccacgaagcgcgagatgatagtcgcgctggcttttttcgtcgtatccggtaaatggtggcagagacagtgacccctcatccatcgtcttaccctcttatcgcccacagttgcatgttcagatccgggaaactgccggatacatgcagtgcaacggccccggcggcagccatttctgtccaggcctgtccgctcttgtcgagttcgaaatagctgaacccggaatggtaaggaagctggcggggagccaccatcagggcacgcaatggaatgccgggtatctgcacactgaccatattgcggattttttccggcgaggaaattttcgactgctggataaactggcgctggatctgatcgaccggcatgtttgccgccacagccagcacaaaggtggcagattgcagcagttctgtgtcatggatatcggcctgccagataccgtcacgcagatgcagcggcagattaacggctcttggcgacagtacggtatgcagcgcccgtttgacttccggtaacagcgttttaaatgttttggtcaggtcatgatgatcatacacatcaagcgggcagggcaggcgcgacggctcggtaaaggtcatcagttcacccagcaacccggcaagatcaaggtagaaatcttccgggtggagctgggatcgacgagcgcgatgggtaaaccgggtctggttacggttaagtaactgcaacatcataaattccgccacatccgcgatgccgctctgcgccggagagccaatgcggtttgccagatcgcttgcccgtccgccaatggccccctgtacctctttgagataaacacgcagtttcttactgacctgaatattctggcaggaggggataaaatcgtcatccagcgtcagggagccgtcggcatggcgatcactgatacggcaaagcgggagcgtaatataggcgctcatatcttctgcaccgctcataatgcgcggcgtcagttgtcccagcgtcagtgttcgcgtgtcaccttcttctgaatgcaaatcccggacatcggcataattcagccggtaacgcccgattcgccgcccgtcgctgatttcatttctcacatcactggcgaccggcagagcgaggtagatattgcggcttctctcgtccggaaaatgttgcgggtgcagcggatcgggcagtgcgtcctggtcggggatagaaaagacggtgccgtcgggcagtgtgcctgacgcgctgtcaatcatgatcttaccctgtgccagcagttcattgttgagagtgagttcggtaaatccccaggataaattattcatggcccggaaacgctggttatccaggtagtcgttgtaacgctgctgctgctggaaatggtgtggacgcatcagcatcccttcctgccacatcaccttgttgcgggtggttgccataattattcatcctcttttttcatttcgatgctgctttgacgtacatgcaccagcaggcggtaatggtggccggttccttccaccgtctcgatttgtttccattcagtggcctggtcatcggagaaataggccacgacaccaataaactgcgttttctcatccagctttaccggcggcagggttttgatggtgtccggcaacaggttgaaatcctggtggtcgatatagtttttacccagcacatccggtagcggcgtactggctatctggtcatagtcggctgccagcaattttgagtcgtcagtcaggtacaccagttgcacatccacggcggctgattcaccttccgcattggtattggtgtccggttcggtcagcagggtgacggttatttccgaaggttgctccttcaggctcccgacctggatatccgggtttttgatcacctcactgatttttttcgccgtttcgcagccggttaatatgacgcacatcagcacgcaggccagaaacgccttcctgttcatgcttccggctcccgctgtttttcacgaagcacccggtcatagacttgggcgtagacctcgttaaacagcatctcaaacccctgctggcgatcggaggccagttcttcgtaataatggctgtacatttgccatgctccggcatcatccagcggctggcgcagttcatggctgcggcggtactgcacaaagcggcgcagcagattttgtggtgagaaagcatccagcaggacacgaagcgactccacaatcgctgcccggttagcttcttcgtggtggcggacattgcgcaggctttcactgacggcggcgggagccgccagatgtaccgggcttttaccttcggcaaacattacgtcgagcgcggtggcgtaatccatgttcaggcgcagcgggttatcttccagcgggcgcaaatgtttgtctgagaggctgttacgctgctgctgcaaatcgagcagaccttttattgcggcctgtaacgttcgtccggcctcctccagaaaatcatccgcatcgtcggaattgctcatggtaagcgagccgccaagaccgcgcagtaagggggtgaccgcaaggtggcgttgcgccatttctgccgcagagacgtcgtcattacgatcgccggggctggcataaatgggcggcagatccataaacggagtattgatccccccattacttgccggatcggacagcggtgccgatggccggacagccgcaatgcctgaaagcggatcgcccgtggtaatcaggctttcggactgaagtgcctggagtggatcggcagaaaaaccgtttaccacggtgtctgcaagctggtgccggtgagtcattcccggatagtgtggcgtaccctccgttgatagcagggtatccgtgagcatatcgcgattggtaacgatggtttcgggagtggccatttcctcatcgtaatggggaatatctccccggttcagatgaaccctcaccatcagccgtccgatctggatctcatcgccctggcgcaactgtattaggtctgatgttgctgtgacttttgcctgattcagccacagttgtgccgtctgcgggcgcagacaaaatgtgccatcgtgcaggataacggtaaaagcctgggccggaatgctctgctgacgatcctgtaccgaccagtggcattcggggccatggccgacatttccctgctgtgtgaacagacagcgcgccgcccgtccgctttccagctcactgccgttaatgacctgcaatgaaagcgtctgtagtttctcttccggcatattctgctccgtgattatcataatttacgaccgtaccctgatggtgactgagggtcgttcttccggtgtgccgaggaagctggtccagcccagcagcgcacttttgttatcgcccaggcgcattgcgcccacctgctccggcgccagccccagatgtaagtcccaggcaagctgatcgcgcaggatgaaggacacgaacatcgtcagtggcaggaagttttcgccggacggcagaaaagagaggaactgttttcgggtcaggctggtaatactgagctggaattttccgctgagatcgggcactcgtgtacccagaacaaagttgcccagtaccgatcttcccgccagtttttcgccatttttaagagaatagctccccagactattttgctgatccggttcaatatccaccttgcgacgttgccagttttgcagcgtcacttctgacaaatcaaagcagtgggacaccaggccacagattatttccggggatcgtcccggatttgccaggatcccggaatacgccagcattttgctgtgattaatcgccagcttatcgcgaagctggcggtggcccagcccgacaagggagtacatgcgctgcgagaacgcatccacaccgccgttacgaaaactgatgtgatagcggtacttacgccagatatgccagacaaactgggtcaggcggtggctgaacatatccagaaaatcacctaccggactttgttcatgtaccgctttccaggccaggtgatcgaggtaataaccggggagaggcgactggctcccctgtaaccccataaaggtggtggtcatcctgaatgcccctgatgtatcccgtttcagcgcactgatatcactgcacgggaaggcaaggctggcatcggcgctgaaacgcagggtttcctgtgccggatcgtcacgcagggataattctggcgtccccttttcaccctttgccaggcggtgcaacagctccgccatcgcaaaaaaattgtaagagcaggcattatggaaaacctgtgccagcggatcattctgctctttatctgccgggggatttcccggactcagataagaggatgctgcccgattctttccgtccatttccatgtctcctggctttctgtgttcacaacggtcagcatgtggaatgagttaacgctggcgtacagcgacagaaaatgcgaaagcaccgtaccgagcagatacatttccccttcacagacaaacggctccgggtgcagatacagcgtggaggccagtccccggacgggaatacccgtaaacaggcgatcaacggggcgggtctccagacgctcaatggcatccagcttttgttgtgacagccgtgccgtctgcggatgatggattgcgtggcgatcaaagttggcgatgacctgcttcagcgcgtccgtatccagtaatgacagataattcaggttcatggcggagagtagggaccagtgcaggctgccatcaatgaccggccagagtggttgcgtcgggcgggtaatgttgcgaaatgaagcaacagctgcatttttaccggttgtgccggtgatatcgccggaacgaatttgtgacggaagctcacggttggtacaggtcagcgataccgaaaccacttcattactgagcagagattcgtctgacggataactgccatcagcatgtataaaggcaagggtatgatcaaagccgcgatggaacagggatgttttggtccggtgatgccagtacaccacttcccgcttccggctgtattccatctgatggctgaaactttcaaaggctggccactggcgcgcggcctgcgtcgaaacaggacgccccagatcttttttcctgaacatatcctggacctggctcaccacactgttaacggaaaatacatcgtaatgttgtgggtaatggcggctgggaaccagcggatagtctgcccgccggttgtccagcgtgatggcttctgcatggtggataaataaattaatggcaggtgcgcaatacaggcgcagggaatcgcggcgcagccggatgtccacgggcaaagggcgcgaaaaacgcagttgcagggtaaagaattccgcctgcaatccgtcaggcaaagccggacaaccacaaagatcaaaaaagagaaacgcatcggggtaacagaaatactcctgaaggatccggtagccgctgtggacgtttttcggccagggcagcatggcatcctgcggctcaaaaccgacagcttttagcataaactcaggcaggcgaatatgctgttcacccacagtcaggtcggcaccctgcaagtattcgcagaaccataaataaagctggtcacgggtatagttgtcgtcattgccgagccagaagcgaagtttgttcagatccagcgtgcggaagtccgttcccggtgcgaccgaaaaggtgatgttgataacaccattacgggtcgtactgcggttttcaatctgctccaggcgaacgggcagcagccagatatcccggcagagagtgaaggtacagggaggcggctcctcctttttagcatcagagggcagcacttcatcaactctgatttccccggcgttggttgtaaactgctcattacgggggattaacaccggtacagaagacttatccatatccggcgtatattcaataagggtcattgccggaaccggacgcaggtaattaggccatagcatcttaataagcccgtgcgtcagttctgggaattcatcctcaattttctggcggagattgccggtaagaaaagccaccccttccagcaggcgttcaatatccggatccgcatctttttcggccaggaagcgggccagatggggtttttccgttgccagcagcttgctaagctggcgcaggtaatcgagttcttcccggaaatagcgttcttcaaattccatttgtcagtccacccggtaatgctggctgccattcggtgccatatcaaattcaagcacctcatgcgtttcgttaaatgtcacccaggctgtaatatgaaacgtcatatccagcgggctggaggcggatgaaaccactgcctgcacttcagcgtgtgagatccggggttcatagcgttctatacattgctcgatggcccgactcatggattcgcggaagttttcagccccttccggttcatcaatgcccagctcaggcgcaccccggcaactaccggaccgggtattaagaatgtttcgtaggttctggcgaatggattgcctgagcgaatgaatactgcctccctgccggtttctggccgaagaggcttccatacgctcaaaaagagaacctgtggttctttcccgatccggtatcatggtgtgttactccctgtctaaccggccaaccagggaaagctcaaaatttgcccccataaatttaaaatgaggcctcacgcttagcgcaacctggtaccagccgggttcgccttctacatccataacctcaactttggcagcgcgcagaggtttgcggctgcgcacgtctgcaggcgggttttcctggtcggcaacatactgacggatccaggtattaagctctctttctaagtcgctcctttctttccatgaccccagttgttcacgctgcaacaccttgatgtagtgcgctaaccgattgatgatgaagagataaggaagctgcgtacccagcttatagttggtttctgcatcttttcccggaaagtgcttcggtttttgtaccgagtttgcagagaaaaaggctgcattatcagagtctttacgcatggtaagggtgataaaaccctcttcagccagttcaaattcgcggcgatcggtgaccagcacctcggttgggattttggcctgaatctgccccatcgtttcgaacagatgcaccggcagatctttcactgcgccgccgctttgcggaccgataatgtttggacaccagcggtatttggcaaaactgtctgcgatattgcatgccagcatccaggccgtattaccccacagataatcttcgtggttctggctgacatcttcgtaatagttaaagttcttaacagggttatctgttggtgaatagggctggcgaagcaggaagcggggtgccgtaagccctaaatagcgcgaatcttccgagtcacgcagggcgcgccatttggtgtaggccggaccttcaaagatggcataaagatctttgatattaggcagttcggtccacgagttcagccccataaactccggggaaacggaggacaggaacggtgcgtgcgccattgcgcccacggcactgacgtattgcagcagtttcatgtcaggcgcggtatttttgaactcataagcgcccagcacggcagcgatgggttcaccgccaaactgtccgaaaccggacgaataaacgtgcttataaaatccggactgaataatttctggcgcaaactcaaagtcttccagaagttcctgcttggtgacatgaagcacgttgaccttgatgttttcacggaaatcaacgcgatccaccatggttttcagtgagcgccagaacgattcgacctgctgaaaggcaggcgcatggatgatgacatccatctggcggctgatgcgttcatcaatatctgcaatcatgctgtccacggccagtttattgaccggttcggcagatgcagtggattgcaggatgctggcaataaaggctgtcacaccctggcgggcaacgtcataaccttccgaaccgggctgaatacgggtctgtgccatgatttgatcaagcagcgacgatgcctgctcaggctgcccggcatgactggaaacgagttcctcttcctgtaaagacatactgaaaatccttctgttttagctgtgtttctgaaaccggcttttcgccatcagtgaagtacgcgctgccagtgcgacgcgctctgctgaaactcacaaaaatggataatctcatccaatagatcactgatacggcgatccagtgttgtaatcagcgcagccacaccatcctggttgatttcaacggacgggctgaaacatacctggtaaaccacctgcagaatgtctgcaacagagaggtggtatgtcccggagatatttttgtgtgccgtcatgcctggataaccctgtttaatgaaatagtggtggttatttattgctcaccagaccgatttctttgagcaactgctcgcgggactcttcattttccagcaatgcctggagctgggtacggaatgccggaaggttacccatcggccccttcagtgcagtcagtgcttcacgcagttccagcaatttattcacttccggaacctgccgggccacgctatctggtgaaaaatcatccagtgatttgatattcagcgccacattcagttcatcgtctgttgtgcttcccttcagcgtggcggggacagtaaaattgaggccaatggctgcttcagccatcactgcaccgaaattgtgcttgttaacggaaactgcctgacgttcatccagtggggatgtttcctgcgtatttccggtatcgccgacaacgagcatgttaagcggaagttccacttcagccgtctggccatctgtttttgggacatacgatatattaatacgctcgcgaggcgcgacgctgccttcaaattttttgctcataaaagtgatccgtcatgttatctcgtacaggccatgaacacggcatatttgtaccgcaaaaaaatatcggcaatgccgccctaatggcggtgaaaataaaatcaccactccttcatcaccccgcattttacgcttcaaaataaataagaaaaggactttttatcgatcataaagaggggtattctgcaagcgttaaatagattgtgtgaacctgtgcaattcgcgtcaggtgtattatggcaataatttaaatatagattttttatgtaacttattgaagtatataataatttcattaaacataagctaatctaatgattgcttatttatatatttgttttgtgattgattaagtgggtatttttaaggaatatctcaaaaattatcaaaatgataattcagaaaggataaatacaatatttattcatgattcagctttggccattttatggaggcaatacggactttgaacagttgggtatggttatccagatatatattattaagttattgctgaataagagatttaatgattttaaaaatagtttttacgacaaccgtaaattctagctcggtttgtatgtaaaaaatactgaaaaatgatgcggttccgtgaagtgagctgcatctgcctgtctgggattaacggcaggtcattgtaagtagtaattaaccacgttaacaaggagtttacaaatgccaacaccgtgttatatctccatcactggtcagacccagggaaatattactgcaggtgcatttaccgctgattctgtcggcaacatctatgtgcaggggcacgaagacgagatgctggtgcaggaattcctgcataacgttactgtcccgaccgatcctcagtccggtcagcctgcgggtcagcgtgctcacaagcctttcatttttaccgtggcgctgaacaaagcggttccgctgatgtacaacgcactggcctccggcgaaatgctgccaaccactgaacttcactggtggcgtacctctgtggaaggcaaacaggagcattatttcactacccgcctgactgattcgacgattgtcgatatgaaactgcatatgccgcattgccaggacccggcgaaacgcgagttcacccagttgctcgaagtttcactggcctaccgcaaaattgaatgggaacacgtcaaatctggcacctccggtgccgacgactggcgcgcaccgctggaagcataagttaagccaacagcatccggctatcaggccggatgctgtttttgtattacgccgtagaaagaaaggttgtcagtaaggggttacgttcacgggagatggcggctgccggaaacttcggcggtagcgtgcctgaacgcaagcgtaacactgtactgtcacagccgctttaacagcgaactgtctgtttttccttaaccccggaggttgctatgtcaaccggattacgtttcacgctggaagtggacggcctgccaccggatgcttttgcggtggtctcctttcatctgaaccagtcactctcttcgcttttttccctcgatctctctctggtcagccagcagtttctctcccttgaattccagcagatcctcgacaaaatggcctacctgacgatatggcagggcgatgacgtacagcgccgggtgaaaggtatggtgacctggtttgaactgggggagaacgacaaaaaccagatgctgtacagcatgaaggtgtgcccaccgctgtggcgcacagggctgcgccagaacttccgtatcttccagaatgaggacatcgaaagcatcctcggcacgatattgcaggaaaacggggtgaccgagtggagcccgatgttcagcgagccacatccttcccgtgagttttgtgtccagtacggtgagactgattacgatttcctgtgccggatggcggcggaggaaggcatcttcttttatgaggagcacgcgcaaaaaagtaccgaccagagcctggtcctgtgcgataccgtgcgttatctgccggagtcctttgagatcccctggaatccgaacacccgtaccgaggtgagcaccctctgcatcagccagtttcgctacagcgcacaaatccgcccttcttccgtggtgaccaaagactacacctttaaacgacccggctgggcagggcgttttgatcaggaaggccagtaccaggattaccagcgcacacagtatgaagtgtatgactaccccggacgtttcaagggtgcccacgggcagaactttgcccgctggcagatggatggctggcgcaacaacgcagaagtggcgcgcggaacaagccgttcgccggagatatggccgggacggcgaattgtgctgacggggcatccgcaggcgaacctgaaccgggaatggcaggtggtggcgagcgatcttcacggcgaacagccgcaggcggtaccgggacgcaggggttcaggcaccacgctggataaccactttgcggtaatcccggcagaccggacatggcggccacagccgttgctgaaaccgctggtggacggcccgcagagcgccgtcgtgacgggaccggcaggcgaggaaatcttctgtgatgaacatggccgcgtgcgggtgaaatttaactgggaccgctataacccgtcaaaccaggaaagttcatgctggatccgtgtggcacaggcgtgggcaggcaccggctttggtaacctggcgataccgcgtgtgggtcaggaggtcattgtggacttcctcaacggcgatccggaccagccgatcattatggggcgtacctaccaccaggaaaaccgcacccccggcagcctgccggggacgaagacgcagatgacgatccgctcgaaaacctataagggcagcgggtttaatgaactgaagtttgacgatgcgacagggaaagaacaggtctacatccacgcgcagaagaacatgaacaccgaggtgctgaataaccgcaccactgatgtgataaacaaccatgccgaaaaaataggtaacaaccaggcgatcaccgttaccaataaccagatccagaacattggcgttaatcagatacagacggttggtgtcaaccaggtggaaacggtgggcagtaaccagattatcaaagtgggatcaaaccaggttgaaaaggtggggatcattcgtgcgctgacggtgggtgtggcttaccagacgacggtaggcggcattatgaatacctcggtggcgttgttgcagtcctcacaggtagggctgcataaatcactgatggtgggaatgggctacagcgtcaatgtggggaataacgtcaccttctcggtgggcaagacaatgaaggaaaacaccggacaaacagcagtttattctgccggtgagcatcttgaactctgctgtggtaaggcaaggctggtgctgacgaaggacggaagcatatttctcaatggtacgcacattcatctggaaggggagtcggatgtgaacggtgatgcgccagtgattaactggaactgtggtgccacacaacctgtaccggatgcgcctgtgccgaaagatttaccccccggaatgccggatatgcggcaattttgagtcaggtgcaaaaaattaaaacggaactggtgcagtgaccagataaaccatattaaaagcagaaggaattgattcatgggcggaaaaccggcggcgcggcagggtgatatgacccgcaagggactggatattgtgcagggttcagcgggggtgctgataggtgcgccgacgggagtggcctgttcggtatgtccgggagggattacctatgctaacccggtgaacccgctgctgggtgcgaaggtgctgccgggcgagacggaccttgcgctgcccggcccgctgccgtttattctttcccgcgcctacagcagctaccggaccagaacacccgcgccggtgggggtgtttggtcccggctggaaagcgcccttcgatatccgcttacagatacgcgatgaaggcctgatactcaacgacagcggcggcaggagcattcactttgagccgctgtttcccggcgagataagctacagccgcagcgagtcactctggctggcgcggggcggagtagcggcgcagcacagttcgcagccgctaagcgcgctctggcaggtgctgccggaagatgttcgcctgagtccgcatgtgtacctggcgacaaacagccttcaggggccgtggtggatactcagctggccggagcgggtgccgggggcggacgaggtgctgccgccggagccgcccgcataccgggtgctgacgggcgtggtggacggcttcgggcggacgctggcctttcaccgggcggcggagggtgatgtggcgggcgcggtgacgggggtgacggacggcgcgggccgccgttttcacctggtgctgaccacacaggcacagcgggcggaagtattccgtaaacagcgcgccacgtctttatcttcccctgccggtccccgttctgcttcctcttctctggttttccccgacacgctgcccgccggtacaggatacggcacggataacggtatccggctggaggcggtatggctgacacacgacccggcatacccggatgaacagccgactgcgccgctggcgcgctacacgtacacggccggtggtgaactgcgggcggtgtatgaccgcagcggaacgcaggtgcgcgggtttacttatgatgcggagcacgccgggcggatggtggcgcaccattatgcggggaggccggagagctgctaccggtatgatgataccggtcgggtgacggagcaggtcaacccggaggggctggactaccgctttgagtacggagagagccgggtaatcatcacggacagcctgaaccggcgggaggtgctgtacacggaaggcgagggtggcctgaagcgggtggtgaagaaggaacatgcggacgggagcattacccgcagcgagtatgatgaggcggggaggctgaaggcacagacggatgcggcggggcggcggacggagtacagcctgcatatggcgtcgggtgcggtgacggcggtgacggggccggacggcaggacggtacggtatggctataacagccagcggcaggtgacgtcggtgacgtacccggacgggcttcgcagcagccgggagtatgatgagaagggaaggctgacggcggagacctcgcgcagcggtgagacaacgcggtacagctatgatgacccggcgagtgagctgccgacagggatacaggacgcgacgggcagtacaaaacagatggcatggagccgttacggtcaactgctggccttcacggactgctcggggtacacgacgcggtatgagtacgaccggtacggtcaacaaatcgccgttcaccgggaggaaggcatcagcacttacagcagttataacccgcgtgggcaactggtcagtcagaaggatgcgcaggggcgtgaaatccgttatgagtacagcgccgcaggcgacctgacagcaacgatatcaccggacggtaaacgcagcaccatcgaatatgataaacgcgggcgtccggtgagtgtgacggaaggcggtcttacgcgcagcatggggtatgacgctgccgggcgcatcaccgtgctgaccaacgagaacggcagccagtccacgttccggtatgacccggtggacaggctgactgaacagcgcggttttgacggccggacgcaacgttaccactatgacctgaccggaaaactcacgcagagtgaagacgaggggcttatcaccctctggcactacgatgcgtcggaccgcatcacgcaccggacggtgaacggcgacccggcagagcagtggcagtatgatgagcacgggtggttaaccaccctcagccatacctgtgaaggccaccgcgtgtcggtccactacggctatgacgataaaggccgcctgacgggtgaacggcagacggtggagaacccggagacaggggagatgctgtgggagcatgagacggggcatgcgtacagcgaacaggggctggcgacccgtcaggagccggacggtctgccgccggtggagtggctgacgtatggcagcggttatcttgcggggatgaagctgggcggaacgccgctggtcgagtacacgcgggaccggctgcaccgcgagacggcccgtagcttcggcggggcgggcagtacagcggggtacgaacaggccacggcgtacaccctcacagggcagctacagagcaggcacctgaaccttccgcagcttgactgtgactatacgtggaacgataacggacaactggtgcgcatcagcggcccgcaggagtgccgggagtaccgttacagcggcacgggaaggctgacgggcgtccacactacggcagcgaacctggatatcgatatcccgtatgcgacggacccggcaggaaaccggctgccggacccggaactgcacccggacagcaccctcacggcgtggccggataaccgcatcgcggaagatgcgcactatgtctaccgctacgatgaatacggcaggctggcggagaagacggaccgcatcccggaaggggtgatacggatgcacgacgagcggacccaccactaccactacgacagccagcaccgtctggtgttctacacgcggatacagcacggtgagccgcaggtggagagccgctacctctatgacccgctgggccgccggacgggaaaacgggtgtggcggcgggagcgtgacctgacggggtggatgtcgctgtcgcgtaaaccggaggagacctggtacgggtgggacggtgacaggctgaccactgtacagacccaacagacaagaatccagacggtataccagccgggaagcttcacgccgctcctgagaatcgaaacagagaatggtgaacaggcgaaggcgcggcaccgtagcctggcggaggtgttgcaggaggacacgggtgtgacgctaccggcggagctggcggtgatgctggggaggctggagcgggaactgcggcagggcagcgtgagtgaagaaagccagcagtggcttgcgcagtgcgggctgacggcggaacagatggccgcgcaactggaggcggaatacatcccggagaggaaacttcatctttaccactgtgaccaccgtgggctgccgctggcgcttatcagcccggaaggggaaacggcgtggcagggggagtatgacgagtggggaaacctgctgggcgaggaaagcgcgcagcaccttcagcagtcactccgtctgccgggacagcagtatgatgaggagtcggggctgtactacaaccgcaaccggtactatgatccgttgcaggggagatatatcacccaggacccgatagggctgagaggtgaatggaatctgtataaatatccattaaaccctgttcggtttatagattctttgggtttaaaattccatgttaacggtgatccaagtgattttaatcaggctgttgagtatttaaaacaagattcacaaatgaaagaaactatagattttttatcaagctctgaagaaactataaatatagagtatattgaaggaaccaatgttagatttaattcgaataatatggcgatatattggaatagtagagcatctttattttgttcaactgaattaaactcgaaatcacaatcgcctgcattaggtttgggacatgagtttgctcatgcgcagtattaccttcttgataaggaaaatttcatggctcttttaagccgaacagataagaaatatgagaataaagaagaggcaagggttattacaataattgaatcgcgtgcggcgaaaactttaggtgagtgtaccagaggagctcatagtggactgcctttttatcgggtggatggaccgttgcagacgatgaaaataacgggtacgccagaatagtgaggttttttatgatgaaatatttgatggttttattgtctctattttctggttcggtactggggatggggcgagtgaatgaattgtgtggaatagatagcgtgaaaacgatagagataattaatcttccatcgtatgttaccacgttagttccgcttagcaaggaaggtcttaatgaaatatacagatataaagtggtggtgaatgaaattagcgatctttatgctggtaagataattgatttattgcaaatgaagtatttcagaaaagaaaaatataacaatataagatggggggttagtatcatttcgaaaggtaataataaatgtgaaatttattttgatgcttttggtgaatgtggaagtgtgaatggcattaacgtgtgttttgaaaaaaatgaaatgataggttggattaaaaaagaaatccctttgctgtcgcaaaaaataggtgggctttaaatggtagggcaatattcaaagacagtataggtaactatttgtatggccatgtaaggtaaaagaaaaggaataaaccatgagcggaaaaccggcggcgcggcagggcgacatgacccgcagggaaagatcatcagaagttcactttttgtactaaataattcgcattttatgtttaaaaattgagatattcctcattacctgaagctgttttttattgcttatacatgatcaaatactccttacataaataaggtgaacaaatggaacttaaaaaattgatggaacatatttctattattcccgattacagataagcctggaaagtagagcataaattgtcaggcatcctactattgactatttttgccgttatttctggtgcagaaagttgggaagatatagaggatttcggggaaacacatctcgatttcttgaagcaatatggtgattttgaaaatggtattcctgttcacgatactattgccagagttgtatcctgtatcagtcctgcaaaatttcatgagtgctttattaactggatgcgtgactgccattcttcagatgataaagacgtcatcgcaattgatggaaaaacgctccggcactcttatgacaagagtcgccgcaggggagcgattcatgtcattagtgcgttctcaacaatgcacagtctggtcatcggacagatcaggacggatgagaaatctaatgagattacagctatcccagaacttcttaacatgctggatattaaaggaaaaatcatcacaactgatgcgatgggttgccagaaagatattgcagagaagatacaaaaacagggaggtgattatttattcgcggtaaaaggaaaccaggggcggctaaataaagcctttgaggaaaaatttccgctgaaagaattaaataatccagagcatgacagttacgcaatgagtgaaaagagtcacggcagagaagaaatccgtcttcatattgtttgcgatgtccctgatgaacttattgatttcacgtttgaatggaaaggactgaagaaattatgcgtggcagtctcctttcggtcaataatagcagaacaaaagaaagagccagaaatgacggtcagatattatatcagttctgctgatttaaccgcagaaaagttcgccacagcaatccgaaaccactggcacgtggagaataagctgcactggcgtctggacgtggtaatgaatgaagacgactgcaaaataagaagaggaaacgccgcagaattattttcagggatacggcacatcgctattaatattttgacgaatgataaggtattcaaggcagggttaagacgtaagatgcgaaaagcagctatggacagaaactatctggcgtcagtccttgcggagagcgggctttcgtagtcttaccccgactctcccccagccttaaacacaacccccactcaccgcaacctaaactcatccgcatcctgccatgccggaaacttttctctatattcccgcaatgccaccatcgacagctccgcatcaatgcgcgttgcctgatgcgcgtcggcagtagcgataatctcgccctgcgggttaatcacccggctgtcaccgcgataatggcagccgttgccatcgctgccgacgcgattgcatcccgccacatacgcctgattctcaatcgcgcgggccgtcagcaatgcctgccagtgcagagagcgcggagcaggccagttggcaacgtagatggcgaggtcataatcgttgagattgcgcgaccacacaggaaaacgtaagtcgtagcacaccagcggcaaaatacgccagccgcgccattccacaatcactcgcgcattgcccgctttataatgcagatgctcatctgccatgcggaacagatgacgcttatcataaaaatgtaccgtgccgcccggctcaaccagcaaaaagcggttaaccgaaccagactccgtttgtaatgcaacactgcctgcaatcagcacattgcactgctgcgctttagctgtcatccagttcactacgtcattttgtgctagcgacgaagctgccgcttccatggcaaagccgctggtaaacatctccggtagaacgatcacatcgcgcccggtaataccttccagttgacgatcaaaatgacgcaggttggcagggccatccatccacaccagtggttgctgcaaaagcgtaatcttcaaaccaggcacggtgtacaactcctttatgcgaagggttttataactttaacaccttatcaggcagttgccttagcgcagaataaattgataacaaatgctgatattggaaatatctgatttgcaaattatcgtgttatcgccaggctttagaaggttaataacatgggcaggataagctcgggaggaatgatgtttaaggcaataacgacagtcgccgctctggtcatcgccaccagtgcaatggcgcaggatgatttaaccattagcagccttgcaaagggcgaaaccaccaaagctgcatttaatcagatggtacaagggcataagctgcctgcctgggtgatgaaaggcggtacttatactcccgcacaaaccgtaacgttgggagatgagacgtatcaggtgatgagcgcgtgcaaaccgcatgactgtggctcgcaacgtatcgctgtgatgtggtccgagaaatctaatcagatgacggggctgttctcgactattgatgagaaaacgtcgcaagagaaactcacctggctgaatgtgaacgatgcgctttcgattgatggtaaaacggtgctgttcgcggcgttgaccggcagcctggaaaaccatccggatggctttaattttaaataattagcggataaagaaacggagcctttcggctccgttattcaattacgcggcttcaactttccgcactttctccggcaactttaccggcttcgtcgccagctcttccggatcaaagtcatcaacgttaatactgcgcagacggctttcttcagctttcaccagaatagcggcttcatctttatcaatcagccccttcgccagcgcgttgtgcgccagttcatccagacgggtaaacggcaggtttttacccagctctttacagatccgctgatgaattgggtcggcggcaatcacatccaccagcgcctcttccagcaagccaaccggattatgctcgctcggcgtcaggtactgaccgcgaccaatgcgggaacgggtggcgttcggcacttgtaaaatcttcgccactttatgatccagcttgtcagaaggtgccagataatgacgtccggtcgggaagatcaccacattcagcagcccggcaaccacgcggttcgggaagttttgcagtaaatcatccatcgcctgttcagcctgatacagcgcatcttgtacgccccagtgcaccagcggcaggtcggcttcattacggccttcgtcgtcataacgcttcagaacggcagaggcgaggtaaagctggcttaaaatatcccccagacgtgccgagatgcgctcacgacgtttcaggctgccgcccagcacagccatcgagacatcagaaagcagggcgaggttggcgctcaggcggttcaggtgctgatagtagcgtttagtggcatcgccggttggcgtgctgctggttaaaccgcgcgtcaggcccagccagaagctgcgaactttgttgctaccgacgtgaccgatatgtttgaacaacagtttatcgaacgcgttgacgtcattgttcttcgctgcttccatctcttccagcacgtacggatggcaacgaatcgctccttgtccgaagatcatcatgctgcgggtcagaatgttggccccttcaacggtgatggcaatcggtgcgccctggtaagcacgcgccaggaagttgctctgcccgagcataatgcctttgccaccagtgatatccatcgcatcaataatcgactgctgcccgcggtgggtacagtgatacttaacgatagccgacagcacggcaggtttttcgccgagcataatgccgtaggtaatcagcgatgccgcagcatccatcacgtaggcattaccggcaatacgcgccagcggctcttcaatcccttccatcttaccgatagagattttgaactgacggcgaatgtgagcatacgcgcccgttgccagcgctaccgatttcacgccgccggttgagttggaaggcagggtgatgccgcggcctaccgagaggcactccaccagcatccgccagccttgcccggccattttcggcccaccgatgatgtaatcgatcggtacgaagacatctttaccgcgcgtcggtccgttctggaacggtacgttcagcgggaagtggcgacgaccaatttccacgcccggcgtggtggtcgggatcagcgcacaggtaatacctaaatcttctgcgccacccagcagcttttccgggtcggagagtttaaacgccagcccaagcacagtcgcaatcggtgccagcgtaatgtagcgtttgttccaggtcagacgcatccccagcacctgctggccctgccattcgcccatgcagacaatcccggtgtccggaatcgcgcccgcatcggaacccgcttccgggctggtcagtgcaaagcaggggatctcctgaccacgcgccagacgcggcagatagtgatctttctgctcgtcagtgccgtaatgttgcaacagttcgcccgggcctaatgagtttggcacgccgacggtaatcgccaggatcccgctcacgccggagagtttttgcagcacgcgagactgggcataagccgagaactccagcccgccgtactcttttttgatgatcatcgcgaagaaacgatgctctttaaggtacgcccacaactccggcggcagatccgccagctcatgggtgatctggaaatcattcgccatccggcaggcttcttctaccgggccgtcgagaaacgcttgctcttcggcggtcaggcgcggctgcggatagttatgcagctttttccagtccggcttgccctggaacaagtcgccctcccaccaggtggtgcccgcatcaatcgcttctttctcagtgcgcgacatcggcggcatcaccttacggaaaccgcgaaataccggcgcggaaatcatcgacttacgcataggcgcaaagttaaatggcacgaggataatggccagaggcaccagtacccacgccgaccacagaccagcaacgccgagggcggctgtccaggcgagcaaaatcagactgctgataaataagctcacgcggtgatagaacaacgcgccgagcaggacaaccgtagcgagaatactcaaaatcatcataacgaaaagccccttacttgtaggaggtctgaccacttgtgatgatatggttgtagtggatgtaaaaacatttagcaatgtgtttacaatataattacaacaaagctcacattgttgctgtttttatccgcacttcaggtcaaaaagtcctggtcatagcacctgcccgtacttctcgcttttggcggtatccggtacactgcattttgtctattacatttatgctgaaggatatcctcatgtaccaggatcttattcgtaacgaactgaacgaagcggcggaaacgctggctaactttttaaaagatgacgccaatattcacgccattcagcgcgcggcggtcctgttagcagacagctttaaagccggtggcaaagtgctttcctgcggcaacggcggttcccattgcgacgctatgcactttgccgaagagttgaccggtcgctaccgtgaaaaccgtccgggctacccggcgattgctatttctgacgttagtcatatttcctgcgtcggtaatgatttcggtttcaatgatattttctcccgctacgttgaagcggtaggtcgcgaaggcgatgtactgctggggatctccacctccggtaactctgcaaacgtgatcaaagcgatcgcagcggcgcgtgagaaggggatgaaagtgatcaccctgaccggtaaagacggcggcaaaatggctggcacggcggatatcgaaattcgcgtaccgcactttggttatgccgaccgcattcaggagattcacattaaagtgatccatatcctgatccagttgattgaaaaagagatggttaagtaagtctggcgtaggccggataagacgtttacgccgcatccggcaattgtgcaccgatgcctgatgcgacgctgacgcgtcttatcatgcctacaaatctgtacgcgaaccgtaggccgaataatgcgttcacgccgcatccgacctgaaaattcttaaatcaatcttcgccgggggccatgcgctcccgctgttgtggaggttacccatgtgcgaattgctcgggatgagcgccaacgtccctaccgatatctgctttagtttcaccgggcttgtacagcgtggtggtggaaccgggccacataaagatggctggggcattaccttttacgaaggtaaaggctgtcgcacatttaaagatccacaacccagctttaattcccccatcgccaaacttgtccaggactacccgataaaatcctgttcggtggtggctcatattcgccaggctaatcggggcgaggtggcgctggaaaatactcacccatttacccgcgagttatgggggcgtaactggacttatgcccataacggacaactgacgggctacaaatcactggaaaccggcaacttccgcccggtaggcgaaaccgacagcgaaaaagccttttgctggctcctgcataaattaacgcagcgttacccgcgcacaccgggcaacatggcggcggtatttaaatatatcgcctcactggcggatgaactgcggcagaagggcgttttcaacatgctgctttctgacgggcgctatgtaatggcgtattgctcgactaatttacactggatcacccgccgcgcgccgtttggcgtggcaacgttgctggatcaggatgtggaaatcgacttcagctcgcagaccacaccgaatgatgtggtcacggtgattgcgacacagccgctgacgggcaatgaaacctggcaaaaaattatgccaggcgaatggcgcttattttgcctcggggagcgtgtagtttgatgccagctgtggttgcacaacttcgtggcttaacggcttgctgaccacgtaacgaccattgaccacagaaacggtcggtggcttacgggtttgctcaaagtagtcgtaacccggcttcagttgctcccagaagtccttaaagttggaatatttgtggcgcttcatattagcgtcggtcatgcggaacgggtaaatgctcacttgcacgctcggctgaccaaataccagtgcgccagtaacgaactggaaaatctcgtcaatgccctgattggtcatcgcgtagcagccgatggaaacacaatcgccgtggatcatcaggtatttcccttcataaccatgcgcacggtcataggcattggggaaaccaatattaatcgctttgtagtaacggctgtctggttttaactgattacgctggacgctataaaacccttccgggcttttgaaatcgccctgacgctgttttggccctaagccgccggaatatttacagattttataactgtcgagcagctgatattgctcgcccattttgacgtagagatcgagcgtacgttcttccttgaagatctggatgtagacaggggatcccatcaactgctgcttatactctttgctcactggcgtggtcgagctactgctgcccagcaaaccggcaaacgaaacgcacgggatcaacaacatcgcaagaattaatgcgattttacgcatactgcttattccttgataaaacggttacacacgccaggacggcaaaatggatcccaaatcggaatagtctggatttggaaggctcacattatcaccaaaagagttttacgcaagcctgtcggcgcagggtttacaaatttcatcggcagcgtgctttacccaaagagcgccgcgtgagttccagttctctcaaatcgtaaaagtttatcggtaagtttgtaaatcaggatccagtccggttcgacatgagcatcgcgataacctttccatgaaccttgcagcgggtggtctttataaacagctggaagcggtaaagcattattgataagaagcgtcataagatatttcaatttattcatatccttatgacgcttttgtgcaagttttacatcctttgaaaattgtcccgagtattcaatatccctttgaatcatatttaaattcctaatttatcaaataaatcatcggcgtctttggccttatgaacatcaacgccagcttcgctgtttttgattgattgaatggttaattgattaggctcgcgtaaatcaaacggcaatgccttttcacgcgcgacctttgtgagggttatgcgaaccaggtcagagatggtcagccccatcccggccagtacgtccgccgcctgattcttcagatcttcatcgattcgggcgcgaacaaatgcgttagcagccattggggtatctcctgtgctgtatatttattcagcttgaattgtagctcaaatgagcaacagcgacaatccatgagtaatttaataaacggatgtttttacataattaactgaaatatatttattaattttataataatggtttattaagtttgttcaggtacgggccgggatacactgcaacatcaatgcatgatcagccattattgagtatgtccttgccgtcgattccctcttttgtgttgtcgggattactgttgctttgcttgccgttttcttcatttgccagcgccaccacatcacatatcactttcagctacgccgcccgccagcggatgcaaaatcgtgcgcgtttattaaaacagtaccaaacccatctgaaaaaacaggccagctatattgtggaaggcaatgccgaaagcagaagggcgctacgccagcacaaccgcgaacagataaaacagcatccagaatggtttcctgcgccgctcaaggcgagtgacagacgctggcaggcgctggcggaaaacaaccatttcttaagcagcgaccatctgcataacatcaccgaagtggcgattcaccgtctggagcaacagcttggcaagccttacgtctggggcggtacgcggcccgatcaaggcttcgactgtagcgggttagttttttatgcctacaacaagatccttgaggcgaaactcccacgcacggctaatgagatgtatcactatcgccgggcaaccattgtggcgaataacgacctgcgccggggagatttgctatttttccatatccacagccgcgagattgccgaccatatgggggtgtatctgggcgacggtcagtttattgagtcaccgcgcaccggggaaaccattcgggtaagtcagttagctgaacctttctggcaggatcactttttaggcgcgcggcggattttgacggaggagacgattttgtaaatgggtaatattgacgaactggcaaaaggtcggatgccacgcggcatccgacctgtttacatctgggctgaaaactcacgttctaagacatcaacaatgagctggttttttgaaatggaatgttgtctggcgacgatggtcagccgcgaatcaatgtgatgaggaacacgaagcgtcaggcgtttttgctcttcttcttcacgaaaaggggcaataccgtcctcttcacaatccgccatccactcatccagcgcgctttcgccttcacgatataatgcctcaatacttgtggctacaaagtcacaataaccgtttacattgaggaacttgccgcgaaatgcgttgatatcggcttcaaatgttactgcggctggttgacctttaattgtgataatgttcgatgctttattcataatctacccctacacagttaacaaaccactccttaagacctgctactgcgcctttatccatcacattttttggatgtggctcatgtgtgctgaatttggtcgttccaatctgaaattttcgtctggagccgttgttattttttattgttccacccacagctttaatgagtgcaacaacatcatcccatttaattccagattttggcggctccgtcattacatcgtcgaatgtttttctatgacgagaacctagcgcgctgaccttaatcatactatcaatccatgacgtcattgtatggtgtcatcgtagtctctttgcagtgtgacgtcaattaatggtgtcaggtgctgcaaagcatggaaaagaatcccccatcaactcaacgcccccataatcttcaactccagctcatccggcacttcgttatacgacagcacatgcagccccggcgcaaacaaccttgcataacgcgccagcaaagggcgcagctgcggtggcaccagcagcaccgggtctttccccgccgttttcatctgctctttcacctgtggcatcgtactctggaactggttgagcatattcgggtccactggcacgctgtcgagcatcactttaccgccctgttgcgcctgattcactaggttagtcagcagattttccagctcattattcagggtatacaccgtcagctcctgcttgcgaacgaacggatgggtaatgctgcgccgcagcgccaggcgcacatcggctgccagcagaatatgatctttggtcaccgcgctactggcgaccagcacggtggcgatggtgacgatatcgcgcagggaaacgccttcggtcagcagcgcccggtacactttcagcaactggctgtaattgagcaccgcgcttaaatcctccgccaggcgcggtgccatcgacgccaaacggttatgcaactgcgtaatatcgtcatagttaaataaatcaggaatatagctgcgcacaatcttatttacatgggtagcaatcacgctggcgctgtcgatcacctgataccccatattcagcgccttcgctttctgcgcaggctggatccaggtcaccggcatcccgtacgccgggtcgttccccagcacgccgtctatctcgccgtaggtttcgctggagggcagcgccatcagtttatccgccggaatatccgcttcatcagccttaatgccgttgatgaaaatagcgtactggctgggcttaaggcggaagttttcccgaatgcggatctccggcagcagcacgccgttgccgtcggatatcacctgtcgcacgccgcgaatacgctgggtgagcgggttgccctgggctttgtccaccagcgccaccagcttgtagccgaggcttaagctgatgggctcgatcagcggaatggtttcccaactgacctgttgctcgctggtttcggtgatggtgcgggtcagcgtttcgagacttttctcttccgcttccgccgcctgcgggcgtttgctcatccgccagccggtaaagccaagcagggcgctgaacagcaaaaacggcagatgtggcattcccggcactaccgccagtacgaacataattccggtagcggtgtagagcaccgatgggcttgccagcaactggttacgcacgtcatgggcgatatcgccgttgtcgctgacgcgggtgacgataatcgccgccgcggtggagagtagcagggaagggatttgcgccaccagcccgtcgccgatggtcatcagcacatactgctggaaggcggcgtcggcgctcaggttgtatttgaagatcccgatatagacgccgccgatcaggttgatcgccagaatcatcatcccggcgatagcatccccgcgcacaaatttcgatgccccgtccatcgcgccgtagaaatcggcctcgctggcaacatctttacgtcgggtttgtgcctgcgcctgattgatcaacccggcattaagatcggcgtcaatcgccatctgcttaccgggcatcgcgtccagggtaaagcgggcagaaacctcggagatacgctcggcccctttggtgacgacaataaagttgattgtcaacagcgtcagtaaatccgagcgtgaaagcattatcgccgcgctgcacgggcagtcgatttttaacggtggtgggctgtcgccgttaaataaaatcagcccgtctcatccgccaaaacctgccaccgtggcggtgccggaagaaacggagaaaaaagcgcgcgacgtcaatgagaaaacggcgctgctgaagaagaaatccgccaccgagcttggcgagctggcaaccagtatcaccaccattgcccgtgatgcgcatatggaagcgaatctggagatggagattgttccccagggattacgcgtgctgattaaagacgaccagaatcgcaatatgttcgaacgcggcagcgcgcagattatgccgttctttaaaacgctgctggtggagctcgcgccagttttcgactcgctcgataacaaaattattattaccgggcataccgatgcgatggcttacaaaaacaatatctacaacaactggaacctttcgggtgaccgcgcgctttcggctcgtcgggtgctggaagaggccggaatgccggaagataaagtgatgcaggtaagcgcaatggcggaccagatgctgctggattccaaaaatccgcaaagcgcgggcaaccggcgcattgagattatggtgctgaccaaaagtgcgtccgatacgctgtatcaatactttggtcagcatggggataaagtggtgcagccgctggtgcaaaagctggataagcagcaggtgctttcgcagcgaacgcgttaaatgctgaatctttacgcatttctcaaactctgaaatcactgtatactttaccagtgttgagaggtgagcaatgcgtaaaatcattcatgtggatatggactgctttttcgcagcggtggagatgcgcgacaatcccgccctgcgcgatatccctattgctattggcggcagccgcgaacgtcggggggtgatcagcaccgccaattatcccgcgcgtaaatttggcgtacgtagcgctatgccgacagggatggcgctcaaattatgcccgcatctcaccttgcttccggggcgctttgacgcctacaaagaagcctcaaatcatatccgtgaaatcttctcgcgctacacctcgcgtattgaaccgttgtcactggatgaggcttatctcgacgtcaccgatagcgtccattgccacggttctgcgaccctcatcgcccaggaaatccgccagacgattttcagcgagctgcaactgacagcgtctgcgggcgtggcaccagtaaagtttctcgccaaaatcgcctccgacatgaataaacccaacggtcagtttgtgattacgccggcagaagttccggcatttttacaaaccttaccgctggcaaaaatccccggcgtcggcaaagtctcggcggcaaaactggaagcgatggggctgcggacctgcggtgatgtacaaaagtgtgatctggtgatactgcttaaacgctttggcaaatttggccgcattttgtgggagcgtagtcaggggattgacgagcgcgacgttaacagcgaacggttgcgaaaatccgtcggcgtggaacgcacgatggcggaagatatccaccactggtctgaatgtgaagcgattatcgagcggctgtatccggaacttgaacgccgtctggcaaaggtaaaacctgatttactgattgcccgccagggggtgaaattaaagttcgacgattttcagcaaaccactcaggagcacgtctggccgcggctgaataaagctgacttaatcgccaccgcgcgtaaaacctgggatgaacgccgcggcgggcgcggtgtgcgactggtggggctgcatgtgacgttgcttgacccgcaaatggaaagacaactggtgctgggattatgaataacatacaaataagagactatcagcctggcgattttcagcaactatgcgctattttcattagagcggttacgatgactgccagtcagcattattcaccacaacaaattgccgcctgggcgcagattgacgaatctcgctggaaggagaaactcgcgaaatcacaagtgcgggttgcagtcattaatgcaaaactggtcggctttattacctgcgttgaacactatatcgatatgttatttgttgaccctgaatacacccgccgtggggttgccagcgctttgttaaaacctttgattaagtctgaatccgaacttacggtggacgcaagcataaccgcaaaacccttttttgaacgttatggttttcagacagttaagcagcaacgcgttgaatgtcggggagagtggtttattaatttttatatgcgttataaacagcaacattaaatccagcttgcaatgaaaataacgcaagcctagtatgtgcgcgttttcttattccacaaactgcaaggaggtaaatcatgacaaatcctttatcaatgactctttgcagacctttccaggattaattctttttttcttgccctggattcgtctgccatttcctgattttttaattgttactctcaataattcaagtcgcaacacatgcaacttgaagtatgacgagtctatttacggaatggtatatgggcaattatattcgtcccttatccgatgcggtatttaccatcgcatctgatgacctgtggatcgagagtttagcgatccaacaattacacaccacggcaaatttacccaacatgcagcgcgtagtggggatgccagatttacatcccggacgcggctatccgattggcgcagcgttcttctctgttggtcgtttttatccggcactggtcggcaatgatatcggctgcggtatggcgctatggcaaacagatattctcactcgcaaatacaacgccgataagtttgaaaagcgattatcagatctggatgacgttgctgaagaaagctggctggaggaaaacctgccgtcagcatttgcacagcatccgtggcgcagctcgcttggctctatcggtggcggcaatcatttcgctgaactgcaacaagttgatcaaatcatcaacgctgaactgtttgcactggcaggtctggatgcacaacatctgcaactgttggttcatagcggctcgcggggggtggggcagtctattttacagcggcatattgcctcgttctcgcatcatggtttgcctcaaggcagtgacgacgcgctacggtatattgcggaacatgacgatgcgctggcgtttgcgtgtattaatcgccagatgatcgctttgcgcataatgcaacaagttaaggccacgggaagtccggttctggatgtggcgcataactttgttagcgcgtgtcaaatcggcgatcaacagggctggttgcatcgtaaaggtgccacgccggatgacaacggtctggtgattattcccggttcacgtggtgattactcctggattgtacagcctgttgcgaacgaaaaaacgctccactcgctggcgcatggggcagggcgtaaatgggggcgcaccgagtgtaaagggcgtctggcagcgaaatacacggtgacgcaactctcgcggactgaacttggcagtcgggtaatttgtcgcgataaacaactcatctttgaagaagcgccacaagcctataaatcggctgaaagcgtggtgcaatgtctggtgcaggccggtttaattattcctgtcgcgcggctgcgtccggtgctaacgctcaaaaacagtggagggaaaaaaggatgatcttgctacaactctcctcagcgcaggggccggaagaatgttgtctcgcagtgaaaaaggcgctggagcgattaattaaagaagctgcccgacaagacgtcgcggtaacggtgttggaaacagaaacgggccgctactctgacacgctgcgttcagctctggtttctctggatggcgataacgcatgggcattaagcgaaagctggtgcggcactattcagtggatttgtccgagtccgtatcggcctcatcatgggcgcaaaaactggtttctgggcattgggcgttttaccgctgatgagcaggaacaatcggatgcaatccgttatgagacgttgcgttcgtcggggccgggcggtcaacatgtcaataaaaccgactcggcggtacgcgccacgcatttggcatccggtattagcgtgaaggttcagtcagagcgtagtcagcatgctaacaagcggctggcacgattgctgattgcctggaagctggagcagcagcaacaggaaaatagcgcggtgctgaaatcgcagcggcgaatgttccatcaccagattgaacgtggcaacccgagacggacatttacagggatggcttttatcgaaggataatgaaggatgaaactgccggaaggcgattaaacgccatccggcagcaaatcaaataattacttcgccggaatttctttcagcagttcagtcagcagtgtccagtaatgacctacgctttcgatgtgaacttgctcatccggagagtgtggaccggtgatagttggcccgatagaaaccatgtccatttccggatacggttttttgaacagaccacattccaggcccgcgtggataatctggatgttcggcgttttgttgaacagacgctgataggtttcacgtaccagatgcatcaccggagaattagcgtccggctgccagccaggatatgcgcctttcgcttcggttttcgcgccagccagtttacccagcgaatccagcatgctcaccacgtagtctttaccgctgtcgatcagtgaacggatcagacagtgaatttctacgttattatcagtcatggtcaccacaccgacgttcagggaggtttcgaccacaccttttgccacgtctgagttgcggatcacaccgttcggggtggcgttcagcagacgaataaaggtatcgcgagatttcgcaatcagggcagctttatcgttcgctacagagtccagcaacaaggccagatttttctctttctctgccagctcgtttttcaggatctcctgataggtattcaccagagatttcaggacgtcgactttatcagctgcgacagcaatggtcgcaaaggcttcacgcgggatggcgttacgcagtgtgccgccgttgaaatcgataaggcgcagatccagttcttctgcatgacccgccaggaagcgcaccagcagtttgttggcattacccaggccaacgtggatttccccgccggagtgaccccctttcagaccttttaaggttaacttgaaggtttcaaaaccagctggaaccgcttcacgatctaaatgcaggttggaggtgaagtcgataccccccgcacaacccatgtagatttcaccttcttcttcggagtcggtgttaatcagaatatcagcctgcaaccagttgctctgtaagccgaacgcaccgtccataccggcttcttcggtcatggtcagcagcacttccagcgggccgtgaaccacgttttcgtcagccagaactgccagtgcagaggccataccaatgccgttatccgcacccagcgtggtgccgcgcgctttaacccattcgccatcaatataaggctggataggatctttcgtgaagtcatgcacggtgtcgttatttttctgcggcaccatatcgaggtgggcctgtaagacgaccggtttacgattttccatacctgcggtagcaggtttacgaatcaggatattacctacctgatcgcgttcgacatggaaacctttctcttttgcccaaccaacaatgtattcagcgagttgctcttcatgataggacgggtgaggaatagaacagattttggcaaaaatatcccacagcggctgtggagataattgagacagttcagacacgttaagtctccttgtcgatcacccgcaaaacagtattgcaggtcacagggttagcagaaaatgttgtcaacacaagacaggcttgcgagatatgtttgagaataccactttatcccgcgtcagggagaggcagtgcgtaaaaagacgcggactcatgtgaaatactggtttttagtgcgccagatctctataatctcgcgcaacctattttcccctcgaacactttttaagccgtagataaacaggctgggacacttcacatgagcgaaaaatacatcgtcacctgggacatgttgcagatccatgcacgtaaactcgcaagccgactgatgccttctgaacaatggaaaggcattattgccgtaagccgtggcggtctggtaccgggtgcgttactggcgcgtgaactgggtattcgtcatgtcgataccgtttgtatttccagctacgatcacgacaaccagcgcgagcttaaagtgctgaaacgcgcagaaggcgatggcgaaggcttcatagttattgatgacctggtggataccggtggtactgctgttgcgattcgtgaaatgtatccaaaagcgcactttgtcaccatcttcgcaaaaccggctggtcgtccgctggttgatgactatgttgttgatatcccgcaagatacctggatcgaacagccgtgggatatgggcgtcgtattcgtcccgccaatctccggtcgctaatcttttcaacgcctggcactgccgggcgttgttctttttaacttcaggcaggttacaatagtttccagtaagtattctggaggctgcatccatgacacaggcaaacctgagcgaaaccctgttcaaaccccgctttaaacatcctgaaacctcgacgctagtccgccgctttaatcacggcgcacaaccgcctgtgcagtcggctcttgatggtaaaaccatccctcactggtatcgcatgattaaccgtctgatgtggatctggcgcggtattgacccacgtgaaatcctagacgtccaggcacgtattgtgatgagcgatgctgaacgtaccgacgatgatttgtacgatactgtgattggctaccgtggtggcaactggatttatgagtgggccacccaggcgatggtgtggcaacaaaaagcctgtgcggaagaagatccgcaactcagtggtcgacactggctgcatgcggctacgttgtacaacattgccgcctatcctcatctgaaaggagatgacctggccgagcaagcgcaggctttatcaaaccgcgcctatgaagaggccgcccagcgtctgccgggcacgatgcggcagatggagtttaccgtacccggcggtgcgcccatcaccggctttttgcatatgccgaaaggcgatggcccgttcccgacagtattaatgtgtggtggtctggatgcgatgcagacggactattacagcctgtatgaacgttattttgcgccgcgcggcattgcgatgctgactattgatatgccgtcggtgggcttttcttcaaaatggaagctcacccaggactccagcctgttgcatcagcacgtcttaaaggcgctgcctaacgtaccgtgggtggatcacactcgcgtcgcggcctttggtttccgtttcggcgctaacgttgccgtgcgtctggcatatcttgaatcgccgcgtctgaaagcggttgcctgtcttggtccggtagttcataccctgttgagtgattttaagtgccagcaacaggtgccggaaatgtatcttgacgttctggcgagtcgtttggggatgcatgatgcttccgacgaagcgttacgcgtggagctgaatcgctattcattaaaagtgcaaggattgctgggacgtcgctgcccaacgccaatgttatcaggctactggaagaacgatccgttcagcccggaagaggactcacgcttaatcacctcatcatctgctgacggtaaattattagagatcccatttaacccggtgtatcggaattttgacaaaggtcttcaggaaatcaccggctggatcgaaaaacgcttgtgttaaaaatttgctaaattttgccaatttggtaaaacagttgcatcacaacaggagatagcaatgacgttaccgagtggacacccgaagagcagattgatcaaaaaatttaccgcactaggcccgtatattcgtgaaggtaagtgcgaagataatcgattctttttcgattgtctggctgtatgcgtcaacgtgaaaccggcaccggaagtgcgtgaattctggggctggtggatggagctggaagcgcaggaatcccgttttacctacagctaccagtttggtctgttcgataaagcaggcgactggaagagtgttccggtaaaagatactgaagtggttgaacgactggagcacaccctgcgtgagtttcacgagaagctgcgtgaactgctgacgacgctgaatctgaagctggaaccggcggatgattttcgtgacgagccggtgaagttaacggcgtgagtgaaatgtgccggatgcatcacatccggcaatatctattaaaactgatacgtcatcccaatcgcgacaatatcatcattattaatattcaatttgttatcgctatccagttggttgattttataatcaacaaatgctgacatatttttgttgaaataatacgtagcaccgacgtcgatataattaaccagatcttcaccaccgatgccctcaatatctttccctttcgataagacataacccagcgatggacgcagaccaaagtcaaactggtattgagcgaccgcttcaaagttctgtgtcttattggcaaagccgccagttattggcgtcattttgcgagtttcagaatagaaagttgccagataaatattattggcatcgtatttcagacctgttgcccatgcttctgcacgcttgccagtgccacggctttgcaggttctgctcgttggtgcgatctgagttggtataggcaccactaatggcgaaatcgctgccgccaaagtcatatgtcaatgacgtgccgaagccatcgccgttttgctttttaacgtcgcggttttcgtttttcccttgatattgcagggttaagttcaggccatcgataacgccgaagaagtcggtgttccgatacgtcgccagaccgctggcgcgtttggtcataaagttgtcggtctgcgccgaggagtcgccaccaaattccgggaacatatcggtccaggcttccacgtcatacaacgcgcccaggttacggccatagtcgaaagaacccaaatctttatacttcaatccggcaaaagcgagacgcgttttttgctgtgcggtatcactctccgctttatttccggcaaactccgcttcccaccgaccataaccagtcagttgatcgttaatttgtgtttcacctttaaaaccaaaacggatataactctggtcgccatctttactggcgttatcactcatataatgcatggctttaactttgccatagacatccagtttattaccgtctttattatatatttctgcagcctgtacagatgcagatgccacaatgcccatcaccactaatgccagagtgctctttttcattttcattcctgattttaattaacgcgcgaatattcagcgggagagccccgttgaaaacaggaaagtttttaacctgagattgttaaagatatattacagattaataatattcttaaaatgtggtaatttattaaatctgtaataaaagcgtaaacaactgccgctaggcttgctgatcccgcgcaacaaaacgccatgctttgctcgcagatggttggcaaccgacgacagtcctgctaaaacgttcgtttgatatcatttttcctaaaattgaatggcagagaatcatgagtgacagccagacgctggtggtaaaactcggcaccagtgtgctaacaggcggatcgcgccgtctgaaccgtgcccatatcgttgaacttgttcgccagtgcgcgcagttacatgccgccgggcatcggattgttattgtgacgtcgggcgcgatcgccgccggacgtgagcacctgggttacccggaactgccagcgactatcgcctcgaaacaactgctggcagcggtagggcagagtcgactgattcaactgtgggaacagctgttttcgatttatggcattcacgtcgggcaaatgctgctgacccgtgctgatatggaagaccgtgaacgcttcctgaacgcccgcgacaccctgcgtgcgttgctcgataacaatatcgttccggtaatcaatgagaacgatgctgtcgctacggcagagattaaagtcggcgataacgataacctttctgcgctggcggcgattctggcgggtgccgataaactgttgctgctgaccgatcaaaaaggtttgtataccgctgacccgcgcagcaatccgcaggcagaactgattaaagatgtttacggcattgatgacgcactgcgcgcgattgccggtgacagcgtttcaggcctcggaactggcggcatgagtaccaaattgcaggccgctgacgtggcttgccgtgcgggtatcgacaccattattgccgcgggcagcaagccgggcgttattggtgatgtgatggaaggcatttccgtcggtacgctgttccatgcccaggcgactccgcttgaaaaccgtaaacgctggattttcggtgcgccgccggcgggtgaaatcacggtagatgaaggggcaactgccgccattcttgaacgcggcagctccctgttgccgaaaggcattaaaagcgtgactggcaatttctcgcgtggtgaagtcatccgcatttgcaacctcgaaggtcgcgatatcgcccacggcgtcagtcgttacaacagcgatgcattacgccgtattgccgggcaccactcgcaagaaattgatgcaatactgggatatgaatacggcccggttgccgttcaccgtgatgacatgattacccgttaaggagcaggctgatgctggaacaaatgggcattgccgcgaagcaagcctcgtataaattagcgcaactctccagccgcgaaaaaaatcgcgtgctggaaaaaatcgccgatgaactggaagcacaaagcgaaatcatcctcaacgctaacgcccaggatgttgctgacgcgcgtgccaatggccttggcgaagcgatgcttgaccgtctggcactgacgcccgcacggctgaaaggcattgccgatgatgtgcgccaggtgtgtaacctcgccgatccggtggggcaggtaatcgatggcagcgtactggacagcggcctgcgtcttgagcgtcgtcgcgtaccgctgggggttattggcgtgatttatgaagcgcgcccgaacgtgacggttgatgtcgcttcgctgtgcctgaaaaccggtaatgcggtgatcctgcgcggtggcaaagaaacgtgtcgcactaacgctgcaacggtggcggtgattcaggacgccctgaaatcctgcggcttaccggcgggtgccgtgcaggcgattgataatcctgaccgtgcgctggtcagtgaaatgctgcgtatggataaatacatcgacatgctgatcccgcgtggtggcgctggtttgcataaactgtgccgtgaacagtcgacaatcccggtgatcacaggtggtataggcgtatgccatatttacgttgatgaaagtgtagagatcgctgaagcattaaaagtgatcgtcaacgcgaaaactcagcgtccgagcacatgtaatacggttgaaacgttgctggtgaataaaaacatcgccgatagcttcctgcccgcattaagcaaacaaatggcggaaagcggcgtgacattacacgcagatgcagctgcactggcgcagttgcaggcaggccctgcgaaggtggttgctgttaaagccgaagagtatgacgatgagtttctgtcattagatttgaacgtcaaaatcgtcagcgatcttgacgatgccatcgcccatattcgtgaacacggcacacaacactccgatgcgatcctgacccgcgatatgcgcaacgcccagcgttttgttaacgaagtggattcgtccgctgtttacgttaacgcctctacgcgttttaccgacggcggccagtttggtctgggtgcggaagtggcggtaagcacacaaaaactccacgcgcgtggcccaatggggctggaagcactgaccacttacaagtggatcggcattggtgattacaccattcgtgcgtaaataaaaccgggtgatgcaaaagtagccatttgattcacaaggccattgacgcatcgcccggttagttttaaccttgtccaccgtgattcacgttcgtgaacatgtcctttcagggccgatatagctcagttggtagagcagcgcattcgtaatgcgaaggtcgtaggttcgactcctattatcggcaccatttaaatcaataagttacctcgcatttaagtaaaccacgttctcctcttgtgccgtatttgtgccattgcgacttataatcgcatcgattttgcttgcgtgctcggtgagatgcccggctgaaaggtgggcgtatctttgaaccatttcgagagtttcccatcctcccatctctttaagtgcaagaagagagacaccagactgaaccagccagcttgcccaggtatgcctcaggtcatggaagcggaagttgctaatgcctgcccgctttaacgctcccttccatgccttgttgctgtcggttctcatcttccttaccgctgctgtttttgttccgtcgcttcggtaggcaggtttggtgtggacaaacacccatctcttatggagaccctgctgttttcttaatatctggcatgcggtttcgttaagaggaactccgatcgcattgccagcttttgtttcatcagggtgcatccatgccattttcttatccagatcgacctgtgaccactcaaggtctgtaacgttggaacggcgaaggcctgtcgtgattgcaaacatgaccacagggaagaaatgaggagcaatttctgcaaacaggcgcttcgattcctcctctgtaagccatctgattcgtccattcttaacgcgtggtgttgatattttgggcgccctgtcaagccatccccattcaacagccatattgagaatagcgcgaagtattgccagatgccgcgtcttcgttcctttgcttgccagctttggtttatactccggcactggcttgccaagccgcaaacacctgtcccggctcatttcccagttcaggcgatggcggcggttttccatcccgtctaccgcctccattattttttctgttgttatgtctgagagaatggtttctctgaagtgcaacatccagaacgatataatgctcttgtcatcatcaatggacttcttatccgatttctcacgcagccaccgtatgcaggcttccttgaatagctttttcggtgattccccgagattttttactctccacgcttctgctttcagacgatcgtgaagttcttgcgcttgccttttgtccgatgtttcaagagagcgtctaactcttgatccatctggcgcgacgaaatcgcagtgccacgtgccaccgcgtagtttgattgacatgctttaacctcctgcacatcaaccgcattcaccgcgctattgtgtctcacagacttaagcgccgcaatgcagtctgacttgcaaatgcgatatggacttttaggtttatctggatttatctttgcggcctgaagtcgtccacttcgtatccactgtgtgatagtgcctttgtctaccttcagatacgacgcagcttcttcacgagtgaagatttcttcttccacctggaatctccatttgttggattgacattattgcggtaggtctggatatcttgagaaatgaacaggcctcatcgagtgtgaggcgttagtccttgcgtagctcgctgattcttctgtaagtctgtggtgctttgtttccgtgtatcttcatttcagacttcaacagagcaacgagggaatcccattcgttgaggatgcctttgaatgtcggaacgcgctttgcaaccttgtcgaatgaatctctgatttctggaatctgctcaacaagtgcaacgcatcgccggaagtctgctgcgtcatggggagcgccgaagtgatgaccatagatattctttttcagtccacatgcgattgaggcaagagttgcgctactgatgccaacatcgccagtcgattgccatttcaaaaccttcatagccaaatctgacatttcttgtctccataaaacaaaacccgccgtagcgagttcagataaaagaaatccccgcgagtgcgaggattgttagttgctatctgctgcttccttggtcattaccatatccacccaatttcaccagacatgattctcgcaatcactattatcaccaaagtgataatcacaactttaactggcggcatcattcaccatcctgctccggcggttctggcagcggcatccagtgagttacgtcatccaagatatttcctgataaatacgtgaaagctctatattttttgtaatcaattggatttacaacccagttccaatatgcggccacgatttcaccttgactaaatgccagtaacattttggtgtcttccggcattcgatcactacagcttatccaactacccggagttaccggagagttgccgcgttctttaatgtgcaagcgaggctcaccatcttttggttcaggccactggcgttccatgttgatcttcaatttattttccatagcagcggtaatttcagcatcactgataccagcacggcgctgtgcatcccacaacagaaactgcatatcagcccactcgctaagatcgtctggttcggctgcggcttccagtgcctcttttgagagatgtttcagcggaccaatggggccaacgcagccaaatgtggagtcagaccatttggcatgctcgtggcgaatctgttcgcgttccagtgatgccagtgcaattcgtgccagttccatttgttcgccacgagtaagtccgttatcaagcggatttttaatgaataatttgatacgttctttggttatagcgctcatatcactctcctttgatgcgaatgccagcggtgcgggaatcattccatcgctttacttcttcacgaattacgtcaatgcattctttcgaatccattaggtaatcttcatcaaaaagacgttcctgttcgttttctatcgcaacaatgattgcttcaactaacttttgtgcctgagaatcactttctaactctgctatgcgcttctctgcggcttccaacttctcgcgcatatcgtcaacgtactcgaccagagatccgccagcaggaatttcgcactcctcgaccagttggaagtagatatcagctgcggcccgtgtgttgctatgcctagcgtcgcccatctcaccttcacgaagagcatcgcgttcggcggtaagattggctattttgctgtctttgccttccagctcaactctcagcttcccaaccgtaagagcaatatcctcgttctcctggtcacggcgtttgatgtattgctggtttctttcccgttcatccagtagtgccagcacggtttctggtccggccagaaatttgaaggcgttgagcgcatcaatatccacaccgtaatctttaagttcctgttcacttaacaaatcatcatcagctggcaacattaacaggcgttccattgctggaattgcacgttccgccgcctcacgtagtgcctgatagtcaattgtcatactcgccatccctcacagttgtaatcactacagccttcaaaatcatatgggctgtactgccaggtgatttttccgcaatgcggacaattccaacgcaccttcccgcttcgcgacttctttcttctgttctgctctttcaaccagtcaggcatgaccaaacctgcgccctgaaccattgttctgcggttaaagttattgatattgaacgtccggcgctttgctgcatcagcaatggaaaatggcaaccaaactattcctggttcgtttttgttggcgacgctaaagatggtcgctttactgaagtcatctgttggcaatccaccgtgttgaagccagtaaacatcgttgccgttccagctaccttttttgtaggccacatacgcagtgcaatctgactcaatcaggctttctgtggggatgtactggcaatcaacgtgccacacagccattgcatccacgctatcagcgcaaacaggctgatcgatatctcgtccacaattccaggctttttgggcttcttccagcgtgtaaacatgagcgcgatcgatatcagaactgtaaccattgccgttatggcaatggaatgaggcgttattacccacagtttcacgcaagcacatcatgtaaaagcggttattcactggttgcctcctttacgccacatcgcattcagatatttgttttgatttactgatggaaaagaatttctcttaagcaattcctctctcgatggcattggctttacgcgttggcgaataatcatttctgccggaagaatgccgggattgtatgcaagtcctctcatggtaaattcctctttgttaatttattcgtatgcctgctctttcttcatcgagtttttttagcttgtatcgcatagcccttactgaataaattgagcggcaggttgcaattgctatttcttctgcggagaacttaccgaaaagtgatacttcggctcttgtccatcgtcttccacgaagtcggctaacaatgtcagcgccaatccttgttgctttcgccattactgctttttcagtcctttccagtttttcagcgataacttcaactggcattgtcgccgctacttcgcgtaagaaatcgacttcccatttctcccatggattctttttcataggcgataccgttatttgataagaagtgaaggtttcccaactttgagttgagcgccggggatatttattcctgcttttagttggtgtttgattgccagtttgtcggctttaattgttgtttcaaactcaacgtattctggaggaagggcgcttgagtcgatgatttctacagtttctgacggtttgcggattgttacctggtgaatacctgctcgaatctttttctttccaaccatttcaagcgatgacgctatatacgtcataatgctatcaatcttattttgaattactgctgctctttcattcagtgactttgcctcttccttgaggcgttcagcataaccatgaatcgccacgggtttaacagacacctcagagtcatttaagatggcttaaagagaggtgcccatgagcggtaagcgttatcccgaagagtttaaaactgaagcagtcaaacaggttgttgatcgcggttattctgttgccagcgttgcaacacgtctcgatatcaccacccacagcctttatgcctggataaagaagtacggtccggattcttccactaataaagaacagtcagatgctcaggccgagatccgccgtctccagaaagagctgaaacgggttaccgacgaacgggacatattaaaaaaagccgcggcgtacttcgcaaagctgtccgactgaggtacgcctttatccgtgacaactcctgttgctggcctgttcgcctgctctgtcgggtgctggatgttcatcccagtggtttttacgcctggcttcagcagccgcattcacaacgccatcaggcagacctgagactgacaggacagattaaacagttctggctggaatcgggatgcgtctatggttatcgcaaaatccatctggatttgcgtgacagcgggcaacagtgcggagtaaacagagtctggagactgatgaaacgtgtcggaataaaggctcaggtcggataccgaagcccgcgggcacgtaaaggcgaggccagtatcgtgtcacccaacaggctccagcgacagttcaatccggatgctcctgatgagcgttgggtaacggacataacctacatcaggacccacgaaggctggctgtatcttgccgttgttgttgatctgttctcacgcaaaattatcggctggtccatgcaatcccggatgacaaaggacattgtcctgaacgcactgctgatggctgtatggcggcgtaatcccgaaaaacaggtgctggttcattcggatcagggcagtcagtacacaagccatgagtggcagtcgttcctgaaatcacacggcctggagggtagcatgagccgtcgcggtaactgccatgataatgcggttgcagaaagttttttccagttgttgaaacgtgaacggataaagaaaaagatctacggaacgcgggaagaagcccgcagtgatatttttgattacatcgaaatgttttataacagtaagcgtcggcatggttctagcgaacagatgtcaccgacagaatatgaaaaccagtattatcaacggctcggaagtgtctagattatccgtggcgattcaccagactcatttttaataatggcaagaagttgctctattttatcggtaaattctccttccatgccttctattgtgtcagcaatcatctctggctctaaatctgaatccatcaattttgcgtattcattggcaatttcatacagtttgctcactggcaacctccagtttcgctttgcattctgcgtaaatggcttgtatgttctgctgcaatttcattccagatgtcaggcgatatgcttctgcaaaatatctcttcaaatcatccatgttttcagcctgagtcatttcatcacaaagaagttgtgctttttccattatttcctgctggcgtttccgttcatcttcgcggatatcttcctctgatttgtgcggcataactggttcctgatgcataccttcatcttcgttaagcaggtgaatggcattatccagtcgctgggctttaggccagtatttgctggcgcgtttaactattgttttacgtgccatctcttcccagaatgttttccacggtccattctttgccttgctcgttgcttccacagctttaatttctgccagactcatttcttcagtcaggtagtcaccatctgctgttttaaccgtacaataaccaccaacaatagagcctcgctcaccaaatgcgttgtatttgtgggttggtgctgaatcaaggccatttgattcataggtgtcgtttgagtacaccagtttgcattgcccccacttaattgatcctgtcgattgcgcaagatgaagtaaccccatgtaactgatatcaaggcaaaccatgccgtcgcgcggaaccagataagccagtttgctagccgggtttaaggtgataccgatcgccgcaacattgatgatggcgttctgtgcgctggttggatttgccagtgccgttttagccaggtaatcatttttctggaaatactgaattgcaaactggctttccttagcccatgtcaccgtctgttcagtcaatgctccgcagaataactgctcctgctgtttaacgaattcaacgatattgctcatgctgcttctccataaatgtgtctgcgtttgaatattgcgaaggcatattcagccttaactctttcgtttattgcatcccagaaccattcagcggctttttcctgatagttacagtcatcatcttccagccagtcgatagcgtccttagtgtgttcatctggtttatatgagcgaagcatttcgcttattgggtcgcaacgtttgcagagacgatcaacttcactgttgattcgttcgtaatcttcatcagtaaaacttgcgattatttgcgatatttcacgcttatcattcagagtcagaatcatcatctttctcctgttctttgtgctgattgagcattttgttcatctgacgaatgaattcttcgtctgaccagttatctgtaaaactcatggacggccttgttgtttcaaaatatcccaaatcttttcgagcaagcttttcattcttggttgtttaaagtctgctccggttagaatgttttttcgtgaatgctgtaccgataaaatcgggttgaaagggcgaaccgatgccgcccctgcaatagcgaactgttgcataggatgctccttctgtttgattgcataacgaaaacgcctcgagtgaagcgttattggtatgcggtaaagccgcactcaggcggccttgatagtcatatcatctgaatcaaatattcctgatgtatcgatatcggtaattcttattccttcactaccatccattggaggccatccttcctgaccatttccatcattccagtcgaactcacacacaacaccatatgcatttaagtcgcttgaaattgctataagcagagcatgttgcgctagcatgattaatacagcatttaatacagagccgtgttttttgagtctgtattcagagtctgaccagaaattattaatctggtgaagtttttcctctgtcattacgtcatggtcgatttcaatttctattgatgctttccagtcgtaatcaatgatgtattttttgatgtttgacatctgttcatatcctcatagataaaaaattgcactcacattggagggcaaagaagatttccaataatcagaacaagtcggctcctgtttagttacgagcgacattgctccgtgtattcactcgttggaatgaatacacagtgcagtgtttattctgttgtttatgccaaaaatgaaggccaccatcaggcagccttgttgtaaatgttgcaggtatcaagtaagtaattagatggagcgccataaattatgaattcatcgtttgtcgggtccatctccatctcttggcctattgccattcttgcgtcagtgtcatcagcggcgaagcataaaacagcccacgcacccattgttttaaaaagaactgcaattggctgtggttttactgaatttgcgttagcgcgaaaatcataaatcgcactttcatgaaattccatatatcacctcaaataagtggtttgctacctaatttcattttctggcgaccaacacaagtcacgcccatttcactgcgtggcttgcggtagtaaattaagtttgttcagacaataaaaaacccaccgaagtgggctatgaccattttttatttggatttcgttggtgagcgtgattaacaactctgtgcatgacatcctcatatttttcatcttcaattttttcgacatcgcgaggaaatggtgttgctaatgctttgtcaactttgtccattggttcttcattaatcttatattcaggaccgtcatctatagcattaaatccaggtgttacaccgttttttaatgcatatgctatccttttttcccatctcgctattctcctcctgtctcgagatgtaagacctctatcagatacttttctgttttgtccgcggtcaggattaacataaatagtctttttcaccataagcatactcaataagcaccgtacggtagtttactgtacaattttattttttggactgcatgtattttgtttcctaatgggtttgaatctttgtaataaatacttctattttttcgaacgacttcttctttcttcttgcagcaaaggcttcctagtgatgctgctttgtctgctctgacgcaaccagagagctttagcgcaatttttcgcgccagtgcttcattactgcgtcgctcggcaataagttctgctctgcgagctttgtagcggctttttgccgtacctttggattctttccagacaatggttaccatgatggtctcctttaagtggctttggcgcatgacgcgtcgaggtgcttatcttctcgatcgctgtcttgcagctgcaattcgcgccatccccaaaaccactcaagttctggtctcaacggttaggttgagagtccgtcgatgttaaagagcctgccaatctgttccgtttggcttccagcgtcctgctgatggcttaaatttaagacttcttaatttattggtcaagtgcatttttgaagaaaacttaattttatgggcgtgaatttagtttgtctttgatttttaacgggaaataaaaaaggggcgaaagccccttaaggaaggtttgctagcttggcatcaacgacaacgccaatgattttacagttcccattgatttcaatcattgggtattgtggattgagtggtttcaggaattttctaccggcatcaataactaactttttgaatgtcgcctcgttttctccttcaagtttggcgactaccagctttccattacgtggttcgacttctgggtcgacgagaataatcatcccctcaggaatactcagtcctgccggggcagtcattgaatcgcctttaacgtcgagccaaaaagagtcttcagaacaatctaccgttgtgtcgtaccagttatctattgcacgcctatgatatggctctacagcttccatccaacatcctgcgcttacccaactaattagaggatacgaacctcttggatcatgcctgctgtgataggcaatgtttgaaagactatcctctcctttcaacaggtaatcaggggagcactgcaaagccttggctaaggccaataggttttcgccattgggctcagtttcagatcgctcccattgggaaatagcaacattagacacgccaaccatcttgccaagggcagcctgcctaatcttgagttcttttctgcgagcgcgaatacgctcacccatcagttgtgtattcatagttaagacatcttaaataaacttgacttaagattcctttggtggataatttaagtgttctttaatttcggagcgagtctatgtacaaaaaagatgttattgaccacttcggaacccagcgtgctgttgctaaagcactaggcattagcgatgcagcagtctctcagtggaaagaagttatcccagagaaagacgcctatcgattggaaatcgttacagctggcgccctgaagtatcaagaaagtgcttaccgccaagcggcataagcaaattgctctttaacagttctggcctttcacctctaaccgggtgagcaaacatcagcggcaaatccattgggtgtgccgctataactcaatatcaatataggaaaattaacaaatggcacaagcaagctacagcaagccaacacagcgagaaattgatcgcgctgaaacagatttactcatcaacctgtcaacgcttacccagcgcggtctggcaaagatgattggctgtcatgaatcgaagataagcagaacggactggagatttattgcttcggtcttgtgtgctttcggaatggcatcagacatcagtccgattagcagggcttttaagtatgcgcttgatgaaatcacaaagaaaaaatccccggctgccaccgaggattttaagcaaattgatatgcaattctgagggaattactggatcaatccacaggagtaattatgacaaaacaactcagtccttaccaggacaaaattcacaaacacatactacgtgatcgcttcctgtccagcttcaagcagcctggtcgattccgggctgagttggaaaaagtgaagctgatgcagaaggagaaaggtcatgagtaacatatctaatctagccgaagccagagaggccagaaggctacaacaaccgcatcaaagcagcggtaaggggtatgccttgctgcaccgtaaaattatggatgtgccgttttacaaggacgcagaagcagcgcatctgtgggttcacttaatcctcaaagcaaagcatacgcctgagtatgtaatgactgacgcaggagaaattctggtaggcagagggaagctacttggcggtagaaactctctggcgtttgaaacaggactcaaaccagatcgcgttcagtacctgcttagaaagttcaaaaaactcggcatgattgactgggtttcacacggtaaattctcagttttctcggtagagaaatatgacgattatcagtcaaattttgtaccagcagattaccagcaaattaccacctcaaagccagcaataccattgcctgtaagcaatactgtaccagcagattaccagcaaattaccacagataaagaatataataatattatctctaatactgacgtattagagagtgccacagcagacaaaaagtctgacaagaaaaaaccttccgtcagctgtcaggatgtagtcgatgcttaccacgaaatccttcctgaagcgccaagaatccgcgcactgaatgacaagcgtaaaaaccagatccgaacgttctggcgcaaagccggagtgataacccgccagcttgacgggcatgggttcacgatgcaggactggagaaattatttgagctacgtaggcgaaaattgccgatggatgttcgaagaacgcccaaaccatcaacgcggaaccgtctggcacaaaaagggatttgatttcctgcttaacgataatacctacctgaaagttcgtgagggtgaacacgatgaccgataatttttatgcgccgccccatagcatcgaggcagagcaggcggtgattggtggattgcttctggatgatgacagcagtgagcgcgtccagaaagttctggcgatgctgaagcctgattcattttacagccgaccacacaaaatcattttcgaagaaataaccagaatgcaccgggagcaaaagccagtagatggcctgacgcttttcgatgaactggagcgtaaatcgttaacggcgtctgttggcggttttgcttatatcgctgagatcgcaaagaacacgccaagcgccgcaaacatcgttgcctatgcaatgcaggttcgcgaaaccgcaatggaacgctacgccatcaaccgcatgactgaagcgacggaattgctctattcccgcaacggaatgactgcaacgcagaagtacgaagctattcaggcgattttcacgcaactgacagaccatgcaaaaaccggatcgcgtcgcggccttcgctcatttggtgaggtcatggaagactgggttagcgaccttgagaagcgatttgacccgtcaggcgaacaacgaggaatgagcacagggatcccatctctggacaggatgctgtcaccgaaaggtctggtgaaaggctctctgttcgtcattggcgctcgccctaagatggggaaaacgacgctatacagccagatggcaatcaactgcgcagtgcatgagaaaaagcccgctctgatgttcagtcttgaaatgcctggcgaccagatactggaaaagctggtaggacagaagtcaggtgttaacccgaatattttttaccttccggcgacaaatgacgccgatgacggctatcagggtgattacgatggtgacttcaacagggcgatcgaaacagccaatcgcttgagtgaaatcgacatgctttacatcgacgacacgccgggattatctctggctcaaatcgtcagcgaaagccgtcgaatcaagcgagaaaaaggatgtgttggcatgattctggtcgattacctgacactaatgaccgctgagaaggccgatcgcaacgaccttgcttacggcatgatcaccaaaggactgaagaaccttgccaaagagcttgattgcgttgttgtgcttctgacacagcttaaccgcgcactggaaagccgaaccaataaacgcccattaccaagtgactcacgagatacagggcagattgaacaggattgcgattattgggtggggatccatcgtgaaggtgcttttgatgacagtgttccacctggtgaaaccgaactaatccttcgtctcaatcgtcatggcaataccggcacggtgtattgcattcaggcaaatggcgctatttatgacacagaccaacagtctgctgaaatgcgccgccgtgaacgcgaggaaccgcaatccaagaagaaaggaggattctgatgaccatctacatcactgagctaataacaggcctgctggtaatcgcaggcctttttatttgggggagagggaagtcatgaaaaaactaacctttgaaattcgatctccggcacatcagcaaaacgctattcacgcagtacagcaaatccttccagacccaaccaaaccaatcgtagtaaccattcaggagcgcaaccgcagcttagaccaaaatcggaagctttgggcttgccttggtgacgtttcgcgtcaggttgaatggcatggtcgctggctggatgcagaaagctggaagtgcgtttttacagcagcattaaagcagcaggacgttgttcctaaccttgccgggaatggctttgtggtaataggccagtcaaccagcaggatgcgtgtaagcgaatttgcggagctattagagcttatacaggcattcggtacagagcgtggcgttaagtggtcagacgaagcgcgactggctctcgaatggaaagcgcgatggggagatcgggcagcatgatgcgatgttatcggtgcggtgaatgcaaagaagataaccgcttccgaccaaatcaaccttactggaatcgatggtgtctccggtgtgaaagaacaccaacaggggtgttgccactaccgcaggaaaaggaggacgtgtggcgagacagcgacgaagtatcaccgacataatctgcgaaaactgcaaataccttccaacgaagcgctccagaaataaatgcaagccaatcccaaaagaatctgacgtaaaaaccttcaattacacagctcacctgtgggatatccggtggctaagatatcgtgcgaggaaatgacaatggattattcacagttaagtgattttgaaattaacgtggcggtattcgaagccattcataacggatcaccggattacaaagaaggtgagaatggcgatatggtgtttgtctcatttgagggagacattgtaaacggagacgcagttgaagtagaagttgagcgcggatcctttaacccatgcgcaaacccagcagacgcatggccgattattgaaaaatacaggattagcattatcaatctcgatgaagacgagtggggtgcacgcggtgtggcctactgtaaatctaagcgagctatacatgaaaatcccctccgctccgccatgattgtctttctcatgatgcagagaatccaataatgattagcccatcccaatccattcaataccagaaagaaagcgtcgagcgggctttaacgtgcgctaactgcggtcagaagctgcatgtgcttgaagttcacgtgtgtgagcactgctgcgcagaactgatgagcgatccgaatagctcaatgtacgaggaagaagacgatgagtgatttctctgagcttatttccttcaaaaaagacagagaagaaatgcggactgaatctgtctattacgttcaacaccggaataaacgctcggtgcttgatcaggagctggttattaccggagacctggcattcagaacatataaggccagcatggaaatgaaggatttacctaaatgtggttctgaaagagaagccgcgttaaagctggcagagtggatgcagagaatggctgctgcaattgagaattactggagtgaaccataatggctaacctacgcaaagaagcgcgcggcagagaatgccaggtacgtatttacggcgtatgcaatggcaatcctgaaactacagttctggcacattaccggatggctggaatttgcggaacgggaatgaagcctgacgacctgatcggcgcatgggcttgtagcgcgtgtcacgatgaaatcgaccgacgcacccataatctcgacaacaaagacgccagactttaccacctcgaaggcgtgatcaggacgcaggcgatactgctgaaggaggggaagattaagccatgaacgaatatcagtttgtgcttccatacccgccgtcggtgaacacctactggcgaagacggggaagccaatactacatcagcgctaaaggccagaaataccgaaaagatgtacagcaaataatccgccaactcaagttagacattttcaccaaatcaagactccgcatcaaagtcatcgcagacgttccagactcccgccgccgcgacctcgacaacatcctgaaaggtttactcgactcccttatccacgccggatttgcggaagacgacgagcaattcgatgacattcgcgtaattcgtggcgtgaaagtaccaggcggaaggcttggaataaaaatcaccgaactggagaacgcatgaacgccacaattcaaacgataccagagcttcttatccagacacgaggcaatcagaccgaagtggcgaggatgctttcctgcgcaagaggaacagtgctcaagtacaaccgagacagcaaaggcgagcgtcacgtaatagttaacggcgtcctgatggtcaaacagggcaaaaggggaaggccatgagactcgaaagcgtagctaaatttcattcgccaaaaagcccgatgatgagcgactcaccacgggctacggcttctgactctctttccggtactgatgtgatggctgctatggggatggcgcaatcacaagccggattcggaatggctgcattctgcggtaagcatgaactcagccagaacgacaaacaaaaggctatcaactatctgatgcaatttgcacacaaggtatcggggaaataccgtggtgtggcaaagctcgaaggaaatactaaggcaaaggtgctgcaagtgctcgcaacattcgcttatgcggattattgccgtagtgccgcgacgccgggcgcaagatgcagagattgtcacggtacaggccgtgcggttgatatagcaaaaacagagcagtgggggagagttgttgagaaagagtgcggaagatgcaaaggcgtcggctattcaaggatgccagcaagcgccgcatatcgcgctgtaacgatgctaatcccaaatcttactcaacccacctggtcacgcactgttaagccgctgtatgacgctctggtggtgcaatgccacaaagaagagtcaatcgcagacaacattttgaatgcggtcacacgttagcagcatgattgccacggatggcaacatattaacggcatgatattgactttttgaataaagttgggtaaatttgacccaacgatgggttaattcgctcgttgtggtagtgagatgaaaagaggcggcgcttactaccgattccgtctagttggtcacttcgacgtatcgtctggaactccaaccatcgcaggctgagaggtctgcaaaatgcaatcccgaaacagttcgcaggtaatagttagagcctgcataacggtttcgggattttttatatctgcacaacaggtaagagcattaaagaactggcaaagagcttaacggtctgcgaaagcatttcttagtggcacaactggccggtacaactgagtgctctttccggtgtggtgaatgcgcaggctgatgcgcgcaggagagcttcggaagaacaaggtgcctgtatacaagccggagatcagcgccggccaccacagccaaatccacccagagcaaaaccgttgttcatccttaccattccctcagtattttgggctacaaccctcagcccattttttaaagcgtacttccaccaagaaccagacctaaccaactcattgctgacactctgtggatacggttgtctagtgcgctttaaaaaagaaaacccagcatcaatggctgggcttcgtgatatgagcggcatgtattgttggcgcaatccacgcctgatttgctcatgaatgcggtcacgaacaaacccgttacaaatcaaccgtaacccggatttgttcgagcgaccatatccataattcctaatttgaacagatccccttctgggggtaagacatgaagatgccagaaaaacatgacctgttagccgccattctcgcggcaaaggaacaaggcatcggggcaatccttgcgtttgcaatggcgtaccttcgcggcagatataatggcggtgcgtttacaaaaacagtaatcgacgcaacgatgtgcgccattatcgcctggttcattcgtgaccttctcgacttcgccgggctaagtagcaatctcgcttatataacgagcgtgtttatcggctacatcggtactgactcgattggttcgcttatcaaacgcttcgctgctaaaaaagccggagtagaagatggtggaaatcaataatcaacgtaaggcgttcctcgatatgctggcgtggtcagagggaactgataacggacgtcagaaaaccaggaatcatggttatgacgtcattgttggcggagagctattcactgattactccgatcaccctcgcaaacttgtcacgctaaaccccaaactcaaatcaacagcagccgggcgttaccagcttctttcccgttggtgggatgcctatcgtaagcagcttggcctgaaagacttctctcccaaaagccaggacgctgtggcattgcagcagattaaggagcgtggcgctttgccgatgattgatcgcggtgatatccgtcaggctatcgaccgttgcagcaatatctgggcttcactgccgggcgctggttatggtcagttcgagcataaagttgacagcctgattgcaaaattcaaagaggctggcggaacggtcagagagattgaggtatgagcagattaaccgcgattatctccgctctgattatctgcatcatcgtctgtctgtcatgggctgttaatcattaccgtgataacgccatcgcctacaaagaccagcgcgataaagccacatccatcatcgctgatatgcagaagcgtcaacgtgatgtagcagaactcgacgcaagatatacaaaggaacttgctgatgctaacgcgactatcgaaagtctccgtgctgatgtttctgctgggcgtaagcgcctgcaagtcgccgccacctgtgcaaagtcaacgaccggagccagcagcatgggcgatggagaaagcccaagacttacagcagatgctgaactcaattattaccgtctccgaagtggaatcgacaggataaccgcgcaggttaactacctgcaggaatacatcaggacgcaatgcctgaaataatttttttgcaaatcacaaagtccatttaatgagcctcgcggtgcggggcttttttatatctgagtttcacagcgcatctcacgcgcatattaacgagagcctttcagtaagcgagcctgagaaaagccgttataggtggcgacctctctcgggcggcttttctgtgagacaggctcactttctaaaaggtaaagacgctatgaatcatcaattggctaatctcgatttccgggacatggtggttgtttctggtgatcgcgtgatcacaacctcccgcaaggtagcagcttacttcgacaagcagcatcaccacatcattcagaaaatcgaaaagctagactgttcggatgaatttctaaccagcaacttttcgcgggttacctatgaacacaagggtaatcagtatgttgaatatgaaatttccaaagacggcgcgatgtacatcatcatgtcgtttaccggcaaaaaagctgccgccatcaaagaggcgtttatcaaagcatttaattggatgcgtgacaggctgatggagttggctcactcataccaaagagagcacaacgagttaatgctggagttcatgaaggaaaaggatgttgccagtatgtcaggacgcttgctgagccgctggggcaggatcaaaaaaccgcaactcatagcaagaatcgaaaggcttgagcagcaggcgcaaatatcgatccccggactgccaaagtgaccattccaaagcccatctacaggtgggcttgataatgaaaccgtgatttacatccctcacaatccaggtatgtaaaagctggatcatgcgagaacggatttaactaaatctgtgcgccaccagttaacggcagtaccacgaaacaacccaagccagtaagtggggaaataacactggcagccactgaaagatgaaccccctgccttatggcaaaaaagattctttgtgttggcggactgatggaaagacatcggttattgcagaggccattcaatgagtggtctcgacaatggcttataccatacacgggataacttaactgatatcccttttaacggataaacggagccaataatggcagagattattcccatgactgaagaacagaaattccagttagagatttacaaactggtcatgaaccagaacgcagccgcagaagaagcatttcagttcattggcactgacgagctgaagcttgagctattcaaaattcacttccagtcaggtggcgctaattcagatatcacgacccgcactatcgaagcggtgcgtaaatcgaaggaagcgttagacctgttcactaccggagcataaacatggcgcgcccaacaaagtatcaagaggcgtatgccgaacaggcacgcaaactgtgcttgctgggctacaccgatgcagagcttgctgatttcttcgaagtcagtgagtcaactattaacaagtggaagcttgattatcctgagttttcggagtccataaaaaagggtaaggccgtcgctgatgcagaagttagtgaccgtctttatcaacgcgctatgggcttcgtggctccagacatcgatattcgtgttattgaaaacagaattgtcgaaactccgcttgagaagtattacccgcctgatacaaccgccgccatcttctggcttaagaaccgacagaaggataaatggcgcgacaaggttgatcacgagctaacaggcaaagacggcggcgcaatccagattgaaacatcaccgatgagcactctattcggaaaatgacctcgattaatcctatctttgaaccgttcattgaggcgcatcgctacaaagtcgccaaaggcggtcgaggtagcggtaagtcatgggcaattgcgaggctgcttgttgaagcggcgcgtcggcagccagtgcgtattctttgcgctcgtgaactgcaaaacagtatcagcgattcggtaatccggttgcttgaagataccatcgagcgtgaagggtattcggctgagtttgaaattcagcgttccatgattcgtcatctcggaacgaatgctgaattcatgttctacggcatcaaaaacaacccgacgaagattaaatcgctcgaaggcattgatatctgctgggtggaagaagcggaagcggtaacgaaggaatcatgggatatcctgataccaaccatccgtaagccgttctctgaaatatgggtgagctttaacccgaagaacatactcgacgatacctatcagcgattcgttgtaaatcctcccgatgatatttgcctgctgacggtgaactacaccgacaacccgcactttcctgaagttctccgtctggagatggaagagtgtaaacgcagaaacccgacactgtatcgtcacatctggcttggtgagccagtaagcgcaagtgatatggcaatcatcaaacgtgaatggcttgaagccgcaaccgatgcgcacaagaaactcggatggaaagcgaaaggcgctgttgtctctgcacatgatccatcagatacagggccagatgctaaaggttacgcatcgcgccacggttcggtagttaagcgcattgccgaaggtctgctgatggacatcaacgatggtgctgactgggctacttcgctggcgattgaagacggcgctgaccactacctgtgggatggtgatggtgttggtgccgggctacgcagacagacaacggaagcgttctccggcaagaaaatcaccgccacgatgttcaagggcagcgaatcgccattcgatgaagatgcaccgtatcaggccggagcatgggccgatgaagtcgtacagggcgacaacgttcgcactattggcgatgtattccgcaataagcgagcgcaattctattacgcgctggctgacaggctgtatctgacatatcgggcggttgttcatggtgagtatgcagaccccgacgacatgctgagtttcgacaaagaagcgataggcgagaagatgctggagaagctgtttgcagaactgacgcagattcagcgcaaattcaataacaacgggaagctggagctaatgactaaggtcgaaatgaagcagaagctcggtattccatctcctaacctggctgatgcgctgatgatgtgtatgcattgcccggagtcggctgcgcaacccgactattccagttactcaattccttgtggtgtaggttgatatggcagaaaaaaagatgactgactggcatcgcaaggtgctgtgcaactttgataatgcctggtcagcaacgcaggatatgcgtgagcagattattgaggctcaacgtttcgtcagggtgtccggcgcacagtgggaaggcagcacaaacgctggttactcatttgatgaaggcaggtttgagcattatccgcgttttgaactgaataagattgcccgtgaatgtgatcgcatcattggcgagtatcgacagaatcgcatcagcgttaaattcaggccgaaggacgataaggcatcggaagcgttagccgaaaagatgaacggcaaattccgcgctgactatcaggaaacatccggtggcgaagcgtgtgataacgcatttgatgatgccgtaacgggtggattcggttgtttccgcatgtgtgccgattacgaagatgaaatggatccgagtaacgagcagcgacgcatcagccttcttcctgtttacgacccagcgacatgcgtcttcttcgatcaggacagcaagcaatatgaccgttctgatgctatgtgggctatggaaatgttctccatgacgcctaaagcgttcgaggctgaataccctgattccatcgcggcaagcctttctcgtgatgacactggtactcagtatgactggtcaacgcccgatgccatctatgttggacgctactacgaagttcgcatagagaaggtgaagctcacggcgtggcgcaaccctgttagcggagaaacggcaatttatgatgaagagcaaatcaaagatattgtcgacgagctgaccgatggtgcattcgaactgattggcgagcgaacggtgaagaagcgccgcgtttattgcggtcttctgtctggcgctgaatggctggaagaacctaagcgtattccgggcgaacatattcctctcatcccggtatatgggcgtcgctcatttgttgataatcaggagcgaatcgaaggccacgcagcaaaagcgatggatgcacagcgtcttgagaacctgatggtttccatgattgcagataacgctactcaggctggcggtgatggcattcctgtagttgatgttgacatgattcctggtcctctcgccactcattgggcggagcgcaacaaaaagcgcccggcgttcctgccgatggtcagtctgaaaaacaaaaacggagatattactgcgcaggctcaggtcagcagttatacgcctccgacacaaatgcctccagctcttgccgggctattgcagtacaccggaacggctattcagcaaattacaggtgcgtcgcagattgagaacatgccgagcaacgtcgccaccgataccgttgatagcatctttaaccggatggacacgcagtcctatatctacatggacaacatggctaaatccatgcgtcgcgctggcgttgtgtggctttctatggcgcgtgaggtctatggcagtgatacgccgatgcgtatcgttaatgaggacggcagcgatgacgtggcgttgatgactggtgaagtggttgaccgtcagacagggcaggttatcgcgcttaacgacctttcgcagggtaactatgaagtgactgtcgatgtcggtcagtcgttcgctactcgccgtgatgcaacggttaagtcgttactttccatgctggcacttatcccaccaggaacgccgaagcacgatcttgtatcgtcgatgattctcgacaatatggacggcgaagggatggacgaccttaaagaatacaaccgcaatcagttgcttctgtctggcgttatcaagccgagaacgcctgaagaacagcagatggttgaacaggcgaaacaacaacaggccagtcagccagatccggctatggttgctgcgcaaggtcagcttcttgctggtcaggctgaattgcagaaagcgcagaacgagcaggcagccattcaggttaaagcattccaggcacagactgatgctcaggttgcagcggcaaacgttgtgaaaatcctcgcatctgccgatagccagcagaaatctgatatccgcgaggctctgaaactgctcggacagttccagcaacagcaaggagataatgcccgtgctgatgcagagcttgtcctgaaaagtcaggcacagggccatgcgcagcgcatggacatcagcagcatcctgcaaaaatcaactcagcaacaaccacagcagtaattaacccataacgtgcaatggctgtctttatgaggcctggcaccctattgccttccgatgggctgaacatcgagtaaacaggggtaacaaatggaccagatggcagaaaacacaccagaagttgaaatcgaaaccgacgcgtcagagcagattcctgatgatgtcgaactggctgaagaagtcgaaacagaagatggcagtgagtcctccggcaatgatgcagaggaagctactgaaactgatgacgacgaatcagaacaggaattctactttggtgacgaaaagctggattcgccaaccagcgaagatggcgcagagcatggactggtaaaacacctgcgcaagacgattaaagagaaagaccgcgagctgaaagagctgatgcgtcagtcccagaaacccgtcgagcagcagccggtaatcactcaaccaccgcgaatgccaaaactggacgatgaggacatcggtttcgatgaagaaatctaccagcaacgcatggctaagtgggcagaggataacggcaagtaccagcaacaggagatggctcgcaagcagaaggagcaggagcttcaggctgcctatcaagagcgattatccaaatatcagcaacgtgttaaggctctcaaagttcctggctatcaggaagctgagcaggccgtactcgaggaaatccccatcgagacacaaaacgcgatcctgtttgagtcagagaagccggaaatcgttgttctggcactcggtcgcaacgctgaactgcgcaagcaactggcagaagctaccaaccccgtagcaattggtcgtcttctggaacgtatcgaatcgaaggccagaatcatgccaaaagcaaaaaccacggcagccacaaccccgacagttaaggggagcaacggcgcagtaatcaataacctcgacaaactgaaagccaaggcgctggaaactggtgactggacgccgtatttcgccgctaaaaaggcaaaaaaataacctatcggagcattaagcatggctaaccaattagcaaaagaccttgaaatcatgttcgaaaactacgttgaaggctttgaggccgcctgcgtagtttcccgtaacgctaaaaaattccgtcccggtgatacagcaatgcagcgagcaggtgatgttctgtatcgtccgcagcattaccacatgaacattgaggaaggcctcgatctcagcagcaaaacgccaacagcactggttcagcgccttgttccttctgtgttcaaggagccgaaaaacattctgtacactctggatgcgcgtgaaatgcgtgacccggaacataaaactgaagctggtcgcgccgcaggtatgcgccttgctgcacagattgactctgacctgatttccatggttacgcagcgtgctactaacgtgatcacgatggctgactcaaccacaggttcacagggccgtgatttgtggaactgtgcggcaggtattgatgccaccatgacggcgattggtgtacctcagggtatcaaccgtcgctctttctggaaccccttcaactacaaagaccttgctggcgagcttggtcaccgtgcctatgctcagggcacaaccctgacagcatacgaaaaagcgcaaatccctccggttgcgtccttcgatagctacaagaccgatatttctggtcgtgttccgaagggtacagcaacttccattacgctggcagcagcacctgcgcacaaggttgaagccaaagatgctaacgatatgccagtggataaccgacaggggaccattacggtatctgctgaaggtttgcaggttggcgatgcgtttaccatcgcaggggtgaattctgtacaccagatcaccaaagataccaccgggcagccgcaggtattccgcgttctggcagtaagcggaacgacagtaactatctccccgaaaattctgccgcctgacaacgcggatgtcgccagccgaccatatgcaaacgttgatgctaatgcggcaagtagcgcagcaatcaccattctcaacaaaaatgccgcaccggctaacctgttctgggctgatggttctgttgaactgatgtacggcaagctggcgttcccgactggtcagggtccacaggtaatgacagcaaccaccgagcagggcgctacgctgatcatgtcttacgccttcgaccacatcaaaggtgtaaccactgcgcgtttcaccaccctgtacggttgctctgtacttgttcctgaatatacgggcatcgttattgccgggcagtaattttggtggggcttcggccccatttttattgggagaagacaatggcacgaacaatgctctataagcctggcaacatgatcacctgtggtcagtttgctgtcgattacatcattgttgatgacgaagaagttaaatctcacctgaaaaaaggttgggtaaaaactcctgaagaaaccgcaacgaagcaaaaagtggctaaggcggaagaagatggcgaaaacgaagggtgatctcgttctaaaggctttacgaaaagccgggctgtattccaatgccacgttgacagatgctgaccctcaggcaattgaagatgccattaatgacctcgaagacatgatggcagcatggcaggcgaaaggtatcgagcttgggtatcagtttgctgatacagaaaacggcatcatgccgttacctgacgatgattcaggtatccctgcatgggcaaatgatggcgtcgctttgaaactcgctgtgcaagtgtgcatggataacgtcattcagccgtcagacgctctccttaccgctgctgacagtgcatatcaaacaatctgtatcgctttaaccaaaataccaccacttgagcggcgaaatgatatgcctcgcggtagtggtaacaaaagcgcgtttacgtggaatcggttttacatcgagaaagatgatccgagtacgtgaggtgaataaatgccgattcagcaacttccgcttatgaaaggtgtcggcaaagacttccgaaacgccgactatatcgactatctgccagtgaatatgctggctacacccaaagaaatcctgaacagcagcggatatcttcgctcattcccgggcattgccaaacgctctgatgtgaacggcgtatctcgcggcgtcgagtacaacatggcgcagagtgctgtttatcgcgtatgtggtggcaagctgtataagggcgaaagtgaagtcggtgacgtcgccggaagtggtcgcgtatcaatggcgcatggtcgaacatctcaggctgtaggcgttaatggtcaactggtcgagtatcgctatgatggtacggttaaaaccgtctcaaactggcctacagacagcggattcacacagtacgagttaggttcagttcgcgatattacgcgcttacgtgggcgttatgcgtggtcaaaagacggcactgattcatggtttatcactgaccttgaagacgaatcgcatcctgaccgatacagcgcacaatatcgtgctgagtctcagcctgacggcatcattggcatcggaacatggcgagacttcatcgtctgctttggttcatcgacgattgaatatttctccctgactggtgcaaccaccgttggtgcagctttgtatgtcgcacagccatcactgatggtgcaaaaaggcatcgccgggacttactgcaaaacgccattcgctgattcttatgcgttcatcagcaatccggcaactggtgcgccgtctgtatacatcatcggctccggtcaggtatcaccaatcgctagcgcgagcattgagaaaatcctccgctcctacactgctgatgaactggctgatggtgtgatggaatcgctgcgatttgatgctcatgagttgctgattatccaccttccgcgccatgttctcgtgtacgacgcatcttcaagcgccaatggtccgcaatggtgtgtgttgaaaactggcctgtatgacgatgtgtaccgcgctatcgacttcatttacgaaggcaatcagataacgtgcggcgataagctggaatcggtgaccgggaaattgcagttcgacatcagcagccagtacgacaagcaacaggaacacctgctgtttactccgttgttcaaagcggataacgccagatgcttcgatctggaggtggaatcatccactggcgtagctcagtacgccgaccgcctgttcctctctgcaaccactgacggcataaattacggacgtgagcagatgattgaacagaatgaaccgttcgtttacgacaaacgtgttttgtggaagcgagtagggcgcatcaggaaaaatgtcggcttcaaattgcgcgttatcacgaagtcacctgtcactctgtctggctgccagataaggattgagtaatggcggattcgaatctcaatgtgccggtaatcattcaggctacacggctcgacacatcagtccttccacgcaatatcttctcgcagtcgtatctgctgtacgttatcgcacagggcactgatgttggtaacgtggctaacaaagccaacgaggccggacagggcgcttatgatgcacaggtcaggaacgatgagcaggatgtcacccttgcagaccatgaatccagaattgaagctgctgaagcaactctcatcaatcatgaacatagaattgcagcagcggaaagcactcttgcagaacatgaaacaaggattacggatgctgaaacagagctggctgatcacgagacgcgaattgctgccaatgaatctgagttagcaaaccatgatgcgcgcataactcagaatacagccgatatcgacgcacttgataccaggctcacagcggcagagggaagtatttcgacgctacaaagcacagttggtgatcactcaacaagaatatctgcgcttgagtatgccaccactcgcaagaaatcagaggttgtttactctggcgtatctgtaaccatcccgacagcgccgaccaaccttgttagcctgctgaaaacgctcactccgtcatccggcacgttggcaccattcttcgacaccgttaacaacaagatggttgtgttcaacgagaacaaaaccctgttcttcaagctgtcgattgtcgggacgtggcccagtggaaccgccaacaggtcaatgcagctaaccttttccggctctgttcctgacacactggtaagcagtcgcaactcggcgacaacgaccgataacatcctgttagctacgttcttcagcgtggataaagacggctttcttgccacaaatggcagcacgttaaccattcagtcgaatggtgcggcgtttactgccacaaccatcaagataatcgcggagcagtaatgattcagttcaaaccaacgcgaaacatcgacctgatagaagccgtgggaaatcaccccgacattatcaccgggagcaacaacggtgatggatacgactacaagcctgaatgccgttacttcgaggtgaacgtgcacgggcagttcggcggcattgtttactatcaggagattcagccgctgacattcgattgccacgccatgtacctgccagaggttcgtggattcagcaaggaaatcgggctggcgttctggcgatacattctgactaacaccaccgttcagtgcgtaacatcgttcgctgcacgcaaattccgccacggtcagatgtactgcgcaatgattggccttaagcgtgtaggaacaatcaagaaatacttcaaaggcgtggatgacgtgactttttacagcgccacacgcgaagaactaatcgacttcctgaatcacgggagatagccatgttatatgcatttaagctgggcagaaaactgcgcggcgaggaaccttattgccctgaaaaaggcgggaaaggtggcagttctgataaaagcgcaaagtatgcagcagaagctcagaagtatgccgcagacctgcaaaatcagcagttcaacaccatcatgaacaacctgaagccgtttactcctctggctgataagtatgtcggcagcctcgagaacttatcgtctctggaagggcaaggtcaggcacttaaccagtattacaactctcagcagtataaagaccttgcaggtcaggctcgctatcagagtctggcggcagcggaagcaacaggtggattgggttccaccgcaaccagtaatcagttagcagcaatcgcaccaacgcttggtcagcaatggctatctggacaaatgaacaattacaacaacctggcaaatatcggtcttggcgctcttcaggggcaggcaaacgccgggcaaacatatgccaacaacatgagtcagatttcacagcaaagcgcggcgctggctgcggcaaacgccaaccgaccgtcagcattgcagcagggtgttagtggtgctgcatccggtgcgcttttgggtggtggcatagccagtgctctcgagctatcaactccgtggggtgctggtattggtgctggtcttggtctgcttggttcactgttttaaggggtaatcaatggctacgtggcaacagggtattaattctggtgggtttcttgctggcatcggtgcgcaaaatgagaatgcgccaaaggcaagcgacattaacgcaacgcttggtctgatccgcgaaaacaatgaactggctcgctcaggtgcaaataacgttggtctgaccgcgttacgtggtctggctggagttgctgatatttacaagcaggaacagcaacagaaagcgattaatgcgttcaataaggttcatgctgatgcatgggcttctggtgatccatcgggactatttaagtttgcccaggaaaatccagcgtttgttgcacaggcacaacaggcgttttctggtcttaatgatcagcaacgcaacgatatgggcgatttagccatgagggctaacgtcgctctttctcagggaccggaagcctacagtaaattcattactgacaacaaggacaggttaaatcgcgttggtgctaatgctgactggatgattcagacaggtatccagaatccagagcagctatcacacatgctgactactatgtctctcggtgcgcttggaccagaaaaggcgtttgctgttcaggataagatggctggtcgtgaaattgaccgaggcaggctggcagagacaatccgcagcaatcaggctggcgaggcacttcaggcgagagggcaaaacctttcctatcagtcagcaatgactggacacggacttgcagcagaaagactggcacttgataagcagaaattcggttttgaagtacaacaggcacaaaagaaggccgatgaacttattaatgctgcgccaaaactatccgtgaacatggaaaaggctatagaaaaatcagcaggtgatgcggcagctagtcgtaatgctgccgattcaatgacaacgcttgctgacacgcttgagaaggagaagccaactcctggtttgttcggtaacgctgaaaatatgttcactaagcttacggggcaagataactacctccgagatatgcggattagattcaaccaactagccaatgcgcaggcaaccaagcttctcccccccggccctgcatcagataaggatattgagtttgcaaggaaaggcattccaagcgaaacggataatccaatggtcatggctcgatggttaaggggtatggcaaaaatggaaagtaataacgcgaagttcaacgagtttaggtcagagtggatgagtgcaaatggcagcccaggacaatctgatcgcaaccgaaacatcatggggatggatgttaagaagggtgaatcattgaactctgcggcaaaacgttttctttcctcaagttatggcgatagccaacctcaacagcaattgtccgatgacgaattaattagcaaatatctcggagggcagtaatggcctatagtcgtgaacagttgatgacggcgttaaggaatgctgatgctgccggcgatactgagggggcacgtcgcattgctcagatgctgtcttctggtgatcaatccactcaaaaccaatcgcagccagaagaacaatctctggtgggaaaagctactgactggctcactggtggtcaaagtgcagggcaaattgcagaacaggctggccgtggtctggtaaacataccatttgacgtattgcagggtggcgcaagtctgattaatgcaatcagccagggtcttggtggccccaaggttttggatgatgtttatcgtccagtagatcgaccaacagacccttatgcgcaagctggagaaacaattggcgggtatttagttccaggagttggaacggcaggaagcatggctattggatcactggcagaggccgcaaatcagaaaggcgatttcgcacaaaatgcagccaaaaatgccggagttaaccttgccgctcagggtgttctttccgcagcagcaaagggaatagggcgtggaataacggctataaaaggtgatattgcgccagaagtggcgaagaaaattgccacatcagaatcgatgggcgtgacaccaatgacatctgatgttatcccgccgaaaaatgctttcactcgtggccttactcaggatgccgagggggctttgctcgggacaggctcaaagagagcggagcaatatgcaacgcgtagtaaactggtaagcaattattttgaccgttttggtgagtacaaccctgatgatgtggtgaaatctcttaccaccacgttaagggggcggaaggatgccgctggcgctgttatcaatgacgtcaccaataaaatgggtaatgccgcagttgataccacaaataccatgaatgctctgaatacagcgatcgcaagacaggaacggcttgggacgtctgccaatcaaagcctgcttacatccttgcgtaacctacgtgaagaattagcaaaccctgcaactgatttggatgttacgtttgatctcttgcgtcagcacagaacagcatttagatctaatgttcagggagatgctatggtcttccccaaccaggcaaaagcagctaccaatatggtagagaatgcaatgtcaaaagaccttcgtaacgcagttgctaaaaacctcggtgcatcagacgcagcaaaataccttaaagcaaattccgattatgcaaacgtttataataaggtgcttaataaaaacattgccaacaagctcaacaaggcaagcagtgaagccagtcctgaacttataaataccgttgtattaagcagaaaaccatctgacgtgaaacgaatctggagcgcactggatgataaagggaaagatgctatgcgtgcagcttacgtcagcaaaatagcggaaaaggccggcgactctccagccaagttcatcactgaagttaataagctgaaatctcagtcaggaggtgaaatttacaacactattttttctggaaagcacatgaaagaacttgatgctcttaatgaagttctacagcaaacagcaaggtcagacaccgcaaatgtagtaactcagacggggcaatcgcaagccaacaggataaggacgattggcgcaactgcgactcttggcgtatcaatggggcttgaggctggtttcggtgcaatgatgcgcttgtatgagtccaaagcagcaaggaatgcgctcttacgtctggcaaacactaaagctggaacgccagcctatgaaagagcgctgaataacgccgcaaatgccatcagaccaatacttgccaatgatgcaactgatcgctaagggttgatgtcatggatgttgttaattgcgaatggaatcgcggaactctttgcttgatagaaaaggatctgttctccttaactcatcatagtttttattaaactttcttgcttcacctgggtatctgttgaacaaaacattgcagaaaaaagagagcaataactcacatatgaatgctaataccctgaaaaataaaggtataaaaagaagggaaggttcattgaagtctctattccaaacaaaatagacaatcatcccgacataccaaattgatatccctatactgatgattgttccaacagaggtaactacgatcccgattaagtcggacagtctgtttgccagtaactcatttgagtatcttgcaatcatataccgccaacattttgcaatatcatcctgatctgtagagtcttctggaatagctaggcttctacatattgaagtagctctttttttctcaactctttttgagatccatccattaaagagatacatcaacacctgcgttgctattcctgcaccaagtgatatcaaagacatccccaaaaatctccatcctggagatagtgactggtactgccaaacaaaaaaaattaaaaaacccaatgagcctatgacataggctgatgtatcgctatatatatctatttttttcattgagtagccactccttagttttgagcagaacaccggatgataatgtgtcgcttcctaaaggatatcaaagcaacgggatttcaaggtaaactgcggttgccaaaatactaacatcttcatttctaacaagaatattaggatacattgggtttagggatactaagtttgtctctatttcaccaatgtaaacctgcttgaagctcaatatttgctctttatccaatgatgctattacataatctttgcttttagcttttactagagggctgaacgtgacaactgatcctctgggaaagctaatacctgaacttgtagtcatagcttcaccttcaatagtcaatgcaaatgcagagtcaccaacattgtatattgccggatgaaatctagacgatgaatgttcacctgtgtttaggtaatgcataacttcatctagtttgaggattggtatttgctttaccagaacgtcaggcatgacgttttttgttccaggcccctgaccttcacccagagctaaccactcagccgtagtgcctaatgcgttggctaatgcctgcaatacacgaagccgtggtttagcctcaccaccctcgtatgcagctatttgacgttgaacaacaccagctaattttgacaactgcgcctgcgtcatacccctggactgtcttgccagagatactcttgatgggaattgatcgtcaaaattcattagttcaccataaaaaattcattgactcatactgagtgtgagtgaataatcaaactacaaaaagtgagattatgagtttttcaaaaacaggagtgcataatgactgaaaagatatcttccatcaagccgcgtcaggttcgttttacagaaaaggttgattcacatatccgcgaatcagcaaaaagatgccataggtcaattcaggcagagatagcttatcgaatggagttattgatgaaacttgaggcaaagggcgatgttgtcatccaataaaaatagtgaagcccggcagtgcgcgaacacaaaccgggcctctatgtcagtaaccgtatgcaaggaaactaacatgaatattgtagcaaaatcagattacaacttccacggagttgagttggtgcccacccgtgatatgcatggtgtttggtttacatcatctaatattgcatctgcacttaaatatgcaaatagccgtgcagtaacaatgatttataacaagtatagcgatgagtttagcgccggaatgactcaggtactcgaagtgagtacctcaggaaattatcgcaaaaaagtgcgagttttctcactacgcggtgcccacctaatcgcgatgtttgctcgcactccggtagccaaagagttccgccgctgggtgctggatattttggatcggcaggcagaatgctcaccgattgcaaaacagtttactgacgaagaactggttaatctctgctacttacaattgtggatggagaagagtcaacaaatgtgcaaacacatctacccaggaatgaagcaaattggttctgagctttcaggaagaatttacgatattgcatatgagactcgctatatgtcagaagaaaccaagaaatcacttcttcgtgaaatgaagaatcttgataccaacaattttgtcgtaaagaacgctcagccaatgctgacaaaactgcgcggcgaggaatggattcattgattggtgcgccggacggcgcaaaaagaaaaccgccagtgtgctgctggcggcctatgtcacacccttactaccacataaggaatgcctaatgactttgaagaatgtagcaaacatcggatccgttgtcacggataaaaccattgacagccaaagtcttctgatgatggttaatgaagctcgcaagttatgtggagagccatcagtacgtaacaacaaattcatcgagaaaattgaggatgaattggagggcgagacctacacaaaaagtgtaggtcggaaaaacggggctgacattgatgttatctccatgactatcaagcaggcgcttcgtgttgctgctcgcgaatctaaagcagttcgccgaacacttgtagacaaacttgaaagtatgcaagaagcgcacattaaaagcggtaaatcgtcgagtggacttgttgagtatcgccaggctcgaacattgaaaatgacggttgaagctgttaccaatctgttagatttgatgccaaatcttgcgccggaagcaaagcagactgcggcagcaagcataatcaacccgatagttggttttaatgcaatacctcttccagcaatagaagagcattactactcagcaggggaggttgcagagcagcttggagtaacggcaaacaagattggtcgcattgctaacgcaaacaactgaatcgccacgggtttaacagacacctcagagtcatttaagatggcttaaagagaggtgcccatgagcggtaagcgttatcccgaagagtttaaaactgaagcagtcaaacaggttgttgatcgcggttattctgttgccagcgttgcaacacgtctcgatatcaccacccacagcctttatgcctggataaagaagtacggtccggattcttccactaataaagaacagtcagatgctcaggccgagatccgccgtctccagaaagagctgaaacgggttaccgacgaacgggacatattaaaaaaagccgcggcgtacttcgcaaagctgtccgactgaggtacgcctttatccgtgacaactcctgttgctggcctgttcgcctgctctgtcgggtgctggatgttcatcccagtggtttttacgcctggcttcagcagccgcattcacaacgccatcaggcagacctgagactgacaggacagattaaacagttctggctggaatcgggatgcgtctatggttatcgcaaaatccatctggatttgcgtgacagcgggcaacagtgcggagtaaacagagtctggagactgatgaaacgtgtcggaataaaggctcaggtcggataccgaagcccgcgggcacgtaaaggcgaggccagtatcgtgtcacccaacaggctccagcgacagttcaatccggatgctcctgatgagcgttgggtaacggacataacctacatcaggacccacgaaggctggctgtatcttgccgttgttgttgatctgttctcacgcaaaattatcggctggtccatgcaatcccggatgacaaaggacattgtcctgaacgcactgctgatggctgtatggcggcgtaatcccgaaaaacaggtgctggttcattcggatcagggcagtcagtacacaagccatgagtggcagtcgttcctgaaatcacacggcctggagggtagcatgagccgtcgcggtaactgccatgataatgcggttgcagaaagttttttccagttgttgaaacgtgaacggataaagaaaaagatctacggaacgcgggaagaagcccgcagtgatatttttgattacatcgaaatgttttataacagtaagcgtcggcatggttctagcgaacagatgtcaccgacagaatatgaaaaccagtattatcaacggctcggaagtgtctagattatccgtggcgattcaaacctcaaaactgagcagtacgggaagttcttcctggataaatcggcgcattccagcaaacaggtagaggcgttccgttacaattctgaaggcgttaaagcactacaacacctgctacatggctcaaatgtggcgtaacattttataatgaaaactaaacccgcttaatcgcgggttttttctttccttagaatttcagccgcaacttcttttactcgttccgagattaatgaggccagcctctcttcttcatcacgatacccgcttacaggtgatggtttggagagtgattcttccatcgtagccacaatttcagaattgatagacctgttattcatttttgcacgctgcttaatcttagcgtgcaactcgtgtgtaagcctcaagtggaactgcgcctcatcgtatttgctgtacatcatcaatgcctcaccaaatgggtggaatggcatcgtaacctactggataaatcaacaatcgtaccatttcggtatgtaactatagcttaccgcagctctgctgtggggactaattgcgccaggagcacatcaaatgactgacaccaattacctgatctctatgccgtctacacctttttcggcgccacgagcatttaaatcagtggcgaacgggaaaatctatatcggaaaccctgacactgacccggtaaatcctgctaaccaaattccggtatatgccgttaatgagaatggatccgaggttcaggtttctcagccaatcatcattaacgctggaggcttccctgtttataacgggcagattatgaagttcatcaccaaacagaacttcagcatggcggtgtatgatgcatatggggcgcagcagttttactggattaatgttgcaaatatggacccaaactctgcgtatctggaagcggttaatgatgttcttgcaatgctgggctcaagcgatggcgcaaaactgataggtggaatgagctttcttacagcggaaatgtactctcatcttgttgaagggatggactggaggaaagcaattcaagctgctatagaccaagctcaccagaactatttagccggaagcggcccaaccaatattctcattggaggtgaattctccgttactctcaatcctaattcaactttgatacctggtgaggttgctgcgggtcgaggtgcgctgtgtatgcgtagtggtgtaacactgatgggcggcggagcaatcacgcttgatggcaattttactggctcagccagcggcgcaatcattacaaactgggaaggcgccgccgataactgcaagattcaggggatcacgcttaacggcagccgtggcaccgctgccggaacggggattacctgcattaatatcttggactcggataatgtcactattgataacgttaaggcgatagatagcacttctggagggatttatttacgccgagctaacaatacggtttatggctgttctaactcaagaattatgaactgctacgttcacaacgttgaatatattggcattcagtgtgaacgccccaacgggatgaccattacgggatgtgccgtagcctcctgcggtgataatggcattgatatctttggtaacgtaactgacgaatctggacagggagttgcggaggatgttgttgttagtaataacactatccgtgatgtaagcgtaggagtgttcatcgaatcatgcggaaacgtggcaatatcttcgtgccgtatttcaggatttagtaactctggtgttttctttaaccggataaatacagctgcgtataattgttctgtaattggatgcacgataacaggggcggatattacctccagccagggcatccgctggaagaatgcagttggttacactcgcgtttataacaacacactaaaaaactgtattgactcctttgtgacaactggagggatgatttacgttgatattggggtgaataaccatgaaagcattggcaggtgttttctttacgttcccaaaaaatctaacggatgtgtctatacaagaatggttcagcaggtctacaacggagttcagacagatggcataccgtacaacacgacacctcgtggttggccatccgcaaacaacactaggtactatcgctgttcattcaccgcgccgtacatgatgtattccgctacgactggggaagataacctcattcgggctacaggcaatttgccattcaacagtggctgggggcctgcttactcgctatacaatacgattgtttctggagaaacagtaatagccatggggagctcgctactgtctgccggtgaatacatgctaataaacggttattattatttagtttatagcgtcacatcatcctatgctgtagtaaggaaatgggatgtatccagtcaggactatattgccggagactacacatcttatttaaatagcgcatacgcatattccatcttcagagctgcttggggaacactatgacttacatgaaaggtgattacatatcgacgaactctcgctatggcgaatcgaaggtaggatgttttgcctacatagatgacaccgtgaaagatggagatctttatatcagtgctatcggaatttatgatggagagggcaaggaaaataaaatattcgatttcaacgtagtaactctcagtggagaacctgatgatgtgttttctttggctaaagaaacatacctgagcaatttctcaataattgattaataatcaccactaggctttgatggcagagcatttaaaccaatgaaccttccagtgccgtagccaatacttcaacagatggaattcattggctgaacgccaacaaagtcatatgattcagtaacatttccggttactaccattgatagtcgcaacatctattgatcttcccttacagtaaaactactgtatataaaaacagtaatcatcagagggaagatcatgcaccgtcagtcagacatctatcaggctttccgcgagtcggtattgcgcaactccaaaggctaccagtatctgcatacaaaggattttgtgtcagcgctgctccggcgtgggctgcactttaccgactcagaggctaatgcgtggatatctagagagcagacgtactttgtcgacaaaaccaccgaccatagcgaaaaccgtttgtggatgatggctaacatggggagggttttgtaatgggctttccttcacccgcagcggactacgtcgagcagcgactgtccgttaactcgatatgcaatgttggtcctaacacccgcgttttcgaaagggatggcggttatgttgtgctggatatctccctgaagccaaagcagggtagtcaggttctgatccagcacggcggcgggactgagcttgccacgttgagagggagggccctgattactgaagacggcgaagcgattgaaggcgaggccctggatgatatcactgtcgccggcgtggtgacacacaccatcatcgatgtgagaagtgacagcgtagcggtataaggcaggctttttagtggcctgccgcttttgattactgtgtcttttcgtccagccagtccgcccaccactgcatcatttctctgcgtttatcgagatactgagcatggttgtatattccacgcacagatccgccgttggcatgagcgagttgcacttcgatagtttcgtgatgcaccaagtgatcaaagtaatgaaatttaacatccaagcctccatcgatcgatacttgcggtagttgataaggaaaaactatggtacacaaagcgttgcactggattgcaaggctttgtgctcttctgtggatgtgtggctacatgtttgaagatcgttgtgccgaatttgtgacatacacatgacaacatcatgcatcaactttctgtttgtgccatcaactatagcttagtgaatgcggttaatgcttgctaaaacagatagttatgattggtgctacagattcgtaatgcgaaggtcgtaggttcgactcctattatcggcaccatttcaaactcttcccaagtctaccgaaatcaactaaaagctcgtatactgcggtttctggcccgtatcttatctcctgttatcaactagactcaaccgaaatcaagtcgcagttgggggcataagtgggggcattttgtgttcggtctagggagatgcccccaatgaaacttaatgcgcgacaggtagacgcagctaaacccagagagaaagcctataagctggcagatggtgctggtttgtatcttgaggttgttccctctggttccagatactggcggatgaaatatcgcttcaatggaaaagagaagcgtatggcctttggtgtctatccggcagtgtcccttgcacaagcgagggcactgcgtgacgacgccaagaaaaagcttgccgaaggtatcgatccatcgcttgccaagaaagaagaaaagctggttcgagatgtgcagctaaataatacgtttcaggctgtggcacttgaatggcatggaacgaaggtgagccgatggtcagaaggttatgcctcggacattatcgaagcctttaataaagatatttttccctatattggccaacaaccggtgaatgaaatcaaaccgctggttctgcttaatgtgctgcgtcgaattgaaagccgtggcgcgacagagaaggccaagaaggttcgccagcgttgcagcgaagtctttcgttacgccatcgtaaccggtcgtgcggaatacaatcctgcagcggatcttaccagcgcgatgtcagggcatgaatcgaagcattatcccttccttactgttgaggagttaccagacttttttaaagctctcgcaggctacacaggaagcccgttagttgttcttgcggcacgtctgctgatcctcacgggagttcgcactggcgaactccgaggtgctttctggagtgagtttgatcttgaaaaagcggtgtgggagatacctgccgagcgtatgaagatgaaacggcctcaccttgtccccctctctacccaagcgctggaaatcgtacagcaactcaaagtgatgtcagggcaatatccactggtgttcccgggacgtaatgatccccgcaagacgatgagtgaagcgagtattaatcaggtttttaagcggattggatatacggggagggtaacggggcatggtttccgtcacacgatgagtacgattttgcatgaggaaggtttcaatacagcgtggattgaaacccagctggctcacgttgataaaaatgcgattcgtgggacgtataaccatgcgttgtatttggaaggacgtagggagatgatgcagtggtatgcggactatataaacgctaatcataattcatgtatttctttgctggtgaacgctacaaagtagatttgacgtgatgataggattgattaggaaaatgacctaaaaccgtatattttgatacttaagtttaaacattagccctatatccgatcgccctttgttacctacacttctatcttttttaggttctagggctgaaagatttgaagataagtttataaatatcaatagattacatgattgtgttggttcttgggtagccgtaacgcctagggcggtagcgtacttaagatgagtataaaaaatgaacagtaactatatgccattcacacaacgagatagtctcggaagatactatacaaaagaatccataagtgcattattggtttctcagatgaaagctgaaaaagtcaataatattattgatttagcttctggtgaggggagcttaacctatgctgctttagaccgatggaagaatgcagaagcatattctttggatatagaatctcggatgtcaaaaaaagtatgtgataatcttactcatattgtaacagatgcccttgttcattcatttcctgaaatgcttgcccgacatcaaggaaattttgatgttgcagtatgtaatcctccattcactctccctgaatggagggatgattattttaaaatcattagtgagattggcgcagataaatatatatctgtctcaaaatatgtcccagcagagataatatttatatctcaagtcatcaggtttcttaaaaagggcggtgaggctggaataattttacctgatggtatatttacagcaagaaagtttataggtttaagacgatatttattgaatgaacattcaattacaaaagtcattgaattgcctaggaatatcttcaaaaggacagaggctaaaacacatattttaatttttaataaaaaaattatgcctcatcataaaatacaattacattgtataactaaagatggggaattgtcgcctcctgttttaattagaaaagaagatgcggttgagagaatggactactcttatcattataataaaaatgaaggtaaagggtttagcacaatagggatgcttaaaaatatttcaatttttagaggtaggtttaattcaaaggaaattacggaacatgtttttcatacgacaaaatttagtggtgatgaaaagtacattaaattccactgcaactctgtagaagaattgaagccatcaaaattagatgtcattgctaagcctggtgatatattaatagcaagagttgggcgaaattttcataaaaaaatattgtttgttgagagcggctattcttatatcagtgactgtatttttctgatacgagcctctggtggagataagaaaaaactatttgattttctttgttctcaagatgggcaagaggaattatctcgagcgagtagtggtgtagccgcacaacatattacaatggatgcattaaaaaaaatacatcttgtaaggattaaacatgactgatgtggaattagatagtaattttcttatcgaggaacgagctgattatattgatgaggatacgataaaaaataatactatcagatctggagagtttttcgatattatacataatgctcttatatccccaggcatcaaacttatagttggtcctaggggatgtggtaaaacacatttgatgcgttatgcttgggttgaatgtaaaaacgatgataacgcaccattaccactctatgtttcttttaataaatattttaagttagagccgcttttaaaaaataaaccaaatgcaattgatctctttcataaatgggtattagcaaagatactactctctgcttatgaaattgcttgcgatattgaagattctgaatatcttgatttgtcaacgatactcatagcggataaagagttcctaattaatttaatcgtaaggcttgagcagggtctttcgccatcattagaacaagaaaacattgttcaattgatcagtgtttcttctgtcatatcctcgttgagttcactatgtgattggcttgaacgtaaaagagtcattattttattagacgatgcagcaataagcttaactcctgaatatctttacgagttttttgatattgtacgtagtctaaaaacctcaaaaatagctttaaaggcatcggtttatcctggaacaaccgaatatggcccaaggtttcatgttgctcatgatgctgaaacaattgatgcttggatttcggtacagcaccctaattattcctcagtgatggatgctatagcgcaggcaaggtttcctgggtatgatggcattccggatgacttgaaagagttatttaaattctcagcatttggtattccacgttcttttttgatgatgttaagagattatcaaacaactttaagtcagacaactcagcaaaaatttaataaaataattgaaaggtatgttgagcttagactcagcgaatacagttcactaaaagataagctacctcgattgtttgacattgtttcattaggtgaatcacttttattaaaagtagtcgaattactcaaggaaagtaactcccaatataaagaagagaaacaagtcataatcggtatagagaaaaatgataatgtttatttttctcgactcactaagctattaattgaaacagggcttttttataatcttcctgatatttctcatggtgatgggcgtacttatgaaagatatatacctcattatgctttattaataaaggaaagagtgtttaacgaaggaagtagaggtttttctccttctcagattattcaaaaaatactaagaaagaatgctaagcatcctgtcagaagaaacatttcatcattattcaatgctgagcaacttgcgagacttaaactaactttacctccatgcaataactgcaagactccgcgattgactgacaatcaaaaattttgccatcattgtgggaatcaattgattgatgagtcggcctataatcagtgcatgtctattccactgtcaaaagtaccacatctaacatcttggcaaatgcaaaaactatctgggctggaaaaagtaaaaactataggagatgtattgtctttacaagaccctgggagtgagttaagaaaaattcacagaataggacccaaaattgccaataaaattatggacaaagtgttattacatgttgaagagtttttgtcttaattttgatggcatgtacttgtcaatcgtgtctttcttatctgaaaagtttaatttaaaaagagtcgggaaaatggaactagaatcaaaagaggattatgaagagaccactcatcataatgtggcgtcctcagttgtcactgcaacccatgataacttagatggaagagagttttttgaactatgtagtaatccagctctagttttttcgtttgagacacacaaaaaatttaatgagttacctgttgatagcaaggaatccccgttagatctttttatagctaatacaaagcaacttcacttgttaagatctggtgatatttcaaacacattaagccatctgttgttattaggttatgtgtctgcagccgaaagttatttgcgagctcttatcagaaatctaattaatcatgatgaatatatacagtctatagtttctgataaggccgttagttatgcagcggcacaacaccataaaaaggagttattaccagaagctttacttgaggacttttcattggcaagcccttataatgtttttgaaacattaaaggacattattggaatgaaaggacaacgaccaatcgaaatgatgaaatgctcaagcgaattcatgaaagtttgcgagttaaggcattgttgtgttcatcgatttggtaagttgggttcgaaaaatgcaatccgactaggattggctgaacatatgaagcacttagaaaaaccgataatactcaataatgatgatctcgagcaaatcgcatttattgttgagaattttattagaactttgaataataccgttttcaaatttataattaatcgtacagttgagaacaaaaataaggaaaaaggaggggaaagactatatgattctgaatggacatgggtgtttgaaaaagatataagtcgatacgaaaagtattattcaatatttagtgccaaaaacgatacccttcccggattatcattacaggattcatatcaactttttgttaatgcatataagcctaaacttcctgcaagaaaaaataaaaaaactgaagaaaattaacgccactactatctgaaaatattagtaatttttacttgaaatggcagggcgttattttttttgattgaatatgggtaatgttaaatatctaatcatttgaaacttctagctatattaataaatgtaatgtgtgaatgatgatggtgcttgctttaactatagattgttattccatatagaaattaggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgaccttgtcatgcagctccaccgattttgagaacgacagtgacttccgtcccagccttgccagatgttgtctcagattcagattatgtcgctcaatgcgctgagtgtaacgcttgctgataacgtgcagctttcccttcaggcgtgattcatacagcggccagccatccgtcatccataccacgacctcaaaggccgacagcaggctcagaagacgctccagtgtggccagagtgcgttcaccgaagacgtgcgccacaaccgtcctccgtatcctgtcatacgcgtaaaacagccagcgctgacgtgatttagcaccgacgtagccccactgttcgtccatttcagcgcagacaatcacatcactgcccggttgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaaccgtgttgaggccaacgcccataatgcgtgcactggcgcgacatccgacgccattcatggccatatcaatgattttctggtgcgtaccgggctgagaggcggtgtaagtgaactgtagttgccatgttttacggcaatgagagcagagatagcgctgatgtccggcagtgcttttgccgttacgcaccacgccttcagtagcggagcaggaaggacatctgatggaaatggaagccacgcaagcaccttaaaatcaccatcatacactaaatcagtaagttggcagcattacccaaaatcaacaagctcagtttcatccagctcaacaaattcaagtattttttctttcgcattttttctttcgcatcggcatcgcggttttgttttttcaaatacgtctgaaaatactcacatgctttcgcaaaactcattgtgtaaatcattgccgcatatcgtagtgcctgtaactccatatgcgtccccgtttcatcacgttttaattcgataaccactatatttgcctgtttatcgattgccaataaatcaattcgccgatggctatcttcccagtcagaaatcaccagacaatcaggagcaataatatctatattttttgattgcttcctgtaatccttccagagtaaaggtcgttttttctaaagcatgtggttctttatttgcgatattgtacagcaccacgttcatcttccttttttaactgattttacagagactttaatacagttaaaattttatttcctgagctgtaatcgattaagttgatgcatttaatgggaatgatatagggtcatttccagtctcacttatagaaatggctaaagcatgactctcgccaaaaccgtttatgtgttgtacataacgcgatcatccctctcacaaattgccttttctcatggcatctcgcccggtcccccattacaatcactttttgttttttgcgagctgcattccagtcttcagagggtttttcgatgattaaaaatgacaaggcatggataggagacttgctgggcggaccgctcatgagcagggaaagccgcgtcattgccgaactgttgctaaccgatcccgatgaacagacatggcaagagcaaattgttggccacaacattttacaagcctcttctcctaacaccgcaaaacgttacgcggcaacaatcaggcttcgcctgaacacgctggataaaagcgcgtggacattgattgccgaaggtagtgaacgggaacgccaacaacttctgtttgtggctctgatgctacattcgccggtagttaaggattttctggctgaagtggtgaacgatctgcgcaggcagttcaaggaaaagttgcctggcaatagctggaacgaatttgtgaatagccaggttcgcctacatccggtactcgccagctactcagattcatctattgcaaaaatgggaaacaatctggtgaaggcgcttgctgaagcgggttatgtggatacgccccgcagacgtaacctgcaggcagtttaccttttaccggaaactcaggcagtgttacagcgcctgggacaacaggacttgatatctattctggagggaaaacggtgatagatcccgttcttgaatatcgcctgtctcaaatccagagtcgcattaacgaagatcgcttcctcaaaaataacggctccggaaatgaaattggtttttggatctttgattatcccgcgcagtgcgaactgcaggtacgggagcatttgaaatatctgctccggcatctggaaaaggaccataaatttgcctgtctgaatgtcttccaaatcatcatcgatatgctcaatgaacgcggccttttcgagcgcgtctgccagcaggaagtcaaagtgggtactgagacgctgaaaaagcagcttgctggtccgttaaatcagaaaaagatcgctgattttatagcgaaaaaagtcgatctggctgcccaggattttgtcatccttaccggcatgggcaacgcctggccattagtacgcggtcatgaactgatgagtgccttgcaggatgtcatggggttcaccccactgctgatgttttatcctggcacctacagcgggtacaacctttccccgctcacagacaccggttcacaaaattattatcgcgctttcagactggtaccagatacgggacccgcagcaacattgaatcctcaatgaagagcataacaatgaatattgaacagatttttaaaaaacctctaaaacgaaatataaacggggtagtcaaagcagagcaaaccgatgatgccagcgcgtacatcgagttagatgaatatgtcatcacccgcgaactggaaaaccatcttcgccatttcttcgaatcctatgttcctgccactggcccggaaaggatccgtatggaaaacaagatcggcgtatgggtttcaggcttcttcggttcaggtaaatcgcactttattaagattctttcttatcttttatctaaccgcaaagttacacataacggtacggaacgtaatgcttactccttctttgaagagaaaatcaaagatgcattattccttgccgatattaacaaagcggtgcattacccgactgaagtcattctgttcaatattgattcgcgtgccaacgtagatgacaaagaagatgccattcttaaagtcttcctgaaagttttcaacgaacgcattggatactgcgctgattttccgcatattgcccatcttgagcgcgagctggataaacgcggtcagtatgaaacctttaaagccgcgtttgccgatatcaatggctcgcgctgggaagacgagcgcgacgcttactacttcatcagcgatgacatggcacaagcattaagccaggccacgcagcagagtcttgaagcctcccgccaatgggtggaacaactcgacaaaaacttcccgctggatatcaataatttttgccagtgggtaaaagagtggctggatgacaatggtaagaacatcctctttatggtggatgaagtcggtcagttcattggcaaaaatacgcaaatgatgctgaagctgcagactattactgaaaaccttggggtaatttgcggtggccgcgcatgggttatcgtgacttcgcaggccgatatcaacgcggcaatcggtggtatgagcagtcgcgacggacaggacttctccaagatccaggggcgcttctctacacgcctgcaactttccagctctaacacatcagaagttatccagaaacgtttgttggtaaagactgacgaagcaaaagcggcgctggcaaaagtgtggcaagagaaaggcgatatcctgcgtaaccagctggcttttgacactacaacaactactgcactacgtccttttaccagcgaagaagagttcgttgacaactacccgtttgtcccgtggcactatcagattctgcaaaaagtgtttgaatctattcggacgaaaggtgcagcgggtaaacaattggccatgggtgagcgttctcagctggaggcattccagacggcggcgcagcaaatctcagcgcaagggctggattctctggtgcctttctggcgcttctatgccgccattgagagcttcctggaacctgccgttagccgcaccatcactcaggcttgccagaatggcattcttgatgagttcgatggcaacctgcttaaaacgctgttcctgatccgctatgtggaaacgctgaaaagcaccctggataacctggtcacattgtctatcgataggatcgatgccgataaagttgagttgcgccgccgggtcgaaaaaagtctcaacacgcttgaacgcctgatgctcattgcgcgcgttgaagataaatatgtgttcctgaccaacgaagaaaaagagatcgaaaacgagatccgtaacgttgatgtcgatttctctgcgatcaacaaaaaactggcatcgatcatctttgatgacattctgaaaagccgtaaatatcgttatccggctaacaagcaagactttgatatcagccgcttcctgaacgggcatccattagacggcgcagtgcttaacgatctggtggtgaagatcctgacccctaaagatccgacttattcgttctataacagcgatgcgacctgtcgcccttatacgtcagaaggcgacggctgtattttgattcgtctgcccgaagagggccgtacctggagcgatattgatttagtcgtccagactgaaaagttcctcaaagataacgccgggcaacgtccggaacaggctaccctgctctcagaaaaagcgcgtgaaaacagcaaccgggaaaaattactccgtgttcagttggaatcactacttgcagaagcagatgtctgggcgattggcgagcgcttaccgaaaaaatcctccacgccatcgaacattgtcgatgaagcctgccgttacgtgattgaaaacaccttcggcaagctgaagatgctgcggccttttaacggcgacatctcccgtgaaattcatgcattactgacggttgagaacgacaccgaactggatctcggtaacctcgaagagtccaaccccgacgccatgcgcgaggtagaaacctggatcagcatgaatatcgaatacaataaaccggtgtatttacgcgatattctgaaccatttcgcgcgtcgcccttatggctggcccgaagacgaagtgaaactgctggtagcccgtctggcctgcaaaggtaaattcagcttcagccagcaaaacaacaacgtcgaacgaaaacaggcgtgggaattatttaataacagccgccgccatagcgaattgcgtctgcataaagttcgccgtcatgatgaagcgcaggtgcgtaaagccgcgcaaaccatggctgacatcgctcagcagccgtttaacgaacgggaagagccggcgctggttgaacatattcgtcaggtttttgaagagtggaagcaagagctgaacgtattccgcgccaaggcagagggcggaaacaatccggggaaaaacgagattgaatccggtctgcgcctgcttaatgccattcttaatgagaaagaagattttgccctgatcgaaaaagtctcatcgctgaaagatgaacttctggatttcagcgaagaccgtgaagatttggtcgacttctaccgtaagcaattcgccacctggcaaaaactgggtgctgcgctgaatggcagctttaaatctaaccgcagcgcgctggaaaaagacgccgcagcggttaaagcgctgggcgagctggaaagcatctggcaaatgccggaaccttataagcatctcaatcgcatcacgctgttgattgaacaggtccagaacgtcaaccatcagttagtcgaacagcatcgccagcacgccctcgaacgcattgacgcccgcatcgaggaaagccgtcaacgcttgctcgaagcgcacgccacgtcagaactgcaaaacagcgttctgctgccgatgcaaaaagccagaaaacgcgctgaggtcagccagtctattccggaaattttggcggaacagcaagagacaaaagcgctgcaaatggatgcagataaaaagattaacctgtggatcgacgagctgcgtaaaaagcaagaagcacaactccgggcagcaaatgaagccaaacgcgctgccgagtcagaacagacttatgttgtggtggaaaaacccgttatccaaccggtaccgaaaaaaacgcatctggtgaatgtcgccagtgagatgcgtaatgccaccggtggtgaagttctagaaacgaccgaacaggtggaaaaggcgctcgacacgttacgcacaacgctgctggccgccattaaagcaggcgatcgcattcgccttcagtaactcccatttcagggcagcactctgctgccctttgcaggattttctatgaataccaataacattaaaaaatatgccccacaggcccgtaacgacttccgcgatgcggtgatccagaagctaacgacgcttgggatcgctgcagataaaaaaggcaatttgcagattgccgaggccgaaaccattggcgagaccgtgcgttacggtcagtttgattacccgttatcgacccttccccgccgcgaacggctggtaaaacgcgcccgtgagcagggttttgaggtgctggttgagcactgcgcctacacctggtttaaccgcttatgtgcaattcgctatatggagctgcacggttatcttgatcacggcttccgtatgttgtctcacccggagactccgaccgcgtttgaggtgctggatcatgtgccggaagtggcagaagctctgctaccagaaagtaaggcgcagttggttgaaatgaagctttccggtaatcaggacgaagctctgtaccgtgaactgctgctggggcagtgccacgccctgcaccacgcgatgccgttcctgtttgaagcggtagatgacgaagcggaactgctgctgccggataacctgacccgtactgactccattctacgtgggctggttgatgatattccggaagaagactgggagcaggtagaggttatcggctggctgtatcagttctatatttcggaaaagaaagatgccgtgattggcaaagtggtgaagagcgaagatattcctgccgccacccagctgtttacgccgaactggattgtgcagtatctggtacagaactccgttggccgccagtggttgcagacctacccggactcaccgctgaaagacaaaatggagtactacattgagcctgcggagcaaacgccggaagtgcaggcgcagctggcggcgattaccccggccagcattgagcctgaaagcattaaagtgctggatccggcctgcggttccgggcatatcctgacagaagcctataacgtgctgaaggccatttacgaagagcgcggttaccgtacccgtgacattccgcagctgattctggaaaacaatattttcggcctggacatcgatgatcgtgcggcgcagctttccggatttgcgatgctgatgctggcacgccaggatgaccgtcgtattctgggccgtggtgtgaggctgaatattgtctccctacaggaaagtaagctggatattgctgaggtttggaccaagctgaacttccatcagcatatgcaacgcggcagcatgggagatatgtttacccaagggacggcactggccaataccgacagcgcggaatataagctactgatgcgtactctggcattgttcactagtgcaaaaacgctgggatcactgattcaggtaccgcaggaagacgaagcggcgttgaaagcgtttctggagagattgtatcgtctggctgttgaaggtgatattcagcagaaagaggctgcggcagagctgatcccatatattcagcaggcgtggatactggcgcaacgttatgatgctgtggtcgcgaacccgccgtatatgggggggaaagggatgaatggtgatctgaaagagtttgctaaaaaacaattcccggacagcaagtcggatttgtttgcgatgtttatgcaacatgcattttctttactcaaagaaaacggttttaatgcgcaagtgaatatgcagtcatggatgttcctgtctagctatgaagcgcttcgtggatggttgctggataataaaacctttattacgatggcacatttgggggctcgagcatttggtcaaatctctggagaagttgttcaaactaccgcatgggtgattaaaaataaccattcaggattttataaacctgtatttttccgtttagttgacgataatgaagaacataaaaaaaacaatctcttgaatcggatgaattgctttaaaaacactctgcagaatgactttaaaaaaatacctggttcacccattgcttactgggcaacattggcgtttattaattcctttcttaaattgcctgctcttggaactcgtgctgtgaaaggactagatacaaacgggtccattgatgtatttttgcgcagatggccggaagtcagcataaattcctttgatgcattagggaaaggtaactcaaaatggtttccgattgcaaaagggggtgagttgaggaagtggttcggaaatcatgagtatatcataaactatgaaaatgatggcattgaattaagaaaaaacaaagcaaacttgagaaataaggatatgtactttcaggaggggggaacctggactgttgtatcaaccaccggtttctcaatgagatatatgccaaaaggattcctttttgaccaaggcggttctgctgttttttgtgaaaataatgatgagctatcgatatataacatcctggcctgcatgaactctaaatatatcaactactctgcaagtttaatttgtcctacgcttaactttacaaccggtgatgttaggaaattccctgttataaaaaacaatcaccttgaagatttagcaaaaaaagcaattgagatatcaaaagcagactggaaccaattcgagacatcttgggagttcagtaaaaacaagttaattgaacacaaaggaaacgttgcttattcgtatgctagctattgtaactttcaagataaactgtatgaacagctagttaatattgaaaaaaatattaataacataatcgaagaaatactgggttttaaaatagaaacaacagagaatagtgagttaattacattaaactcgaacaaaatatatcgttatgggcaaagtgaaaccaatgatacattcctaaacaggcatcggagtgacaccatttcggaactcatctcatattcagtcggctgccaaatgggacgctattccctcgatcgcgaaggcctcgtctacgcccatgaaggcaacaaaggctttgccgaacttgccgctgaaggtgcgtacaaaaccttcccggcagacaatgacggcatcctgccgctgatggatgacgagtggtttgaggacgacgtcacctctcgcgtcaaagagtttgtccgcaccgtctggggcgaagagcacctgcaggaaaacctcgaatttatcgccgaaagtctctgtttatacgcgatcaagccgaaaaaaggcgaatctgcgctggagaccattcgtcgctatctttccacacagttctggaaagatcatatgaagatgtataaaaagcgcccaatctactggctattcagctccggtaaagagaaagccttcgagtgcctggtgtatctgcatcgctataacgacgccacgctgtcgagaatgcgtaccgaatatgtggtgccgctgctggcacgttatcaggccaatatcgatcgcctgaacgatcaacttgatgaagcttctggcggtgaagccacacgcctgaaacgcgaacgcgacagcctgatcaaaaaatttagcgaactgcgtagctatgacgaccgcctgcgtcactatgctgatatgagaatcagtattgatctcgacgatggcgttaaggttaactacggcaagtttggcgatctgctggcagatgtcaaagccatcaccggcaatgccccagaggcgatctaaaccagacggcgcgttcccctgctgccgggttctgcccggtggcaaataccaccgggaaacgcgccgctgctggcatttctccacctcacttcatgataaaatgcgccaccgtgtcaaaatctccttttcgcgttttggcgctttcttattcatcgtaacaacatgggattgtgaacttgcaaaatcaggactttattgctggccttaaagctaaatttgccgaacatcgcatcgttttctggcacgatcccgataaacgttttattgaggaactggaacagctcaagcttgaaaacgtcacgctaatcaacatgacccacgcgtcacagctggcggtgaaaaaacgcatcgagatggatgagccagaacagcagttcctgctgtggttcccccatgatgcgccgcctcatgaacaagactggctgctggatatccgcctttacagcagcgaattccatgccgattttgccgccatcaccctgaacacgctgggcattccccagcttggcctgcgcgagcatattcagcgacgcaaggccttcttcagcactaaacgtacgcaggcgctgaaaaacctggtgacggaacaggaagatgaaacctcgctggataagaaaatgattgcggtgatcgctggcgcaaagaccgcgaaaaccgaagacattttgtttaacctgattacccagtacgttaaccaacaaacagaagacgacagcgaactggaaaacacgcaggcgatgttgaaacgccacggtctggacccggtattgtgggaaatgctcaaccacgaaatgggctaccaggcagaggagccatcgctggaaaacctgctcctgaaactgttttgtaccgatctctctgcccaggccgacagacagcagcgcgcctggctggaaaaaaatgtcctgctgacgccatccggcagagcatccgccctggcatttatggtgacctggcgtgccgatcgtcgctataaagaggcttatgactactgcgctcagcaaatgcaggcggccctgcgcccggaagatcattaccgactcagttcgccgtatgatttgcacgaatgcgaaaccaccctcagcatcgaacaaaccattattcatgcgctggtaacgcaactgctggaagagagcaccacgctcgatcgggaagcctttaaaaaactgctctctgaacgccagagcaaatactggtgccagacacaaccagagtattacgccatctatgacgcgctgcgccaggctgagcgtttgctgaatctgcgcaatcgccacatcgatggtttccactaccaggacagcgccaccttctggaaagcctactgcgaagaactgttccgcttcgaccaggcttatcgcctgtttaatgaatatgccctgctggttcacagcaaaggggcgatgatcctcaagagcctggatgattatatcgaggcgctctacagcaactggtatctggcagaattaagccgtaactggaacgaagtgctggaagcggaaaatcgtatgcaggcgtggcaaatccccggcgtgccgcgtcagaagaactttttcaatgaggtggtgaagccgcagttccaaaatccgcaaatcaaacgcgtgttcgtgataatttccgatgccctgcgttatgaagtggcggaggagctggggaatcaaatcaataccgagaaacgctttaccgcagaactgcgctcgcagctcggcgtgctccccagctacacccaactgggaatggcggcattgctgccccatgaacaactttgctatcaaccaagtaacggcgacatcgtttatgctgatgggctgtcgacctcgggtattcctaaccgcgataccattctgaagaactataagggaatggcgataaaatcgaaggaccttctggagttaaaaaatcaggaagggcgggaccttattcgcgattacgaagtggtgtatatctggcataacacgattgatgccaccggtgacacggcatccacggaagataaaaccttcgaagcgtgccgcacggcggtgactgaactgaaagatttagtcaccaaggtaatcaaccgtctccacggcacacgcatttttgttacggcggatcacggtttcctgttccagcaacaggcgctttcggttcaggataaaaccactctgcaaattaagccggaaaacaccatcaagaaccacaaacgctttattatcggccatcagcttcccgccgatgatttttgctggaaaggaaaggtggcggataccgcaggcgtgagcgacaacagcgagttccttattccgaaagggatccagcgcttccatttctctggcggcgcgcgcttcgttcatggcggcaccatgttgcaggaggtttgcgttccggtattgcagataaaagccctgcaaaaaaccgccgcagaaaaacagccgcagcgccgcccggtggatattgtcgcttaccatcccatgattaagctggtgaacaatatcgataaagtgagcctgttgcagacgcatccggtgggcgaactttatgaaccgcgtatcctgaacatttacattgtcgataacgccaacaatgtggtctcgggcaaagagcgcatcagctttgacagcgataacagcaccatggaaaaacgcgtacgcgaagttacgctgaagctgattggcgctaacttcaaccgtcgcaatgagtactggttgatactggaagacgcacaaacggaaacggggtatcagaagtacccggtcattatcgatctggcgttccaggatgatttcttctaagtgaggcgatatgcaaacccatcatgatttacctgtttcaggcgtatccgcaggggaaattgcctccgagggttacgatctggacgccctgctgaaccagcattttgctggtcgtgtggtgcgtaaagatctcaccaagcaactcaaggaaggggcaaacgtcccggtgtatgtgctggagtatctgctcggcatgtactgcgcctctgacgatgacgacgtggtcgagcaagggttgcaaaacgttaagcgtattctggctgataactatgtgcgcccggatgaagcagagaaagtgaagtcgctgatccgcgagcgtggttcgtacaaaatcatcgataaagtgtcggtgaagctaaaccagaaaaaagacgtttacgaagcccagctttctaacctcggcatcaaagacgcgctggtgccatcgcagatggttaaagacaacgagaagctactaacgggcggtatctggtgcatgattaccgtcaactatttctttgaagaagggcagaagacttcgcccttctcattgatgacgcttaagcctatccagatgccgaatatggatatggaagaagtgttcgatgcgcgtaaacactttaaccgtgatcagtggatcgatgtgctgctgcgctcagtgggtatggagcccgccaatattgagcaacgcaccaaatggcaccttatcacccgtatgatcccgttcgtggagaacaactataacgtttgcgagctggggccgcgtggcaccggtaaaagccatgtgtataaagagtgttctcctaactctctgttagtttctggcgggcaaacgaccgttgccaacttgttctacaacatggccagtcgccagatcggcctggttggcatgtgggatgtggtagcgttcgacgaagtcgcggggatcactttcaaagataaagacggcgtgcaaatcatgaaagattacatggcgtcaggatctttctctcgcggcagagattcgattgaaggtaaagcgtcgatggttttcgtcggcaacatcaatcaaagcgtagagactctcgttaaaaccagccatttgctggcgccatttccggctgcgatgattgatactgcatttttcgaccgctttcatgcctatattcccggttgggaaatccccaaaatgcgcccggaattttttaccaaccgttacgggctgattacggattatctcgctgaatatatgcgcgaaatgcgcaaacgcagtttctctgatgcgattgataaattctttaagctgggtaacaacctcaaccagcgtgacgttattgccgttcgacgtaccgtgtcggggttgttaaaactcatgcatcccgatggcgcgtacagcaaagaagatgtgcgagtctgcctgacctatgcgatggaagttcgtcgccgcgtgaaagagcaacttaaaaaactgggcggtctggagttcttcgatgtgaactttagctacatcgacaacgaaacgctggaagagttttttgtgagcgtaccggaacagggcggcagcgaacttattcctgccggaatgccaaagccgggtgttgtgcatctggtcactcaggcagaaagcggcatgaccgggctgtatcgttttgaaacacagatgactgccggtaatggtaagcatagtgtatcgggtctgggttcaaatacctccgcgaaagaagctatccgcgtcggtttcgattacttcaaaggcaatttgaatcgggtaagcgcggccgcgaaattctccgatcatgaatatcaccttcatgtcgttgaactgcataatactggcccaagcaccgcaaccagtcttgctgcgcttatcgctttatgttcgatattgctggcaaaaccggtgcaggaacagatggtggtgttgggcagtatgacgcttggtggggtaattaacccggtgcaggatcttgccgccagtttacagctcgccttcgacagcggtgcaaaacgggttctgttgccgatgtcctcggctatggatattccaacggttccggcagagttatttaccaagtttcaggtgagtttttactcagacccggttgatgctgtttataaggcgctgggtgtgaattaacgtagtaactattttaatgaactggagaggacaatggctcaagaacgttctgtaattaaattcatcagaccttgcctctccattcatgaatataaaaatacttacatctgagtattgttggctgtgtttgaataaaaagagagctgttcaaataagcctgtataactgttctttacaaaaaatggaggagctatcagctaattcaacactggaagatgttcgtcgagttggattgaacgccctgcgcagaccaggcatttcggattaagtgctcgcacttccacagtcctggaacaagtctggctggtagctgtaaacatactttgtacataccgctctggaatagatccccgtgccacaggcttcacagaactttttcccgggaaaatgctgcccgcacatcacacaatgccactccagcacgaccggtaatggcgataaaaacatcgccatatcctcaatgtaagggtgggacttctccggattcagcaccacacagtccgccttctgttgctcactcagggcatgtaaatcatgctcaaaccacgccccctgagcatctgtctgcagaatcaaccggccatggcaggaaaggcagaaacactgccggatatttctgctgagcgcagagtcggcactgataatgtgctcacccggcgtgatccccagccccgtttttataccgttcattctgctcccccctcctcactgaagcgcccggtctggcagtgtgtgcagtactgctccccataataatcgtggtgacattgcctgcagtgccagctggctttacgtactacgggtaaggcatccgggacgaattgctgcagacgtttaatcaaccgtatttctctgcgttccggcctgacataagggcactcatgaccgtgctccgtcagcccttcgtcagcgtgttcaaaccagggacgttcggtatcgtattgcgggtggtatctgagtgcactgccgcaaaggtggcaggtgtagctatcgtaaggtgcagtctgtgcggtacgggcaccggtcagacgtccgttgccatcaagtgcgagaaaagattttgcgtacatagtatatgttcctctgcgccagacgacacgcaggcaacagccgtcccggtacgggcagcgtggtcagggtgtgaatggcggttcagttaaaatctggactggagtttgggtaaagcaggctggttgctgttacagcactgtggttgtcacacaatggcccactgacgtaaaaaacagtcagtaagcagagatggagattgggggatgtgctgtatcggttgccggaaggaatggtaaagaatgtgtcatggttaaatctccgtatggttcatacggaatgaccacgccgtaaaaaatgcgcagtgccgctgaagtggccgccggaaccgacagcaaagattagcgccagcccgtacttgtcgttcaggggtttacaccagagcacatatccccggcagggggctgtccagtcgtggtcgaccccggttacttttttcaggaagcccgctgcatttcaggatgatgccacattctttctgttcccgtttggccaggtagctgatggcatagcgtaaatcattcaccgctttgtgatctgaatagtgaatgacgtggttaatgtttaccggataatttttattaaaccggcaccagtggtagtaaccattaccctcggtaacccgcctccagatatctcccatcaatctggataccagatacgaactcctgtggctctggccgttcagatagcccacaaaatgaatgtgaagccctttacgttctgtatattccatcacccaggcatacccgaccagtttctctcccacctcgttaatcagttgcagcatctccgcgcacatggcgtacctgcaggcacatctgtagctgagggtgttttttcggtaagcaaaatccattctgaacggtaacagtttcgaatagaccccgaataatgaatccagatgctggttaaagtgctccaggagctggggagccatttcgtaagcgggattggtgttataagtttgcatgtttcttcctcgtgttctgtaacacaggaagaagcgttgccgtaatttttgaagaagatgttctcaggtagtagggtgaacgtgtttcctccggtaacgacttccacgggtatcagaaccaggcaaagaacagcatacgtaacagccatacagcgcatataacgcctgaagctctgttaaccaggctgcagcggaaaggcctttataacgcgtgtgggcaatcactttttccagtgaacaacagaggaacttacgcaggttttaacttccattaccctctcgttatttggtactgtgattaacgtcagaatggcctgacattatcccgaaagtctttccacttccctgtctctccggtaataaaacattttaaatgctgaaggcataacgccataaccagatattacaagtaacgtggcgttacacgtattaatgcattacagaagtaacagaggcaatcggatagtaaacaacactccggaaggctgtttgaatcgccacgggtttaacagacacctcagagtcatttaagatggcttaaagagaggtgcccatgagcggtaagcgttatcccgaagagtttaaaactgaagcagtcaaacaggttgttgatcgcggttattctgttgccagcgttgcaacacgtctcgatatcaccacccacagcctttatgcctggataaagaagtacggtccggattcttccactaataaagaacagtcagatgctcaggccgagatccgccgtctccagaaagagctgaaacgggttaccgacgaacgggacatattaaaaaaagccgcggcgtacttcgcaaagctgtccgactgaggtacgcctttatccgtgacaactcctgttgctggcctgttcgcctgctctgtcgggtgctggatgttcatcccagtggtttttacgcctggcttcagcagccgcattcacaacgccatcaggcagacctgagactgacaggacagattaaacagttctggctggaatcgggatgcgtctatggttatcgcaaaatccatctggatttgcgtgacagcgggcaacagtgcggagtaaacagagtctggagactgatgaaacgtgtcggaataaaggctcaggtcggataccgaagcccgcgggcacgtaaaggcgaggccagtatcgtgtcacccaacaggctccagcgacagttcaatccggatgctcctgatgagcgttgggtaacggacataacctacatcaggacccacgaaggctggctgtatcttgccgttgttgttgatctgttctcacgcaaaattatcggctggtccatgcaatcccggatgacaaaggacattgtcctgaacgcactgctgatggctgtatggcggcgtaatcccgaaaaacaggtgctggttcattcggatcagggcagtcagtacacaagccatgagtggcagtcgttcctgaaatcacacggcctggagggtagcatgagccgtcgcggtaactgccatgataatgcggttgcagaaagttttttccagttgttgaaacgtgaacggataaagaaaaagatctacggaacgcgggaagaagcccgcagtgatatttttgattacatcgaaatgttttataacagtaagcgtcggcatggttctagcgaacagatgtcaccgacagaatatgaaaaccagtattatcaacggctcggaagtgtctagattatccgtggcgattcactgagctgttacgtcagcagcctgcgccacacccatgccggtaaacaccgttaccagagctattgccagaaccttttttttcattgcatttcttcccgagttgaattgaggacgtgatgtcccagtgagtcattttttaaaactaacttgcctggagtttactgaaccaacttatatatttttgagtacagcttggcctcagcattacgccgatgggtatacactgtcttcacactacaattttcaattctggcaatcgatttaggttgcattccctgggccgtcatgcggataatttccatttcccggtccgtgattttatctttcttaatatcttttctcaggaacctgccattaatcacataggccagttcttttctaatatcacgactcagtccagcgtataccacgcccctaatattgctgttgtaataccaataatttgctaaggcttctgactttctggccgcaatcaatacgacctgtttcccctttaccgcggataaccattcattatcacggtttataaattcagataaagaatccgtattgagattgataaacacgaaatcttttctaattttctccaacgatagataaattaatctgtcgatatccacaatcagttcagatagtcctttatagaagtaggcgtcatggggagaccagatgtatttatcagaacggttttgacattccatatggtttttaacctcatagtccctgctgtaatcactttgccatgtcactactttccaaacctgtaatttttacaggtgcattcagtttccttagtaaaccggaagtaaataagatacgtagtacatatcaataaaggttaaacgagattaagtttaattattttcgattgggcttaaatttatgtttttttcccgatgagtgtcaatatgtgaacggaaaaggaattcaatggttaagtcaatatttagaaaaactgaaaatattgcttttttgataagaagaaaaagacatttggtttcataaggttattggcaatataacgttcaattcttacttgcattttatattggtcaggaactttgccctgaagtgttaggaatagtcttaatgcgctgtgtgatggactagtaaaaaaacaagttttaagggtaagggatagaatataaaactataatgagctgtcattgaagatgatttgccaatcagtaagaaattttaatggattaacatgccgcacaaaatggttataggtgttcattacaataagtgatggaaaattgaacgggcgtatgtacgtcatctgttcggtaagcccccaagagccagattaagtgaagttaaacgaaggctgccagctgtcacaggaacgatggcctctttgtcagggcactgagtgcagttatctgtgcgcgttactctaactggcattcgaacgtcggcgacggggttaccggtggatcagactgttcctgtggcgtaaacgtttttatgttagtaccaacagatttaccacatttatcatcttaacagtttgagtgaaaatgcaggctgcgccgcaaagggaggagactgagtggcgtgttcagtctaaaagagagttgatgccagcatacaggggcgaagctggtcaacaagtcaacattaagataatggaatattcggagagaaacgtcaggcagttggcctcaaatgaacaggaagaatatatccccaggaaaattaatgttggtgttataaacacaccaacattaatccgatctgattattaatcagacaaatatcgttaatccgtcgaattttgaatcaacgttttttcttacgaccctgaacggccttaaaacgtggattagatttacaaatcacatacaaccgtccttttcgcttcacaatctgacagtctggatggcgttcttttgcggtacgcagagagttaagaactttcatcacgccccctttttcgtgctaacaaaacgaccaaaacgttgggtgaaccgtgcaacatttccttctgatgccactgttctcagcttccctgtatagaacgggtgcgatttcgaagagacatcaattgttacgtatggatacgttacgccatccagctcaatctcacggtctgttttgatagtcgagccgattttaaagtactcatcaatactggtgtcgtggaacaccacagtacgatactcaggatggatattgggcttcatcatttttacctgttatgttataacataaccataaagatacatgctcatccggatcatttcaacacccaatccctgtgcccatttttggtatgtggaatttccccaacggggaagtctggcattgttagcagccgttggcgacgctcccataaacgcctggatgagtgattgatgatggtttcgctgagagtatggatttttcgacaatggaggttatctccactttactggccgatgatttatcgcagtatgattgattacctgacagcgtgtattcctctcccacggatataataattacttacaaaaagggagaggatgcatattttaaatatcactgaagtgaacagtttattgccgttattaatagaaatggagaaataaataggcgtattctacaattgcgacaaaaacaacgatattaatcagtttatgactgatttgttgtactttattctctttcattggtacttcctcgctttaaaaaagagcgcacttcgtaagtgcccttatataaataacgagtttggtcaaccaattttttgacatgtatcacaaatttgaatggatgtattacatcggctatcttttattgcaccaacgtcattgatatatgtcgcctgaagtcagttccgggaatgagtttgatctcaagactggcccagtccgggcgttgattggcgctgaggagcatatcgcatctcatcataatgtcgtatctcctggggtgttatacaagatatcgttgttggtgacctgggagaggaattgagttctattaaaccgtcaactatgccggatacatactggattacactgcaggcacgccttacgagagaacgtgccgcagtgacgggttaattatctgaaagaatttgcgaggctgtatcggttactcattggtttgatagttttactctcgggagagtaatagatatttaattcattaacggaaaccagtcagttcctttcgatgcctgaatttgatcccatagtttatccggaatggttaattcatgaacaagttgtgttatcgttcatgagaagcataacgtaaagggaaaagctcgattagacggcaggatttgtcaggggttatgaacgaaattcataaatctgtttgagtgttgcgatgggtagtgcaagttcgatatctccgcaatttacagtctgatgaatgaaaatgaatatccataaaaaatatattggtttatcctggcgtatatacctacttcgatgtattgccaatcgtggtaaattaaagacaggtcattattattcactctgaataatgaattattcactgtccgcagagtaaaaaatataacttaggtgtctatttaatgacttgcacaaaaagctaaattttcacccataaataaaaatataatcccgcgcccaaccacctgatgagtggctacagacactggatatattaggtggcgatgcactttcttacataaaggtatttccttttctgcggaaaaggaaatcgggaaatccccggtttttctgacaagcagacgccattatttgtgtctgcctatgttcgttaattcgttcatcaggaaattatctcaatgtcgcgttataaaacagatcataaacaaccacgatttcgttattcagttctggcccgctgcgtggcgtgggcaaatatctctgttcaggttctttttccactcgctgtcacctttaccccagtaatggcggcacgtgcgcagcatgcggttcagccacggttgagcatgggaaatactacggtaactgctgataataacgtggagaaaaatgtcgcgtcgtttgccgcaaatgccgggacatttttaagcagtcagccagatagcgatgcgacacgtaactttattaccggaatggccacagctaaagctaaccaggaaatacaggagtggctcgggaaatatggtactgcgcgcgtcaaactgaatgtcgataaagatttctcgctgaaggattcttcgctggaaatgctttatccgatttatgatacgccaacaaatatgttgttcactcagggagcaatacatcgtaccgacgatcgtactcagtcaaatattggttttggctggcgtcatttttcaggaaatgactggatggcgggggtgaacacctttatcgaccatgatttatcccgtagtcatacccgcattggtgttggtgcggaatactggcgcgattatctgaaactgagcgccaatggttatattcgggcttctggctggaaaaaatcgccggatattgaggattatcaggaacgcccggcgaatggttgggatatccgcgcagagggctatttacctgcctggccgcagcttggcgcaagcctgatgtatgaacagtattatggcgatgaagtcgggctgtttggtaaagataagcgccagaaagacccgcatgctatttctgccgaggtgacctatacgccagtgcctcttctgacactgagcgccgggcataagcagggcaagagcggtgagaatgacactcgctttggcctggaagttaattatcggattggcgaacctctggagaaacaactcgatacagacagcattcgcgagcgtcgaatgctggcaggcagccgctatgacctggttgagcgtaataacaacatcgttcttgagtaccgcaaatctgaagtgatccgtattgctctgcctgagcgtattgaaggtaagggcggtcagacactttccctggggcttgtggtcagcaaagcaactcacggactgaaaaatgtgcagtgggaagcgccgtcattactggctgaaggtggcaaaattaccggtcagggtagtcagtggcaagtaacgctcccggcttatcgtccaggcaaagacaattattatgcgatttctgcggttgcctacgataacaaaggcaatgcctcaaaacgcgtgcagacagaggtggtcattaccggagcaggtatgagtgccgatcgcacggcgttaacgcttgacggtcagagccgtattcaaatgcttgctaacggtaatgagcaaagaccgctggtgctgtctctgcgcgacgccgagggccagccagtcacgggcatgaaagatcagatcaagactgaactaactttcaaaccggctggaaatattgtgactcgtaccctgaaggccactaaatcacaggcaaagccaacactgggtgagttcaccgaaactgaagccggggtgtatcagtctgtctttactaccggaacgcagtcaggtgaggcaacgattactgttagtgttgatggcatgagcaaaaccgtcactgcagaactgcgggccacgatgatggatgtggcaaactccaccctgagcgctaacgagccgtcaggtgacgtggttgctgatggtcagcaagcctacacgctgacgctgactgcggtggatactgatggtaacccggtgacgggagaggccagccgcttgcgatttgttccgcaagacactaatggtgtcaccattggtacaatttcggagataaaaccaggcgtttacagcgccacggtttcttcgacccgtgccggaaacgttgttgtgcgtgctttcagcgagcagtatcagctgggcacattacaacaaacgctgaagtttgttgccgggccgcttgatgcagcacattcgtccatcacactgaatcctgataaaccggtggttggcggtacagttacggcaatctggacggcaaaagatgctaatgacaaccctgtaactggtctcaatccggatgcaccgtcattatcgggcgcagctgctgctggttctacggcatcaggctggacggataatggcgacgggacctggactgcgcagatttctctcggcactacggcgggtgaattagaggttattccgaagctaaatggacaggatgcggcagcaaatgcggcaaaagtaaccgtggtggctgatgcgttatcttcaaaccagtcgaaagtctctgtcgcagaagatcacgtaaaagccggcgaaagcacaaccgtgacgcttattgcaaaagatgcacatggcaacgctatcagtggtctttccctgtcggcaagcctgacgggtgctgcgtctgaaggggcgactgtttctggttggaccgaaaaaggtgatggttcctatgtcgctacgctgacaacaggtggaaagacgggtgagcttctcgtcatgccgctattcaacggccagccagcagccaccgaagccgcgcagttgactgtcattgcgggggagatgtcatcagcgaactctacgcttgttgctgacaataaggctccgaccgtcaaaacgacgacgaaactcaccttcaccgtgaaggatgcgtacgggaaccttgtcaccgggctgaagccagatgcaccgcagtttagtggtgccgccagcacggggacagagcgaccttcaacaggagactggacagaaacaagtaatggggtctacgtggcgaccttgactctgggatctgccgcgggccagttgtctgtgatgccgcgagtgaacggccaaaatgccgttgctcagccactggtgctgaatgttgctggtgacgcatctaaggctgagattcgtgatatgacggtgaaggttgataaccagctggctaatggacaatcgactaaccaggtaaccctgaccgttgtggacacctatggtaacccgttgcagggacaaaatgtgacgctgactctgccgaaaggtgtgaccagcaagacggggaatacggtaacaaccgatgcggcaggtaaagccgacattgagctgatgtcaacggttgccggggaacacagcatcacggcctcagtgaataatgctcagaagacggttacggtgaaattcaaggcggatttcagtaccggtcaggcgagtctggaggttgatagcgccgcgccaaaagtagcaaacggcaaagatgcctttacgctgacggcgaccgttgaggataaaaatggtaaccctgttccagggagcctggtgacctttaatctgccccggggtgtcaagccgcttacaggcgataatgtctgggtgaaagccaacgatgaggggaaagcagagttgcaggtggtttcagtgactgccggaacgtatgagatcacggcatcggcggggaatagccagccttcggatacgcagactataacgtttgtagccgataaggctaccgcaaccgtctccggtattgaggtgattggcaactatgcgctggcggacggcaaagccaaacaaacgtataaagttacggtgactgatgccaataacaatttggtgaaagatagcgacgtgacgctgactgccagcccggcttcgttaaacctggaaccgaatggcactgcgacaacgaatgagcaagggcaggctattttcaccgctaccactactgttgcggcgacatacacactcaaggcgcaagtgagtcagaccaacggtcaggtatcaacgaaaactgccgaatctaaattcgttgcggatgataaaaacgcggtactcaccgcatcatctgatatgcaatctctggtggcggatgggaaatcgactgcgaagctggaggtgacactgatgtcggcaaacaaccccgttggcgggaatatgtgggtcgacattcagacgccggaaggggtgacggagaaggattatcagttcctgccgtcgaaaaatgaccatttcgtgagcggaaaaatcacgcgtaaatttagtaccagcaagcctggtgtctatacgttcacatttaacgccctgacctatggcgggtacgaaatgaagccagtgacggtgaccattaccgcggtggatgccgatacggcaaaggacgaggaggcgatgaaataattttaagaatatgaaagtaacattctaataaacaataatggcgttgacatcttcaacgccattatttattgaatttcctgacagtagtctcgttataaattcatttagatatagcgaaaactaaaccggacgaacggggataaaaatttcgcaaacaacatcattgctatccttttctacgaaatcttcattgtaataaaaccgctcaatatcactgccgttcactctggctaaccccctggcgggtaattccatcagatagaggtttcgcgcccattcagggtagtgctcccactcaccttcatagcggaaagaggcatacagtcctcggttaattgtccactctttcggcatctctgaatcggtttgtttgcataccgtaccggcaaaagtttcaaccgtgagcaaatcgaccgattttgttgacggttcaaacgtggagacgaaatagatatccgtcttaaaattattcatacatctggctaaatgatgacgtcgcagtttgacttcttcatccggtgatttattcgacacttcaatgtcatatttaaatgagttgccaaaaataggtgtctcaggaaaattgactaatctacactccgtcttttgctgttgacgtattaaaaaagaagggaagatatttgcgagatcccaataatcacggtggcggtattcacggggagagcagccgaataactttttaaattcgcggctgaatgactgctgtgaatcaaaatgcaaagagagtgcaatatcaagcatagatttcgcggtgagccggacaagaatagcggcacggcaaagccttcgtttgcgaatgtattctcccaaaggcacatgcatgaaatttcggaacagaagctggatgttgcgtctgctgtagccagatttctgtgcgatatcttcgattgaaatagggtgctcaagattgcactcaatccactccaggagctgctgtagaatcttctgcctgatcatcacattctccgttaattctttgtcatatcgcacattttcgttatgccctgggccctaagtgtatcaaaaacagcaagggcgaaggcaaaagcactggtagcgtctgcttcgttgtccccgaaaatagagaggtttcagtcctgcattattaatgatttttttgcataagtgatatcaaaatccacgtactaatttgaggttacgttttaacgtagactcattgttcatgcctaatggagggactgacagtggaattttccgtattaagtaacaatctgaaaatgccgatgatgggatttggtgtttttcaggttaccgataaaaacgtgtgcaaacagtcagtgttgaacgctatccgcacaggttatcgactcatcgacactgcagcggtatacggtaatgaagatgccgtcggtgaagccgttcgtgaagctatatctgaaggtttatgtacccgagatgagttatttataacgtctaaattgtgggtgcaggatatgttgaatcaggatacggcagcagcaggtattgaagcatcattaaaaaaatcgggactagagtacttcgacctctatttattgcaccaggctatgcgcgattatttcagtgcgtggcgtgcactcgaagatgcctatgaagagggcaaattaaaagcaattggggtttccaatttctatcctcatgttctggcgaacttttgtgaaacggtaagagttaaaccgatggtcaaccaggtcgagttgcatccctattttgcccaaccagaggcgctggcaaccatgaagtattataacgtgcagcctgaagcatgggctccgttaggtggtggacgacataaaccctttgaaaataatctgcttcagagtattgcagatgcccatcaaaaatcgatttctcaagtcattctgcgttggaatattcaacggggagtggtcgttattccgaaatcgacacatcaacagcgtatcgaagaaaattttgctatctgggatttctcactgacagagaaagaaatggcacaaattagttcgcttgatttgggttatgttggggagtcggtaaaacattttaatcctgaatttgttcgtggttgtcttgctgtaaaaatacatgattgatattaatcatatattttacctgagacgacaagaatcttttaacaggggagtgatattgatcttcactctgtcatatctccggtaatatggcgtcaggcttcatcatcagaaagggggcctgacgcctgaaaaagtgaacaacagacagtgttcggattatcaatattcagtttttaacgttgaactggattcattactgcgttgtttaagaatttcccgcgccgaatctgccattatcatgacagcacctgccagcatcagagtatctttcaataccaggcgaccagcaccggataaataagggaaaccatgatgagcgtcacccaatgcgggtacccatgcctccggggtggtgattaaaaatgagagtgttaccagcggcgtggtaaatgccatcagtcctcccaataaacctaaccagcgattgacaggattagccaaaaccagcagagcaataatcacctccacgacgccaagaccgttggaaaaaccataggtattattggccgtttgccatgcccttgcttctggtttgtattcgccttcgtgagtcagatactgtttatagtcttccgggtgttcataaaagaacgacattagtggactgtttgcgacgaatggtgtaatgctgtctgcctcgtaagggacaaactttaataacccaatccacataaaaacaattgcaatactcagacgaatcaatgtcaggccaattttatctccccgacttaacaggtgcaggtatttttccattgtgaacatccttatttatacaatactgctgttgcggttgaattattatcaattcgcatcgatgtgactttccaggatgaagcattatattttctggctatatcagcaatggtatcctccagaactgtcggtgatgctgatactgacgagacgctgatatgtttcagaattattttatcatctgcattggtggaaaatgccataacgccagataatagtgttgcaaataaaacagattttttaaacatataaaataccatcaatgaagtgattaagaagttatagagtaacagggaattaataagattcttttctctgagacgccagaatatttgttctggcgtctgattttgagtttatttgactaatgaaaatagatcattgagtgattcgctcatcgacggatgagtaaatatctgatcgcgtaatatgctataaggcagcccggcatccatcaccattttcactatattgatcatctcgtgggagtcaacacacagcagtgatgcccctaatatacgttgggttttattatcaacaatcgcttttaataccccacgagtatcattcatcactctggcacgcggaattgcagctacaggcaatgtcaccacctgaatatcagcaccactctctctggcctgttcttctgtcataccaaccctggacagtggcggtgtcatgaatacggaataaggcacatttttccgatcatcagtactacgtctgccttctcccagcaactcatcacgcacaatgcggtaatcatccagtgaaatataagtaaattgcagcccgccggtaacatctcccatcgcccaaatattgtctgcggtggtatgtaattgcttgtcaacgacaattgccccgcgctcgtttactgcgataccggcattttctggatgtaacgaagcggtagccggttgacgaccggaagctattaacagtgcatccaccgccagttgggcgtgctcgctatgcacttgcacttgattttcatggtgactgattcgctccacatgggcattgaggataatatcgacgccctgatcgcgtaaaatcgtcgcgatattatcagcaatatcccgatcttcccgaggcaaaaacagcgaagctgcttctaaaatggttaccttgctgccaaaattagcgaacatagaggcgaactcaacgccaatatatccgccgcccaaaatacctaaatgcccaggcaattcttttagattaagtaatccggtgctgtcatatacaccaggcgtggtggtaattccaggaattggcggaaccacggtttgtgcaccggtattaataaaaattttctcgccatgaatttccagatttccctcaggccgatgaacacgcaggctatgattattgataaactccgcctggccgtcgatcacgtcgatattgggcatatccgcaagattatgaaaattcttattacgtaaaaaattaaccacttcatttttacgctgtatggcacggacaaaatctgtgtgctgctgtgcgtcatgaaccaatgttttggttgggatgcagccgatattaatacaggtcccgccatacattgcatttgattgttcgatgagagccactcgccaacctgcttttgccagcgtgacggctaatgtttttccagccttgccaaaaccaataataactgcctgatatttattcatgatgatttcctgtcgaaacgcgttcatttgacatcatgactatagacgcaaaagagcaaataccatttcttcacaacgcttgatattttgtcttatcgtctggtattttctttttcttaatcagaatcacaaaacaaaaatcatgattaaccatttgatggtattagattagttatttactaagattgttggtgtttgtaatcaaaaaccactcaggagtctgatatggatgcccttagccgtttgttgatgcttaacgctccacaaggaacgatcgataagaattgcgtgttaggaagtgactggcagcttccacatggtgccggggaattatcggttattcgttggcatgcgttaacgcaaggagcggcgaagctggaaatgccgacgggagagatttttacattacgcccgggaaatgtggtcctgctaccacaaaattcagctcatcgcctgagtcatgtcgataatgaatcgacctgtattgtctgcggcactcttcggttgcaacattcggcgcgttattttttaacgtctttgccggaaacgctgtttttagcaccggttaaccacagcgtggaatataactggctgagggaggcgatcccgtttttacaacaggaatccagatcggcgatgccgggagtggatgcactgtgtagccagatctgcgctacattctttaccctcgcggtgcgtgagtggattgcacaggttaatacagagaaaaacattctcagtttgcttctgcatccacgtcttggtgcggtaatacagcaaatgctggaaatgccaggacacgcctggaccgtcgaatcgctggccagcatcgcccacatgtctcgggcaagttttgcccagcttttccgtgatgtttccggaaccacgccgctggctgtattaacaaagttgcgtctacaaatagcggcccagatgttttcccgggaaatgctccctgttgtggtgatcgctgagtcagtaggctatgccagtgaatcatcttttcacaaggcgtttgtccgcgagtttggttgtactccgggagaatatcgggaaagggtcagacagcttgcaccctgaataaaaccgccagaaatcagggcaaagataatccgcattccgggagttgtgagcctttcaactatttctatttccaacggtggtttgggctttatatatttttttctgatggactctagctcagtttttaaataaaaatgcaaactaaatttcttcaattaaataaagccccgactattacttgatacgtgattattgtcggtgatttttttgtacaccatcagtgtatatctcaataacccctgaataagtagctctgaataggtataagggatgtagcctttttaaatggatttcttatgccaaaaatgaacgtcgatttccccataaaatgtgagcgatgccgaaagaaataaaattagttattgcatttgaagtttggatgaaagattatcatttgtcatacaaatgaggggtggtatgttgctagccaattaaaaaagaacgccatatttattgatgattgatcccccggtgggggggaaacatcgggcataaatgggcatgaagtaatggagtattagttgtgaatgtcaatttctttgtcacctgtattggtgacgccctgaaatcaagaatggcacgagactccgtgctgctactggaaaaactcggctgtcgcgtaaatttcccggagaaacagggatgctgcggtcagcctgcgatcaatagtggttatatcaaagaagcgattccagggatgaaaaatctgatcgccgcactggaggataacgacgatcccattatttcaccggctggctcttgcacctatgccgtaaaaagttacccgacgtatctggcggatgaacctgaatgggcatcacgagccgaaaaggttgccgcgcgtatgcaggatctcacctcttttattgttaataaattaggggtagtcgatgtaggtgccagtttgcaagggagagcggtgtatcacccatcttgtagcctggcccgtaagctgggggtgaaggacgagccacttacgctgctgaaaaatgtgcgtggactggagctgttgacctttgctgaacaggatacctgctgcggatttggcggcacgttctcggtcaaaatggccgaaatatccggcgagatggtgaaagaaaaggttgtgcacctgatggaagtccgccctgagtatttaattggtgctgacgtgagttgcctgctgaacatcagtgggcgattacaacgggaagggcagaaagtcaaagtgatgcatattgctgaagtgttgatgagccgctgaggatataaagatgtcgatcaaaaccagtaatacagattttaagacacgcatccgtcagcaaattgaagatccgatcatgcgcaaagcggtggcaaacgcgcagcagcgtattggggcaaatcggcaaaaaatggtcgatgaattggggcactgggaggagtggcgcgatcgggccgcccagatacgtgatcatgttctgagtaatctcgacgcttatctgtaccagctctcagaaaaagtgacgcaaaacggcggtcacgtctggtttgcaaaaaccaaagaagacgctacccgctacattttacaggttgcccaacgcaaaaatgcccggaaggtggtgaaatctaaatcgatggtgaccgaagagattggtgtcaatcatgtgttgcaggatgctggcattcaggtgattgaaaccgatctgggtgaatatattctccagctggatcaagatccgccatctcatgttgtggtcccggcaattcataaagatcgccatcagatccgtcgagtgctacacgaacgtctgggctatgaggggccggaaacgcctgaagcgatgaccttattcatccggcaaaaaatccgcgaagatttcctcagtgctgaaataggtattaccggctgtaatttcgcggtggcagagacaggttcggtatgcctggtgaccaatgaaggtaatgcgcgaatgtgtaccacgctgcctaaaacgcatattgcagtgatgggaatggagcgtattgcccccacgtttgccgaggtagatgtattgatcaccatgctggcgcgcagtgccgttggtgcacgtttgacgggatacaacacctggctgacaggaccgcgcgaagcggggcacgttgatggtcctgaagagtttcatctggttattgtcgataacgggcgttctgaggtgctggcctctgaatttcgggatgtgctgcgctgtattcgctgcggggcttgtatgaatacttgtccggcatatcgccatattggcggtcatggatatggctctatttatccagggccaattggtgcggtgatttctccgctacttggcggctataaagattttaaagatttaccctacgcctgctctttatgcactgcttgtgacagcgtgtgtccggtgcgtattccgctgtcaaaactgattttgcgtcatcgtcgggtgatggctgaaaaagggatcaccgcaaaagcagagcaacgggcgataaaaatgttcgcttatgccaatagtcatccaggattgtggaaagtcgggatgatggccggtgctcatgcggcaagctggtttatcaatggcggcaaaacaccactcaaatttggcgcgattagcgactggatggaagcacgcgatcttcctgaagctgacggagagagtttccgtagttggtttaagaaacatcaggcgcaggagaaaaagaatggataatcggagcgaatttttgaataacgttgctcaggcactgggtcgcccgctgcgacttgaaccgcaagcagaagatgcgccgcttaacaactatgctaacgagcggcttacccaacttaaccaacagcagcgctgtgacgcgtttattcagtttgccagcgatgttatgttgacgcgctgtgagctgaccagcgaggcgaaggcggcagaagctgcaatacgtctgtgtaaagagctgggagatcagtcggtcatgattagcggtgacacgaggctggaggaattggggattagcgaacgtttgcagcaggaatgcaatgccgttgtttgggatccggcgaaaggtgccgagaatatctcgcaggcagagcaggctaaagtgggtgtcgtgtatgctgaatatggtttaaccgaatcgggaggcgtggttcttttttccgccgccgagcgcgggcgttcattgagcctgctcccggaatcttctctttttatcctgcgtaaaagcacaatcctgccgcgtgtagcgcaactcgcagaaaaattgcatcagaaagcgcaggccggtgaacgaatgccgtcctgcattaacatcattagcggccctagttcaacggcggatattgagcttatcaaagtcgtcggggttcatggcccggtgaaagcggtgtatctgattattgaggattgctgagagagatatgagatctgaacataaacctgaagaaggcatacgaggttgaaaatagcgttaaggacaacctgacttaaccccgttccgtcatggttatgctgctcttctgtaaatatcctggcattagtaatgccaggatatttacagtgaaaaagacaggcatccattcctgaaaacgggttcccttcccggtcattgtcacttcagctttatacaggcactctctatcagaatgttgtttattactgcccagagttttgttggtattcatctaccatttttttgacaaggcaaaacattacagaaattacaatgcttagaaaaaatcccagagccaggcaaatggcagcagggtatttattttttatttctggtgagcttatagttacacagccatcaccgttcggatacaatgaccagttcctggtcaggtatatcatttttgtataaagctcactgttaattgctgaaggcgtttgtatctcatcgagaacttgcctgccattatgatattctgacgcataccatttgataatagaggcctgcacgcgagatatttcctcttcagcagttggtaaagctctcttatctcctgaccattccagccttatttctctgttcttgacatctgggctggtctgaaaaaatgtagtaattcgctgaataacatcttcagtcattgtggtctgacaggcaaaattattattgctatcacagctaacaagtatacctggcgttgtctggtttatttttaggctgtaaatcacttttatattgtctttattgatatacagaaacaacagcaccatagccatacatatagccataataaaaaggataacacgaatctttttcttcagataaaataaaatctcaatcagatcgatatcctgtttgatttgttcacgcataatatatccagaaaataaaatctgccgcagataaggttgtattaatagtctgtatcaggaatgttcggggtaaatatcagcaaaaaaccagcatcatgaatactggatgtttatagcctgcagggggtataacagtcgacaggggaaccgactgctttattcttaccaggtcacattgataccaactacaccctgtagcgggttctcaatgtcgtcacctttggtgtagtcaaggcttgcatatgctcccatgtttttggtgatatcagcctgtacacctgcacccacgcggaatgctgcaccgtcaatgctggcattgacagactcatcacccagacggactttgttgccatcagagaattcgttcagtgcggccagattcagataaggtttaacggtcgagttgcccacagcgaagtcataacccacgcgcgtaccggcctcacccagcacagagttatagctgtcagaatgaacgtccacgccgttgagctgataatccacaccttccagcgtcagcgcagacagtttggcatatggctgaataaacaggccattaccgtctttccatgtgtaaccgcctttaaccatcgcaccgaaaccattggtgttaaagtcagctttgatggtaccgccaccattcatcaggcgaacatctgccgtgttgctgtagtgaccaaactgtgcagcagtatcaatgaagataccgttgttatactggcggctcaggtaagcgtggaagctgtaaccttcagtgtcgcctttgctctgcatggtggtcatgtcacctttcgcagaagacatcgctacacctgccagccagctaccatcttcagtcatgaagcgggtatcaccacccagcattacaccgtttacatccaggtcataggatgcatttcccgcggtggtatgtttctgtttaccgccaaagtactgaatccatacgccgcccttgtcattttcgctcagacggacagcatcctgacgggctgagagcgtgtcagcctgcagattagcaacgttagccggagctgctgccattgcctgaatcagggagctggcgttggatgctttatgcgtgttttttacgaaataaaagttaccatcagctccctgtgtcaggtcatattgatacagaccaccttccgttgtgcctgtggcttttagagtgctgtctttgccggtagaaataaatgccgtttgttcattgataagatccaatgaacccgcactgtaaacacgcaagtcaccgctcgcttttccgctgatatccagagtgttttcagaagaggcatcaacaatcagagtgccgttctgagaagcaaacgtgccagtattgactgtagccttcgtgatattaaccgtactgtcttttactgccagagcatcaacagttgaggatcccgtaacattccagacagacccgttttgcagagatacactggcatctcctgcccctgaaactttgcctttccagactgagctatcggaaagatttatatccagattactacccgctttatcgccgctattgaaggtataagcattaccttcccagtaagagcgggcaacgttcatgtttacatttgttgtggtaccggctgaattctcgcttgcagaaagggcatggatatcagagtagatggttgaatcggcgacagataaatttaaattttgcgttgctgaacctgctccttgtgccgaagcagaagcataaattgtttgtttattattagccgccccaattactgagccatccttaatattcagattgactgtatgagttcccgtattctccttggcaataactattgtttcaatccggccattaataatatttgagccagcaagggtaatgttgtcggttgcatcacctttaaaaccattcaatacgctacccttttgagcaaaaattgccgtagagccgttgctggaactcttattaccttgagcatttatggttgtaccatttagcgttacattatttcccgtggccccttccagagatattcctgtcgcactacttttttcattttttgcaacgaaattaccgccattaacaacaacatcgccagttgaagaaatgaccattgcagtccggacataggtgccttcaccttgagctgtgatggtggagcctgtagcattaatcacaacatttttgtcaccgctaacttttacaccttcaaggaattttttgtctgccgttgattcagcagtaatatcatgaccgccaaaagtaacattaagatctttatctgccgcattaattgttacggctgtaatctgttggtctgctgtattgctaataacaacatcttgatccagagttgtcttatctttatccagtgtaaccggtgtagttgataccgcgttatcagcagcgaatgctggtgcagaaagagccataacaatagctgtcgctaatgcgctgcggtaaaatgccttactgtttttcatgaagaaattctccattctggtaactaatttcaatttcccacttatttatatttatgcagagataaagcctgcgtccctgcatttaccaccacggaatacctgttggtatttccgttttcacgcaatgtcatggcattcgttttttccaatgcatttccatcaccgtgaaatttattgctgctcagcagcagggcttcccgcaatgacatgctgtccggtattccccaacgcttttttagcgactgctcagcaagccatatctgtcttatccccgttttgagaaactgcgcactgtattcccagctgtgtccagcaagaagcaacgacaacaccttcttttgcttttccgggaagcgttctgacatgacgattgtctttgtgcggttattcacctcattcataaagacagagtaactgtccataactggcaaattttctgcatgtttcagtcctgaaaacccaccagaggcatttgcaacactgatagcacgctctactgacattcctgttttcagtaacctcaggtttttgagaacgccagaaatactcacatccggtggcagaaaaaagggcgcgacgcacaacaccaccacgaatgagtgatcccgataaaatcggaaccacatttcagcgcattcggcaggtcgccctgccgatatcacgacactctgcggcctgtgccgcaatttattgcgtaactcttcttctgttctgatgcaggtaatattgcagacagaaccggttgatagagcttcaaactgtgcaggtacaattcctgagggacagaaaagaacgaaacgcatccttccctcacagatgtcagtacgccagcacgctgtacaggctgtacagcgtgcctcccactcctgcagcccagagcagtagaaatattttggcccctacactgtagcgagtccgtacgcgccgcagtgggtggtagtaacaacgctgctgtgtcataacactcctggtctttttttagacatatgttttctttgcccggaaagcacttttccggatatggcgtcagaatttattgatttaccaacgataactttctctggataaagaattccggacaccatgttctgcacatactgagtgagtcgatgagcggaatgttgtccgacatatcttgcatgtagccgtatattccgtttgactctgctgtcaccgcatcctgtatagagcagcctgaaatcgcttagtgttcccagtccaagtttccttaatgcctgtgtggcaatcgcatgcagagtctttgaactgcgttgttcataacgggcaatctcactgaaactcatgccctgcatcagaatcttaagcacgcttaactcccgtgcagtcaggagccagaaatcactcatatcgccgggtaaaggacgtagtaaccagcggataatttgattctgataacgactcgctttcagcaaggtgccgatatgtgggaagccgttatacagacttgaagcaggagcattatcgaaccagtcggagtcaccggtcaggcagacttgccattgcccggcatcactccgcaagcggacaagacaagccagaagaactaactcccccgaaggaagcgaagggatatcagccaacaggtagccacaggaggtctttaaaacgaattcaacctctgtagtgacgttgctgtacacccgcacgatatacctgtccgctgggatgagagactccagtgccagcctggtgaactgacaggcactgataataaccagaggcttcttcattcagactcgtccacgccattgctacaaaacctgacattttgattcaaaatgtcaggtttggtttaatagcctgaatatttaattttcttggaatataaatctaatttgtttgatttttattgtttttaattttgtgttatttaacaatatgagcgaaagttaatcactggtatgatctttgtggttaatcatttcaaatcatggggttattttactttagcgagaaatatcaacatgttatgtgttttatttaattgaatgggctgtttttttatggaagaattgaggaaaacgtaggaatctgacattttgaatcagaaggtactgttttaacgaggcttttttttccacacccctttaaaacgagcagcattactggctgtgtatctgacagtatgctgaatatttcgatgacccagataatcctgaagtagtcgggtatcgacaccattgtcagccagagcaaaaccacaggcatgacgtaacatatgaggatgtgcttttacagctaatcctgcacgttttccagcctcacgaatgatagaaaaaaaatgttgtctgctgatagggcggcgtttccgggagagaaaaagccagtctccttcaactccgttttcaattaacttcctctgcttaagccacaacttgatcaaattatattcatcaggaagaagaggatgtgttgtcgagaaaccatttttaatacgccgaatattaagttgttttccagatgcatcaatatcggataaacgtaaatcaagaagttcactggccctaaaaccgtgaatgaaagccatcataattagacagcgatttctttcaggaaaggacatactctgggctgcatccatcagcctgtaggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgctcaccgaatacgtgcgcaacaaccgtcttccggagactgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacatagccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaatcgtgttgaggccaacgcccataatgcgggcagttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaacaacaccatcatacactaaatcagtaagttggcagcatcacccagcctgtagacttcatcctgtgtgagatattttctcgtcatacgccaccgtgtacagttttaaaaaaaagagaggcacacccagataagtatgcctgcaatcagaacgttatcgatgtaatctcattatctcattattaagattttttgaatagtagttctacgcaacagattaaatatgaactatttattgtgcagcttttctacaagtcatttttaatgcgtgtttttatctacagtgatgtgagaaaataaatataaaagctatgaactacagggcgtgggggatgtgtgttacgtctaatcttttagtgatgtttagtagttttgagatatttgacgttatttcttatgaggttgtttttattatttatcttattgattttatatgcattttgtcgttctgtgaagttagggtgtagaaaataaaaatttaatattattcccgttaatttacaataacacattgttgtaagatattttttagtcgtaagtaaatcattattgatgggttctgctaataaattaaagatgttctcttaaatagttttttgctttttgtaaatatcaatttgtttatttttgattcatttgctggagagtatttcaacaatttttatttttcgcataaacttattaacaactttttattatcaattgaaaattaatgtaaaataaaatgttagcgaagcgataatcttgtgctaaaaaatatttaagcatgatgattaattaaagaagagtaaaaataaatcactgccaataaattatacgaatcgtgtttaaagctccacgttgttttggtctgacttatttttgtcctcgtttcaagaacccttttcgtatatgctaaccgtgagcgggagtgaacaagtcaccatagccaggaacactagcggcgtaattcttaagctgagtggcatttcacctgcggtttatcagtgcattcatagcaccttcatcagccagattgaacgagtccgcttagaatttgctggcgaggttgtcactatgaagcatgagagttacccctatgttttatataacgattctgtccccatacctggaacggtaactctcaatcagatcggttcttgagtcagttcaaatcacgactcattttttcgctctcaccggcatcccatttgccacaaaatatcccgccgtgctcctcggcagcgcttcctgtccacgaatcatatccgctattttctcgccaatcataattgtcgtggcgttcaaattcccggtgataatctgcggcataatcgacgcatccaccacacgcaggccttctaacccgtgtacgcggccttcgccgtcaaccacggacatctcgtcgtagcccattttgcaggtaccgcacggatggaaggcggtttcggcgtgattacgcacgaactcatcgagctgttcatccgtctgacattccgtgccggggctgatttcgcggccacgatactgatccagcgccggttgatgcatgatctcccgggtgatgcgaattgcgtcgcggaactcctgccagtcctgctcgtgcgacatgtagttaaacagaatcgccggatgctggtgcgggtcgcgggatttaatccgcacatgcccacggcttggcgagcgcattgagccgacgtggcactggaaaccgtgctctttcactgcattcgagccgttatagttaatcgctactggcaggaaatggtactgaatattcggccacgcaaattcctcacggctgcgaataaatccacctgcttcaaagtggttgctggcaccaacgccagtgccgccaaacagccactccgcaccgattttcggttggttccaccactgcagggcagggtagagggaaaccggttctttgcactcatattgcagatacatctccagatgatcctgaagattttcgccgacgccgggtaattcatgcaccagcggaatatcaaactccgccagcagttcagcgttgccgacgccggagcgttgcaggatctgcggtgaggcaatcgcgcctgcacataacagcacttctttgttggccgttgcgcgggttgggatggtgctgtcgccttccagccattcgacgcccaccgcgcgtttgccgtcaaaaatgatgtgatcggtcatagcgtgagtacgaatggtcaggttagggcgcgatttggcctgatcgagataaccgcgcgcggtactggcgcgacggccctgcggcgtgacggtgcgatccatcgggccaaaaccttcctgctgatagccgttgagatcgtccgtgcgcgggtagcctgcctgcacgcccgcttcaatcatcgcttcaaacagcggattgacgccgggtttggaggtggtgacgctcaccgggccatcgccaccgtggtagtcgttctcgcccacatcgcgagtctcggccttgcggtagtagggcaggcagtcgagataactccagttctccagaccgggttcttgcgcccagttatcgagatccagcgcattgccacggatgtagcacatgccgttgatcagcgacgatccacccaggcctttaccgcgtccgcactccatgcggcggttattcataaacggttcaggctctgtttcataggcccagttgtagcgtttgccctgtagtgggaacgccagcgctgcgggcatctgggtgcggaagtcaaagcgatagtccgggccgcccgcttcaagcagcagcacggaggtattcggatcttcagtcagacgggtagcgagaacgttgccggctgagccggcaccaataatgatgtagtcaaattgcaaataaacctcctggttagaatatggactggaatttagccatctcaacctggatggacttcacctgggtgtaactctggagcgtcatcacgccgttctcgcgaccaatgccggagtgtttgtagccgccaacgggcatctctgccggggattcaccccaggtattgatccagcaaatacccgcttccagctgatgaatgacgcgatgcgcgcggttcaggtccgccgtcacgatacccgccgccagaccatagtcggtatcattggcgcggcgaatgacttcgtcttccgtctcgtaggtcagaatggacatcaccggcccgaagatctcttcacgcacaatggtcatatcgtcgcggcaatcggtgaacacggtcggtgccacccatgcgccgttatcgaagccatcgcctttcagtacatcgccgccgcacagtacgcgcgcgccttcctcttggcctttggcgatatagcgcagcacgttatcgcgatgcgggaagctgaccagcgggccgaaattggtttgcggatcgaaaacgtcgcccgcgcgaatgcgctcaacgcgcgccagaatcttttgttcaaatgcggctttgcatttcgccggaacgaagacgcgggtgccattggtacacacctgaccggagctgaagaagttcgccatcatggcgatatcggcggcgagatcgagatccgcatcatcgaaaacgatcagcggtgatttaccgcccagttccatggtcacttctttcagggaagaggccgccgagttagccatcacttttttgccgctggcgacaccgccggtaaatgacactttggcaatgcccggatgctcggtcagatattgcccggtctccgcgcccacccccggcaacacgttaaatacgccgtccggcaggcccgcttcgctgtaaatttcagccagctttaacgcggtaagcggggtgacttcgctcggtttgaaaatcattgcgttgcctgccgccagcgccggggcggatttccacagggcaatctgaatcgggtagttccatgcgccaatccccgccaccacacccagcggttcgcggcgggtataaacaaatgacgtctcacgcaacgggatctggctgccttccagcgccgggatcagcccggcgtagtactccagcacgtccgcaccggtaacgatatcgacggttgaggtttccgaatatgcttttccggtatcgagggtttccagttttgcgagttcgtcattgcgttcacgcagaatatcaacggcccgacgcagaatacgcgagcgctccatagcggtcatcgccgcccagattttttgcccctgttgggcactcttcacggcgcgatcgacatcctcacgcccggcggcctgcacggtcgccagcacgttaccgttggccgggttaatggtctcgaaggtgcgaccgctggtggcggaggtataaccaccatgtatataaagctgctgttctgccattcgggacatcacgtctcctcggttaatcggtgggtaaatgctgagtaataaagtgacgggtcagcgagtgtgcgagaggtttatccagcggtttgccgctcagtgccgcgcgcagccataatccgtcaatcagcgcggcaaggccgtagcccgcttcctgtgcctgttggcgcggtaactcgcggcgaaattcgctcaccagattcgacaataagcggcggctactgacctgctgtaaacgatagagcatcggctgatgcatactgctggcccagaacgccagccaggctttcatcgccgcactgctcacctgcgtttcatcgaagtttccgccaacaatcgcctgtaatcgctgctctgcactgccctgcggaagtgcatgtaatcgattcaaaaccgcgtcacgcagctgactggtgatatcgcgcatggttgcttccagcagaccatttttgtccctgaaatagtggctgatgatccccgtagaaacgcctgcacggcgggcgatctgcgcgatcgttgcatcgtgcatgcccacttcatttattgcttccagtgtggcgtcgatcagttgtctgcgccggatcgactgcatccccaatttgggcattttcgccactccattcatcagcgttgtttatctattaaagcggttattgattggacgttcaatataaaatgtgtcttaattgttacgaatttgattttaaatggtaacaataacagtggggatactggatgacagacctttcacacagcagggaaaaggacaaaatcaatccggtggtgttttacacctccgccggactgattttgttgttttccctgacaacgatcctgtttcgcgacttctcggccctgtggattggccgcacgctggactgggtttctaaaaccttcggttggtactatctactggcggcaacgctctatattgtctttgtggtctgtatcgcttgttcgcgttttggttcggtgaagctcgggccagaacaatccaaaccggaattcagcctgctgagttgggcggcgatgctgtttgctgccgggatcggtatcgacctgatgttcttctccgtagccgaaccggtaacgcagtatatgcagccgccggaaggcgcgggacagacgattgaggccgcgcgtcaggcgatggtctggacgctgtttcactacggcttaaccggctggtcgatgtatgcgctgatgggcatggcgctcggatactttagctatcgttataatttgccgctcaccatccgctcggcgctgtacccgatcttcggtaaacggattaacgggccgatagggcactcagtggatattgcagcggtgatcggcaccatcttcggtattgccactacgctcggtatcggtgtggtgcagcttaactatggcttgagcgtactgtttgatattcccgattcgatggcggcaaaagcggcactgatcgccttgtcggtgataatcgccacgatctctgtcacctccggtgtcgataaggggattcgtgtgttatcggaacttaacgttgcgctggcgctgggattgatcctgttcgtattgtttatgggcgacacctcgttcctgcttaatgcgctggtgctgaatgttggcgactatgtgaatcgctttatgggcatgacgctcaacagttttgccttcgaccgtccagttgagtggatgaataactggacgctcttcttctgggcatggtgggtggcatggtcgccgtttgtcggcttgttcctggcgcgtatctcgcgtgggcgtaccattcgccagttcgtgctgggcacgttgattattccgtttaccttcacgctgttatggctctcggtgttcggcaatagcgcgctgtatgaaatcatccacggcggcgcggcatttgccgaggaagcgatggtccatccggagcgcggcttctacagcctgctggcgcagtatccggcgtttacctttagcgcctccgtcgccaccattactggcctgctgttttatgtgacctcggcggactccggtgcgctggtgctggggaatttcacctcgcagcttaaagatatcaacagcgacgcccccggctggctgcgcgtcttctggtcggtggcgattggcctgctgacgctcggcatgctgatgaccaacgggatatccgcgctgcaaaacaccacggtgattatggggctgccgttcagctttgtgatcttcttcgtgatggcggggttgtataaatctctgaaggtagaagattaccgccgtgaaagtgccaaccgcgataccgcaccgcgaccgctggggcttcaggatcgcctgagctggaaaaaacgtctctcgcgcctgatgaattatccgggcacgcgttacactaaacagatgatggagacggtctgttacccggcaatggaagaagtggcgcaggagctgcggttgcgcggcgcatacgtggagctaaaaagcctgccgccggaagagggacaacagttggggcatctggatttgttggtgcatatgggcgaagaacaaaactttgtctatcagatttggccgcagcaatattcggtgccgggctttacctaccgcgcacgtagcggtaaatcgacctactaccggctggaaaccttcctgttagaaggcagccagggcaacgacctgatggactacagcaaagagcaggtgatcaccgatattcttgaccagtacgagcggcaccttaactttattcatctccatcgtgaagcgccgggccatagcgtgatgttcccggacgcgtgattgtttttgcataaaaccgcgccatgtctgcatatggcgcgggaatcattgactcgctgtaaaaaattatgcatatattatatatgattgtcatgtcatatcctgcaattcctcttgtatcacttcatgattttatattttattaattaacgattttattttgtattagctgaatggattcagtcctatagtgttatatatttattaataagacgattcttatattttgatacctaataagagttaccgcttttatcggctgtatattaaatgtattcctcttgcttttgtttatattttgagttgatttgagttcctggatacatataatgcgcaggtattagagactgggaggaatgtaatgataaagttaagagtgttaacttaaaataagttttaagtaataacttgctattttattaccctctgaactacatactcagatatgtggttgccaatgctatgcaaaatttttgaatttttatatgcgatgaacagtaaccagaatggcatttaatgcgttgctgtttatgcaatcttggttttatttggatgtattgctggagattgtgatgaataaaatatatcggctaaagtggaacaggtcccgtaactgttggagcgtctgctctgagctggggagcagagtaaaaggaaaaaagtcccgggctgttttaattagcgcgataagtttatattcatctctggtattcgccgatgatgtcatcgtaaaccaggataaaactattgattttggcaaagagaaccagagcatcgattaccgtattacggtgactgacaatgccaatctggtaatcaatacgacagatacttcccgtccgcgtctgactctcgcttctggtggtgggttggatattaccggaggaaaggtaacaatcaatggcccgcttaactttttgctgaaaggtacggggttcctgaatgtctccaatgctggcagcgagttatatgctgatgatttgtatgagtcaaactcaggcatgagacatgatcaaggctattttaatgtctccaatggcggcaaaattcatgttaagggcaccagtcgtctgacttatacgcaggggaatgtaagcggcgaaggtagtcaggtaaatgcagggaccttctttatgggcgtttacggcggatatggcggtaatcagttcctgtcggttaataacggtggtgaagttaatgctcgtgaacatattagcctgggttattacgaccaacgttctgatacaacattagtcgtatcagatggaggtaaaatatccgcaccgaaaattagtttaagcaccaactctgagttagcgttaggtgcacaggaaggaagtgctgcgaaggctgcagggattattgatgccgaaaaaattgagtttgtgtgggcaaagacatccgataagaaaatcaccttaaaccacacggataaaaacgcgactatttccgcggatattgtcagtggcagcgagggcctgggctatatcaatgcgctcaatggcacgacttacttaaccggtgataactctgcctttagtggtaaagtcaaaattgagcaaaatggcgctttagggatcacccaaaatataggtacagcagagatcaacaaccgcgggaaattacacctgaaggctgacgatagcatgacctttgccaataagatttccggcaatggtacaataagtatcgacagtgggacagtggcactgaccggcaataactatgcattcagcggatatattgatgtcgcttctggtgctgtcgcggttatttctgaagacaagaacatcggccgtgcggacctggatgttgatggcaaactgcaaatcaatgccaataaagattgggtatttgataacgatcttcaaggtagaggtattgttgaaataaacatggggaatcacgaattctccttcgatgagtttgcttatacagactggttccagggttcactggcgttccagaacacgacatttaacctggaaaagaatgctgagtttctgcagagaggcgggatcactgcgggtcagggaagccaggtaacagtgggtaagggcgctcactccattagcactttgggattctccggcggaaccgttgattttggtgccctgacagcaggtgcacagatgacagaagggacggtcaacgttagtaaaacgctggatttgcgcggcgagggtgtgattcaggtttctgacagtgacgttgtaagctcagtatctcgtgatattgactctgcgttatcgctcactgaagtcgatgatggtaacagcaccattaagttggttgatgcgcaaggtgcggaagttctgggcgatgcgggcaatctgcaattgcaggataaaaatgggcaaatcctctccagcagtgcccaacgtgatattcagcagaatgggcaaaaagcggccgtcggcacttacgactatcgtctgacgagtggggtaaacaatgacggtctgtatatcggttacggcctgacccagcttgatttacacgctaccgacagcgatgctctggtgctgagctctaacggtaaaagcgagaatgccgccgatctcagcgcaaagattaccggcagtggtgacctggcattcagcagccagaagggtcagaccgtatcgctttctaacaaagacaacgactataccggtgttaccgatctgcgcagtgggacgcttttgttgaataacgataacgtgttgggtaatacccatgaactgcgtctggcggcagagactgaactggatatgaatggtcacagccagaccgtgggcacgctcaatggcagcgccgattcactgctgagcttaaatggcggcagtctgacggttaccaacgggggcacttcaaccggttcgttaacggggagcggagagctgaatattcagggcggcacgctggacatcgcgggcgataacagcaacctgacggcgaatgtgaacattgctaattcggctaatgtcctggtaagtcatgcgcagggattgggtagcgcaaacgttgagaacaacggtaccctggcgttgaataatagcgctgaaaaaagagcggctgcgtctgtgaattacaccctgggcggcaatctgaccaacaacggtacgctgatgaccggaatgtcaggacagcaagctggcaatgtgttagtggtgaaggggaactaccacggtaataacggtcaactagtaatgaatacggtactgaatggcgatgactcagtaaccgataaattggttgtcgagggcgatactagcggcacgactgccgttacggtgaataacgctggcggtacaggtgcgaaaacccttaacggtatcgaacttatccatgtagacggtaagtctgagggcgaatttgttcaggctggtcgtatcgttgcgggggcgtatgactacactctcgcgcgtggacaaggggcaaatagtggtaactggtatctgaccagcggcagtgattctcctgaactgcagccggagccagacccgatgccgaatccggagccaaacccgaatccagagccgaaccctaacccgacacctacgccgggtccggatctgaatgtggataatgacctgcgaccggaggcgggtagctacattgcgaaccttgcagcagcgaatacaatgttcaccacgcgtctgcatgagcgtctgggtaatacgtactataccgacatggtgacgggtgagcagaaacaaaccactatgtggatgcgccatgaaggtggtcatagtaaatggcgtgatggcagcggccagctgaaaacccaaagcaatcgctatgttctgcaactgggaggcgatgtcgcgcagtggagccaaaacggcagcgacagctggcatgttggggtcatggcgggatatggcaacagcgacagcaaaaccatttcctcgcgaaccggttatcgtgcaaaagcgagtgtgaacggatatagcaccggcctctatgccacctggtatgccgatgacgagtcgcgtaatggcgcgtatctcgacagttgggcgcagtacagctggtttgataacacagtgaaaggggatgacttacaaagtgaatcctataaatcaaaaggatttaccgcttcactggaagctggatacaaacacaaattagctgaatttaatggcagccagggaacgcgtaatgaatggtatgttcagccgcaagcacaggttacctggatgggagtcaaagccgataagcaccgcgaaagcaacggaaccctcgttcatagcaacggtgatggcaatgttcaaacccgacttggcgtaaaaacctggctgaagagccaccataaaatggatgacggtaaatcccgcgagttccagccgtttgtagaagtgaactggctgcataacagtaaggatttcagcaccagtatggatggcgtgtccgtcactcaggatggagcccgaaatattgctgagataaaaaccggggtggaaggacagctaaatgccaacctgaatgtctgggggaatgtgggcgttcaggttgccgataggggatataatgacacctctgcaatggttggcattaagtggcaattctgatctgaataatgagtaaaaggagagagagccgaacgggagataattcggctctctgtgtcattttcttgcagccagctttatcagtcagagtgaagactcgcagatttagctggcgcacaagatttaatcaaggtgtgttcaatggcttcgcatgatttgagtgtttttttggaagagttcggggcaacggtgaatttgacgttgcctggtatcgtgtccgaaaaagaacggcttttactcaagctgctaatggagggaatgtcggttacagaaatctcacagtacagaaatcgcagtgcaaagacaatttcacatcaaaagaagcagctgtatgaaaaactaggcatccagagtgatattaccttctggcgggatatcttttttcaatatcatccgcaagtcatcagtggcacgggaaataaaaataatttttatatccctgataaccgttgtcaccatatcgtcacgcctgaagccatcagtctggcgttggaaaaccacgaattcaaaccgtggatccaaccggttttctgcgcgcagactggggtactgacgggctgtgaggtacttgtccgctgggaacatccacaaacgggaattatcccaccggatcagtttattcctctggcggagtcatccggtcttattgtcataatgacccgccaactgatgaaacagactgcggatattctgatgccggtaaaacatttgctgccggacaatttccatattggcatcaacgtctcggcgggttgttttttggcagcgggatttgaaaaagagtgtctgaacctggttaagaaattaggtaacgataaaatcaagctggttctcgagctaacggaacgtaatcctattccggtaacgccagaagccagagcgatatttgacagccttcatcagcacaacattacctttgcgctggatgactttggtacgggttatgcgacctatcgttacttgcaggcgttcccggtcgattttattaagatcgataagtcatttgtgcaaatggcgagtgtcgacgaaatctccggtcatattgtggacaatattgtcgaactagcgcgtaagcctggtctgagtatcgtggcggaaggggtagaaacccaggagcaggcggatttaatgatcggtaaaggcgttcactttttgcagggctatttgtactctccgccagtaccgggtaataaatttatctctgaatgggtaatgaaagcaggtggttgatgtaaaccgctattcacagcgcatcgggaggttggcagcgattaattctcccgatgcagtaaatcctgatagatccccgttaatatgccatttggcgcaaattgttttttaatccactgcgtcacctgacccgtagcagaatgctgagtcgccagtaacatgcgcgaatcctggcgcggattatggatttgtcgggtaaccagcagggattgcgtcatcgcctcacggaccatgtaatccggcaaaaaaccaattccttcacctaaaatctggcactgacatttggtgttgaaatctggcaccagaattgactcctgcccgtgcagcaaccagcccacttttttattaatcgtatgcgcggtgtcctccaccataatattagggtagagacgcagttggctttcggcgatgggttccggcacaaaggctaacgggtgatccggggcgatagcaaaagcccagcgaatcgcgccaatttcagtgtaatcaataccgccgccgtccagtagtgtatcgggtgcgccgatggcgatattggcctgattattaataatcgcatcccagacgccgttatacacttcggtggtgacggtaatctggcaggtaggaaactgctttttcagcacctgtaacaagcgtgcggtgtgtttgggcgtataaagcagctgattaatacaaatgcgcacacgcgcttctatgccctgcgaaatagtatcgatactgcgtttgatggcataaaaatcattcagcaggtcggtagctttgcggaaaaaataacgcccggactccgttaactcaatgctgcgggtactgcgagtgaacagcaccacatccagccccgtctccatacgcttgatggtgtagctaatggcggaagtggttaaacccaactcttctgcggctttactgaagctgccaaaacgtgcagcggtagtaaatgccaacagattctcttcggtaaaaattgagttcattaaaccattctcgccattatctactatgaatttctccagctatgactgtagaggtatcggttaaagatagataatcatttttgaataacttttaatacccgtcgcgtttagtcgtcgcttcgcttaatttttgtccaccatattctgaaattatccccacgcagttacccgccagaaaacccagtaacgtcaccgtccagttcatcccgctggcaaaaaacagcgtcatgccgagaaagccaccgggaataaaggacagtaaccagaaacgcccttgccagaccactaccgccgagaagggtacggtagtaattacgctcgcccagaacgcggacagtccacttacagaggccagccaaccagcagtcagcgcggcgaaaaacgcccacaccatcccggaataattaaccgccagacttctgataaaccccgagttaccgccgcctgcggcataaaaactgcaaaaggcgacgaagccaatggttcctaataattcccatccttgagagagcccgacatgtgaagacactaactgccaaagccctgcacaaataccgacggtgacacccgttgccgtgagtccgttcatcttgttcccctctggttagacatggacgaaagctactcttacatgtgcagactatagagaaataaaatctgattgagtgaaagggtatcgggtcaaagaaacaaatattgcactaccgcacactgcgaaaagattgttgaatattattcaacaaaaaggcgagatacggcgaattaaatttaagcgggttcttttatcagattatcgttgctattctcaattcatcgaaaacagccacaaaaaccaggggaatgtgaatgagtataaaaaatctacctgccgactatttattggctgcacaacagggtgatatcgataaagtaaaaacctgccttgcgctgggtgtcgatattaatacctgcgatcgtcaggggaaaacggcaattacgctggcaagtttatatcagcaatatgcttgcgttcaggcattaattgatgccggagcggatattaataagcaagatcatacctgtttaaatccttttttaattagctgtctgaacgataatttaacgctactacgaattattttaccggctaaacccgatcttaattgcgtaacccgttttggcggtgtcggcctgacgcctgcctgtgaaaaaggccatttaagtattgtaaaagagcttttggcgcatacggagattaacgttaaccagaccaaccatgtaggctggacgccgctactggaagcgattgtgcttaatgatggtggtattaaacagcaggcgattgtgcagttattgctggaacacggtgccagcccgcatctgaccgataaatatggcaaaacgccactggaactggcgcgggaacggggctttgaagagattgcgcagttactgattgccgcaggtgcataaaccgggaggcttgctatcaacacaccagaaagacggtgtgtgtgggcgctaactgcggatgcggattttctggcgcagcgggggcaaggacaggttgaacaggtctttgccagagcggtaaatatcgcactcccggctcgccagcagttgctgacgctgctttgtgaagagtacgacaatgcgccaaacagttgtcggttggcactcactcactttgatgatctgttccggcatggtgataaggttcagtttgacgatcaaggtattacggttggtcaacatcttcatatagagatgagtcgttgtcggcgttggctgtccccaaccttgcaaatgaccgctgtgaattttcaccttatcgcctggctacagtggcacgacattattcatcagcacctgggggaaaatgaaaccctgtttaattatcgcggcgataatccgttttatcaggcgttaaataaagaactacatattaaacgacgggcagttattcaggcagtaaacgaaaaacaaaatatcgccgcagcggtcgccagtatgattgggttagggattggccttacgccatcagccgacgattatttaacaggtctggcgcttattttatttattcccgggcatccgtcggaaaaatacaaagaggaattttatctcggtatgcagcgcggcagaaataacaccacattattaagtgctataacgctggaagccgcattacaacaacgttgccgggaaaatattcatcgttttattcacaacattatttatgacatccctgggaacgcaactcaggcaatagaaaaaattaaacatattggctccagttccggctgcgacatgctgtatggcatggccgatggttgtgcgctgagccaaacctacggagggaattatgtcagttaaaatagtcattaaaccgaatacctattttgattctgtctcgctgatgtctatctccacgcgtgcaaataaactcgacggcgtcgagcaggcatttgtggcgatggcgaccgaaatgaacaaaggtgtactgaaaaatttaggactgctgacgccggagctggaacaggcgaaaaacggcgacctgatgattgtcatcaatggtaaatcgggtgcggacaacgagcagttgctggtggagattgaagaactgttcaacaccaaagcgcaaagcggctcgcacgaggcgcgttacgccactattgccagcgccaaaaagcatatcccggaaagtaacctggcggtgatttcggttaacggtctgtttgccgctcgcgaagcgcgtcaggcgctgcaaaacgatctcaacgtgatgctgttttccgataacgtctcagttgaagatgaactggcgctcaagcagttggcccacgaaaaagggctgctgatgatggggccggactgcggcacggcgattattaacggcgcggcgctctgttttggtaacgccgtgcgtcgcggcaatatcggtattgttggcgcatccggcaccggcagccaggagctgagcgtccgcattcatgaatttggtggcggtgtttcacaactgattggcaccggcgggcgcgacctgagcgagaaaatcggcggcctgatgatgctcgacgccatcgggatgctggaaaacgatccgcaaactgaaattatcgcactgatttcaaaacctcccgcgcctgcggtggcccgcaaagtgctggaacgcgcacgtgcctgccgcaagccggtggtggtctgcttcctcggtcgcgttgaaacgccggtggatgagcaggggctacagtttgcccgcggcagcaaagaggcggcgctaaaagcggtgatgctctccggcgtgaaacaggaaaatctcgacctgcatacgcttaaccagccgttgattgctgatgtgcgtgcgcgtctgcaaccgcagcagaaatacatacgtggcctgttctgcggcggcacgctgtgcgacgaaaccatgttcgcggtgatggaaaaacatggcgatgtctacagcaacattcagcccgatcctgaattccgcctgcaagatatcaaccgcagcatcaaacacaccttcctcgactttggcgatgacgacttcaccaacggcaagccgcatccaatgattgaccccaccaaccgcatcagtcgcttgatcgaagaagcgcgcgatccagaagtggcggtgatcgtgatggattttgtgctcggatttggatcgcatgaagatccggtcggctccaccatcgaggcgatcaaagaagcgaaagcgatcgccgccgccgaaggacgcgagttgatcattctcgcctatgtgctgggcaccgatctcgatacgccatcattagaacaacaaagccagatgctgcttgatgccggagtgattctggcgagcagcagcaccaataccggattgctggcgcgtgaatttatctgcaaaggggaggaagcctgatgagccagtcactgtttagccaaccgttgaacgttattaacgtcggtatcgccatgtttagcgatgacctgaaaaagcagcatgtagaagtgactcaactcgactggacgccgccggggcagggcaatatgcaggtggtgcaggcgctggataacattgccgattcgccgctggcagacaaaatcgccgccgctaaccagcaggcgctggagcgcattatccagtcgcatccggtgctgattggttttgatcaggcgattaacgtggtgccgggcatgacgccgaaaaccattcttcacgccgggccgccgatcacctgggaaaaaatgtgcggcgcgatgaaaggcgcggtcaccggggcgttggtgttcgaagggctggcgaaagatctcgatgaggcgactgaactggcggcctccggggagatcaccttctcgccgtgccacgaacacgactgcgtgggatcgatggcgggcgttacctcggcctcgatgtttatgcacatcgtgaaaaacaaaacctacggcaacatcgcttataccaatatgagcgagcagatggcgaagattttgcgtatgggtgccaacgatcagagcgtgatcgaccgcctcaactggatgcgcgatgtgcaggggccaatgctgcgcgacgcgatgaaaattatcggtgagatcgatctgcgcttaatgctggcgcaggcgctgcatatgggcgatgagtgccataaccgcaataacgccgggacgacgctgctgattcaggcactgacgccggggatcattcaggcaggctattccgtcgagcaacagcgcgaagtgttcgagtttgtcgccagcagcgactacttctccggcccgacgtggatggcgatgtgtaaagcggcgatggatgcggcgcacggcatcgaatacagcaccgtggtcaccaccatggcgcgtaacggcgtcgagttcggcctgcgggtcagcggcctgccggggcagtggtttaccggcccagcgcagcaggtcatcggcccgatgtttgctggttataagccggaagattcggggctggatatcggcgacagcgccatcacagaaacctacggtattggcgggtttgccatggcgaccgcgcctgcaatcgtcgcactggtgggcggcacggtggaagaggctatcgatttctcccgtcagatgcgcgaaatcacccttggcgaaaaccccaacgtcaccattccgctgctcggttttatgggcgtgccgtcggcaatcgacatcacccgcgtgggtagcagcggcattctgccggtgatcaacaccgccatcgcccataaagatgcgggcgtcggcatgattggcgcgggcattgtgcatccaccattcgcctgcttcgagaaagccattctcggctggtgcgaacgttacggcgtctgacttacatgtttatgccggatgcggtgtgaacgccttatccggcctacggatggcccgagaattgtaggcctgataagcgtagcgcatcaggcagtctggcgttggtcataacctaatcaccctctgtagcggacataacaacatgaaagagcttgtggtcgttgccattggtggcaacagcattatcaaagataacgccagccagtcgattgagcatcaggcggaggcggtgaaagccgtggccgatacggtgctggaaatgctggcttccgattacgacattgtgctgacccacggtaacgggccgcaggtcgggctggatttacgccgtgcggagattgcccacgagcgcgaagggctgcccttaacgccgctggcgaactgtgtggcagatacgcagggcggcatcggctatctgatccaacaggcgctgaataaccggctggcgcgtcacggcgagaaaaaagccgtcaccgtgataactcaggtggaagtggataaaaacgatccaggttttgcccatcccaccaagcccattggtgcattcttcagtgaaagccagcgtgacaaactacaaaaggcaaaccctgactggtgttttgttgaagatgccggacggggctatcgccgcgtggtcgcctcgccggaaccgaaacgtattgtcgaagcacccgccattaaggcgctgatccaaaaaggttttgtcgtaattggcgcgggcggcggtggaattccggtagtgcgtactgaagcgggggattaccaaagcgtggacgcggttattgacaaagatctctctaccgcgctgctggcccgtgaaattcacgccgacattctggtgatcaccaccggcgtcgaaaaagtctgtatccactttggtaaaccgcagcagcaggcgctggatcgggtggatattgccaccatgactcgctatatgcaggaagggcattttccgcccggcagcatgttgccaaaaatcatcgccagcctgacgttcctggagcagggtggcaaagaagtgattatcaccacgccggaatgcctgcctgcggcgctgcgcggtgaaacgggcacccatattattaaaacgtaaggacgtaggatgaaagaaagcaatagccgccgtgaatttctgagccagagcggtaagatggtcaccgccgccgcgctgtttggtacctctgtgccgctcgcccatgcggcggtagctggcaccctaaactgcgaagcgaacaacaccatgaaaatcactgacccgcattactatctcgataacgtgctgctggaaaccggttttgactacgaaaacggtgtggcggtgcagacccgcacggcgcgccagaccgtggagattcaggacggcaaaattgtcgccctgcgcgagaacaagcagcatccggacgccacgctgccgcactatgacgctggcggtaagttgatgctacccaccactcgcgacatgcatattcatctcgacaaaaccttctacggcgggccgtggcgctcgctcaatcgtccggcaggcaccactatccaggacatgatcaaactcgagcagaaaatgctgccggagttacaaccgtatacgcaggagcgggcggaaaaactgatcgatctattgcagtcgaaaggcaccaccattgcccgcagccactgcaatatcgaaccggtttccggcctgaaaaatctgcagaatttgcaggcggtgctggcgcgacgtcaggcgggcttcgagtgtgaaatcgtcgccttcccgcagcacggtttgctgctgtcgaaatcggaacccttaatgcgcgaagcgatgcaggcgggtgcgcattacgtcggcgggctggacccgaccagtgttgatggcgcgatggaaaaatccctcgacaccatgtttcagattgcgctggactacgacaaaggtgtcgatattcacctgcacgaaaccactccgtcgggcgtggcagccatcaattatatggttgaaacggtagagaaaacgccgcaactgaaaggtaagctgaccatcagccacgcctttgcgctggctacgctcaacgaacaacaggtcgatgcgctggcgaatcggatggcggcgcagcaaatttctatcgcctcgacggtgccgattggcacgctgcatatgccgctcaaacagttgcacgacaaaggcgtaaaagtgatgactggcactgacagcgttatcgaccactggtcgccttatggtctgggcgacatgctggaaaaagccaatctctacgcgcagctctatattcgtcctaacgaacagaacctctcccgttcgctgtttctagccactggcgatgtattgccgctgaatgaaaaaggcgagcgtgtatggccaaaagcgcaggatgatgccagctttgtgctggtggacgcctcctgttccgccgaggcggtggcgcgtatctcgccgagaaccgcaacgttccataaagggcaactggtgtgggggagtgtggcaggttgatgcgcatttgaaacgcctgcaacggtgaattgtaagagatttaagcccagggagtggggcgggaatggtttgctaatgaatgatcctgaactttataatctcgcggcataatttccaggggattatttgagagaaatacacaaaagtgagttttaacaaaggtatttatcaggccataaatgtgacctgcttcggataaaaaagattcagtatcgaaaaaccaatgatactcttgctgatggttaccaacagtaattaagatgtgatttgtttttccgtaatcgcaaaaatattgccatgaccataaaagaaaaattctcacaaaaatatccccatgcttccttttgtacttttggcgattcagcagcgttggccgatcacctcgcaacgttgattgcgactggtgttaaaacagcttcctgtggttcgctggcgggatgtattgaagacaacgcatttccgatgattggtgagtataagattgtagaaaatagccgtggtgagcctgtatgtgttatcagagtgattggcctgcatttactgcgcttttctgatgtcaccgtggagcttgcccgtaaggaaggtgaaggtgacctcagtcttgaatattggcgtaatgaacaccgtcgttttttccaggcagaaggaagctattcaccagaaatgcacgttatatttgaagaatatgcccttattgacgttgtgtagataactatttatctacgcgaaataaactcacacacataaaatatcgctaattttgtttattttgctattttttacgtgatgaatgtcacacttattgttgctgcccgttttgtccatatttataaccatatttttaatagctgcctgaaatagggctgtttattctgcataaaaatattcgaaaattcttattctctccagcgcgctaatttgggcgaacacttcctgactaccctgcaatgaggctgaaatgatgaataaacgttttgttatcaatatggtgtcttcgctgttattaggcgctgcgctaatttctgcgccgctccaggcagcggaaaaagtcgtggtgaatatttctaaagtcgatggtatgccgtggtttaatcgcatgggcgaaggtgtggttgaggcgggtaaagcctttggtgttaatgcctcacaggtggggccttcaagtactgatgctccgcaacaagttaaaattattgaggatttaatcgcccgtaaggttaatgcaattactatcgtgccaaacgatgccaacgtgctggaaccggtattcaaaaaagcgcgagatgccggaattgtggttctgaccaacgaatcccccggtcagccaagtgctaactgggatattgaaatcattgataacgaaaaatttgccgctgaatatgttgagcatatggcgaaacgcatggggggcaagggcggctatgtgatttacgtgggtagtttgaccgtgccgcagcataacttatgggctgacttgctggtgaaataccagaaagagcattacccggatatgcatgaagttacccgccgcatgccggttgccgagagtgtggatgactcacgtcgtaccacactggacctgatgaaaacctatcctgacttgaaagcggttgtctcctttggttcaaacggtccgattggcgcgggacgtgcggtgaaagagaaacgggcgaaaaataaagtcgcagtctatggcatgatgatcccttcacaggcggcatcactgattaaaagtggtgatatcaccgaagggattacttacgatccggcctctgcaggttacgcactcgcagccgtcgccagcacgttgctgaagggtgaagagatcaaacctggattagaaatgcagaatctgggtaaggccgacgtagatatggataagcgaattatccgtttccataaggtattactggtcaacaaagacaatatcgactcactttattaatccatttcttcggggcgaaagccccgattcttattgccaggggatgttatggaaactttcctttcccttcgtcatatcaacaaaacgtttcatgccacgcgagcgctgcgcgatgtttctctcgactttatgtcgggtgaagtgcactgccttgccgggcaaaacggctgtggtaaatcgacgttgattaaaattatgtccggtgtttatcgcccggatgagggagcggaaattacgcttggtgggaaaaactggtcaaagctgacacccgccgcttcggtggcgcaggggattcaggtgatttatcaggacctctctttatttcctaacctgagtgtctgggagaatatcgccgtgaatcactatcaccacggtctgtttgttaaccgccgtcgtctgcgtgaggtggcgcaggcggcaatgaccagtattaacgtcacattgccactggatacactcgtttctgagctttcaattgcccgctgtcagctggtggctatttgccgtgcactggcgcaggacgcacggttgatcgtgatggatgaaccaaccgcttcgctgacccatcaggaagtgcaagggttattacaggtggtgcatcaattgcgtgaacgcgggatctgcgtggtcttcgtcagtcatcgtctggaagaagtgatggaagtttccgaccgtatttcagtgctgaaagatggtgagctggtcgggacttttccggctgcagagatgaccacaaaacaactcggtttcctgatgaccggccaggagtttgaatatcaggtgcgagagttgtggcagggaaaatccagcaccccggtgctggaggtgcgtaatttaagtcgtcatggggaatatctaaatattaacttgcgggtggaagcgggcgaagtggtatcgattgttggcctgcttggtgcggggcgcacggaattatgtctgagtctgtttggtatgacccgaccggatgctggcgagatcctcatcaacggccagccggttacactgcatagtaaccaggacgctatccgccacggtattggttatgtttcggaagatcgcatgtcgcgcggtttggtgatggcgcaatctattgaagacaacatcattagcactgtttttcacaaggtaaaagatcgcttcggctttctgagtgaaactaaagttcgtgacctggtggacaggctaatcaaggcattgaccatcaaagtctctgatcctcatcttccggtgaatacgctttctggtggtaacgcgcagcgagtatcgatcgccaaatggctggcgattgggccacgactgttgattctcgatagcccgacagtcggtgttgatatcgccaacaaagcaggaatatacggcattatcagcgatctggcggctcatggcattgcggtattgatgatctgcgatgaaattgaagaagcgtggtatcaaagccaccggattttggtaatgcaaaaaggtcagatcacccatagcttcctgcctgacagcagttctcaggccaggattgcggaggtggtaaatggctgaactgaaaaaacgccatgaattctggctggcattactgattgtggtgctgtttgttggccttgcctggcgcagcgacgagtttctgacattcggtaatttgtacgatctcgccaataactatgccatgttgactattctcgcctgtggtttgtttgtggtgttgatttccggtggaattgatatttcgtttccagcaatgaccatcattgcgcaatacggcatggtgctgttgctgcaaaaaattggtggcaacttcgctgtcgcgtttgcactggcgggctgcatcggcattttacttggcttaattaacgccttactggttaatcgcctacgggtgccttctatcatcatcactatctcgacgctgaatattttctatggcctgctgttatggttgagtaaaggtgtgtggctgtacgactttccgccgtggtttgagcagggggttatgttgttcaagtacaccgatgctgatggctatgactatggccttggtctgccgctgatcgccatgattacggtggtgctgctaacagcgtttatcatgaatttcaccagtgtagggcgcaaaatttatgcccttggcgggaaccgcgaatcagccagtcgcatcggctttagcgtgctgaaactgcaacttttcgtctatggctatatgggattgatgtctggcgctgcgggtgtagtgcagtcgtggacggtgatgactgtcgcccccgattctcttctgggttatgagctgacagtactggctgcggtggtgcttggcggcactagtttgctcggcgggcgcggcacgttaaccggtactttgctcggcgtggtgttgttggcagtgatgcaaaacgggctaaatttattgggagtctcgtcttactggcaaacattgatcaccggcatcatcatcgttgccagcattagtgccacggcgtggagtcagcatcagaaccggagtctgctatgaaaaaatcgtggcgtaataacgttgagttttacttgatcggcctgctggtgctaactgttgccgcgttcagcattactatgccggagattttctggtcgataagtaatttccagtccgtcgcttcgcaaatgcccgtgctgggcattctggcgttggctatggcggtgaccatgctttgcggtggcattaacttgtcaattatagccactgctaacgcctgttcactggtgatggcgtgggtggcgactcagtatccaccgggtattgctacggttgtcgctacgttactggcgggcgctggcgcggcggtgataatcggtttatgtaacggcgtattgattgctggtattcgagtgtcgccaattcttgcaacgcttgggatgatgacgttgctcaaagggataaatattctggtgacaggtggtagcgccattgccaattatccctcatgggtgctgtggttgaatcatgcgcaatggttcggtattccgctaccgatgtggttgtttgccgcagtggcactggggctatggatattgctggagaaaacgccgctcggtaaagccatttacctgattgggtctaacgaacgagcaacactttactccggcattaacactcgtcgggtgctgatttgggtttatgtcatttccgccttgctttgtgcggtagcggcatttttgatgatgtcgaaactcaactcggctaaggcctcttatggcgaatcgtacttgctggtgtcaatcctcgcggcagtactcggtggggttaatccggacggcggcagcgggcggataattggtatggtgctggcgctgtttcttctgcaaattattgaaagcggcttcaatattctcggtataagcccctacctgacgatggccttatggggaacgttgctgctctgtttcattcaggttcgcggcatgttggggctggatcgggtggtttaaatattggctatattcaatggacgcgttttgccgcgatgacatatcaggcgtcgccaaatacacatagctaatcaggagtaaacacaatgaagatcaaagctgttggtgcatattccgctaaacaaccacttgaaccgatggatatcacacggcgtgaaccgggaccgaatgatgtcaaaatcgaaatcgcttactgtggcgtctgccattccgatctccaccaggtccgttccgagtgggcggggacggtttacccctgcgtaccgggtcatgaaattgtggggcgtgtggtagccgttggtgatcaggtagaaaaacatgcgccgggcgatctggtcggtgtcggctgcattgtcgacagttgtaaacattgcgaagagtgtgaagacgggctggaaaactactgtgatcacatgaccggcacctataactcgccgacgccggacgaaccgggccatactctgggcggctactcacaacagatcgtcgttcatgagcgatatgttctgcgtattcgtcacccgcaagagcagctggcggcggtggctcctttgttgtgtgcagggatcaccacgtattcgccgctacgtcactggcaggccgggccgggtaaaaaagtgggcgtggtcggcatcggcggtctgggacatatggggatcaagctggcccacgcgatgggggcgcatgtggtggcatttaccacttctgaggcaaaacgcgaagcggcaaaagccctgggggccgatgaagttgttaactcacgcaatgccgatgagatggcggctcatctgaagagtttcgatttcattttgaatacagtagctgcgccacataatctcaacgattttaccaccttgctgaagcgtgatggcaccatgacgctggttggtgcgcctgcgacaccgcataaatcgccggaagttttcaacctgatcatgaaacgccgtgcgatagccggttctatgattggcggcattccagaaactcaggagatgctcgatttttgcgccgaacatggcatcgtggctgatatagagatgattcgggccgatcaaattaatgaagcctatgagcgaatgctgcgtggtgatgtgaaatatcgttttgttatcgataatcgcacactaacagactgaaaaaattaataaataccctgtggtttaacatattaacttcgctctccacttaactttttagttaaggagagcgaaataatatcaaagtagcagtaaaacctataacgtaaattcaaattgttaaattaactccctccagtacacaatacttcacacgttagttatgagcgatttctgatagtgcctggtttaatcagagctttattatctgcgacgtttatttttatttaagagagatcgcgatgatatcattaaaagctccgcacaataatttgatgccatatacgcaacaaagcatacttaatacggttaaaaacaatcagttaccagaggatatcaaaagctccttggtttcctgtgtcgatatattcaaggttttgattaaacaatattatgattatccttatgattgtcgtgatgatttagtcgatgacgacaaactcattcatctcatggctgccgtacgagactgtgagtggtcagacgataacgcactcaccataaatgtacagtttaatgatttccctggattttatgactggatggattaccctgatcacccggttaagtttgtttttcgcatacttgaaaatcaaaaagggacagtttgggtatatgaccaggatgatgcgtttcttgatattaaagcaaatgtgcaggctggacgctttaccgggcttaagaaattagtgcagtttatcgattcagtgcgaacagattgcaaatgcattcttcttgaacaccatatgcctttgctgagacttttccctaaagggaaagagtgtatgcatgtggaaaaatggcttcgcgaaatgtcgtctattccggagacagacgcgcccattaagcaggcgcttgcgcatggattattattacacttaaaaaatatctaccctgtttttcctgaatcactggtgatgttattgctctctgttctggacgtaaaaacatacagagatgatgcacgattaaatgaatggatatcgaatagagtgcaggaattaggtgacagatattatcctgtaaataagcacgttaaaatccgctacactctttagttcagaaagggttccacctgcaagttgttattccaccagagagtgaatcgcaaagcaggtaatcatttcatctgtatatccgtatgccaaatggcattccaccgcctttttcgccgatattttgttgtgatcggcgacgcttcgcttaaaaaagcaccagcagtggtttcgcagctatgcggtgtataaaaaatgatctcatgcagatgttttgtgaatgtgtgggttgacattcatatgaaaaaaatcataattccatcatgtttgtgtggggtcttttctgtaccttagcatcgcactcaagcctgacagaaaatatgctgtaaggctcatatcaaaaaccgccattagctcatcaggaagagcagacgacaaccaggattgttgtatggtacggggttcgaggcctcgatggcggtccaacttttcaaaactcttctgaatcagatccccttattatcatccctgcaaagtggaacattgccattgtttggctattcaggacgggtcagaccaatgaaaaaagcccacacaggggagagtgggctgaaatgggaagctaaagactcaagtaaacttatcggaaataaggaccacgcattacgggggctatcatcgccgatggccgggattcggcaaatcaggttgattacgtagagagtaaattatctgctcaccgctgcgtcaccccttcgtaaatcaggcgtagcgcgaatacaccaataattgcaccaataacccgactggcaacgcgttgcatacgcccataagcacgacgcacagcgggcaaagaaaacgcctgactaagaaagactcgccagataactgatgcgagcacaatccccgcccaggccattaaacgtgcccatgttggtgtttcggcatttaatgttactgagaaaatactgataaaaaataaaacggtttgcgggttagagagatcggtaattaatccgcggcgaaaaaagacataccagggggcgctaatcggttgttgtagtgtgctcatttgcggtgttgactggcggcgcatgctgcaccacgcaaaccataagagataagcgccgccgacgattctgataagcgaaaaaatctcctcacactgcgtaattagtgttgcaagaccaaacaaacccaacccggaataaaatgcatcgcccagcgccacccccagcccggtcagcacacctgcgcgtcgaccggaagccaggctggtttgtactaccacaaagagattggctcccggattaaaaaaagtaatcacgaacagtcctacggtcaggtaaacggcgtgcaaaggatccatagtgatttcatccataaataagtgaagtaacttcatcatatttctaccaaaaataatcgggtgcgaaagagatcacaaagtgtcttatttccggttactggcgtttatgccctgactgaactaattattaatcaacccaataatgtgggtgggtgatagtgtgataacaactctggagccgtaatatgaaaataatctctaaaatgttagtcggtgcgttagcgtttgccgttaccaatgtctatgccgctgaattgatgaccaaagcggaatttgaaaaagttgaatcgcagtatgaaaaaataggtgatatttcaaccagtaatgaaatgtcgaccgcagatgcgaaagaggatttgatcaaaaaagcggatgaaaaaggggctgatgtgttggtactgacctctggtcaaactgacaataagatccacggcacggcaaatatttataagaagaagtaattctgaaacctatgtaaacatccccgatgcgtaaatttatcggtgatcatcatctattgaaatttatgccggataaagcgttcgcgctgcattcggcagttcagtttttcagccgccgccagaacgtcgtccggcttatgcctaaataattcgccgctgctgttttatcgcctttaaatttctccagtgcctgttgtggtgtcagtaagcgtggagcgggaattttcgccgactcgcgcgccagctccggcagtagcagttgcataaactgcggcgttaaatccggcgtcggttccacacttaaaaacagcgccagtcgttccatcatattgcgcagttcacgaatattgcctggccagtcgtagtgcaccagcacggtttcgcttgcctgtaatccctggcgtaatgcggcagaaaacggggcggagagcgccgccagagacactttcaaaaagctttccgccagcggaagaatatccgccacccgctcgcgcagtggtggcaattgcagacgcaaaatactcagccgataaaacagatcacggcgaaactgcccttgccgcatatcttcttccagattgcagtgagtggcgctaatgacccgcacatccaccggaacaggctgatgcccgccgacgcgagtaacctctttttcttccagcacccgtaacaggcgagtctgcaaaggtagcggcatttcgccaatctcatccagaaacagcgtaccgccgtgggcaatttcgaacagcccggcgcgacctccgcgtcgcgagccggtaaacgccccttcctcatagccaaacagctccgcttccagcagcgattcggctatcgccccgcagttgacggcaacaaacggatgcgactttttgccctgtcgcgcatcgtggcgggcaaaatattcccgatgaatcgcctgggccgccagctctttgcccgtccccgtttccccttcaatcaacaccgccgcactggagcgggcatacagcaaaatagtctgccgtacttgttccatctgtggtgattgaccgagcatatcgcccagcacgtaacgagttctcagggcgttgcgggtggcatcgtgagtgttatggcgtaacgacatgcgcgtcatatccagcgcatcgctgaacgcctggcgcacggtgacggcggaatagataaaaattccggtcattccggcttcttctgccagatcggtaatcagccccgcaccgaccaccgcttcggtgccgttagctttgagctcgttaatctgcccgcgggcgtcttcttcggtaatgtagctacgttgatcgaggcgcaaattaaaggttttttgaaacgccaccagtgccggaatagtttcctgataagtgacaacgccgatagaagaggtgagctttccggcttttgccagtgcctgtaacacatcgtagccgctcggtttaatcaaaataactggcactgacaggcggcttttcaggtacgcgccgttagagccagcggcgatgacggcgtcgcagcgttcgtttgccagtttcttgcggatataggtcactgctttttcaaagccaagctggataggggtaatgttcgccaggtgatcaaactcgaggctgatatcgcgaaacagctcgaacaggcgcgttacagataccgtccagataaccggtttgtcgtcattaagccgtggtggatgtgccatagcgcaccgcaaagttaagaaaccgaatattgggtttagtcttgtttcataattgttgcaatgaaacgcggtgaaacattgcctgaaacgttaactgaaacgcatatttgcggattagttcatgactttatttataacaaattgaaattaaacatttaattttattcagttaattgtggcacaccccttgctttgtctttatcaacgcaagtaacaagttgataacaaaggatgggctatgtctctacactctccaggtaaagcgtttcgcgctgcactgtctaaagaaaatccattgcagattgttggcaccatcaacgctaatcatgcgctgttggcgcagcgtgccggatatcaggcaatttatctctccggcggtggcgtggcggcaggttcgctggggctgcccgatctcggtatttctacccttgatgatgtgctgaccgacattcgccgtatcaccgacgtttgttcgctgccgctgctggtggatgcggatatcggttttggttcttcggcctttaacgtggcgcgtacggtgaaatcgatgattaaagccggtgcggcaggattgcatattgaagatcaggttggtgcgaaacgctgcggtcatcgcccgaacaaagcgatcgtctcgaaagaggagatggtggatcggatccgcgcggcggtggatgcgaaaaccgatcctgattttgtgatcatggcgcgcaccgatgcgctggcggtagaggggctggatgcggcgatcgagcgtgcacaggcctatgttgaagcgggtgccgagatgttgttcccggaggcgattaccgaactcgccatgtaccgccagtttgccgatgcggttcaggtgccaatcctcgccaacattaccgaatttggtgccacgccgctgtttaccaccgacgaattacgcagcgcccatgtcgcaatggcgctgtacccgctttcagcgttccgcgccatgaaccgcgccgctgaacatgtctacaacgtcctgcgccaggaaggcacgcagaaaagcgtcatcgacaccatgcagacccgcaacgaactgtacgaaagcatcaactactaccagtacgaagagaagctcgacgacctgtttgcccgtagccaggtgaaataaaacacaacgaaaaatatctcgaccctacaaatgacgaggacaatatgagcgacacaacgatcctgcaaaacagtacccatgtcattaaaccgaaaaaatcggtggcactttccggcgttccggcgggcaatacggcgctctgcaccgtgggtaaaagtggcaatgacctgcattaccgtggctacgatattcttgatctggcggaacattgcgaatttgaagaagtggctcatctgctgatccacggcaaactgccgacccgtgacgaactcgccgcttacaaaacgaaactgaaagccctgcgtggtttaccggctaacgtgcgtaccgtgctggaagccttaccggcggcgtcacacccgatggatgttatgcgcaccggtgtttccgcgctcggctgcacgctgccagaaaaagaggggcataccgtctctggcgcgcgggatattgccgacaaactgctggcgtcgcttagctcgattctcctttattggtatcactacagccacaacggcgaacgcatccaaccggaaaccgatgacgactccatcggcggtcacttcctgcatctgctgcacggcgaaaagccatcgcaaagctgggaaaaggcgatgcatatctcgctggtgctgtacgccgaacacgagtttaacgcctccacctttaccagtcgggtgattgcgggcaccggctctgatatgtattccgcgattattggcgcgattggcgcactgcgcgggccaaaacacggcggggcgaatgaagtgtcgctggagatccagcaacgctacgaaacgccggacgaagccgaagcagatatccgcaagcgcgtggaaaacaaagaagtggtcattggttttggtcatccggtttacaccatcgctgacccgcgccaccaggtgattaaacgtgtggcgaagcagctctcgcaggaaggcggctcgctgaagatgtacaacatcgccgatcgcctggaaacggtgatgtgggagagcaaaaagatgttccccaatctcgactggttctctgctgtttcctacaacatgatgggcgttcccaccgagatgttcacaccactgtttgttatcgcccgcgtcaccggctgggcggcgcacattatcgaacaacgtcaggacaacaaaattatccgtccttccgccaattatgttggaccggaagaccgcccgtttgtcgcgctggataagcgccagtaaacctctacgaataacaataaggaaacgtacccaatgtcagctcaaatcaacaacatccgcccggaatttgatcgtgaaatcgttgatatcgtcgattacgtcatgaactacgaaatcagctctaaagtggcctacgacaccgcacattactgcctgctcgacacgctcggctgcggtctggaagctctcgaatacccggcctgtaaaaaactgctggggccaattgttcccggcaccgtcgtacccaacggcgtgcgcgtccccggaactcagttccagctcgaccccgtccaggcggcatttaacatcggcgcgatgatccgctggctcgatttcaacgatacctggctggcggcggagtggggccatccttccgacaacctcggcggcattctggcaacggcggactggctttcgcgcaacgcggtcgccagcggcaaagcgccgttgaccatgaaacaggtgctgaccgcaatgatcaaagcccatgaaattcagggctgcatcgcgctggaaaactcctttaaccgcgtcggcctcgaccacgttctgttagtgaaagtggcttccaccgccgtggtcgccgaaatgctcggcctgacccgcgaggaaattctcaacgccgtttcgctggcgtgggtggacggtcagtcgctgcgcacctatcgccatgcgccgaacaccggcacgcgtaaatcctgggcggcgggcgatgccacttcccgcgcggtacgtctggcactgatggcgaaaacgggcgaaatgggttacccgtcagccctgactgcgccggtgtggggcttctacgacgtctcctttaaaggtgaatcgttccgcttccagcgcccgtacggttcctacgttatggaaaatgtgctgttcaaaatctccttcccggcggagttccactcccagacggcagttgaagcagcgatgacgctctatgaacagatgcaggcagcaggcaaaacggcggcggatatcgaaaaagtgaccattcgcacccacgaagcctgtattcgcatcatcgacaaaaaaggaccgctcaataacccggcagaccgcgatcactgcattcagtacatggtggcgatcccgctgctgttcgggcgcttaacggcggcagattacgaggacaacgtggcgcaagataaacgtatcgacgccctgcgcgagaagatcaattgctttgaagatccggcatttaccgctgactaccacgacccggaaaaacgcgccatcgccaatgccattacccttgagttcaccgacggcacacgatttgaagaagtggtggtggagtaccccattggtcatgctcgccgccgtcaggatggtattccgaaactggtcgataaattcaaaatcaatctcgcgcgccagttcccgactcgccaacagcagcgcattctggaggtttctctcgacagaactcgcctggaacagatgccggtcaatgagtatctcgacctgtacgtcatttaagcaaacagcggtaaggcgtaagttcaacaggagagcattatgtcttttagcgaattttatcagcgttcgattaacgaaccggagcagttctgggccgagcaggcccggcgtattgactggcagacgccctttacgcaaacgctcgatcacagcaatccgccgtttgcccgttggttttgtgaaggccgaaccaacttgtgccacaacgctatcgaccgctggctggagaaacaaccagaggcgctggcgctgattgccgtctcttcggaaacagaagaagagcgcacctttacctttcgtcagcttcatgacgaagtaaacgcggtggcgtcaatgctgcgctcgctgggcgtgcagcgtggcgatcgggtgctggtgtatatgccgatgattgccgaagcgcatattactctgctggcctgcgcgcgcattggcgctattcattcggtggtgtttgggggatttgcctcgcacagcgtggcggcgcgaattgatgatgctaaaccggtgctgattgtctcggctgatgccggagcgcgcggtggcaaaatcattccctataaaaaattgctcgacgatgcgataagtcaggcgcagcaccagccacgccatgttttgctggtggatcgcgggctggcgaaaatggcacgcgtcagcgggcgggatgtcgatttcgtgtcgttgcgccatcaacacatcggcgcgcgggtaccggtggcgtggctggaatccaacgaaacctcctgcattctctacacctccggcacgaccggcaaacctaaaggcgtgcagcgtgacgtcggcagatatgcggtggcgctggcgacctcgatggacaccatttttggcggcaaagcgggcggtgtgttcttttgtgcttcggatatcggctgggtggtggggcattcgtatatcgtctacgcgccgctgctggcggggatggcgactatcgtttacgaaggattaccgacctggccggactgcggcgtgtggtggaaaatcgtcgagaaatatcaggttagccggatgttctcagcgccgaccgccattcgcgtgctgaaaaaattccctaccgctgaaattcgcaaacacgatctctcgtcgctggaagtgctctatctggctggagaaccgctggacgagccgaccgccagttgggtgagcaatacgctggatgtgccggtcatcgacaactactggcagaccgaatccggctggccgattatggcgattgctcgcggtctggacgacaggccgacgcgtctgggaagccccggtgtgccgatgtatggctataacgtgcagttgcttaatgaagtcaccggcgaaccgtgtggcgtcaacgagaaagggatgctggtggtggaagggccgctgccgccggggtgtattcagaccatctggggcgacgacggccgctttgtgaagacttactggtcgctgttttcccgcccggtgtacgccacctttgactggggcatccgtgacgctgacggttatcactttattctcgggcgcactgacgatgtaattaacgttgccgggcatcggctggggacgcgcgagattgaagagagtatctccagccatccgggcgttgccgaagtggcggtggttggggtgaaagatgcgctgaaagggcaggtggcggtggcgtttgtcattccgaaagagagcgacagtctggaagatcgtgatgtggcgcactcgcaagagaaggcgattatggcgctggtggacagccagattggcaactttggccgcccggcgcacgtctggtttgtctcgcaattgccaaaaacgcgatccggaaaaatgctgcgccgcacgatccaggcgatttgcgaaggacgcgatcctggggatctgacgaccattgatgatcctgcgtcgttggatcagatccgccaggcgatggaagagtaaggtattgtcggatgcgtcgcgtggcgcatccgacaccatgcgccgatgcctgatgcgacgcttaccgcgtcttattatgcctacccactgtttttacaccgataatttttcccccacctttttgcactcattcatataaaaaatatatttccccacgaaaacgattgctttttatcttcagatgaatagaatgcggcggattttttgggtttcaaacagcaaaaagggggaatttcgtgtcgcaagataacaactttagccaggggccagtcccgcagtcggcgcggaaaggggtattggcattgacgttcgtcatgctgggattaaccttcttttccgccagtatgtggaccggcggcactctcggaaccggtcttagctatcatgatttcttcctcgcagttctcatcggtaatcttctcctcggtatttacacttcatttctcggttacattggcgcaaaaaccggcctgaccactcatcttcttgctcgcttctcgtttggtgttaaaggctcatggctgccttcactgctactgggcggaactcaggttggctggtttggcgttggcgtggcgatgtttgctattccggtgggcaaggcaaccgggctggatattaatttgctgattgccgtttccggtttactgatgaccgtcaccgtcttctttggcatttcggcgctgacggttctttcggtgattgcggttccggctattgcctgccttggcggttattccgtgtggctggccgttaacggcatgggcggcctggacgccttaaaagcggtcgttcccgcacaaccgttagatttcaatgtcgcgctggcgctggttgtggggtcatttatcagtgcgggtacgctcaccgctgactttgtccggtttggtcgcaatgccaaactggcggtgctggtggcgatggtggcctttttcctcggcaactcgttgatgtttattttcggtgcagcgggcgctgcggcactggggatggcagatatctctgatgtgatgattgctcagggactgctgctgcccgcgattgtggtgctggggctgaatatctggaccaccaacgataacgcactctatgcgtcgggtttaggtttcgccaacattaccggtatgtcgagcaaaaccctttcggtaatcaacggtattatcggtacggtctgcgcattatggctgtataacaattttgtcggctggttgaccttcctttcggcagctattcctccggtagggggcgtgatcatcgccgactatctgatgaaccgtcgccgctatgagcactttgcgaccacgcgtatgatgagtgtcaattgggtggcgattctggcggtcgcgctggggattgccgcaggccactggttaccgggaattgttccggtcaacgcggtattaggtggcgcgctgagctatctgatccttaacccgattttgaatcgtaaaacgacagcagcaatgacgcatgtggaggttaacagtgtcgaataacgctttacaaacaattattaacgcccggttaccaggcaaagaggggctgtggcagattcatctgcaggacggaaaaatcagcgccattgatgcgcaatccggcgtgatgcccataactgaaaacagcctggatgccgaacaaggtttagttataccgccgtttgtggagccgcatattcacctggacaccacgcaaaccgccggacaaccgaactggaatcagtccggcacgctgtttgaaggcattgaacgctgggccgagcgcaaagcgttattaacccatgacgatgtgaaacaacgcgcctggcaaacgctgaaatggcagattgccaacggcattcagcatgtgcgtacccatgtcgatgtttcggatgcaacgctaactgcgctgaaagcaatgctggaagtgaagcaggaagtcgcgccgtggattgatctgcaaattgtcgccttccctcaggaagggattttgtcgtatcccaacggtgaagcgttgctggaagaggcgttacgcttaggggcagatgtagtgggggcgattccgcattttgaatttacccgtgaatacggcgtggagtcgctgcataaaaccttcgccctggcgcaaaaatacgaccgtctcatcgacgttcactgtgatgagatcgatgacgagcagtcgcgctttgtcgaaaccgttgctgccctggcgcaccgtgaaggcatgggcgcgcgagtcaccgccagccacaccacggcaatgcactcctataacggggcgtatacctcacgcctgttccgcttgctgaaaatgtccggtattaactttgtcgccaacccgctggtcaatattcatctgcaaggacgtttcgatacgtatccaaaacgtcgcggcatcacgcgcgttaaagagatgctggagtccggcattaacgtctgctttggtcacgatgatgtcttcgatccgtggtatccgctgggaacggcgaatatgctgcaagtgctgcatatggggctgcatgtttgccagttgatgggctacgggcagattaacgatggcctgaatttaatcacccaccacagtgccagaacgttgaatttgcaggattacggcattgccgccggaaacagcgccaacctgattatcctgccggctgaaaatgggtttgatgcgctgcgccgtcaggttccggtacgttattcggtacgtggcggcaaggtgattgccagcacacaaccggcacaaaccaccgtatatctggagcagccagaagccatcgattacaaacggtaatttcctctgtgttgaagagccactgacctgtgtcagtggctaccgtgattcattctcgccaacatccgcacattcctccaacgccatgtgcaaaaatgccttcgcggcggctgtctgccagctatttttccgccgcaacaaaaccgccgttctctccagtagtggcggggcaagagaaatcgctttaagcccgtcatgttgtgtggcaatcgctgctggtaacaatgtggaaagggaagtgcggcgaatcagctccagaaccgcgctaattgagttcgcctcaatgaccacctgtggatgtagccccgctttctcgcagtagtggtcaatttgctctctggtggcaaattccgcgctgagcaggaccagtttttcatcatgcaagcgactcaacgccacctgttcacaggcagccagcggatgatgttgcgccacgactaacgctaaactttctgtcagtaaaggaattgcctccagctccggcgaatgcacaggcgcgaaggcaatcccaacgtccagctcgtcgcgacaaagcagatcttcgattttctcctgcgacatttcctgtagctggagcgtgatgccggggtagcgcgcatagaaatccgccattaaagggccgataaagtagcttgtaaaggtgggggtgacggcgatacgcagcgatcctcgcgtcagatcggcaacatcatgaatcgcccgtttacccgctcccagttcctgtaacgcccggctggcgtactgtcgccagacttctcctgcatcggtgagacgaatcgttcgcccgctacggtcaaacagcggcacgcctaaactctcctctaactggcgaatctgctgggaaagcgcaggctgagagacgtgcaacgcactggcggcacgggtgaagctgccatgttcagccacggcaagaaaataattgatatgtcgagagagcattcgccaacctataagtaaatccaatagaactcatcataaatgagacttttaccttatgacaatcggcgagtagtctgcctctcattccagagacagacagaggttaacggtgaaagagattattgatggattccttaaattccagcgcgaggcatttccgaagcgggaagccttgtttaaacagctggcgacacagcaaagcccgcgcacactttttatctcctgctccgacagccgtctggtccctgagctggtgacgcaacgtgagcctggcgatctgttcgttattcgcaacgcgggcaatatcgtcccttcctacgggccggaacccggtggcgtttctgcttcggtggagtatgccgtcgctgcgcttcgggtatctgacattgtgatttgtggtcattccaactgtggcgcgatgaccgccattgccagctgtcagtgcatggaccatatgcctgccgtctcccactggctgcgttatgccgattcagcccgcgtcgttaatgaggcgcgcccgcattccgatttaccgtcaaaagctgcggcgatggtacgtgaaaacgtcattgctcagttggctaatttgcaaactcatccatcggtgcgcctggcgctcgaagaggggcggatcgccctgcacggctgggtctacgacattgaaagcggcagcatcgcagcttttgacggcgcaacccgccagtttgtgccactggccgctaatcctcgcgtttgtgccataccgctacgccaaccgaccgcagcgtaaccttatttttaaaccatcaggagatccaccatgattcagtcacaaattaaccgcaatattcgtcttgatcttgccgatgccattttgctcagcaaagctaaaaaagatctctcatttgccgagattgccgacggtaccggtctggcagaagccttcgtaaccgcggctttgctggggcagcaagcgcttcctgccgacgccgcccgcctggtcggggcgaagctggatctcgacgaagacgccattctactgttgcagatgattccactgcgtggctgcattgatgaccgtattccaaccgacccaacgatgcatcgtttctatgaaatgttgcaggtgtacggcacaaccctgaaagcgttggttcatgagaagtttggcgatggcattatcagcgcgattaacttcaaactcgacgttaagaaagtggcggacccggaaggtggcgaacgtgcggtcattaccttagatggtaaatatctgccgaccaagccgttctgacagccatgcgcaatcatcaaaagacgttcacgatgctgctggttctggtgctgattggtcttaatatgcgaccactgctcacctccgtcgggccactgctaccgcaattgcgccaggcgagcggaatgagctttagcgtggctgccctgttgaccgctcttccggtggtcaccatgggcgggctggcgctggccggaagctggcttcatcagcatgtcagcgaacgtcgcagtgtcgccatcagtctgttgctgattgccgtcggtgcattgatgcgtgagctttacccccaaagtgcgctgctgcttagcagcgcactgctcggtggggtggggatcggcatcattcaggcggtgatgccttcggtgattaaacggcggtttcagcagcgcacgccactggtgatggggctgtggtccgcggctctgatgggcggcggtggacttggtgccgccataacgccctggttagttcaacatagcgaaacctggtatcaaacactcgcctggtgggcgctgcctgccgttgttgcgctctttgcctggtggtggcaaagcgcccgcgaggtcgcctcttcccacaagacaacaaccactccggttcgcgtggtatttactccccgcgcctggacgctgggcctatacttcggtctgattaacggtggttacgccagcctgattgcctggttacccgctttctatattgagattggtgccagcgcgcagtacagcggttccttgctggcattgatgacgcttgggcaagccgcaggagctttgctgatgcctgctatggctcgccatcaggatcggcgcaaacttttgatgctggcgctggcgttacaactggtgggtttctgcggctttatctggctgccgctgcaattgccggtattgtgggcgatggtgtgtgggttaggtctgggtggcgcatttccgctctgtttgctgctggcgctcgatcactctgcgcaacctgctattgctggcaagctggtggcgtttatgcaggggatcggttttatcatcgccgggcttgccccgtggttttctggtttgctgcgtagtatcagcggcaattacctgatggactgggcatttcatacgctgtgcgtcgttgggctgatgatcataaccctgcgttttgcaccagcacgttttccgcagctgtgggtcaaagaggtatgatgcgacgcttgtttcgccagatgatggagctataaataattgtcggatgtgcccagtggcgcatccgacattaattgcttaagcgacttcattcacctgacgacgcagcagggaaagcgggccggggccgctaagcgtgaacacggaaattaaggtgaagcccagcgccaccagacccagcaccagataagcgccctggaaaccgatgctttcatacatattgcccgccagtacagacataaaaatcatcgccagttgcttaaagaagcagaaacagaccagataaatcgtcgctgaaaaacgcacttcaaactggctggtaatatatttaaagcagcccaccagcaggaacggtacttcaaacatatgcagcgttttcagaataaccacttccagcgctgaggtggcgaacgatgagccaataatacgtacagacataatagtgccagccagcagcagggcgtttttcccaccgatgcgattaatgatcagtggcgcaaagaacataatcgaggcgttaagtaattcgcccattgtcgttacgtagccaaatacccgcgtaccctgttcaccggtggcaaagaaagaagtaaagaaattagcaaactgttggtcaaaaacatcgtaggtgcaggaaacgccaataacatacagtgacaaaaaccacagttttggctgtctgaacagttccagcgccagtttaaggctaaatgccgaatggttggcacctaccgcattggcaaccgtggcggaagagggcgcatccgttttggcgaaaaagagtaaaatggcgaggatgagtgcacagccagaacccagccagaaaacgaactgattattgatggtgaacatgatgccgacaatcgaggcacacagcgcccagccaacacagccaaacatccgcgcgcgaccaaattcgaaattactgcgacggctgactttctcgataaatgcctctactgcgggcgcaccggcgttaaaacaaaagcctagataaataccaccaacaatcgatcctactaaaatgttgtattgtaacagtggcccgaagataaaaataaagaacggcgcaaacatcactaacatgccggtaataatccacagcaggtatttgcgcagcccgagtttgtcagaaagcagaccaaacagcggttggaataatagcgagaacagagaaatagcagcaaaaataatacccgtatcacttttgctgatatggttgatgtcatgtagccaaatcgggaaaaacgggaagtaggctcccatgataaaaaagtaaaagaaaaagaataaaccgaacatccaaaagtttgtgttttttaaatagtacataatggatttccttacgcgaaatacgggcagacatggcctgcccggttattattatttttgacaccagaccaactggtaatggtagcgaccggcgctcagctggaattccgccgatactgacgggctccaggagtcgtcgccaccaatccccatatggaaaccgtcgatattcagccatgtgccttcttccgcgtgcagcagatggcgatggctggtttccatcagttgttgttggctgtagcggctgatgttgaactggaagtcgccgcgccactggtgtgagccataattcaattcgcgcgtcccgcagcgcagaccgttttcgctcgggaagacgtacggggtatacatgtctgacaatggcacatcccagcggtcaaaacaggccgcagtaaggcggtcgggatagttttcttgcggccctaatccgagccagtttacccgctctgctacctgcgccagctggcaggtcaggccaatccgcgccggatgcggtgtatcgctcgctacttcaacatcaacggtaatcgccatttgaccactaccatcaatccggtaggttttccggctgataaataaggtttttccctgatgctgccacgcgtgagcggtcgtaatcagcaccgcgtcggcaagtgtatctgccgtgcactgcaacaacgctgcttcggcctggtaatggcccgccgccttccagcgttcgacccaggcgttcgggtcaatacgggtcgcttcacttacgccaatgtcgttatccagcggtgcacgggtgaactgatcgcgcagcggcgtcagcagttgtttttcatcgccaatccacatctgtgaaagaaggcctgactgacggttaaattgccaacgcttattacccagctcgatgcaaaaatccgtttcgctggtggttagttgcgggatgatatgggacgcggaggggagcgtcacactgaggttttccgccagacgccactgctgccaggcgctgatgtgcccggcttctgaccatgcggtcgcgttcggttgcactacgcgtactgtgagccagagttgcccggcgctctccggctgcggtagttcaggcagttcaatcaactgtttaccttgtggagcgacatccagaggcacttcaccgcttgccagcggcttaccatccagcgccaccatccagtgcaggagctcgttatcgctatgacggaacaggtattcgctggtcacttcgatggtttgcccggataaacggaactggaaaaactgctgctggtgttttgcttccgtcagcgctggatgcggcgtgcggtcggcaaagaccagaccgttcatacagaactggcgatcgttcggcgtatcgccaaaatcaccgccgtaagccgaccacgggttgccgttttcatcatatttaatcagcgactgatccacccagtcccagacgaagccgccctgtaaacggggatactgacgaaacgcctgccagtatttagcgaaaccgccaagactgttacccatcgcgtgggcgtattcgcaaaggatcagcgggcgcgtctctccaggtagcgaaagccattttttgatggaccatttcggcacagccgggaagggctggtcttcatccacgcgcgcgtacatcgggcaaataatatcggtggccgtggtgtcggctccgccgccttcatactgcaccgggcgggaaggatcgacagatttgatccagcgatacagcgcgtcgtgattagcgccgtggcctgattcattccccagcgaccagatgatcacactcgggtgattacgatcgcgctgcaccattcgcgttacgcgttcgctcatcgccggtagccagcgcggatcatcggtcagacgattcattggcaccatgccgtgggtttcaatattggcttcatccaccacatacaggccgtagcggtcgcacagcgtgtaccacagcggatggttcggataatgcgaacagcgcacggcgttaaagttgttctgcttcatcagcaggatatcctgcaccatcgtctgctcatccatgacctgaccatgcagaggatgatgctcgtgacggttaacgcctcgaatcagcaacggcttgccgttcagcagcagcagaccattttcaatccgcacctcgcggaaaccgacatcgcaggcttctgcttcaatcagcgtgccgtcggcggtgtgcagttcaaccaccgcacgatagagattcgggatttcggcgctccacagtttcgggttttcgacgttcagacgtagtgtgacgcgatcggcataactaccacgctcatcgataatttcaccgccgaaaggcgcggtgccgctggcgacctgcgtttcaccctgccataaagaaactgttacccgtaggtagtcacgcaactcgccgcacatctgaacttcagcctccagtacagcgcggctgaaatcatcattaaagcgagtggcaacatggaaatcgctgatttgtgtagtcggtttatgcagcaacgagacgtcacggaaaatgccgctcatccgccacatatcctgatcttccagataactgccgtcactccagcgcagcaccatcaccgcgaggcggttttctccggcgcgtaaaaatgcgctcaggtcaaattcagacggcaaacgactgtcctgaccgtaaccgacccagcgaccgttgcaccacagatgaaacgccgagttaacgccatcaaaaataattcgcgtctggccttcctgtagccagctttcatcaacattaaatgtgagcgagtaacaacccgtcggattctccgtgggaacaaacggcggattgaccgtaatgggataggtcacgttggtgtagatgggcgcatcgtaaccgtgcatctgccagtttgaggggacgacgacagtatcggcctcaggaagatcgcactccagccagctttccggcaccgcttctggtgccggaaaccaggcaaagcgccattcgccattcaggctgcgcaactgttgggaagggcgatcggtgcgggcttcttcgctattacgccagctggcgaaagggggatgtgccgcaaggcgattaagttgtgtaacgccagggttttcccagtcacgacgttgtaaaacgacggccagtgaatccgtaatcatggtcatagctgtttcctgtgtgaaattgttatccgctcacaatttcacacaacatacgagccggaagcataaagtgtaaagcctggggtgcctaatgagtgagctaactcacattaattgcgttgcgctcactgcccgctttccagtcgggaaacctgtcgtgccagctgcattaatgaatcggccaacgcgcggggagaggcggtttgcgtattgggcgccagggtggtttttcttttcaccagtgagacgggcaacagctgattgcccttcaccgcctggccctgagagagttgcagcaagcggtccacgctggtttgccccagcaggcgaaaatcctgtttgatggtggttaacggcgggatataacatgagctgtcttcggtatcgtcgtatcccactatcgagatatccgcaccaacgcgcagcccggactcggtaatggcgcgcattgcgcccagcgccatctgatcgttggcaaccagcatcgcagtgggaacgatgccctcattcagcatttgcatggtttgttgaaaaccggacatggcactccagtcgccttcccgttccgctatcggctgaatttgattgcgagtgagatatttatgccagccagccagacgcagacgcgccgagacagaacttaatgggcccgctaacagcgcgatttgctggtgacccaatgcgaccagatgctccacgcccagtcgcgtaccgtcttcatgggagaaaataatactgttgatgggtgtctggtcagagacatcaagaaataacgccggaacattagtgcaggcagcttccacagcaatggcatcctggtcatccagcggatagttaatgatcagcccactgacgcgttgcgcgagaagattgtgcaccgccgctttacaggcttcgacgccgcttcgttctaccatcgacaccaccacgctggcacccagttgatcggcgcgagatttaatcgccgcgacaatttgcgacggcgcgtgcagggccagactggaggtggcaacgccaatcagcaacgactgtttgcccgccagttgttgtgccacgcggttgggaatgtaattcagctccgccatcgccgcttccactttttctcgcgttttcgcagaaacgtggctggcctggttcaccacgcgagaaacggtctgataagagacaccggcatactctgcgacatcgtatagcgttactggtttcacattcaccaccctgaattgactctcttccgggcgctatcatgccataccacgaaaggttttgcgccattcgatggtgtcaacgtaaatgcacgccgcttcgccgtccggccaccagaatagcctgcgattcaaccccttcttcgatctgttttgctacccgttgtagcgccggaagatgcttttccgctgcctgttcaatggtcattgcgctcgccatatacaccagattcagacagccaatcacccgttgttcactgcgcagcggtacggcgatagaggcgatcttctcctcctgatcccagccgcggtagttctgtccgtaaccctctttgcgcgcgcgcgccagaatggcttgcagctttaacggttctcgtgccagttgatagtcatcaccggggcgggcggctaacatttcgattaattccttgcgttcttgttccgggcaaaaggccagccaggtcaggcccgaggcggttttcaggagcggtaaacgtcgcccgaccattgcccggtgaaaggataagcggctgaaacggtgggtggtttcgcgtaccaccattgcatcaacatccagcgtggacacatctgtcggccataccacttcgcgcaacagatcgcccagcagcggggccgccagtgcagaaatccactgttcgtcacgaaatccttcgcttaattgccgcactttgatggtcagacgaaaactgtcatcggaggggctacggcggacatatccctcttcctgcagcgtctccagcagtcgccgcacagtggtgcgatgcaggccgctgagttccgccagcagcccgacgctggcaccgccatcaagtttatttaacatatttaataacattagaccgcgtgttaagccgcgcacggttttgtattccgtctgctcattgttctgcatattaattgacatttctatagttaaaacaacgttgtgcacctggtgcacattcgggcatgttttgattgtagccgaaaatacccttcctatactgagcgcacaataaaaaatcatttacatgtttttaacaaaataagttgcgctgtactgtgcgcgcaacggcattttgtccgagtcgtgaggtactgaaatggcaatacaacaccctgacatccagcctgctgttaaccatagcgttcaggtggcgatcgctggtgccggtccggttgggctgatgatggcgaactatctcggtcagatgggcattgacgtgctggtggtggagaaactcgataagttgatcgactacccgcgtgcgattggtattgatgacgaggcgctgcgcaccatgcagtcggtcggcctggtcgagaatgttctgccgcacactacaccgtggcacgcgatgcgttttctcaccccaaaaggccgctgttttgctgatattcagccaatgaccgatgaatttggctggccgcgccgtaacgcctttattcagccacaggtcgatgcggtgatgctggaagggttgtcgcgttttccgaatgtgcgctgcttgtttgcccgcgagctggaggccttcagccagcaaaatgacgaagtgaccttgcacctgaaaacggcagaagggcagcgggaaacggtcaaagcccagtggctggtagcctgtgacggtggagcaagttttgtccgtcgcactctgaatgtgccgtttgaaggtaaaactgcgccaaatcagtggattgtggtagatatcgccaacgatccgttaagtacgccgcatatctatttgtgttgcgatccggtgcgcccgtatgtttctgccgcgctgcctcatgcggtacgtcgctttgaatttatggtgatgccgggagaaaccgaagagcagctgcgtgagccgcaaaatatgcgcaagctgttaagcaaagtgctgcctaatccggacaatgttgaattgattcgccagcgtgtctacacccacaacgcgcgactggcgcaacgtttccgtattgatcgcgtactgctggcgggcgatgccgcgcacatcatgccggtatggcaggggcagggctataacagtggtatgcgcgacgcctttaacctcgcatggaaactggcgttggttatccaggggaaagcccgcgatgcgctgctcgatacctatcaacaagaacgtcgcgatcacgccaaagcgatgattgacctgtccgtgacggcgggcaacgtgctggctccgccgaaacgctggcagggtacgttacgtgacggcgtttcctggctgttgaattatctgccgccagtaaaacgctacttcctcgaaatgcgcttcaagccgatgccgcaatattacggcggtgcgctgatgcgtgagggcgaagcgaagcactctccggtcggcaagatgtttattcagccgaaagtcacgctggaaaacggcgacgtgacgctgctcgataacgcgatcggcgcgaacttcgcggtaattggctggggatgcaatccactgtgggggatgagcgacgagcaaatccagcagtggcgcgcgttgggcacacgcttcattcaggtggtgccggaagtgcaaattcataccgcacaggataaccacgacggcgtactacgcgtgggcgatacgcaaggtcgcctgcgtagctggttcgcgcaacacaatgcttcgctggtggtgatgcgcccggatcgctttgttgccgccaccgccattccgcaaaccctgggcaagaccctgaataaactggcgtcggtgatgacgctgacccgccctgatgccgacgtttctgtcgaaaaggtagcctgatatgcacgcttatcttcactgtctttcccactcgccgctggtggggtatgtcgacccggcgcaagaggtgctcgatgaggtcaatggcgtgattgccagcgcccgcgagcgtattgcggcattctcccctgaactggtggtgctgtttgcgccagatcactacaacggctttttctatgacgtgatgccaccgttctgtttaggcgttggagcgacggcaattggtgatttcggcagtgcggcaggagagctgcccgtgcctgtggagctggcggaggcctgtgcgcatgctgtcatgaagagcgggatcgatcttgccgtttcttactgtatgcaggtggaccacgggttcgcccagccgctggagttcctgctcggtgggctggataaggtgccagttctgcctgtgttcatcaacggtgtcgccacgccgctgcccggtttccagcgtacccgcatgttgggtgaagccattggacgtttcaccagcactctcaataaacgcgtgctgttcctgggttccggtgggctttcccatcagccgccggtgcccgaactggcgaaagccgatgcccatatgcgcgaccgtctgttggggagcgggaaagatttacccgccagtgagcgcgaattgcgtcagcaacgggtgattagcgccgctgagaagtttgttgaggatcagagaactctgcatccgctcaacccgatttgggataaccagttcatgactttgctggagcagggacgcatacaggaactggatgccgtcagtaacgaagagctttccgccattgccggaaagtcgacacatgaaatcaaaacctgggtcgccgcttttgccgctatttctacatttggcaactggcgtagcgaagggcgttattaccgcccaatcccggagtggattgccggatttggctcgttaagcgccagaacagagaactgaatatgcaggagaagatgatgagttatcagccacaaaccgaagccgccaccagccgttttctgaatgtagaagaagcgggtaaaacgctgcgcatccattttaatgactgcggacaaggcgacgaaaccgttgtcctgctgcatggttccggcccgggtgctactggctgggcgaacttcagccgcaatatcgatccgctggtagaggcgggctatcgggtaatcctgctggattgtccgggttggggcaaaagcgattcgatcgttaatagtggttcacgatcggatcttaatgcacgaatcctgaaaagcgtggtggatcaactggatatcgccaaaatccacctgctgggcaactcgatgggcggccatagttctgtggcgttcacccttaactggccggagcgcgtcggcaaactggtgctgatgggcggcggtacgggcggcatgagtttgtttacgccgatgccaaccgaaggtattaagcgactgaatcagctttatcgtcagccgactatcgaaaacctgaagctgatgatggatatcttcgttttcgataccagcgatttgaccgacgccctgtttgaagcgcgcctgaataatatgctgtcgcgccgcgatcacctggaaaacttcgttaagagcctggaagctaatccgaaacagttcccggattttggcccacgtctggcggaaatcaaagcgcaaaccctgattgtctgggggcgcaacgaccgctttgtgccgatggatgcgggtctgcgtctgctgtccggcattgccggttctgaactgcatatcttccgcgactgtggtcactgggcgcagtgggaacatgccgacgctttcaatcaattggtgctgaatttcctcgcacgcccttaaggaatggtcatgacgaagcatactcttgagcaactggcggcggatttacgccgcgccgcagagcagggcgaagcgattgcgccgctgcgcgatctgattggtatcgataacgctgaagcggcctacgccattcagcacataaatgtgcaatatgacgttgtgcaggggcgtcgcgtggtagggcgtaaagtgggcctgacgcatccgaaagtgcaacaacaactgggcgttgatcaaccggattttgggacgttatttgccgacatgtgttatggcgataacgaaatcattcctttttcccgtgttctgcaaccccgcattgaagcggagatcgcactggtgttgaaccgcgatttacccgcaactgatatcaccttcgacgaactgtataacgccattgaatgggtacttccggcgctggaagtggtggggagccgcattcgcgactggtcgattcagtttgtcgataccgtggcagataacgcttcctgcggggtgtatgtcatcggcggtccggcgcaacgtccggcggggttagacctgaaaaactgcgccatgaagatgacgcgtaataacgaagaggtttccagcgggcgcggcagcgaatgcctgggacatccgcttaatgccgccgtctggctggcacgcaaaatggccagtctgggtgaaccgctgcgcgccggagatatcattcttaccggggcattaggcccgatggtggcggtgaatgcgggcgatcgttttgaagcccatattgaaggcataggttcagttgctgcgacattttcaagcgcagccccaaaaggaagtctgtcatgagtaagcgtaaagtcgccattatcggttctggcaacattggcaccgatctgatgattaaaattttgcgtcacggtcagcatctggagatggcggtgatggtcggcattgatcctcagtccgacggtctggcgcgtgccagacgtatgggcgtcgccaccacccatgaaggggtgatcgggctgatgaacatgcctgaatttgctgatatcgacattgtatttgatgcgaccagcgcgggcgcgcatgtgaaaaacgatgccgctttacgcgaagcgaaaccggatattcgcttaattgacctgacgcctgctgccatcggcccttactgcgtgccggtggttaacctcgaggcgaacgtcgatcaactgaacgtcaacatggtcacctgcggcggccaggccaccattccaatggtggcggcagtttcacgcgtggcgcgtgttcattacgccgaaattatcgcttctatcgccagtaaatctgccggacctggcacgcgtgccaatatcgatgaatttacggaaaccacttcccgagccattgaagtggtgggcggcgcggcaaaagggaaggcgattattgtgcttaacccagcagagccaccgttgatgatgcgtgacacggtgtatgtattgagcgacgaagcttcacaagatgatatcgaagcctcaatcaatgaaatggctgaggcggtgcaggcttacgtaccgggttatcgcctgaaacagcgcgtgcagtttgaagttatcccgcaggataaaccggtcaatttaccgggcgtgggtcagttctccgggctgaaaacagcggtctggctggaagtcgaaggcgcagcgcattatctgcctgcctatgcgggcaacctcgacattatgacttccagtgcgctggcgacagcggaaaaaatggcccagtcactggcgcgcaaggcaggagaagcggcatgaacggtaaaaaactttatatctcggacgtcacgttgcgtgacggtatgcacgccattcgtcatcagtattcgctggaaaacgttcgccatattgccaaagcactggacgatgcccgcgtggattcgattgaagtggcccatggcgacggtttgcagggttccagctttaactatggtttcggcgcacatagcgaccttgaatggattgaagcagcggcggatgtggtgaagcacgccaaaatcgcgacgttgttgctgccaggaatcggcactattcacgatctgaaaaatgcctggcaggctggcgcgcgggtggttcgtgtggcaacgcactgtaccgaagctgatgtttccgcccagcatattcagtatgcccgcgagctcggaatggacaccgttggttttctgatgatgagccatatgaccacgccggagaatctcgcaaagcaggcaaagctgatggaaggctacggtgcgacctgtatttatgtggtggattctggcggtgcgatgaacatgagcgatatccgtgaccgtttccgcgccctgaaagcagagctgaaaccagaaacgcaaactggcatgcacgctcaccataacctgagtcttggcgtggcgaactctatcgcggcggtggaagagggctgcgaccgaatcgacgccagcctcgcgggaatgggcgcgggcgcaggtaacgcaccgctggaagtgtttattgccgccgcggataaactgggctggcagcatgggaccgatctctatgcgttaatggatgccgccgacgacctggtgcgtccgttgcaggatcgaccggtacgagtcgatcgcgaaacgctggcgctgggatacgctggtgtttactcgagcttcctgcgtcactgtgaaacggcggcggcgcgttatggcttaagtgcggtggatattctcgttgagctgggcaaacgccggatggttggcggccaggaggatatgatcgttgacgtggcgctggatctgcgcaacaacaaataatgatgactgccgagaacgtgcattttgtatgcccatcccagcacgactgccggatgcggcgtgaacgccttatccggcctacatttcgcccgtaggcagtcattaaatagttctgattacgcggctggcaatgtatcagtcgcgattcacctgcactcgcaatgaggttcatcttatgtcgactcgtaccccttcatcatcttcatcccgcctgatgctgaccatcgggctttgttttttggtcgctctgatggaagggctggatcttcaggcggctggcattgcggcgggtggcatcgcccaggctttcgcactcgataaaatgcaaatgggctggatatttagcgccggaatactcggtttgctacccggcgcgttggttggcgggatgctggcagaccgttatggtcgtaagcgtattttgattggctcagttgcgctgtttggtttgttctcactggcaacggcgattgcctgggatttcccctcactggtctttgcgcggctgatgaccggtgtcgggctgggggcggcgttgccgaatcttatcgctctgacgtctgaagccgcgggtccacgttttcgtgggacggcagtgagcctgatgtattgcggtgttcccattggcgcggcgctggcggcgacactgggtttcgcgggggcaaacttagcatggcaaacggtgttttgggtaggtggtgtggtgccgttgattctggtgccgctattaatgcgctggctgccggagtcagcggttttcgctggcgaaaaacaggctgcgccaccactgcgtgccttatttgcgccagaaacggcaaccgcgacgctgctgctgtggttgtgttatttcttcactctgctggtggtttatatgttgatcaactggctaccgctacttttggtggagcaaggattccagccatcgcaggcggcaggggtgatgtttgccctgcaaatgggggcggcaagcgggacgttaatgttgggcgcattgatggataagctgcgtccagtaaccatgtcgctactgatttatagcggcatgttagcttcgctgctggcgcttggaacggtgtcgtcatttaacggtatgttgctggcgggatttgtcgcggggttgtttgcgacaggtgggcaaagcgttttgtatgccctggcaccgttgttttacagttcgcagatccgcgcaacaggtgtgggaacagccgtggcggtagggcgtctgggggctatgagcggtccgttactggccgggaaaatgctggcattaggcactggcacggtcggcgtaatggccgcttctgcaccgggtattcttgttgctgggttggcggtgtttattttgatgagccggagatcaagaatgcagccgtgtgccgatgcctgacgcgccttattaagcaggggcgaaagggacttgcccccaatacacccacggcgtttacaggtatactcgctaaaaattattcagcgggtttggaaacaaagatggcaaaacttaccttacaagagcagttgctcaaagcaggattagtcaccagcaaaaaagcggcgaaggtcgagagaacggcgaaaaaatcgcgcgttcaggcgcgtgaagctcgggctgcggtagaagaaaataaaaaggcacagcttgagcgtgataaacagcttagcgaacagcaaaaacaagcggcgttggcgaaagaatataaagcccaggtgaagcagctcattgaaatgaaccgaatcaccattgccaatggcgatattggttttaacttcactgacggcaatctgattaagaagatttttgtcgataagctcacacaggcgcagttgattaatggtcgtctggcgattgcccgcttgttggtcgataacaatagcgaaggtgaatacaccattattcccgccagtgttgccgataaaattgctcagcgtgatgccagcagtattgtgttgcacagcgcgctcagtgccgaagagcaggatgaagacgatccgtatgccgacttcaaagtgcctgatgatttgatgtggtaaacatagataagtcgtgcgccatgcctgatgcgacgctttgcgcgtcttatcaggccttgtattatccctccagtgcagagaaaatcggccagttttctctgcctgcagtccgcatgccgtatcgggccttgggttctaacctgttgcgtagatttatgcagcggactgcctttctcccaaagtgataaaccggacagtatcatggaccggttttcccggtaatccgtatttgcaaggttggtttcactatggaacatgaacttcattatatcggtatcgacaccgctaaagagaaactggatgtcgatgtgttgcgtcctgatggtcgtcatcgcaccaaaaaattcgctaacaccactaaagggcacgatgagctggtgagctggctgaaaggtcacaagattgaccatgcgcatatctgcatcgaagcgaccggcacctatatggaacctgtcgctgagtgcctttacgatgctggctacatagtgtcagtcattaatcctgcgctgggtaaagctttcgctcagagtgaaggactgcgtaacaagactgataccgtggatgcgcgcatgctggcagagttctgtcgtcagaagcgccctgcagcctgggaagcgcctcacccgcttgaacgcgcgttgcgtgccctggtagtccgccaccaggcgctgacagatatgcacacgcaggaactgaatcgcactgaaacggcgcgggaagtccagagaccgagcattgatgctcaccttctgtggcttgaagcagagctgaagcgtcttgagaagcagataaaagacctgacagacgatgatccggatatgaaacaccgcaggaaactgctggaaagcatcccgggtatcggagagaaaacatctgcggtattgctggcttatatcggtctgaaggaccgcttcgcccatgccagacagttcgccgcttttgcgggtctgacaccacggcgttatgaatcaggtagcagtgtgagaggggcgagccggatgagtaaggccggacatgtgtcgcttcgcagggcgttgtatatgcccgcaatggtagccaccagtaagactgagtggggacgggcgttccgcgaccgtctggcggctaatggcaagaaaggaaaggtgattctcggcgcgatgatgcgcaagctggcacaggtggcgtatggagtgctgaagtcaggcgtgccgttcgatgcgtcacggcataatccggtagcggcgtaaaaatcgcggaagggatgaaaaaaacagcgcctgacggcgctgtgtctggcatgcctgcaatccgggaaaccggaccaggaaaaaacttgcaggccataacagtatctacggtttacgggcgaagtgtaggccggataaggcgttcacgccgcatccggcagtcgtgcactattatcaacgcatattcagtttattggcgtggtaggcaatatgctcgccaataaaactggagacaaaataatagctgtggtcgtaaccctcgtgataacggattaacgtcttgatattcatctcctggcagatcttttcaagatttggagtccgcagctgttccgcgtaaaaatcatcactcaacccctgatcaaccatgatttccgcaacgcgttgaccttgtgaaataagactcaccggatcgtaatccaaccaggcatctttattttcaccaagatatgcggcaaaggcttgctgtccccacggtgcttgcgatggggagacaatgggcgaaaacgccgagacgctgacatattcatctgggttacgtaacgccagcaccagcgcgcccagcccgcccatagaatgaccagagatagactttctggtcgttgccggaaaatgttgcatcactaaatccggcagctcgttgcggatatagtcatacattttgtaatgttcattccacggcgcttgcgttgcgttcaggtaaaacccggcaccttgcccgagatcgtaacggtcggcatctgcgacatgactgcctcgcggactggtgtccggcgcaacaacaataatgttgtgttcagccgcgtaacgctgcatccccgatttagtaatgaaattctgctcgttgcaggtcaggcccgaaagccagtacagcaccggcaatttttcattcgcggcttttggtgggagatagacgccgacattcatttcacatttcagtgattgggaataatgccgatacacattttgccagccgccaaagctggcatgtttttcaatgagttccatcagtcattatctcacggttaatcccccggacggctgcccagggagagtattaagaaccccgtctgaagtggacggggtatacctgcgggaaatcagtaacgaattacggttcgaatggatttgccttcatgcatcaggtcgaaggcgtcattaatttcatcaaggctcatggtatgcgtgacaaacggttccagatcgatatcacctttcatcgcatcttcaaccatacccggtaactgggaacgacctttcacgccgccaaacgcggaacctttccatacgcgaccagtgaccaactggaatggacgggtggagatttcctgaccagaacctgccaccccgatgatcaccgactgaccccagccgcggtgcgcactttccagcgccgcacgcatcacgttgacgttaccgatgcattcaaaggtatggtcgataccccatttgttgatatccagcaggacatctttaatcggtttgtcgtagtcattcgggttaatgcagtcggtagcaccgaagcgacgcgccagatcgaatttcttcgggttggtatcgatagcgataatccgtcccgctttcgcctgacgcgcgccctgaaccactgccagaccaatcgcgccaagaccaaacacggcaacagaatcacctggctggactttagctgtgttgtgcaccgcgccaataccggtggtcacgccacagcccagcaggcagacgtgttcatggtttgcttctggattaattttggccagagacacttccgcgaccacggtgtattcactgaatgttgagcatcccatgtagtgataaagcggctgcccgttgtaagaaaaacgggtggtgccgtctggcatcaagcctttaccctgggtttcgcgaaccgcaacacagaggttagttttgccagaacgacagaactcacactcgccgcactccgcggtgtaaagcgggatcacatggtcgccaggtttgacgctggttacgccttcaccgacttcaaccacaacgccggccccttcgtgaccgagaaccaccgggaatacaccttccgggtcatccccagagagggtaaatgcgtcggtatggcaaacgccggtatgggtgactttaatcagcacttcaccttttttcggtggtgcaacgtcaatttcaacgatttccagcggtttaccgggagcaaatgcaacggcagcacgtgatttcatctctcgctcttcctcaatatggtaatagattcagctatttaagataggctcgaaccagttcaatagtgtcgtcaacggattggctgacttcgcggctgtagcagtcatttcggtcaaacgtttcccggatatggctttcaagcacttctgccatcagcccattagccgcgccccgaacggcagcgatctgttggagtatggcacggcattcggcatcaccctccagcgaccgttccagagcatcaatctgccctcgaatacgacgaactcgagtaaggacctttttcttctcttccggagtactgggcatttcgcacctcattatctgcacgcaatatactataggggggtatgctatatgtcaatgcatacccccctatagtatataacactggagaataaaatttatccggtgaatgtggtcggaaaacaaagaggaaaggggggggctaatcggcagggaaggccgccccggatagcgggcggcagaaggaatcagaatttccaggtcagatgggctgcaagttgcagaccgttataatcatcggttggggtgtcgtaccacactttacctgccgtcagcccgagattaagttgctcagtcagcggttgaatacgttgcagactgacgctcttcatgctgccgtagcgtgtttctggcgtccagtcataggtgtaagcgcctgttccgcggcttagccatagttgcgtataaccagtgccgcgcgggtcattcagacgcacggaaatcatattgctataactaccacctgcatcgctggagtcataatgggtatagcggtagctggtgatcaccgggccagtatagagtgatacgccgccttgccaggcatcgacttcgacatcatcgtaatatttagtgtagcgataaccggtcgtgaaaagcgtttttggcaacagggccaggttaatatcctgacgaaaatcctggcgggcaaagaccggcgtattatccgcaaaggcaatacccgttcgggttgtcagccagttattccatttataccagaccgcaccctgaccgcgagtggcattgaaatgttcagtttcataatcacgacgcccctgggaaagattaaaaagcagcgttgcgttttcaactttcgccaccagttcagcatacgctaaattacggttgccatgatcgccagaataatcggtaaaatcgtagcccgcggtaatggaagttaacccggcataagcgggcaatgcgctaaaaatggccgccgctaataacgtccgttttatcattttaatctcctgtacggataagttcttgtcggagtgaataagttccggcaggtaaattacgttctacaatcacgcgcgggccaagttgcgtgttcggggaaataattcgcccaggcaaaattataacttgtacgccaaggcgtgaacgctgcccgatataacaacctaatttatcgcatccggtagcgataattccctctggagttcgaacagacacaggctgttcatccagacgatgattactggtacgtacttgtgcgcccaaatatgcctggtttgcaactaccgagtcggcaataaaacattgcggaccaatcgttgcttccgcttcaataaccgcatttttaatttcggtggcaaaaccaatttttacaccattgctgattattgtgccaggacgaataaacgcataattacctatcaggcagtttgcgccaatcactaccggaccctgaataacggcaccatgacaaatacgggtattcgcgccgataacaacttcacctgcagtttcatcaataattacctggtctgcaatctgaatatttttctctttaacattaagcttcagatagtttttcagttcctgtgacagaaggttgggaataagcggttgacgcttccaccagtgcggaatagcgggtgggtttgtcgcgctgaggttcgcgtccagtaaaaaaggcaataagtccataaataatccagatggcataagctaataatacatacacaacggaaagcggcgctaaaggcaccaacaaccagcaacgatgaaaccaggcgctaaaagcaccaataacacaaactacgccgatccagataagcggaaacattgccaacaccacaccatgcggcccggtggtgatgaattcattaaaccaggtagtgagataaatcccaacgccataaagcacaaccaacagcataggaaatatactgaagataccgaagcggctaaataaaagtcttttatgcaggcgcatacagaccgcgtatcccacaatccaacgccgccagcgacgccactcctcacgcgggctgttgcattcctgtgggtatacgatgcagcgattcgcctgccgaatacggtagccgtttgccactaatgtccaggtgagatcaaggtcttcgactttagtacgatccgagaaaccgaacttacgcaatacatcagtacggaacatcccgcaggcaccgctgataataaacggtgcgccgcccaggagctgctgtagcgtgcgcttcataacaatcatcggcaactttacggtcgcgcggatgtgcggtaacagccccgcgcctttcaacgcagtagagggaatgccgcctacggcatcagcaccgcgctcaatttctgccagcatatagcccattccgtcttgatcgggcggaacataggtgtcggcatcacttaaaaaaacctggtcgcaggtggcataattgaggccattcatcagcgcaccacctttaccggtatttttttgcgtgacggcaacaaagcggtcgccccatttgcgtttgacttccgccatgaccgcttcggtattgtccgtggagccgtcgttaacgcaaattacccggcaaaaataagggttacgcagtagattatccagtgactgcgccagacacgggccttcgttatacgcaggtataatggcgtcaatacagcctttcttttgactgggtttacgtcttagcgtacttaaaaaccatagcaacattgctatggacatacagataaatatccaggttttcatgcaatttgctcaaagaatcattttatgaattacaaagccttcacccaattcgctattgacctgttgcccgcgaaattgtgcaactgcacgcaggcgatcatgacgcatataatcacgtcgttcctggcttttatgtttttttaatgcagcaagtttgactgtgaaatattcttctttaacggattcaaaaacctgaggcataaatgaaagccaggtacttggggtttcgtagccgagaatttgtggaatagtgcggcaggcaaccattgaagcttgataaacagcgagatgatcctgatggcggtcggcatcatgcatggtatatacccgcatgatttcaacatcagaaggaatttgatttttaatgatgtcttccagagcggaaatcatatcattgagctgtaaatgagcgcgggtgtcagcaaaattaagatgaatagtttggtggcaccctaatatctttagggcgttgcgcgattcttcatggcgatcgattattccatctgtaccagagttgccggtagtcatcaccacggctgcgatataaattcctttttgcgcaagacgagcaagcgatgcgccacagcctaattctatatcgtcaggatgtgcgccaatagcaaggataccctttcttttatttgccgaagaaaggagggctgaatctaaaaccttatccacttaatgacactccattttatttattatactacaagcacaacgatgcactcagagacgtaatctctggcgcagccagatgttaatttataaatgttaaatgttgctaataactgaaaagcaagggctttcagacccggaggttcgactgggtaatgtttttatgcaattcatatgttaagtgtttgtatgtttggtatgtatagttattttgttttatacattgtatttagatgtgatttagtttgtcaattaattgcatttaaaaaatatgttctgtgaacaagtattgtttatatacattatgtgaatgtaatatgcgagtgattgagaatgatacagtgatatatacaatgcgaatataatagttttattatatgtattgatattgatagaaataatgaagtaataaatctcgtaatgtggttgtttatgcatcactaaaatgaagtgtagtaattttcccaattgttagaacggagtaattgcatatttaatctttcctttgccgtttttttgctaagaataaaatcatctgtgcgataacgactaattcttttaatgaatgtttttattcctgaatactgctcacataacaagacaggggagcagacaatcatggcaatttcatcgcgtaacacacttcttgccgcactggcattcatcgcttttcaggcacaggcggtgaacgtcaccgtggcgtatcaaacctcagccgaaccggcgaaagtggctcaggccgacaacacctttgctaaagaaagcggagcaaccgtggactggcgtaagtttgacagcggagccagcatcgtgcgggcgctggcttctggcgacgtgcaaatcggcaacctcggttccagcccattagcggttgcagccagccaacaggtgccgattgaagtcttcttgctggcgtcaaaactgggtaactccgaagcgctggtggtaaagaaaactatcagcaaacccgaagatttgattggcaaacgcattgccgtaccgtttatctccaccacccactacagcctgctggcggcgctgaaacactgggggattaaacccgggcaagtggagattgtgaacctgcagccgcccgcgattatcgccgcatggcagcggggtgatattgatggtgcttatgtctgggcaccggcggttaacgccctggaaaaagacggcaaggtgttgaccgattctgaacaggtcgggcagtggggtgcgccaacgctggacgtctgggtggtgcgcaaagattttgccgagaaacatcctgaggtcgtgaaagcgttcgctaaaagcgccatcgatgctcagcaaccgtacattgctaacccagacgcgtggctgaaacagccggaaaacatcagcaaactggcgcgtttaagcggcgtgccggaaggtgacgttccggggctggtgaaggggaatacctatctgacgccgcagcaacaaacggtagaactgaccggaccggtgaacaaagcgatcatcgacaccgcgcagtttttgaaagagcagggcaaggtcccggctgtagcgaatgattacagccagtacgttacctcgcgcttcgtgcaataaaaggaggcgcagatgctgcaaatctctcatctttacgccgattatggcggcaaaccggcactggaagatatcaacctgacgctggaaagcggcgagctactggtggtgctggggccgtccggctgcggtaaaaccacgttgctgaatctgattgccggttttgtgccttatcagcatggcagcattcaactggcgggtaagcgtattgagggaccgggagcagagcgcggggtggtttttcagaatgaagggctactaccgtggcgcaatgtacaggacaacgtggcgttcggcctgcaattggcaggtatagagaaaatgcagcgactggaaatcgtgcaccagatgctgaaaaaagtggggctggaaggcgcagaaaaacgctatatctggcagctttccggtggtcaacgtcagcgggtggggattgcccgcgcgctggcggcgaatccccagctgttattactcgacgaaccgtttggtgcgctggacgccttcacccgcgaccagatgcaaactctgctgctgaaactctggcaggagacgggcaagcaggtgctgttgattacccacgatatagaagaagcggtgtttatggcgactgaactggttctgctttcatccggccctggccgtgtgctggagcggctgccgctcaactttgctcgccgctttgttgcgggagagtcgagccgcagcatcaagtccgatccacaattcatcgccatgcgcgaatatgttttaagccgcgtatttgagcaacgggaggcgttctcatgagtgtgctcattaatgaaaaactgcattcgcggcggctgaaatggcgctggccgctctcgcgtcaggtgaccttaagcattggcacgttagcggttttactcactgtatggtggacggtggcggcgctgcaactgattagcccgctgtttttgccgccgtcgcaacaagtactggcaaaactgctcaccattgccggaccgcagggatttatggacgccacgctgtggcagcatctggcagccagcctgacgcgcattgtgctggcgctactcgcggcggtggtgatcggtattccggtcgggatcgccatggggctaagcccgacggtgcgcggcattctggatccggtaatcgaactttatcgtcccgtgccgccgctggcttatttgccgctgatggtgatctggtttggtattggtgaaacctcgaagatcttactgatctatttagcgatttttgcaccggtggcgatgtcggcgctggcgggggtgaaaagcgcgcagcaggttcgcattcgtgccgcccagtcgctgggtgccagccgtgcgcaggtgctgtggtttgtcattttgcccggcgcgctgccggaaatcctcaccggattacgcattggtctgggtgtgggctggtctacgctggtagcggcggagctgattgccgcgacgcgcggtttaggatttatggttcagtcagcgggtgaatttctcgcgactgacgtggtgctggcgggaatcgcggtgattgcgattatcgcctttcttttagaactaggtttgcgcgcgttacagcgccgtctgacgccctggcatggagaagtacaatgagtgaacgtctgagcattaccccgctggggccgtatatcggcgcacaaatttcgggtgccgacctgacgcgcccgttaagcgataatcagtttgaacagctttaccatgcggtgctgcgccatcaggtggtgtttctgcgcgatcaaactattacgccgcagcagcaacgcgcgctggcccagcgttttggcgaactgcatattcaccctgtttaccctcatgccgaaggggttgacgagatcatcgtgctggatacccataacgataatccgccggataacgacaactggcataccgatgtgacatttattgaaacgccacccgcaggggcgattctggcagctaaagagttaccttcgaccggcggtgatacgctctggaccagcggtattgcggcctatgaggcgctctctgttcccttccgccagctgctgagcgggctgcgtgcggagcatgatttccgtaaatcgttcccggaatacaaataccgcaaaaccgaggaggaacatcaacgctggcgcgaggcggtcgcgaaaaatcctccgttgctacatccggtggtgcgaacgcatccggtgagcggtaaacaggcgctgtttgtgaatgaaggctttactacgcgaattgtcgatgtcagcgagaaagagagcgaagccttgttaggctttttattcgcccatatcactaaaccggagtttcaggtgcgttggcgctggcaaccgaatgatattgcgatttgggataaccgcgtgactcagcactatgccaatgccgattacctgccacagcggcggattatgcatcgggcgacgatccttggggataaaccgttttatcgggcggggtgatacgagtgcggacggttccctcgcccccttggggagagggttagggtgagggggcgttcaccgtactttcaacaggttaactccccctttctgagaggaaaaaaattaacgcagaatcttcttctcagccaaatccagcgcaaagtagctgaaaatcagatccgcacccgcacgcttaattgaacctaagctttcgagcacgactttctcttcatctatagcacccgccagcgcggcgaacttaatcatcgcgtactcaccgctcacctgatacgcgccaatcggcaattcagtacgttcacgcagctcacgcacgatgtcgaggtacgctccagcaggtttaaccatcaggcagtctgcgccctgggcttcatccagcagtgactcacgaatcgcctcgcgacggttcattgggttcatctgatagcttttgcggtcgccttttaatgcgcttccggcagcttcacggaacgggccataaaaggaagaggcgaacttggtcgaatacgacataatcgccgtatctttaaagcctgcagcgtccagcgcctgacgaatcgcctgtacctggccgtccatcgcggcggaaggggcgatgaagtctgcgcctgcagcagctgcaaccacggcttgcttgcctaaattttccagagtcgcgtcgttgtcgacgccatgctcgcacagcacaccgcagtgaccgtgagaagtgtattcacagaaacaagtgtctgacatgacgatcatttctggcacagtctgcttgcagatgcgcgacatacgcgccaccagtccatcttcccgccaggcgtcgctgccggtttcatcggtatggtgagagatgccaaaagtcattacggaacggataccggcgttggcgatgcgttcaatttcgcgtgccagatgtttctctggaatgcgcatcacgcctggcatggcttcaacggctttgtagtcgtcaatttcttcttcaacaaagatcggcaacaccaggtcgttaaggctaagtgttgtctcttcaaacatagcgcgcagcgcaggagatttgcgcaggcgacgagggcgttggattaagtctgtcatggtctgcctgatgtttgtggaattaaggtgcacagtatacctgaagcggggcaggagtgttttacgaaagttgtcgtgatgttgacaagaagagaatgaaagagagaccaggacatctttgtaatagaaatagcaataatttcatattcactgaaaatatttttaatctttatttatagctcttggttattattttttggcgtttggttgtgctgctataaattgaataattcaaactttgttgtatattgataagatatttatctggtttgtgtttttgatatttataacgcgtatgtatcaaaaataacattatctgcaacatgttgaaatatcgcccttttatcaatttgatgcgtgtttttctccataggttatatatgtccacattcggacttaggggaaagaataattgaaccattcgtctgtaacgcagcataatcattagcgcgaaacataatatgttttctatgcattgataattgatggatcaacttattacgtccctgaggagggatgacaaatgcactcctggaaaaagaaacttgtagtatcacaattagcattggcttgcactctggctatcacctctcaggctaatgcaactacttataatacattcgggtatcacgatgacgcagtcactctattcaattggggcgacaatactaaaactgatcacgactatttgacgtatggtggctatgtatacgaccatgcggctgatggttattttgatactgtatttagtggcgataccgttaatggtgtaatttctacttattatctgaatcacgactatggaacagataccgctaatactctgaatattacgaactcaaatattcacggtatgattacttccgatcagatcggatacggtgattacgtctggaccaacggtagcgattatactggtcatgattgggtagatggcgatattttcactctgaacatcgcgaactcaacaattgacgatgattttgatgcattctacttcaatgatacttatctggatgcagacggtaaaacgtctaaaacagattatgatcgtctggtaacagctgctcttggcaccgctgtaactctggatgttgaaagtaacatcaatatcagcaacaactcccatgttgcaggtattactctggttcaaaacgatttaggtaatgcgacttacaatactgaaggtcatcagtgggacaacaatatcgttgttaataattccactgtaacttcaggttcgctctcagaagacgaacaatcagatcgtggtcattttggcaactctgttgagccaagcgactatggtaatggtgcatcaggtgctgatgatgttgcattagccttcatagatgatgacacttctgattatcgtatggtcaacaacgttacattcaacaattctcagttgcttggcgacgttgtatttgacagtacctggaacgctaactttgacgcgacgggtcacctgattgacaactctaccactgcttacactcatggcggttgggctactgacgatcagaacgtcgatcacctgaacctgactctgaacaacaccaaatgggttggttcagcgaatattgattatgacgttgttgttgctgacgaagccttctacgacgttgcgccaaacagcctgaacccgtacgcttcttactctgaagatggctggaatcgtgttgataacgctaacgcattccagagtggcgtattcgatgttgttctgaacaatggttctgattgggaaaccacgaaagattctctgatcgataccctggctatcaacagcggttctcaggttaacgtgagtgcagattcttccctgacttccgacaccatcactctgaacggtagttcttcaatggaagttaacggtgaagttaacactgatcacctgatcattgataccttctctactgttaacttcggtgaagatactgcttcagcttggacatctgcaccgctgtacgccaacaccattaccgttactaacggtggtgtgctggatgtaaacaccaacatgaatgaatcgccacggataatctagacacttccgagccgttgataatactggttttcatattctgtcggtgacatctgttcgctagaaccatgccgacgcttactgttataaaacatttcgatgtaatcaaaaatatcactgcgggcttcttcccgcgttccgtagatctttttctttatccgttcacgtttcaacaactggaaaaaactttctgcaaccgcattatcatggcagttaccgcgacggctcatgctaccctccaggccgtgtgatttcaggaacgactgccactcatggcttgtgtactgactgccctgatccgaatgaaccagcacctgtttttcgggattacgccgccatacagccatcagcagtgcgttcaggacaatgtcctttgtcatccgggattgcatggaccagccgataattttgcgtgagaacagatcaacaacaacggcaagatacagccagccttcgtgggtcctgatgtaggttatgtccgttacccaacgctcatcaggagcatccggattgaactgtcgctggagcctgttgggtgacacgatactggcctcgcctttacgtgcccgcgggcttcggtatccgacctgagcctttattccgacacgtttcatcagtctccagactctgtttactccgcactgttgcccgctgtcacgcaaatccagatggattttgcgataaccatagacgcatcccgattccagccagaactgtttaatctgtcctgtcagtctcaggtctgcctgatggcgttgtgaatgcggctgctgaagccaggcgtaaaaaccactgggatgaacatccagcacccgacagagcaggcgaacaggccagcaacaggagttgtcacggataaaggcgtacctcagtcggacagctttgcgaagtacgccgcggctttttttaatatgtcccgttcgtcggtaacccgtttcagctctttctggagacggcggatctcggcctgagcatctgactgttctttattagtggaagaatccggaccgtacttctttatccaggcataaaggctgtgggtggtgatatcgagacgtgttgcaacgctggcaacagaataaccgcgatcaacaacctgtttgactgcttcagttttaaactcttcgggataacgcttaccgctcatgggcacctctctttaagccatcttaaatgactctgaggtgtctgttaaacccgtggcgattcagaatgacatctccagcgtatttgcaactgatactctggaactgaccagtggcaacgttaaagataacaacggtaatgtttacgcaggtgtgtttgacattcatagtaatgactacatcctgaatgcagacctcgtcaacgatcgtaccaacgacaccagcaaagctaactatggttatggtgttattgcgatgaactctgatggtcacttgaccgttaatggtaacaacgacattaataatggcgacgaagttgacaacagctctgttgacaacgttgtagctgcaaccggtaactacaaagttcgtatcgacaactccactggtgctggcgcgattgctgattacgcaggtaagcagctcatctatatcgatgataccaaaaccaacgcgaccttctctgctgctaacaaagctgacctgggtgcatacacctatcaggctgaacagcgcggtaacaccgttgttctgcaacagatggagctgaccgactacgctaacatggcgctgagcatcccttctgcgaacaccaatatctggaacctggaacaagacaccgttggtactcgtctgaccaactctcgtcatggcctggctgataacggcggcgcatgggtaagctacttcggtggtaacttcaacggcgacaacggcaccatcaactatgatcaggatgttaacggcatcatggtcggtgttgataccaaaattgacggtaacaacgctaagtggatcgtcggtgcggctgcaggcttcgctaaaggtgacatgaatgaccgttctggtcaggtagatcaagacagccagactgcctacatctactcttctgctcacttcgcgaacaacgtctttgttgatggtagcttgagctactctcacttcaacaacgacctgtctgcaaccatgagcaacggtacttacgttgacggtagcaccaactccgacgcttggggcttcggcttgaaagccggttacgacttcaaactgggtgatgctggttatgtgactccttacggcagcatttctggtctgttccagtctggtgatgactaccagctgagcaacgacatgaaagttgacggtcagtcttacgacagcatgcgttatgaactgggtgtagatgcaggttataccttcacctacagcgaagaccaggctctgactccgtacttcaaactggcttacgtctacgacgactctaacaacgataacgatgtgaacggtgattccatcgataacggtactgaagggtctgcggtacgtgttggtctgggtactcagttcagcttcaccaagaacttcagcgcctataccgatgctaactacctcggtggtggtgacgtagatcaagattggtccgcgaacgtgggtgttaaatatacctggtaatattcttcactccgaagaaattctggtaatttaatctaaataatgcccgtcaaggatttgacgggcattactgcaaaggacgcgcaaatgttatctgtagttaaacctcttcaggaatttggtaagctcgataaatgtttgtccagatacggtacgcgcttcgagtttaataatgaaaagcaagttatattttccagtgatgtcaataacgaagatactttcgttattttagagggcgttatctctctgcgtagagaagaaaacgtacttatcggtattacccaggctccttatattatggggctggctgatggtttaatgaaaaacgatataccatacaaattaatatcagaaggaaattgtacgggatatcatctaccagccaaacaaaccattacgcttattgaacaaaatcaactctggcgagacgctttttactggttagcctggcaaaatagaattctggaattacgcgacgtgcagctcattgggcataattcctacgaacaaatccgcgcaacattattatcaatgattgactggaatgaagaattgcgatcacgtattggtgtgatgaattatatccatcaacgtacacgcatatcgcgttctgtcgtcgcagaagttctcgctgctttgcgtaaaggcggctatatcgaaatgaataaaggcaaactggtcgctatcaaccgtttgccttcagagtattaatcaggatgcggggataaccaacggtttattcccgcttagctcggtcaccagatcattgatgccatcgctcatatttttaaagcgcgtcaacggcgaacgagtgaccaccacaaacgcgccaatattcttctgcgggatcatcgccatataggtaatgaaaccgccaccaccgcctgtcttctgaataatccccggacgaccctctttcggggccatatatacccagcctaaaccaagcgcatccgctttgccggggacatccatgccaatcactttcgtaaactgcgcgcgctgataaatcaacgtctgcatgcgatctgcctggttactgcgctgataaaaatcagatgacaaatactgctgcatccagcgcatcatatcgccaggcgtggaatagacgccgccgctgccaattgccgccagcgtgttattgcacggactggcaccgcgctcagcaaccattaaacggcggcactgatccggtgagggggtgtaggtggtgtctttcatccccaatggacgggtaatctgctcttcaaacaactgggtataaggcttgccggacgcattcgccagtgcatctgccagcaggtcgaacgcaaggttagagtacgccgcctgactgcctggcgcggctttcagcttcgccgtagaaaggtatttccagcgttgctcgcgcgttggccagacaaacaccggacgatgtgccgcgccaccgggctgttcacggggcagggcgctggtatgggttgccagattcactagggtaatgggcgtcccattgtaggttggcacgcgtgcgcctggcggagcatatttacttagcggatcgtttaacttcacggtcccctggtcgagcaatttcaccagcatttcactggtcattagcttggtgagggaagcaatacgcacgaccgaatccagctgcgggcgaacgttattaccaggtcgcgtttcgccataactgcgaaagacgcgctggttaccgtcgataacaaccagcgccatccccgtggcaccgctgccgtaaaaaatatgatcggcataacgatcgacaatatcagaggcaaactccggttcagtgatcggctgcgccgcatggacggaggtcaatgacgccgcacacagcacggcagaaaaaagcagactacgtttcaacggtggtgtccatagattgaatgaaggtaactgagcgtatttatactactcattgatggattgcaaagggcgaattagtgcaataatagtgttaaaaacgtaacggcgcgtaaacacgatctttttcctgctcaccaatgcctgcatttgtgatcctgcgcgtgttaatccgcttatgtaaacaatctttggtttgtgaaatccgtcgaaacaattcttatggtcaggctggcgaactaagcgccttgctatgggtcacaatgggcggtttcatttggctgacgctttgtagcggtcatgcggttaatacacagcagttgttaaaacgataagaagttagcaggagtgcatatgtttaagtcttttttcccaaagccgggagcgttttttctctcggcctttgtttgggcattgattgccgttatcttctggcaagccggtgggggagagtgggtggcgcgtatcactggcgcttccgggcagatcccgattagcgccgcgcgtttctggtcgttggatttcctgattttttacgcttactacattgtttgcgtaggactttttgcatttttctggtttatctacagcccgcaccgttggcaatactggtcaatactcggtactgcactgatcatcttcgtcacctggtttttggtggaagtcggggtcgccgtcaacgcctggtatgcaccgttctatgatctgattcaaaccgcgctaagttcgccgcataaagtcactatcgaacaattttaccgcgaagtgggcgtctttctggggattgcgctgatcgctgtggtgatcagtgtgctgaacaacttctttgtcagtcactacgtgttccgctggcgtacggcgatgaacgaatattacatggcgaactggcaacaactgcgtcatatcgaaggggccgcacagcgtgtgcaggaagacaccatgcgttttgcttcaacgctggagaatatgggcgtcagttttatcaacgccatcatgacgttgatcgccttcctgccggtgctggtaacgctctccacgcatgtgccggagctgccgattatcgggcacattccgtatggtctggtgattgccgctatcgtctggtcgctgatggggaccggattgctggcagtggtagggatcaaactgccggggctggagtttaaaaaccagcgagtagaggccgcctaccgtaaagagctggtttatggtgaagacgatgccacgcgtgcgacgccgcctacggtacgcgagctgtttagcgccgtgcggaaaaactatttccgcctctattttcactatatgtatttcaacatcgcccgcattctctatttgcaggtcgataacgttttcggtttgttcttgctgtttccgtcaattgttgccggtacgattacgctcggcctgatgacgcagattaccaacgtttttggtcaggttcgcggtgctttccagtacctgattaactcatggaccacactggttgagttgatgtctatctacaaacgtctgcgcagctttgaacatgaactggatggtgacaaaattcaggaagtaacccataccttgagctaaaaaggagaagtaatgtcgcgcgtcaatcctctatcttcgctgtcattgttggcggttctggttttagcggggtgtagtagtcaggctccgcaaccgttgaaaaagggcgaaaaagcgatagatgtggcgagcgtcgtgcggcagaagatgcctgcgagcgtgaaagaccgcgatgcctgggcgaaagatctcgccaccacctttgaaagtcaggggctggcaccgacgctggaaaacgtctgctcggtgctggcggtggcgcagcaggagtcaaattatcaggcagatccggccgttccgggcttaagcaagatcgcctggcaagagattgaccgtcgtgctgaacggatgcacattcctgcttttctggttcataccgcgctaaaaatcaaatcgccaaacggcaaaagttatagcgaacggttagattcggtgcgtacagaaaagcaattgagcgcgatttttgacgatctgatcagcatggtaccaatggggcagacgctgtttggttcgcttaatcctgtgcgcaccggtgggccgatgcaggtcagcattgcttttgccgaacagcataccaaagggtatccgtggaaaatggacggtacagttcgtcaggaagtcttcagtcgccgcggcgggttgtggtttggtacttaccatttactgaattatcccgccagctatagcgcaccgatataccgctttgctgattttaacgctggctggtacgccagccgtaatgccgcgtttcagaacgcagtcagtaaggccagcggcgtgaagctggcactggacggtgatttaattcgttacgacagtaaagaacccgggaaaaccgaactggcaacgcgcaaactggcgggaaaactggggatgagcgacagcgaaattcgccgtcagttagagaaaggtgacagcttctcttttgaggagacggcgctgtacaagaaagtttatcaacttgccgaagcgaaaacgggtaaatcactaccccgcgaaatgttgcctggcattcaactggaaagcccgaaaatcacccgcaacctgactacggcctggtttgcgaagcgcgtagacgaacggcgcgcgcgttgtatgaaacagtgatcaaacaggaatgtcatgccagataaggcgttttaggccgtatctggcaacgtaaatcttactggcggcgatgtcgccagtgcagccatagcgccaccactgcaaaaatgaggcagcctactaaaaacgggatcagcccgaaaatggtgccgacacctaaaccaatttccacccgtgggcgacctgtttcctggacctgcattaaacgctcatagacgccgggcgcatgcactaacaggttcagcaattgcgccccagcccaaaagcaaaacagcacaaacaacgcataggcaatgttgccaggcgttgaagaggcattgcgatattttccgctaaacagcgattttgacagggtgaaatcagccataaaaacctccggaagtcatctgcttctcttctggtgtgataccagcggcttatggcaagtctgacaggtcatttagattgtcaatatcagaatcatggtaaattgatgttgggaatattcccgaagcgtgaatcttcgttgtgagtcacaaaatggcaaccttaagttaaatttattaacaattacgaaaatgttgtctacaccacagacggttgttacagaatatgcaaggatgttgtttttcgttaacggagctgccatgaatctgcctgtaaaaatccgccgtgactggcactactatgcgttcgccattggccttatattcattcttaatggcgtggtggggttactgggatttgaagcaaaaggttggcagacctatgccgtcggtctggtgacgtgggtgattagtttctggctggcggggttgattattcgtcgtcgcgatgaagaaactgaaaacgcccaataagaatattatcgggcgttaaaatattacattgtggttttcaatgcgttatccgcagcgtgacgctccagcgccagctcaatcaaacgtgtgatcagatcggtgtaacccagaccgctggcttgccacagcttcggatacatactgatgttggtgaagccaggcagtgtgttgatctcgttgatcaccacttcgttctctggggttaaaaacacgtctacacgcgccatgcctgcgcatcccaacgtctgataagcctgaacggcaatcgcccggatcttatcgttgatctctggtgcaatggctgccggaactaccactttcgcgccatcttcgtcaatgtacttggtgtcgtaggcatagaaatcgctggtgagtacgatctcgccacaggtgctggcttgcggattgtcgttgcccagaactgcgcattcgatctcacgacctttgatcccttgctcaacgatcactttatgatcgaactcgaacgccagatcgacggcaattgcgtactgttcttcactggttactttgctgacaccaacagaagagccctgattagccggttttacaaacagtggtaaccccagtttagactccacttcggcaaaactgatgttgtgacgattagcgcgcgtcagggtaataaatggcgcaatgttcagcccggcatcgcgtagcagacgtttggtgacatctttatccatacaggctgctgaagccagaacatcagaacctacaaacggtaaattggcgacccgcagcattccctgcaaggaaccatcttcgcccagcgtaccgtggacaatcgggaaaatgacatccaccgtcggcaacggctgaccgttttgcgcgtcgataagctgatgctcatgtttacctggcacctgcgcaaggctggtcgccgaagggcgcaacgcaatatgggcaggatcgtctgcatttagcagataattgctggcatcgctgacgtgccattgcccttgtttatcaatgcccagcagcacaacgtcgaagcgacttttatcaatggcatcgacaatgttttttgccgattgcagagacacttcatgttccgctgatttaccaccaaaaacgattcctacccgcagtttttccatcttaaaaacctatcccgtctaacacaaagtgcatacattaccacgacaaaacgggggattcgcggccttctgaaagattgttgcaatcttctgctgacaaagcgtgcaacgtactggtgaagaaagtgcgttatctcaaagatgtgcgcaagatcacaaaaatgatgaacgggaagctaatttattcctggcttaaatggccatgcggtgagtttttttctcttaattataagttaacgaagagaatatatttcataacttttatttataataaaggttgataattaaaagcctatattttgtgtgggtaattatttaaataagagaaacgtttcgctggtaatcaaacaaaaaatatttgcgcaaagtatttcctttgtcataaaaataatacttccagacactatgaagttgtgaaacataatgttaacttctccatactttggataaggaaatacagacatgaaaaatctcattgctgagttgttatttaagcttgcccaaaaagaagaagagtcgaaagaactgtgtgcgcaggtagaagctttggagattatcgtcactgcaatgcttcgcaatatggcgcaaaatgaccaacagcggttgattgatcaggtagagggggcgctgtacgaggtaaagcccgatgccagcattcctgacgacgatacggagctgctgcgcgattacgtaaagaagttattgaagcatcctcgtcagtaaaaagttaatcttttcaacagctgtcataaagttgtcacggccgagacttatagtcgctttgtttttattttttaatgtatttgtacatggagaaaataaagtgaaacaaagcactattgcactggcactcttaccgttactgtttacccctgtgacaaaagcccggacaccagaaatgcctgttctggaaaaccgggctgctcagggcgatattactgcacccggcggtgctcgccgcttaacgggtgatcataccgccgctctgcgtgattctcttagcgataaacctgcaaaaaatattattttgctgattggcgatgggatgggggattcggaaattactgccgcacgtaattatgccgaaggtgcgggcggcttttttaaaggtatcgatgccttaccgcttaccgggcaatacactcactatgcgctgaataaaaaaactggcaaaccggactacgtcaccgactcggctgcatcagcaaccgcctggtcaaccggtgtcaaaacctataacggcgcgctgggcgtcgatattcacgaaaaagatcacccaacgattctggaaatggcaaaagccgcaggtctggcgaccggtaacgtttctaccgcagagttgcaggatgccacgcccgctgcgctggtggcacatgtgacttcgcgcaaatgctacggtccgagcgcgaccagtgaaaaatgtccgggtaacgctctggaaaaaggcggaaaaggatcgattaccgaacagctgcttaacgctcgtgccgacgttacgcttggcggcggcgcaaaaacctttgctgaaacggcaaccgctggtgaatggcagggaaaaacgctgcgtgaacaggcacaggcgcgtggttatcagttggtgaacgatgctgcctcactgaattcggtgacggaagcgaatcagcaaaaacccctgcttggcctgtttgctgacggcaatatgccagtgcgctggctagggccgaaagcaacgtaccacggcaatatcgataagcccgcagtcacctgtacgcctaatccgcaacgtaatgacagtgtaccaaccctggcacagatgaccgacaaagccattgaattgttgagtaaaaatgagaaaggatttttcctgcaagttgaaggtgcgtcaatcgataaacaggatcacgctgcgaatccttgtgggcaaattggcgagacggtcgatctcgatgaagccgtacaacgggcgctggaattcgctaaaaaggagggtaacacgctggtcatagtcaccgctgatcacgcccacgccagccaggttgttgcgccggataccaaagcgccgggcctcactcaggcgctaaatactaaagatggcgcagtgatggtgatgagttacgggaactctgaagaggattcacaagaacataccggcagtcagttgcgtattgcggcgtatggcccgcatgccgccaatgttgttggactgaccgaccagaccgatctcttctacaccatgaaagccgctctggggctgaaataaaaccgcgcccggcagtgaattttcgctgccgggtggtttttttgctgttagcaaccagacttaatggcagatcacgggcgcaaacgctcatggttaaaacatgaagagggatggtgctatgaaaataacattactggttaccttgctttttggtctggtttttttaaccaccgtcggcgctgccgagaaaaccttaaccccacaacaacagcgtatgacctcctgtaatcagcaggcgacggcgcaggcgttgaaaggggatgctcgtaagacctacatgagtgattgcctgaagaacagcaagtctgcgcctggtgaaaaaagtttgacgccacagcagcaaaagatgcgcgaatgtaataatcaagcaacgcaacaatctctgaaaggtgatgatcgtaataagtttatgagtgcctgcctcaagaaagccgcctgatacctgatagtgctaacgggtgagctacgaaagtggctcacccgaaatttcatacttctgcctttagccccgtctctataatttgggaaaattgtttctgaatgttcccaaaaataatgaatgatgaaaactttttcaaaaaagcggcggcgcatggggaggaacctcctttaactcctcaaaacgaacatcagcggtccgggctgcgcttcgcccgtcgcgtcagactaccccgtgcggttggcctggctggcatgttcttaccgattgcttcaacgctggtttcgcacccgccgccgggctggtggtggctggtgttggtcggctgggcgttcgtctggccgcatttagcctggcagatagcgagcagggccgtcgatccgcttagccgggaaatttacaacttaaaaaccgatgcagtattagcgggaatgtgggtaggcgtaatgggcgtaaacgtgctgccttccaccgctatgttgatgattatgtgtctgaatttgatgggggcaggcggcccccgtctgtttgtcgcgggtctggtgttgatggtggtttcctgccttgtcaccctcgagcttacgggcattaccgtgtcgttcaatagtgcgccgctggaatggtggctctcccttcccattattgtcgtttatcctctgctgtttggctgggtcagctaccagacggcaaccaaactggcggaacataaacgcaggttgcaggtcatgagtacccgcgacggcatgacgggcgtgtataaccgacgtcattgggaaactatgttacgcaatgaatttgataactgtcggcggcataatcgcgatgcaacgttactgattatcgatatcgaccatttcaagagcatcaacgatacctggggtcatgatgtgggcgatgaagcgattgtggcgcttacccgacagttacaaattaccctgcgcggtagcgatgtgattggtcggtttggcggcgatgagtttgcagtaatcatgtccggtacgccagctgagagcgccattaccgccatgttacgggtgcgtgaagggctaaacacgttacgcttgccgaatacgccacaggtaactttacggattagtgtgggggttgcgccgctgaacccacaaatgagtcactatcgtgagtggttgaaatcggcagatttggcgctttacaaagcaaagaaagccggacgtaaccgcaccgaagtggcggcctgacgtccggcgaaagtcatcaggatttgctgagtttttctgatttttccatacacttcgtcatcgcttcgatcactgcggcacggaagcctttctcttccagtacgcgtaccgcttcaatggtggtgcctcccggtgagcagaccatatctttcagtgcccccggatgttctcccgtttccagcaccatttttgcggaacccattaccgcctgagcggcaaatttatacgcctgggcgcgtggcatcccgcccagcacggcggcgtcggccatcgcttcgataaacataaatacgtaggctggcgaagaaccgctcacaccgaccaccgggtggatcatcggctcagcaattacttccgcttcgccaaagcagcggaaaatattcagcacatcagcggtatcttctggggttaccagcgcgtttggcgttacggaggtcatcccggcattaaccagcgcgggagtgttcggcatggcgcggataattttccggtcatggcccagcgcgcgggcaagctggtcgagcgtgacacctgcagcaatagaaacgaccagagagtctttattcaggctggaggtgatttcgctaagcactttaatcatgatgccaggtttaacggcagcaaaaatgatgtcggcgatttgcgccacttcttgcgccgattctgcggcgttgatgccgaactggtcatgcagggcggcgactttatccggggagggggtgtatacccagatttgccctggaagcacctgaccgctggcaatcagaccgccgagaatggcttttcccatattgccgcagccaataaaaccgattttcttttccattgcctcactcctgccgtgaaattcattgttttgataatcgctggcagaagcataaacagaactatgccggaaggcaaaagcgcgacacaatagaggattacccaacaaaggatgactttatgacaatttgggtggatgccgacgcgtgtcccaatgtaattaaagagattttgtatcgcgcggcggaacgtatgcagatgccgctggtactggtagcaaaccagagtttacgcgtgccgccatcgcgatttattcgtacgctgcgcgtcgcggcaggtttcgacgttgccgataacgaaattgtccggcagtgtgaagcgggcgatttggtgatcaccgcagatatacctttggctgctgaagccatcgagaaaggcgcagcggcgcttaatccgcgcggcgaacgttacacgccagcgaccattcgtgagcgcctgacgatgcgcgattttatggataccttacgtgccagtgggatccagaccggcggaccagatagcctttcacaacgtgaccgccaggcctttgccgcggagctggagaagtggtggctggaagtgcaacgtagtcgtggctaaatgtaatttattatttacacttcattcttgaatatttattggtatagtaagggatgtattgagattttcactttaagtggaattttttctttacaatcgaaattgtactagtttgatggtatgatcgctattctcatgacaccggctttcgccgcattgcgacctattggggaaaacccacgatgacacaacctctttttctgatcgggcctcggggctgtggtaaaacaacggtcggaatggcccttgccgattcgcttaaccgtcggtttgtcgataccgatcagtggttgcaatcacagctcaatatgacggtcgcggagatcgtcgaaagggaagagtgggcgggatttcgcgccagagaaacggcggcgctggaagcggtaactgcgccatccaccgttatcgctacaggcggcggcattattctgacggaatttaatcgtcactttatgcaaaataacgggatcgtggtttatttgtgtgcgccagtatcagtcctggttaaccgactgcaagctgcaccggaagaagatttacggccaaccttaacgggaaaaccgctgagcgaagaagttcaggaagtgctggaagaacgcgatgcgctatatcgcgaagttgcgcatattatcatcgacgcaacaaacgaacccagccaggtgatttctgaaattcgtagcgccctggcacagacgatcaattgttgattttagagcgcctatacttaacgttcatcccgtgaaataaggaagaacgatgccaacgaaaccgccttatcctcgtgaagcatatatagtgacgattgaaaaaggaaagccaggacagacggtaacctggtaccaactcagagccgatcatcctaaaccagactcgttgatcagtgaacatccgacggctcaggaagcgatggatgcgaaaaaacgctatgaggaccctgacaaagagtgaccgcatcagactgctcggaagggattctgagtgccactacaagggatctgcgtcacatttttcataattcatgtttttctaataattagaatattaaacaataacaatccattactggaatcatttggaatctttacattatgccgtgcacgtctgctgctacgctttttgtcatttgtagcacaagtaagtgtcagcagtggtgcttcacacttgcccggtaattaacgacgaaagaaaagtaaggtggatgaacaatgagtgcgtcgttggcgatcctgaccatcggcattgtacctatgcaggaggttttgccgctcctgacggaatacattgacgaagataatatttcccatcatagcctgctggggaagttaagtcgtgaagaagtgatggcggagtacgcgccagaagcaggcgaagacaccattctcacattattaaatgacaaccagctggcccatgtttcgcgtcgtaaagtggagcgagacctgcaaggtgtggttgaagtgctcgataatcagggttatgacgtcattttattaatgagtacagcaaacattagtagtatgactgcgcgtaatacgatctttcttgagccgtcgcgaatattgcctccactggtttcctctattgttgaagatcatcaggtgggggttatcgttccggttgaggagatgctgcccgttcaggcgcaaaaatggcaaattttgcagaaatcgccggtattttcattgggtaaccccattcatgattcagaacaaaaaatcattgatgccgggaaagaattactggcaaaaggggctgatgtcatcatgctggattgtttaggatttcaccaacgtcatcgcgatttactgcaaaaacagctcgatgttcctgtcttgctgtctaacgtattgattgcacggctggctgcggaattactggtgtaattttgcgtgacagtcagcgcctctggcccctatagtgaagtagatgttcaactaccaaacagggccagtttatgcttcaaagtaatgagtacttttccggcaaagtgaaatcaatcggcttttccagcagcagcactggtcgcgccagcgtgggtgttatggttgaaggcgaatacaccttcagcaccgctgagccggaagagatgacggtaatcagtggcgcgctgaatgtgttactgcctgacgcgaccgactggcaagtgtatgaagccggttcggtgtttaatgttcccggtcacagtgagtttcatctgcaagttgccgaacccacctcttatctgtgccgctatctgtaattcctcgccttccccttgaacgggagggcatttttctgaaatatcctctctttaacccataataatatttcctttgctgcgattttttcaatttccggtatattcataattcatcaaggttgatataaatatcagtgaagatctccagatattgttgcggaactggctacgataaaagataaatcagatgatgaatggtggcgtgcattgctgcaaagtcgcaatgatcatttgcgccaaacggcattacgcaacgcacataccccggcgtcgttgttaacgacattgaccgagtctcggcatcggtcgctagctatgaataatccacagctcgctgccgatgtgaaaacgacgtggttaaaagaggatccatcattactcttatttgtcgaacaacccgatctttcgctgttacgggatttagtgaaaaccggggcaatgcggaaaattcgcagtgaagcgcgtcactggcttgaggaaaaacaatgacacaacgtccatggagcaagttacagcataaaacgcataatattgctgcgctaaaaattattgcccgccgtagcgaataattatatgcctggtgtggcttcgtacgccggataagacgcggcaggcgtcgcatccggcattaaaggaaaatcagcaattaacgttgtgcttcgccacctaatccttcaatcaggttttgaattaacgctgccagttcaccagtcatcaggatgaaatcggcatcaaaacgctgggcgaaatcttcacggtcgatatcttcgttttgatcgcgcagctcgtcgcagaacttcagacgcttgagcgaaccatcgtcgcacatcacaaactgaatgcgctgctgccagtcgagcgccagtttagtcaccacttttccggcttcaatgtgattggtgatctcttcgctggtcagatcttgtttcttcgcgcggatcacgccgccatcttccagcaacgatttcagctcggcttcatcaagcagctggaagccctgtgccgcactaccggagcgaacccattcggtcaacgtcagttcaatcgggttttccatgctcaatggtacaaccggtaacgaccccaggcttttacgcagcagtgccagcgtatcttccgcttttttggcactggcgcagtccaccataatcaaaccgttaaccgtgtcgatccacatcattgtctggctaaaacggctgaaagcacgcggcaacagagagtgcagcacttcgtctttcagcgaatctttttcggttttcttcagcttacgcgcctgttccgcttccagtttggcgattttcgcttccagcgcctgcttaatcaccggagacgggaggattttttcttctttgcgcgcgcagataacaatttgaccattggcaacgtgcgttaacgcatcgctgtgcgatcccatcggaggaacccagcccatcttcgccatgtcctggctgccgcatggggtaaatgccatcgaggctagctgtttttccatctcttctgcacgcagcgaaatctcgcggctaagacggtaaaccattaaatttttgaaccacagcatgataatttccacggccttgtcgttaaatttagcgggcatgataacgaattgtcggcggccttgcattgccaatccggttgtccgtctctacgctattgatattgaaaaaaataaggagagtaccgtgcgtataggtatcgatttaggcggcaccaaaactgaagtgattgcactgggcgatgcaggggagcagttgtaccgccatcgtctgcccacgccgcgtgatgattaccggcagactattgaaacgatcgccacgttggttgatatggcggagcaggcgacagggcagcgcggaacggtaggtatgggcattcctggctcaatttcgccttacaccggcgtggtgaaaaatgccaattcaacctggctcaacggtcagccattcgataaagatttaagcgcgcggttgcagcgggaagtgcggctggcaaatgacgccaactgtctggcggtttcagaagcggtagatggcgcggcagcgggagcgcagacggtatttgccgtgattatcggcacgggatgcggcgcgggcgtggcattcaatgggcgggcgcatatcggcggcaatggcacggcaggcgagtggggacacaatccgctaccgtggatggacgaagacgaactgcgttatcgcgaggaagtcccttgttattgcggtaaacaaggttgtattgaaacctttatttcgggcacgggatttgccacagattatcgtcgtttgagcggacatgcgctgaaaggcagtgaaattatcagcctggttgaagaaagcgatccggtagcggaactggcattgcgtcgctacgagctgcggctggcaaaatcgctggcacatgtcgtgaatattctcgatccggatgtaattgtcctggggggcgggatgagcaatgtagaccgtttatatcaaacggttgggcagttgattaaacaatttgtcttcggcggcgaatgtgaaacgccggtgcgtaaggcgaagcacggtgattccagcggcgtacgcggcgctgcgtggttatggccacaagagtaaaaaacgtaggcaattggcgcatcatgcttgatgcgacgcttgccgcgtcttatcaggcctacaaaatgtgccggaaccgcgtagggcggataaggcgttcacgccgcatccggcaataagcaacgcgcaacgtgactgcaatctaccccagtggtttcgccagcaccggactatccgccgcttgctggcgcttatagcgaccatacagcagcaatgacgacatcgcagcaaacgaaagcagggcggcaggcagcgccacgtaattatatgccagccccagcgtcagcatcataccaccgcaatatgcgccgacggcgctaccaaggttaaacgctatttgcccacctgcggcacctaataactctccgcctttggcattttgtagtaataatatttgcagaggtgctgaaagggcaaataatcccgcgcaacaaataaaagcaaaaataagcgacgttgttttcatgccgccgcagaaaaagagcatcagcagtgccagtacaattataaagtcagtcactgctgcaatgcgcagtggtgaataacgtcctgaaatcctgccacttagcatatttcccaacaccatccctagcccaactaacatcataataaaggtcatcgccgtttccgaaaaaccggaaataaacatcatgtatggctttacgtagctgaaccaggcaaacacacctgcgttgccaaacatcgtggcggcgaaaattaaccacggggccgggctgcgtaaaaagtgaaattgttcgcgcagctttcctttcgcctcgtcgcgaatatccggcacccaaaaatagaccgatgccatcaccgcaatattaaaaacagcgatcaataaaaaggtgtaacgccagctaaattcctgacttaaatacgttcccagcggaatgcccagcaaattggcgactgtcatcccggaaaccatccccgccacggcggcggtgacttttccgggtttgataatttttgataacacgatcgcgccgacgccaaaaaatgcgccatgcggaaagccggaaaccaggcgaccaatggcaagcatcaggtaagacgaagagagcgtgaacatggcgttgccaatgacgcacaacgccaccagaaacaacaagatatgtttgagtgagtagcggctggaaaagagtgcgatgattggcgcaccgaccaccactcccagcgcataatacgagatcatatgcccggcagcaggaatcgaaattcctacgttatgcgccagctccgtgagcacgcccataatgccaaattcggccatccccaaaccaaacgtgcccagagccaaagataaaatgacttttttcataccaccatcacaactaccagaacggctaccaatcaccgtagccaataaagtgatagcttgcaggataacgaccagcaaggccaagagataattcgcccctctgtattcattatcctgctgaatagttatttcactgcaaacgtactttccagtttgctgtagcccaggccgttgatctttttcactttgatctgcaccggaatacgctctttcatcgcttctacgtggctaatcacaccgatggttttgccactggcgttcagggcatccagcgcatcaagggcggtatccagcgtttcgctatccagcgtgccaaaaccttcatcaaggaacagcgagtcaatacgtgttttatggctgaccagatccgaaagcgccagcgccagcgccagactaacgaggaaactttcgccgccggaaagggtacgggtatcgcgtaccgcatctgcctgccaggtatcaacaacctcgacttccagcgcctcgctggctttgcgctgtaacagatagcgcccgtgcagccgggtaagttgctgattagcgagatggactaaattatccagcgtcagcccctgggcaaacttgcggaatttatcgccctctttggaacctattagcgaattcagatatccccagtcctcaacctgctgcgtcatttgagcaatttgctgcattaaggtttgttgttgctgacggttatctgcatcctgcttcagctgctggcgaatctcgccttgactcgtggtgttttcacgcaacttttggtgagtttgcgctaactcttgctgaatctgctccaccgtcacagtgagagccaacccgtcaggtcggtgttgttgatgctgtgccagcgtttctgctgtctgagtgaccagcgtttgcgcctgacggcgctggttttccagattctgcttgagctgttccagctgcgttagtgtttgttcatccattagcgccgcaaggaacgcctgctgatcgtcaaagacgctggcctgtagcgcggtgtcaaactgcgcctgggctttttgcagactttgcgccgccagaacatcctgttgctgtaacgtctgctgctggctgtgtaatgcgagacattgttcatgaacctgccgccagttatccagcgccacagtttcttcgctgtgcgggagatcatcactttgcggcaacgtttccagaatcggcgtcagctgctgaatacggttttgcagcgcggttaattcgttctggcgttgctgccagctctgcgcttcttgctgacgtgtcgccaaccagctctcttcttcatcttcctgtggcaatgtcagtgcataacccgccaatgccgttaagagctgctgctggcgttgttcaatttgctgttgatactggataatttgctgattatgcgcggcaatctgcccttgtaattcatgtcgttggctgagtaaccgcagctggcgttcgtgctcatcttgtgcatcaagccacggttgaatatcgtcctgtggctgcaaggtgatattgaggctggccgtgacggcttgccattgttgagtaagtgcttgctcatcttgtcggaggctttgcgcttcgttttcatcgcgctgaagctgcttcgttaatgcatccagttgcccgcgcagcgccgcaccttcttcgccgagctttttaacttcgttttccagcgccagtaatcgagactgattaacgccaggctccagcgcctgatacgcctcgaccgccgggtggctggtggaaccacaaagtggacaaggctgacccgcctgtaactgtgcacgttgagcttccagcgttttgatgcgcgcttcctgctcgcaaatggttttcacatcggcaagttgctgcgtcttttctttataacgctggcgcatttcgttaagtgcggcgttacgttgcgtctgttcttgcgtgacattctggatagcgacctgtaactgcgccagacgtttttgttggggaacaatctgtccatgtagcgcgaccaggtgctgacgcagtgggcgttgctcagcatgttgcgccagggcggtagcaacttcatcggcggttaacgtcaacgtgatcgccgcaagcgcattaagtttttgctcagcatgggttaactgttgctgccattgccgcagatgctcgcgatcgctggtttgttgggagaactgcgcacgccaacccgccagttcgttgttccactgacggaagcggtcgtgttcctgtaaccaggtattcaggctttgttgctgctgctgtaattctgctgactgcttcgccgcgtggtggcgaatgctcgcgcgaagcgccattgtgctctgtaagcgagtatttacttcttcaatctgctggcgagtatgcgccagcgccgcgctgtgttctgcgatgcgttcccagtgcggacgaagatttcgtgccggttgtgccagactgagcgccgccagttgaggttgcgctttttcttcttcggctaacgcctgttgcaaggcctgctgacggcggctggcttcttgctgcaattcgtccagacgcgttaaccagtttagtgattgttgttcttgctgctgcgcggtaagtaactgtttttcttcgtcagtaagtacctgcaaactcgctgtcagcgattgcacttgttccggcgtgagcaacgcgacgccgctggcctgcgcttgcagcttctccagctcagtgcgggccgatttgtgctgctcaaaaaccatcgccgagatttgcccgtagatttcagtgccggttaactcctcgagcaattccgcgcgttctttgggtttggcattcaggaaggcagcaaattgcccctgcgaaagcagcatcgaacgggtgaagcgcccgtaatccagcccggttaacgttgctgtcagttctagcttatctttcactttgtcggcgagaattttgccgtcggcgcagcgcgccagctcaacgcgtggcacctgcaaattaccgtcgggttggttacgcgcccgattctggctccagaatgcacggtacgcttcacctttcacttcaaactccacctccgccagacattcagcggtatcgcgggtcatgagatcattttgcgattgtgaaacgttagagagacgcggagtttcgtgatacagcgccagacaaatggcgtccagcagggtggttttccccgcaccggttgggccggtaatggcaaacagcccgttgctggcgaacggctcgcgggtgaaatcaatcttccattcgccttttaatgagttcaggtttttcaggcgcaggctgagaattttcatgcttcgtgttctccggcgagggtatgcaacgtcgtggtgaaaagatgctgcagacgttgctgctgcgattcatccagttcttccagtgccagacggcgattgaacacctcttcgacgctgagttcgctgagggtttcacgctgttggctggctaacacacgctcgcgctgttcacgactccggcgtaccagcaatacttcaacaggcaatgattcggttaatgcctggattttgcgctgaatatcatgcagatactcatcagtagtgatttcgatatccagccagacaggcggctcctgtgatacatcgcgccactgttccagctgtgcggtaatcgacgccagatcgcctttcagcaccgccatgggttgcgttaccggtacgttcaggttttccacgctctctaatttgccgtttgaaaatgtcaccagatggacatatttactctttccgcattcatcaaaactcagtggaatgggagagccgcaatagcgaacatgttccatgccgccaataatctgtgcgcggtgaatatgcccgagcgcgatgtagtcggctggtggaaagttttgtgctggaaacgcgtccagcgtgccaatataaatgtcacgcacggcgtcacttttactggcacccacggtcgttaagtgtcccgtggcgatgatgggcagaggctgatcgccgcgcagtttgcaggcatcggcatagtgttgttggtaataatcggtaatcgctgccagtaaatgctgctgtttttcaataccgttaagccccgcctggctggtaataatgtcacgcggacgtaaaaacggaatggggcacagcactgcgcctggcgtcccgtcgcgacgaggcaagatttgcggcgcatgtccggcgctggcgaccacggtcgtattgaggaacgccatgatatcgcgcgattcattcagcgtggcgaccgagtcatggtttcctgccagtaccaccagatgacagccagtttgctgtaaattgacaacaaaacggttgtataacgtgcgggcgtaactgggcggcgagccggtatcgaaaacatcaccagcaacaataatcgcatccacctgatgggtttgtgctgtttccagcagccagtcaagaaaagcctgatgttcagcttcgcggcttttactgtagaagttctggccgagatgccagtctgaggtgtgaaggatgcgcataacgattccctggcgaaaaagcatgggcgcgattatacccaaacagatgtgccatttgcttttttctgcgccacggaaatcaataacctgaagatatgtgcgacgagcttttcataaatctgtcataaatctgacgcataatgacgtcgcattaatgatcgcaacctatttattacaacagggcaaatcatggcgagacgtattctggtcgtagaagatgaagctccaattcgcgaaatggtctgcttcgtgctcgaacaaaatggctttcagccggtcgaagcggaagattatgacagtgctgtgaatcaactgaatgaaccctggccggatttaattctccttgactggatgttacctggcggctccggtatccagttcatcaaacacctcaagcgcgagtcgatgacccgggatattccagtggtgatgttgaccgccagaggggaagaagaagatcgcgtgcgcggccttgaaaccggcgcggatgactatatcaccaagccgttttcgccgaaggagctggtggcgcgaatcaaagcggtaatgcgccgtatttcgccaatggcggtggaagaggtgattgagatgcagggattaagtctcgacccgacatctcaccgagtgatggcgggcgaagagccgctggagatggggccgacagaatttaaactgctgcacttttttatgacgcatcctgagcgcgtgtacagccgcgagcagctgttaaaccacgtctggggaactaacgtgtatgtggaagatcgtacggtcgatgtccacattcgtcgcctacgtaaagcactggagccaggcgggcatgaccgcatggtgcagaccgtgcgcggtacaggatatcgtttttcaacccgcttttaacgccttgctcatcggacgcagagcagggcttatgatttcttaactggagtatcttacgtgctggaacggctgtcgtggaaaaggctggtgctggagctgctactttgctgcttcccggctttcatcctgggtgcattttttggttacctgccctggtttttgctggcatcggtaacgggactgcttatctggcatttctggaatttattgcgcctttcatggtggctgtgggtggatcgtagtatgaccccgccaccggggcgtggtagctgggaaccgctactatacggcttacaccagatgcagctgcgaaataaaaaacgccgccgtgaactgggcaatctgattaaacgctttcgtagcggcgcggagtcgctgcccgacgcagtggtgctgaccactgaagagggcggtattttctggtgtaacggtctggcgcaacaaattcttggtttgcgctggccggaagataacgggcagaacatccttaacctgctgcgttacccggagtttacgcaatatctgaaaacgcgtgatttttctcgcccgctcaatctggtgctcaacaccgggcggcatctggaaattcgcgtcatgccttatacccacaaacagttgctgatggtggcgcgtgatgtcacgcaaatgcatcaactggaaggggcgcggcgtaacttttttgccaacgtgagccatgagttacgtacgccattgaccgtgttacagggttacctggagatgatggatgagcagccgctggaaggcgcggtacgcgaaaaagcgttgcacaccatgcgcgagcagacccagcggatggaagggctggtgaagcagttgctgacgctgtcgaaaatagaagccgcaccgacgcatttgctcaatgaaaaggttgatgtgccgatgatgctgcgcgttgttgagcgtgaggctcagactctgagtcagaaaaaacagacatttacctttgagatagataacggcctcaaagtgtctggcaacgaagatcagctacgcagtgcgatttcgaacctggtctataacgccgtgaatcatactccagaaggcacgcatatcaccgtacgctggcagcgagtgccgcacggtgccgaatttagcgttgaagataacggaccgggcattgcaccggagcatattccgcgcctgaccgagcgtttttatcgcgttgataaagcgcgttcccggcaaaccggcggtagcggattagggttagcgatcgtgaaacatgcggtgaatcatcacgaaagtcgcctgaatattgagagtacagtaggaaaaggaacacgtttcagttttgttatcccggaacgtttaattgccaaaaacagcgattaatccgcctttgtcatcttttattgccataagccagccgatgctggcttattttctttgcagtcaaaatacgggcgttagattttacaacggttggtgattttttgttcgcatgattagccatgtctttttcacggaaatagtgttttatactggttggtgatttcttatcgctatatacctctggtttttagatccctccttgctttaaaacgttataagcgtttaaattgcgcttcaggtgctgtcatactgactgcattaacgcggtaaatcgaaaaactattcttcgccgcgcctggttgggagtatttcccgctaaaattgtttaaatataccgctgtatcatccccagggattggcacaaaaatttaacgttacaacaccacatccacaggcagtatgatttatgacccatcaattaagatcgcgcgatatcatcgctctgggctttatgacatttgcgttgttcgtcggcgcaggtaacattattttccctccaatggtcggcttgcaggcaggcgaacacgtctggactgcggcattcggcttcctcattactgccgttggtctgccggtactaacggtagtggcgctggcaaaagttggcggcggtgttgacagcctcagcacgccaatcggtaaagtcgctggcgtactgctggcaacggtttgttacctggcggtggggccgcttttcgctacgccgcgtacagctaccgtttcctttgaagtggggattgcgccgctgactggtgattccgcgctgccgctgtttatctacagcctggtctatttcgctatcgttattctggtttcgctctatccgggcaagctgctggataccgtgggcaacttccttgcgccgctgaaaattatcgcgctggtcatcctgtctgttgccgcgattgtctggccggcgggttctatcagcacggcgactgaggcttatcaaaacgctgcgttttctaacggcttcgttaacggctatctgaccatggatacgctgggcgcaatggtgtttggtatcgttattgttaacgcggcgcgttctcgtggcgttaccgaagcgcgtctgctgacccgttataccgtctgggctggcctgatggcgggtgttggtctgactctgctgtacctggcgctgttccgtctgggttcagacagcgcgtcgctggtcgatcagtctgcaaacggcgctgctattctgcatgcttacgttcagcacacctttggcggcggcggtagcttcctgctggcggcgttaatcttcatcgcctgcctggtaacggcagttggcctgacctgtgcttgtgcagaattctttgcccagtacgtaccgctctcttatcgtacgctggtgtttatcctcggcggcttctcgatggtggtttctaacctcggcttaagccagctgatccagatctccgtaccggtgctgaccgctatttatccgccgtgtatcgcactggttgtattaagttttacacgctcatggtggcataattcgtcccgcgtgattgctccgccgatgtttatcagcctgctttttggtattctcgacgggatcaaagcatctgcattcagcgatatcttaccgtcctgggcgcagcgtttaccgctggccgaacaaggtctggcgtggttaatgccaacagtggtgatggtggttctggccattatctgggatcgcgcggcaggtcgtcaggtgacctccagcgctcactaaatcactgaacatttgttttaaccacggggctgcgatgccccgtggttttttattgtgttgatgggttaggaattgatggaaagtaagaacaagctaaagcgtgggctaagtacccgccacatacgctttatggcactgggttcagcaattggcaccgggctgttttacggttcggcagacgccatcaaaatggccggtccgagcgtgttgttggcctatattatcggtggtatcgcggcgtatatcattatgcgtgcgctgggggaaatgtcggtacataacccggcagccagctctttctcgcgttatgcgcaggaaaacctcggcccgctggcaggttacattaccggctggacctattgctttgaaatccttattgtcgccatcgccgatgtgaccgcttttggtatctatatgggtgtctggttcccgacggtgccgcactggatttgggtactgagcgtggtgctgatcatttgcgccgtaaacctgatgagcgtgaaggtcttcggtgagctggaattctggttctcgttctttaaagtcgccaccatcatcatcatgattgtcgccggtttcggcatcatcatctgggggattggcaacggcgggcaaccgaccggtattcataacctgtggagcaacggcggcttcttcagtaacggctggcttgggatggtgatgtcgttgcaaatggtgatgtttgcttacggtgggatcgaaattatcgggattaccgccggtgaagcgaaagatcctgagaaatcgataccgcgtgcgattaactccgtgccgatgcgtattctggtgttctacgtcggtacgctgttcgtcattatgtctatctacccgtggaatcaggttggcactgccggtagcccgttcgtgctgacgttccagcatatgggcattacctttgccgccagcattcttaactttgttgtgctgactgcttcgctgtcggcaattaacagtgacgtatttggcgtaggccgtatgctccacggtatggcagagcagggcagcgcgccgaaaattttcagcaaaacgtcgcgtcgcggtattccgtgggttacggtgctggtgatgactaccgcgctgctgtttgcggtgtatctgaactacatcatgccggaaaacgtcttcctggtgatcgcttcgctggcaaccttcgccacggtgtgggtgtggattatgatcctgctgtcgcaaattgccttccgtcgccgtttgccgccagaagaagttaaggcgctgaaatttaaagtgccgggtggggtagcaacgaccatcggcggtttgattttcctgctctttattatcgggttgattggttatcacccggatacgcgtatctcgctgtatgtcggtttcgcgtggattgttgtgctgttgattggctggatgtttaaacgccgccacgatcgtcagctggctgaaaaccaataatacttgcgttctgtaagccggttcaggaggaaatcctgatccggctattccgaaagttatccgcccccgtcctcctcccccaaatatccttcagatgatgagtgatcctgcattaggctatggcaaggtgatcagattttcatcacaggggaattatgatgttaaatgcatggcacctgccggtgcccccatttgttaaacaaagcaaagatcaactgctcattacactgtggctgacgggcgaagacccaccgcagcgcattatgctgcgtacagaacacgataacgaagaaatgtcagtatcgatgcataagcagcgcagtcagcagcagcctggcgtcaccgcatggcgtgtggcgattgatctctccagcggacaaccccggcggcgttacagtttcaaactgctgtggcacgatcgccagcgttggtttacaccgcagggcttcagccgaatgccgccggcacgactggagcagtttgccgtcgatgtaccggatatcggcccacaatgggctgcggatcagattttttatcagatcttccctgatcgttttgcgcgtagtcttcctcgtgaagctgaacaggatcatgtctattaccatcatgcagccggacaagagatcatcttgcgtgactgggatgaaccggtcacggcgcaggcgggcggatcaacgttctatggcggcgatctggacgggataagcgaaaaactgccgtatctgaaaaagcttggcgtgacggcgctgtatctcaatccggtgtttaaagctcccagcgtacataaatacgataccgaggattatcgccatgtcgatccgcagtttggcggtgatggggcgttgctgcgtttgcgacacaatacgcagcagctgggaatgcggctggtgctggacggcgtgtttaaccacagtggcgattcccatgcctggtttgacaggcacaatcgtggcacggggggagcttgtcacaaccctgaatcgccctggcgcgactggtactcgtttagtgatgatggcacggcgctcgactggcttggctatgccagcttgccgaagctggattatcagtcggaaagtctggtgaatgaaatttatcgcggggaagacagtattgtccgccattggctgaaagcgccgtggagtatggacggctggcggctggatgtggtgcatatgctgggggaggcgggtggggcgcgcaataatatgcagcacgttgctgggatcaccgaagcggcgaaagaaacccagccggaagcgtatattgtcggcgaacattttggcgatgcacggcaatggttacaggccgatgtggaagatgccgccatgaactatcgtggcttcacattcccgttgtggggatttcttgccaataccgatatctcttacgatccgcagcaaattgatgcccaaacctgtatggcctggatggataattaccgcgcagggctttctcatcaacaacaattacgtatgtttaatcagctcgacagccacgatactgcgcgatttaaaacgctgctcggtcgggatattgcgcgcctgccgctggcggtggtctggctgttcacctggcctggtgtaccgtgcatttattacggtgatgaagtaggactggatggcaaaaacgatccgttttgccgtaaaccgttcccttggcaggtggaaaagcaggatacggcgttattcgcgctgtaccagcgaatgattgcgctgcgtaagaaaagtcaggcgctacgtcatggcggctgtcaggtgctgtatgcggaagataacgtggtggtatttgtccgcgtgctgaatcagcagcgtgtactggtggcaatcaaccgtggcgaagcttgtgaagtcgtgctacccgcgtcaccgttgctcaatgccgtgcaatggcaatgcaaagaagggcatgggcaactgactgacgggattctggctttgcctgccatttcggctacggtatggatgaactaacgttttataacgccttgtgtgacgcctgcgccatcatccgcggataaaactgccagaagcgggtttcgagggcgtcataatgagcgtctaaatcgtaccaggagtcacgcagggcatccagacgtgggcggcggcttgccatgccgtttaacacgttctggatgaaatccatatcgcgatagcgcaccagccactgctctgaccacaagtaattgttcagattgataaaacgtggcggtgagtccggcaaaatcgtcatcacttgctcgcgggcataacagacaaattcctgtagcggaaagtccggcgacagctgcgaccagtggcgggaaagaaagtgatcccacatgacatccagcgtaataggcgcaacgcggcgagtttcactacgaaaccattcccgtgcttcgcggacttccggcagattgtcggttaatacgtcgatacgtcgatgcatatgaatgccagccacgacgtcgggcggaaaactttcttcaggatttccgcgtacgaaatcagccagtaaattgccggaaagcgagctttccgcgagatgggctaaatgcaggtgagctaaaaaattcatcgattatattctatccaaaagggggtaaaggttgcagggagagcgccccggcactagactacccgcctcttattttagtctgagtcagtgtcatgcgcgttaccgatttctcctttgaattgcccgaatccctgattgcccactatcccatgcctgaacgcagtagctgtcgtttactgtcgctggacgggccgacgggcgcgctgacgcacggtactttcaccgatttacttgataagctcaaccccggcgatcttctggtttttaataatacccgcgtgatcccggcgcgcctgtttgggcgtaaagccagcggcggcaagattgaagtgctggttgaacggatgctcgacgacaaacgcattcttgcgcatattcgcgcctcgaaagcgccaaaacctggcgcagaactgctgctgggcgatgacgaaagtattaacgcaacaatgaccgcgcgccacggcgcactgtttgaagtcgaatttaatgatgaacgctcggtgctggatattctcaacagcatcggccatatgccgctgccgccgtatatcgaccgtccggacgaagacgctgaccgcgaactttatcaaaccgtttatagcgaaaaaccgggcgcggttgcagccccgaccgcaggtctgcattttgacgaacctttgctggaaaaattacgcgccaaaggcgtggagatggcgtttgtgacgttgcacgttggtgcgggcaccttccagccggtgcgcgtcgacaccattgaagatcacatcatgcactcggaatacgctgaagtgccgcaggatgtggtagacgcggtactggcggcgaaagcgcgcggtaaccgggtgattgcggttggcaccacctcagtacgttcgctggaaagcgcggctcaggcggcgaaaaacgatcttatcgaaccgttctttgacgatacccaaatctttatctatccgggcttccagtacaaagtggtcgatgcgctggtgacaaacttccacctgccggaatcgacgctgattatgctggtttcggcctttgccggttatcaacacaccatgaatgcctataaagcagcggtagaagagaaatatcgcttttttagttacggtgatgcgatgtttatcacgtacaatccgcaggcaattaatgagcgcgtcggggagtaattccgcggcgctggtttaaaacgttggactgtttttctgacgtagtggagaaaaaatgaaatttgaactggacaccaccgacggtcgcgcacgccgtggccgcctggtctttgatcgtggcgtagtggaaacgccttgttttatgcctgttggcacctacggcaccgtaaaagggatgacgccggaagaagttgaagccactggcgcgcaaattatcctcggcaacaccttccacctgtggctgcgcccgggccaggaaatcatgaaactgcacggcgatctgcacgattttatgcagtggaaggggccgatcctcaccgactccggcggcttccaggtcttcagccttggcgatattcgtaaaatcaccgaacagggcgtgcacttccgtaacccgatcaacggcgatccgattttcctcgatcctgaaaaatcaatggagattcagtacgatcttggttcggatatcgtcatgatctttgatgagtgtacgccgtatcctgctgactgggattacgcaaaacgctccatggagatgtctctgcgttgggcgaagcgtagccgtgagcgttttgacagtctcggaaacaaaaatgcgctgtttggtatcattcagggcagcgtttacgaagatttacgtgatatttctgttaaaggtctggtagatatcggttttgatggctacgctgtcggcggtctggctgtgggtgagccgaaagcagatatgcaccgcattctggagcatgtatgcccgcaaattccggcagacaaaccgcgttacctgatgggcgttggtaaaccagaagacctggttgaaggcgtacgtcgtggtatcgatatgtttgactgcgtaatgccaacccgcaacgcccgaaatggtcatttgttcgtgaccgatggcgtggtgaaaatccgcaatgcgaagtataagagcgatactggcccactcgatcctgagtgtgattgctacacctgtcgcaattattcacgcgcttacttgcatcatcttgaccgttgcaacgaaatattaggcgcgcgactcaacaccattcataaccttcgttactaccagcgtttgatggcgggtttacgcaaggctattgaagagggtaaattagagagcttcgtaactgatttttaccagcgtcaggggcgagaagtaccacctttgaacgttgattaatattaataatgagggaaatttaatgagcttttttatttctgatgcggtagcggcaacgggtgcaccggcgcaaggtagcccgatgtctttgattttgatgctggtggtattcggtctgattttctatttcatgatcctgcgtccacagcagaagcgcaccaaagaacacaaaaagctgatggactccattgccaaaggtgatgaagttctgacgaacggtggcctggttggtcgcgtaaccaaagtagcggaaaacggctacattgctatcgcgctgaatgacaccactgaagtagttattaaacgtgacttcgtagctgccgtcctgccgaaaggcaccatgaaggcgctgtaattaaaatttttccctaagggaattgccgtgttaaaccgttatcctttgtggaagtacgtcatgctgatcgtggtgattgtcatcggtctgctgtatgcgcttcccaacctgtttggtgaggatccggctgttcagatcactggtgcgcgcggagtcgccgccagtgagcaaacgctgatccaggtccagaaaacgttacaagaagaaaaaataactgctaagtctgtggcactggaagagggcgctattcttgcgcgcttcgactccactgacacccagctgcgcgctcgtgaagcattaatgggcgttatgggtgacaaatacgtcgtggcgcttaaccttgccccggcaacgccgcgctggctggcagctattcacgctgagccgatgaagctcggccttgacctgcgtggcggcgttcacttcctgatggaagtggatatggacaccgcgcttggcaaactccaggaacaaaatatcgatagcctgcgcagcgatctgcgtgaaaagggcatcccgtataccaccgttcgtaaagaaaacaactacggcctgagcattactttccgcgatgctaaagctcgtgatgaagccattgcgtatctgagcaagcgccatccggacctggtgattagtagccagggcagcaaccagctgcgtgcggtaatgagcgatgctcgtctgagtgaagcgcgtgaatatgcggtgcagcagaacatcaatatcctgcgtaaccgtgtaaaccaacttggcgtggcggagccggtggttcagcgtcagggtgctgaccgtatcgttgttgaactgccaggtattcaggacactgcgcgtgcgaaagagattctgggtgcgacggcaacgctggaattccgtctggtaaacaccaacgttgaccaggccgctgcggcatccggtcgcgtaccgggcgactctgaagtgaaacagacccgcgaaggtcagccagttgtgctgtacaaacgcgtaattctgaccggtgaccatatcaccgactccacttccagccaggacgaatacaaccaaccgcaggttaacatctcgctcgatagcgctggtggtaacatcatgtctaacttcactaaggacaacatcggcaaaccgatggcaaccctgtttgtggagtacaaagacagcggtaagaaagatgcaaatggtcgtgcggttctggtgaaacaggaagaggtgattaacatcgccaacatccagtctcgtctgggtaacagcttccgtatcaccggcatcaacaacccgaacgaagcccgtcagctgtcactgctgctgcgtgccggtgcgttgatcgcgccgattcagattgttgaagaacgtaccattggcccaaccctgggtatgcagaacattgaacaggggctggaggcttgccttgccggtctgctggtttctattctgttcatgatcatcttctataagaagtttggtctgattgcgaccagtgctctgattgccaacttgatcttaatcgtcggcattatgtcgctgttgccaggcgcaacgctgagtatgccaggtatcgcgggtatcgtcttaacccttgcggtggcggtcgatgcgaacgtactgatcaacgaacgtattaaagaagagttgagcaacggacgtactgttcaacaggcaattgatgaaggttatcgtggcgcattcagttctatcttcgatgcgaacatcaccacgctgattaaagtcatcatcctgtacgcagtgggtaccggggcaattaaagggttcgcgattactaccggtatcggtgtggcgacgtcgatgtttaccgcgattgtcggtacgcgtgccatcgtaaacctgctatatggcggcaagcgcgtcaagaagctgtcaatctgaggagtgcgatgtggcacaggaatatactgttgaacaactaaaccacggccgtaaagtctatgactttatgcgctgggactactgggctttcggcatctctggtctgctgttaatcgccgctatcgttattatgggcgtgcgcggctttaactgggggctggatttcaccggtggtacggttatcgaaattacgctcgaaaaaccggctgaaattgacgtaatgcgtgatgcattgcaaaaagccggttttgaagagccaatgctgcaaaactttggtagcagccacgacatcatggtccgtatgccgcctgctgaaggcgaaaccggcggtcaggtgctgggcagccaggttctgaaggtgattaacgaatccaccaatcagaatgcagcagtgaagcgtattgagttcgtcggtccgagcgtgggggcagaccttgcgcaaaccggtgcgatggcgttgatggcggcgctgctgtctatccttgtgtacgtaggttttcgctttgagtggcgactggcggcaggggtcgttattgcgctggcgcacgacgttatcattacgctgggtattttgtcgttattccatatcgagattgacctgaccattgtggcatcgttgatgtcggttatcggttactcgcttaacgacagtatcgtggtatcggaccgtattcgtgaaaacttccgcaagatccgtcgcggtacgccttacgaaatctttaacgtgtccttgacccagacgctgcaccgtaccttgatcacatccggtactaccttgatggttatcctgatgctgtacctcttcggtggtccggtactggaaggcttctcgctgaccatgcttatcggtgtttccatcggtactgcatcttccatctatgtggcatctgcgttggctctgaaactgggtatgaagcgcgaacacatgttgcagcagaaagtggaaaaagaaggggcggatcagccgtcaattctgccttaatcaagttcccgttgatgttgaaaatcccggtcagaagatcgggattttttttgatgtatggagattgcgaaaatccccgcatcttgggaaactgcgcgtaaccctacatttcatccaggtaacttttcatggctatcatcccaaaaaactatgcgcggttagaaagcggctatcgcgaaaaagcattaaaaatctatccgtgggtctgcggtcgctgttcccgcgagtttgtctattccaacctgcgtgaacttactgttcaccacattgatcacgaccataccaataacccggaagatggcagtaactgggaattgctttgtctctattgccacgatcatgagcattcgaaatataccgaagcggatcagtatggtacgaccgttatcgcaggggaagatgcgcagaaagatgtcggtgaagcgaagtacaacccattcgctgacctgaaagcgatgatgaacaagaagaagtgattaaaacgtaaaattgcctgatgcgctacgcttatcaggactacgttatttcagcaatatattgaatttacgtgcttttgtgggtcggacaaagcgtttacgccgcatccggcatgaacaaagcgcacgttgttaacaatctgaaatgccgggaataaatcccggcattttcataatcagaagttgtaacctacaaccaggtaaccaccccagccggtagagcgaacgttgaagttgccgttgccgaagttcagttctgcatcgtcgttccactgaccaccgtcgtgccagtaacgagctacgacagagtagtgccagtgatcgtagttcagagccagaatatggctggaagcgatagagttattagtacgggtcttaataccgttgattgcgttaccgctgtcatcccctaaatcggaaccccagtcgaagttggtgaagccgatgtagctcagctgaccgccccacagatcggtaatcggcacaaagtatttaattttgaaacggtaaccgtcccactcgttttcgttcgctgcgccatagttctgccactggtatttcgcatagacgttcatggacaggctcatcggcagaccagtatcgatgtcggtacccagacccatataccaggtgctctggcgaccatctttattacgacccatgtcgtaaatgtagttgttcgcgaagtaccactctttgaacggaccgaagctaaggtcagtattggtcagcttgtcgatggagaaacgtggttcgatttccataaacagcggagagccgtggttccagatacctttggcatcggagttaccgccgaagaataccggcgcatccgcataaccatagaagtcgaaccagtcttttttagcgaatgcttcgtactcaaggtaggtatcgttgcggatctgcggtccaaaacgggtgtgatagcttccgacaacgttaacgctctggtgccaccagtcggaaagatactgcggtttgtcgttttcagctgcgttgacagtaaaagacgaagagagcgccagtaccgcaccggctgccagtaatgtttttttcatatgtatgccactgtttgaaaatcccttgcgggagtgaaaaaggcgcaaattgcgtttctaaatatttcgtatacagaggagcctattataaaaatcattgctcacaaaaatatgtttcgtttcacagttctatcatttacgtaatcgattgcgttcacgtttacacacattcgggcagggattgtactgactttcacccttgttgcaaacttttactatcaatctgggtgatgtaagcggagtaacaaaatgacggggaaagatgttgcgggacgcacaaaatcgccccgaaatacgtttactgcataacaggttgaatatcgtggatacgtacgaagtctaactgttctacagaaataccctttaactgtaacggaatatcaacatcgctgggggcgaggacgctggcaggggcattaatcaattgattctgcacattgatttcctgaaagttgtctattgttccctgaatttgcccatattcaacagttccgctgaatgcgggcaagggatcattcgactcgccctgaatacgtagcgtcagggtggtgccatctgcatcaggcgtaatattcaccagcgacatacgtaaagtaccgatctggctttccagtcttgccggtgttttcgctccaggcagaaggtaaaccccactgctggattttgcattcagcctgttttgctgagtgattttgaccgtttctttattgagttgcgtcatctcctggttcagcgtgctgacgctgtgtttcatctgtcgcacttcgctctgctgcacacaggcgctaaggctgaacaggcttcccagcaggagcagtcgaaaaacgttagtattcataggtcgtccctttctcgtcgcaattagcctaatggtagagggtaaaagcagcgaaagcatcgatcctttatctcaaaagcgttgcgcctttgttgtatcgtcagttcagggtaaaatagatttctgttaaccacctggtcaggacgccgtatgcattgcccattctgtttcgccgtggacactaaggtaattgactctcgtctcgtgggcgagggttcatccgtacgccgccgtcggcagtgtctggtgtgtaatgaacgtttcaccacctttgaagtggcggagctggttatgccgcgtgttgtaaaaagcaacgacgtgcgtgaaccgtttaatgaagagaaattgcgtagcggaatgctgcgggcgctggaaaaacgtccggtgagttccgatgacgtcgaaatggcaatcaatcatattaaatcgcagctgcgcgccaccggtgagcgcgaagtaccgagcaagatgattggcaatctggtgatggagcaattgaaaaagctcgataaagtcgcctatatccgttttgcctctgtctaccgcagtttcgaagatatcaaagaatttggcgaagagatcgcgcgcctggaggactaagccgtgcaggacgagtattacatggcgcgggcgctaaagctggcgcaacgaggacgttttaccacgcatcccaacccgaatgtcgggtgcgtcattgtcaaagatggcgaaattgtcggtgaaggttaccaccaacgtgcgggtgaaccacatgccgaagtacacgcgttgcgtatggcgggtgaaaaagccaaaggtgcgaccgcctatgtcacactcgaaccctgtagccatcatggtcgtacgccaccgtgctgtgacgcactcatcgccgctggcgtagcgcgcgtggttgcctcgatgcaagatcctaacccgcaggtcgctgggcgtggactttaccgtctgcaacaggctggcattgacgtcagccacgggctgatgatgagtgaagccgagcaattgaataaaggctttctcaagcggatgcgcaccggctttccttatattcagttaaaacttggcgcatcgcttgatggccgcacggcgatggcgagcggcgaaagccagtggatcacttcgcctcaggcgcggcgcgacgtacaacgacagcgcgcacaaagtcatgccattttaaccagcagcgccacggtgctggcggatgatccagccttaacagtgcgttggtctgaactggatgaacaaactcaggcgctctacccgcaacaaaatctccgccagccagtacgtattgtgattgatagccaaaatcgcgtgacgccggaacatcgcattgtgcagcagcccggcgaaacctggttcgcgcgtacgcaggaagattctagtgagtggccggaaacggtgcgtaccttgctgactccagagcataaaggtcatctggatctggttgtactgatgatgcaactgggtaaacagcaaattaacagcatctgggtggaagcggggccaacgctcgctggcgcattgctgcaggcgggtttagtcgatgagctgattgtctatatcgcacctaaactattaggcagcgacgcccgcggattatgcacgctgccagggcttgagaaattagccgacgccccccaatttaaattcaaagagatacgtcatgtaggcccggatgtttgcctgcatttagtgggtgcatgatctcccggctcgaaagggaagcagcgcacgaaatattatgctaaaatccgcccccctgcggggccatactcgaacccgaaggaagaaaatgaacattattgaagctaacgttgctaccccggacgctcgcgtcgccatcaccatcgcgcgtttcaacaactttatcaatgacagcctgctggaaggtgcaattgacgcactgaaacgtatcggtcaggtaaaagatgaaaacattaccgttgtttgggtgcctggtgcctatgagctgccgctggcggcgggtgcactggctaaaaccggtaaatacgacgcggtgattgcgctgggtacggttattcgtggtggcactgcccactttgaatatgtcgctggtggtgcaagcaacggcctggcgcatgttgcccaggacagcgaaattccggttgcttttggggttctgaccactgaaagcattgaacaagcgatcgaacgtgctggcaccaaagctggcaacaaaggtgcagaagctgcactgaccgcgcttgaaatgattaatgtattgaaagccatcaaggcctgaaattagtaaggggaaatccgtgaaacctgctgctcgtcgccgcgctcgtgagtgtgccgtccaggcgctctactcctggcagttgtcccagaacgacatcgctgatgttgaataccagttcctggctgaacaggatgtaaaagacgttgacgtcctgtacttccgtgagctgctggccggggtggcgactaacaccgcatacctcgacggactgatgaagccatacctgtcccgcctgctggaagaactgggacaggtagaaaaagcagtactgcgcattgcgctgtacgagctgtctaaacgtagcgatgtgccatacaaagtggccattaacgaagcgatcgaactggcgaaatcgttcggcgcagaagacagccataagttcgtcaacggcgtactcgataaagcagcacctgtgattcgccctaacaaaaagtgatatccaggccggtagattcacggaagaccgttccgcgatcgccggccttttcttttttacctgctgaggcataacgtatggcatgtggcgagttctccctgattgcccgttattttgaccgtgtaagaagttctcgtcttgatgtcgaactgggcatcggcgacgattgcgctcttctcaatatccccgagaaacagaccctggcgatcagcactgatacgctggtggcgggcaaccacttcctccatgatatcgatcctgctgatctggcgtataaagcactggcggtgaacctaagcgatctggcagcgatgggggccgatccggcctggctgacgctggcattaaccttaccggacgtagacgaagcgtggcttgagtccttcagcgacagtttgtttgatcttctcaattattacgatatgcaactcattggcggcgataccacgcgtgggccattatcaatgacgttgggtatccacggctttgttccgatgggacgagccttaacgcgctctggagcgaaaccgggtgactggatctatgtgaccggtacaccgggcgatagcgccgccgggctggcgattttgcaaaaccgtttgcaggttgccgatgctaaagatgcggactacttgatcaaacgtcatctccgtccatcgccgcgtattttacagggacaggcactgcgcgatctggcaaattcagctatcgatctctctgacggtctgatttccgatctcgggcatatcgtgaaagccagcgactgcggcgcacgtattgacctggcattgctgccgttttctgatgcgctttctcgccatgttgaaccggaacaggcgctgcgctgggcgctctctggcggtgaagattacgagttgtgtttcactgtgccggaactgaaccgtggcgcgctggatgtggctctcggacacctgggcgtaccgtttacctgtatcgggcaaatgaccgccgatatcgaagggctttgttttattcgtgacggcgaacctgtcacgtttgactggaaaggatatgaccattttgccacgccataaagatgtcgcgaaaagtcgcctgaagatgagtaatccgtggcatctgcttgctgtcggattcggaagtggattaagcccaatcgttcctggcacgatgggatcgctggcagcgattccgttctggtatctgatgacctttttaccctggcagctctactcgctggtggtgatgttggggatctgtatcggcgtctatctttgtcatcaaacggcgaaagatatgggcgtgcacgatcacggcagcattgtctgggacgaatttattggtatgtggatcacgctcatggcgctgccgaccaatgactggcagtgggttgccgccgggtttgtgattttccgtattctggatatgtggaagccgtggccgatccgctggtttgatcgcaatgtacatggcggcatggggatcatgatcgacgatattgtcgccggggtgatttccgcaggcatcctgtactttatcggtcatcactggccgctgggtattctgtcgtagttgtgcaccgatgcctgatgtgacgcttgtcacgtctcatcaggcctggactcttatttaaatcctacgaccgcatgcggtttatacggcgtttccagttcggcaatctgttctggcttcaaagtgatatccaccgcgttcagcagctcatcaagctgttcttcccgcgatgtaccgataatcggtgcggcaatgcccggtttactcaacaaccaggccagcgcaacttgtgctcgtgttgcaccgagttcttcactgacgcccgttaaccgctctgcgatctgcgcgtcattttcatcgctttctttatagagatttctccccacctcatcagacaccagtcgtgcggtagtttctccccacggacgcgtcagtcgcccccgcgccagcgggctccacggaatcaccgccacgccctcctgataacacagaggcagcatctcgcgctcttcttcgcgataaatcagattgtagtgatcctgcatactgataaactgcgcccagccgtgctgtttttgtagcttcagggcctgagcaaactgcgaagcgtgcatggatgacgcgccgatataacgcgctttcccggcttttaccacgtcgttcagggcttccagcgtctcttcgatcggcgtgttgtaatcccagcgatgaatttgcaggatatcgacataatccatgccgagacggcgcaggctgtcgtcgatagagcgcaaaatttgtgcacgggataatccttccggtaaatcaccaacgcgatggaacactttcgtcgcaacgaccacgtcttcacgacgggcgaaatcccgcagtgcgcgaccaacgatctcttcgctgctgccatcggaatagctattggcggtatcaaagaaatttatgccgccttccagcgcgcgtttaatgatgggacggctactctcttccggcagtgtccatgcgtgattaccacgatctggctcgccaaaggtcatacagccgaggcaaagtcgggaaacgcgaaggtcggtttttcctaaggggttgtattgcatgctgccactcctgccatactcgtcatacttcaagttgcatgtgctgcggctgcattcgttcaccccagtcacttacttatgtaagctcctggggcttcactcgtttgccgccttcctgcaactcgaattatttagagtctatgaataatttgttaagcatagcaggagtggagtagggattatgccagccaggccttgattttggcttccataccggcggcatcgaggccgagttcggcgcgcatttcttcctgagttccttgcggaataaagaagtcaggcaggccaatgttcagcacgggtactggtttacgatgggccattagcacttcgttcacgccgctgcctgcgccgcccataatggcgttttcttctacggtgaccagcgcttcatggctggcggccatttccagaattaacgcttcatcaagcggtttcacaaaacgcatatcgaccagcgtagcgttcagcgattcagcgactttcgccgcgtctggcatcagcgtaccaaagttaaggatcgccagtttctcgccacgacgcttcacaatgcctttgccaattggcagtttttccagcggcgtcagttccacgccaaccgcgttaccgcgcgggtagcgcaccgcggacgggccgtcgttatagtgatagccggtatagagcatctggcgacattcgttttcatcgctcggggtcataatgaccatttccggtatgcagcgcaggtaagagaggtcaaaagcgccctgatgggtttgaccgtcagcaccaacaatgcccgcgcggtcgatggcgaacaggaccgggagcttttgaatcgccacgtcatgcagcacctgatcataggcgcgttgcaggaaagtggagtaaatcgcgacaatgggtttgtacccaccaatcgccagaccggcggcaaaggtcaccgcgtgttgctcggcgattgccacgtcgaagtaacgatccgggaatttacgtgaaaactcgaccatgccggaaccttcacgcatcgccggagtaatcgccatcagcttgttgtctttcgctgccgtttcgcacaaccagtcgccaaagatttttgaatagctcggcaaaccgccgctacttttcggcaaacaaccgctggagggatcaaatttaggcacggcgtggaaagtgatggggtctttttctgccggttcataaccacgaccttttttggtcatgatatgcaggaactgcgggcctttcaggtcgcgcatgttcttcagcgtggtgataagccccagcacatcgtgaccgtcaaccgggccgatgtagttaaagcccagctcttcaaacaacgtgccaggcactaccatgcctttaatatgttcttcggtacgtttgagcagctctttaattggcggaacgccagagaaaacttttttcccgccttcgcgcagtgaagagtaaagcttaccggaaagcagctgcgccagatggttgttgagcgcgccgacattttcggaaatcgacatttcgttgtcgttgaggaccaccagcatatcaggacggatatcgcccgcgtgattcatcgcttcaaacgccatgcctgcggtaatcgcgccatcgccgattacacagacggtacggcgatttttgccttctttctcggcagcaaccgcaataccaattccggcactgatggaggttgatgaatgcccgacgcttaatacgtcatattcgctttcgccgcgccacgggaacgggtgcaggccgcctttctgacggatggtgccgattttgtcgcggcgtccggtcaaaattttatgcggataagcctgatgccccacatcccaaatcaattggtcaaacggggtgttgtagacatagtgcagcgccacggtcagttcgaccgtgcccagcccggaggcgaagtgcccgctggaacggctcacgctgtcgagtaaatagcggcgcagttcgtcgcagagtttcggtaaactctctttcggcaacagtcgtaactcctgggtggagtcgaccagtgccagggtcgggtatttggcaatatcaaaactcatcaggggcctattaatacttattgtttatttattacgctggatgatgtagtccgctagcgcttccagtgccgaggtatcgagtgattgttcagccagttgtttcagcgactgacgggcatcgtcgatcagatcccgggctttcttccgggcttgctcaagacccagaagtgcagggtaggtacttttaccaagttgctggtcggcaccctggcgttttcccaacgttgcagtatctcctaccacatccaggatgtcatcctgaacctggaaggcaaggccgatgctctctgcgtacttgtcgagtactggcagagcacgacgccctttatctccggcgcttaatgcaccaaggcgaacggcggcgcgaatcaatgcgccggttttatgacgatgaatacgctcaagcgcgtccagaggtacgtgtttgccttccgcgtctaaatctaatgcctgaccaccgcacattccggcaataccgctggcgctcgccagttcagaaatcatcgaaattctgtcgcgatccgacacttccggcatattggcatcgcttagaatcgagaacgccagcgtttgtaaagcgtcgccagcgagaatcgcgtttgcttcgccaaacttcacatggcaggtcggcaaaccgcgacgcagatcgtcatcatccatcgccggtaaatcatcatgaattaatgagtaagcgtggatacactctacggcggcagcgggtgcgtccagcgtgtttgtgctaacgccaaacatatgaccggtggcataaaccaggaagggtcgcagacgcttaccacctaataatgcgccatactgcatggtttcgaccacgggagtgttctgaaagggcagtggggcgataaaacggctcagcgcctggttggcctgcttaacgcaggcttcgagttgctgcggaaagtccattactcattgtccggtgtaaaaggggttagagaggcgtcttcattgtcagacagcagaatttgtacgcgctgttcggcttgttgtaatttggcctgcccctgacgtgccagctgcacgccgcgttcgaactcgttcagcgcctcttccagcggcaggtcgccactttccagacgggttacaatctgttccagctcgctcagcgccttttcaaagctggcgggagcctcatttttcttcggcataatgaatgtctgactctcaatatttttcgccccgtcatggtaacggactcagggcaaatagcaaataacgcgcaatggtaaggtgatgtgcgcagcaaagcgatgttagtggtatacttccgcgcctggatgcagccgcaggtgtgggctgctgtatttttccctatacaagtcgcttaaggcttgccaacgaaccattgccgccatgaagtttatcattaaattgttcccggaaatcaccatcaaaagccaatctgtgcgcttgcgctttataaaaatccttaccgggaacattcgtaacgttttaaagcactatgatgagacgctcgctgtcgtccgccactgggataacatcgaagttcgcgcaaaagatgaaaaccagcgtctggctattcgcgacgccctgacccgtattccgggtatccaccatattctcgaagtcgaagacgtgccgtttaccgacatgcacgatatttttgagaaagcgttggttcagtatcgcgatcagctggaaggcaaaaccttctgcgtacgcgtgaagcgtcgtggcaaacatgattttagctcgattgatgtggaacgttacgtcggcggcggtttaaatcagcatattgagtccgcgcgcgtgaagctgaccaatccggaagtgactgtccatctggaagtggaagacgatcgtctcctgctgattaaaggccgctacgaaggtattggcggtttcccgatcggcacccaggaagacgtgctgtcgctcatttccggtggtttcgactccggtgtttccagttatatgttgatgcgtcgcggctgccgcgtgcattactgtttctttaaccttggcggcgcggcgcatgaaattggcgtgcgtcaggtggcgcattatctgtggaaccgttttggcagctcccaccgcgtgcgttttgtcgctattaatttcgaaccggtcgttggggaaattctcgagaaaatcgacgacggtcagatgggcgttatcctcaaacgtatgatggtgcgtgccgcgtctaaagtggctgaacgttacggcgtacaggcgctggtcaccggcgaagcgctcggccaggtgtccagtcagacgctgaccaacctgcgcctgattgataacgtctctgacacgctgatcctgcgtccgctgatttcttacgacaaagagcacatcatcaacctggcccgccagattggcactgaagactttgctcgcacgatgccagaatattgtggcgtgatctccaaaagcccgacggtgaaagcggttaaatcgaagattgaagcggaagaagagaagttcgacttcagtattctcgataaagtggttgaggaagcgaataacgttgatatccgcgaaatcgcccagcagaccgagcaggaagtggtggaagtggaaaccgtcaatggctttggcccgaacgacgtgatcctcgatatccgttctgtcgatgagcaggaagataagccgctgaaggttgaaggtatcgacgtggtttctctgccgttctataaactgagcaccaaatttggcgatctcgaccagaacagaacctggctactgtggtgtgagcgcggggtgatgagccgtctgcaggcgctctatctgcgcgagcagggctttaacaatgtgaaggtgtatcgcccataatttgtggtttttacgtcgcatctggtcagatgcgacgtttgccgcatccgacactactcgtaataattataaatccctgccgccatcaccagttgtgatgccacttcatgggctttctcgcgcccaaccagcaggtcgataattttcagaccaaaatcaatagccgtacccggcccctggctggtcagcaattttacccgtgcatcccagacgacgcgcttgtcctgccattgttcggcgggaattttgtctttcagcgtcgggaagccggtcatattgccaatcgggaagatatcgtgcggtaccagcacggtggctggcgcggcgcaaatagccgcgacgatacgcccggaacggtggaactgtttaacggtttcaaccagcagggtactatcgcgaaaacactctgcgcctttaatgccaccaggcagtacgatcacgtcatattcgccatcagccacctcgaccagcggcgcatccgccagcagcttcacgccgcgcgagcaggtaatggccaggttgccatcgctggcgacgctggcagtggtgactttgataccgccgcgaaccagcagatcgatagtggtgacggcttcagtctcttcactaccaggggcgaggcaaaccagtgccgatgcgctcatattcactctcctttctttttaccatttcaaacaggcgggtgttttccggtacggcaatcccatgcgcgcgggcgcggcgtaagagaaaaccattgatatagtcgatttcggtgtggcgcagcgcgcggatatcctgcaacatcgacgagatattttccgctgtggcatcaatcacctgcatcacgtaatcacgcaaatcttctgctgaagtatgatgcccttcgcgctcgatcactgccgcgacttcttcgcatatctgcataatttcttgcggatgatgacgtaattcaccattcgggcaattccagatggcggtcagtggattaatcacacagttgacggccagcttgcgccacagctcggcgcgaatattgttatgccaggcaacgtcaggcaacacggtttgcaaaatatccgccagataactgtaatcgccatcctgttgccgtgccggaccaatatgcgtgattccgtttgccacatgaataatgacattgccgtcgcggcgggcggcatgggtggtggtgcccatcagtaatggctgctgaatgttttgcaactcttcgatggtgcccatgccgttgtgaattaacagtattggcgtggttacaggcagtgtggacgcgaggcttttgacggcatcgtaaacctgccatgctttcagcgtcaccaggagcagatcgctggtggcaagaaaatcgggatcgttggcggtcagcgattcgttaaatatcgaaccatcagtctcaaccagattcacactacaataaggttgcggtacgcgcagccagccctgaacttcgtgaccctgtttacaaagtgctgtaagccataattgccctaaggcaccgcatcccaatacggtaattttcattgttcctcctcacccgcaaccactccgggtgttcaataaggctatcccttaattgtgcatgctgttgcgactatgcacaattaagggatacgtcctggtgcaggactgttggttatttaactttgcaggtattatgcttcgcatcaaaaatgaagggagaggaaaagatgccatctttcgatattgtctctgaagttgatcttcaggaagcacgtaacgcggtcgataacgcgagtcgcgaagtggagtcccgttttgacttccgtaacgttgaagcctcatttgagctgaacgacgccagcaaaaccatcaaagtgttgagcgagtccgacttccaggtcaatcagttgctggatattctgcgtgccaagctgctgaagcgcggcattgaaggcagttcactggatgtaccggaaaatatcgttcatagcggtaaaacctggtttgtggaagcgaaactgaaacagggcattgagagcgcgacccagaagaaaatcgtcaagatgattaaagacagcaaactgaaagtgcaggcgcaaattcagggcgatgagatccgtgtgactggcaaatctcgtgatgatttgcaggctgtcatggcgatggtacgtggtggcgatcttggccagccgttccagttcaaaaacttccgcgattaatcgcgacaatgtgcgttttgttcatgtcagatgcggcatgaacgcctgattcggcctacaacggtttgtaactcaagaactttgtaggcctggtaagcgtagcgcagcaggcaattcgccgcgttttttatgcctgacgaattgcctgttcaacctcaaagcgatttgtcactttgctgtcgattttcacataagctgaatgctcttcttctgcaatcaacacttctttgacgccttcagtttccagcaaacgcacttttaacgcttcgtttgcggcaatgtccgccgggatttcaatgcgcaaactgctgacatacggcggttctttcatggtactggcgactgccagccacactgcggccagcattgcgccagcgagaaataccccctgaccgtcaaacatgccgtcaatccagccgcccagcgaaccgccaatcgccacgccaagaaactggctggtggagtagacacccatcgccgtacctttgtaacctgctggcgactctttactgataagtgagggcagaagggcttccatcaaattaaacgccacaaagaaaagctgcacgccgaccaccagttgccagaactgcgtttgtgcgttccacaacacaatttccgcaaccacgatcaacccgacgcagaagacaaagacttgcttcattttgcgcttaacttcagcgtagataatgaaaggcacgaccgagccaaaggcgattaacatcgtcgccagatagaccttccagtgttcagccgccgggaaccccgcatcagctagctgtccgggcagggcaacaaacgtagacatcagaagcatgtgcagacacataatgccaaagttgagtttcagcagccgcggttccgccagcactttactgaaactgcctttcaccattccggactcacgattaagtacgtgagtgctactgttgggcacaacccaaatggtcaacgcaatgccggttgttgccagaatagcgatcatccagaacagcgcgtgcagcccaagtttgtgagtgatgatcgggccaagcaccatcgcaatggcaaaggtaatgccaaagctcacgccgataaacgccatcgctttggtgcggttttgttcgcgcgtgagatcggaaagcagcgccataacggcggcggcaattgctccagagccttgtagcgcccggcccagaataattccccagatggagtcggaaagcgcagcgataacgctaccggcggcaaacaccgccagcccaccgacaattaatggtttgcgaccaatgcggtcggaaagcaggccaaacggaatctgaaaaacggcctgagtcagaccataaataccaatggcaataccgattaatgcttcgctggcaccttgcagagccatgccgtacgtggtcagaaccggcagaaccataaacatgcccagcatgcgcaacgagaatacggtccctaaaccccaggtcgcgcgcctctcacctggcgtcattttataatcgttcattaccaccccttaaaaaaatgcccacatagtgtagtgcggagcgcatgttgggtaaacagagtgttaatgagaaaatattacagaggagagtaatttgtgtgtcaggtatgtttttttgcattcataaaatgaatgctctatatgttgaaaaaatgaattttaaaactaaatagttttacatcaaaaaagtaataatatcatttcttgattgctatgtgcattttttatcttacgaatatgctagttttatctcactaaataaacgatttggtgacatggatgataatgtttcaggctaaatgtgtgcttattacttggacctttatggcactgtatttattcattaaatggatatttggtggttaattattatggaaatatatgacagtgaggacataaaggtatacatgttaactaaaagaatattattttctgtaatgctgatagtttcaccaagcgtggtggccagcgagaaagcgcatgaattgtatgacagcatatacggtggtaaacctgctcccgatgttataaatacactgcataaaatggctgaatcgggagatatcgacgcgcagagcctgttaggctgggaatattatcagcctcgttatgataccaaacctgatgttcaggaagcgattaaatggttcgagttagcggctaaacaaggtgacagagaagctccgttagcgctggggggtatctactacgacggtgagcaggtgcgggtggattatgccaaagcgtatgcactatttaatcaggccgcgcagcacggtgtgaatttagcatggtccaggttgggcattatgtacgccaatggtcagtatgttgaggtagattgtaagaaagcgaaggaatatcttgataaaggtgtccacatttatggtggcccagaagactttctggctacttgtcgaaaagacatgattgacagaaaaacggttgacgatacgttacccgtgattacggttacccgttctgggatgcgagataattttttagataaaggtttttcctgcatggatagcctcttcgccaccaccaataaattaggcgaagtggccaatcttcgcgtgacattcagcattcgtcgcccatccggtaaggagattaaccaaacggttggcttcgcgcctttcggtttaaaccggctgaatattagctttactgattacctatttggttcatttaccagtaattcgtctcttattctttataaaccggaatttgagcgaaaatcttgtgcaactgtaaggaccacaatcgttgccgcaacggcaaccattaacggcaaggatgtggagttgctgaaaacgggggcaattgaacaaaagtggtaacgctgctcagcccccggctgaggcaaaacttgccctggcgggtggcgataataatctaagccgcgagaatatgctgaatcgccaaaaacataggtacagcaccaaaagcatttggtgtcgctgaaagctgaacaaagccgagacgagcataaaaattaatggcggcagggtcagcatcaagataaacccctttaattggtaatgcctggtgaattatttttacatgttcaaaaaaatcacatagtaggtcctgaccaaagccccgcttttgatacttccgtgctacccccaacatgactaatctgacaacaccaatttctgaaggttgtgaaccctgaaggacgccagaaacgcgttgtttttccagcgaatatgccgtaaaagtacagatgccgatcagttcaccactttgtctgtcaataagtgctttagccgcacagtcgctattacgcacacttttctttagcgatgcgcgtacaaatttatcgataacagggttaccgcaatcaaactgtttttgcccaggataagtaatatcagactgataattacaggagaggactatgggcagagtaatctcttcatgcttgtcgaccatcgctgtttttccttttcattaacgccttgagggcgagcgtcggttgagcaggttcagcgatgagttggttcatcagttcccagctttgattcgaaagctcacggcgacgttggttatcaagcacactttcggcgcgttccatagcagcgctcaaaataaaagcgcttaaatctaccccaacggcttgcgcagcttcacgaagtttgtttttggcgtcgggactagttttgagttcgacccgcgcatttttcagcgttttatcgacatcgggtagagtggctgtttttccaggcattatgacctctttgattaactgaatgaaatcgtagggagtcgatctcatacataatacggctatcaaccgtatgattaatttatgttcatctgctcactctgtcaagacatacggttattagccgtatctctgatctcagacaataaaaaaggtgccgtagcacctttttaatagagaggttttgttaccacacagcagccagcagcgtatgcgagtccggtaccataaaatcaacggacatcatcaccgagagggcagtgatggcgatgatagagaagccgaacagcttgcgcgcccagattctgtcatcagcaactttataaccgcgcagagccatacctaaccaccagacgctaaccgccgcggcgaccaccagatatttatatccagcgtaaccgccaagagagagcatcagcgtggcaacggcaaaggcgatgatatacagcgtgatgtgattcttcgccaccgaaatgccttttaccactggcaataccggaatgtttgccgcctggtaatccttaaagcggaaaatggcgatggcataggagtgaggcatctgccacaggctgaagatagccagcaggatcgctgcgccgctatcgaactcgccggttactgcacagtagccaatcaccggcggcgcagcgccggagagcgaaccaatcaatgtgccgtagactgagtggcgtttcatgtacaggctatagacgccgacataaaccacaaagcccatcacccccagccagcaggccagcggattcgcgccaaaccacagcagcataaagccagcaatacccagcaaggtggcgtacaccagcgagacagcaggagagatcaggcctttaaccagcacccgattcttcgtcctttccatctttctgtcgatatccctgtcgatgtagttgttaaacacacaacccgacgccacaaccagtgacaccccaaccagcgtgtagataaacaggggataatcaatgctgccctttgaggccagcaggaatcccccaatcaccgagatcaggttgccaaagatgatgcctggtttcgttacttgcaggtattgcttaaacatcataaccgccgctcttagtgcatcatcatgttgtagttgaggttccacataatccagatggagcctacaaccaggatagcgatgattagcacggtgaagacaaacgccgtcatgttccagccttcatctgatttggtattcatgtgcaggaagcacaccagatgcaccagaacctgtaccactgccattgccaggattgttcccagaattacggccggagaggcagcccctgtcatcaccatccagaacggaatcaccgtcagaatgatcgacaggataaagcctgtcatgtaggtttttacgctgccatgggacgcgccgctgtgatcggtagaatgactcattacatcgcccccatcagataaacaacagtgaacacacagatccaaaccacatccaggaagtgccagaacaggctcaggcacatgatgcgggtacggttagtgctggtcaggccgcgacgagcgatttgtaccatcagcaccgccatccagataagaccggaagtgacgtgcagaccgtgcgtgccgaccagcgcaaagaacgctgacaggaagccgctgcgatccggacccatgccgttaacaatcaggtgatggaattcgtagatttccatcccgataaatccggcaccaaacaaccaggtcaacgccagccaggagataacctggcttttgttgtttttgtacatggcgatagccgccatgccgtaggtgatggagctgaacaacagcaagaaagtttcaaccagaacgaacggcagttcgaaaatgtccttacctgtcgggccgcctgcggtgccgttcaccagaacggcataggtagcaaacaagattgagaacagaatgcagtcgctcatcaggtagatccaaaatccgaagattttggttccgcctgcatcgtggtgcccgtgttcgtgcgcgtgggcagtcgcgtgcgtcaaagtatcagttgccatttttcagccctgccttagtaatctcatcgaaatgctggttttccagtttttcgatttctgccaccggcacgtagtaatccacgtcctcgtcgaagcttttcacgatccaggtgatgatcatgcctgcgaagccaacaatcgccagccaccagatatgccagatcatggcgaaaccgaagatggtggagaaagctgcaatgacgatacctgcaccgctgtttttcggcatatgaatttcttcatagtggtcaggctttttatacgcttcgcctttctctttcatttcccagaatgcatcacgctcgtgaacgtgcggcacaacggcaaagttatagaacggaggcggggaagaggttgcccactccagcgtacggccaccccacgggtcgccagtcaggtcacggttctggtcgcggtcgcgaatagaaacgtacatctgaataacgaggcagagaatacccagcgcaatcagtactgcaccgctggctgcaatcatcagcatggtgtggaactgcgggtcaatctgctggctcaaacgacgggtcatgcccatgaagcccagcgcatacagcggcataaaggcaacgaagaagccgatgatccagaaccagaacgcgcgtttaccccaggtttcgttcagtttgaaaccgaacgctttaggccaccagtaggtcatccctgcgaagcagccgaagaccacgccgccgatgatcacgttatggaagtgcgcaatcaggaacaggctgttatgcagaacgaagtccgcgcccggtactgccagcagcacgccagtcatcccgcccaccgagaaagtgacgataaaaccgatggtccacagcatcgcagaatggaacacgatgcggccctgatacatggtgaacagccagttgaagatcttcaccccggtcgggatggcgataatcattgtggtgataccaaagaaggcgtttacgttcgcgcccgcacccatcgtaaagaagtggtgcagccaaacgatgaacgacagcacggtgatacagacggttgcccataccagcgaggtataaccaaacagacgtttacgcgagaaggttgccgcaatttcggagaacacaccgaaaacaggcaggatcaggatgtaaacttccgggtggccccaggcccaaatcaggttgatgtacatcatcatgttgccacccatatcgttggtaaagaaatgggtgcccagatagcgatccagggtcaacaacgcgacggtaaccgtcagaattgggaaggaagcaataatcagtacgttcgcgcacagtgatgcccaggtaaatactggcatcttgaacatggtcatgcccggtgcgcgcatcttcagaatggtaacgaagaagttgataccggtaagcgtcgtacctataccggatagctggagactccatatccagtaatcgacaccgactcccggactgtactctattcccgatagcggtggataggccagccagccggtctgcgcaaattcgcccacgccgagagaaacgttaaccagaatcacaccaacaacagtaaaccagaagcttaagttgttgaggaacgggaacgcaacgtcacgcgcgccgatctgcagcggaaccaccaggttcatcagaccgataacgaaaggcatcgccacgaagaagatcataatcacgccgtgcgcggtgaagatctgatcgtagtggtgaggtggcaggaagcccgcttcgcccgccgaggcaagagcctgctggctacgcatcataatggcgtcagcaaaaccacgcagcaacatcacaatcgccacgatgatatacatgataccgaggcgtttatggtcgacggaggtcagccactctttccacaggtaggtccacttaccgaagtaagtgatcaggccaacgagcgccagacctcccaaaataatgccagcgatcgtaaccatgacgataggttcatggaacgggactgcatcaagtgataattttccgaacatctttattcttcctcaacccctttaatgggcggattccgcgtggctcatgtccatgccttccataccttcgtgtgcactgtgctcaccttctggctgggtcatgtccatgctcttaccgtgagccataaacttgttaatcacatcggcaaacaagtctggtttcacgttggagaaatattccacctggttgtattcgctaggcgcggccagtttttcgaacgcagccatgtcagacatggtgttcggcgactgtttcgcttttgcgacccattggtcgaattcggcgcgatccggtgttgcaatagctttgaacttcatgcctgagaagcccggcccgctgtagctggcggagataccgtcataagtaccgggttcgttggcgatcagatgcaggcgagtctgcataccggccatggcataaatctggctacccagacgcggaatgaagaaggagttcatcacggagttggaggtcactttgaagtacaccggagtgttcgccgggaaagcgatttcattcacggtagcaatgccctgttccgggtagatgaagaaccatttccagtccatggaaaccacttcgatggtaatgggcttctcgtcgtgtgccagcggcttgctaggctcaagagcgtgagtggttttccaggtcagtaccgcaaggaagatgatgattaagataggtaccgtccagaccacagcttccactttattggagtgtgaccagttcgggctgtacttagcatctttattgctcgcacgatacttccaggcgaaaccaacagccatcaagattgcgggaataacgacaatcaacatcaggccaaatgccgtcagtatcagtgaacgttgctccagaccaatctgtcctttgggatctaacagcgcagaattacagccactgagcaatacagtgcctgcaaataatgacaaccatcccaaacttttattgtatttcctgagtctcatttaacgacctcaattccacgggatctggtggcgtttaaagtgtgtgggcattttacgggaaggttacattactgtaaacatgattaaattcctgttacttggatttggctgtcaggtcacatatgttgcaaaacatatcaagttgattttaagaagctgttgcaaaagggcgttataacgaaaggggagtgcagaaggagtttggacgggcaattggtataaccaatctggaataaaacaattgtttaacaaataattatcattatggtgacaattgggtggggggaaaataaagactcattagctgaatcgtgtaagaaaaaatagaattcataaattgcgtcaataatttccaaacgctaagccgcacaaaagaacaaatattattaagcgatactgatgtttatttagccgtaataattacggcgagtgattactacagctaaataatatttacagattacgtcagatgcgtttttcgtagcgccagataatccagcaaaccaccaagcacgacgccagaaagggcgactaaaaccccgacttccagcagagcaggcaggaaagagaagtgcgtcaaatccagcgcgtccatcgtcaacagcagtaaccacacggccaacaggctgacgcccgccgccagtgtccacatggcaaaggcataacctgccggatattcggtacgggagataaagttgtcatttactcgtgtatattcaagcgtctggcggcaaaccagcagcaaaataagccccggtacggcagcggcgacggagaatagatagaatgtcgaccagccgtgtgcttcaacaaaccaacccgccacggggccgacataaactcgtcctacagcggaaagcgctgagagcagggcaaattgagttgcggaaaatgacttattacacagcgtcattaacagcgcgacaaaggctgatgtgcccatcccgccacagaggttttcgaaaaagacggctgcgcccatgctgtagagatgcttatcagtaatcgacagcagccagtaaccagcgttagacgcaccttgtaaaatgccgaaaatcagcagcgcccggaacagcgacaggcgctgcatcaaaatcccaccgtacaatgcgcccacaatggtcgccagtaagccaagcgttttgttaaccacgcctacttcacccgcatcaaacccgacgccgcgaatcaaaaacgtggttgtcaggctcatggcgaatgcgtcgcccagcttatacagcacgataagaagcaaaataagccaggcattattgcgaccaaagaaatctcgcagaggtgcaacaaccgcttgttccagcgtttttggcacaggaatggtgtcggtcggttctggtgcaagcaacgtcgcgataatacaagggatcaacagcgccgccatcaaccagtacatgccctgccagcccagccatttatctgccagccacagggctaagccgccggaaaccagcatccctaaacggtaacccagcacgctgattgccgcgcccgcaccacgttcttctgccgggagcacatcggttttccacgcatcgaagacaatatcctgagaggccgagcaaaaagcgatcaccaccgccagcgccgccatccagcggagttgggtgcctggttcgagaaaacccatcgccgcaatggcgactaataacaggatttgcgtggcgagcagccaaccgcgccgccgcccaaaaaatgggggcgtgtagcggtccatcagcggtgaccagaggaatttaaaaacgtaagcctggcctaccagagagaagaaaccaatggttttgagatcaatattctcgaccgtcatccaggcctgtaaggtaccggatgtcagggcgagcggtagcccggaagcaaaacccaggatcagcaatatggctgaacgcggctgttgaaaaatacgtaaatattgactggacatgggcgtctacaggcccggcttgcaccgggccagagggcagaaattaacgcgcgttctgcttgatgaattcgtggatgctggtgtcctgagacatatcagcgatggtatcggtcagcacactgttaaccgcatcggcgatatttttgttggaggcctggaacgcaccttcaacgttgtagctggcacgatagtttttggtcattttgttgccattctgcgcggtagcgatgatggcgatatccgctttggtcgcgatgttgtagcgcacgttgccctgggacacgtcagcatacagttggctaacgatgatttgcagattaaccgggccattcggaccaaccatgtaaccacgcgcggtcatctgtttttccagcacttcttgcagcaggaaacgcagatcgcgggaggcggtcagggtaacgatttgattatcgcgggtgacttttgccagcgcctgatcggtacgctgatcggcaccattaatgcttacggtgacgcccatcaggcttggatcctgctgtggcagtgtaatcgtcggggaaacttcaatagttgttggcggttttgcgcatcctgcaagcataaacagagcaactaacgggaagaggatttttttgaacatgttcgggctctcagagactcttaagcgtgtttggtaaaaattcccgccatcataacattgccaacggcgaggggaagtgggtaaggcatgtaaattcatcatgttgacgaaataatcgcccctggtaaaagaaacactgatgcgaggcctgtgtttcaatctttaaatcagtaaacttcatacgcttgacggaaaaaccaggacgaaacctaaatatttgttgttaagctgcaatggaaacggtaaaagcggctagtatttaaagggatggatgacatctcagcgttgtcggaggagatatttcatgatgatacgtgagcggatagaagaaaaattaagggcggcgttccaacccgtattcctcgaagtagtggatgaaagctatcgtcacaatgtcccagccggctctgaaagccattttaaagttgtgctggtcagcgatcgttttacgggtgaacgttttctgaatcgtcatcgaatgatttacagtactttagcggaggaactctctactaccgttcatgcgctggctctgcatacttacactattaaggagtgggaagggttgcaggacaccgtctttgcctctcctccctgtcgtggagcaggaagcatcgcgtaaaaacgcatttgcaactgtcggcgcttttccagtatgttgctaaagattttatgaaaaacggcctgcgggccgttttgttttgtctggattttgcgctttttgcccagcattcagacgaaaattgcccgggaattgtgaaaaaatacgcgacagcgcgcaataaccgttctcgactcataaaagtgatgccgctataatgccgcgtcctatttgaatgctttcgggatgattctggtaacagggaatgtgattgattataagaacatcccggttccgcgaagccaacaacctgtgcttgcggggtaagagttgaccgagcactgtgattttttgaggtaacaagatgcaagtttcagttgaaaccactcaaggccttggccgccgtgtaacgattactatcgctgctgacagcatcgagaccgctgttaaaagcgagctggtcaacgttgcgaaaaaagtacgtattgacggcttccgcaaaggcaaagtgccaatgaatatcgttgctcagcgttatggcgcgtctgtacgccaggacgttctgggtgacctgatgagccgtaacttcattgacgccatcattaaagaaaaaatcaatccggctggcgcaccgacttatgttccgggcgaatacaagctgggtgaagacttcacttactctgtagagtttgaagtttatccggaagttgaactgcagggtctggaagcgatcgaagttgaaaaaccgatcgttgaagtgaccgacgctgacgttgacggcatgctggatactctgcgtaaacagcaggcgacctggaaagaaaaagacggcgctgttgaagcagaagaccgcgtaaccatcgacttcaccggttctgtagacggcgaagagttcgaaggcggtaaagcgtctgatttcgtactggcgatgggccagggtcgtatgatcccgggctttgaagacggtatcaaaggccacaaagctggcgaagagttcaccatcgacgtgaccttcccggaagaataccacgcagaaaacctgaaaggtaaagcagcgaaattcgctatcaacctgaagaaagttgaagagcgtgaactgccggaactgactgcagaattcatcaaacgtttcggcgttgaagatggttccgtagaaggtctgcgcgctgaagtgcgtaaaaacatggagcgcgagctgaagagcgccatccgtaaccgcgttaagtctcaggcgatcgaaggtctggtaaaagctaacgacatcgacgtaccggctgcgctgatcgacagcgaaatcgacgttctgcgtcgccaggctgcacagcgtttcggtggcaacgaaaaacaagctctggaactgccgcgcgaactgttcgaagaacaggctaaacgccgcgtagttgttggcctgctgctgggcgaagttatccgcaccaacgagctgaaagctgacgaagagcgcgtgaaaggcctgatcgaagagatggcttctgcgtacgaagatccgaaagaagttatcgagttctacagcaaaaacaaagaactgatggacaacatgcgcaatgttgctctggaagaacaggctgttgaagctgtactggcgaaagcgaaagtgactgaaaaagaaaccactttcaacgagctgatgaaccagcaggcgtaatttacgcagcataacgcgctaaattcgcacaaaggcccgtcaccgccaggtggtgggcttttttttgtcatgaattttgcatggaaccgtgcgaaaagcctctttcggtgttagcgtaacaacaaaagattgttatgcttgaaatatggtgatgccgtacccataacacagggactagctgataatccgtccataaggttacaatcggtacagcaggttttttcaattttatccaggagacggaaatgtcatacagcggcgaacgagataactttgcaccccatatggcgctggtgccgatggtcattgaacagacctcacgcggtgagcgctcttttgatatctattctcgtctacttaaggaacgcgtcatttttctgactggccaggttgaagaccacatggctaacctgattgtggcgcagatgctgttcctggaagcggaaaacccagaaaaagatatctatctgtacattaactccccaggcggggtgatcactgccgggatgtctatctatgacaccatgcagtttatcaagcctgatgtcagcaccatctgtatgggccaggcggcctcgatgggcgctttcttgctgaccgcaggggcaaaaggtaaacgtttttgcctgccgaattcgcgcgtgatgattcaccaaccgttgggcggctaccagggccaggcgaccgatatcgaaattcatgcccgtgaaattctgaaagttaaagggcgcatgaatgaacttatggcgcttcatacgggtcaatcattagaacagattgaacgtgataccgagcgcgatcgcttcctttccgcccctgaagcggtggaatacggtctggtcgattcgattctgacccatcgtaattgatgccagaggcgcaactgtgccgctatacttatccagggcggcacaacgctgtaagcggcttgcgcctgagaatggcatttgcgtcgtcgtgtgcggcacaaagaacaaagaagaggttttgacccatgacagataaacgcaaagatggctcaggcaaattgctgtattgctctttttgcggcaaaagccagcatgaagtgcgcaagctgattgccggtccatccgtgtatatctgcgacgaatgtgttgatttatgtaacgacatcattcgcgaagagattaaagaagttgcaccgcatcgtgaacgcagtgcgctaccgacgccgcatgaaattcgcaaccacctggacgattacgttatcggccaggaacaggcgaaaaaagtgctggcggtcgcggtatacaaccattacaaacgtctgcgcaacggcgataccagcaatggcgtcgagttgggcaaaagtaacattctgctgatcggtccgaccggttccggtaaaacgctgctggctgaaacgctggcgcgcctgctggatgttccgttcaccatggccgacgcgactacactgaccgaagccggttatgtgggtgaagacgttgaaaacatcattcagaagctgttgcagaaatgcgactacgatgtccagaaagcacagcgtggtattgtctacatcgatgaaatcgacaagatttctcgtaagtcagacaacccgtccattacccgagacgtttccggtgaaggcgtacagcaggcactgttgaaactgatcgaaggtacggtagctgctgttccaccgcaaggtgggcgtaaacatccgcagcaggaattcttgcaggttgatacctctaagatcctgtttatttgtggcggtgcgtttgccggtctggataaagtgatttcccatcgtgtagaaaccggctccggcattggttttggcgcgacggtaaaagcgaagtccgacaaagcaagcgaaggcgagctgctggcgcaggttgaaccggaagatctgatcaagtttggtctgatccctgagttcattggtcgtctgccggttgtcgcaacgttgaatgaactgagcgaagaagctctgattcagatcctcaaagagccgaaaaacgccctgaccaagcagtatcaggcgctgtttaatctggaaggcgtggatctggaattccgtgacgaggcgctggatgctatcgctaagaaagcgatggcgcgtaaaaccggtgcccgtggcctgcgttccatcgtagaagccgcactgctcgataccatgtacgatctgccgtccatggaagacgtcgaaaaagtggttatcgacgagtcggtaattgatggtcaaagcaaaccgttgctgatttatggcaagccggaagcgcaacaggcatctggtgaataattaaccattcccatacaattagttaaccaaaaaggggggattttatctcccctttaatttttcctctattctcggcgttgaatgtgggggaaacatccccatatactgacgtacatgttaatagatggcgtgaagcacagtcgtgtcatctgattacctggcggaaattaaactaagagagagctctatgaatcctgagcgttctgaacgcattgaaatccccgtattgccgctgcgcgatgtggtggtttatccgcacatggtcatccccttatttgtcgggcgggaaaaatctatccgttgtctggaagcggcgatggaccatgataaaaaaattatgctggtcgcgcagaaagaagcttcaacggatgagccgggtgtaaacgatcttttcaccgtcgggaccgtggcctctatattgcagatgctgaagctgcctgacggcaccgtcaaagtgctggtcgaggggttacagcgcgcgcgtatttctgcgctctctgacaatggcgaacacttttctgcgaaggcggagtatctggagtcgccgaccattgatgagcgagaacaggaagtgctggtgcgtactgcaatcagccagttcgaaggctacatcaagctgaacaaaaaaatcccaccagaagtgctgacgtcgttgaatagcatcgacgatccggcgcgtctggcggataccattgctgcacatatgccgctgaaactggctgacaaacagtccgttctggagatgtccgacgttaacgaacgtctggaatatctgatggcaatgatggaatcggaaatcgatctgctgcaggttgagaaacgcattcgcaaccgcgttaaaaagcagatggagaaatcccagcgtgagtactatctgaacgagcaaatgaaagctattcagaaagaactcggtgaaatggacgacgcgccggacgaaaacgaagccctgaagcgcaaaatcgacgcggcgaagatgccgaaagaagcaaaagagaaagcggaagcagagttgcagaagctgaaaatgatgtctccgatgtcggcagaagcgaccgtagtgcgtggttatatcgactggatggtacaggtgccgtggaatgcgcgtagcaaggtcaaaaaagacctgcgtcaggcgcaggaaatccttgataccgaccattatggtctggagcgcgtgaaagatcgaatccttgagtatcttgcggttcaaagccgtgtcaacaaaatcaagggaccgatcctctgcctggtagggccgccgggggtaggtaaaacctctcttggtcagtccattgccaaagccaccgggcgtaaatatgtccgtatggcgctgggcggcgtgcgtgatgaagcggaaatccgtggtcaccgccgtacttacatcggttctatgccgggtaaactgatccagaaaatggcgaaagtgggcgtgaaaaacccgctgttcctgctcgatgagatcgacaaaatgtcttctgacatgcgtggcgatccggcctctgcactgcttgaagtgctggatccagagcagaacgtagcgttcagcgaccactacctggaagtggattacgatctcagcgacgtgatgtttgtcgcgacgtcgaactccatgaacattccggcaccgctgctggatcgtatggaagtgattcgcctctccggttataccgaagatgaaaaactgaacatcgccaaacgtcacctgctgccgaagcagattgaacgtaatgcactgaaaaaaggtgagctgaccgtcgacgatagcgccattatcggcattattcgttactacacccgtgaggcgggcgtgcgtggtctggagcgtgaaatctccaaactgtgtcgcaaagcggttaagcagttactgctcgataagtcattaaaacatatcgaaattaacggcgataacctgcatgactatctcggtgttcagcgtttcgactatggtcgcgcggataacgaaaaccgtgtcggtcaggtaaccggtctggcgtggacggaagtgggcggtgacttgctgaccattgaaaccgcatgtgttccgggtaaaggcaaactgacctataccggttcgctcggcgaagtgatgcaggagtccattcaggcggcgttaacggtggttcgtgcgcgtgcggaaaaactggggatcaaccctgatttttacgaaaaacgcgacatccacgtccacgtaccggaaggtgcgacgccgaaagatggtccgagtgccggtattgctatgtgcaccgcgctggtttcttgcctgaccggtaacccggttcgtgccgatgtggcaatgaccggtgagatcactctgcgtggtcaggtactgccgatcggtggtttgaaagaaaaactcctggcagcgcatcgcggcgggattaaaacagtgttaattccgttcgaaaataaacgcgatctggaagagattcctgacaacgtaattgccgatctggacattcatcctgtgaagcgcattgaggaagttctgactctggcgctgcaaaatgaaccgtctggcatgcaggttgtgactgcaaaatagtgacctcgcgcaaaatgcactaataaaaacagggctggcaggctaattcgggcttgccagcctttttttgtctcgctaagttagatggcggatcgggcttgcccttattaaggggtgttgtaaggggatggctggcctgatataactgctgcgcgttcgtaccttgaaggattcaagtgcgatataaattataaagaggaagagaagagtgaataaatctcaattgatcgacaagattgctgcaggggctgatatctctaaagctgcggctggccgtgcgttagatgctattattgcttccgtaactgaatctctgaaagaaggggatgatgtagcactggtaggttttggtacttttgccgttaaagagcgtgctgcccgtactggccgcaacccgcagaccggtaaagagatcaccatcgctgctgctaaagtaccgagcttccgtgcaggtaaagcactgaaagacgcggtaaactaagcgttgtccccagtggggatgtgacgaagttcaagggcgcatctactgatgtgccttttttatttgtattcggtgactttctgcgtcttgtgggctgacaattgcccccgtttcttgtcacaataggcctttgcgcgcatcgatacgttgcgtgaggtacacagtcatctacagcggagtgttgttacaccatgatggacagcttacgcacggctgcaaacagtctcgtgctcaagattattttcggtatcattatcgtgtcgttcatattgaccggcgtgagtggttacctgattggcggaggcaataactacgccgcaaaagtgaatgaccagaaaatcagccgtgggcaattcgagaacgccttcaacagcgagcgtaatcgcatgcagcaacagctgggcgatcaatactccgagctggcagcgaacgaaggctatatgaaaaccctgcgtcaacaggtgctgaatcgtctgatcgacgaggcgctgctggatcagtacgcacgtgagctgaaactgggtatcagcgatgagcaggttaaacaggcgattttcgcgaccccagccttccaggttgacggcaaatttgataacagccgctataacggtatcctcaaccagatggggatgaccgccgatcagtacgcccaggcgctgcgtaaccagctcactacccaacagctgattaacggcgttgccggtaccgattttatgctgaaaggtgaaaccgacgagctggcggcactggtcgcgcaacaacgcgtggtgcgtgaggcgactatcgatgttaacgcgctggcggcgaagcagcctgtgaccgaacaggagattgccagctactacgaacaaaacaaaaacaatttcatgacgccggaacaattccgcgtgagttacatcaagctggatgccgcaacgatgcagcaaccggttagcgatgcggatatccagagctactacgaccagcatcaggatcaattcacccagccgcagcgtacccgctacagcatcatccagaccaaaactgaagatgaagcgaaagcggtacttgatgagctgaataaaggcggtgattttgctgcattagccaaagaaaaatctgccgatattatctctgctcgtaacggcggcgatatgggttggttagaagatgccactatcccggacgaactgaaaaatgctggtctgaaagaaaaaggccaactgtctggtgtcatcaaatcttcggtcggtttcctgattgtacgtctggacgacattcagccagcgaaagtgaaatcgttagacgaagtacgtgacgacattgcggcgaaagtgaaacacgaaaaagccctcgatgcgtactacgcgctgcagcagaaagtgagcgatgcggcaagcaacgacaccgagtctctggccggtgcagagcaagctgccggcgttaaagccactcagacgggttggttcagcaaagataacctgccggaagagttgaacttcaagccggttgccgacgctatctttaacggcggtctggtaggtgaaaacggcgcgccgggcatcaactctgacatcatcaccgtagacggcgaccgcgcattcgtgctgcgcatcagcgagcacaaaccggaagcggtgaaaccgttggcagatgttcaggaacaagttaaggcactggttcagcacaacaaagctgaacaacaggcgaaagtggatgctgagaaactgctggttgatttgaaagccggcaaaggtgcggaagctatgcaggctgccggtctgaaatttggcgagccgaaaaccttaagccgttccggtcgtgacccgattagccaggcggcgtttgcactgccactgccagcgaaagacaaaccgagctacggtatggcgaccgatatgcaaggtaatgtggttctgctggcgctggatgaagtgaaacaaggttcaatgccggaagatcagaaaaaagcgatggtgcagggtatcacccagaacaacgcacaaatcgtctttgaagctctgatgagtaacctgcgtaaagaggcgaaaatcaaaattggcgatgcgctggaacagcaataatcctgaagccgcctcgcaaaaaaatgcgttgcagctgtaacaagaaaaggtcgctttcgcggccttttccatttctgaacattgccatttgtttactgttttcactgccgttaaggtgattccactgttaacaaacaaggagaaaacagtatgaaacacggaattaaagcactgctcattaccctgtccctggcctgtgccggaatgtctcatagcgcgctggcggcagcttctgtggcgaaaccgacaacggtagaaaccaaagcggaagctcctgcagcacaaagtaaagcagcagtgccggcgaaagccagtgacgaagaaggcacccgggtcagcattaataatgccagcgcggaagagctagcccgcgcgatgaatggcgttggcctgaagaaagcgcaggcgattgtcagttatcgcgaagagtacggtccgtttaaaacggtggaggatctaaagcaggtgccggggatgggcaattcgctggtggaacgtaatctggcggtattaaccctgtaattaatttgcatagtggcaattttttgccagactgaagaggtcataccagttatgacctctgtacttataacaacaacgtaaggttattgcgctatgcaaacacaaatcaaagttcgtggatatcatctcgacgtttaccagcacgtcaacaacgcccgctaccttgaatttctcgaagaagcccgctgggatgggttggaaaatagcgacagttttcagtggatgacggcccataacatcgccttcgtcgtggtcaatatcaatattaactatcgtcgcccagcggtattaagtgacctgttaactattaccagtcagttgcagcaattaaacggtaaaagcggcatcttaagccaggtcattacactggagccggaagggcaggtggtagcggatgcgcttattacgtttgtttgtattgatcttaaaacgcagaaagcattagctctggaaggggaattgcgcgaaaagctggagcagatggttaagtaaacgttttgtggtgccggatgctcaagccgcatccggcgacacccggaataattacctcaacccggttttctgcttcatcgctgccatcaccgtcggtttatcggccagataatgattcaaaccgttggcgcgtaaattacatgccgcacaatgaccgcaaccgtcgcctttaatgccgttatagcaggtcaacgtttcgttacggactaaatccagtttgccgtaataatctgccagcgcccaggtttccgctttatcaatccacatcagcggcgtttcaaaacgaatatctttcgccatgcccaaactgacggcatggtttagtgctttcacaaactcatcgcggcaatccgggtagccggagaaatccgtttcacagacgccggtaattacggcttctgcttttacctgatacgcatatattgccgccagcgtcaggaacaaaatattacgccctgggacaaacgtattcgggatgccatcggcttcaggttcataatcaggcaccggaatgctgtcacgtgtcaggctgctgaccgccagctcgttgagcagcgttacatcaagaaccttatgcgcgcgtgctcccagtttcagcgccagttcgcgtgccacgtcgatttctgcgcgatgtcgctgaccgtaatcgaacgtcacgcaatggacttcatcatattgttgtaatgcctgcaccagacaggtggtggaatcctggcctccactgaacacaacgacagcacgtttcatagataatcctgcttgaacaataaaagcgttatggtaacgcctgcgattaacccggaccagctattcattgcgacggcgcgggaagccaggcttcggtaaattcaaaccagccgcgcggtgtcagtcgcacaccgttcacgccgggaggggcactaatgcgatagtgatagttgaacagcggcgtcagcgtcgcgtctgccattaactggctaaaaaccgctttcagggcattaaatcggttttcctcatcaggcattacttgcaccgcgtccagcgtcgattgcagatgtgcatatgctggagcgtcgaaaacatgtggccacagtggatcgcaacgtagccattgctccagagtatattccggtgcttcgccaattaatctgtcgcccatcatgaggtctgcgtgtgccagtagggtcgtgtcgtcccagttttttgcgttatgaaaaataattgtgagttcacagccttccgctgacagtgtcgcctgtaggcgttctgccatggtatgaagttctatcggtaggtgataaaccagcgtcaaggttttcggtagtttgacttcatccggtacttgccagtgcggaatagtccagcctggcagtaatgcatgactggcggtgatcaggttttctccgacttctaacgtttgtaataaaccggattgatgaataatggagatcacttttcgcgcctgccagagggagagtcggggacttttgcgcaacgttaaatagcaaaaacctaaactgatgccactactgacctggctgacccgttgcagctcctccggtttgccgatggtgatttgcacgggatgccgacaactggttcccaaatctttttcgaaaagcggcggagttatccagtactcaaccgctttaagcagcggatgacgcaaatggtaataatcatggctctccaggcgcaccagctccgctgtgaattgtgttaagcgaaaaggaccagtgccgatcagtgggaattgcggatgcaccagatggctgcaatagctcgccagccggtgcgcaagccagtaatcggggcgatgtaaaaagaaggtcagacactgcggatgggtgacttcaatacgcttcacgctaataaataattgatccagtgctggcagttgtaacagcatcaataatcgctggtgtaagtgtgaggcttttactgcatcgccgttatgccagtgtagggttgaacgaagataaaagtcccagcgtaacccgtcagtagaggtttcccagtgatgcgctaaatcgccaatcgggcgctgagtattattatcgaagcgggtcaggccggaaaatatctgcccggcgagatgctgctcggcacggccgggcaaaaagcctggttgtagcggttcgagcgggcgatagtagggaatacgcaacgtgggtgtatcgttttgccattgtccgcccataaacggctgtaacagagtgcgcagctcacctggggccagttgcgccagctccagcacatcttgctgctttccggtttccagtgcctgttccatcatcgcattgcgtagcgattccggcgtgaccagaaagcgtaattgtccgcgctttccgcgtcctgactgcgcctgccactccagccatcccgcctcctgtgcctgacgcaacagcgtacgaacatggcgttcgctgcaaaaacagcgttcggccagttcgctgacggtgacggtttgcggctttccggctgaaggttgccacagacgttgatactggttaagacggttgagcaatcgcatataaacccggaacaatattatttcactattcactattacttccgtatatatcaggtgatactcaatcaccattaaccgtgtcacagagtggagaaagaaatggctcgtctggcagcatttgatatggatggcactttattgatgcctgaccatcatttaggtgagaaaaccctctctactttggcgcgactgcgtgaacgcgacattaccctcacttttgccacggggcgtcatgcgctggagatgcagcatattctcggggcgctatcgctggatgcatatttgattaccggcaacggaacgcgcgtgcattctctggaaggtgaacttttacatcgtgatgatttacctgcggatgtcgcggagctggtgctgtatcagcaatgggatacccgagccagcatgcatatcttcaatgacgacggttggtttaccgggaaagagatccctgcgttgttgcaggcatttgtctatagcggttttcgttatcagataatcgatgtcaaaaaaatgccactcggcagcgtcaccaagatctgcttctgtggcgatcacgacgatcttacacgcttgcagatccagctatacgaagcattaggcgagcgtgcacatttgtgtttttccgccacggattgcctcgaagtgctgccggtgggctgcaataaaggcgctgcattgacggtgctgacccaacatttaggtttatcgttgcgcgattgcatggcctttggtgatgcgatgaacgatcgcgaaatgttaggcagcgtcggtagcggatttattatgggcaatgcgatgccgcaactgcgcgcggagctcccgcatttaccggtgattggacattgccgaaatcaggctgtctctcactatttgacgcactggctggactatccacatctaccttattcccccgaataacgagatcccttccagcaccgggcaattgcccggttttttttgcgttgaatttgtcattttgtgccgtggtgtttaaaccgcacagaataaattgtcgtgatttcacctttaaaatagaattaaaagagaaaaaaattctctgtggaagggctatgttagataaaattgaccgtaagctgctggccttactgcagcaggattgcaccctctctttgcaggcactggctgaagccgttaatctgactaccaccccttgctggaagcgcctgaaacggctggaggacgacggtatccttatcggcaaagtcgccctgctggatccggaaaaaataggcctcggcctgaccgcttttgtgctgataaaaacgcaacatcacagcagcgaatggtattgccgctttgtcacggtggttaccgaaatgccagaagtgctggggttctggcgcatggctggtgaatacgattatctgatgcgcgtccaggttgccgacatgaaacgctacgacgagttttataagcgtctggtaaacagcgtgccggggctgtcggacgtcacttccagcttcgcgatggaacagattaaatacaccacttctttacccatcgaataaatatccagaatcaggtcaggacacaacgcgtgcgattatttgctcaattaagctggtatttccgtcgggaatggcgtcgctatctcggggctgtcgccttgcttgtcattatcgcgatgctgcaactggttccaccaaaagtggttggtattgttgtcgatggcgtgacagaacaacactttactaccgggcagatcctgatgtggatcgccaccatggtgctgattgccgttgtggtttatctcctgcgttacgtctggcgcgtattgctgtttggtgcgtcttatcaactggctgttgaactgcgtgaagattattaccgtcagctaagccggcagcatcctgagttttacctgcgtcatcgcacgggtgacctcatggctcgtgcgactaatgacgtcgatcgcgtcgtgtttgccgccggagaaggggtgctgacgctggtggattcactggtaatgggctgcgctgtgttgattatgatgtctacgcaaattagctggcagttgaccttatttgccctgttaccgatgccagtgatggcgatcatgattaagcgcaacggcgatgctttgcatgaacgctttaagctggcacaggcggcgttttccagtcttaatgaccgcacccaggaaagcctcaccagtatccgcatgatcaaagcctttggtctggaagatcgccagtcggcgttatttgccgcggatgccgaagataccggcaaaaaaaacatgcgggtggcgcgtattgatgctcgtttcgacccgaccatctatatcgcgattggtatggcgaacttgctggcgattggcggcggtagttggatggtggtgcagggcagtttaacgctgggccagctcaccagttttatgatgtatttaggtctgatgatttggccaatgctggcgctggcatggatgtttaacattgtggaacgtggtagtgctgcgtacagccgtattcgcgcgatgctggcggaagcgccggtggtgaacgatggtagcgaacccgtgccggaagggcgtggcgaactggatgtaaatattcaccagttcacgtatccgcagactgaccatcctgcgctggaaaacgttaatttcgccctgaaacccggtcagatgctgggtatctgcgggccgactggttccggcaaaagtaccctgttgtcgctcattcagcgtcatttcgacgtcagcgagggggatattcgctttcatgatattcctctgacgaagttacaactcgatagctggcgtagccgcctggcggtagttagccagacgccattccttttttctgacactgtggcgaataacatcgcgctgggttgcccgaatgccacccagcaagagattgagcatgtcgcgcggttagccagcgtacatgacgatattttgcgtctaccgcaaggttacgatacagaggtgggcgagcgcggtgtgatgctttccggcgggcaaaaacagcgtatctccattgctcgtgcgttattagtcaacgcggaaatcctcatccttgatgatgcgctttcggcggtggacggacgcactgagcaccagatcctgcataacctgcgtcagtgggggcagggaagaacggtaatcatcagtgcccatcgcctttctgcactgacggaagccagtgaaattattgtgatgcagcacggacatatcgcccagcgtggcaatcatgatgtgctggcacaacaaagcggctggtatcgcgatatgtatcgctatcaacaactggaggcggcgctcgacgacgctccggaaaatcgcgaggaggccgtcgatgcgtagttttagccaactgtggccgactctcaagcgcctgttagcgtacggttcaccgtggcgtaaaccgctggggattgcggtcctgatgatgtgggttgcggcggcggcagaagtcagtgggccgctgcttatcagctattttatcgacaatatggtagcgaaaaataacctgccgttgaaagtggttgcagggctggctgcggcgtatgttgggctgcaactgtttgccgccgggctacattacgcgcagtcgctgctgtttaatcgggcggcagtaggcgtagtgcaacagttgcgtaccgacgtgatggatgctgcgttacgccagccattaagcgagtttgatacccaacccgtcgggcaggtgatttcccgcgtcactaatgacactgaagtgatccgcgatctctacgttaccgtagtggcaactgtcctgcgcagtgccgcgctggtgggcgcgatgctggtggcgatgttcagcctcgactggcgaatggcactggtggcgataatgattttcccggtggtgttggtggtaatggtgatataccagcgttacagcacgccgattgtccgtcgtgtgcgcgcctatctggcggatatcaacgacggctttaacgaaatcatcaatggcatgagcgttatccagcagtttcgtcagcaggcgcgatttggcgaacgtatgggggaggccagtcgttcacactatatggcgaggatgcaaaccctgcgcctcgacggttttctgctgcgtccgctgctgagtctgttttcatcgctcattctttgtggcttgttgatgctgtttggcttctccgccagcggcaccattgaagtgggcgtgctgtatgcgtttatcagctatcttgggcgacttaacgaaccattaatcgaactgaccacgcaacaggcgatgctgcaacaggctgttgttgctggtgagcgcgtgtttgaactgatggacggaccgcgccagcaatatggcaatgatgatcgcccgttacagagtggcaccatcgaagtcgataacgtgtcatttgcttatcgcgatgacaatctggtgctaaagaacattaatctctctgtgccttcgcgcaattttgtggcgctggtcgggcataccggcagtggcaaaagcaccctcgccagtttattgatgggctattacccgctaacggaaggtgagattcgccttgatggtcgtccattaagttcgctaagtcacagcgcgctgcgccagggcgtggcaatggtgcagcaagatccggtggtgctggcggataccttcctcgccaacgtgacgctggggcgggatatctccgaagaacgcgtctggcaggcgctggaaaccgtgcaactggcggagctggcgcgtagcatgagcgacggtatttacacgccgctgggcgagcaggggaataatctctcagttgggcaaaagcaactgctggcactggcgcgcgtgctggtcgagacgccgcaaatcctgatccttgatgaggcaaccgccagcattgactccggtactgaacaggcgattcaacatgctctggcggcggtgcgtgaacataccacgctggtagtgattgctcaccgcttatcgaccattgttgatgccgacaccattctggtgcttcatcgtgggcaagccgtggagcagggcactcaccagcaactgctggcggcccagggacgctactggcagatgtatcaactgcaacttgcgggcgaagagctggcagccagcgtgcgtgaagaggaatcattgagcgcctgaatagcgcaatatttcatcgttggtgcaaaaatgtaacgcactgtgcactgtcatagtgcgttttcattttcaaacttcttaacttcctgctctctttctcgtttttcatttctggcacaccgcttgcaataccttcttcgtgtagcagaaccattaccgaattctgaccggaggggatctatgaagctggtgaccgtgataatcaaaccattcaagctggaagacgttcgtgaagcgttatcttccattggtattcagggcctgaccgtcaccgaagtgaaaggtttcgggcgtcagaaagggcatgccgagctgtaccggggggcggaatacagcgtcaatttcctgccaaaagtaaaaattgatgtggcgattgctgatgaccaactcgatgaagtgatcgatatcgtcagtaaggcggcttacaccggaaaaattggcgacggcaaaatcttcgtcgctgaattgcaacgcgtcattcgtattcgtaccggcgaagccgacgaagcggcgctgtaatctctggcacacagcaacaggaacgaaaaatgaagatagcgacgataaaaactgggcttgcttcactggcgatgcttccgggactggtaatggctgcacctgcggtggccgataaagccgacaatgcgtttatgatgatttgtactgcgctggtgctgtttatgactattccggggattgccctgttttacggtgggttgattcgcggcaaaaacgtgctgtcgatgctgacgcaggtgacggtgacatttgcactggtctgtattctctgggtggtttacggttactcgctggcgtttggtgagggcaacaacttcttcggcaacattaactggttgatgctgaaaaacatcgaactgacggcggtgatgggcagcatttatcagtatatccacgtggcgtttcagggatcgtttgcctgcattaccgtcggcttgatagttggggcgctggcggaacgaatccgcttctcagcagtgttgattttcgtggtggtatggctgacgctctcttacattccgattgcgcatatggtgtggggcggtggtttgctggcttctcacggtgcgctggatttcgcgggtggcaccgtggtgcacattaacgccgcaatcgccggtctggtgggcgcgtatctgataggaaaacgcgtgggcttcggtaaagaggcgtttaaaccgcacaacctgccgatggtcttcaccgggactgccattctctatatcggttggtttggctttaacgccgggtcagcgggcacggcgaatgaaatcgcggcactggcatttgtgaatactgtggtcgcaacggcggcggcaattcttggctggatcttcggtgaatgggcgctgcgtggtaagccttcactgctgggggcgtgttctggcgcgattgccggtctggtcggcgtgacgccagcctgcggctacattggggttggcggcgcgttgattatcggcgtggtagctggtctggcgggcttgtggggcgttaccatgctcaaacgcttgctgcgggtggatgatccctgcgatgtcttcggtgtgcacggcgtttgtggcattgtcggctgtatcatgaccgggatttttgccgccagctcgctgggcggcgtgggcttcgctgaaggtgtgacgatgggccatcagttgctggtacagctggaaagcatcgccattacgatcgtctggtccggtgttgtggcatttatcggctacaaattggcggatctgacggttggtctgcgtgtaccggaagagcaggagcgagaagggctggatgtcaacagccacggcgagaatgcctataacgcgtaacaagcactgcaaaaaacagccggacggttttcacctccggctatttttttaattgtgattacgcatcaccccttcctgaacggtcgaggcaaccagtacgccgtcttgggtataaaactcaccgcgcacaaagccacgtgcgctggacgccgaggtgctctccacgctatacagcagccattcattcaaattaaacgggcgatggaaccacatggaatggtcaatggtggcaatctgaatccccggttcgagaaaaccgatgccgtgcggctgtagagctaccggcaggaagttaagatcagaagcgtaaccgagcagatactgatgaacgcgcaggtcatccggcacgctaccatttgcgcggatccacacctgacgatgtggttctgcgacgtgacctttcagtgggttatgaaactccaccggacggacttccagcggacgatcgcagatgaatttatctttcagcactggcggcagcaggtgcgccagcgattgggcgatttgcgtttccgaaggtaggccatcaggcgctggcgcggacggcattgttttttgatgttcgaaacccgcttctggtgcctggaaagaggcagtcatataaaaaatcggtttgccgttttgaatagcagcaacccggcgggcgctgaagctgttaccgtcacgcagcgtttcgacatcataaataatcggcttcttactatcgccagggcgaagaaagtagctgtgaaacgaatgtaccagccgctcttcagggacggtctcttttgcagcatacaaggcctgacccacgacctggccgccaaacacctggcgtaaacctaaatcttcactctggccgcgaaagagtccttcctcaattttttccagatttaacaatgtcagtaaattttttagcgcctgactcatataactctccagtaacaaagctgccgcagcaagccaaagtgagttgagtataacgcaaatttgctactggtccgatgggtgcaatggtctgaattacgggctaattacaggcagaaatgcgtgatgtgtgccacacttgttgacgttactattttgttaaccactcttccggcgaggaaagttagcccgctggtgcattgataataaggagaaatgaatgaaactcgtgcacatggccagtggtttagcggttgcgattgcgttggcggcttgcgcagataaaagcgcggatattcagacgccagcaccggctgcaaatacgtctatttcagcaacacaacaaccagctatccagcaaccgaatgtctccggtaccgtctggatccgtcagaaagtcgcactgccgcctgatgctgtgctgaccgtgacactttctgacgcgtcgttagccgatgcaccgtcaaaagtgctggcgcagaaagcggtgcgtactgaaggtaaacagtcaccattcagctttgttctgccatttaacccggcagatgttcagccgaacgcgcgtattctgttgagtgcggcgattaccgtgaatgacaaactggtatttatcaccgataccgttcagccggtgatcaaccagggcggaactaaagccgacctgacattggtgccggtacagcaaaccgccgtgccggttcaggccagcggtggcgcaacgactaccgtaccttcgacttcaccaactcaggtgaatccgtcttcggcagttccagctcctacgcaatattaagcgacgttaaccctctccgcccggagagggttagtagttccagcgataacgctgcaagtcgatttgcccgcttcccgataccatcacaccttctgccagtaatgcctgtcgctgacgctgtaaatccggtccggttagcgaaattgtgccgtggcgattaaccacccggtgccagggtaaggtgctgccttcagggagacgctttaacacaccgcccacctggcgcgcggcgcggggcgatcccgccagtttcgccacatcaccgtaagtggtgacatagccttcgggaatagcggcgacgatttgccagacgcgttggggaaatgaatcttctttttccatcttttcttcctgaggtaatttttcagcataatctggaaaaacgcccgagtgaagtcgcattgcgcaagaaaccagcatctggcacacgatgggttgcaattagccggggcagcagtgataatgcgcctgcgcgttggttctcaacgctctcaatgggggctctgttggttctcccgcaacgctactctgtttaccaggtcaggtccggaaggaagcagccaaggcagatgacgcgtgtgccgggatgtagctggcagggcccccacccatttctgcctcccaccgtttcgtcaaaaaatcccaacatggctaaactttaaccacaactgacgtcgcaagaattgtctggctgcgcagtacgcttcggaggtatgtctgatgaagtaggttgatggttttgtggttgccgttcctgccgataaaaaggatgcctatcgggaaatggccgctaaggctgcgccattgtttaaagagtttggcgcgcttcgtattgtcgaatgctgggccagcgatgtaccggatggcaaagtgaccgattttcgtatggcggtgaaagcggaagagaatgaagaggttgtctttagctggattgaatacccttcaaaagaggtccgcgacgctgctaatcaaaagatgatgtcggacccacggatgaaagagttcggcgagtccatgccgtttgacggcaagcgaatgatctatggcggattcgagtcaatcatcgacgaataggtagcgtgacgggctgtgcggcgtgccgtcagcccaaaaattcacaaatgttgctcggcccagcgtaagaaatcttctttcggtaatgccttgctgtagagccagccctgaccgtagtgcacgccatgctggcgtaaccactcttcttgtttactggtttcgattccctccgctaccattttcagtttcagtgtttttgccatttcgatgatatgcggcgtgacatttttatattccagcgcatcaacgaaagatttatcgatcttcagaatgtcgacatccagatcctgtaaataacttaaacttgaataccccgtaccaaaatcatcaagataaatttcatggcccgcctcccggtagcgagaaattatcggggcgctggttttcggatcggcaaactcgcgttcagtgagttcaagcgcgatctgtctgggattaacctgatagtgattgatcatgtcacgcagcaattgcgggattttttccgaggtgagcacgggggattcaagattgatcgaaatatgctgctgtggatgctgacgcagccagtcgcccatatcttcaaagacgcttcttataatcagtagcgtcaatggctcagaaaggcccgtttgctgtgccagcggaataaaactatctggtgacaaccaactaccgtctgtctgcggccagcgcgccagtgcctcagcaccgacaattttgccattggctaaggagacaatcggctgatagtgcacgcaaatatcacgattatcgatagcatcctgcagccgatgatgcggtgactgaatacggcgcaaaatacgcagcacaaacatcgctgccagcaggccaatcaccaacccgagcggtaaccaaataaagacttgccgatgccagcctttctgcaacattttcgttgaagcccatgtgatgatcgaaatattcatctccggtaagggcaggatatcgtaaatgattccattattttcgatatgctcaccgggtgttttttgtagcctggtaataattccctgagcaatttcatcgctgctggttatgacaacgttatgggcattgccaataatggcggcatcaatttgccatgagctatagggaatgacatcaataaaggaagcggggtcgatcatgacgacataatgtgccgttcccatggcgaccatgtaacggataatgcctaaatcgttatgcgatgttaaccagacacgataaccatctttcgaaattttacctggctcggggaaggtatcgggcggactttcatgctccagagacgaacactggggaacgttgttatcgatataagccacttcctgaatatagcgataactgtaagatacccgacgcatttccatgagatgggcttcgctacaggcagcgccttgccatctttccagctcctgcagcgcatctttcccttgtgtcgccaccttattggctcgaatagcgacgcgggaggaataggtatccagctcttcaataaacgatgtttctacctgctgatgggccagccagatgcttaagccgacaggcagcaatactgaaagaatcagtactcccgaaataaggccgaccagatgtcgtgttctcaccagcatatccttattaacacagtgtagggaaagtatatctgattgtggaaaaaggctggctggagataaggaggtagagctggtatttcatgaagtgatgggtggaaacgatcattgtcatttgaccaggcgcagagctttacgcctggtatgtaaccctaacttaagatgttgattcggcgcgagcgagggtaaaaatatcgtaaaaagacagttcacctttacggacgatcattttttgcagttgttccttatgaacatccgcgacacgcggagagttcaagatggcttcaaccagcgcggcaggtacaaagcgcgtgttgtaccattcgccgttatagcaaacgcggaaatccagcacgtcgatatcttcatagcggtagcgtgggtagacatcgaaaaagaagaaaccattaagcaggataaataatacaaccagtagccagacagagcctgacagcgtttcggactgcaacatcaccgccagggtggcaaaaaaagcaacgtacataccgataaacagccccggatgtttacggataaaactgatactaaagcggggtttgttgtcgcgtttttcgcgggtattcagagactcaatcgtttcggtcagcaggcgttgtatttcggtcatcgtttgccttcgtggtatctgcaactttccagggaacaccctattttaacgtgggaatagtagaggggaagtaacagatctaccacaattttgcataacagttgcgaaaaaccgattacaattttttaattattctggctggattaccgcccacgacaacgttgtccgggacatcttttgtgacaactgcacctgaggctaccacgacgttatcaccaatggtcacaccagggttaatgaccgcgcgtccgccaatccagacgttattaccgatggtgacgggtttccccagttcagcaccgctattacgtgctacagggtcgatgggatgtgttgccgtgtagatatgaacgcctggtgccaacatacagttatcaccgatgcgaatagggcagacatcaagcatcacgcaatcgaagttggcgaaaaaattattaccgagaaaaatgttatagccatagtcacagcgaaacgttggctcaatataagcctctgtcacctgaccgaatagatcagcgagaatttgctggcgtaatgtgtgctcttccgccagggaatgattgtatcggtgaataagctgacgagcgcgcaggcgatcgcgagataacgtctcatctgccgagcgatacaactcaccagcaatcatcttttctttttctgtgctcattactgacctccggttgctgaaaatgcggcaacacagtaagacgaaaagtcagtgaagagaacgttcccattacatctgtgtgataaagatcacatagggtatgttttcatggcgaaaaagtataaaattcttaataaacagccggttatagctccgaaagcgaattatttattagcgaataaatttccaaactgaggaagggatcttgtcgtacagtttattcatggtcaattcggcgaggcggtgatctgcggctgagtaaaataccgccagttcattatctgataattcgtatttatttttctcgataacacgctccagcgtgtcaattgtctggcaacgacgtaaacgcattaaataatcggttttcgttaaaggtttttcggacatacttctacccatggttgtaataattctaacaagataaactcgcaggattctctttcgtcgcattgacaaaacaacggaatagtcgattacctgacttccgccatttctgaagatcctgcatattaataccataactactgaacaacataaaggtgtcatccagatattcgtcgatctgctcaatgagcttattgtcttcattatacttaattttgtaattaagtgcgaaggtcgcaatatgctcaatcagttcattcaactggaggttgatcgccgaggttgggtcgttaacccagccatgattgctttcttcaaggtttgcaaggcagtcatgatacagggtttcacagagaaacttaagctgtgcgatatcatgtcttttgggtgagtattcatccataacgcgtccccttcttagcggttgaactaacggacacctttcgggatggaaaaaacttactgacctggacttgccctctcgtttgttagcttaactataagccactctttgcaggttttcatcgcattattacgaaaaattacaattaggaaggaagcgggacaggactcactttttcatactagcaccaacccgcagcaggtaaaagcagtttgctcgaacagtttataacatttcaggattatcgccagatgacattggtgacactaataccaggattgctctgaatatgacgtaataaccgaggaatgaataaagaattaccgcaaataattaagaatagcctctaaatgattatggattattaaatctattagcgctacttaatataaattaactaacaatcagtattttttatgaattttatccgtggttaatactggttttcgtatgagatcctgagttggtggttcaattactccttaatgttcgtaggttatgcataaaaaaggccgcttgcgcggccttagtgattacacgttgtatcaatgatgatcgacagtatggctgtgctcgatatcttcattcttgcggctaaagcggcggcgaaccaccacaaagaataccggaacgaagaagattgccagtaccgttgcggtcaccatcccgcccattacaccggtacctactgcgttctgcgcgccggaaccagcaccagtactgataaccagcggcataacgccgaggataaacgcaagcgaggtcatcaggatcggacgtaaacgcatccgcaccgcatcaagcgtcgcttcaatcagacctttaccttctttatccatcaagtctttggcgaattcgacgataagtatcgcgttcttcgccgacaacccaatggttgtgagcaggcctacctggaagtaaacgtcattggtcaggccacggaaggtggcagccagcaacgcaccgataacccccagcggaacgaccagcataacggagaacggaatcgaccagctctcgtacagcgccgccagacacaggaacacgacaatcaacgaaatcgcgtacagtgaaggtgcctggttgccggagagacgttcctgataggacatccccgtccagtcatagccaacaccggtaggcagtttgctcgccagttgttccatcagctccattgcttcaccggtacttttacccggtgccgcctggcctaagatttccatggatggcaggccgttgtaacgttccagacgcggcgaaccgtactcccaacgagaagaggagaacgccgagaacggcaccatctgaccatcagcagcacgaacataccagtcgccgatatcatccggcagcatacggtatttcgcttctgacatgacgtaaactttcttcacacgaccgcggtcgataaagtcgttcacatagctaccgccccatgcagcgcccagagtggtgttaatgtcgttgatagaaacacccagcgcctgcgctttttcctggtcgatatcaatcttaaactgcggggtatcttccagaccgtttggacgtacgctggtcagcatatcagggtgcttcgctgcttctgcaagcagctggttacgcgcctgagtcagtttttcgtgaccaaggccagcctggtcaatcagctcaaagtcaaagccggttgcagtacccagttccacgattgcgggcaggttaaaggcgaaaaccatcgcatctttgatttgcgagaaagcgcgtgttgcacgcatggtaatcgcttcaactttgttttcttcgcccggacgatcggcccagtccttcaaggaaacgaacgcaataccggtattctgaccacgtcccgcaaagccgaagccgttaacggcgaacaccgactcaacgttgttcttttctttggtcagatagtaatgcgttacctcattgagcactttctgcgtacgttcctgcgttgcacctgctggcagctgaaccatggtcataaatacgccctggtcctcatctggcaagaaggagcttggcagacgcacgaacagataggccatgccgaccacgatgatcagatacagcaccaggtaacgccctgtactgcgcagaataccgcctacgctgtcggtgtagtggtgcgtgctcttctcgaacatgcggttaaaccagccgaagaagccttttttaccttccccgtgatcgcctttggcaatcggtttcagcatggtggcacaaagagccggagtcaggatcaacgctaccagtaccgacagcgccattgctgaaacaatggtaatagagaactgacgatagatagcaccagtagaaccgccaaagaaggccatcggtacgaataccgccgacagtaccatcgcgataccgaccagagcgccctgaatctgccccatcgacttacgggtagcttcttttggcggcaaaccttcttccgccataacacgctcaacgttttctaccacaacgatggcgtcatccaccaacaggccgatggcgagcaccatcccgaacattgttagcgtgtttatcgagaagccaaaggcggcaaggacggcaaaggtcccgagcaataccaccggtacggcaatggtcggaatcaacgtcgcgcggaagttctgcaggaacagatacataaccaggaacacgaggatgatcgcttcgaccagcgttttaaccacttcgtgaatagagattttcacgaacggcgtggtgtcgtacgggtaaacaattttcagacccgacgggaagaacggttccatcttcgccagttcagcacggattgccgcagcggtatccagcgcgtttgcaccggtcgccagcttgatccccagaccggaagccggttggccgttaaactctgcgatgatgtcgtagttctcaccacccagctcaatcttcgccacatcacgcagcagtacgcgggaaccatcctgattcactttcagcaggattttgccgaactcttcagtagaggtcagacgcgtctgagcaataatagaggcgttaagctgttggcctttcaccggcggcgtaccaccgagctgacccgccgcaacctgggcgttctgcgctttgatggcggtaatgacatcaaccggcgttagctggaatttgttcagctcattcgggttcatccagatacgcatcgcgtactgtgaaccgaacaactgaacatcacccacgcccgacgtacggctgatggcatctttcatattcgccgctacgtagtcagagatatcctcctgcgtcatggtgccatcggtgttgataacgccgacaaccatcaggaagctgctggatgatttctcaacgctcaccccttgctgctgaacttcttgcggcagcaacggcatcgccagctgcagtttgttctgcacctgaacctgcgcgatatccgcatcagtaccagactcaaaggtcagggtgatctgcacggtacccgtggagtcactgttagaggacatgtacatcaggttatcgataccgttcatattctgttcgataacctgtgtcaccgtgtcctgcactgttttcgcatcagcgccggggtaggaggcggagatcgttactgccggcggtgcaatcgtaggatattgcgccaccggcagtttgaggatcgccagcccccctgccaacatgatgataatggcgatcacccacgcaaaaatcgggcgatcgataaagaaattaggcatgtcttaacggctcctgtttaagttaagacttggactgttcaggctgagcaccgcttgcggcttgctggttattatcagcggtaacttcttgtgcttttacctggacaccaggacgcactttctgcagcccacttattactacgcgatcgcctgctttcagaccttctgtcaccagccacttatcgccaatagcctggcttgcaacgatcggacgggtttccactttgtcatccgcgccaactaccagtacggtggcatcgccacgcggcgtacgggttacgccctgttgcgggactaaaatagcgtttggattaagcccttcttccagacgtgcgcgcacgaacatacccggcagcagagtgtgatccgggttcgggaagatagcgcgtagggtgatagacccagtggtctgatcaacggtaacgtcagagaattccagcgtaccgtcctgcgggaacttaatgccgtcactggtgatcagtgacactttggctttgccgttctcttgtttcagcgtgccattcgccagttcctgtttcaggcgcaggaagtcgttgctggactgggtcacatcaacgtagatcggatcaagttgctgcacggttgccagcgcagtcgcctgaccgttctgtaccaatgcgccttccgtcacgttcgacttaccaatgcgaccgctaatcggagaggtgactttggtgtaagccagattgatccgcgcagtttcaacggcagctttcgccgcagttaccgcagcattcgcctgttgcgcatcagccagagcctgatcgtactcttgcttactgatgtactgagtaccgagcagtttctgataacgattcaccgtcaattgcgcgatattggctgcagcctgggctttcgccagatcacctttcgcactgtcgtatgtcgcctgataggtcgcaggatcaatctgatagagagagacacctgcttcgatgtcgctaccttctttgaaattacgcttcaggataatcccgctaacttgaggacgaacttctgcgatccggtaggcactggtgcgacccggaagctcggttgtgatctgcagaggttcagttttgactgttactacgccaacggcgggcatctgctggccaccttgttgggcctgtttgtcgtcacatcctgttagggctaagctgcctgagagcatcagaacgaccgccagaggcgtaaaccctctgtttttgttcatatgtaaacctcgagtgtccgatttcaaattggtcaatggtcaaaagttaataaacccattgctgcgtttatattatcgtcgtgctatggtacatacattcacaaatgtatgtaaatctaacgcctgtaaattcacgaacatatggcacgaaaaaccaaacaagaagcgcaagaaacgcgccaacacatcctcgatgtggctctacgtcttttctcacagcagggggtatcatccacctcgctgggcgagattgcaaaagcagctggcgttacgcgcggtgcaatctactggcattttaaagacaagtcggatttgttcagtgagatctgggaactgtcagaatccaatattggtgaactagagcttgagtatcaggcaaaattccctggcgatccactctcagtattaagagagatattaattcatgttcttgaatccacggtgacagaagaacggcgtcgattattgatggagattatattccacaaatgcgaatttgtcggagaaatggctgttgtgcaacaggcacaacgtaatctctgtctggaaagttatgaccgtatagaacaaacgttaaaacattgtattgaagcgaaaatgttgcctgcggatttaatgacgcgtcgcgcagcaattattatgcgcggctatatttccggcctgatggaaaactggctctttgccccgcaatcttttgatcttaaaaaagaagcccgcgattacgttgccatcttactggagatgtatctcctgtgccccacgcttcgtaatcctgccactaacgaataaccctgaatctgactccaggatttttcctggacattttcgtcgttgctattctggttcactgcgtcgtgatattcttgcggtttgactttttcaggtcgttcttcaggttcagaaaccttcattcatcatgactatgttccagtattacaaacgatcacggcattttgttttttcagcatttattgcttttgtttttgtcttgttatgccagaacacggcgtttgcgcgggcgtcatcgaatggtgatctgccgacaaaagcggacctgcaggcgcaacttgactcactaaataaacaaaaagatctttctgctcaggacaaactggtgcagcaggatctgacagatacattagccaccctcgataaaatcgatcgcataaaagaagagacagttcagctacggcaaaaagtcgctgaagcgccggaaaaaatgcgccaggcgaccgcggcgttaacagcacttagcgatgtcgataacgacgaagaaacgcgcaaaattctgagcacgctttcgttgcgccagctggaaactcgcgttgcccaggcgctggacgatttgcaaaacgcacaaaacgatctggcgtcttataacagccagctggtttcgttacagacgcagcccgaacgcgtgcaaaatgcgatgtataacgcttcgcagcagctgcaacaaattcgcagtcgtctggatgggactgatgtcggcgagacagccttacgtcccagccagaaagtgttaatgcaggcccagcaggcgttgctgaatgcggagattgaccagcagcgtaaaagcctggaagggaacaccgtcttgcaggataccttgcaaaagcaacgtgattacgtgacggcgaacagcgctcgtctggagcaccagttacaactgttgcaagaagcggtaaacagcaagcgcctgactttaaccgaaaaaacggcgcaggaagccgtctccccggatgaagccgcgcgtattcaggctaatccgctggtgaagcaggaactggaaattaaccagcagttaagtcagcgtctgattaccgcgactgaaaacggtaatcagttgatgcagcaaaacattaaagtcaaaaactggctggagcgggcgctgcaatcggaacgcaatattaaagagcagattgccgtcctgaagggcagcctgctgttgtctcgtatcctttaccagcaacaacaaacgctgccctcggcggatgaactggaaaacatgaccaaccgcatcgcggatttgcgtctcgaacagtttgaagttaaccagcagcgtgatgcactcttccagagcgatgcgttcgtcaacaaactggaagaaggtcacaccaacgaagtcaatagcgaagttcacgatgcgttattgcaagtggttgatatgcgtcgcgaattgctggatcaactcaacaaacagttgggtaaccagctgatgatggccattaacctgcaaatcaaccagcagcagttaatgagtgtgtcgaaaaacctgaaatccatcctgactcagcaaatcttttgggtgaacagtaaccgtccaatggactgggactggatcaaagcgttcccgcaaagcctgaaagatgaatttaagtcgatgaaaatcacggtgaactggcaaaaagcctggcccgccgtttttatcgctttcctcgctggtttgccgctgctgttgattgccgggctgatccactggcgtctgggctggctgaaagcgtatcaacaaaaactggcttccgctgtgggttccctgcgtaacgacagccagctcaacacaccaaaagcgatccttatcgacctgatccgtgcgctgccggtgtgcctgattattctcgcggttggcctgattctgttgaccatgcagctcaacatcagcgaactgctatggtcgttcagcaaaaaactggcgatattctggctggtgtttggcctgtgctggaaggtactggagaaaaacggcgttgccgtacgtcacttcggcatgccggaacagcagaccagccactggcgtcggcaaattgtccgcatcagtctcgcattgctgcctatccatttctggtctgtggtggcagaactttccccgctgcatctgatggatgatgtgctggggcaagcgatgattttcttcaacctgctgctgattgccttcctggtatggccgatgtgccgcgaaagctggcgtgataaagagtcgcacaccatgcgactggtcaccattaccgtgctgtcgataatcccgattgcgctgatggtgctgactgctacaggctacttctacactacgctgcgtctggcaggacgctggattgaaaccgtttatctggtgatcatctggaacctgctgtaccagacggtactgcgtggcttaagcgtagcggcgcggcgtatcgcctggcgtcgtgcgctggcgcgtcggcagaatctggtgaaagagggcgcagaaggtgctgaaccgccggaagaacccaccattgcactggagcaagttaaccagcagacgctgcgtattaccatgttgctgatgtttgcgctgttcggtgtcatgttctgggcaatttggtccgatttgatcaccgtgttcagctatctcgacagcatcacgctctggcattacaacggcactgaagctggcgctgcggtggtgaaaaacgtcaccatgggcagtctgttgtttgcgattatcgcctcaatggtggcctgggcgttgattcgcaacctgcctggtttactggaagtgctggtgctctcgcgactgaatatgcgccagggcgcgtcgtatgccattactaccatccttaactacatcattattgctgttggtgcgatgacggtgttcggatcgctgggcgtctcttgggataaactccagtggctggccgcagcattatccgtaggtcttggttttggtttacaagaaattttcggtaacttcgtctccggtttgatcattctattcgaacgtccggtgcgtattggcgatacggtaaccattggtagcttctcggggacggtaagtaagatccgtattcgtgcgacaacgattaccgatttcgatcgcaaagaagtgatcatcccgaacaaagcgtttgttaccgagcgtctgatcaactggtcgttgactgacactactacgcgtctggtgatccgtctcggcgtggcctatggctccgatctggaaaaagtgcgtaaagtgttactgaaggcggcgactgagcacccaagagtgatgcacgaaccaatgccggaagtcttctttacggcgtttggtgccagcacgttggatcatgagctgcgtctgtatgtgcgtgaactgcgtgaccgtagtcgtactgtcgatgagctgaaccgtactatcgatcagctgtgccgtgaaaacgacatcaacattgcctttaaccagcttgaagtgcatctgcacaacgagaagggcgatgaggtgacggaagtaaaacgcgactacaaaggcgacgatccgacaccagcggttgggtaataaccaaagggggcgacatttagttgccccgagattactgacaaagtgcgcgttgttcatgccggatgcggcgtgaccgccttatccggcctacgaaaccgcaagaattcaatatattgcaggagcggtgtaggcctgataagcgtagcgcatcaggcagttttgcgtttgcccacaatcttaggggacatttagcggccccatttatttctcacttttccgcctcatcatcgcgcgttaatttcttttcataatcgcgttttacaatatccagcgcgcgcagcacggtgcgggctgggatctgattttcttccagcagcacaatcaaatcgacagccagtttgacatcgtcaggggcattttcaagtgacatactctctccattgctagcgggttaagcgcgctagcctgttttcgattttttccagcgcatggcggcagcgtgccaggcgcgcttcataggcttccacttcacgatgcagcgtttgctgttccacgagatcggtcacccgcaccaggcgggctctgcgttcggcaaccatctcacgtagccgccgctcaaaatcctgatgctgaatacgtttacgctgccagcgggcaattttcggtggcgcactgtcccactcgcgcaatgaccaggcggaggcttcacgcgcgatggcttccagttgtgccgccagatgttccgccagccaggccacttgcggcagctgttgctgctcaactgcatgacgaagcgcagccagattatcgcccgcctcgtcgagacaagcctgtagtgttgtcgcacgagtctgaaaaagatgcctgtcgaaacgagcacttagcgtggcgaactgtgacaccggggcacaacgctgacgcagcgtagcgagctgtccttccagtttttccagcagcagggcggttttcacgataagacctcaatgaaaatgataattgttatgctaaagtagccactctgtaagctgacaacactcaatatgcaacgaatcattttaatcatcattggctggctggcggtagtgctgggtacgctgggcgtggtattaccggtattaccgacgacgccgtttatcctgctggcggcctggtgctttgcccgttcttccccgcgctttcacgcctggttgctgtaccgctcatggtttggcagctatctacgtttctggcagaaacatcatgcgatgccgcgcggcgtcaaaccgcgggcgattttgcttattttgctcacgtttgccatttctctgtggttcgtccagatgccatgggtgcgcatcatgttgctggtaattctcgcctgtttgcttttctatatgtggcgaattccggtgattgatgaaaagcaagaaaagcactgaagcacaacaatcgcagttgcaattattgcgtacagccagtacattctggcgttttcgagcacaggcgcaggcggtcaaaggttaaacaactgttacttttgatacgtttaaaacgcgccgtgagtaccaccgtaacaagcaggcatacacttatgaccgcgactgcacagcagcttgagtatctcaaaaatagcatcaaaagcattcaggactacccaaaacccggcattcttttccgcgatgtcaccagcttactggaagacccgaaagcttacgctctcagcatcgacttgctggttgagcgttacaaaaatgcgggcattaccaaagttgtcggcaccgaagcgcgtggcttcttgtttggcgctccggtagctctgggtctgggcgttggctttgtgccggtccgtaaaccgggcaaactgccgcgtgaaactatcagtgaaacttacgatctggaatacggcaccgatcagctggagatccacgttgatgccatcaaaccgggcgacaaagttctggtggtggacgatctgctggcaaccggcggcactatcgaagcgaccgttaaactgatccgtcgtctgggtggtgaagtggctgacgctgcgttcattatcaacctgttcgatctcggcggcgaacagcgtctcgaaaaacagggcattaccagctacagccttgtcccgttcccgggccattaattatcgccagtcttgtgctgcccacgctacggacagcacaagatgtgcattcagcctcgccgttctgacggggctgtgttagcattaccccttcgtgaatccaccttccagcgtttcagagcctgccaatgagttatcaggtcttagcccgaaaatggcgcccacaaacctttgctgacgtcgtcggccaggaacatgtgctgaccgcactggcgaacggcttgtcgttagggcgtattcatcatgcttatcttttttccggcacccgtggcgtcggaaaaacctctatcgcccgactgctggcgaaggggctaaactgcgaaaccggcattaccgcgacgccgtgcggcgtgtgcgataactgtcgtgaaatcgagcaggggcgctttgtcgatctgattgaaatcgacgccgcctcgcgcaccaaagttgaagatacccgcgacctgctggataacgtccagtacgctccggcgcgtggtcgtttcaaagtttatctgatcgacgaagtgcatatgctgtcgcgccacagctttaacgcactgttaaaaacccttgaagagccgccggagcacgttaagtttctgctggcgacgaccgatccacagaaattgccggtgacgattttgtcacgctgtctgcaatttcatctcaaggcgctggatgtcgagcaaattcgccatcagcttgagcacatcctcaacgaagaacatatcgctcacgagccgcgggcgttgcaattgctggcgcgcgccgctgaaggcagcctgcgagatgccttaagtctgaccgaccaggcgattgccagcggtgacggccaggtttcaacccaggcggtcagtgcgatgctgggtacgcttgacgacgatcaggcgctgtcgctggttgaagcgatggtcgaggccaacggcgagcgcgtaatggcgctgattaatgaagccgctgcccgtggtatcgagtgggaagcgttgctggtggaaatgctcggtctgttgcatcgtattgcgatggtacaactttcgcctgctgcacttggcaacgacatggccgccatcgagctgcggatgcgtgaactggcgcgcaccataccgccgacggatattcagctttactatcagacgctgttgattggtcgcaaagaattaccgtatgcgccggaccgccgcatgggcgttgagatgacgctgctgcgcgcgctggcattccatccgcgtatgccgctgcctgagccagaagtgccacgccagtcctttgcacctgtcgcaccaacggcagtaatgacgccaacccaggtgccgccgcaaccgcaatcagcgccgcagcaggctccgactgtaccgctcccggaaaccaccagccaggtgctggcggcgcgccagcagttgcagcgcgtgcagggagcaaccaaagcaaaaaagagtgaaccggcagccgctacccgcgcgcggccggtgaataacgctgcgctggaaagactggcttcggtcaccgatcgcgttcaggcgcgtccggtgccatcggcgctggaaaaagcgccagctaaaaaagaagcgtatcgctggaaggcgaccactccggtgatgcagcaaaaagaagtggtcgccacgccgaaggcgctgaaaaaagcgctggaacatgaaaaaacgccggaactggcggcgaagctggcggcagaagccattgagcgcgacgcgtgggcggcacaggttagccaactttcgctaccaaaactggtcgaacaggtggccttaaatgcctggaaagaggagagcgacaacgcagtatgtctgcatttgcgcacctctcagcggcatttgaacaaccgcggtgcacagcaaaaactggctgaagcgttgagcacgttaaaaggttcaacggttgaactgactatcgttgaagatgataatcccgcggtgcgtacgccgctggaatggcgtcaggcgatatacgaagaaaaacttgcgcaggcgcgcgagtccattattgcggataataatattcagaccctgcgtcgattcttcgatgcggagctggatgaagacagtatccgccccatttgatcgtaagcacagcttacgttcgtcatccttaacgtgattgagagagaaacctatgtttggtaaaggcggtctgggtaacctgatgaagcaagcccagcagatgcaagaaaaaatgcagaaaatgcaggaagagatcgcgcagctggaagttaccggcgaatctggcgcaggtctggtaaaagtgaccatcaacggtgcacacaactgccgtcgcgtagagatcgacccgagcctgctggaagacgacaaagagatgctggaagacctggtggctgcagcattcaacgacgcagcacgtcgtattgaagaaacgcagaaagaaaaaatggcctctgtatcctccggaatgcagctgccgcctggctttaagatgccgttctgatgcaaaccagcccgctgttaacacagcttatggaagcactgcgctgtctgccgggcgttggcccgaagtcggcgcagcgtatggcgttcacgctgcttcagcgcgatcgtagcggcgggatgcgtctggcgcaggcgctcacccgggcgatgtcggaaatcggccactgcgccgattgccgcactttcaccgaacaggaagtctgtaacatctgttcgaatccgcgtcgtcaggaaaacggtcaaatctgcgtggtggagagtccggcggacatctacgccattgagcagacggggcagttttcaggtcgttattttgtgttgatggggcatctgtcaccgctggacggcatcggtccggatgatatcgggcttgatcgtctggaacagcgtctggcagaggaaaaaatcactgaagtgatcctcgccaccaaccccacggttgaaggtgaagctaccgctaactacattgccgagctttgcgcgcaatatgacgtggaagccagccgaatcgctcatggcgttccggttggcggcgagctggaaatggtcgacggcaccacgttgtcacactcccttgccgggcgtcataagattcgtttttaagcaaacgagagcaggatcacctgctctcgcttgaaattattctcccttgtccccatctctcccacatcctgtttttaaccttaaaatggcattattgaggtagacctacatgaaaggacaagaaactcgtggttttcagtcagaagtgaaacagcttctgcacctgatgatccattctctctattccaataaagaaatcttcctgcgtgagcttatctctaacgcctccgatgcggcggacaagctgcgtttccgtgcgctctctaacccggacctgtacgaaggtgatggcgaactacgcgttcgtgtctctttcgataaagacaagcgtacgctgaccatctccgataacggcgtggggatgacccgcgacgaagtgattgaccatctggggactatcgctaaatccggtaccaaatcattcctcgaatccctgggttctgaccaggcgaaagacagccagctgatcggtcagtttggtgttggtttctactctgcgtttatcgtggccgacaaagtgaccgtgcgtactcgcgcggcaggcgaaaaaccagaaaacggcgtcttctgggaatcggctggcgaaggtgaatataccgttgccgacatcaccaaagaagatcgtggtactgaaatcaccctgcatctgcgtgaaggcgaagacgagttcctcgatgactggcgcgtgcgttccatcatcagcaaatactccgaccatatcgcgctgccggtagagatcgaaaaacgcgaagagaaagacggcgaaaccgttatctcctgggagaaaatcaacaaagcgcaggcgctgtggactcgtaacaagtcggaaatcaccgatgaagagtacaaagagttctacaaacacatcgcccacgactttaatgatccgctgacctggagccacaaccgtgttgaaggtaagcaggagtacaccagcctgctgtacatcccgtcccaggctccgtgggatatgtggaaccgcgatcataaacacggcctgaaactgtatgttcagcgtgtgttcatcatggacgacgcagaacagttcatgccgaactatctgcgcttcgtgcgtggtctgattgactccagcgatctgccgctgaacgtttcccgtgaaatcctccaggacagcacggtaacgcgtaacctgcgcaatgcgctgaccaagcgtgtgctgcaaatgctggaaaaactggcgaaagacgacgcggaaaaataccagaccttctggcaacagtttggcctggtactgaaagaaggtccggcggaagatttcgctaaccaggaagcgatcgccaaactgctgcgttttgcttctacccataccgattcttctgcgcagaccgtatctctggaagactacgtttcccgcatgaaagaagggcaggagaaaatctactacatcaccgcagacagctatgcggcagcgaagagcagcccgcacctggaactgctgcgtaagaaaggcatcgaagttctgctgctttccgaccgcatcgatgagtggatgatgaactatctgactgagttcgacggtaaaccgttccagtcggtgtctaaagttgacgagtcgcttgaaaaactggctgacgaagttgatgagagcgcgaaagaagcggagaaagcactgactccgttcatcgaccgtgtgaaagccctgctcggcgagcgcgtgaaagatgtccgtctgactcaccgtctgaccgatacgccagcgatcgtttcgaccgacgcggacgaaatgagcactcagatggcgaaactgttcgctgcggcgggccagaaagtgccagaagtgaaatacatcttcgaactgaacccggatcacgtactggtgaaacgtgcggcagatactgaagatgaagcgaagttcagcgagtgggtagaactgctgctggatcaggcgctgctggcagaacgcggcacgctggaagatccgaacctgtttattcgtcgtatgaaccagctgctggtttcctgatgtcatgccggatgacctttgtgtcatccggcatttttcttttcatcatctgcactttccgcaaattatctcgccattaaccgtttcagcctcaggtgcctttcttgaggcaatcgcctgttggtggtatcgtttatcgctttttcaaaaaattcgacacattttaaggggattttcgcaatgcgtatcattctgcttggcgctccgggcgcggggaaagggactcaggctcagttcatcatggagaaatatggtattccgcaaatctccactggcgatatgctgcgtgctgcggtcaaatctggctccgagctgggtaaacaagcaaaagacattatggatgctggcaaactggtcaccgacgaactggtgatcgcgctggttaaagagcgcattgctcaggaagactgccgtaatggtttcctgttggacggcttcccgcgtaccattccgcaggcagacgcgatgaaagaagcgggcatcaatgttgattacgttctggaatttgatgtaccggacgaactgatcgttgaccgtatcgtgggtcgccgtgttcacgcgccgtctggccgtgtttatcacgttaaattcaatccgccgaaagtagaaggtaaagacgacgttaccggtgaagagctgaccacccgtaaagatgatcaggaagaaaccgtacgtaaacgtctggttgaatatcatcagatgactgcgccgctgattggctactattcaaaagaagctgaagcgggtaataccaaatacgcgaaagttgacggcaccaagccggttgctgaagttcgcgctgatctggaaaaaatcctcggctaattcgaaagcgcgcacggacagtcccctcgccccctcggggagagggttagggtgaggggaacaggcccgcacaagcaaacttatcagcaatctcaggccggatattcattcggccttttacaaaaacctcaatctgcgctattcctttttctgatttgacctctcacagcaattagttcttcttcctcacttttccgctacaattatcaacaagttgaatcgataagaggcggtaatgcgtcagactaaaaccggtatcctgctggcaaacctgggtacgcccgatgcccccacacctgaagcggtaaaacgctatctgaaacaatttttaagcgacagacgcgtggttgatacctcacggttgttatggtggccattgctgcgcggcgtgattttgccgctgcgctcgccgcgtgtggcgaagctgtatgcctctgtctggatggaaggtggctcgccgctgatggtttacagccgtcagcaacagcaggcgctggcacaacgtttaccggagacgcccgtagcgctgggaatgagctacggctcgccatcactggaaagcgccgtagatgaactcctggcagagcatgtagatcatattgtggtgctgccgctttatccgcaatactcctgttcaacggtcggtgcggtatgggatgaactggcacgcattctggcgcgcaaacgtagcattccggggatatcgtttattcgtgattacgctgataaccacgattacattaatgcactggcgaacagcgtacgcgcttcttttgccaaacatggcgaaccggatctgctgctgctctcttatcatggcattccccagcgttatgcagatgaaggcgatgattacccgcaacgttgccgcacaacgactcgcgaactggcttccgcactggggatggcaccggaaaaagtgatgatgacctttcagtcgcgctttggtcgggaaccctggctgatgccttataccgacgaaacgctgaaaatgctcggagaaaaaggcgtaggtcatatacaggtgatgtgcccgggctttgctgcggattgtctggagacgctggaagagattgccgagcaaaaccgtgaggtcttcctcggtgccggcgggaaaaaatatgaatatattccagcgcttaatgccacgccggaacatattgaaatgatggctaatcttgttgccgcgtatcgctaaagctgagcggtaaagaactgagcgccgtcgcgaagagcctcgtcggcggttttcatcatccgtgaataatgcaaaaaggcgtgcagcgtgcctgggtagagtttgaactcacagggctgctgatgcgccgctaacgtctggtaaagcagacggctgtcatccagcagcggatcgaactccgccccggcaataaaacagggcggaacttcgcgagtgagatcattattaaacagacagtaatacggcgactcgcggtccgcgtcgttgcttaaatacgcctcttcatacatctgcaaatcctgttgcgttaagccatcccagacaccgcccaacagacgacgagtcacggaatcccgtaatccgtaaagcccataccacagcaaaacacccgcaattttaccgcaatcgatctgtttatcacgcaaccacaacgcactggcgagcgccagcatggcacctgcggaatcaccggcaaagccaatgcgggacatattgatttgataatcctccgcctgctggtggaaataacaacaagcagccacaatttcctctatcgcttgcggaaaacgcgcttcaggtgaaagggtgtaatcaataccaatcaccgtacattggctgtagcttgccagcaggcgcatgatgcgatcgtgggtatcgagattgccgagaataaaaccgcctccatgcaaataaaatagcgtcgccgggctatctggctgcggacaaaagagacgtgtttccacctgcccatattttgttggaaccatgtaagctctggttgccatttctggagcgcccgcattccagaatcggcgctcaagcgtgtaatactgtcgttgctcagcaatcgttcccgttgcgggccagggcggtaaatccggctgaagagtattcacaacggtcttcattccagcagaaataaggtccagaacaggtgatttgttttccggcttcatacaaaaactcctttcaaattacgtcattgtaaggaaccactgccatgaaaatgcgatcccgcctgctgatattgaaactggctgcgtctcgcgcgctcccgtcagattgtgttaacattcgccgctcagttaaccacccgtaaaaacaaccatgaaatttcccggtaaacgtaaatccaaacattacttccctgtaaatgcacgcgatccgctgcttcagcagttccagccagaaaacgaaaccagcgccgcctgggtagtgggtatcgatcaaacgctggtcgatattgaagcgaaagtggatgacgaattcattgagcgttatggattaagcgccgggcattcactggtgattgaggatgacgtagccgaagcgctttatcaggaactaaaacagaaaaacctgattacccatcagtttgcgggtggcactattggtaacaccatgcacaactactcggtgctcgcggacgaccgttcggtgctgctgggcgtcatgtgcagcaatattgaaattggcagctatgcctatcgttacctgtgtaacacctccagccgtaccgatcttaactatctacaaggcgtggatggtccgattggtcgttgctttacgctgattggcgagtccggggaacgtacctttgctatcagccctggccacatgaaccagctgcgggctgaaagtattccggaagatgtgattgccggagcctcggcactggttctcacctcttatctggtgcgttgcaagccgggtgaacccatgccggaagcaaccatgaaagccattgagtacgcgaagaaatataacgtaccggtggtgctgacgctgggaactaagtttgtcattgccgagaatccgcagtggtggcagcaattcctcaaagaccacgtctctatccttgcgatgaacgaagatgaagccgaagcgttgaccggagaaagcgatccgttgttggcatctgacaaggcgctggactgggtagatctggtgctgtgcaccgccgggccaatcggcttgtatatggcgggctttaccgaagacgaagcgaaacgtaaaacccagcatccgctgctgccgggcgctatagcggaattcaaccagtatgagtttagccgcgccatgcgccacaaggattgccagaatccgctgcgtgtatattcgcacattgcgccgtacatgggcgggccggaaaaaatcatgaacactaatggagcgggggatggcgcattggcagcgttgctgcatgacattaccgccaacagctaccatcgtagcaacgtaccaaactccagcaaacataaattcacctggttaacttattcatcgttagcgcaggtgtgtaaatatgctaaccgtgtgagctatcaggtactgaaccagcattcacctcgtttaacgcgcggcttgccggagcgtgaagacagcctggaagagtcttactgggatcgttaagttatcgtcggttcgtaggccagataaggcgttcacgccgcatctggcatttggctctcgatgcctgatgcgacgctggcgcgtcttatcatgcctacatatttttcatattttacatccggcaaccaccgtttaccccgtcaccacctcacccgccggtggcgtttccagcagttccagcatggtacgggcgatttcacgctcgcccatcactacctgattcgcaccacgttcggtgatatacgccacttcatcgtcataatgggcgcgggcaataatctcaatatccggatttttcgcgcgggcagatgccacaatctcacccgcttcataaccgttgggaatcgtcaggatcagccattttgcacattccagatgcgccagttgcataatttcttcgttcgccgcattgcccaatactgcgcggaccccgcgctctcgcagctcatcaacacgggttcgtgacgtctcaatcaccaccagcggaatatcagaggcgagcaatttctcccccagcaggctgcctacacgaccgtaacccaccagtagcgcatggttgcaaatatccactgggatctgcttctcttcttcgattgcctcttccagcgtctgctcttccagcgtttcggtcttcgccagatatttctccagtagtgcgaacagtaccgggttgagcataatcgacaggatcgcccctgccagtaccaggttttgtccggcctgcggcagtaaattcaatgccattcccagtcccgccaggataaacgcgaactcaccaatctgcgccaggctggcggcgatggttaatgccgtacgttgggagtgaccaaacagtcgcaccaggaaaaatgcggctaacgacttaccaaacagaataatcgccagcgtcgccagcactgccagcggttgctgaatcagaattaacggatcaaacaacatcccgacggagacaaaaaacagcaccgcaaacgcgtcgcgcaatggcagcgtatcgtgggcggcacggtgactcagttcagactcgttcagtaccatcccggcaaagaacgcaccgagtgcaaaggagacatcaaacagctctaccgcaccaaaggcaacccctaacgccagcgccagcaccgacagggtaaacagctcgcgagaaccggttgccgcgctgcgtgccataatccacggcaccagacggcgacctaccagcatcataatggcgataaatgcgatcactttgccgatggtgatccccatatcgactgcaagagtggcaaagcccacatcgccctgttccatcattcctgccactgcgggcagcaacaccagcgtcagaaccattaccaggtcttccacaatcaaccaaccgatggcgatttgcccacgctgactgtcaattaattgccgttcttcaagtgcgcgcagtaacaccacggtactggcggtggaaagacataaaccgaacacgataccggtcattaacgaccagcccagcacggcagagagcgccatacccagcagcgtcgccacggctatctgggcgatcgcaccgggaatggcgatggcctttaccgccatcaaatccttcagcgaaaagtgcaaaccgacgccaaacatcaacagaatgacgcccagttcagccagttccggcgcaagcttggtatcggcaacaaagcccggagtgaatggtcctgccagcacacccgctaacagatatcccaccagaggagaaatacgtagtttattggccagcatgccgaggataaaggcgagcacaaggccgccaacaatggtggtgataagcggggtggcgtgatgcattccgtctccttttcctggtggttattgtccatttttggccgggaaaaccaaaattacaggtaatagtttatgacaatttcattgatgatgttcatgaataattattgaattttgcagaaaaatggaattagctgcaaaaaaagcacggatcggaaaacagaaggcggtttaacagaggaaaggcttatggcgactgtaaaacgatgcagccaaagtttgcctttggctgcaatgaaatcagtctttatgccggttatcaggcaggaatatggtcaacatccccaatagtggcaggaaagcacagattttatagactaactcgatgctggtgtgatcggcgataagccccagaactgccgctcccagacctcccatgccaaaagcaaaaccgaaaaagagtccagaaaccataccgatacgtcccggaagtagctcctgagcgtagaccagaatggcagagaatgccgaagcgaggataaatccaataatcaccgttaaaacccccgtccagtgcaggctggcgtagggtaaaatcagcgtaaacggcgcaacgccgaggatagagccccaaatcacatatttccgtccaattttatcccctacaggcccgccgatcaccgtacctgccgcaacggcaaacaggaaggcaaacagatgaagctgggcattctggatagataatccgaatttttgcatcagataaaaggtgtaatagctgctgatgctcgccatatagaaatatttcgagaaaatgaggattaacagaatgctgactgccagtaccactttgttgcgcggcagtggattgattatcgtcgctttgggttttcctttattcattcggtgctgtgccgagtaccaacggctgatttgtgccaacaccacgatcgccagcagtgccgcaagcacaaaccaggcaacgttgcctttgccataaggcgcgataatcaccgccgccagcaagggtcccagggaactgccaaagttgccgccgacctgaaagatagattgtgccaggccatgccgcccgccggaagccatacgggccacgcgagaagattccggatgaaagaccgatgaaccggtaccgaccagcgccgccgccagcagaactgcgccaaaactgcccgccagcgcaagcagcaccagaccacttaaggtaaagcacatgccaattggcaacgaccacggcatcggatatttatcggtccagtagccgaccactggttgcagtagcgaagaggcgagctggaaggtgagggttatcatgccaatctgcataaatgtcagagaaaattctgactgaagcagcggataaatcgccagaatcagcgattggatcatgtcgttcagcagatgtgagaggctgatagcacctaaaataccaaacgatgttcgggccttggtcgttgacgcagccgcgcccgccacaggctggggttgttcactcattgccataggaaagtcactttttcagggttgcgatgtaaagaatgatcttatttgtgattattacccgactaacatacctgtatgcgtcgtctgaaggaagtctcaacgccgaatacagaatttctaatctggatgcagatttatcttcaccggacgcagacttgtctatgatgtcgcgtcatactatttttcaacacgttgaaatcaggtcagggagagaagtatgaaattattgcagcggggcgtggcgttagcgctgttaaccacatttacactggcgagtgaaactgctctggcgtatgagcaggataaaacctacaaaattacagttctgcataccaatgatcatcatgggcatttttggcgcaatgaatatggcgaatatggtctggcggcgcaaaaaacgctggtggatggtatccgcaaagaggttgcggctgaaggcggtagcgtgctgctactttccggtggcgacattaacactggcgtgcccgagtctgacttacaggatgccgaacctgattttcgcggtatgaatctggtgggctatgacgcgatggcgatcggtaatcatgaatttgataatccgctcaccgtattacgccagcaggaaaagtgggccaagttcccgttgctttccgcgaatatctaccagaaaagtactggcgagcgcctgtttaaaccgtgggcgctgtttaagcgtcaggatctgaaaattgccgttattgggctgacaaccgatgacacagcaaaaattggtaacccggaatacttcactgatatcgaatttcgtaagcccgccgatgaagcgaagctggtgattcaggagctgcaacagacagaaaagccagacattattatcgcggcgacccatatggggcattacgataatggtgagcacggctctaacgcaccgggcgatgtggagatggcacgcgcgctgcctgccggatcgctggcgatgatcgtcggtggtcactcgcaagatccggtctgcatggcggcagaaaacaaaaaacaggtcgattacgtgccgggtacgccatgcaaaccagatcaacaaaacggcatctggattgtgcaggcgcatgagtggggcaaatacgtgggacgggctgattttgagtttcgtaatggcgaaatgaaaatggttaactaccagctgattccggtgaacctgaagaagaaagtgacctgggaagacgggaaaagcgagcgcgtgctttacactcctgaaatcgctgaaaaccagcaaatgatctcgctgttatcaccgttccagaacaaaggcaaagcgcagctggaagtgaaaataggcgaaaccaatggtcgtctggaaggcgatcgtgacaaagtgcgttttgtacagaccaatatggggcggttgattctggcagcccaaatggatcgcactggtgccgactttgcggtgatgagcggaggcggaattcgtgattctatcgaagcaggcgatatcagctataaaaacgtgctgaaagtgcagccattcggcaatgtggtggtgtatgccgacatgaccggtaaagaggtgattgattacctgaccgccgtcgcgcagatgaagccagattcaggtgcctacccgcaatttgccaacgttagctttgtggcgaaagacggcaaactgaacgaccttaaaatcaaaggcgaaccggtcgatccggcgaaaacttaccgtatggcgacattaaacttcaatgccaccggcggtgatggatatccgcgccttgataacaaaccgggctatgtgaataccggctttattgatgccgaagtgctgaaagcgtatatccagaaaagctcgccgctggaggtgagtgtttatgaaccgaaaggtgaggtgagctggcagtaatccgaaagtgccggatgtttgcatccggcacaatgcttaatcgcggcgggcgatatcagcaaatttggcatcgaggatctttgccagatcgcctgccgccagttcgatatccagtccgcgcttgccgccggaaacataaatagtggcaaattcttgtgcgggggcgtcgataatcgttggcagacgttttttctgccccagtgggctaatccccccaaccaggtatcccgtcgaacgctgcgcgaccatcggatcggccatctcaactttcttggcacccagcgcttttgctacttttttaagatccagttgacctgcgaccggcgtaacggccacggcaaggtgtttcatatcaccgttcactgccaccagcagcgttttgtagacctgatccggattcaaacctaattttttgacgacttcatcgccaaaattggtttcagccggatcgtgctcgtaggtatggatttgaaacgaaatcttgtttttttcgagtaatttaactgcgggtgtcatggtaattttcctgccttaaacaaaaaaacgaagcaagcatacgcctgatggcggtccaaaaaaaagagtcatcttgcctaagagtattggcaggatggtgagattgagcgacaatcgagttacaccgtcgcttaaagtgacggcataataataaaaaaatgaaattcctctttgacgggccaatagcgatattggccatttttttagcgcaacatttgcggcaaattcccttctccatacaggtgtagtgcaccgaccgcgaccacatatcgccccggcggcatggcgcgtaatttatcccgccaggcgagatttcgctgatgcatcagcacatcgtacagcgactgactgaacgtattgggcagcgttatatcattattttgcggaggtgcattcagccaccagctcatcatttgttgcagcaaccgtgcgttggtatgccagtgggtcagcgtatcgtccagcagcgccagtcctttgtcagggagctggagcaacatggtaatctggttttcagccccttccagttcaatcacgggtttatgttgttgcttcgccgcctgcaataactggtaatcgataccgtattctgcccgcagccccagtttttgtgcctgcgtcgcctgaagaaccatcgcgatttgccacagcggttgagtagaaaagagcgacggagaaatgcccatctcctggctaatgtgctgcagattttggagttgctcctcgttaatgcgctcttccagcgcctcgcaagtaggcaaattagcaaaaggcgtatcgctggtggaaacatccgcctcgacgatcagcgcatcggcgtttttgagctttttgagcaaacgggtgggcaggggagccatatcgtggctacccatatgaatactgccaatcagatgaaaatggcgattgccgggaagggtgatatcgatggcaggccaggtgtaatgattaccgcgcagcgcggcccaaagcgtttttacccggtacaacagatccatacgacctccctttgtgaaatatcatgctagcgcgcggggagggatggcgcaaatggagttggggacttgtttaatgtgtttgtatgattcagtatgttcttgtatcgctattcacagggaagcaacagttaaaaactatgaaacaggcaacaagaaaaccgacgacacccggagatattcttctctatgaatatctggaaccgctcgatttgaaaatcaatgagttagcagagttgctgcatgttcatcgtaatagcgtcagtgcactgatcaataacaatcgtaaactcactactgagatggcatttcgtctggcgaaagtttttgataccacagtcgatttttggctaaacctccaggcggcggttgatctttgggaagttgaaaacaacatgcgcacccaggaagaattgggacggattgaaacagtggctgaatatttagcacgccgtgaagagcgtacaaaaaaggtcgcgtaaggccaaaacatcgcttcatctcggatgccggataaggcgttcacgccgcatccggcatccgagcaccattgcctgatgcgacgcttacgcgtcttatcaggcctacaaacctgtgcctgaaccgtaggccggagaaggcgtttacgctgcatccggcatccgagcaccattgcctgatgcgacgcttacgcgtcttatcaggtctacaaacctgtgcctgaaccgtaggccggataaggcgtttacgccgcatccggcatccgagcaccattgcctgatgcgacgcttacgcgtcttatcaggcctacaaacctgtgcctgaaccgtaggccggataaggcgtttacgccgcatccggcagtcatgcgtcgatgccaaatgcgccaccctaaagcagcgcatccgcaatgatgtacttattccttcggtttaaaccgcagcaaccggttggcgttactcactacggtaatcgacgagagcgccattgccgctccggcaactaccgggttaagcagtgttccagtgaacggccacaaaataccggcggcgaccggaataccgatactgttgtagataaacgcaccgagcaggttctgcttcatgttgtgcagcgttgcgcgggaaatagcgagcgcatccgcaacgcccatcaggctatggcgcatcagggtaatcgccgcggtttcaatggcaacatcactgccgccacccatcgcaatgccgacatccgcctgagccagcgctggcgcgtcgttaatgccgtcgcccaccattgccacctgacgtccttcactttgcagatgtttgatcgcttcggctttaccgtccggcagcaccccggcgatcacctcatcaatccctgcttctttggcgatcgcattggcggtggttgggttatccccggtcaacatcaccagacgatatcccgctttatgcaggcgttgcagcgccgccacgctatcactacgcaatggatcgcgtacagccagcagggctactgctttcccgtcaatcgccagcagcacaggcgttgctccttgcgatgcctgagctgaaatatcggcttcaatcgctttagtatcgacttgctgatcatttaacaacgcctgattgcccagcaataacgcatgaccttcagcttcaccgctcacgcccagcccgcgcaatgtgcggaaaccgttgacctgcggtagctgcatatcgcctgctttatcgaggatcgctcgtgccagcggatggctggaaccttgttccagtgccgccgccagacgcaatgcctgcgcttcatcaacatcagcaaatgttttcactgcgacaacctgcggcttcccttcggtcagcgtcccggttttatcgaacacgacggtatcgagtgtactggcgcgttgcagcgcgtcggcgtcccgcaccagcacgccaaactcagccgcccgcccgacgccggaaataatcgacatcggcgtcgccagccccagcgcacacggacaggcgataatcagtaccgtggtggcaatcaccagggtataaacaatttgcggtgccggaccaaagaagtaccagattgccgcactgaccagcgcaatcaccaccaccacaggtacaaatacggctgagattttatccgccagctgaccgatttctggcttgctgctctgggcctggcgcaccatgcgaatgatccgtgacagcgtggtatggctgccaaccgcactggcacgaaacagcacactgccgtcctgtaccactgtcccggcatggacgctttcgccttcgcctttttgctgtgggattggttcgcccgtcagcatcgcttcatccagccatgcttcgccctgggtaatctcgccatctaccggcacgcgatcgccggtcgtcaggcgcagtaacatccctggctgaacttccgccagcggcacgcttttttcaccctctgcggtgaccactcgcgccgtcggtggggttaaatcgagtaatttctccagcgccttagaagaacgctgacgtgcgcgcgcttccagcatatggccgagattaatcagaccgataatcatcgcactggcttcatagtaaagatgccgcgcttccatcgggaaccactgcggccacaggttgacgctcatcgaatagagccacgccacacccgttcccagcgccaccagcgtatccatcgtcgctgcaccgttcagcaggcttttccatgcactgcggtaaaaatggccgccggcgaaaaccatcactgccagggttatcaggccgataactaaccacaagctgcggttgtcagcggtgaccatcatgttatcgccgatcatcccccagaccattaccgggatacccacagccagtgcaacaattgcctgccagcggaagcgcttcatcgtagctacggcggtttcttgctggcgctcgcggcgtttagcgtcatcttcaatcgcttccgcaccgtagcccgctttttccaccgcctgcactaaatcttgtggggaggcactgcccatcaccagcgcagtacgctccgccaggtttacccgtgcctgagtgacgcccggtacgctttgcagcgcattttgtacgcgggtgacacagctggcgcagctcatgccgctcagcagcaactgctggctgtcatcgtcatcggcggtcgctgccggaagcgcctcagaaaccgctgtcagtgcttccgacgggattgatgactccgccagcggtttagcctttgggtggcttacagatgcgtcataacccgcttgtttgatggtttcgatcagctgttctgcactggcagtcccggtaacgtgcgcttcagtgatagacacatccgcctgctcaacatccgggcgctgttcaagactttctttcacgcgtttaacgcagtgaccgcaggacaggccgtccagggtcaggtcgatagtttgtgacataaaacactcctttaagacagttttgactggctgtgataaaggttaaaccttccagcaaggggaaggtcaagaaattaataaaccaggcgagtaaaagtccgtaaagattaaaaaattggctcaatttgcatcaggattagacatttatctctttgttttcctgtagttaagttgcgggtgctaagttaaatcaggatgcctgaaaatcggcaccggggtgaggaattacctcccgcatctataaaaaggagttaacaaaagatgttagatgcaaacaaattacagcaggcagtggatcaggcttacacccaatttcactcacttaacggcggacaaaatgccgactacattccctttctggcgaatgtacctggtcaactggcagcagtggctattgtgacctgcgatggcaacatctatcgcgcgggtgatagtgattaccgctttgcgctggaatccatctcgaaagtctgtacgttagcccttgcgttagaagatgtcggcccgcaggcggtacaggacaaaattggcgctgacccgaccggattgccctttaactcagttatcgccttagagttgcatggcggcaaaccactgtcgccactggtaaatgctggcgctattgccaccaccagcctgattaacgctgaaaatattgaacaacgctggcagcgaattttacatatccaacagcaactggctggtgagcaggtagcgctctctgatgaagtcaaccagtcggaacaaacaaccaacttccataaccgggccattgcctggctgctgtactccgccggatatctctattgtgatgcaatggaagcctgtgacgtgtacacccgtcagtgctccacgctcatcaatactgttgaactggcaacgcttggcgcgacgctggcggcgggtggtgtgaatccgctgacgcataaacgtgttcttcaggccgacaatgtgccgtacattctggccgaaatgatgatggaagggctgtatggtcgctccggtgactgggcgtatcgcgttggtttaccgggcaaaagcggtgtaggtggcggtattctggcggtcgtccctggcgtgatgggaattgccgcgttctcaccaccgctggacgaagaaggcaacagtgttcgcggtcaaaaaatggtggcatcggtcgctaaccaactcggctataacgtgtttaagggctgatcatgatgaacacggaaggtaataacggtaacaaacctctcggtctatggaacgtcgtttccatcggcattggggcaatggtgggggcggggatcttcgcgctgctggggcaggctgcattgctaatggaagcctcgacctgggtcgcctttgcttttggcggtattgtggcgatgttttccggttatgcctatgcgcgtctgggggcgagctatcccagcaatggcggcattatcgacttctttcgtcgcggattaggcaacggcgtcttttcgctggcgctctcgttactgtacctgttgacgctggcggtgagcatcgccatggtcgcccgtgcttttggcgcttatgccgtgcagtttttgcatgaaggcagccaggaggagcaccttattttgctctacgcgttggggatcattgcggtgatgacgcttttcaactccttaagcaaccatgcggtagggcggctggaagtgatcctcgtcggcattaaaatgatgatcctgttattgctgattattgccggtgtctggtcgctgcaaccggcgcatatttccgtctctgcgccccccagctccggtgcgttcttctcctgtattgggataactttccttgcctatgcgggctttggcatgatggcgaacgcggcggataaagtgaaagatccgcaggtcattatgccacgggcgtttctggtggcgattggcgttaccacgttgctttatatctcgctggcactggttttgcttagcgatgtatcggcattagagttagaaaaatatgccgataccgccgtagcgcaggctgcttctccgctgctcgggcatgtgggttatgtgatcgtcgtcatcggcgctttactggcgacggcttcagccattaacgcgaacctgttcgccgtgtttaacatcatggacaacatgggcagcgaacgcgaactgccgaagctaatgaataaatccctgtggcggcagagtacctggggcaacattattgtcgtggtgttgattatgctgatgacggcggcactgaatttaggctcactcgccagcgttgccagcgccacctttttgatttgctacctggcggtgtttgtggtggcgatccgcctgcgtcatgatattcacgcctcgttgccgattcttatcgttggtacgttggtgatgttgttggtgatcgttggctttatctacagtctgtggtcccagggtagccgtgcgttgatatggattattggctcactcttactcagccttattgtggcaatggtcatgaagcgcaataaaaccgtataacatctctctgtgcgcagtacttcctgtattattgtggtggcggtcgatattcgcactggcaaaaaaacgtgcttgaatatctgttgaaaccctttaacaaagcacaggaggcgttgcgcgaacgatgaacatcagcgatgtagcaaaaattaccggcctgaccagcaaagccattcgcttctatgaagagaaggggctggtgacgccgccgatgcgcagcgaaaacggttatcgcacctacacgcagcagcatctcaacgaactgaccttactgcgccaggcacggcaggtgggctttaacctggaagagagcggcgagctggtgaatctgtttaacgacccgcagcggcacagcgccgacgtcaaacggcgcacgctggagaaggtggcggagatcgaacgacacattgaggagctgcaatccatgcgcgaccagctgctggcactggcgaatgcctgccctggcgatgacagcgccgactgcccgattatcgaaaatctctccggctgctgtcatcatcgggcagggtgattaagacgagacggctcggatatgtagggttatcccttctatcgcaatgacttcaacatgcgtacctgcaccgagatcctcgctggcgctgacaggccatgaactgtcaccgacgcgcatatgaccgcgcccgttgaccagcggagattccagcacaaaacgtcggccaatcagctgctgcccgcgctggtttaaatgactatcgctgtgcttttgttcgcgcacccgccgcgacaaccatttccaccacagccaggcggcgagcagcgtcaggatggcaaacattaccccttgccactcccaacccagcggcaccagccagaccaccaggccggtaatcaccgctgccacgccgctccacaacaaataaccatttccgcccagcatctcggctgccagcagcaaaccgccgagactgagccagaaaatatgtggatgaacgaccattaactccatcatggctgagtccgtttgttggcgctgtctttcaccagctcggcaatcccggcaatcgaccccatcaggctgctggcctctaatggcatcatcactactttgctgttactggaggaaccgatctgctgtaacgcttcggtgtatttctgcgctacgaagtagttcaccgcctgaatatcaccggaggcgatagcttcagacaccattttggtggcgcgggcttctgcttcggcggaacgttcacgcgcttcagcctgtaaaaacgccgactgacgttcgccttccgctttcaggatttgcgactgtttttcaccttcggctttgaggatttccgcctgacggatcccttccgcttcaagaatgtaagcgcgtttggtacgttccgctttcatctgcgcgttcattgaagagataagctctgccggtgggcgcacgtcgcgaatttcaatacgggtgactttaatcccccacgggttggtggcttcatcgacaatacgcagcaggcgtgagttgatgctgtcgcgctgagagagcatttcgtcaagttccattgaacccaacacggtacggatgttagtcatggtcaggttgatgatcgccagctccagattgctgacttcataagccgcgcgcggcgcgtcaatcacctgaataaaacagactgcgtcgatggtaacgttggcgttatctttcgagataacttcctgggaagggatatcgagcacttgctccatcatattgatcttgcgaccaatgcgatccataaacggcaccaccagactgagccccggctgtaacgttttggtatagcgaccaaaacgttctaccgtccattgatagccctgcggcacgattttgacgcccgcgccgacaatgaccagcgcgacaaaaatgagaatcgggataaagataagcatcggaaaaacctcctgttgtaccgtccataatcagcaaaattgctgcttgattaaacaaattatacctgattactgaaagagagttcccccttattcctgcgaaggataaactgtttttagtaaaaatcagaaaaagggaacagcgatgcaggaaaatagtcctttgcttcagctacaaaacgtaggatatctggcgggtgatacgaagattcttaataacatcaatttttcgctgcgtgctggcgaatttaagttaattaccggtccttctggttgtggcaaaagtacgctgctaaaaatagttgcttcattgatcagcccaaccagcggaacgttactgtttgaaggggaggatgtcagcacactaaagccagaaatctaccgccagcaagtctcttactgcgcccagacaccgacgctgtttggcgatacggtatacgataatctgatctttccctggcagatccgtaaccagcagcctgacccggccatttttctcgattttctcgaacgcttcgctttgccggacagcattttgacgaaggatatcgccgagctatctggtggtgaaaaacaacgcatctcattgattcgtaacctgcaatttatgccgaaggttttattgctggatgaaataaccagtgcgctggatgaaagtaataaacataacgtcaatgagatgatccatcgttatgtgcgcgagcaaaatattgccgtgctgtgggtgacacacgataaagacgaaattaatcatgcggataaagtgattacactgcaaccgcatgccggagaaatgcaggaagcacgctatgaactcgcataatattactaacgaatcattagcactggcattaatgctggtggtggtggcaatcttaattagccataaagaaaaactggcgctggagaaagatattctctggagcgtcgggcgagcgataattcagctgattattgtcggctatgtgctgaagtatattttcagcgtggatgatgccagcctgacattattgatggtgttatttatctgctttaatgcggcgtggaacgcgcaaaaacgcagtaaatatattgctaaagcttttatctcatcgtttattgccattacggtcggggcgggaattaccctggcggtgctgattctctcagggtcgattgaatttatcccgatgcaggtgatccctatcgccgggatgattgccggtaacgccatggtagcggtggggttgtgttacaacaatttagggcaacgggtcattagcgaacagcaacagattcaggagaaactgagtcttggcgcgacgccgaagcaggcttcagcgatattgattcgcgacagtattcgcgcggctttaattccgacggtcgattcagcaaaaacggttggcttagtgagtttaccaggaatgatgtccgggctgatatttgccgggattgatccggtgaaggcgattaaatatcagattatggtgacctttatgctgctctcaaccgccagcttgtcgaccattattgcctgctatttaacctatcgtaagttttataattcgcgccaccagttggtggtgacgcaattgaagaagaaatgatgcgatgccggatgcgcagcatcgcatccggcgttgtggttcatgtgccgatcaacggaatatcaatacaacaatgcatacagctggcggcgatacttcgacgccagtgcatcacccgtacccagcgcagcgaggatctcctggaacgttttacgcgtctgaccgtctgcggcggtgagatctttacgcagatgcccgaacagcaactccagcgcctcttcattgcgcccaacctgatgcagttgcagcgccagttgcgtcgccagtgcggcatcttctggattctccgccacctgctgttgcaactgttgaatttccggcgtatcagccgcctgcttcagcagttcgatttgcgccaccagcccctggtagcgggtgtcctgatcctgcaacggaatggttttcagcaccgcttccgcatcttcagaacggttcagcgcaatcagcgtttctgccagcagcaggccgatctccccgttctgattcgacaactgccaggcgtctttcagcaatggcagggcatcggtgtaattgccttcctgcatcagttgcatcgcctgctgcgctttcagctcttcttcgcgcggcagcactttatccagcagggcgcggatcgcctcttccggttgcggcccctggaagccatctaccggttgcccgttctggaacagatacacggtcggaatcgcgcgcagaccaaactgggcggcaatcatctgctccgcgtcgcagtccagcttcgccagaataaattgcccgttgtactgcgccgcaaggctttccaggatcggggttaactgcaaacagtgctggctacgttcagaccaaaaatagaacagcaccggagtggtcatcgactgttcaagaacctgttgcaggttagattcgttaatgttgacaatattttctacggacatggagtcgctctctgttgtcgatattttctttgacatgggggcttaagcgcgcgcttcaactcacccctgcaatattttgtccatcacgcgccccggcagcaggcgcttgagcaccattactgcccaggtcaccagcgttaccggatagcgcatcttcggcttctcgctaataaaagcatggcgtactttgtccaccaccgcttccggtcccaacgtaaagcgggcggcgatgccgggattttcgactggtttatcactttgcgtctggttgacgttgtcggtgaagcgagtacgaatgggaccgggttcgatcaggctgactttaattccgctgtggcgcagctccatgcgcagtgcgtctgaccacgcctccagcgcatatttactggccgcgtaagcgccacgacccggcgtggagattaatcccatcaccgatgatgtcatcacaatacgcccttcaccgtgcggtaacatcgcgggtaacaggcgcatggtgagctggtgtgcgccgaaaaagttggcggaaaactgctgttccatctgcgcacggctgatggtggaaagggggccatacatgccgaatccggcattgttaaagatcccatacagacaattatcggtcagggcgatcacttcgtcggctgcgcgatcaacactttctggcgaatccagatcgatcaacacgccggtaaatcccatgctgttcatacgctcaacatcatccggtttccggcaacctgccagcacatgaaaaccctggcgttttaattcgagcgcgctttccaggccaattccactggaacatccggtaattaagaccgatttttgcataactttacctgtcaggatctccgttgctttatgagtcatgatttactaaaggctgcaactgcttcgccatccagtcggcaataaacggctgggcgtcgcggttgggatgaataccgtcatcctgcatccattgtggcttgaggtagacctcttccataaaaaagggcagcagcggaacatcaaactctttggcgagtttggggtaaatggcgctaaaggcttcattataacggcgaccatagtttgcaggcagacgtatttgcattaacaatggttcagcgttggcggctttgacatcctgcaaaatctggcgcagcgtttgctcggtttgctgtggctgaaaaccacgcaaaccgtcattgccgcccagttcaaccagcacccaacgcggctgatgctgtttcagcagagccggaaggcgcgccagtccttgttgcgaggtgtcgccgctgatgctggcattaactaccgacgttttactctgccacttatcattcaacaaggcaggccaggccgcgctggcagacattcgatacccggcgctcaggctatcacccagaatcaataacgtgtccgctgcggcggcacggaaggttaacaggaccaggaacaggaagggcaaatgccagcggaaaacattgttgaagttcatcatcttaagaagtccgtcggtcagggggagcatgaactctccatcctcaccggagttgagctggttgtcaaacgtggcgagaccatcgcactggtgggcgagtcgggatcgggtaagtcaaccttgctggcgatcctcgccgggcttgatgacggcagcagtggcgaagtgagtctggtgggacaaccgctacataatatggacgaagaagcgcgggcaaagttgcgcgcgaagcacgtcggctttgtttttcagtcatttatgttaattcctacccttaacgcgctggaaaacgtcgagcttccggctctgctgcgcggtgagagtagcgcggaaagtcgtaacggggcgaaagcgttgctcgaacagttagggctgggtaaacgtctggatcatcttccggcacagctttccggcggtgaacagcaacgagtggcgctggcacgagcctttaatggtcgacctgatgtgctgtttgccgacgaacccaccggcaaccttgaccgccagacgggcgataaaattgccgacctgctgttttccctcaaccgtgaacatggcaccacgttgattatggtgacccacgacctgcaactggcggcacgctgcgaccgctgcttacggctggtgaacgggcagttgcaggaggaagcatgattgcacgttggttctggcgcgaatggcgttcgccgtcgctattaattgtctggctggcgctaagcctggcggtggcctgcgtgctggcgctgggcaatatcagcgatcgcatggagaagggcttaagccagcaaagccgtgagtttatggcgggcgatcgggcgttgcgcagttcacgcgaagtgccgcaagcgtggctggaggaagcgcaaaagcgcggcctgaaagtcggcaagcagctgactttcgccacaatgacctttgcaggcgacacaccgcagctggcgaacgtcaaagcggtggatgatatctacccgatgtatggcgatctgcaaactaatccccctggcctgaaaccgcaggcgggcagcgtattgctggccccacgcctgatggcactgcttaacctgaaaacgggcgacaccattgacgtgggcgatgccaccttgcggattgccggagaagtgattcaggaaccggattccggttttaaccccttccagatggctccgcgtctgatgatgaatctggcggatgtcgataaaaccggagccgtgcagccggggagtcgggtcacctggcgttataaattcggcggcaacgagaaccagctcgacggctatgagaaatggttgttacctcagcttaaacccgaacaacgctggtacggtctggaacaggacgaaggcgcgctggggcgatcgatggaacgctcgcaacagttcctgctgctttcggcgcttctgaccttgctgctggcagtggcagcggtggcggtagcgatgaatcattactgtcgcagtcgctacgatctggtggcgatcctcaaaacgctgggggcagggcgagcgcaactgcgtaagctaatcgtcggtcagtggttgatggtgctgacgctttcagccgttaccggtggggccataggtctgttgttcgaaaacgtgttgatggtgctgctcaagcccgttctgcctgctgcactaccgccagccagcctctggccgtggctgtgggcgcttggcaccatgacggtcatctcgctgctggtggggctacgaccatatcgcttgttgctggcaacgcagcctttacgcgtattacgtaatgatgtggtagcgaacgtctggccgctgaagttttatctgccgattgtcagtgtggtggttgtgctgctgctcgccggattaatgggtggcagcatgctgctttgggcggtgctggcgggcgcggtagtactggctttgctgtgcggtgtgctgggctggatgctgctgaatgtacttcgccgcatgacgctgaaatcgctgcctctgcgcctggcggttagccgcctgttacgtcagccgtggtcaacgttaagtcagctttcggcattttcgctctcctttatgctgctggcgctgttgctggtattgcgtggcgatctgctcgaccgctggcagcagcagctaccgccagaaagcccgaactactttttaattaacatcgccacagaacaggtagcaccgctaaaagcgttcctcgcggaacatcatatagtcccggaatcattttatccggtagtgcgggcgcggctgacggcgattaacgataagccgacagaaggtaatgaagatgaggcgcttaatcgcgaactcaatcttacttggcaaaatacgcggcccgatcataatccgattgtcgccggtaactggccgccaaaagccgatgaagtgtcgatggaagaggggctggcgaaacgcttaaacgttgccctcggtgataccgtgacttttatgggcgatacccaggagttccgcgctaaagtgaccagcctgcgcaaagtggactgggaaagtctgcggcctaatttctattttattttcccggaaggggcattagacgggcaaccgcagagctggcttaccagtttccgctgggagaatggcaacggcatgttgacgcaactcaaccgccagttcccgaccattagcctgttagatattggcgcgattttaaaacaggtcggtcaggtgctggagcaggtaagtcgggcgctggaggtgatggtggtgctggtcaccgcctgcggtatgttgctgttgctggcacaggtgcaggtgggaatgcgccagcgtcatcaggagctggtggtatggcgcacactcggtgcggggaaaaaactgctgcgcacgacattgtggtgtgagttcgccatgcttgggtttgtttccggcctggtggccgcaattggtgcggaaacggcactggcagtgttgcaggcgaaagtgtttgatttcccgtgggagccagactggcgattgtggattgttctgccgtgcagcggtgcgctgctgctgtcgcttttcggcggctggctgggcgcgagactggttaagggtaaggcgctgttcaggcagtttgcggggtgatgacaggtgttagattgcctgatgcgctacgcttatcaggcctacgaagagcgtgcaatatattgattttgcaagattgtgtaggccggataaggcgtttacgccgcatccggcatgaacagtgtgcattttggcaataaatatgaaaccaactgtcatgtcggtttttttaaagaccgaaggtggtaaaccttcggccttagctacgtttcctcagttattcaataaactgacggatcagttccagcagcgcgattagcgccttaagaacgatgagaactttatcgagaaaagttttcatccgttgctcccttaagggagaaagacaatcacagcttacccttacgttgcctgtaactatgattttcttcatgtgctagatgaggactgcctctctccaaattagagcaccagaatcagcaccacctgtatcctgaccaggacttaaaagtacttttccgcactgcggtaatcccttgaggcagtatcactactagcgtcgggattgtatcgccaacatagctgtttgaatatgtaggcatcctgacttataattcacttgctagatgaggactgtttcatttctgcccggaaccaccaagtcttgggcggaaaaaataaaaaaaccgactgtcatgtcggtttttttatatctgtattctggtgcaaccattctgttctcacgacaatcgccgtttcagaataccgcccatcactgcgccttaacccattccgccacttccgcccactcaccgcgaaagacaactttttccgcttttttctcaagctgatagcgatacattgggtcgtaatattctttaagtaacggcaccagccaggccagatgaccgtcggtgctgccggtggtgagttgcgttgtcagcgccgtatccagctgggcagcgagttcgttatagcgctgtaaccccagccgacgcttaatcgccgaaagtccgtgatgcaggtattcgcaatattcctgccagccctgttcgtcgccataagcgtgggtaaaatcatgatgcatacgcaagaaatactcttcgttcaggcgttcaagacggatctcaaacggatcttctaccaccgcaatcgccgcctgagtcattcgctcgcgcagacattccggcaggtgattcgaaccgatcatccggctttcgtcttccagcacccacaggcgcaaattctgacgggcgtcggtttttagcatttcggcagccagcaggttttcaaaactcgcctggctaagttgtggttgtaacgtgcgaccaaacgccgaaccgcgatgacgcgccaacccttccagatcaacaccgttcggctgttgctgcactaacagcgttttaccgctgccggtacaaccgccaatcagcactatcggtttttgtgccagttcaatagtcgcctgaatcgcggtctggcgcagtgccttataaccgccttccaccagcggataatcaatccccgctgcatgcaaccagctttgcacaatatgtgagcgctgaccgccacgggcgcagcagagaataccttgcggattttgcaggcacgctgcccgccaggcgtccatgcgctgctgacgaatttcacccgcaaccagtttatgtcccagcgccagcgctgcgtctgagccttgctgtttatagcaggtgccaacggcggcgcgttcatcgttattcattaacggcagattgatagcggcgggcattgcgccttgctcaaactcgataggggcgcgaacatcaataatgggcgtatcagcaatcagcagggcacgatagtcctgttccgtgtgtctctcttgcatagttaaaagtgaacctcaaatcagcttgcgcgctattttacgcgccaacgcgcaaggaaacttgatttttaactgcgtgggttgccgaaaatttctaaaaatccgctgatttccggcctgcgctgggtaaacaaggtcacaatatcttctaccgctttgccgctgccaaatttgcgccatgccagactcaatggcgaaggagggcgcatcgttgggattacccggctgaccagttgttgattatcgatcattgactggcaaagcgattttggcaaaaaaccaatgccaacgcccgccagatgggcggcgattttcgtttccatatcgggaacaataatctctttttgccctggcaatcgccaggcgacgcgtttggttaaggtgcgggcgctgtcttcaatattgaccgccggaaagcgccgcaactgcgcttctgttagcggctcttcaacgttcgccagcggatgatccgccgccatgacaaagcgccattgcaccgatcctaagggatcaagactaaaggtatttgccagcgcctcagttcccgtgacgccgatagccagcgaaaaaccttcgtacaatagcgagtcccagacgcccatatagatttgtcgggagatgtgaaactgggtaaaggggtaacgctcattcagccacgccagcaactgggcgacggcctgggggttgtagagcaggttgttgatgacaatattcacctggcgttccacgccatcattcacctgttgcagctcgcttggcatactttccagccagctcagccagtctctggcctgggaaagtagatgctcgccagccgctgtcaacgtcacgctgcgagtcgtacggaaaaacagcgctactccggtattctcttccagaagtttaatgcgataactgatcgtcgccgtggttttacataatcgttctgccgcttttgaaaaacctcctgtttcagcaaccgcaatgaaagtccgcaaggtttctggatcgaacatcttcaggtatccccttttaaatccgcaagttgcgtgattttcttatcctctgatttatcagtatttttacatgataaccctgttcaatttgtggactaaatctagttttggaaaaatattccaacttttgtattgatgttgttctcttaaggttttagattgcctgttattgaaaccaagctgaccggtcggcggtggttgaacggaattatgttacaaggacaaaaagatgaaacttcaggtattaccgttaagtcaggaagcctttagtgcttatggcgacgtaatcgaaacgcagcaacgggattttttccatattaacaatggcctggtggagcgttaccacgatttggcgctggttgagattcttgagcaagaccgtacgcttatcagcattaaccgcgcgcaaccggcgaatctgccgctgaccattcacgaactcgaacgtcatccgctgggtactcaggcctttatcccgatgaaaggtgaggtgtttgtggtggtcgtggcgttaggtgacgacaaaccagacctgtcaacgctgcgggcgtttatcaccaacggcgaacagggagtgaattaccatcgtaacgtctggcatcacccacttttcgcctggcagcgcgtcaccgattttctgaccatcgatcgcggcggcagtgacaactgtgatgttgaaagtattcctgaacaggaactctgttttgcgtgacgcctgcaaccgacttgcataagataaactaattgttcattgtttatgctcacttgtaggtcggagttaacgtaggtatgacggaagttagacggcgcggcaggccaggacaggcggagcctgtggcacagaagggcgcacaggcgttagagcggggaattgcgattctgcaatatttggaaaaaagtgggggaagttcgtcggttagcgatatttctctcaatctggatttgccgctctccacgacctttcgcttgctgaaggttttacaggcagcggattttgtctatcaggacagtcaattaggctggtggcatataggattaggtgtctttaacgtcggtgcggcgtacatccataaccgcgatgtcctctccgtcgccgggccgtttatgcgccgcctgatgttactttccggcgaaacggtcaatgtcgcgatccgtaacggcaatgaagcggtattaattggtcagttagagtgtaaatcgatggtcaggatgtgtgcgccactgggcagtcgtctgccactgcatgcttccggtgcgggcaaagcgctgctttatccgctggcggaagaggagttgatgagcatcattctgcaaaccggtttgcagcagtttacgccaactacgcttgtggatatgcccaccttgctgaaggacctggaacaagcgcgtgaactgggctataccgtagataaagaagagcatgttgtaggtctgaattgcatagcttcagcaatttacgatgatgtcggtagtgttgttgccgctatctccatctccgggccttcatcaagactgacagaagatcgttttgtcagtcagggtgagctggtcagagacaccgcccgcgatatcagcacggcgttgggactgaaagcacatccataatgtctgtcgcatcccgctctgcggagcgggtttttttgacaaaatttgaaagttggaaaaattttccaataaatagaggtaggaataaaatggcaaaaatgagagccgttgacgcggcaatgtatgtgctggagaaagaaggtatcaccaccgccttcggtgttccgggagctgcaatcaatccgttctactcagcgatgcgtaagcacggcggtattcgtcacattctggcgcgtcatgtggaaggtgcttcgcacatggcggaaggttatacccgcgcaacggcaggaaatatcggcgtatgtctggggacttccggtcctgcgggcacggacatgatcaccgcgctctattccgcttctgctgattccattcctattctgtgcattaccggccaggcaccgcgcgcccgtctgcataaagaagattttcaggccgtagatattgaagcaattgctaaaccggtcagcaaaatggcggttacagttcgtgaagcggcgctggtgcctcgcgtgctgcaacaggcatttcacctgatgcgttctggtcgtccgggtccggtactggtggatttaccgttcgacgttcaggttgcggaaatcgagtttgatcctgacatgtacgaaccgctgccggtctacaaacctgctgccagccgtatgcagatcgaaaaagctgtagaaatgttaatccaggccgaacgtccggtgattgttgccgggggcggggtaattaatgctgacgcagctgcactgttacaacagtttgctgaactgaccagcgttccggtgatcccaacgctgatgggctggggctgtatcccggacgatcatgaactgatggccgggatggtgggtctgcaaaccgcgcatcgttacggtaacgcaacgttgctggcgtccgacatggtgtttggtatcggtaaccgttttgctaaccgtcataccggttcggtagagaaatacaccgaagggcgcaaaatcgttcatatcgatattgagccgacgcaaattggccgcgtgctgtgtccggatctggggattgtctctgatgctaaagcggcgctgacactgctggttgaagtggcgcaggaaatgcaaaaagcagggcgtctgccatgccgtaaagagtgggttgctgagtgccagcagcgcaaacgtactttgttgcgtaaaacacacttcgacaacgtgccggtgaaaccgcagcgcgtgtatgaagagatgaacaaagcttttggacgtgatgtttgctatgtcaccaccattggtctgtcgcaaattgccgctgcgcaaatgctgcatgtctttaaagaccgccactggatcaactgtggtcaggctggtccgttaggctggacgattccggctgcgctaggggtttgtgccgctgatccgaaacgcaatgtggtggcgatttctggcgactttgacttccagttcctgattgaagagttagccgttggcgcgcagttcaaaattccgtacatccatgtactggtcaataacgcttatctggggctgattcgccagtcgcagcgcgcgtttgatatggactactgcgtgcaactcgctttcgagaatatcaactccagcgaagtgaacggttacggcgtcgaccacgtaaaagtagcggaaggtttaggttgtaaagcgattcgcgtcttcaaaccggaagatattgcgccagcctttgaacaggcgaaagccttaatggcgcaatatcgggtaccggtagtcgtggaagttattctcgagcgtgtgaccaatatttcgatgggcagcgaactggataacgtcatggaatttgaagatatcgccgataacgcagcggacgcaccgactgaaacctgcttcatgcactatgaataagggagataaataatgttacgtttctctgctaatttatcgatgttatttggagaatatgattttctcgcccgttttgagaaagctgcgcagtgtggttttcgcggcgttgaatttatgtttccttatgactacgacattgaagaattaaaacaggtgctggcgagtaataaactcgaacatacgctgcacaatctaccggcgggtgactgggcggcgggggagcgcggtattgcctgtattcctggccgtgaagaagagtttcgggatggcgtagcagcagcgattcgttatgcccgtgcgctggggaataaaaaaattaactgtctggtcggtaaaacgccggctggtttcagcagtgaacagattcacgcaacgcttgtagaaaacctgcgttatgccgcgaatatgctgatgaaagaagatattttattactgattgaacctattaaccattttgatattcctggtttccatctcaccggaactcggcaggcgctgaaattgattgatgatgttggttgctgcaatttgaaaattcagtatgacatttatcacatgcagcggatggaaggtgaattaaccaacaccatgactcagtgggccgataaaattggccacctgcaaattgctgataatccgcatcgcggcgaaccggggaccggagaaattaattatgattatctctttaaggtaatcgaaaattctgactacaacggttgggttgggtgtgaatataaaccccaaaccaccacggaagccggtttacgctggatggatccgtaccgttaaaacgtaacgctgttcaggcaatgcttttttaggccgctaagttggcaggggatcgtgttgtctgaattcaggaaaagcgaaatttaaaagaggttaattatgaaactgggatttattggcttaggcattatgggtacaccgatggccattaatctggcgcgtgccggtcatcaactgcatgtcacagccattggtccggttgctgatgaattactgtcactgggtgccgtcagtgttgaaactgcgcgccaggtaacggaagcatcggacatcatttttattatggtgccagatacaccacaggttgaagaagttctgttcggtgaaaatggttgtaccaaagcctcgctgaagggcaaaaccattgttgatatgagctccatttccccgattgaaactaagcgtttcgctcgtcaggtgaatgaactgggcggcgattatctcgatgcgccagtctccggcggtgaaatcggtgcgcgtgaagggacgttgtcgattatggttggcggtgatgaagcggtatttgaacgtgttaaaccgctgtttgaactgctcggtaaaaatatcaccctcgtgggcggtaacggcgacggtcaaacctgcaaagtggcaaatcagattatcgtggcgctcaatattgaagcggtttctgaagccctgctatttgcttcaaaagccggtgcggacccggtacgtgtgcgccaggcgctgatgggcggctttgcttcctcacgtattctggaagttcacggtgagcgcatgattaaacgcacttttaatccaggtttcaaaattgcgctgcaccagaaagatctcaacctggcactgcaaagtgcgaaagcgctagcgctgaacctgccaaacactgcgacctgccaggagttatttaatacctgcgcggcaaacggtggcagccagttggatcactctgcgttagtgcaggcgctggaattaatggctaaccataaactggcctgatacccgcaataaaaatggccgatatcagaaaatgaatcggccagcaatattaaaaaagaaagcagccaaagatgttgcttcagtattaaaaataatatttttattttatttgttcctcatagctagattaaaacaacgttattcgatacgtgaaattaagagggatttatggaacatcagagaaaactattccagcaacgcggctatagcgaagatctattgccgaaaacgcaaagccagcggacctggaaaacatttaactattttaccttatggatgggttcggttcataacgttcccaattatgtgatggtcggcggcttttttattctcggcttgtctacctttagtattatgctggcaattatcctcagcgcctttttcattgccgcggtaatggtattaaacggtgctgcgggcagtaaatacggtgtgccttttgccatgatcctgcgtgcttcttacggtgtacgtggtgcactgtttcccggattattaaggggcggaattgccgccatcatgtggtttggtttgcaatgttacgcggggtcactggcctgcttgattctgattggcaaaatctggccgggatttttaactctcggtggtgatttcactctgttaggcctttctctaccgggcttaattactttcttaatcttctggctggtcaacgttggtataggttttggcggtggcaaagttttaaataaattcactgccattcttaacccgtgcatctatatcgttttcggcggtatggcgatttgggcgatttcactggtcgggatcggtccaatctttgactacattccgagcggtattcagaaagcagaaaacggtggcttcctgttcctggtggtgattaacgcggtagttgcggtctgggcggcaccggcggtgagcgcatccgactttacgcaaaacgcccactcgtttcgtgagcaggcgctggggcaaacgctgggtttagttgtggcctatattctgtttgcggtcgccggggtatgtattattgccggagccagtattcactacggcgctgatacctggaacgtgctggatattgttcagcgttgggacagcctgttcgcctcgttctttgcggtactggttattctgatgacaactatctccactaacgcgaccggtaatattattccagccggttatcagattgccgccattgcaccgacaaaactgacctataaaaacggcgtactgattgccagtattatcagcttgctgatctgcccgtggaaattaatggaaaatcaggacagcatttatcttttcctcgatattatcggcggaatgcttggtccggtaattggtgtcatgatggcgcattattttgtggtgatgcgcggacaaattaatcttgatgaactgtatgccgcacctggcgattataaatattacgataacggttttaacctcactgcgttttcagtaactctggtggccgttattttatctcttggcggtaagtttattcactttatggaaccgttatcgcgtgtttcatggtttgtcggcgtcatcgtcgcctttgcggcctacgccttattaaagaaacgtacaacagcagaaaaaacaggagagcaaaaaaccataggttaattaatcccgatattgaacattgagttaaaaaccaatctgtattttacaaggagtttgttatgtcttttgatttaatcattaaaaacggcaccgttattttagaaaacgaagctcgcgttgtagatatcgccgttaaaggcggaaaaattgctgctatcggtcaggatctgggcgatgcaaaagaagttatggatgcgtctggtctggtggtttcgccgggcatggttgatgcgcacacccatatttctgaaccgggtcgtagccactgggaaggttatgaaaccggtactcgcgcagcggcaaaaggtggtatcaccaccatgatcgaaatgccgctcaaccagctgcctgcaacggttgaccgtgcttcaattgaactgaagttcgatgccgctaaaggcaagctgactatcgatgcggcacaactcggtggcctggtgtcttacaacattgatcgtctgcatgagttggatgaagtgggcgttgtcggcttcaaatgcttcgttgcgacctgtggcgatcgcggtatcgacaacgacttccgtgatgtaaacgactggcagttcttcaaaggtgcgcagaagctgggcgaactggggcagccggtgctggtgcactgcgaaaacgcgctgatctgtgatgcactgggcgaagaagcgaaaagtgaaggtcgcgtaactgcccatgactatgtggcttcgcgtccggtatttaccgaagtggaagcgattcgccgcgtactgtacctggcgaaagttgccggttgccgtctgcacatttgccatatcagcagcccagaaggtgttgaagaagtgactcgtgcacgtcaggaaggtcaggatgttacttgtgaatcctgcccgcattactttgtactggataccgatcagttcgaagaaatcggtactctggcgaagtgttcaccgccgatccgcgatctggaaaaccagaaaggcatgtgggaaaaactgtttaacggtgaaatcgactgcctggtttccgaccactcaccatgccctccggaaatgaaagccggcaacatcatggaagcatggggcggtattgccggtctgcaaaactgtatggacgtgatgttcgatgaagcggtacagaaacgcggaatgtctctgccaatgttcggcaaattaatggcgactaacgcagcagatattttcggtctgcagcaaaaaggccgtatcgccccaggaaaagatgccgagttcgtcttcattcagccgaatagcagctatgttcttaccaatgacgatctggaatatcgccacaaagtcagcccgtatgttggccgtaccattggcgcgcgtatcacgaaaaccatcttacgtggtgatgtgatttacgacattgaacagggcttccctgttgcgccgaaaggtcaatttatccttaaacatcagcagtaatctggcccctgcaatgcccgtccttgcggcgggcattctccggttaaggtgtgtttatgttcaattttgcagtcagccgcgaaagcctgttatcaggatttcagtggtttttctttattttttgcaacacggttgtggttcctcctacgctactttctgcttttcagttgccgcaaagtagcctgcttacgctcacgcaatatgcttttcttgctaccgcactggcctgcttcgctcaggcgttctgcggtcatcgtcgcgctattatggaagggccgggtggcctgtggtggggaaccatccttactatcacccttggcgaagcatcgcgcgggacaccgatcaacgatatcgctaccagtctggcggtggggattgcactctccggcgtgctgacgatgttgattggttttagcggattaggccatcgcctggcacggttatttacgccgtcggtgatggtcttgtttatgttgatgctgggcgcgcagctgaccactatctttttcaaaggtatgctcgggctgccgtttggcatagccgacccaaattttaaaattcagttaccaccgttcgcgctctcggtggcggtgatgtgcctggtactggcgatgattatctttctgccgcaacgttttgcccgttatggcctgctggtcggtacgataaccggctggttgttgtggtacttttgctttccttcttcgcattcgctctccggtgagttgcactggcagtggttcccgctcggcagtggcggtgctttgtcgccgggaattattctgacggcggtgattacaggtctggtgaatatcagcaatacctacggtgcgattcggggcacggatgttttttatccgcagcagggcgcggggaatacgcgttatcgtcgtagctttgtggcgaccggatttatgacgctgataaccgtaccgctggcggtaattccattttcaccgtttgtttcatccattggtttattaacccagactggcgattacacgcggcgttcgtttatttatggcagcgttatttgcctgctggtggcgctggttccggcactcacacgactgttttgcagtatccctttacccgtgagtagcgcggtcatgctggtttcttatctgcctttactcttttccgcgctggtgtttagccagcaaataacctttaccgctcgcaatatttatcgactcgcattgccgttatttgtcggcatatttttaatggcattaccgcctgtgtatctgcaagaccttccattaacgctgcgtcctctgctcagtaacggcttattggtcgggattttactggctgttcttatggataatcttattccgtgggaacgcatcgaataatttgttgaaaaaggattgataatgaagattgtcattgcgccagactcttttaaagagagcttaagtgcagaaaaatgttgccaggcaattaaagccgggttttcgaccctctttcccgatgcgcactatatctgtttgccgatagcggatggcggcgaaggaacggtggatgcgatggtcgccgcgacgggcggcaacatcgtgacgcttgaagtctgcgggccgatgggcgaaacagtgaatgctttttatggccttaccggcgacgggaaaacggcggtgattgagatggcggcagcaagtggcctgatgctggtcgcgcctgaaaagcgtaatccgttgctggcctccagttttggtacgggggagttaattcgtcatgcgctggataacggcattcgccatattattctcggcattggcggcagtgcgacggtcgacggcggtatgggcatggcgcaggcgctcggtgtgcgtttccttgatgccgacggtcaggtgctggtggctaacggcggtaatttagcgcgcgtggcaagcattgagatggatgaatgcgatccgcgtctggcgaattgccatattgaagtagcatgtgacgttgataacccgctggtaggggcacgcggcgcggcggcggtgtttggcccgcaaaaaggggcaacgccggaaatggtcgaagagctggaacaggggctgcaaaattacgcccgtgttttacaacagcaaactgaaatcaacgtctgccagatggcgggcggcggcgctgcgggcggtatgggtattgcggcggcggtatttctcaatgcggatattaaaccaggtattgagattgtgttgaatgcggtcaatcttgcgcaggcagtgcagggcgcagcactggtgattaccggggaagggcgcatcgactcgcaaacggcaggcggtaaagcgccgctgggtgtggcgtcggtggcgaagcagtttaatgtaccggtgattgggattgctggcgtattgggtgatggcgtggaagtggtgcaccagtatggcattgatgcggtattcagcattttgccacgtctggcacctttagccgaagtactcgccagcggtgaaatcaatctcttcaacagcgcgcgaaatattgcctgcgccattaaaataggtcagggaattaaaaactgactcttgcctttaaagcggatgctatttatttcgtataagagcgcagtactcatgccggatgcggcataagtactatatccttcctgaaaatcgcgcaaattctatatattgcagagatcatgtaggcctgataagcgaagcgcatcaggcaatgttacaaaaaaagccacgatataaaccgtggcaaaatccaacatagctaaaaataatcaggcgagtggtatgacttaaatctctacgtcgcggttgcaatctttcgagtaaatatagctgaacgcttcaccacgccctacaccataaccagcctgtaaagaataagcgcccataaagatgtaatcgccttttttcaccgggatccagttattgtcgaggttataaaccccctgaccggaaagaatataggcaccgtgttcctgaacatgtgtttcgatataaccgtggctggcacttggtgcaaaagagaggatatgcatgttcatatcaaaacctaactctttgggcagaaaatccagcaggatcacatcatccataccttcatagtgaatgcgttccagttcgctggcattgccagaaaccagccacggtgcatggccttctaccggaacatagcggcgcttatataaaaagatttggctgtcttcggcctgggcgttaacaaacgtcattaaggagcctggcgggcaataaagatagccaccttcgcttaaggcaaatgttttgccttcggctttggcagtgatatttccagtgatcacatacaggaacgtttcaatgccttcgccaccgaagccctgttggttgccgccgttttgatgcagtgtgaccagataatcaacaaaagaggcacccagctttggcgtggagaggattgtcgcgtcacaattttcaaagcccggaataatattttttaccagaccgtccggggttaacagtgcgaaattaccgtgtttcacaatcgcacggttagccagtaaatcatcgcggtaaccggtgacgttatttaaatatcccatttatgactccttatttctgccaggcaagttgataaagcatgagtgccaacgttttgaccccttcggcaaggtcggtaatattggtgcgttccgccgggttatggctgatcccgttgatgctgggaatgaaaatcatgcaggtcggcacgcgaggcgcgaaaatttgcgcgtcgtgcccggcaccactgtgcatcacccggtaattcagtttttcactttcacacaattctgtcagggtggcgaccaggtccttattcatcggcacgggttcttcgtccatccataaatcgatatcaataccaatgtccatttcatcgcaaatcgcccgcatgtcgttttctaactgttgggtgaaatcacgcagcacggcggcgtcggtatgacgacaatcaatggtgaacgtggttttacccggcaccacattcaccgtattcgggcgcggctctactttcccaaaggtcagaaccagcggatcgcccatctttttcgctttttcgatcgactgatggcaaatgcgactgaaagcgtaaaccgtatcacgacgataacccatcggcgtggtgcctgcatggtttgattcgccgttcagcgtcaccgtatagcgacgttgcccgacaattgcattcaccacgccaattgattgcccattactttccagcacacagccctgttcgatatgcagttcgacaaaggctttaatatcctgacgcggagttagcggggcgtccggcagagtaaatccgcaagccttcatcgcatcgacaaaactatttcctttggcatcacagatattccgcacgtcgtcaggattcgccagcccaaagatatttttactgccccagaagacatacgggaagcggctgccttcttcttctgccatcgccaccacttcgaccgtacgtaacggtgcgccgtattgcgttttcagccagtcaattgccagccacgccgccagcgcgccgaattgcccgtcgaggttaccgccgttaaccacggtatcgatatgcgaaccgctcagaatcacttcctgtggatattcggtaccattcaggcgaccgtataaattccctacttcatcgaaacgtgtttccagcccacttgctgccattctttttttaaattgctgctgggtttccagccattccggcgaataaagtaaacgggtcatcccacccgttgggtcagcgccaaaagaggaaagccagggcagcgcttcttctatggcttgacgaaaatgtgtaatcataagaaagtcctgtctcaataattattgcgcaaagggatttttcgtttcgtatgacgtgttataaagcgcgtcggaaattaaatactggtaaatatcatcaacaatttcgatgccttcgacggcggctttgcgttgtttaatatcctgatcctgtccgggataataaacttggttaaaaccgggcgcgggggtaatggcatttaattcgcgcatggtctggctaagatgttgacggaataattcgctggaggagaaaaagttcgggttaataactaaatgtaattgccccaaattacgcccggcgtgtaaatcgtcatacatcgaactaacctgtcgcccgaacggtaagccgagtaagacgcctgagaggacgtcaatcatcatcatcaggccataccctttcggcccggcggcggggagcagagcatgtaccgcgaacggatcggttgttggtgcaccgtttttatcgaccgcccaggtatccgggatagacatattacgcgagcgggcgtcgagcacttttccccatgcctgtacggtagtcgccatatcaaaggtaaggatctcgtcgccttctcccggcgcggcaaaggccagtgggttagtaccgtagtaaatttccgcgccgccaaacggcaccaccattggatcggactggcacatcgaaatgccaattaatccggcgcgggctgcctgctgcacaaaataagagattgcgccgctgtgacccatccggctgataccgaccaccgcaacgccattttgctgggcggttttgatggcatgttccatacccattttcgccgcgacctgtccggcggcattgtcggcatgtaaaattgccgagcacggcccggtttcctcaagacgaaactccggttcgcggttggtgccgccttttgaaatgcgttccgcgtagtattccacgcgcaccgcgccatgagagtggatccctctggcatcggcgtaaaccaatacttcagccacggttgcagcgtgctcacgttttaacccagcctggcagagtttattctcaattagctggtggagtgtttcccgactgattttcatctgtcttcctttttaacgacggtgtgaagcatgactgcaattaacatacagggaaaatatctggattatgtgatccagacaggcaaaaaaatatagttagaatttatttgataatccgctcgcttttaacctggtttttaaaacaaccacgcttattaaaaaataacacgtaatagcatggcggttatttgaattcttttgttaataatccctgtgtgatattcatcaccttatttacccgttgtcatcgataccgtaatcgccacattaacactgctcgtgcaattgccatgggtgcaatttttaaggagttgttatgatccacgcctttattaaaaaagggtgttttcaggattcggtcagtttaatgattatttcacgaaaactcagcgaatcagaaaatgttgatgatgtttccgtaatgatgggtacgcccgccaataaagcgttattagataccacaggtttctggcatgacgattttaataacgccacgccgaacgatatttgcgtggcaattcgtagcgaagcggcggatgcggggatcgcgcaggcgattatgcagcagcttgaagaggcgctaaaacaactggcgcagggggcaggcagcagccaggcgttgacgcaggtgcgtcgctgggacagtgcctgtcagaaattacccgacgccagtctggcgctgatttcagtggctggtgagtatgcggcggagctggcgaaccaggcgctggatcgcaacctcaacgtgatgatgttctccgataacgtcacgctggaagatgaaatccaacttaaaacccgcgcgcgggaaaaaggcttgctggtgatggggccggactgcggtacatcgatgattgccggcacgccgctggcttttgctaacgtgatgccggaaggcaacattggcgtcattggcgcttccggtaccgggattcaggagctgtgctcgcagattgcgctggcaggggagggaattactcacgcgattggccttggcgggcgcgacctcagccgtgaagtaggcggcatcagtgcgctgacggcgctggaaatgctcagtgcagacgagaaaagcgaagtgctggcatttgtttcaaaaccgcctgccgaagctgtgcgtctgaaaattgttaatgccatgaaagcaaccggcaaaccgacggtggcgctgtttttaggttataccccggcggtggcccgcgacgagaatgtctggtttgcctcctcgctggatgaggccgcacgcctggcttgcctgctttcacgtgtcacggcgcgacgtaacgcaatagcgcctgtcagcagcggatttatttgcggtttgtataccggcggtacgctggctgccgaagcggcgggattacttgctggacaccttggcgtggaagccgacgatacccatcatcacggcatgatgctcgacgccgatggtcaccagattattgacctcggcgatgatttctacaccgtcgggcgtccccatccgatgatcgacccagccttacgcaaccagttaattgccgatctcggcgctaaaccgcaagtgcgcgtattgctgcttgatgtcgtgattggcttcggtgcgaccgccgatcctgccgcctcgctggtaagcgcctggcaaaaagcatgtgccgcgcgttcagacaatcaaccactgtatgccattgccacggtgacaggcactgaacgtgacccgcaatgccgctcgcagcaaatcgccacgctggaagatgcagggatcgcggtagtgagttcgctgccggaagccaccttgctggcggcggcactgattcgtccgctttcgcctgccactcagcaacacacaccgtcattactggaaaacgtcgccgtgattaacatcggattacgcagctttgcgctggagctacaaagcgccagcaaaccggttgtgcattaccaatggtcgccagtcgccggcggcaataaaaaactggctcgtttattagaacgtttgcaataaggggttcccatgtttacatcagtagcgcaagccaatgctgcggttatcgaacaaattcgtcgcgctcgtccacactggctggatgtgcaaccggcttcttcacttatcagcgaactaaacgagggcaaaacactgcttcacgccgggccgccaatgcgctggcaggagatgaccggacccatgaaaggggcgtgcgtgggcgcatgtctgttcgaaggctgggtgaaagatgaagcgcaggcgctggcaatactggagcagggggaagtgaacttcattccttgtcaccatgtgaatgccgtcggtccaatgggcggtattacttctgccagtatgccgatgctggtggtcgagaacgtgaccgacggcaaccgggcgtactgcaacctcaacgaaggtatcggcaaagtgatgcgttttggcgcttacggcgaagatgtcctgactcgccatcgctggatgcgcgatgtgttaatgccagtattaagcgcggcgctggggcgcatggagcgcggtatcgatctcacggcgatgatggcgcagggcattacgatgggcgatgagttccatcaacgcaatattgcttcctctgcactgttaatgcgtgcgctggccccacaaattgctcgcctcgatcatgataaacagcacatcgccgaagtgatggatttcctcagcgtgaccgatcagttcttcctcaacctcgcgatggcttactgcaaggcggcgatggatgctggcgcgatgatccgcgcaggcagcatcgtcacggcaatgacccgcaacggcaatatgttcgggattcgggtaagcgggctgggcgaacgctggtttactgcgcctgtaaacactccgcaaggtctgtttttcaccggcttctcgcaggagcaggcgaacccggatatgggcgatagcgcgattaccgaaacctttggtatcggaggtgcggcaatgatcgcagcgcctggcgtaacgcgctttgtcggtgcgggtggcatggaagcggccagagcggtatctgaagagatggcggaaatttaccttgagcgcaatatgcagttgcagatcccaggctgggattttcagggcgcgtgcctgggactggacattcgtcgcgtggtagaaaccggcattacgccactcatcaataccggtatcgcccataaagaggcggggatcgggcagattggcgcaggcactgtgcgggcaccgctggcgtgttttgaacaggcgctggaagcactggctgaaagcatggggattggttgaggaacgcgcaatgacgatcatccatcctctgcttgccagtagtagcgcaccgaattatcgccagtcctggcggttagcgggagtgtggcggcgggcgattaacctgatgacggaaagcggcgaactgttaacgctgcatcgtcagggtagtggtttcggccccggaggatgggtgcttcgccgcgcgcaattcgatgcgttatgcggtggattatgcggcaatgaacgaccacaggttgtggctcaagggattcgcctcgggcgtttcacggttaaacagccacagcgttattgtttgctgcgtattacgccgcctgcgcatcctcaaccgcttgcagctgcatggatgcaacgcgcggaggaaaccgggcttttcgggccactggcgttggcggcaggcgatccgctgcctgctgagttacgccagtttcgtcactgttttcaggccgcgctcaatggcgttaagaccgactggcggcactggctgggtaaaggccccggattaacgccaagtcatgatgacacgctgagcggaatgctgctggcggcctggtattatggtgctttagatgcgcgctccggtcgccagttttttgcctgttccgacaatcttcaactcgttaccacagcggtgagcgttagttatttacgttatgccgcgcaaggatatttcgcctcgccactcctgcactttgtccatgctctgagttgcccgaaacgtaccgctgttgcgattgattcgctgctggcgctggggcatacgtcaggggcagatacactgctggggttctggcttggtcaacaattattacaaggaaaaccatgaaaacactggttgtagctcttgggggcaatgccttgcttcagcgcggtgaggcgctgacggcagaaaatcaatatcgcaatatcgccagtgctgtacctgcgctggcgcgcctggcccgttcttatcggctggcgattgttcacggcaacgggccgcaggtggggctgctggcgttacagaatctggcgtggaaagaagtggaaccgtatccgctggatgtgctggtggcagaaagtcaggggatgattggctatatgctggcgcagagtttgagcgcacagccgcagatgccgcctgtcacgacggtgctgacgcgcattgaagtttcgcctgatgatccggcgtttttgcagccagagaagtttatcggtccggtctatcagccagaagaacaagaggcactggaagcagcttacggctggcagatgaaacgtgatggtaaatatttgcgccgggtggtggcgtctccgcaaccgcgtaaaattctcgacagcgaagccatcgagttgttgctcaaagaggggcatgtggtgatttgcagtggcggcggcggtgtgcctgtgacggaagatggggcagggagtgaagcggtgattgataaagatctcgctgctgcgttgctcgctgagcagattaacgccgatgggctggtgatcctcactgatgctgatgcggtatatgaaaactggggaacgccgcagcaacgcgccattcgccatgccacaccggatgagttagcgccatttgccaaagccgatggttcgatggggccgaaggtaacggcggtgagtggttatgtcagaagccgtggtaaacccgcgtggattggggcgttatcgcgaattgaagagacgctggcgggcgaagcggggacctgtatttcgctgtagtgatgagagcatccagcaatcggtgcaccatgcctgatgcgacgcttgacgcgtcttatcaggcctacaatgggtaccggatcggtgtaggccggataaggcgttcacgccgcatccggcaatcaaatgagcaccaggttaactgaacttactctgtgcccacatcacgccgctggcatattccggcggcagcagcgggattaaggcttccagcgtcgcggacagacgcgatgtgtcgctgtcggtcaaattcagatgccccactttacggcccggacggacttctttgtcgtaccagtgcagatgcaccagcggcagtttcagccagtcataattcacatcgctaccaatcagattgatcatcaccgacggattattcaccactggttgcggtaacggcagatcggtaatcgcccgcagatgcagctcaaactggctgatgctggcaccgttttgtgtccagtgaccgctgttatgcacacgcggagccagttcgttgatcagcagaccttgcggggtgacaaaacactccatcgccatcacgcccacatagcccagctcctgcataatcgccgacagcatctcttcggcttgcgcctgctgctgtgcgttggcctgcggaaaagcgacgctggtgcgcaaaataccgtcctgatgcaggttatgcgtcagcggataaaacacggtgctgccatcaaagccgtgcgcgccaaccagcgacacttcaccagagaagttaatgccctgctcgacaatacattcgccgtaacactctgccggtaactgttcggtttcatttgcgcgtaaacgccattgaccgcgaccgtcataaccaccagtgcgacgcttaacaatcgccagctcacctaaacgatcaaacaccgcaggccactcgctgcgttcggcaagtaactgccacggtgcagtcggcaggtggagcttatcgaaaagctgcttctgagtcagacggtcagcaataatcgggaacacatcgcggttcacaaaggccggatggcgcgccagctcgcgggttaatgcggtttccggccagcgttctatctcagcggtaatcacgctttgttgaaaaggcaccgccgccggttcagcgtccagcccgactggccagacagcaatgcctaacggttcgcctgcctgacgcagcatacggcctaactgcccgttaccgaggacgcaaacctgtttcatgccgcacctcgcgggtccgggttttccagcacttcgtcggtctgggctttgcgccagtcattcagacgctggtgcagttctttatcatgagtcgcaagaatttgtgctgccagtaacgccgcgtttgccgcgccagctttaccaatcgccagcgtacccaccggaatgccgcgcggcatttgtacgatggagtagaggctatcgacaccgctcagtgcggcgctctgtactggcacgcccagcaccggcaccagcgttttggcggcaatcatgcctggcagatgcgctgcgccgcctgcgcccgcaataatcacctgataaccgttctcttcggcgctttcggcgaagctgaacagtttatcgggggtgcggtgagcagaaaccacttcaacgtggtgcgggacattcaggatttcgaagatttcggcggcgaactgcatggtagcccagtcgcttttggaccccatcacgatggcgacacgcgccggattattgcgggaagacatgcgtcttaaaactcctgtggtgcacaactctcggctttagagggcacagagaatagcacggaaagagagcaaggaaaacggttgcgtggctgtgaaatcagcaaagttgcgggttttttaaaacggaaaatgaatcagctcaacgtcatccgccgtgactttcaccattgaaccttccgtatgccaggcacccagtaccacgcgaaaagcaggttgctgattggcgataagttcatgcaccgccgggcgatgggtatgcccgtggatcagccattgcacctgatgtttttccatcgcactgaccaccgcgttttggttaacgtccatgatcgccagcgatttactgctgttggcttctttgctgttcgcgcgcattcgcgcggcaatgcgtttgcgcacaaacaacggcagggcgaggaatagcgtctgcagccagggtttgtggaccttggcgcgaaaagcctgataacccgcgtcatcggtgcacagcgtgtcgccatgcataatcaacacccggcgaccataaagttcgagcaccttttcttccggcaataacgtcatgccactttcacgggcaaagcgtttgccgagcagaaaatcacggttgccatgaatgaaataacagggaacgccggaatcggacaccgctttgatcgccgccgccatcttgcgatggagtgggttgggatcgtcgtcgccaatccatgcttcaaacagatcgccaagaatatacagcgcgtcggccttgcgggcttcccccgctaaaaaacgcagaaaaccggcggtgatcgccggttcttccacgcagagatgaagatctgcaataaagagtgtcgccacgattactcgctaacggtcacgctttcaatgataacgtcttcttttggcacgtcctggtgcataccgctacgaccggttgcaacacctttgattttgtctaccacgtccatgccgtcaaccacttcagcaaacacgcagtagccccaaccttgcaggctttcgccagagaagttcaggaagtcgttatcaaccacgttgatgaagaactgtgcagttgcagagtgcggagcctgagtacgtgccattgccagcgtaccacgggtatttttcaggccgttgttggcttcgtttttgatcggttctttggtggctttttgtttcatgcccggttcaaaaccgccgccctgaatcataaagccgttgataacacggtggaaaatggtgttgttgtaaaaaccttcgcggcagtagtccaggaagtttttaactgtttcaggtgctttatcgtcaaaagttttgatgacaatatcgccgtgattggtgtggaaagtaaccatttttgcatcctgttccgtttgattggtgcttcaacccagttcgggtcatatatagggtggtgttatagcataaccgcacgatcggatcatcacgcaatgtatgctgattcgcgcgggaaatatgggtattatacgcaactcaattacccacacatgtctaaacggaatcttcgatgctaaaaatcttcaatactctgacacgccaaaaagaggaatttaagcctattcacgccggggaagtcggcatgtacgtgtgtggaatcaccgtttacgatctctgtcatatcggtcacgggcgtacctttgttgcttttgacgtggttgcgcgctatctgcgtttcctcggctataaactgaagtatgtgcgcaacattaccgatatcgacgacaaaatcatcaaacgcgccaatgaaaatggcgaaagctttgtggcgctggtggatcgcatgatcgccgaaatgcacaaagattttgatgctttgaacattctgcgcccggatatggagccgcgcgcgacgcaccatatcgcagaaattattgaactcactgaacaactgatcgccaaaggtcacgcttatgtggcggacaacggcgacgtgatgtttgacgtcccgaccgatccaacttatggcgtgctgtcgcgtcaggatctcgaccagctgcaggctggcgcgcgcgttgacgtggttgatgacaaacgcaacccgatggacttcgttctgtggaagatgtcgaaagagggcgaaccgagctggccgtctccgtggggcgcgggtcgtcctggctggcacattgaatgttcggccatgaactgcaagcagctgggtaaccactttgatatccacggcggcggttcagacctgatgttcccgcaccacgagaacgaaatcgcgcagtccacctgtgcccatgatggtcagtatgtgaactactggatgcactccggaatggtgatggttgaccgcgagaagatgtccaaatcgctgggtaacttctttaccgtgcgcgatgtgctgaaatactacgacgcggaaaccgtgcgttacttcctgatgtcgggccactatcgcagccagttgaactacagcgaagagaacctgaagcaggcgcgtgcggcgctggagcgtctctacactgcgctgcgcggcacagataaaaccgttgcgcctgccggtggcgaagcgtttgaagcgcgctttattgaagcgatggacgacgatttcaacaccccggaagcctattccgtactgtttgatatggcgcgtgaagtaaaccgtctgaaagcagaagatatggcagcggcgaatgcaatggcatctcacctgcgtaaactttccgctgtattgggcctgctggagcaagaaccggaagcgttcctgcaaagcggcgcgcaggcagacgacagcgaagtggctgagattgaagcgttaattcaacagcgtctggatgcccgtaaagcgaaagactgggcggcggcggatgcggcgcgtgatcgtcttaacgagatggggatcgtgctggaagatggcccgcaagggaccacctggcgtcgtaagtaattgcgctattgccggatgcgagttttcgcatccggttatcgtctgcgccaccacaacattcccatcagtagcatccccggcaaccacacccacatcaattcagaaataatcacctgatgcccgtacggcgtggtgtaacgagacaatgcaaacggcgcgacttttatcacctgccagggagcgaaaaagcgttcatctgaccacggccacagccagccaacgcctttaccgccagtggttaccgaatccagcaagctgtgcgatagcaacgagacggttaaaaacagccagcagcgaatcagcccagccctgaaccatcggcgtccaataaacacacataacagcgggacaacaaacgcaaacaccagcgaatgggtaaacccgcgatgaccaaaaacattgccgtaagcaacgccaaatttaaacgacaatacgtcggcgtcgggcagcatcgccaggatgattccggcaaataacagacgcggagggatgactttcgaacccaaccctaaaccaatgcataggggaacggcggcgtgcgtaataacggttggcatgatggtcgcttcggcaaaatgtcgatgctatcagcatggatgaacggggcgtagagggcaaaagtctgaaaagagaaccggcctgttgatacaggccgggaaagggatcaggcaacaacctgtacgctgtgacctgcaaaactcactgtctgaccggcgacgattttgcagcgtttgcgcgtttcaaccgcaccgtcgactttcacctggccttcggaaatcgcgattttcgcctgcgcgccgctttcgctccagccttccagtttcagcaaatcgcacagctcaacgtgcggatgtttacctaaagaaaatgtcgccatgttactcaccctgtggatcatgatattcaacgcacgcctgaagcgtgttttcaatcagcgtggcaaccgtcatcgggccaacgccgcccggaacaggcgtaatgtatgaggcgcgtttagccgcgtcttcaaacacgacgtcgcccacaactttgccattttccagacggttgatgccgacatcaatcacaattgcgccttctttgatccagtcaccaggaataaagcccggcttgccgacggcaacgatcaacagatcggcattttctacgtggtgacgcagatttttagtgaaacggtgagtcacggtagtggtgcaacctgcgagcaacagttccatgctcattggacgaccgacgatattcgatgcgccaatcaccacggcgttgaggccgaaggtatcaatgttgtaacgctcaagcagcgtgacgataccgcgcggggtgcagggacgcagacgcggcgcgcgctggcacagacgaccgacgttataaggatggaaaccgtccacgtctttgtccggatgaatacgttccagcactttgacgttatcaatacccgccggtaacggcagttgaaccagaatgccatcgatggtgttgtcggcattcagcgcatcgataagctccaacagctccgcttcgctggtggtttccgggaggtcataagagcgggagacgaacccgacttcttcacaagccttgcgtttgcttgcgacataaatttgcgatgcagggttactacccaccagcacaacggccagtcctggtgcccgcagtccggctgcaatacgcgcctgaactttttgagcaacttcagagcgcacctgctgcgcaatcgttttaccgtcaataatctttgctgccatcagagagaggattccatctgttacgtaggtcgaaggggatgcgcctattttgtcagaagcggggcgcgctgtcaggtttcgtttcagatttatcgcgtgaagcgacctcttgcgaaggtgaggcgcaccgtcgctgaggtcgctgagattgaaagcttcatttttcgtccatgatggcgttgtaaatctggaactgatttatttccttgtttaaggattaagataatttaagaaatacctgacaatataaaaagaattttcagcctggtaatttaccgcttcaggtctatatttgtgttgaatatattttgcgcgaaagtattcatctaacggggctctctattttttagaatagagtgcatattttcaattaagacattcttagaggataaaaaggaattttactactatcagtgtcttaaataaagtaatcggttatatacggatgtggagtcgataaatgagattgaaggaatatatatgaaattaagatttatttcgtctgcgctggctgccgcactattcgccgctacgggtagttatgctgccgttgtagatggcggtacaattcactttgaaggcgaactggtgaatgctgcctgttcagtgaatactgactcggcagaccaggttgtcacactcggtcaatatcgtaccgatattttcaatgctgttggtaatacctctgcattaattccattcaccattcagttgaacgactgcgatcctgttgttgccgctaatgctgccgttgcattttctggtcaggctgatgcaatcaatgataatttattggccattgcatccagtaccaatacaacaacagcaacgggtgtcggtattgaaatacttgataatacatccgcaattctcaaacctgatgggaatagcttctcaaccaaccagaacttgatccccgggaccaacgttcttcatttttctgcacgttataaaggcaccggtacaagtgcatcagcagggcaagcaaatgctgacgcgacttttattatgagatacgaataatcaaaaccacgttgttttgaattatatatcacgtcttataacaaagtaatgtaccggttgtctgaagcggtatggtggcaatgtaaatcgaaatcatgttcactttgtatcatgccgctttattaaatgaaaagggaatgatgtgttgtaagaaaccaaagcaatcatttctttatatttcttatttttgccgtcaggaatacacaaggcgtattaactatgatgactaaaataaagttattgatgctcattatattttatttaatcatttcggccagcgcccatgctgccggagggatcgcattaggtgccacgcgtattatttatcccgctgatgctaaacagactgcggtatggattagaaatagccataccaatgagcgctttctggtcaattcgtggattgaaaacagcagcggtgtaaaagaaaagtcattcatcattacaccgccactgtttgttagtgaacccaaaagcgaaaataccttgcgtattatttacaccggtccaccgctggcagcagatcgtgagtctctgttctggatgaatgttaagacgatcccttcggtagataaaaatgcattgaacggcaggaatgttttgcaactggcgattttatcgcgcatgaaattatttctccgtctaattcaattacaagaattacccgcagaagcaccggacacactcaagttttcgcgatccggtaactatatcaatgttcataatccctcacctttttatgtcactctggttaacttacaagtgggcaaccaaaagttggggaatgctatggctgcacccagagttaattcacaaattcccttaccctcaggagtgcagggaaagctgaaatttcagaccgttaatgattatggttcagtaaccccggtcagagaagtgaacttaaactaaccgaatcatctgacaatatcagagctaattatgaaaatacccactactacggatattccgcagaggtatacctggtgtctggccggaatttgttattcatctcttgccattttaccctcctttttaagctatgcggaaagttatttcaacccggcatttttattagagaatggcacatccgttgctgatttatcgcgctttgagagaggtaatcatcaacctgcgggcgtgtatcgggtagatctctggcgtaatgatgagttcattggttcacaggatatcgtatttgaatcgacaacagaaaatacaggtgataaatcaggtgggttaatgccctgttttaaccaggtactccttgaacgaattagccttaatagcagtgcatttcccgagttagcccagcagcaaaacaataaatgcatcaatttactgaaagctgtacctgatgccacaattaactttgattttgcagcgatgcgcctgaacatcactattcctcagatagcgttgttgagtagcgctcacggttacattccgcctgaagagtgggatgaaggtattcctgctttactcctgaattataatttcaccggtaacagaggtaatggtaacgatagctatttttttagtgagctcagcgggattaatattggcccgtggcgtttacgcaacaatggttcctggaactattttcgcggaaatggatatcattcagaacagtggaataatattggcacctgggtacagcgcgccattattccgctgaaaagtgaactggtaatgggagacggcaatacaggaagtgatattttcgatggtgttggatttcgtggtatacggctttactcttccgataatatgtatcctgatagccagcaagggtttgccccaacagtacgtgggattgcccgtacggcggcccagctaacgattcggcaaaatggttttattatctatcaaagctatgtttcccccggcgcttttgaaattacagatttgcacccgacatcttcaaatggcgatctggacgtcaccatcgacgagcgcgatggtaatcagcagaattacacaattccgtattcaacagtgccaattttacaacgcgaagggcgtttcaaatttgacctgacggcgggcgattttcgtagcggtaatagtcagcaatcatcgcctttcttttttcagggtacggcactcggcggtttaccacaggaatttactgcctacggcgggacgcaattatctgccaattacaccgcctttttattagggctggggcgcaacctcgggaactggggcacagtgtcgctggatgtgacccatgcgcgcagtcagttagccgacgacagtcgtcatgagggggattccattcgcttcctctatgcgaaatcgatgaacaccttcggcaccaattttcagttaatgggttaccgctattcgacacaaggtttttatacccttgatgatgttgcgtatcgtcgaatggaggggtacgaatatgattacgattacgacggtgagcatcgcgatgaaccgataatcgtgaattaccacaatttacgctttagccgtaaagaccgtttgcagttaaatatttcacaatcacttaatgactttggctcgctttatatctctggtacccatcaaaaatactggaatacttcggattcagatacctggtatcaggtggggtataccagcagctgggttggcatcagttattcactctcattttcgtggaatgaatctgtagggatccccgataacgaacgtattgtcggacttaatgtttcagtgcctttcaatgttctgaccaaacgtcgctacacccgggaaaatgcgctcgaccgcgcttatgcctcctttaacgccaaccgtaacagcaacgggcaaaatagctggctggcaggtgtaggtgggaccttactggaaggccacaacctgagttatcacgtaagccagggtgatacctcgaataatgggtatacgggcagcgccacggcaaacttgcaggccgcttacggtacgctgggggtcgggtataactacgaccgcgatcaacatgacgttaactggcagctgtctggcggtgtggtcgggcatgaaaatggcataacgctgagccagcctttaggggataccaatgttttgattaaagcgcctggcgcaggcggtgtacgcattgaaaatcaaactggcattttaaccgactggcgcggctatgcggtgatgccgtatgccacggtttatcggtataaccgtatcgcgcttgataccaatacgatggggaattccatcgatgttgaaaaaaatattagcagcgttgtgccgacgcaaggcgcgttggttcgtgccaattttgatacccgcataggcgtgcgggcgctcattaccgttacccagggcagaaaaccggtgccgtttggatcactggtacgggaaaacagtaccggaataaccagtatggtgggtgatgacgggcaagtttatttaagtggtgcgccattgtctggtgaattactggttcagtggggagacggcgcgaactcacgctgcattgcgcactatgtattgccgaagcaaagcttacagcaagccgtcacagttatttcggcagtttgcacacatcctggctcataaaggaaattatcaatgaagataatctgcagattattattggcgatggcatgtttgtggttaacaaacatatcctgggctactgtttgtgcaaatagtactggcgtagcagaagatgaacactatgatctctcaaatgtctttaatagcaccaataaccagccagggcagattgttgttttaccggaaaaatccggctgggtaggtgtgtcagcaatttgtccacccggcacgctggtgaattatacataccgtagttatgtcaccaactttattgttcaggaaactatcgataattataaatatatgcaattatatgattatctattaggtgcgatgagtctggttgatagtgttatggatattcagttccccccgcaaaattatattcggatgggaacagatcctaacgtttcgcaaaaccttccattcggggtgatggattctcgtttaatatttcgtttaaaggttattcgtccctttattaacatagtggagatccccagacaggtgatgtttaccgtgtatgtgacatcaacgccttacgatccgttggttacacctgtttataccattagttttggtggccgggttgaagtaccgcaaaactgcgaattaaatgccgggcagattgttgaatttgattttggtgatatcggcgcatcgttatttagtgcggcagggccgggtaatcgacctgctggtgtcatgccgcaaaccaagagcattgcggtcaaatgtacgaatgttgctgcgcaggcttatttaacaatgcgtctggaagccagtgccgtttctggtcaggcgatggtgtcggacaatcaggatttaggttttattgtcgccgatcagaacgatacgccgattacgcctaacgatctcaatagcgttattcctttccgtctggatgcagctgcggcagccaatgtcacacttcgcgcctggcctatcagtattaccggtcaaaaaccgaccgaggggccgtttagcgcgctggggtatttacgcgtcgattatcaatgaggtacggagaatgagaagagtactctttagctgtttctgcgggttactgtggagttccagtggatgggcagctgaccctttaggaacgattaatatcaatttgcacggtaacgttgttgatttctcctgtaccgtaaacacagcggatattgataagacggtagatttaggcagatggcctacgacacaattactgaacgctggcgataccacggcactcgtcccttttagcctgcggctggagggatgtcctccgggttcagttgcgattttatttacgggaacgccggcatccgataccaacctgctggctctggatgatcccgcaatggcacaaaccgtcgccatcgaattacgtaatagcgatcgctcccggctcgcactgggggaggcgagcccgactgaggaagtagatgcaaatggcaatgtcacactaaacttttttgccaattatcgagcgttagccagcggtgttcggccaggtgtggcgaaagcggatgcgatatttatgatcaattataattaatattatattaattcgtataatttggcgtagtcgataagctctacaattgaatgcaaacctagcttgccataaatattagatttatgcgcactaactgttttattgctaagtaataacttatcggcaatttctttattagataatccgctaaccagataacgtaatatggtcacttcacgattagatagcacagtgatcgttgaactattcgtactacatttattgctttttatatagttaagcgtttcgctaggaaaaaacgtgtatccggagaggatcatctgaacggcatgaaaaatatcattctgatcattgcatttactgacaaaaccgttagcaccagcttgtatcgctctgccagcataaaagcattctgatttcgatgataaaaataacactttcactgtgctctggatttgtttgatccttttcaggaaggtaaaaccgtctgttccgggcaagtctatatccataatgattaaatcaacaggacgggttcggagataatcgatggttatgcggtaatcatccgttttcaggacaatctgcaattcactgtttttttgcaacagaacttcaatagacattctgatgataggatgagtatccataatgatcaccgacgttggtttcatagttaccagtctcataggagcggacaattttccgttagggcggtaaattgtactttgatacatgaaaatacgggttttcttgattcagacgcgcagcggtgtgcgtttgtttgccactatagcgaaataaatcagaaaatcagacgcggtcgttcacttgttcagcaaccagatcaaaagccattgactcagcaagggttgaccgtataattcacgcgattacaccgcattgcggtatcaacgcgcccttagctcagttggatagagcaacgaccttctaagtcgtgggccgcaggttcgaatcctgcagggcgcgccatttcttcttcatttatgcccgtcttatccgtttccgctttgcccttcaccacatcactttttgtcgctgtttggcgagataattcaacggtgtcaggccgtaaaacgccttaaaaacagagataaagtacgacgtgctgctatagccacataattgcgccacctgagtgatatttttgttatccatcaataacatctgtacggcgtaacgcatacgacactctgtgacaatctggctatagctggtattttcgttttttaatttctttttgagcaggctggggcttaaacatagcgaactggcgacaattcgcagattccagtaatgctgaatatcgctttgaataatgcggcagacgctgtcgcggacgctgctgcgtaagatatacatcagtagggcaataaaccgcgattgctcaagaaagttagacaatacggtaaaaagtaatgcgcgcgtcaactccgcttcgcagggtttgctgggttgctgcttgctgtggttggcggctagccggaacacttccggtgtacggctatgacaagcgataaccggggttgccagccgcgactagggctttacacaggttaagttcttatttaaaaacaacagataatcgttgatgatgttacggttgatgtgggtgattaatacgtgatttaacgttgagagttcaatgacgttattgttgcacgcgaaggcggccaggtagtttttcggaagggtaaacgtagcatggttattgacgcttacctctaccgtccgtccaggccagcaggttgctgtggcggtcatagcgaaatccttccgcgccggttccagcacgttcaatgccgctcagtttatggtgctgcttttccccagcaggtttcccagtttgcccagtttcgccagattccccagttttcccagcagtcctgctggcggcagaagatagctggctatcgttattcctcccaggatcattctctgccatggcgggaactccggctggatatccagataggtgacctgctcacccccaataaagacgtccggcgaaccttccacgatcgccgcactgcactccagtttgtcgcccttgcgcgcggcaggctgattgttgataaagacgttgctactgccctgggctatcctcggtggtttgttctccttgtcgcagagcgccgtgtcctcaccggcttccgggaaatccacatcttttttgatttcgccacgcccgcccaccatggtggcaaactccattaataccggaccggcgggaaacagaagcgatgcgccggcgctgacgagatccataaaaccggcattgctttccgtcagggtgataacagcgttcccccaggccttcgccagtggtactgctttttccgctgccgattcaagcaggtcagtggcaatatcaccccatgagggttccccctgtgggatttcaggtattgctccaggtgggggaggagggggaagggtgacggcggcccttgcagcgggctttccgttaatgtttacattttcagaaccggtattgatggcgccgtccgtgtcacaaaagctgtttatccatgattcaagctggttctgtttctcctccacataatcactcgccttatagctggcatacatcagcgcaggcaccagaaccagcgcataagggccggtggcgcaggcggccataatcaggcaaccttctgcgatggtcactatcgcccccagcacggcccctgccagtgcccccagaaaacttttatgctgaatttcatcgcccagcctggcggcaggtgggccggacttctttgctgccagcatctgtgcaatggctttgtcgttggctgcccgtttcatctggctggcgaccatcgcctgctgtgacagcattcgcattgccagcgtaccgcctgcggtcgctccctgtggcccgcctggtccttcactcatgtgttatccctcgtttatgtcagcgcggctggtccttttggatgtcattctccggtggcaacggggttaagctctttatcacctccagcagcatcgtcttttgactgttcttcagggataaggaggtgctgaaagtgaaggtcagcagcgtatctccacgccgctggaatacggctatctggctaatccgcccctgattcccctcatcttccggaccgttccaggaataatccagcagccaggccggggcctctgccagagtgatttcccggcaggcatgttcggtgtacccatcaagtttgccctggtacagcgccagcgtttcctggtacagctctggtgtcagggttccctgtggaacggcttcgcgggtaatgaccaggttgatgccactgttatctgtggacaccaggacctgcattgactgatcctgccattgagacggcagttgaatgtggccttcattaaaagtgaactgcataaaatactccctgataatctgagtgaatcagttgatgaaaacagaaccgcccacgatggtgatgccatccttcgacagcctgattaccgtcgattccccgacctgtagctgaatgccatccggcgtcagcgcaattttgctttcctccacagccagcaaaatttccttaatcgccgtataagcctgtataccgtcgccttcgccaccattgtttacagcgtcaacatgcaccgaaccggcaatcgtgcctctgtcctgaaagacatcctcagataaagaccctttcagtactccggtgatcttgtggcctttttccaccgtaagaaggcggttaccttcctggatcgtgaccgtctggtcattttttacggtttcgcggtgatcgtgttttacggtggtggtacggtcgttgagcacttcggtatccatgttcttctgcgcgtggatgtagacctgttctctccctgtcgcatcatcaaacttcagctcattaaatccgctgcccatgtacgttttggagcggatggtcatctgcgtctttgttcccggcaggctgccgggggtgcggttttcctggtggtaggtgcgccccataatgatcggctggtccggatcgccgttgaggaagtccacaatcacctcctgacccacacgcggtatcgccaggtggccaaaaccggtgcctgcccacgcctgtgccacacggatccagcacgaactgtcttggtctgccgggttataacggtcccagttgaacttcacccgcacgcgaccatgttcgtcgcagaagatttcctcgcctgccggtcctgtcacgacagcgctctgcgggccgtcgaccagcggtttcagcaacggctgtggtcgccatgttctgtctgccgggatcaccgcaaaatggttctccagcgccgtccccgctccctgccgtcctggcaccgcctgtggctgttcgccgtgcagttcacttgccaccacctgccattcccggttcaggttcgcctgcggatgccccgtcagcacaattcgccgtcccggccatatctccggcgagcggctcattccccgcgcggtttctgcgttgtttcgccagccgtccatctgccagcgggcaaagttctgcccgtgggcgctcttgaaacgtccggggtagtcatacacttcatactgcgtgcgctggtagtcctggtgctggccttcctgttcaaaacgtccggcccagccggggcgtttaaaggtgtagtctttggtcaccacggaagaagggcggatttgtgcgctgtagcggaactggctgatgcagagggtgctcacctcggtacgggtgttcgggttccatgggatttcaaaagattcgggcagatggcggactgtgtcgcacagcaccaggctctggtcggtacttttgtaagcatgctcctcataaaagaagatgccttcctccgccgccatccggcacagaaaatcgtaatcagtctcaccgtactggacacaaaactcacgggaaggatgcggctcgctgaacagcggactccattcggtcaccccgttttcctgcaacatcgtgccgaggatgcttttgatgtcctcgttctggaagatacggaagttctggcgcagaccggcacgccacagcggcgggtgcaccttcatgctgtacagcatctggtttttgtcgttctccccgagttcaaaccaggtcaccacgcctttcacccggcgctgtacttcatcgccctgccatatcgtcaggtaggccattttgtccagcacctgcgcaaattcaagggagagaaactgctggctgaccagggagagatcgagggaaaagagcgaagagagtgactggttcagatgaaaggaaactaccgcaaaagcatccggcggcaggccgtccacttccagtgtgaaacgtaatccggttgacatagcaacctccagtaaaatgaataatgatccgtaccgtacaactgcggataatgtgataagcgggacgacttcagacgttattagggaaggaacagaaaatgctatggttatgtgagaattttgtttaaatattactttacagaaacgggtgtctgttcagtcaaaaaaataatcacaagctcaacctcttgtttcttggcgttattcaggacaggtacgcatatcacaacgagtaacaaaaacgtaaagttaaaccaatattcataatatatttttattcacagcaataaataatccaattaacattattaaaatgaatgattgcataagaaatatatgctaccgctccaccctgataacatgatctgcacattgcacatcttaacgttgttaaatactggctcaatagtggatattttaaattaggaatttatcaaattcacttgataaatagattgagtgaataatataacaattaatgatgattaatcgcgattaaattattcattgctttatatgatagatggcttgtttataacgatgaaaatttagaaagggcattgtgatctacaattggaagaaacacagatttaactaagtttcatatacaaacatctcgtgaaactttgaaaaataaaagccttcgatatttcatatgtttaataagtttttctctaatttgttgatcaacaataccaggaggtgatgcaccacgccctgaatttgaacttaataatcactctctctccggcagcataatcacaaaccttgtcccccgcgcatctgacgttaccgcaaccgtgcctttatgcgcgacaacaatcgatttcactatcgccagcccaataccgctaccttcaccttttcgctggcgggaagggtcaacgcgatagaaacggtcaaacaatcgcggtaagtgctcgggcgcaatgggcgtaccggggttttcgacggaaacttgcacctgatgattgaccgtctggcagcgcactacaatagcctcactgggtggcgtataacgcagggcattagaaagcaggttgcttaacgcccgacgcagcatcagcggatcgcccgcaacctgacatttgtcgccaacaaatcgcaactccacgccgcgatcttccgctaacgcctcgaaaaaatcgaacactttgccgacttcatccgccaggttgagcattttcttttcggggattagctggttgttatcggcctgagcgagaaacagcatatcgctgaccattttcgccattcgcgtcagctcttcgagattagagtagagcacatcttccagctccttctggctgcgagactggctgagggcgatttccgtttgcgtgatgagattggtaatcggcgtgcgaatttcgtgagcgatatccgctgagaaattggactggcgggtaaagacatcctcaatacgctcgatcatatggttgaacgacagtaccagctgttccagctcaatcggcacggtctgcgggtcgaggcgaacgtcgagatctttcgaggtaatattctggatttgacggctgacgctgcggatcggcgcgtgacctttatgtaccgccaacagtacgataaagacgatcaggatgctgattaccgatgcggtcataataagtttattcatcaaatcatttatgtaatgaagatgaaaatcgatcgaaagcgcgatgtagagcgtataaatcggtttgccgtccaccaacgggccaaccggcaagttaatcatccgccagttgctgtgttccatatgcccgtgaccgtggcctggcatcatcatcgtcgggccggaaaggagatacacctcgccaccctgagcgtctttatcgggtatggcgtcacgcgtaaactcgcggatatccggcgcaccgggggagtgatacaccgttttaccctgactatctgccagggaaatcaacacattggaataaccactgacgatatcttccagcgtcattaagcgtcgggcttgcgtttcgtcagggtgatttagtacccgttcaagggtggcgctaatctcttttaaatcattaatatcctgctcggcaaaatgaacttttactgagtggatcatgatccatgcaaaggcgaaaaacgccgcgatggtggccaggctgataaaaaaggtcaggcgggttgccagcgaaaacgggcgctgaaatggcttactgaccatccggcacctcaagcatgtaacccacgccgcgcacggtctgaattagcttcggctcaaagtcgttgtcgattttgccgcgcagccgcttcaccgccacatcaatagcattggtatcgctgtcaaaattcatgtcccatacctgcgaggcgataagcgagcggggcagcacttcgccctgatggcgaaggaagaactccagcagagtaaactctttactggtcaaagtgatgcgcgtgccgctgcgggtgactttgcggctgacgagatcgaccatcaaatcggcaacctgaaactgactttcgataatcaccgccgccccgcgccgcagtaatgtgcgcacccgcgccagcagttcagcaaaagcgaatggcttcaccaggtagtcatctgcccccaactccagccccttgacgcgatgttcaatggtgccaagcgcggtaagcaacagaatcggcatccctttattggcggagcgtaacatgcgcacgatatcccagccgttcacgtccggcagcataatatcgaggattatcagatcataatcaccggtcatcgccagatggtagccattcagcccgttgtcggccaaatcgaccacaaaaccggcttcggttaaccctttggtcaagtattctccggttttcttttcatcttcgacaatcaacagtttcatatttcctccgcatgttgcccgggcaattctagagtagcgggatcagatggcaatcgcttattggcaaaatgacaattttgtcattttcctgtcaccggaaaatcagagcctggcgagtaaagttggcggtataaaatcaccagaaattatgagcctatgtctccttgtaaacttctgccattttgtgtggcccttgcgctaaccggttgttcactggcaccggattatcagcgtccggcaatgcccgtgccgcagcagttctcactcagccagaacggcctggttaacgcagcagataactatcagaacgcgggctggcgcaccttttttgttgataatcaggtgaagacgctgattagcgaggcgctggtgaataatcgggatttgcgcatggcgacgctgaaagtgcaggaggcacgggcgcaatatcgtctgaccgatgccgaccgctacccacagctcaatggcgagggcagcggcagctggagcggtaatcttaaagggaataccgccacgacacgggagttttcgaccggccttaacgccagctttgatctcgattttttcggtcgcttaaagaacatgagcgaagccgagcgccaaaattatttagccactgaggaagcccagcgcgcggtgcatattttgctggtttctaatgtcgcgcaaagttatttcaatcagcagctagcgtatgcgcaattgcaaatagccgaagaaacgctgcgtaattatcagcagtcatatgcgtttgtcgaaaaacaactgttgacaggtagcagtaatgttctggcgctggaacaggctcgcggggtgattgaaagtacccgcagcgacatcgctaaacgtcagggggaactggcgcaggcgaataatgcattgcaactgttattgggaagctacggcaagctgccgcaagcgcagacagtaaacagcgacagcctgcaaagcgttaaattaccggcgggattgtcgtcgcaaatcttattgcagcgcccggatattatggaagctgaacacgcgttaatggcggctaatgccaatattggcgctgcacgcgcggcatttttcccgtctatcagcctgaccagcggaatatcaaccgccagcagcgatctgtcgtcattatttaacgccagcagcgggatgtggaattttattcctaaaattgatatccccatttttaatgccggacgcaaccaggccaatctggatatcgccgaaattcgccagcagcagtcggtggtgaattatgaacagaaaatccagaacgcctttaaagaagtggcagatgcgctggcattacgtcaaagcctgaacgatcaaattagcgcccagcagcgttatctggcatcgctgcaaattactttgcaacgggcgcgggcattatatcagcacggcgcagtaagttatctggaagtgctggatgccgagcgttctttatttgcaacccgacaaactttactcgacctgaattatgcccgtcaggttaacgaaatttctttgtataccgcacttggtggcggttgacagcaatatactcgtcatacttcaagttgcatgtgctgcgtctgcgttcgctcaccccagtcacttacttatgtaagctcctggggattcactcgcttgtcgccttcctgcaactcgaattatttagagtatgacttttaactccaggagagaataaatgaaaaaagcactgcaagtcgcaatgttcagtctgtttaccgttattggctttaatgcccaggctaacgaacatcatcatgaaaccatgagcgaagcacaaccacaggttattagcgccactggcgtggtaaagggtattgatctggaaagtaaaaaaatcaccatccatcacgatccgattgctgctgtgaactggccggagatgaccatgcgctttaccatcaccccgcagacgaaaatgagtgaaattaaaaccggcgacaaagtggcgtttaattttgtccagcagggcaacctttctttattacaggatattaaagtcagccagtaacccaggtttaatgagatgaaaaaaatcgcgcttattatcggcagcatgatcgcgggcggtattatttctgcggcaggttttacctgggttgcaaaggcggaaccgcctgcagaaaaaacgtcgaccgcagaacgtaaaatcttattctggtacgacccaatgtatcccaatacgcggttcgataaaccaggtaaatcgccgtttatggatatggatctggtgccgaaatatgccgatgaagagagttctgcgtctggtgtgcgcattgacccgactcagacgcagaatctgggggtgaaaacggctaccgtcacgcgcggaccgctgacttttgcccagagtttcccggcgaatgtcagttacaacgagtatcagtatgccattgtgcaggctcgcgctgccgggtttatcgacaaggtgtatccgcttaccgtgggcgataaagtacaaaagggcacaccgcttctcgacctgaccattcctgactgggtggaagcgcagagtgagtatttactgctgcgcgaaaccggcggtacggcgacccagactgaaggcattcttgagcggctgcgactggcgggaatgccggaggcggatattcgccgcctgatcgccacgcaaaaaatccagacacgctttacgctcaaagcgcccattgatggcgtgatcaccgcgtttgatctgcgcgcgggaatgaatatcgccaaagataacgtggtagcgaaaattcagggtatggacccggtgtgggtcactgctgcgatcccggagtctatcgcctggctggtgaaagatgcctcgcagtttaccctcaccgttccggcgcgaccggataaaacactcaccatccgcaaatggacgctgctacctggcgtggatgccgcgacccgcacgctgcagctgcgtctggaagtcgacaacgccgacgaggcgctaaaaccgggcatgaacgcctggttgcaactcaacaccgccagcgaaccgatgctgctcattccgtcacaagcgctgattgataccggcagcgaacagcgggtgattaccgttgatgccgacgggcgctttgtaccgaaacgcgttgctgttttccaggcatcgcaaggcgtcaccgcattacgctctggtctggcggaaggtgaaaaggtggtttccagcggcctgttcctgattgattccgaagccaatatttctggcgcactggagcggatgcgctctgaaagtgctacccatgcgcattgagggaataaccaatgattgaatggattattcgtcgctcggtggcgaaccgttttttggtgctgatgggcgcgttgtttctgagcatctggggcacctggaccatcattaatacgccagtggatgcgctgccggatctctccgatgtgcaggttattattaaaaccagctatcccggtcaggcaccacaaatcgttgaaaatcaggtgacttatccgctaaccaccaccatgttgtcggtgcctggcgcgaagactgtgcgcggtttctcacagtttggcgactcttatgtgtatgtcattttcgaagatggcaccgatccgtactgggcgcgttcgcgggtgctggagtacctcaaccaggtacagggtaagctgcctgcgggagtcagcgccgagctggggccagatgccacgggtgttggctggatctatgaatatgcactggtggatcgcagcggtaagcacgatctggccgatttacgctcattacaggactggtttctcaaatatgagctgaaaaccatccctgacgttgcggaagtggcgtcggtgggcggtgtggtgaaagagtatcaggtggttatcgatccccagcgcctggcgcagtatggcatcagtctcgccgaagtaaaaagcgcgctggatgcttcaaaccaggaagcgggcggttcgtcgatcgaactggcggaagcggaatatatggtgcgcgccagcggctatctgcaaacgctcgacgactttaatcacatcgttttaaaagccagtgaaaatggcgtgcccgtttatctgcgcgatgttgcgaaggtccagattggcccggagatgcgccggggcattgccgaactaaacggcgaaggcgaagtggcgggcggggtggtgatcctgcgatccggcaaaaacgcccgagaagtgatcgccgccgtgaaggacaaactggaaacgctgaaaagtagtctgccggaaggcgtggagatagttacaacatacgatcgcagccagctcattgaccgcgccatcgacaacctcagcggcaagttgctggaagagtttattgtggtggcggtagtctgtgcgctgtttctctggcatgtgcgctcggcgctggtggcgattatttcgttgccgctggggttgtgtattgcttttattgtcatgcacttccagggactgaatgccaatattatgtcgttgggtggcattgcgattgccgtcggggcgatggtcgatgctgctatcgtcatgatcgagaatgcgcataaacggctggaagagtggcagcaccagcatcctgacgccacgctggataataaaacgcgctggcaggtgatcaccgatgcgtctgttgaagtggggccggcgctatttatcagtctgctgattatcacgttgtcgtttatcccgatcttcaccctggaagggcaggaagggcgtctgtttggcccgttggcgttcaccaaaacgtatgcgatggcgggtgcggcgctgctggcgatcgtagtgatcccgatcctgatgggctactggatccgtggcaaaattccgccggaaagcagtaacccgctcaatcgctttttgattcgtgtttatcatccgctgttgctgaaagtactgcactggccgaaaaccacgctgctggtggcggcgctttcggtgctgacggttctctggccgctcaataaagttggcggggaatttttaccgcagatcaatgaaggcgacttgttgtatatgccatcgacgctgccggggatttccgcagcagaggcggcgagtatgctgcaaaaaaccgacaagctaattatgagcgtacctgaagtggcgcgggtatttggcaaaaccgggaaagcggaaaccgccaccgattctgctccgctggagatggtagaaacgaccatccagcttaagccgcaggagcagtggcggccaggcatgacgatggacaaaatcattgaggaactggataacaccgtgcggctgccggggctggcgaatctgtgggtgccgccaattcgtaaccgtatcgatatgctctcaaccggcattaaaagccccatcggcattaaagtttccggcactgtgctggcggatatcgacgcgatggctgagcaaattgaagaagtagcgcgaacggtgccaggcgtagcttctgcgcttgccgagcggctggaaggtgggcgctatatcaacgttgagattaaccgtgaaaaagccgcacgttacggtatgacggtggcggatgtgcagttgtttgtgacttctgcggtgggcggggcgatggttggcgaaacggtggaagggattgcccgttatccaattaatctgcgttatccgcaaagctggcgcgatagtccgcaggcactgcgccagctgccgatcctgacgccgatgaagcagcaaatcaccctggcagacgtggccgacattaaagtctctaccggaccgtcgatgctgaaaaccgagaatgcgcgcccgacgagctggatttatatcgatgcccgcgatcgtgacatggtgtcggtggttcacgatttgcaaaaagcgatagctgaaaaagtgcagttaaaaccgggcaccagcgtggcattctccgggcagttcgagctactggagcgcgccaaccataagcttaaactcatggtgccgatgacgttgatgattatcttcgtgctgttgtatctggcgttccgtcgggtgggcgaagcgttgctgattatcagcagcgtaccgtttgcgctggtgggcggcatctggttgctgtggtggatgggctttcatctttccgtggcgacgggcactggctttatcgccctcgccggggtcgccgccgaatttggcgtggtgatgctgatgtatttacgtcacgccatagaggccgtgccgtcgttgaataatccacaaacattcagcgagcagaagctggatgaggcgttatatcacggcgcggtcctgcgcgtgcgcccgaaagcgatgacggtggcggtgattatcgccggtctgctgccgattctgtggggaacgggggctggttcagaggtgatgagccggattgccgcgccgatgattggcggcatgatcaccgcacctttgctgtcgctgtttattatcccggcggcgtataagctgatgtggctgcaccgacatcgggtacggaaataaaagcaggataccccgtttaaccgtgtggattgtgtcttgcgacgatgggcactaaatgttaaaaggtgcccctcaacaaaaaagacacacaggggaaaggcgtgaaaaacgcgtcaaccgtatcggaagatactgcgtcgaatcaagagccgacgcttcatcgcggattacataaccgtcatattcaactgattgcgttgggtggcgcaattggtactggtctgtttcttggcattggcccggcgattcagatggcgggtccggctgtattgctgggctacggcgtcgccgggatcatcgctttcctgattatgcgccagcttggcgaaatggtggttgaggagccggtatccggttcatttgcccactttgcctataaatactggggaccgtttgcgggcttcctctctggctggaactactgggtaatgttcgtgctggtgggaatggcagagctgaccgctgcgggcatctatatgcagtactggttcccggatgttccaacgtggatttgggctgccgccttctttattatcatcaacgccgttaacctggtgaacgtgcgcttatatggcgaaaccgagttctggtttgcgctgattaaagtgctggcgatcatcggtatgatcggctttggcctgtggctgctgttttctggtcacggcggcgagaaagccagtatcgacaacctctggcgctacggtggtttcttcgccaccggctggaatgggctgattttgtcgctggcggtaattatgttctccttcggcggtctggagctgattgggattactgccgctgaagcgcgcgatccggaaaaaagcattccaaaagcggtaaatcaggtggtgtatcgcatcctgctgttttacatcggttcactggtggttttactggcgctctatccgtggatggaagtgaaatccaacagtagcccgtttgtgatgattttccataatctcgacagcaacgtggtagcttctgcgctgaacttcgtcattctggtagcatcgctgtcagtgtataacagcggggtttactctaacagccgcatgctgtttggcctttctgtgcagggtaatgcgccgaagtttttgactcgcgtcagccgtcgcggtgtgccgattaactcgctgatgctttccggagcgatcacttcgctggtggtgttaatcaactatctgctgccgcaaaaagcgtttggtctgctgatggcgctggtggtagcaacgctgctgttgaactggattatgatctgtctggcgcatctgcgttttcgtgcagcgatgcgacgtcaggggcgtgaaacacagtttaaggcgctgctttatccgttcggcaactatctttgcatcgccttcctcggcatgattttgctgctgatgtgcacgatggatgatatgcgcttgtcagcgatcctgctgccggtgtggattgtattcctgtttgtggcatttaaaacgctgcgtcggaaataaggcattcacgctacatccgacaaaacgatgtccgctctcatccattcgatgagagcggtttttttaattactgcttaaatgcacccgccagagagcgaatatcattgccggttggcgactgatgaagtcgcagaccaaactcttcgacaatcgcaaatatgtgatcgaatatatcagcctgaatgctttcatattccagccacaccacggtgttggtaaacgcatagatctcgagcggtaaaccattatcacctggagccagttggcgtaccattaaagtcatatctttacgaatccgcggatggttacgcagatattcgttcagataggcacgaaaggttccaatattggtcattcggcgcaggtttaataccgactccgtagaaccttgctggcgattccactcattaatttcctgatggcggctggttaaataaggctttaacaaatgcgctttattcagacgttgcatttcgtcttcatcaagaaaacgaatactggtgacatcaatactgatactgcgcttaatacgtcgcccgccagatgctgacatcccgctccagtttttaaaggagtcagaaaccagagaccaggtgggaatagtggtaatggtattgtcccagttacgcactttgacggtggttaacccaatatcgatcaccgcgccatccgcgccgtatttcggcatctccagccagtcgcccagtttcagcatatcgttcgcggaaagctgaatacctgccaccagaccaagaatcggatctttaaataccaacatcagcacggcagccattgcaccaagaccgctgatcagaatcgctggcgactgaccaatcagcagcgagatcatcaaaatgccgaccagaatcgcgccgatcagtttaatcccctgaaatatccctttcagcggtaactgagatgctgccgggaatttctgcgccagattcaaaataacatccagcaacgagaagactgaaagcagcgcatacatcatgatccacaactgcgcgcaggtagtcagaatatctgccgcttcggtgcctttttgcagccagaataccgcctgaatattgacgataatcccctgcagggtaaaagctaaacggtggaagagtttattctgggtaatgatttgcaaccaaagccgtgaactggcgatggcacgtttttcgaaggtccgcagtaccacccaatgcaaaataatatgcaccacgacggcggtcagaaaaataataccgaaaatcatcaccatcgaggtggtgtgatcgatctcaatacccgctaaatcttcaacctgggatattaaatcctgcataacgtctcctttatacaacagcagcctatgatgacggctgaaacagggttatgcaaatcaggagaatctgaggggaaatagccgggcagatgcccggcaagagagaattacacttcggttaaggtgatgttttgcggcagacgtgatttcggcagcgtagcgttaaaatcttcaacgctgtgatgacctaccggaacaaccaccagactggtgtagcctttctctttcagaccaaattctgcatcgaggatggcggcgtcaaaaccttcgatgggtaccgcgtccagacccagcgccgccacgccgagcaggaagttaccgacgttgagataaacctgttttgccatccactctgcatcatcatgcagatctttacggtgcatatcagcgaagaacttgcgacctttatcgttcgcggctttcgcttccggcgtggcaaagcggccatcagcatcttcctggtcaacaaccagcttcagccaggcatcgtccatcgcggtttttgcacagaacaccacgacgtgcgaggcatcaagtattttacgttcgttgaacacataattaccggcagcggatttggcaacacgcgctttaccttcttccgtgctggcaacaataaaatgccacggctgggagttggtgctggatgggctgtattgcaggagagttttgatctgctcggcctgttccggggtaagttttttactggcatcaaatgccttagtggaatgacgctttaaggcgacagaaatgatatccataaagactccatgtgaaagtaattttgcgtgccagcagattacaaggttcaacgagaaatggtaagcgagaaaaatgcgctatagatttccgctttagcctggacgcactcttttttgatcgcgtttagccagaccatcaaccaccagattccacgaatcgttgatcagatcgcgaagtaacgcttcggagatttcctcgccgggatacaccgaaatccagtgctttttattcatgtgataccctggcttaatgcttgggtatatttgctgatttaacagggatttttgtggatcggacttcagattgataaaggggacgccgcgtagctccgacgacagcataaaaatcttgccgccaattttaaaaacatcgaactccgggccaaaaggccagcaaagctcgacaaagggtaactcaagggccaggcgtttcgccgtttcgtgcagtgattgcttatccataaacgttcctttaggcgaaggagaataagcaaagtatgccgcgaagtacggcgataatcgacgtttaatccgccagcgagaaccagcgtcgccagataaagcgcagaacaaaatactcaatagcgcccagcactaaaaaccacagacaaaacaataaagtgtaaagctgactaagatccatcagatggaacgtgctcaccagtttttgtgccagcgtcagccccaatgcgggggcgggaagcagcaggcaagagaggaaagccatcagcaaaatgcctgctgcggtggtcaaggtttctaaagggtgtttcataacattgttaaatgtaagttaaaacaccattgtcagggatattcttctgtaaggcaattcccgacttagtcaccggcccagatctcacaatgctttttcaccagcccaatcagcgagccgccatcggcgacgaaatcgcgcatcagctgcgcttcattcagaccgctgacgacctggcgatgcagtgcttcaattgcgctcgatgcgccaattttatgtgcggaaggggcgattttttccagcaatcgcaaggtatcttccgttagcggtcgacgatcaccagtgtgcggatcggtaatgacgccttccagcccatagcgacaggcctggaaacggttgaatttatacagcaggtaatctttctcctgatgtttgaacgggcgttccgtcagtaaccagtgggcggtggcctgaattaatcccgccatatttaccgcgtggctaagggttaacggggtatccatcacccgaacctccaccgtgccaaaatgaggactggggcgaatatcccagtgcagatctttaatgctgtcgatcatcgtggtgtaactcaaacagcgaaatagggcttcaaattgttgccagttactgacccacggcatcgggccattatcaggaaaggcggaaaaaatattcggtcgtgaggaggcaaaacgcgtatccgttccctgcatatatggcgacgcggcggaaagggcgataaagtgcggcacaaatcgtgacaagccgtgcagcaaataaatggcgtcatcgccactggcgcagccaacatggacatgctgaccaaaaacggtcgcctgctgaatgagataaccaaagttttccagcgtgcgttgatagcgttcgttatcgcatacctcctgacgctgccatttctgaaacgggtgcgtgccaccgccgcaaatttccagatgatggtctgtgactgcctgcaatacgactttctgcatcgctgaaaactgcccggcagcctggttgatatcacggcaaacatccgtcgccagctccagcatactttcggtgatatcgtgctttacctctccggccgtgatcttatttttaaccgcgtcaatcagcattgaagagtcctggcttaagtcatagcccggcggattaaccacctgcatttccagttcaataccgagggtaaaaggttcagaaacatgaaaatcgggtaatggcataggtttctcttatgttggcgttttctattcagtatagaagtcggagcggctgggcgagatgcggaagttctggaatgtttcttttttttggtgatggtgaactgatggtgcctgaagcaatttggctacttttgcaatgtgacaagttatggcagtgctgactggtggcgaagaattttgacgattgagtcatgcagaaaaaaacgggttcagcttcagttgattaaatgaggagtgagaagtccgaaacaggactcactgtataaataaacagctattttgttgaggaagggtaagataacggcgggtgcctgaagctttccggtttcaggtttactctgaggtctggaaagatgaagccccaggagatatttctatcaaccctggggctgccactccaaacccgaacaatttggatggtagtcccttcttcgcatggaggcaatataaacatgctgacgaaatatgcccttgcggcagtcatagtgctgtgtttaacggtgctgggatttacgcttctggtcggagattcgctgtgtgagttcaccgtaaaggaacgtaatattgagtttaaggctgttctcgcttacgaaccgaagaagtagccgttgtgcggggagcaatcccataagcgctaacttaagggttgtggtattacgcctgatatgatttaacgtgccgatgaattactctcacgataactggtcagcaattctggcccatattggtaagcccgaagaactggatacttcggcacgtaatgccggggctctaacccgccgccgcgaaattcgtgatgctgcaactctgctacgtctggggctggcttacggccccggggggatgtcattacgtgaagtcactgcatgggctcagctccatgacgttgcaacattatctgacgtggctctcctgaagcggctgcggaatgccgccgactggtttggcatacttgccgcacaaacacttgctgtacgcgccgcagttacgggttgtacaagcggaaagagattgcgtcttgtcgatggaacagcaatcagtgcgcccgggggcggcagcgctgaatggcgactacatatgggatatgatcctcatacctgtcagttcactgattttgagctaaccgacagcagagacgctgaacggctggaccgatttgcgcaaacggcagacgagatacgcattgctgaccggggattcggttcgcgtcccgaatgtatccgctcacttgcttttggagaagctgattatatcgtccgggttcactggcgaggattgcgctggttaactgcagaaggaatgcgctttgacatgatgggttttctgcgcgggctggattgcggtaagaacggtgaaaccactgtaatgataggcaattcaggtaataaaaaagccggagctccctttccggcacgtctcattgccgtatcacttcctcccgaaaaagcattaatcagtaaaacccgactgctcagcgagaatcgtcgaaaaggacgagtagttcaggcggaaacgctggaagcagcgggccatgtgctattgctaacatcattaccggaagatgaatattcagcagagcaagtggctgattgttaccgtctgcgatggcaaattgaactggcttttaagcggctcaaaagtttgctgcacctggatgctttgcgtgcaaaggaacctgaactcgcgaaagcgtggatatttgctaatctactcgccgcatttttaattgacgacataatccagccatcgctggatttcccccccagaagtgccggatccgaaaagaagaactaactcgttgtggagaataacaaaaatggtcatctggagcttacaggtggccattcgtgggacagtatccctgacagcctacaaaacgcaattgaagaacgcgaggcatcgtcttaacgaggcaccgaggcgtcgcattcttcagatggttcaacccttaagttagcgcttatgggagcaatccccgcatatccggttgtcaggtcaggatggtaaggcacctgctttacactttcgcccgtggtcagtgatggctgcgggcgaatcgtaccagatgttgtcaattaatcgtgttggcacagcgttatgactatcttttcttttatctgccagtgcacagcaaacatctcattctcacgatgaatgatgacctgctgtttattccagctaattatctgatagtccagaaaacctgcatcagtttggatctcacttgccttaaatgcgctctctttggcggaaaatgccagtgtcagcgccagagaaaaggctaaaccgcagtctgcgagtcgctcgtgttctgctggtgtaataatgttgtctgtcaattcggtcgctgtttgcgcagaaaaaatttcttcgatatcaacgccaatcggttgacgggaaaccacggccaatgccgtagccccgcagtggctaatactgccgtatacctccgcaggccacaccggttggcgtagctcgccgattgcgggcacacatttatagccatattcccgcaaagcataaacagcagcgatccgtccggctaaatgctctgttttacgtttacgtccagcgtgttgcagttgtgcgtagtgcggcagccagagtaaatcctgctcacaaaaattcgccggatcgaactcaacaaaatgcagcgtatgtccggcaaaggggagggaggtatgcgtagttttcatatcgaccatattcgagactgatgacaaacgcaaaactgcctgatgcgctacgcttatcaggcctacatggtcctgcaatatattgaattggcaagatttttgtaggccggataaggcgttcacgccgcatccggcatgaacgacgcgcactttgtcaacaatctgacgttagcatcagaagtgagtgtttacgctcatataccacgtacgtcccggctcgttataggtatacgccccggcaccggcgatatagttggcccctgccaaatcgcccgtggtctgggcattacccgcacgccacaaacgtttgtcgaacagattgtccacgccgccggtcagactgacattcttcgtcacatcccaggtcgcgctcaggccaacaatgctgtaaggactaatttctttggtttccggtccaaccgctggctgacctttatagttgtacttcttcggctgctgcttgccgtaccaggtgaaggtcgtttgcatcgacaaatcttcccgtgcctgccagctcagcgttgagttcaacgtatactccgggatgatcgacaaacggtcgcccgtggttttgttttcactcttcagcatataagtgatgttattggtccacatcaccgtttcgctaaccggtacgtttaacgatccttccagaccttcaaccaccgctttcggcacgttatcccactgatagagatcggtgccgactgcgttttgccctacagccacatagcccgcttcaatcttattgcgataatcgttacggaaccaggtgacgcccgccagccagccgtcgcgtttgaactccagaccaatctctttgttgatgctggtttctgctttcaggtcatcgttaccttgcagatagcagccgcccgcgctggcatagcaaccctgacctttactgtagagaatgtagttcgggttagtctggtacaggctcggcgctttataagcacgggcgatgcccattttcagcgtgaagtcatcgcctaaaccttgcgatatgttcagcgccgggctccagttattgccgacaatactgtgatgatcgaaacgcagccccggcgttacgatggtgctgtcagtcagctccatgttgttttcggcaaacagcgagaaaatttctgcttttgaatacgggctacggtcggtggcactcacgccatcaatagcgccaccggtattcgttccggtcagtacctgggtgttggaacttaagtccttcatccgttgctgattccactccgtacccagcgtcagcgtctggttaacgaggaaatcaatcggcaggttaacttcgctatgcagcatcacgtcatcaagatcgatatcgacgaaatcctgtgtcgctttttcgttaaatttcccttcggtaccgcccgccagaccttccggaatacgcgagttacgggtgtgttcgtactgcacccagttgctggtggtcacgccgttatcccagccaccgttccaggtcagcgcgtagttctggcgatacagacggttggtttcatcgccatatttcgagcgggtataggaatcggagttggtattctgggtgtcgcccgcatacaggttaccctggcggctgtaacctgcttccagttccagcgattgcaatggcgcgaaatcccagcgcaccacgccattaatatctttgttgattaccccttcgcgcccggctggtaacgtcgtggcatacgttccggcacgcgcggactgatggccctggttgatatcccacgcgtcagcctgggttttgtcgaggttgccatacaaacggaagctgaattcgtcgcccagcggaccggtcaggctaaagttagtgcgtttggtggcaccttcctctttatgttctggcgcattgaaatatgcgtcccaggagccgtgccactcgccgctgccttttttggtaatgatgttaaccacgccgcccgccgcgccgttgccataacgcgcagctgccggaccacgcagaacttcaatacgttcaatcatttcaggtggcacccaggaagtatcaccacgggtatcgcgctcgccacgccagccctgacgcaccgagttacggctgcttaccggcttgccgtcaatcaaaatcagcgtgttttccggacccataccgcgaatatcaatctgtcggttattcccacgctgaccactggtggagttaccggtcaggttaacgcctggcatggtacggatgatctccgacacatcgcgggcaaccgggtttttgcggatttcatctgcggtgatggtcgaaacgccaggcgcctgtaagttctgctcggcggcggtaacgacaatagtatcgtcatgtgaaacaggagtatcggtcggctcttgtgcctgcgctaccccataaatccccagattgaccaacaaggccagggaatgaatcttcttgttcattgttttattcctgcatttttgccacgaattgcaactgtcgggcatggtcgtcatcaacacgacgcatcccgctaccgcgaaaacctttgatcctgaaagacacgcagtgcagttggttaattaatgtccgcgcttcccacggcgcgccattacgctattgcaaatgcaaatagttatcaataatattatcaatatatttctgcaatcaatgaaaaattgcacagtaaacatggggttatggtgtgacggcgttaaaagtaggaagtgagagctggtggcagtcgaaacatggcccggaatggcagcgtctgaatgacgaaatgtttgaggtcactttctggtggcgtgatccccaaggttctgaagaatactcgacgataaagcgcgtatgggtctacatcactggtgtgaccgatcaccatcagaacagccagccccagtcgatgcagcgaattgcaggcactaacgtctggcagtggaagacacaactcaatgccaactggcgcggcagctactgctttattcccaccgaacgcgatgacattttttctgtaccatcccccgatcgcctcgaattgcgcgaaggctggcgaaaactattaccccaggcgatagccgatccgctgaacctacaaagctggaaaggcgggcgagggcacgctgtttctgcactcgaaatgccgcaagcgcctctgcaaccgggatgggattgtccgcaagcgccagaaatacctgccaaagaaattatctggaaaagtgaacggttgaaaaagtcacggcgtgtatggatttttaccaccggcgatgcaacagcagaagaacgcccgctggcagttttgctcgatggcgaattttgggcgcaaagtatgcccgtctggccagtgctgacttcgctgacccatcgtcagcaacttcctcccgccgtgtatgtgttgatcgacgctatcgacaccacgcaccgcgcccacgaactgccgtgtaatgcggatttctggctcgcagtacagcaagagttattacccctggtgaaagctattgccccttttagcgatcgtgccgatcgcaccgtggttgccgggcagagttttggtgggctttccgcgctgtatgccggactgcactggcctgaacgctttggctgtgtattaagccagtcaggatcgtactggtggccgcatcggggcgggcagcaagagggcgtgttacttgaaaagctaaaagctggtgaagttagcgccgaaggtctgcgcattgtgctggaagcgggtattcgcgagccgatgatcatgcgggccaatcaggcgctgtatgcgcaattacaccccataaaagaatccattttctggcgtcaggttgacggcggacatgatgcgctttgttggcgcggtggcttgatgcaggggctaatcgacctctggcaaccacttttccatgacaggagttgaatatggcattcagtaatcccttcgatgatccgcagggagcgttttacatattgcgcaatgcgcaggggcaattcagtctgtggccgcaacaatgcgtcttaccggcaggctgggacattgtgtgtcagccgcagtcacaggcgtcctgccagcagtggctggaagcccactggcgtactctgacaccgacgaattttacccagttgcaggaggcacaatgagccagcatttacctttggtcgccgcacagcccggcatctggatggcagaaaaactgtcagaattaccctccgcctggagcgtggcgcattacgttgagttaaccggagaggttgattcgccattactggcccgcgcggtggttgccggactagcgcaagcagatacgctgcggatgcgttttacggaagataacggcgaagtctggcagtgggtcgatgatgcgctgacgttcgaactgccagaaattatcgacctgcgaaccaacattgatccgcacggtactgcgcaggcattaatgcaggccgatttgcagcaagatctgcgcgtcgatagcggtaaaccactggtctttcatcagctcattcaggtggcagataaccgctggtactggtatcagcgttatcaccatttgctggtcgatggctttagtttcccggccattacccgccagatcgccaatatttactgcacatggctgcgtggcgaaccaacgcctgcttcgccgtttacgcctttcgctgatgtagtggaagagtaccagcaataccgcgaaagcgaagcctggcagcgtgatgcggcattctgggcggaacagcgtcgtcaactgccaccgcccgcgtcactttctccggcacctttaccggggcgcagcgcctcggcagatattctgcgcctgaaactggaatttaccgacggggaattccgccagctggctatgcaactttcaggtgtgcagcgtaccgatttagcccttgcgctggcggctttgtggctggggcgattgtgcaaccgcatggactacgctgccggatttatctttatgcgtcgactgggctcggcggcgttgacggctaccggacccgtgctcaacgttttgccgttgggtattcatattgcggcgcaagaaacgctgccggaactggcaacccgactggcggctcaactgaaaaaaatgcgtcgtcatcaacgttacgatgccgaacaaattgtccgtgacagcgggcgagcggcaggtgatgaaccgctgtttggtccggtactcaatatcaaggtatttgattaccaactggatattcctggtgttcaggcgcaaacccataccctggcaaccggtccggttaatgaccttgaactggccctgttcccggatgaacacggtgatttgagtattgagatcctcgccaataaacagcgttacgatgagccaacgttaatccagcatgctgaacgcctgaaaatgctgattgcccagttcgccgcggatccggcgctgttgtgcggcgatgtcgatattatgctgccaggtgagtatgcgcagctggcgcagctcaacgccactcaggttgagattccagaaaccacgcttagcgcgctggtggcagaacaagcggcaaaaacaccggatgctccggcgctggcagatgcgcgttacctgttcagctatcgggaaatgcgcgagcaggtggtggcgctggcgaatctgctgcgtgagcgcggcgttaaaccaggggacagcgtggcggtggcactaccgcgctcggtctttttgaccctggcactccatgcgatagttgaagctggagcggcctggctaccgctggataccggctatccggacgatcgcctgaaaatgatgctggaagatgcgcgtccgtcgctgttaattaccaccgacgatcaactgccgcgctttagcgatgttcccaatttaacaagcctttgctataacgccccgcttacaccgcagggcagtgcgccgctgcaactttcacaaccgcatcacacggcttatatcatctttacctctggctccaccggcaggccgaaaggggtaatggtcgggcagacggctatcgtcaaccgcctgctttggatgcaaaatcattatccgcttacaggcgaagatgtcgttgcccaaaaaacgccgtgcagttttgatgtctcggtgtgggagtttttctggccgtttatcgcaggggcaaaactggtgatggctgaaccggaagcgcaccgcgacccgctcgctatgcagcaattctttgccgaatatggcgtaacgaccacgcactttgtgccgtcgatgctggcggcatttgttgcctcgctgacgccgcaaaccgctcgccagagttgcgcgacgttgaaacaggttttctgtagtggtgaggccttaccggctgatttatgccgcgaatggcaacagttaactggcgcgccgttgcataatctatatggcccgacggaagcggcggtagatgtcagctggtatccggcttttggcgaggaactggcacaggtgcgcggcagcagtgtgccgattggttatccggtatggaatacgggtctgcgtattcttgatgcgatgatgcatccggtgccgccgggtgtggcgggtgatctctatctcactggcattcaactggcgcagggctatctcggacgccccgatctgaccgccagccgctttattgccgatccttttgccccaggtgaacggatgtaccgtaccggagacgttgcccgctggctggataacggcgcggtggagtacctcgggcgcagtgatgatcagctaaaaattcgcgggcagcgtatcgaactgggcgaaatcgatcgcgtgatgcaggcgctgccggatgtcgaacaagccgttacccacgcctgtgtgattaaccaggcggctgccaccggtggtgatgcgcgtcaattggtgggctatctggtgtcgcaatcgggcctgccgttggataccagcgcattgcaggcgcagcttcgtgaaacattgccaccacatatggtaccggtggttctgctgcaacttccacagttaccacttagcgccaacggcaagctggatcgcaaagccttaccgttgcctgaactgaaggcacaagcgccagggcgtgcgccgaaagcgggcagtgaaacgattatcgccgcggcattctcgtcgttgctggggtgtgacgtgcaggatgccgatgctgatttcttcgcgcttggcggtcattcgctactggcaatgaaactggcagcgcagttaagtcggcaggttgcccgccaggtgacgccggggcaagtgatgatcgcgtcaactgtcgccaaactggcaacgattattgatgctgaagaagacagcacccggcgtatgggattcgaaaccattctgccgttgcgtgaaggtaatggcccgacgctgttttgtttccatcctgcgtccggttttgcctggcagttcagcgtgctctcgcgttatctcgatccacaatggtcgattatcggcattcagtcaccgcgccccaatggccccatgcagacggcggcaaacctggatgaagtctgcgaagcgcatctggcaacgttacttgaacaacaaccgcatggcccttattacctgctggggtattcccttggcggtacgctggcgcagggtattgcggcgcgactgcgtgcccgtggcgaacaggtggcatttcttggcttgctggatacctggccgccagaaacgcaaaactggcaggaaaaagaagctaatggtctggacccggaagtgctggcggagattaaccgcgaacgcgaggccttcctggcagcacagcagggaagtacttcaacggagttgtttaccaccattgaaggcaactacgctgatgctgtgcgcctgctgacgactgctcatagcgtaccgtttgacggtaaagcgacgctgtttgttgctgaacgcacacttcaggaaggtatgagtcccgaacgcgcctggtcgccgtggatagcggagctggatatctatcgtcaggattgtgcgcatgtggatattatctctccagggacgtttgaaaaaattgggccgattattcgcgcaacgctaaacaggtaaattaatattatttataaacccataattacagaaaataattatgggttttttatttgtttgatttataggtttgatgaatatttctcttaaatagagtgaatgttgcattcagtggaaggaatttacaaacttcagcttcggataattatcaccaactggtaaagtgagcgccgtggagatttccccctattggactcattttcaggttataccccatgtcatcactgaatattaaacagggaagtgacgctcattttcccgattatcctctggcgtcgcccagtaataatgaaattgatttacttaatctaatctcagttttatggcgggccaaaaaaacggtcatggcggtcgtttttgcgtttgcctgcgcaggcttgctgatctctttcatcctgccgcaaaaatggaccagcgcggcggttgtcacgcctccagaacctgttcagtggcaagagttggagaaatcattcactaagcttcgtgtgctggatctggatatcaaaattgatcgtacagaagcatttaacctgtttatcaagaagtttcagtcggttagcttgctggaagagtacctgcgttcatcaccttatgtgatggaccaattaaaagaggcgaaaatcgacgaactggatttgcatcgcgcaattgtcgcattgagcgaaaaaatgaaagcggttgatgacaatgccagtaagaaaaaagatgaaccgtcactgtatacctcctggacgctaagttttaccgcgccaaccagtgaagaggcgcagaccgttttgagcgggtatatcgattatatctctacgttggtggtgaaagagtcgctagaaaacgtccgtaataaactggagatcaaaacccagtttgaaaaagaaaaactggctcaggatcgcattaaaacgaaaaatcaacttgatgcaaacattcagcgcctcaattattcactcgacattgccaacgcggcaggaattaaaaagcccgtttacagtaatggtcaggccgttaaagatgaccccgatttttctatttctctcggtgcagacggtattgaacgcaaactggaaatagaaaaagcggtcactgacgttgcggaactgaacggtgaattacgtaatcggcagtatcttgtcgagcaattaacaaaagcacatgtcaacgatgtgaattttacgccgtttaaatatcagttaagcccgtcattgccagtgaaaaaagacggtccgggtaaggcgattattgtgatcctttccgcgttgatcggcgggatggtggcttgtggtggcgtgctgttgcgctatgcgatggcatccagaaaacaggatgccatgatggcagaccacttagtttaactatttgcggttgaaggtgccgttcgtccgagcggcaccacaagcggcgttccggcaactggatcgtcaatgatcatgcagcgcagaccataaatgcgctcaatcagttcagcagtgacaatctccttcggcgctccctgagcaacaattttcccttcccgcaatgcaatcaaatggctggcgtaacgacaggcctgattaagatcgtgcagcaccgccgccagggtatagcctttttcgcggttcagttcgcttaacaactccagcaaatcaatctgatgactgatatccagccaggtcgtgggttcgtcgagcagcataattgccgtttcctgggccagcaccatcgcgatccacgctcgctggcgttgtccgccagaaagggtatccacgctttgatctgccagatgagttattcccgtggcctgcattgctttcgttaccgcttcttcatcctctttgcgccagcgggtaaacagcggttgatgcggataacgtccacgcgccaccagctcctgcacggtgatatcgcccggcgtggtagcattttgcgccaacagaccaatccggcgtgcaacctctttactggcgtaatgttgaatgtgctcgccatccagccagacatgcccatgagcaggcgtcatcaggcggcttaaggtacgcagtaacgtggatttaccgcagccatttggcccgataattgccgtgaagtgaccatcaggtatttctacagtcagattttccgcaacggtatatttgccatatcccagggttaactgttcgccgcgcaaacgggctactgattcggtcattttttgcgagactcctgaattaacaagacgataaggtaaataccgccgaggctgacggtaacgacgccaaccggaagttgatacggcataaacagttgttgggcgcagagatcggccgccagcagtaacagcgccccgcatagcgccgcctgggttagcccccagcgagcggtgccgctaatgcgtcgggcaatgtgcggtgcgactaaagcaataaaggaaatcggcccggcaagcgctgttgccgcagcggtaagcaccactgcaaccagcatcattaacagacgcgaacgttcgacgctgacgcccagcgcacacgcggtatcatcgcccatttccagcaagcgcatccggcgtaccagtaaggcggcggcaatgagcatcaatataatgatgggtgcggaaggcgaggtttttgcccacgtcaggccgttgagcgatccggcattccacaaacctgctgttagcgccgtttctaaagacgctttcagcaacagccaggtattaaaggccaccagcatggcgcgaacgccgataccgataataatcaaccgaaaggtgtcgatgccgttgcgccaggcgagcagccagaccagcagcgaagtgacaatgccgcccaccattgctgacagcgcgatagccgtcaggtcctgaccaaacagcaccatcgccaccagcacgccgctccacgccccggtgttaaagcccattacgtcagggctgccgagcgggttacgcatcagcgactgaaaaatcgcgccactgacgcccagtgctgcgccaatcaacagcgccatcagcacgcgtggtaaacgccattcggtgaccaccatcgtcatactgcgcggcgcatcgcccatcagcgcggcgaatacctgcgaggtttccagcgtgacggcaccgctgcgtaatccccagatacctgcaaccacacaggcggaaaccagcagcaaacaggtgatgagtaatcggcgagagacgtaaatcatgcaccacctcgcgttttacgtcgcacgaggaagatcagcaccggtgcaccaataaacgcactgaccacagaaacgcgcagttcgccgggcacaatcacccgcccgatgatatcggcaaacagcagcagggcaggggtagcaagtagcgtgacgggcagcgaccagcgatgatcggcacccaccagccaacgcgccatatgcggcatcatcaggccaataaaggcaatcgggccaactactgccgtcgcactaccacaaagcacggtaatcgccagcagaccaatcaactgtgtgcgcgccacgcgactgcccagcgccgtcgcggtgtcgctgccgaggctcaaactgttcagcgcgcgactcagtaatagcgcagttgctccggcgatcagcaccgggatcagcaccacttttaaggtatgtagattgcgaatatccagcgaaccggcttgccagaaacgcaactgatcgtagacgtcaggattaagcagggcgatgccgctggtcagtccttccagcaccgccgccagcgccacgcccgccagggttaaacgcaccggacttaactgcccgccgccctgactgccggtaaaggcaacaatcaatgaggccaccagcgccccggcgaaggccatcgccagttgttcctgcgcggaagagtaaccaaacagcgccgcacccagcacaatggcaaagctggctccggcgttcacgccaagcaagccggggtcggcaagtgggtttcgggtgagggtttgcattaacgccccggcaaggccaagcgcgccgcctgccagtaaaccggcaagggtacgcggcagccgcgcgtcgagcacgatggtgcagtcggcgctctggcaggtgccggagaaggcctccagcactacggaagcggggagtgattttgccccaatgagcaggcttaatgccgtcgcgataatcagtaataacagcaatccgggcacggcaatggcgcgtgtcacggcaacagaaccagacatacgaacttccatgataatgaaattaattatcgttatcgatcttatttggatatgttagcatgtgcagcctaagaataggtatttaaaatatttgatggcaaggcattgtaatgaataaacaatcctggctgcttaacctcagcctgttgaaaacgcacccggcgtttcgcgcagtattcctcgctcgtttcatctcaattgtgtctctgggtttgctcggcgtcgcggtgccggtgcagatccagatgatgacacattccacctggcaggtggggctttcggtgacgctgaccggcggcgcgatgtttgttggcctgatggtcggcggtgtgctggcggatcgctatgagcgcaaaaaagtgattttgctggcgcgcggcacctgtggcattggcttcattggactgtgccttaatgcactgctgccggagccgtcattgctggcaatctatttacttggtttatgggatggttttttcgcatcgcttggcgttacggcgctattggcggcgacaccagcactggtagggcgtgaaaacttaatgcaggccggggcgatcaccatgttgaccgtgcgtctggggtcggtgatttcgcccatgattggcggtttattgctggcgaccggtggcgtagcctggaactacgggctggcggcggcgggcacgtttattaccttgctaccgttgttaagccttccggcgttgccaccgccaccgcagccgcgtgagcatccgttgaaatcattactggcaggatttcgttttctgcttgccagcccgctggtgggcgggattgcgctgctgggtggtttattgacgatggcgagcgcggtgcgggtactgtatccggcgctggctgacaactggcagatgtcagcggcacagattggttttctctacgcggcgatcccgctcggcgcggctattggtgcgttaaccagcgggaagctggcacatagtgcgcgaccagggttattgatgctgctctccacgctgggatcgttcctcgccattggtctgtttggcctgatgccgatgtggattttaggcgtggtttgtctggcgctgttcggctggttgagtgcggtcagctcgttgctgcaatacacaatgctgcaaacgcaaaccccggaagcgatgttagggcggattaacggtttgtggacggcgcagaacgtgacgggcgatgccataggcgcggcgctgctgggtggtttgggcgcgatgatgacaccggttgcttccgcaagcgcgagcggttttggtttgttgattatcggcgtgttgttattgctggtgctggtggagttgcgacattttcgccagacgccgccgcaggtgacagcgtccgacagttaatgcttaaaacagcgccttaagcctatccagcacttgcatggcgctgtagtaatccagacggaacgtctcggttcccagcgcataaacctgcttgttttgtactgcaggcaggtgcgcgagcagcggattagcataaatagcatcggcatctttctgatcaccggcgaacaggaatagtgactcgccatttaaccctgcagccagattttccccaccaagctgaatgatgtcatggcgtttaccctgactttggctggcatttaaccctgcgggtaacttcgccagcgtaaagccgagttgttccagcatctgcccttgtgctgattctggcgtccagagattggcactgtgtgcagcggcagtatagacaatggcagtgaccggctgcggcggtaatttgatttgctctttcgccgccgccagttgcttatcaaactgcgcaatccgctctgccgcttgtttctcatgcccggtaatttcgccaagctgcgttaacagcgactgccagcttttgtcgtcgtaattgatgattaatgtcggggcgatggtggaaagctgatcatacagcgccagcgccgaatccccgccagttgcgctaattaaaatcagatccggcatttgcgcggcaacggcttcggcgctcggttcgccgatatagagccgttgcagtttgcgttctttcgccaccttgctccactggcgtaaaaagccctggtcatccgcgacgcggttatttggcgtggtcgcgccgctggcgatcactggtgcatcaatcgccagcagtgagccggtcagggtgacgctggtggaaacaatacgctgcggctggctttccagtgtatgtgtgccacggctgtcagtaatctgacgcggccagtcagcggcctgaactgcggctattcctgaaagcaaaagtcctgttaatagaagggcgttgcggtagagcggggcgagtctcacaaatcagcttcctgttattaataaggttaagggcgtaatgacaaattcgacaaagcgcacaatccgtcccctcgcccctttggggagagggttagggtgaggggaacagccagcactggtgcgaacattaaccctcaccccagccctcaccctggaagggagagggggcagaacggcgcaggacatcacattgcgcttatgcgaatccatcaataatgcttctcattttcattgtaaccacaaccagatgcaaccccgagttgcagattgcgttacctcaagagttgacatagtgcgcgtttgcttttaggttagcgaccgaaaatataaatgataatcattattaaagcctttatcattttgtggaggatgatatggatacgtcactggctgaggaagtacagcagaccatggcaacacttgcgcccaatcgctttttctttatgtcgccgtaccgcagttttacgacgtcaggatgtttcgcccgcttcgatgaaccggctgtgaacggggattcgcccgacagtcccttccagcaaaaactcgccgcgctgtttgccgatgccaaagcgcagggcatcaaaaatccggtgatggtcggggcgattcccttcgatccacgtcagccttcgtcgctgtatattcctgaatcctggcagtcgttctcccgtcaggaaaaacaagcttccgcacgccgtttcacccgcagccagtcgctgaatgtggtggaacgccaggcaattccggagcaaaccacgtttgaacagatggttgcccgcgccgccgcacttaccgccacgccgcaggtcgacaaagtggtgttgtcacggttgattgatatcaccactgacgccgccattgatagtggcgtattgctggaacggttgattgcgcaaaacccggttagttacaacttccatgttccgctggctgatggtggcgtcctgctgggggccagcccggaactgctgctacgtaaagacggcgagcgttttagctccattccgttagccggttccgcgcgtcgtcagccggatgaagtgctcgatcgcgaagcaggtaatcgtctgctggcgtcagaaaaagatcgccatgaacatgaactggtgactcaggcgatgaaagaggtactgcgcgaacgcagtagtgagttacacgttccttcttctccacagctgatcaccacgccgacgctgtggcatctcgcaactccctttgaaggtaaagcgaattcgcaagaaaacgcactgactctggcctgtctgctgcatccgacccccgcgctgagcggtttcccgcatcaggccgcgacccaggttattgctgaactggaaccgttcgaccgcgaactgtttggcggcattgtgggttggtgtgacagcgaaggtaacggcgaatgggtggtgaccatccgctgcgcgaagctgcgggaaaatcaggtgcgtctgtttgccggagcggggattgtgcctgcgtcgtcaccgttgggtgagtggcgcgaaacaggcgtcaaactttctaccatgttgaacgtttttggattgcattaaggagcgaggatgagcattccattcacccgctggccggaagagtttgcccgtcgctatcgggaaaaaggctactggcaggatttgccgctgaccgacattctgacgcgacatgctgcgagtgacagcatcgcggttatcgacggcgagcgacagttgagttatcgggagctgaatcaggcggcggataacctcgcgtgtagtttacgccgtcagggcattaaacctggtgaaaccgcgctggtacaactgggtaacgtcgctgaattgtatattacctttttcgcgctgctgaaactgggcgttgcgccggtgctggcgttgttcagccatcagcgtagtgaactgaacgcctatgccagccagattgaacccgcattgctgattgccgatcgccaacatgcgctgtttagcggggatgatttcctcaatactttcgtcacagaacattcctccattcgcgtggtgcaactgctcaacgacagcggtgagcataacttgcaggatgcgattaaccatccggctgaggattttactgccacgccatcacctgctgatgaagtggcctatttccagctttccggtggcaccaccggcacaccgaaactgatcccgcgcactcataacgactactactacagcgtgcgtcgtagcgtcgagatttgtcagttcacacaacagacacgctacctgtgcgcgatcccggcggctcataactacgccatgagttcgccaggatcgctgggcgtctttcttgccggaggaacggttgttctggcggccgatcccagcgccacgctctgtttcccattgattgaaaaacatcaggttaacgttaccgcgctggtgccacccgcagtcagcctgtggttgcaggcgctgatcgaaggcgaaagccgggcgcagcttgcctcgctgaaactgttacaggtcggcggcgcacgtctttctgccacccttgcggcgcgtattcccgctgagattggctgtcagttgcagcaggtgtttggcatggcggaagggctggtgaactacacccgacttgatgatagcgcggagaaaattatccatacccagggttacccaatgtgtccggatgacgaagtatgggttgccgatgccgaaggaaatccactgccgcaaggggaagtcggacgcctgatgacgcgcgggccgtacaccttccgcggctattacaaaagtccacagcacaatgccagcgcctttgatgccaacggtttttactgttccggcgatctgatctctattgatccagagggttacatcaccgtgcaggggcgcgagaaagatcagattaaccgtggcggcgagaagatcgctgccgaagagatcgaaaacctgctgctgcgccacccggcggtgatctacgccgcactggtgagcatggaagatgagctgatgggcgaaaaaagctgcgcttatctggtggtaaaagagccgctgcgcgcggtgcaggtgcgtcgtttcctgcgtgaacagggtattgccgaatttaaattaccggatcgcgtggagtgtgtggattcacttccgctgacggcggtcgggaaagtcgataaaaaacaattacgtcagtggctggcgtcacgcgcatcagcctgaaggagagaacacgatggctattccaaaattacaggcttacgcactgccggagtctcacgatattccgcagaataaagttgactgggcctttgaaccgcaacgtgccgcgttgttaatccatgatatgcaggactattttgtcagcttctggggcgagaactgcccgatgatggagcaggtgatcgcgaatattgctgcgctgcgcgactactgcaaacagcacaatatcccggtttattacaccgcccagccgaaagagcagagcgatgaagatcgggcgctgttgaatgatatgtgggggccgggcctgacccgctcgccggaacagcaaaaggtggtggatcgcctgacgccagatgccgacgacacggtgctggtgaagtggcgctacagcgcgtttcatcgttctccgctggagcaaatgctgaaagagagtggacgtaaccagctgattattaccggggtatatgcccacattggctgtatgaccaccgcaaccgacgcatttatgcgcgatattaaaccgtttatggtggcggatgcgctggccgatttcagccgtgacgagcatttgatgtcgctgaaatatgtggccggacgttctggccgggtggtgatgactgaagaattactgccagcacctatccccgccagcaaagcggcgctgcgtgaggtgatcctgccgttgctggacgagtccgatgaaccgttcgatgacgacaacctgatcgactacggtctggattcggtgcgcatgatggcgctggcggcgcgctggcgcaaagtgcatggtgatatcgactttgtcatgctggcgaaaaacccgaccatcgacgcctggtggaagctactctcccgcgaggtgaaataatggatttcagcggtaaaaatgtctgggtaaccggcgcaggtaaaggtatcggctacgccacggcgctggcgtttgttgaggcgggagcgaaagttacaggttttgatcaagcgttcactcaggagcaatatccctttgcgaccgaagtgatggatgttgccgacgctgcgcaggtcgcgcaagtgtgtcagcgactgttagctgaaacggagcgactggacgcgctggtcaatgcggcgggaattttacgcatgggcgcgaccgatcagctcagtaaagaggactggcagcagacttttgcggttaacgtcggcggtgcgtttaacctgttccagcaaaccatgaaccagtttcgccgtcagcggggcggggcgattgtcactgtggcgtccgacgccgcgcacacgccgcgtattggcatgagtgcttatggcgcatcgaaagcggcgctgaaaagcctggcgttgagcgtcgggctggaactggcgggtagcggcgtgcgctgtaatgtggtttcgcctggctccaccgacaccgatatgcaacgcacgctgtgggtgagcgatgacgccgaagaacagcgtattcgcggctttggcgagcagtttaaactcggcattccgctggggaaaatcgcccgtccacaagagatcgccaacacgattttgttcctcgcctctgacctcgccagccatattaccctacaggatattgtggtcgatggcggctcaacgctgggggcataagcatgatctggaaacgccatttaacgctcgacgaactgaacgccaccagcgataacacaatggtggcgcatctgggaattgtgtatacccgtctgggcgatgatgtgctggaagccgaaatgccggttgatacccgtactcatcagccgttcggtttactacatggcggcgcgtcggcggcgctggcggaaacgctgggatcgatggccggatttatgatgacccgcgacggacagtgtgtggtaggcacagaacttaatgcaacacaccatcgcccggtgtctgagggaaaggtacgcggcgtctgccagccgctgcatcttggtcggcaaaatcagagctgggaaatcgtcgttttcgatgaacaggggcggcgttgctgcacttgtcggctgggtacggcagttttgggatgaacccgacagaattagatgagattgcaggaaaactcggttaacggagtgatcgagttaacattgttaagttaaatattggtttcaactccgatttacatggttgctgtgttgttaaattgtacaaagatgttatagaaacaaaatgtaacatctctatggacacgcacacggataacaactatgaacaaatcagggaaatacctcgtctggacagtgctctctgtaatgggagcatttgctctgggatacattgctttaaatcgtggggaacagatcaacgcgctgtggattgtggtggcgtcggtctgtatctatctgatcgcttaccgtttttatgggctgtatatcgccaaaaatgtgctggcggttgacccgacgcgtatgacgccagcggtgcgccataacgacgggctggactatgtgccgacggacaagaaagtgctgttcggtcaccattttgcggccattgccggagcaggtccgctggtggggccggtactggcggcgcaaatgggctacctgccggggatgatctggctgctcgctggggtggttctcgccggtgcggtgcaggatttcatggtactgtttgtttctacgcgccgtgacggtcgctcgctgggtgagctggtcaaagaagagatggggccaaccgccggggtgattgcgctggtggcctgctttatgatcatggtcattatccttgcagtgctggcgatgatcgtggtgaaagccctgactcatagcccgtggggaacatataccgttgcgttcaccattccgctggcgctgtttatggggatctacctgcgctatctgcgtccggggcgtattggcgaagtgtcggtcatcggtctggtattcctgattttcgccattatctctggcggctgggtggcagaaagtccgacctgggcaccgtactttgactttaccggcgtgcagttgacctggatgctggtgggttacggttttgtggcggcggtgctgccggtgtggttactgctggccccgcgtgactacctctctaccttcctgaaaatcgggactatcgtcggtctggcggtaggcattttgattatgcgcccgacgctgaccatgcctgcgctgaccaaatttgtcgatggcactggcccggtatggaccggtaacctgttcccgttcctgtttatcaccatcgcctgtggcgcggtgtctggcttccatgcgctgatctcttctgggaccacgccgaagatgctggcgaacgaagggcaggcgtgctttatcggctacggtgggatgttaatggaatccttcgtggcgattatggcgctggtttccgcctgtatcatcgatccgggcgtgtattttgccatgaacagcccgatggcggtgctggctccggcagggacggcggatgtggtcgcttctgccgcgcaggtggtgagtagctggggctttagcattacaccagatacgctaaaccagattgccagcgaagtgggtgaacagtcgatcatttcccgtgcgggcggtgcgccgacgctggcggtggggatggcctacattctgcacggcgcgctgggcggcatgatggatgtggcgttctggtatcacttcgccattttgtttgaagcactgtttattctgacggcggtggatgcaggtacgcgtgctgcgcgctttatgttgcaggatctgctgggcgtggtgtctcctggcctgaagcggaccgattcactgcctgctaacctgctggcaacagcgctgtgcgtactggcgtggggctacttcctccatcagggcgtggtcgatccgctgggcggcattaacactctgtggccgctgtttggtattgccaaccagatgctggcagggatggcgctgatgctctgtgccgtggtgttgttcaagatgaaacgtcaacgttacgcctgggtggcgctggtaccaacggcctggctgctgatttgtaccctgaccgcaggctggcagaaagcgtttagcccggatgcgaaagtcggcttcctggccattgctaataagttccaggcaatgatcgacagcggcaatattccgtcgcagtatactgagtcacagctggcgcaactggtgttcaacaaccgtctggatgccgggttaaccatcttctttatggtggtcgtggtggttctggcactgttctcgattaagacggcactggcggcattgaaagatccgaagccaacggcgaaagaaacgccgtatgaaccaatgccggaaaatgtcgaggagatcgtggcgcaggcaaaaggcgcacactaaagtcagagtgagggggggatgttggcgaatgttggcttagtgcccagggttccctctcaccctaaccctctccccggtggggcgaggggactgaccgagcgcgttgatagcatttgtaggccggataaggcgttcacgccgcatccggcactctttcagcaacatggttagcggaggccaagatgtttgattcactggcaaaagccggaaaatatttaggtcaggcggcgaagctgatgattggtatgcctgattacgacaactatgtcgaacatatgcgggttaaccatcccgatcaaacgccgatgacctacgaagagtttttccgtgagcggcaggacgcgcgctacggtggaaaaggcggcgcgcgctgctgctaaatttgtacgtcaggctttaaacgattccacttttttgaacgctgcacgcaacgtatctggtgtcagcgtgactggcaggtaatgaatggactccaccggacgcagggtgtgggcaatcactttgtcgatctccgcctgattattgatatccacttccagctccgccagtgtagtcggcagatgaaaacgctgatacgctccagttaattgcgccagcacatcatcctgacccagcaaggcgctttgcaccagaattccgtaggcgactttggtgccgtggagaaacttctcggtttgcggcagcacggtcagaccgttatgcacggcatgagctgccgccacacgcgtaaaacgatcgcccagaccaccaaccatcccaccaccagcaataatagcatccaccacatcgcaaaatgattgcgttaactgttgattttgctgatcgctcagcgcctgttcgctactgtttaacaagacgtcgcgaatggcttgcgcattattgatccccagtcgcacggttagcggcaacgtttctggttgcggagccagcaccaccgcttcataccatttcgccagcgtgtcaccgatccccgccagcagatattgttgcggtgcattgaggataatctccggttccaccagcaccataaaattggcgtcgtcgaaaatctcataatgcagcgcctgtccggcatcattataccagacggagagcggtgtccaggcggcgcaggtggcggcgatcgtcggaacggcaacaaacggcagaccgagacggcgggcgagggctttcgcggtgtcgagcagtgcaccgccaccgacgccaatcaccacgctgcggtcgtcaccggactcagccgccagttgttgtacatcgctttcgctgcaatgaccgcgaaacaaaatatgctttgcccctggcagtccaaacgctggcggaagtttggtttgcgccgcagcaatggcgcgtttgccgtagatccacaccgcgcgagaaagttgttcatcagtgaaaaaatcgtgcaggtgattgaaacttcctggatgtgaaaagtagttagccgggccgacgaccacgcggataggattgtgaggcatgttgtgttgtccttattgttttatttagacatctaaacgtcttgattgccaaatactagcatcgtgttatagtgccttcaacacgcaacttcgtcaggtacaataaaaatgacaaataaccctctgattccacaaagcaaacttccacaacttggcaccactattttcacccagatgagcgcgctggcgcagcaacaccaggcgattaacctgtcgcaaggctttcctgattttgatggtccgcgctatttacaggagcggctggcgcaccacgttgcacagggggcaaaccaatacgcgcccatgaccggcgtgcaggccttgcgcgaggcgattgctcagaaaacggaacgtttgtatggctatcaaccagatgccgatagcgatatcaccgtaacggcaggggcgacggaagcgttatacgcggcgattaccgcactggtgcgcaatggcgatgaagtgatttgttttgatcccagctatgacagttacgcccccgccatcgcgctttctgggggaatagtgaagcgtatggcactgcaaccaccgcattttcgcgttgactggcaggaatttgccgcattattaagcgagcgcaccagactggtgatcctcaacactccgcataaccccagtgcaactgtctggcagcaggctgatttcgccgctttgtggcaggcgatcgccgggcacgagatttttgtcattagcgatgaagtctacgagcacatcaacttttcacaacagggccatgccagtgtgctggcgcatccgcagctgcgtgagcgggcagtggcggtttcttcatttggcaagacctatcatatgaccggctggaaagtgggttattgtgttgcgccagcgcccatcagcgccgaaattcgcaaggtacatcagtatctgaccttttcggtgaataccccggcacagctggcgcttgctgatatgctacgtgcagaacctgagcattatcttgcgttaccggacttttatcgccagaagcgcgatattctggtgaatgctttaaatgaaagccggctggagattttaccgtgtgaaggtacatactttttgctggtggattacagcgcggtttctaccctggatgatgttgagttttgccagtggctgacgcaggagcacggcgtagcggcgattccgctgtcggtgttttgcgccgatcccttcccacataaactgattcgtctctgttttgccaagaaggaatcgacgttgctggcagcagctgaacgcctgcgccagctttagctatttaaccgtccaggcgcgggaatattgacggtcggcaaacaactcttgcaggccgttaatttgcttcaggcgcagcacttcgtcgctgtccattcccagctctttgccaattttattatcgtcccatcccaactggctaagttcacggacgatttccgacatggcggtgatttgatggcgtccacgagcgcgattatgacgaatagtcgcggcgatgcgttgattacgcgtaccttccagacaggtcaccggcaaataaccttttaagcgtaattttaatgatgatgagcctttaccaatttcatggcggtgaaaaccatccacgatttccatggcatttttatccgtatgtgtgaccacaatgggttgggtaaaaccatctatttcaatggatttttgcagcagttttttttcgggtggtgccacgttgtttgggttgtaatcattaggcataagttggctgtttttaacccacagaacgcaatccactggctcttcacgaaaggggctaacctgatggatcgccatgcggatttcattaatcgctttgatgcgatcatcttccggcaagctggcgagaaattgcgttaaatcctgcgttaatcgttgttgcatagtatcccccattcctgacgttttccttttatccgttcgttataacgctgatagttcttcgattttgtggggctaaatgataatgcccgacaccagtaatcgttattgagtaaaactttgcatatccgccgccaggaggggatatctttcgcgccaatgtccccttgctgggtttgtggaacctcgatgccttttttctgataccagtgcaaataaatggcgattttattgcggtaatgctcagctgttttttccggcatgctattgagcagcaataatgcatattcttgccagtctaaatgttctggcttgaggattttccgatgcccatagaaatgattgtcatgtccggcgtaaatgccgccactttttaccccgctgactcgtgcgcacatagcagcccagcgatccggttcgataacgtgatagagccataatccttgtcgttgctccgggccaaaaggttcgcaaattcgcatatgacgcagaggaacgcctgcttgatacattaggttatacagtgggttgcagagactttgatgatttgcataccaggtccagatatcagccactttccagtcgtaaatggggtaaatgtaccagctatgaccgcctggtgcggccgtagtccagggtttatcgtcggcaaaacgttgtttatttaaactggcgatggcgacaaaacggttgtaggactcatccgcacggatgccgatcatcatcgccgccggacgtttttgtgaaaaccattcggcaaactcacgtacaaattgttcgaaggtcatgcctggctggtaaaaggagaaaaagtcagggtcggttatcgcatcttggagaggttgacgtacccattcgacatcaggttcccagcactgccattcgggttggtattgtgaaagggaattttgcgtcgtaagcgggagcgcaacccagtaaaactcttcgatgacatcggtgtacaactcgcgcagggactgaacatagttaatggtgcaagagaattgcgcctcccagtcgataaacaaaacgcagatttttttgcccatttgtcgggcaagttcggctgtcagatgcagcattaaaccagagtctttgccgccagaaaatgagacacaaacgcggggtagggtattgagtgtccaggtaatacgctctcgtgcagcttccagaatattgagcggaagaggaattttataaatagacatctgaagacgctctctgaacgttacagggtgatcagtgagataagtctgttaattataaagtaaacactgtaaagcagagtgttttatttttcattcgcgctgtgaataaatagatgaaagttatagtagctgtctgtagttatatatcaaaaactctcatttagacggtcaataaatcgggagaacaccaaattatttaaagaagatttattataggaaatgtaaagctttattgaaggtaacggatgttctagttttatctcttttaagttaagaaagtcacggtaggaattataaagttcataggggactattcccagtaaatctgtaactgcaatgctattaatgattgtcagcaaagaggaaccacgaaatgagattttgcgattcataaatctctcgtctatttccatttgaatatcatcaacccctgctgatttagatattaattgggtgaactcttctgccataatttgttcataagtgctattgtcagtaattcgtggatgcctattactacaaattagagtattgcgaatcgtatgcaatggcatgcaaatgacggaacggctgatcactggcatttgggtgatcaccagatcggctttgcggtgaaccaacagttcttcagcattctctgctgacatgaggatatcatggcactcaatctcgacagaggaatcttgccgtaggcagcggatcagcatactattattagagcaagaaatgagctgagggccgtagataataaagtttttctttagttcggacttattgactatattaattgtttgttcaaggcctctgagatttttctcaagatggtgatgcagatttaaccctgttgtcgtcggcgcgataccttttcctgagcgaatgaataaagggtcattaaattgcgcacgtaagcgttgtaacgactggctcacggctgatggggtgatatatagtgattcagcagctttgctaatgcttaaatgctggtaaatacactcaaatatgacaagaagatttaagtcgaactttttcaagtcgtagagattggccatacactactccggttatatttttcttccatgatatattcacttaatcaatgttttttgcgtatatatttttattgattatgtttttttgcttaactcaggattaagtttttctaaaatagcacagccacttagggcagagcgagcaattcatgcttttttaggatggttgaaaagcagggatatagttcaaccatccatgaattaccttttatttattccccataatgatattaagcgttttctgatcgggcaaccccacggcctgttgtagcgtattttccttactcatgtaatagatagccggcgtgacatttgcccccagatcgtccatcagtttctcattgtcacttaacactttcatttgctctgtacttacgtttgcaggcacgtttagcttaagcttgccaccagaggcttcatattgttgccaggtttttgcgggatctttggaggcaagaattgccgctgctgtcgccgggctttctggcttgataaccccaaccaacaatgttcttaattgcactttgccagaatctacccacgggcgcgcctgctgccagaactgtttacaatatgggcagaacggatcggcgaagacgtagacaatgaccggcgcatcttttttaccgtcgaggagccagtgggattgttccatccgttgccacatttcgcgtccggctggtgcgtaaatttctttttcgataagtgtgttactcaggttttcacctttctcgttgtacatgtaaccagagatagcgtgcttaccatctggagtcaggtagatggtgacgcccatatcctgatactttccgagataacctttcattcctccgggggcatcgaatgttttgatgattgtaatgccctgtttttcaatcgcttttactggagcaggaagttcctctgcgaaggcgattgcaggaagcagagccagtaaaagtatcttttttaacattaatttgtccttttcagtcagtgcaaaagtcgagtaaaaggcataacctatcactgtcataggtaagagcttagatcaggtgattgccctttgtttatgagggtgttgtaatccatgtcgttgttgcatttgtaagggcaacacctcagcctgcaggcaggcactgaagataccaaagggtagttcagattacacggtcacctggaaagggggccattttactttttatcgccgctggcggtgcaaagttcacaaagttgtcttacgaaggttgtaaggtaaaacttatcgatttgataatggaaacgcattagccgaatcggcaaaaattggttaccttacatctcatcgaaaacacggaggaagtatagatgtccttgattaacaccaaaattaaaccttttaaaaaccaggcattcaaaaacggcgaattcatcgaaatcaccgaaaaagataccgaaggccgctggagcgtcttcttcttctacccggctgactttactttcgtatgcccgaccgaactgggtgacgttgctgaccactacgaagaactgcagaaactgggcgtagacgtatacgcagtatctaccgatactcacttcacccacaaagcatggcacagcagctctgaaaccatcgctaaaatcaaatatgcgatgatcggcgacccgactggcgccctgacccgtaacttcgacaacatgcgtgaagatgaaggtctggctgaccgtgcgaccttcgttgttgacccgcagggtatcatccaggcaatcgaagttaccgctgaaggcattggccgtgacgcgtctgacctgctgcgtaaaatcaaagcagcacagtacgtagcttctcacccaggtgaagtttgcccggctaaatggaaagaaggtgaagcaactctggctccgtctctggacctggttggtaaaatctaaatttccttcgtctttcacgccatagcggcgttggcgtcgcccgctcaccccggtcacttacttgtgtaagctcccggggattcacaggctagccgccttgctctgacgcgaaatacttcggaaattcacctaattcttcgggtgctgcggcacccgattttcttccccgcaccatgatgcaagctgcatccaggtagccgcagaggccgcttgcatgatgatgtttaaagcccaggagataaacatgctcgacacaaatatgaaaactcaactcaaggcttaccttgagaaattgaccaagcctgttgagttaattgccacgctggatgacagcgctaaatcggcagaaatcaaggaactgttggctgaaatcgcagaactgtcagacaaagtcacctttaaagaagataacagcttgccggtgcgtaagccgtctttcctgatcaccaacccaggttccaaccaggggccacgttttgcaggctccccgctgggccacgagttcacctcgctggtactggcgttgctgtggaccggtggtcatccgtcgaaagaagcgcagtctctgctggagcagattcgccatattgacggtgattttgaattcgaaacctattactcgctctcttgccacaactgcccggacgtggtgcaggcgctgaacctgatgagcgtactgaacccgcgcatcaagcacactgcaattgacggcggcaccttccagaacgaaatcaccgatcgcaacgtgatgggcgttccggcagtgttcgtaaacgggaaagagtttggtcagggccgcatgacgttgactgaaatcgttgccaaaattgatactggcgcggaaaaacgtgcggcagaagagctgaacaagcgtgatgcttatgacgtattaatcgtcggttccggcccggcgggtgcagcggcagcaatttactccgcacgtaaaggcatccgtaccggtctgatgggcgaacgttttggtggtcagatcctcgataccgttgatatcgaaaactacatttctgtaccgaagactgaagggcagaagctggcaggcgcactgaaagttcacgttgatgaatacgacgttgatgtgatcgacagccagagcgccagcaaactgatcccagcagcagttgaaggtggtctgcatcagattgaaacagcttctggcgcggtactgaaagcacgcagcattatcgtggcgaccggtgcaaaatggcgcaacatgaacgttccgggcgaagatcagtatcgcaccaaaggcgtgacctactgcccgcactgcgacggcccgctgtttaaaggcaaacgcgtagcggttatcggcggcggtaactccggcgtggaagcggcaatcgacctggcgggtatcgttgagcacgtaactctgctggaatttgcgccagaaatgaaagccgaccaggtgctgcaggacaaactgcgcagcctgaaaaacgtcgacattattctgaatgcgcaaaccacggaagtgaaaggcgacggcagcaaagtcgttggtctggaatatcgagatcgtgtcagcggcgatattcacaacatcgaactggccggtattttcgtccagattggtctgctgccgaacaccaactggctggaaggcgcagtcgaacgtaaccgcatgggtgagattatcattgatgcgaaatgcgaaaccaacgtcaaaggcgtattcgcagcgggtgactgtacgacggttccgtacaagcagatcatcatcgccactggcgaaggtgccaaagcctctctgagtgcttttgactacctgattcgcaccaaaactgcataagaagaagtaagattcacctgcaattgcttagccgccggggtcaaacctagcggcttttttatggcattaaaaagccctgccgggatggctccgggcagggcgggatatttattctggcaattaacgcacaaccagcaccggcagattggcatggcggatcacgctcgaggcgttagaacctaacagatgggtcgaaatcgatgggttgcgagaaccaataactacaacatcagcccccagttcttctgccaactcattgacttcatcccgcacgctaccaaaacggacatgttgtttaatgcgggaaggatcgatggtgaagtggctgaccatcgtttgcagacgttcttctgcttcatgttgcagatgctcttcaaaacgacgcacatcagcggcaaaacggtgcaggctcaggctggctgacccgggtagtacgtgaagtagatgaataactccgtcatcctgggcgaggaattcagcgtggcgaacagctttgtcgctcaattccatttcaaatacatcaactggcataatgattgtcttatacataaccctttctccctgttaatcatgaacaaatcattcgccatgattataatatttatccctgatatttgtctggttctttttccttacgaacggtttctgtgattaatatattctcactgaacaccaggaattctcccaaaacctgcggtaccgcccgttttcccgctgtgatagctacccttaaagactgactcttttttgaactgtctctggaggttgcatgaaagcattgacttatcacggcccacatcacgttcaggtagaaaatgttcccgatccgggcgttgaacaggcagatgatattattctgcgtattacggcaacggcgatctgtggctctgacctccatctttatcgaggcaaaatacctcaggttaaacatggcgatatttttggtcatgaatttatgggggaagtagttgaaaccggaaaggacgtaaaaaatttgcaaaaaggcgaccgagtggtaattccgttcgtcattgcttgtggcgactgttttttctgtcgattgcaacaatatgccgcctgcgaaaataccaatgcgggtaaaggcgctgcgctcaataaaaaacagataccagctccagcggcattgtttggttatagtcacctgtatggcggcgttcctggtgggcaggcggaatatgtccgcgtccctaaagggaatgtggggccgtttaaagtaccgcctttgctttcagatgataaagcgcttttcctttctgatattctgccaacggcatggcaggcagcaaaaaatgcgcagatccaacaaggttcaagcgttgcagtctatggtgctggtcctgtgggattgttgacaatcgcctgtgcacggttgctcggtgcggaacagatttttgttgttgatcatcatccctaccgcttgcatttcgccgccgaccgctacggcgcgatcccgattaattttgatgaagacagcgatccggcacagtcaattattgaacaaacggcaggtcaccggggcgtggatgcagtaatagacgccgtcggttttgaagcgaaaggcagcaccacggaaacggtgctgactaacctgaaactggagggcagcagcggtaaagcgttgcgtcagtgtattgcggcggtcaggcgtggcggcattgttagcgtaccgggcgtctacgctggatttattcacggtttcctgtttggcgacgcctttgataaagggttgtcgtttaaaatgggacagacccacgttcacgcatggctgggagaattattaccgttaattgagaaaggattactgaaaccagaagaaattgttacccactatatgccgtttgaagaggccggccggggatatgagattttcgaaaaacgtgaagaggagtgccgtaaggtgattctggtacccggtgcacaaaacgcagaggcggcgcagaaggcggtttcaggtctggtgaatgcgatgccggggggaacaatatgatcgtcaggagtggttttcgaggtaaaggacagccatgacgataatcgccgccataatcagaaatcctatcaggatgtaaaatgcttctgccatggttattcccacaaacgaaacggaataattttgcagcaaaagtgaacagtgagaaccaggaaaaattgctgattttgcgtaaagaggatgcgagtgcatcctctgggcaaagcgagttatcgcttgtgcagatgggattaaagcaggtagtcgccagcagcttctggctggtattcgagttccagcacttcaaggtgggttgcaacgccgcccggaagttcccagtgaatggaatcgccaacgcgcagccccagcagtgcggcacctaccggagccataacggaaagctgagtattgctatcggtcatttttgccggatacaccagcgtgcgcacacgcacttcgccatcgctaagattgcggaatttaacccggctgttcattgtcaccacgtcgtgtggcatctcttctggcgaacacatttgggcgcgatccaactctgcgtttaacgcgtcggcgattggcaaaccagcataggcgggttgctccagcagaatatcgatgcgttcggcatccaggtcgttaatgatgatagttggtctggacatttttactccatgtcgtcggtactgcgagtgtcgcagataaacatacccaaaagaaaaccctcaccgtcaggcggcgagggtttaactcacatgatgatactgactgttgctcactctttgaagtgatttgcgtcacattcagggaattcctcaatgcagcgcattatgtataattcttaatcgtcatggttatggaagacgaattagcgtgttttgtaaatcagaggattaataacccgctttatcaatcacaaaggttttgccacagttacctgggtgaggttgtggcaagaatgagtttgcagaaagcggagcgttgatggcgtcagctttgatcgagatctgaatttcagtcaaatacgcagggttaccctggcacgttagcttaactgctttcacgttctcttttccccagcttttggcaaaggcggcgtcaaagtcacggcggctcactgttttaccgtaattatccgcaaggaattttccggcttcgctctctttaatttcttgattcaggcgtaccatagtaccgaagtatgcgtccggatcaaaaccaaagcaggcaccgtgtttggcatattcgtagcgttccaggcaggaacgtccgccagctcctggcatgacttcacttagtttagcggccgtttccagtgataatccggtttccggcgatgaacacatccggctggcgcgcgcttctggtagattcgggattgggcgagtagcgcaaccgaagcgcatccagcggcgttcatcaacaccacgggcagcgaccgatttaggcaatcctggccacagaccatgtacggtcagaaaatcagctttgttggtcgtttcggtttgcaggcgacattcatctcgttcgttacgatttcgatcgtgttgactctggcaaaatccggtttgccaggagagggccaggacatagcgatcaaaatcgccatactgttttgcctgcaacgctatggcgttggcagaagagaagggaagcagagaaaccgcgagcaacgcggcgttacgccagaatgctttcataatgggtgtggaactcatacatacactgaatactatctattaaatcataaaaaagcccgctaggtgggcttacctggcgggcgtgatgatttattcagcgtttggcgaacgtattagttccacatggcgagaatcggccagccaaccaacagcaacatagagatgtaaatcaccccgaagattgcgccaagacgccagtaatcttttgatttcacatagccacagccgtaaataatcaccccaggaccggttgcatacggcgtcagacagcccatgataccgatagacagcaccagcaggatacacagttgttccattggtacgcccggaatacctttaccgacggccagaataaccggcagcatggttgcggtgtgcgcagacaggctggcaaacaggtagtgtgcaaagtagaacaccagaaccagtacaatcaccgttgcgtttggtgagaatccttccaggtgcgtactcatggtaccggcgaaccagtcaataaaaccagaacgagtcaggccgttagccatcacaaccagagttgccaggttgaccagcgtgttccatgcgctgttatagcgggtaatgtctttccacggcacaacgtgcagagccagcattagcgaaactgccagcagaccaaccgcagtagcattaatgacttcactgccaaatacccacaaacctaagctgagcaatacaaggccaatcagcgtccactctctgcgtgtcagcgcacccatggtttttagttcatcacccgcccaggttgccacttcttcactgtgtgtgatttccggtttgtacagcacgtaggaaagccacggcgcaatgataagcaagataaccccaaccggcaggaagcagaggaaccactgcaaccagctaatctggataccggcaattttgctgacgaactccagacccagcacgtttggtgccgcaccggtgacaaacatggacgaactcagactggtactaatgaccatcatccacatcaaatagccgccaatacgacgcgcggacggatcgttggggaatgatttaaacagcggcggcaggtttttaatgaccggaaaaaccgtacccccggtacgcgcggtgttggacggtgtaaacggtgccagcagaatgtcgataatgacaatcgcataacccaacgtcagcgtgcgtttgcccatgaatttcaccaggaaaagggcaatgcgacgacctaacccggaaacttcataccctaatgcaaaaataaatgcgccaaataccagccataccgtggtgctggaaaaaccagccagaccccatttcagcgcctgtttttgcgcattaaacgctgggtcagctaattctttggcatcaaagagcaggtaattactgccaataacgcaaatagtaaccgcaataaaactgatcgctgttgccggaattggctcgaggatcatgccgacaatcattgccacaaacacagcgaagtaatgccatgcctgtggtggcataccgtcggggacagggataagaaacatgacacccatcaccaccagtggggccaatagtttccatatattatcttttgctaaagacatacgggttctccgaaaattaatatttccaaatttatcaagtgcttaaataattaaatctgtgctaaaaaccaggtaaggatcagcaggtcggcactgccgcctggactgagatttcgttcgatacactccctgtcgaactgccggagataatcgagatcggcgggggttcgaatgccccctttttgcaataatgtttgcgcctcgcgctgtagccagcgcaggcccccctcgccaccgcgcgatgcaacgttggtatcgccgttgatcgccatcagtaggagcaaggtatcgagcaatgccagttcaggatctaacccctgatccagcagagtgaggtaatgcggcaaggcgtgattgatcaccagtggataacccgcttcggcttcaccgcgtgcgccggtaaggccaagctgttggtacaaccgttgacctgccgtcagttgtgaattattggtacgcagttcgcgatcggtcaggccacggcagaaacttgccgccgtagaacaaacggttgttggcgttaccggttggttgagttgaagcaaacggccaattgccgcacatagcagccctaaagaaaaaatgctgcctttatgcgtgtttacgcccgcagtggcgcggaacatatcaccttcgcaagccataccaattgggcgtaatccgtggagtaccgcttctggtgccatttccgcactacaggcaccaaattcaatgaaacggggtagccagccctgaatcgccagcgcgctgcggtggaaatcttccagcgccatatctttgtgcgcaccgcagttaatgcgatccacgaggcctggtttcggtgacagattgacttcagtcagcatggcgcgccagcccagcagggcgtactcatcgattaatgacgtcgcaagctttgtggttttagttgacgttgcaggcatcgacatcgttcagcagtgcctccatgcggttgagtaaatcggtcagttgatgggtttttccacgcgcgcagacggctgcgctttgctcgcacaacaggcagcggcgaggcggcagtgaatagtcgcggcgggagagaatttcgccttcgggcgtcaggacatcgatatcccataaccgcccgagaggatgactatgttcaagctcaatggtggcgagcttgaggtcgcgagccggggcggcaatgctcaacatgccctccggcccgctggcggaaaccagtgcagcctgctcctgaatttgccagccctgttttgcggctaaggcacgcaaggctgtcacgccatgattaaaaattcggcgtgtgacctcgcagtctttaatcggcccaggcgcaaccacggtaaaggagaccagtggaacaggatggcgcttgagccagacgtgttgccgtgcttgcctttcatcccggctgacgagcagctcgggaattgataccgcatggtggctggcgagttcaggaagcaggtgcatggcttattccttcacctgatgcacaacatcgatcaccgagccatcgcggtaacgcacaacggcaacgacgcggtcggtgaattcaatcggctgtggttcaccggtcagcagacgcgcacgttcgcgcagccactcaatggaaaccactttaatgcccgcttcctgcagacgttctgccagttccggacgtgccgggttaactgcgataccgtggtctgtgaccagaatatcgacactggagcccggggtgatgcaggtcagcacgttatccaccagagtcggaatacgaccgcgtaccagcggcgcgacgatgatggaaagcgcagaggcaattgcggtatcgcagtgaccaccggaagcaccacgcagtacgccgtcagagccggtcagcacgttaacgttgaactgggtgtcaatttccagcgcgctcagtaccaccacgtcgagacgatcaaccgatgcgcctttcgaaccccagttagcgtactggttggcgctgatttcgatgtgattggggttacgggccagcgattgcgcagcatggctgtcaaagctctgcacatccagcagtttgcggatcagacctttttcgtgcaggtcaaccatcgtcgcggtaataccgccaagggcgaagtcggcgcgaatatcgcggctacgcattttgtcttccaggaaacgggttaccgccagcgatgcgccgccggtgccggtttgcatggagaaaccttctttgaagtagccagagttgacaatcacatccgcagcgctacgggcaataagcagttcgcgcgggttagtggtcatacgggtagcgccagcgccgatttttgcagcatcgccaacgcgatcaactttgacgatcagatcaacctgatcttgctcaatgcttgccggattatgcggataaggcagcagttcttcggtaagcatcacaacctgttttgcgttgtcggcatcaaccattgcatagccgagggagccgcagcaggctttaccggtgtagccgttggcattaccgaattcatcacaggacgggacgccgaggaaagccacgtcgatattcagttcgccgctctgtaccagatgcacacgtccgccgtgagagtggatctgcaccggttccgccagcagaccacgggagatctcttccgccagtggaccacgcaggccggaggtataaatgcgggtaaccacgccctggcgaatgtgttctaccagcggcgcatggcaatcactcagggagctggacgccagggtcaggtttttaaagcccatcttcgcgatgacgtccatcaccatattgacggtcaggtcaccgccacggaaagcgtgatggaaggaaaccgtcatgccgtcctgtaaaccagagcgacgaatcgcttcttccaggttggcgcacagtttgcgatcgcgcactttttcagcctggtaggtttgctttggtgagttctggaaagcggcaagatcgcattcagcgcgacgattccaggccgctacccgttcttgtcgttgagattgttcaattttctgcgtcattttgattgccttattcttcgcggatgccggaaagttctgcacgggagagcaccagacgggcgcgatcgataaccggaccgtccaccatcttgccgttcagggaaaccacgccgaggccttcgcgagcggcggcttcagcggcttctacgacgcggcgggcgtgatccacttctttctgggtcggtgcgtagaggttgtgcagcagatcaatctgacgcgggttgatcagcgatttgccgtcaaagcccagctgtttgatgtgggcggcttcttgcaggaatccagcttcgttgttagcgtcggaatagacggtatcgaacgcctgaatacccgcagagcgcgcggcctgcaaaatggagcagcgagcgaacagcagttcagttccttccggggagcgttctgtacgcaggttgcgcacatagtcttctgcaccgagggcgataccgatcaaacgctcggaagcgtgagcgatttccactgcgcgggtaatgcccagcggagattcaatcgccgccagcaggccggtgctgccgggttcacgaccacaggctttttcgatacgcaggatctctttttcgatatccagaacatcctgagcggtatcggttttcggcagacgcacaacgtccgcaccaccgcgaacgacggcttccaggtcgttgacaccccattcggaatccagcgcgttgacacgcacaatggtttcaatatcgcgatacagcggatgttgcagcgcgtggtaaaccatgcggcgggcggtgtctttttcacgcaatgctacggagtcttcgaggtcaaacatcagggcatcagccgggtagatgaaggagttgctgaccatcgcggcattggcaccaggcacaaacaacatgctgcggcgggtgcgagttttacgttgttgcagcgaagcggaaatcattggcaatcctcccatggcagagccgggataccgctggcgcgtgccagcagggcttccagtcgtgcacgtaaaatgcagtccagtgcgcctttgtcatcgacattcagctgtacgccgcgcacgttgtagcgggcgagaacgtccagaatggtggtgcgaattgcatcgccaaactgtttctcaacgctgctgttgatttgcaggtcgatatcctgcgtatcgagtggggcgatgcgtatcatcacatccccagactcaagggtgcctgcaacggcgggctggtttattttcatttttcacctgtttctcatgcgggggtcttttgacgagctgccgcgtcctggcgggagtgctcaagcaggttctgcaaataatgcagcgtgactgcagggaccagcggcgcgatagccgtgagatcgtttttcgccagcagttgacgtacccgggaagcggatatcggcatctcctggtaacgcagccgctcaatttcaaccagttcgatgggcggtgcggagatagtcggcgtttccagccagtagcgcatatcctggttgtactgggcggtaacgcgacaaaagggttcagtaccgacaaagcggtgagttacacccagtgcgggagcgaggtactgacggaaaatcttcagatcaatttcggtgtaacaatggttaatgacgctctgttctttaatgaagtagcaagggaacgtagcgcgggagatgatgtattcggagccgcgatgcacagtcaggcgtggaatatcggcggtgccttttaacaccagatccagccggtcttcataggggaagcgtgaagaatcttctttgactaaaaacagatgcaaccagtcgcactgtgccgcagcctgttgaatcagataacggtgaccattcgtaaagggattggcgttcatcacaatgcagccaatcttgttccctggatgacgaaattttttcagcgattcggcatagcgtttcagtcgcgtggcgctgttttccatcagcaccatcacgccgggtacgctggtcagcgtggaaaaaccgcactggcggaacagcgcctcgtattcggttttggtataaataaacagatgcgtgctgtgccgctcataggcgaggtttatcagttcagtggctaatgtcagcgccagtccttcaccgcgaacggattcactgatagcaacgcatttaataatatttccggcaattccaccgcacgcgataagcttttcatcgcgggttacggtaataaatacttcgactgtggtgtcaacgctcaaatcattttcatgcaggaattgggcgatttccgccatttttttattttctgaacgttttacgcgggtgaaaatatcattgccgaacataataaatagtatcctgaaggtgcatgttgttatcgatttgcaacgaatgttgttcaatgttgcaaactgataactttttattttcacttgggagaaaggtgggtgatcgaggtatatctttttctcctttcgctatacatcctaaggagtatttcggcgtgaaattttgatttatttcacatagagttagtggttttttatttatttaatggttttaagttttttaattaatgtaattacgaaatgactcgcaggtttaagtgatttaattgatttaatgaataaaatttgccacgatcataattaatatctatgtattttgattcaacattttaattacatccgtcaaagaggctcgggacaacccgcaaggaaaacaatgttgcagcttaacgagaataaacagtttgcatttttccaaagactggcatttccgctgcgtatctttttgctgattctggtgttctcaatatttgtcattgcagccctggcgcaatattttacggccagttttgaggactatttaacgcttcatgtacgcgacatggcaatgaatcaggcgaaaattattgcctccaatgacagtgtcatctctgcggtgaaaacgcgtgactacaaacggctggcgaccatcgctaacaaattacaaagagataccgattttgattatgtggtgattggggaccggcactcgatccgcctttaccatcctaatccggagaaaattggttatcctatgcagttcaccaaacagggcgcgctggagaaaggggagagctacttcattaccgggaaagggtcaatggggatggcgatgcgcgccaaaacgccaatctttgatgacgatggaaaagtcatcggcgtggtgtcgattggctacctggtgagtaaaatcgatagctggcgggctgagtttttattaccgatggcaggtgtgtttgtcgtgctgttagggattctgatgttgctgtcgtggttcctggccgcgcatatccgtcggcagatgatgggcatggagccaaagcaaatcgcacgcgtggtccgtcagcaagaggcgctgtttagttcggtttatgaagggctgattgcggtggatccgcacggttacattaccgccatcaatcgtaacgcaagaaagatgctggggctgagttcccccggacggcaatggttgggtaaaaccattgctgaagtggtcaggcccgccgatttctttaccgaacagattgatgaaaaacgtcaggatgtggtggctaactttaacggtctgagcgttattgccaatcgggaagctattcgttcaggtgatgatttgctgggggccattatcagctttcgcagtaaagacgaaatttccaccctcaatgcgcaactgacgcaaataaaacaatacgttgagagccttcgtacattgcgacacgagcatctcaattggatgtcgacgctcaatggtctgttgcagatgaaagagtatgatcgcgtgctggcgatggtgcagggggagtctcaggcccagcaacagcttattgacagcctgcgcgaggcgtttgccgatcgccaggtggcggggctgctttttggtaaagtgcagcgcgcccgggaactggggctaaaaatgatcattgtccccggtagccagctttcgcaactgccgccaggactggatagcaccgagtttgcagccattgtgggcaatttacttgataacgccttcgaagccagcctgcgtagcgatgaaggaaacaagatcgttgaattattcctcagcgatgaaggcgatgatgtggtgattgaagtcgccgatcagggctgcggcgttccagagtctctacgagacaaaatatttgagcagggggtcagtacgcgtgctgacgagcccggtgaacatggcattgggttgtacttgattgccagctacgtaacgcgctgcggtggtgttatcactctcgaagataatgatccctgcggtaccttattttcaatctatattccgaaagtgaaacctaatgacagctccattaaccctattgatcgttgaggacgaaacgccgctggcagagatgcatgcggaatatattcgtcacattcccggattcagtcagatattactggcgggaaacctggcgcaggcccgaatgatgatcgagcgttttaagccggggctaatcttgctcgataactatcttcctgacggcagagggattaatttattgcatgaactggtgcaggcgcattatcccggcgacgtggtgtttaccactgcagccagcgatatggaaacggtgtctgaagccgtacgttgtggtgtatttgattatctcattaagcccattgcctatgaacggctggggcaaacgctaacccgtttccgccagcgtaaacatatgctggaaagtattgatagcgccagccagaagcaaattgatgagatgtttaatgcctatgctcgcggtgaacctaaagacgaactgccgaccggcattgatcccttgacgctaaacgcggtgcgaaaactgtttaaagagcctggtgtgcaacatacggcagaaacggtggcgcaggcactgaccatcagccgcaccactgccagacgttatcttgaatattgcgccagccgccatctgattattgctgaaattgttcacggcaaagttggcagaccacaacgcatataccacagtgggtgacatgataaagccggaggaaacttgcctccggcattactatttacttgcctgtgaccgctgctgccgttcctggcaccatcagctctgtagcaacgataacaatcaccaaaccaacaagcaccggtaccgaggtgcgttttacgacttcaaacggcgagatcttcgccatcccggcaaccgcaacgactacgccagaaacgggcgaaagggtacggccaaggtttgacgcctgcagcatcgggatagtcaaatacgccgggttaatgccggaagagtgcgccagtttcgggatcatctcaacaaacgcataaaacggcgcattgcctgaaccggtcgtgactgccgccagcattgtcagaatcaccaataccagcatcaggatgatactcgccgaaccaaacgaggtagcgatagaaatcagactttgaataaagccgatggtgctaagcccctgagcgaataccccagcggcaaccagcagcatcaccacgttagcaaacgcatctgccatcccgcgataagccacttccagaccagagaaaactttctgggtattaaagctgcggaggaactccagaatggaggcaatcagcatacaaatcaccagaatagtgatgatgtgtaattgcggaccccatttaccgtcaaaaatcagtacaccgatgatcggcgtgaacggcaaaatggcataaaacgcaggagcagtggtggtgatttcactgacatctaacatttcatgagagatgtgctcttttttatccagataacgttgccagaagaagtgggcgatcgccatgccgataattgcagcaattgagataggcagcgtcgttttgaaggcgaagtcaatcagcgacatttcggaagcttgcgccgccagcaccacatcccctgaagtcggtgcgagaataatcgccgccggggaggcacaaatggcagcagctgcgccacgactgataccaacgtttaccatcaccggaaatagggttgccatcagcaaaacacccagaccggttgcggaagagacggccagagacatcagacaggcgacaaaataggcggcaatcatcagcaggtaaggggagttaatatactgcaatggttttgacgccagcttgaccaccatatcattcgcgccgatatgggtcatgtaagcggcaaatccacacagcatcataatcatcatgccgaggtcgccgccgcggctcattagtaatattttaacgtattcaacgatatccgtggcgctgtagcctgttgaagcctggctggacggtaacactttgtgccccataatggcactgataatcagcaataacaggccaccgacaaataacacaccagtggcggaataccctttaatgatgtagcgagctacacccacaataaccacaaccccaataaggagctcaatgaatgtcagcataatttttcctgtctccaggccccaaagtaaataataaaaaattcctaaagcttaaggaaaaaatatgcccaataaattggcgatgaatgctgattaaaatcaagaaaaactgccattaagacattgaagttgctgtttttatacatagataacaaaacgcatatttagcggttggcaattatcacataataatgtgtgcaaattgatggtggattgatgcaaatttgttaattgcaatggtgttagctgcggctgtgcgctcaaaaaataatctaatatgagcataggttgacgatatatattatatgcttcgttaagatgattgttgtatctcgttaaaaaataaaataatttttccttgattgcattttgtcatcaaaaatgacttggtttttcttttttgactattcccatcgcagaaaacgacgcatcatctttaatcgatgcgcggaaatatttaacttgaacaagcggaaataaatagagcagctattcagattattctttatgttgggtctattaaggttatgttaattgcagctttgctatgctagtagtagatttttgataaatgttttatggtcacaaatgaacgtgagtaaatatgtcgctatcttttcctttgtttttattcagttaatcagcgttggtaaagtttttgctaacgcagatgagtggatgacaacgtttagagaaaatattgcacaaacctggcaacagcctgaacattatgatttatatattcctgccatcacctggcatgcacgtttcgcttacgacaaagaaaaaaccgatcgctataacgagcgaccgtggggtggcggttttggcctgtcgcgttgggatgaaaaaggaaactggcatggcctgtatgccatggcatttaaggactcgtggaacaaatgggaaccgattgccggatacggatgggaaagtacctggcgaccgctggcggatgaaaattttcatttaggtctgggattcaccgctggcgtaacggcacgcgataactggaattacatccctctcccggttctactgccattggcctccgtgggttatggcccagtgacttttcagatgacctacattccgggtacctacaacaatggcaatgtgtactttgcctggatgcgctttcagttttgagacaaatgaagttttagtaacttctttaaaatcaataactaaaataagtagcatcaaaaataacgcgacttttatcactttttagtaaagttgcactggacaaagcgtaccacaattggtgtactggtaaccgacacagcatttgtgtctatttttcatgtaaaggtaattttgatgtctaagattaaaggtaacgttaagtggtttaatgagtccaaaggattcggtttcattactccggaagacggcagcaaagacgtgttcgtacacttctctgcaatccagactaatggttttaaaactcttgctgaaggtcagcgcgtagagttcgaaatcactaacggtgccaaaggcccttctgctgcaaacgtaatcgctctgtaagatacgtcagcaagaattcaaaacccgcttaatcagcgggtttttttttggtctttagtgtgcggttgaggccgaaaacagccagaaagccagtgctgtcatggcaaaagaccccagaaggttgacgaaaacgttcagtaacgcccagccaaagcggccctcttgtaacaaaaacaccacttctgccgaaaatgttgagaaggttgttagaccgccacaaaatccggtggtgattaatactttccacactggatcaatgttcgtcatcctgctgaaccaggcgaatcccattcctatgatgaatgccccaatcaggtttgctgccagcgtccccaacggaatcgcctgatgcagcgggttaaatcgcatacttaacagccatctcgccacgcttcccgtaccaccgccaataaaaactgctaaaagaagttgtaacactgcaaaatcctgctatttgatttgtatgagtgataagtgtaacgccgaataatcgtcgttggcgaattttacgactctgacaggaggtggcaatgctggttgccgcaggacagtttgctgttacatctgtgtgggaaaagaacgctgagatttgtgcctcgttgatggcgcaggcggcggaaaacgacgtatcgctgttcgtcctgccggaagcattgctggcgcgcgatgatcatgatgcaggtctatcggttaaatcagcacagctgctggaaggcgaattcctcggacgtttacggcgagaaagtaaacgtaacatgatgacgacaattctgacgattcatgttccttcaacgccggggcgcgcatggaatatgctggtggcgctacaggcaggaaacatcgtcgcccgttatgccaaattgcatctctatgatgcatttgccattcaggaatcacgccgtgttgatgctggtaatgaaatcgctccgttactcgaggtggaggggatgaaggtcggtctgatgacctgttatgacttacgctttccagagctggcgctggcacaggcattacagggagctgaaatcctggtacttcctgccgcctgggttcgcgggccgctcaaagagcatcactggtcaacgttgcttgccgctcgtgcgctggataccacctgttatatggtggcggcgggggagtgcgggaacaaaaatatcggtcaaagccggattatagatccctttggagtcaccattgcggcagcgtcagaaatgcctgcactcattatggcggaagtgacgcccgaacgtgtgcgtcaggtgcgcgcgcaactgcccgtcttaaacaaccgtcgctttgcgccgccgcaattattatgatgtttttttactcggcgcttgattcaccttgttacagattgctattgtgtgcgcgcgtcgaatgaccgttaatattctctggtttttaaggcgcgttctgttgccggttatatgtcaagaaggtatctatgggtgagattagtattaccaaactgctggtagttgcggcgctggtcgttctgctgtttgggactaagaagttacgtacgctgggcggagaccttggagcggccattaaagggttcaagaaggcgatgaatgatgatgatgctgcggcgaaaaaaggcgcagacgttgatcttcaggctgaaaagctctctcataaagagtgacgtggcgagcaggacgctccctcaatatcttgttcgatacaaaaaacccgcttcaaaaagcgggttttttatcagacagatgtaagtaattattacaggattacttaacttccatccctttcgcctgcaaatcggcgtggtaagaagagcggacaaacggaccgcatgcagcatgggtaaagcccatcgccagcgcttcggctttcatttcgtcgaactcatccgggctaacgtaacgttgaaccggcaggtgatggcggcttggctgcaaatattgccccagcgttaacatcgtcacaccatgacggcgcaggtcgcgcattacctcaataatttcttcattggtttcacccagtcccaccatcagaccagacttggtcgggatttccggatgcgcttctttaaagcgttccagcagcttcagcgaccagttgtaatctgcaccaggccgtacctgacggtaaatacgcggtacgttttccaggttatggttgaacacatctggtggcgttgcagtcagaatatccagagcacgatccatacgaccacggaaatccggcaccagagtttcaattttgatttgcgggcttttttcccgaatggcagtaatgcaatccgcaaagtgctgggcaccgccatcgcgcaggtcatcacggtcaacggaggtgataaccacataacgcagcgccatatcggcaatggtctgcgccagtttcactggttcattggcatcaggagctaccgggcgaccgtgggcaacatcacagaacggacaacggcgggtacaaatagcgccgaggatcataaacgttgctgtgccgtggttgaagcattccgccaggttagggcaggaggcttcctcgcagacagaatgcaggccatttttgcgcattgcggctttgatgccctggatacgtgtagagtccgctggaagcttgattttcatccattccggcttgcgcagcagggcttcgcgctctgttgccacgtttttaaccgggataagggccatcttatcggcatcgcggtatttaacaccgcgttccatcacaatgggtttactcatagcgtgcgtgttccagttgcgaattacgaaggaaagcgtttcaattcaatagattgttgtaattatcaactatttttgaattaacgactggcagtatatcattgaaacggacctgaaagcagccaaagcggtcgcgaaaatgtaaaattgttgttggattgtgccattttatcgttctgcgctgtgatctggctgtaacaatactttttcaaaatgcattacggataacatctattactccgtgcaggatgggatcacgcaggctgaatttgttgtagtggatagagaaatctatttgctcctcatttaaggacggaaaaggcagtttttccagcggccagcagcggctaaacaggttataaaaacggctgggaataatcgctaacatgtcactgttggcaaccagtgcagcgattgtcaaaatgttgtagctggtgaaattgatttgccggtccggaaacatttcttgaactctctgccgcagaccgctgaaattttgctcttccggtaacagaagtacatgcgcagcgttgtcgatagtctctctgtcatcttctaaagagagtagtggatttccctcgcggcaaattaacaccatattgtcggtgaacagaacatgatgttgcaccgtacgattggtgcaaaacatgttatcgatgatgagatcggtttgaaactgactgagttggttttccgcgtcgctgatgggcgggttgcgcagtaaaagctgcggatagtgagttttaatcgcccgatagatgacaggaaggaccagggctccgaccgagggagtggtcgcaatagttatcgttcgttgcttatcatagcttccttcgatatccagcgcgccaagaatggactcaaggccctgactgatatactcatgtagatgcatcgcaaatgcggtaggagtgacaccctggcctttgcgaataaacaatgggtcagggaatataacgcgcagtttctgaatagactgactgattgccgagggggtcagattaagcactttcgctgcattaacgatccctttatgtacatatacagcttcaaaaatagtcagaaggttaagatcaatatttcgtaaggttgtaaatatttgtggtttaccttctgacgactttctgcttaaacagggttcaatttgattattactatccacgcacttactccaattttattcatggaaaaataatatttaaaaaattacaataatcttatgtctaattggaacggaacgcttttgctcaccataatcaactatttcaataggttaatcaatggggtgagttacggagcaaggcgtggcaccgcatttctgcaagtgataaagaaaatatacaaacgcgaaggagatgtaaagcattagcaggtattatgagtaatgacccagtgtaaattgggccattgatgtatggaattaagcggtaatatattcgaagtccggattgtttagtagcgctaaaatattttccagtaaacgtggagcaatattattagtcgtcgcttcgggtttccattgtgatattttagccatttccattccggcatacccacaaggattaatacgtaaaaatggtgaaagatccatattgacgtttaatgccagaccgtggaatgaacaaccgcgtcgaatacgtaaacccagtgagcaaattttcttttccccaacatagacacctggcgcgtcagcccgaggatgcgcttctatacccagttcagccagggtattcaccactgtttgctcaagcaaggtcaccagttcacgcacaccgagtttacggcgtttcaggttaagcaacacatacatcacctgttgccccggcccgtgataagtcacctgcccaccgcgatcgctctggatcaccggaatatcacccggcattaaaatgtgctccgcttttcctgcctgaccttgggtgaataccggatagtgctcgaccagccagatttcatcaagggtactatcatcgcgggtatcggtgaattcatgcatagcctgggagattggctcgtaaggctgaagaccgagctggcggacaagaattttatcctgatacaaaacggcatctccgtggagaatgagtaaaagtgggggaaaagtatatcacagcgaggagaggggagttacccgaccaggagccgggtaacggagaagcgagttacagaaccatgcggacaatatcgattttgcccagttcttcatacagtgtttcaacctgctcgatatgagtggcgttgatagtgatagataccgagtggtagttgcctttgctgcttggttttaccgttggggtgtagtcacctggcgcatggcgctgtaccacttcaaccacctgatcaaccagctcaggtaacgcctgccccataactttgtaagtaaaaggagtagggaattcaagcagttcgttaagtttggttttcatgtcagctccggcgtaacgtaattaaatagcaactcccgccagaaggcgggagtttttttactgatgcttagtatatggggacggaaattacactttcaagtgttcaatttttaaccaaaccagtgatggaacattaatttaatgtaatcaatgattttgccgaagaagttaccttccgggatttcttgcaacacaaccagcgggcgttgctcgatcgttttgccatcaagctggaagttgatagttccgacgacctgattcttttgcagcggcgcatgcaattcactgctgttcagcacatagctggctttcagatctttcatgcgaccacgcggaatggtcaggtacacgtctttatcaacccctaacgaagcgcgatcagaatcaccaaaccaaaccggttcagaggcgaactctttacctactttcagtgggttaacggtttcgaagaaacggaagccccaggttagcagttttttactttcggcttcacggcctttaaaagtacgtccgcccatcaccgcagaaatcaagcgcatctggccttcagtcgcagaagcaacaaggttgtaacctgctttgtcagtgtgtccggttttgatgccgtcgacattcaggctgttatcccataacaggccgttacggttcagctggcgaataccgttaaacgtaaattctttttctttatagatcgagtattcattcggtacgtcacggatcaatgcctggccgatcagcgccatatctcgtgcggagctgtactgaccatcagcatccagaccatgtaccgtctggaagtgggtgtttttcaggcccagggcgttaacgtagctgttcatcaagccaacaaaagcgtcctggctaccagcggcaaaatcagccatggcgacacaagcatcgttacccgattgcaggttaataccgcggatcagctgagaaaccggaacctgcatgcccggtttgaggaacatcagcgaagaacctttaaacaccgggttaccggtggcccatgcgtcgttgccgatagtgactaaatcagtttctttaaatttaccggctttcattgcttggccgataacgtaactggtcatcattttggtcaggctggcaggatcgcggcggacatctgcgttctgttcggcgagcactttgccggagttatagtcaatcaggatgtaggactccgcatcgatctgcggtacacccgggatcatagttttgatattcaggtcatcggcatgtgcagcagagataaaggctgtgcaaagagccgtggtgagcgccaggcgcttcatgatacgagcggaaaaaatggtattcatggtctgaactacgacatccgtgatggaattaaaaaaagtgccctactatagcaaatgcactaccggcaggcatctgactttccgcgtgactttgttaacgtcatttacagaaattgacacatcagatgcctgctttacgctactgcgcggtggtaataaatgactgtaattgggcttcggtttgcaaacgttgctgcaaggtactggcttcggctttgctggcgaaggggccaagctggatccgccagaccgcgccattttgagttacgcgaccggggacgccgaacttctgtcccagttgctgttggtactgttgcgcacgagcctgatcgctaacggccccgacttgcaccataaagttaccgctggcgctttgcgaggcggcttgcggtgtcaccattgcaggcgaggttgcaggcgttgtcgacggagctgtaacaacgggctgtggcgcaggcgtcggttcgctgccttccagtacaccaggcgctaaggtcgttggtgcgccgaggaaaccgctactggttaccggcgcgccggtcggatcttcgctttttagcgtcgaattactgaccggaagaatgtcaccctgcgggccagacactgaacttgttcccgcgccaccgcttaaatcgggaggtgcaggcagggcgtaagtctgtttggcgactgtggtacaagccataccaggaccagaaagcgaaccatcctgggcgacaataatcggatcgatacgaactttggtgttgtttgacgtgttaagacggtcagctgccgcgcgagaaagcgaaataacgcggtcgttgccgtaagggccgcgatcattaatgcgcaccacgatcattcgcccgttagccaggttagtgattctggcgtagctggggatcggaagcgttggatgggccgccgtcagctgtgtcggatcgaaagcttcgccagaggccgtcaggttactgcctggttcggcatcatagattgccgccagtcccgcctggctaaatcgagacggatcctgcacgattttgtagcttttaccgtcgcgctggtaatcctgatttgccgtcgcgttcagtggttcgaaacgcgggtccgccccgctaatttcaactatggggccgttacataccgcaggctgcggtacacttaccgtctgttgctgaccatcatcgcttgtacatgccgcgagcattcctgccgcgatgcagatcccgagccactgcttacgcattgcgcacctcttacacgcttttcgacaacattttcctgtgggtgtggattgacattacaatcccgaacccagccatcagcacaattagcgccgatcctccataactgaccagtgggagcggaacccctacaaccggcagaataccgcttaccataccaatatttacgaagacataaacgaataatatcagcattaagccaccagccatgacgcgaccaaaggtggtttgcgctctggcggctatccacagcccgcgcatgatcagcagaatgtagagagcgagcagaatcagaatgcccactaatcccagctcttccgccagtaccgcgaagataaagtcggtatggcgttcggggagaaattcaagctgtgactgagtgccgtgcagccagcctttgccgcgtaatccgccggagccaatagcaattttagactgaataatgtgatagcccgcgccgagtgggtctgattccgggtccaggagcatcattacgcgctggcgctggtaatcatgcatcaggaagaaccacagaatcggaatgaacgccgccaccagcactactgcgacgccaatcagacgccagctaaggccagagaggaacagtacaaacagaccggaaagcgcaacgaggattgatgttcccaggtcaggctgtgcagccaccagcagcgtgggcataaatatcagcaccagcgcgatgccagtgttcttcaacgatggcgggcaaacgtcgcggttgataaagcgcgcaaccatcagtggtacggctattttggcaatttccgacggctgaaaacgaacaataccgaggtccagccagcgttgagcacctttagagatggcaccgaaagcatctaccgccaccagcaaaataatacagatgatatagagatagggggcccagccttcataaacgcgtggaggaatttgcgccatcaccaccatgatgaccagacccatcgcgatttggccgattttacgctccatcatgccaatatcctgaccgctggcgctccagataaccagggcgctgtaaaccagcaatgccagtaagatcagcagcattgtgggatcgagatggactttatcccagaatgtttttttattcggattatccgtcatgattaatggtcctccgctgcggcaaccgctggattttccgcaggcagatcggtgttgttatcacccagcataatgtggtcgaggatctggcgcatcagtgtaccaaccgccggacccgcaccaccgttctccagaatcatggcgacagccacttgcggattgttgtatggcgcaaaggcggtcatcagtttgtggtcacgtaaacgctcggcaattttgtgcgcattataggtttcgttcgctttcagaccgaagacctgagcggtaccggatttcgccgcaattttgtacggtgcgctggcaaagtatttatgcgccgtaccgttagggcggttagcaacaccgtacataccgtctttcgccagctcccagtaaccggaatgaatatcgccgacgggcggttcatgcggctgtacccatggcacctgtttgccgtcttcggcggtgctcatcagcaaatgaggaaccttcacgataccgtcattaatcaggatcatcagtgccttactcatctggattggggtcgctgtccagtaaccctgaccgataccaaccggaatggtgtcaccctgataccacggttttttaaagcgtttctgtttccattcgcgggtaggcatgttgccggaacgttcttccgccaggtcgataccggtgtaatgaccataaccgaatttacccatccattcggagaggcgatcgatccccatatcgtaggccacctgatagaagaaggtatccgcagattcttccagcgatcttgtgacattcagacgcccgtggccccattttttccagtcacgataacgtttttccgaacctggcagttgccaccagcctgggtcaaacagcgtcgtattgcgcgtgatcaccccggcgctcaatgccgaaaccgccacatagggtttaactgtagacgcgggaggataaaccccctgtgtggcgcggttcaccagcggtgtattcgggtcgttcaacaaggcggaataatctttgctggagataccgtcaacaaacaggtttgggtcataactaggcgtggaaaccagcgccagtaccccacctgtacgcggatcggtgacaaccacagctgcgcggctacccgccagcagcgtttcaatatattgctggagtttgagatccagcgtcaggtaaatatcgtgtccggcttgcggtggtacttcttttaactggcggataacacgcccacggttgttaacttcaacctcttcataaccggtctgaccgtgcagcacgtcttcatagtaacgctcaatgcccagcttaccgatatcatgcgttgccgcatagttggccagtttgccgtcattattcaggcgttcgacgtctttatcgttgattttcgacacatagccgatgacgtgggtcaacgccgaaccgtaaggatagtaacgacgtttatagcctttaacttcgacacccggaaaacggtactgattgacggcaaagcgagctacttgtacttcggtcaggttagttttcaccggaatagaggtgaaacggtgtgaacgtgcgcgctcttttcggaatgcagcaatatcgtcatcggtcagatcaaccacgctgcgcaaagcgtccagcgtttgctgcacgttatcgactttctctggcatcatttctatctggtagatagtgcggttgagggccagagggataccattacggtcgtagataatgccgcggctgggcgcgataggcaccagcttaatgcggttttcattagagcgagtctggtagtcggtaaagcgaacaatttgcagattatacaggttggcgataagcacgccggtcagcagcaaaatccccaaaaaggcgaccagcgcccggcgcacaaacagcgcggactctgccgtatagtcgcgaaaagagttctgtagtttcatccgctgcgttttctactcaaagctcccttatcactcacggtgataaggatggttggtggtgatgctccacgcccggtacagactctctgcgaccagcacgcgaaccagcggatgggggagggtaagcgccgacagcgaccagctctgctccgccgccgctttacaggcaggcgacaacccttcaggcccgccaatcagtagactgacgtcgcgaccatccagcttccagcgttccagctcagcggctaactgcggcgtatcccagggcttgcctggaatatcgagggtgacaatgcggtttttgcctgcggccgccaacatctgctcaccctctttgtcgagtatgcgcttgatgtccgcattcttgccgcgttttccggccggaatttcaatcagctcgaagggcatatctttcggaaaacgacgcaggtactcggtaaaaccggtttgtacccagtccggcattttcgttcccacggcgacaagttgcagcttcacgcattaactccagagtttttccagttcatacaggcgacggctctcttcctgcatgacatggacaatcacatcgcccaaatccacgacaatccagtcggcgctgttttcaccttctacgccgagcggtaacaggcccgctgcgcgagactcctgcacaacgtggtcagcaatggacataacatgacggctggacgtacccgtacagatgatcatgcagtcggtgatgctggatttgccttgaacgtctaaggcgatgatgtcctgacctttgaggtcatcaattttgtcgataacaaaatcctggagtgctttaccctgcaagttttccccctgggtgaatcaaatagataaaaatggtctgtcagtatacctgaaccagaggcgatttcgggacaattgtcgccgaatcggctttcgaaagtgggctatcatcccaccccgcgccgcagattgcatcgccatttttgtaaaacaatttctacaaagtcgtgtctggcggaaaaagtctggctgcggagaatatcagcctgcccggggctgtcaatggtcgttgcggcttacccgtaaaaaaacagataagtcatgcattctcgaccccgatggcacggctattgaggacgcgtagcgtcgcgaatttttggttgatatcaatggcgctccaacacccctggtcaacgcgaaaatgccacatagactcggcaggcatgccaattaaacgagcaattaacagactcagtacgccctgatggctgacgattaaaatattctgatagtgctgatattcactaagccttgcgataaagcgttccacacgttgtgaaaatgcctgaaatccttcaccgttcgtggggatagcatgctgccagtcattgcaccacgcgctatagttttcggcatcttcttgcatgaggtcgcgatgatgtcgcatctcccagtcaccaaaaaacatttcgttgagttcagggatgatatgaacggggagctggcggtcactgagaaccagtcgcgcggtatgctgtgcccgttccagttcactgcataaaaccaggtcaaaggaaacatcatgtagcagtgtatgcagattttgcgcttgctcaataccgcgtgcggtcaggggtgtgggcgcatgaccgctgtacagaccatcgacattcgcttgtgtttcgccatgacgaattaaccacagtcgcatcatgccctccgtaacgacaggtatcagcgatacaagccttgttggttaatgtaagtcaataccggttccggcaataaatcctcacacgattcaccgttttgcaaacgttcgcggatgatggtcgccgagatgttaaaccacggtgtttcagccagataaattttaccggcaggctgaaggtgaagatcttccgggttatgtgtcaaatgatcttccagccattgctggtattgcggttgcgccatttcaagtgggtaacctggacgccgacagacgatcaaatgtgcattgtcgagtatcgtttcgtattcgtaccaggtcggaaaggtcagcaatgaatcctgaccaataataaacgccagcggcacgtccggcccttgttcctgccgccactctttcagtgtttgcgcagtgtaagagggggcattgcgctttagctcgcgttcatcaagagtaaataatggcttgtcggcaatcgccagttcaagcatgtgtttacgctgcacgctgttcgcttccggctggggacgatgcggaggaacattattagggattattgtgacccgcgtcagaccaatcaaattcgccagcgtttccacgggtttaagatgaccatagtgcaccggatcaaaggtgccgccaaacagagcctgtaaagatttcatatcaaccgtcgataaatacgtccgccaggggtttatggcacaacagaagagataacccttccagctctgcccacactgactgaccgtaatcttgtttgagggtgagttccgttcgtgtcaggagttgcacagcctgacgtaactgcggctggcttaagcgatttaacgcctcgcccatcatgccccggcggttctgccatacccgatgcttatcaaacaacgcacgcagtggcgtatgggcagactggcgtttcaggttaaccagtaacaacagttcacgttgtaatgtgcgcaacaaaataaccggctcgctgccttccagacgcagttgctgaagaatatgcaacgcgcgcttactttttcccatcaacaaagcatcaacccaatgaaaaggggtgaaatgcgcggcatcattcaccgcctgttcaacgcgcggtaatgtcaatttgccgtctggccagagcagcgataaacgctccagtgcctgagccagcgccagcaggttaccttcataacagtagcagagcacctgattcgccgcgtcatccagttctaaattgagctgttttgcgcgcgcagcaacccagcggggaagctgagcctgctccggtgtctgacaggtcacctgcacgctgcgattcgcaagagcagtaaaccaggcggaattttcttgcgctttgcttaatttattaccgcggacgatcaacagcaggtcgtcatgcagaagtccggtgagtgtgagaagttgttcattgatcgccgcattcggtccgttttctggtaacaacagcaatagcgtttgtcgactggcaaacagactcatggcctggcataacgaaaagatcgcattccagtcagtgttgggatcaatggaaaaagtgtggtgttcttcgaatccttgtgccgcagctacctgacgaacagcgtcctggctttcctgcaataacagaggatcgttaccaagtaaaagatacgccgcgcgcagcccttcattgagctgcgcgcggagttgttccgggtacaaccgaatcatcagttacccagcgtggtggagacgcgtgcaggcgttgccggagtatccgttgtggtcgacgtctgttcttcgtcggaacgaatatccgcagcacggatgcttggcagcttacgaatcagctgttcggcagcacggtcgtacatctcttttacgatcatgtcttgttcgttatctttcgctaacgccatttgcgggttatcgaagaacgaacggaagactttggcgctaatcgggtagatatcacggccggggatcaacacggtcgcattaaccgtcatgatcatctgatactctgctgtttgaccgttacggaataccgatgcggtatctttcgcgatgctcactttacccaaacgcaaggatggaacgtccttacgcgtggtttctttatcaagcaactcgacaccattcagacgtaactggttacgcaccgcacggcttaatggcccgttcggatcgcctgagtccaggatcatgaccttcatagtggaaggaacctgcgtggtatcacgcagatgccagccacacccggcggtgattaacaccgccagagataacaacaatgttgccagatatcgcacgcttcctcccgcgcttagccaacgaccagattgaggagtttacctggtacgtaaatcactttacgtacagtaacgccatcaagatattttgctaccagatgttcctggccagcacgttcgcgaacctgttcttccgttgcgtccaccggaacggtgattttggcacggactttaccgttaacctgcaccacgaccagcgtggagtcttccaccatcgctttttcgtcagcaaccggccacggcgcgttgtcgatatcgccttcgcctttcagttcctgccacagcgtgaagcagatgtgcggggtgaacgggttaagcatacggacaacggccagcagagcttcctgcatcagagcgcgatcctgctcgccatcggtcggtgctttcgccagtttgttcatcagctccataatcgccgcaattgcggtgttgaaggtctgacgacggccgatatcatcggtcactttagcgatagttttatgcacatcacgacgcagcgctttctgatcttcagtcagtgcatcaacgttcagtgtcgcaacatcaccttttgctgtatgctcgtacaccagtttccagacacgtttcaggaagcggttagccccttctacgccggattcctgccattcgagagtcatatcagccggagaagcaaacatcataaacagacgaacggtgtccgcgccgtaacgttcaaccatcacctgcgggtcgataccgttgttcttcgacttggacattttgctcatgccggtataaaccagttcatggcctgccgcatctttcgctttcacgatacggcctttctcgtcacgttcaacgatagcatcaaccggggaaacccagttacgttcgccgttttcgccaacatagtagaaggcatctgccagcaccataccctgacacagcaactgtttcgctggttcgtcagagttcaccatgcctgcatcacgcatcagtttgtggaagaagcggaagtagagcaggtgcataatggcgtgttcgataccaccaatgtagatatccaccggcagccagtagttagccgctttagaatccagcataccttctttgtactgcgggcaagtgtagcgcgcatagtaccaggaggactccataaaggtgtcgaaagtgtcggtttcacgcagcgctggcataccgttaacggtagtttttgcccactccggatctgctttaatcgggctggtaatgccgtccatcaccacatcttccggcaggatcaccggcagctggtcgtccggggtcggcattacggtaccgtcttccagcgtcaccatcggaatcggcgcgccccagtaacgctgacgagaaacaccccagtcgcgcaggcggtagttcactttacgctcgccaacgcccatcgcagtcagtttatcggcgatggcgttgaaggccgcttcatggtcaagaccgttgaactcgccagagttgaacagcacgcctttttcagtcagggcttgctgggagagatccggttcagaaccgtcagccgccagaataactggcttgatgttcaggccatatttagaggcaaactcgtagtcgcgctggtcgtgacccggaaccgccataactgcgcccgtgccgtactccatcaatacgaagtttgctgcccaaacgggaatttcttcgcccgttaatgggtgaaccgctttaaagccagtatcgacgccttttttctccatcgtcgccatttcagcttcggcaactttggtattacggcattcgtcaataaaggctgccagttcaggattattttctgccgctttctgcgccagcggatgacccgccgctaccgccaggtaggtacaacccataaaggtgtccgggcgggtagtgtaaacggtcagcgtgttgtcatagttgttaacgttgaaggtgatttccacgccttcggaacgaccgatccagttacgctgcatggttttaacggtgtctggccagtgatccagtttatccagatcgttgagcagctcgtcagcgtaagcagtgattttgataaaccactgcgggatctctttacgttcaactttggtatcgcagcgccagcagcagccgtcgataacttgttcgttcgccagtacggtctggtcgttcgggcaccagttgaccgcagaagtcttcttatataccaggccttttttatacagctcggtgaagaatttctgttcccaacggtagtattccggcgtacaggttgccagctcgcggctccagtcataaccaaagcccagcattttgagctggtttttcatatacgcgatgttgtcgtacgtccacggtgctggcgcggtgttgtttttcaccgccgcgccttccgcaggcagaccaaacgcgtcccagccgatcggctgcaggacgtttttgcccagcatacgctggtagcgggcgatcacgtcaccgatggtgtagttacgtacgtggcccatgtgtagtcgaccagaaggatagggaagcatagacaggcagtaatacttctctttgctctcgtcttcggttacttcaaatgtgcgcttctcatcccaatgaagctgtactttggattctatctcttccgggcggtattgctcttgcatggcagccagtggtcctgttttcaatacggctacaaatgtagcgttgaggtggtttttcagatccgcatagcatagcccaaacgtccgcgtcaaaacagcctttcgcgcactcgacgttgaaatgatgcccggattattcatacattaatttacagagtttgtgggcgtattagcaaagcaaggaacaaagaacgtctattattatagtcagttaacgacccgggagatgaaacgatgaacaaggttgctcaatattaccgtgaactggtcgcgtcactgagcgaacgcctgcgtaatggcgaacgtgatatcgacgcactggtggaacaggcgcgcgagcgcgtaataaaaacaggggagttaacgcgaaccgaggtcgatgagctgacgcgagctgtcagacgtgacctggaagagttcgccatgagctatgaagagagcctgaaagaagaatctgacagcgtctttatgcgggtgattaaagaaagcttgtggcaggagctggcagacatcaccgataaaacgcagcttgaatggcgcgaagttttccaggacctcaatcatcacggggtttatcacagcggagaagtggtagggctgggaaatctggtctgcgagaaatgtcacttccatctcccgatctacacaccggaagtgctgatgctatgcccgaaatgtggtcatgatcagttccagagacgcccgttcgagccgtaatgaatggtgccggatgacgtaatgtcatccggcgagttgttaagcgtaaaatttcagacgatcagccagtaaatcaacaaagccctgacgatcaacatcgaccattacagttgcattcggtttattgccagtcagataataataatcaacaaccgtcataccctgggtatatttcccttgtgtttccacgccaacccagcgctcaacagtggtaaacaactccggtttcaacagccaggcgatggtgcatgggtcatgcagcggtgcgccgacaaagccccatttttcgtctttatgatattcgaggaagaaatccagcagttcggcaacaatggttgaaacagggttgccaatcgcgcggaaacgctcagtgtcttcaacgtggatttgtgctctgtgagtaacatccagaccggccatcaccaccgggatccctgactggaagacaatttctgccgcttccgggtcaacgtaaatattaaattcagccgcaggcgtccagttacccagccccattgcgccgcccataatcacgatacgggcaattttgctatgcagttccggatggctattgagcagcaaggcaacgttagtttgcggtccggtagacacaatcgtgataggttccgcactttcacgcagcgttttcgccattagctctaccgccgtacagttttgcggtgcgaacgccggttccggtaatgccgggccgtcgagaccgctttcgccgtgcacattgtccgcgataatcaactcacgcattaacggttttaccgcgccgcctgctaccggaatatcggtgcgattaagcaaggtcagcatacgcagaacattgcgtaaggttttttctggtgtctggtttccggcggaagacgtaattgctttgacatcaagctctggtgaggcgagggcgagaactattgcgatagcgtcgtcatgacctgggtcgcaatctaacagaattggcagtgccattgttgctccttgttgtgtgcttctttgcgacaagggtaacgccaggatgtaacagatacgaggggcgaaacgataaagcgtgagatggcgcgcaattgggtatgcgcgccagagtgattaatgcaggattttcgcgaggaaatcttttgcgcggtccgatttcggatcatcgaagaaagcgtctttcggcgagtcttcgacaattttaccctcgtccataaagatcacccgattcgccactttacgggcaaagcccatttcgtgggtcaccaccatcatggtcattccttcgttcgccagttcgaccattacgtccagcacttcgttgatcatctccggatccagcgccgatgtcggttcgtcgaacagcatggcaataggatccatacacaatgcgcgagcgatcgccacacgctgctgctggccgccggaaagctgcgccggaaatttattggcatgtgcggaaagtcccacgcgctccagcaatttcaatgctttttcacgagccggtgctttatcgcgtttaagcactttcacctgcgccagggtcaggttttcgataatcgacagatgagggaacagctcgaaatgttggaataccatcccgacgcgggaacgcagctttgccagatcggttttcttgtcattaaccacgataccatcgacggtgatttcaccttgctgcactggttcgaggccgttgacggttttaatcagcgttgatttgccggaaccagacgggccgcaaaccaccaccacttcgccttttttcacttcggttgagcagtcggtcagcacctgaaagtgaccataccattttgaaacatttttcagggtaatcattatgctgtccttcttttcaagtagctgaccaacaacgacgcgctaagactaataacgaaataaacaaatccggcaaacaggatcatctcaacctgcgtaccatcacgctcaccaatggttgaggcggtacggaagaaatcggccagagataacacatacaccagcgaggtatcctggaacagtacgatgccctgagtgagcagcagcggcaccatcgcgcggaacgcctgcggcagaataatcagtttcatcgactgccagtgagtcattcccaacgccagcgcggcgctcgactgaccacgagaaatactttgaataccggcacggataatctctgaatagtaggccgcttcaaacatcgaaaacgccaccatcgccgaaattaaacgaatatcattttttggcgataatcccagcacattttgcagaaatcccggcacaatcaagtaaaaccacagcaaaaccatgactaaaggaatcgagcggaatacgttaacgtaggctttggcaaaccacgaaacaggcgcgaagctggacaagcgcatcaccgccagcatggtaccccacaaaataccaatcacgactgccgtgacggtgattttcagggtgatcaccagcccgtcgagcagatatggcagggaaggaacaatggaactccagtcaaactcgtacattatttgccccccatgttgccgggcaggcgaactttacgttcaaccagcgtcatcaccagcatgataaaagcgttaatcaacacatacgcaagcgtaatggcggtaaacgactcccaggcgtgggccgagtagtcgagcaatttacccgcctgcgctgccatatccaccagaccgatagtcgaggcgatggcggagtttttcaccaggttcatcatctcggaagtcattggcgggacgataacgcgatacgcgttaggcaacagcacgtagcggtaagcctgcggtagcgtcagacccatcgccagcgcggcattcttctgcccacgcggcagcgactgaatagcggcgcgtacctgttcgcaaacacgggcggcggtaaacagccccaggcagagcatggatgaaaggaaaaactgaatattgggatccagctcggccttaaaccacatgccgattttctccggcagcagctccgggatcaccagataccaggtaaagaattgcacaatcaacggcacgttgcggaacagttcgacatacaacgtacccagaccggagagaaaacggtttggaacggtacgtaaaatgccgaaaaatgaaccgacgaggaaagcgataatccaggcgcagatcgacaaagcgatcgtcacctgaaaaccactccagatccaaccaagataggtggtgttgccgaacggggcttgttgtaaaaaaataccccagttccagtctatagacataaatctactccagaaaaaagagggtagcagcgttaactgctaccctcgaagattgttacccagcgtattgcggttttcaggcccgatggggaacgaccatcaggcgtatagtctgtccgtgctacgtaacaatcgagagggctagaatttccgcccctggttcttgtaattagttcagtgctttgtcattcggttctttgaacagtgctttcatttcgtctgacagttcgaaattcatgttcaggtttttcggcggaattggatttttgaaccatttatcaaaccatttttccgcttcaccggaagtctgcacctgagcgatagtgtcatccatcagctttttgaactgcggatcatctttacgcaacatgcaaccgtaggcttcctgagactgcggcttgccgacgatatcccagttgtctggtttcttcgctttcgcacgttcaccggccagcagagcgtcatccatcataaaggcaacggcacgaccgctttccagggtacggaaagagtcaccgtgatctttggcgctaatgatgcgcatattcattttttgctcttcattcagtttgttgagcaaaacttcagaagtagtgccggaagtgacgactacggctttgcctttcaggtcggcaaaatctttgatatcgccgccctttttggtcagcaggcgcgtaccgaccacgaaaatagtatcagagaaagccgcctgtttttggcgttcgacgttgttggtggtagaaccacattcaaaatcgaaagtgccgttttgcagcagtggaatacggttttgtgaggtaatcggaatcagttttacctgcaagtccggtttgttgagtttctttttcactgcttcaacaatggcgttggagtaatcctgcgagtaacccaccactttttgctgattgtcgtaataagagaaaggtactgaagattcacggtgaccgacgacaatcacgccgtttttggcgattttgtccagcgtactgcccgctaccggggcggcgtcatctgcctgtgccagtcctgcggaaagcgccagggcgaggattgctgtggcaggtttacgtaattgcatatccaactcctttatcttctgcgttaagaacgcatggatacccgttgtgagtgtttgtgttgttatcgtctgcaactttattgtgcagtgttgtgcctgttaggtaacatttagtttggctaaatgtaaagatattgctgttttattgtttgtttttgcgagatgcgccgcaccattccgaagcaaaattcttaaaccgcacctttttggtgctaccgctgatttgtggtggtgcaacccggttgcgtcgcggttgatttcattgcttacacagtaaataaagcaacttacatgccaaaaaatacttagaagtgaattaattacgattgtaatttcaggctgaaaaagtcatatttcggacagggttaacttttcggtatgggacgtttgccgggatgataactgcacacgggaaaattgctttttacctgtcttttcaaggaagaatcatcttatgtctgcatcttcggttaagccgttaaatgttcaattacccgcaataacccttatcctttttgcgctctgtgttgggatattttgttacctcgcacaatggatgagttatgaagaagtcgatcaatccgcacttatccatctcggcgctaacgttgcttctctcacgttgtcgggtgaaccctggcgtttattgagcagtgtctttctgcacagcagtgtttctcatctgctgatgaatatgtttgcattcctggtggtgggggcagtggcggaacggatactggggaaatggcgactcctgattatctggttattctccggcgtctttggtgggctcatcagcgcctgttatgcgttacgcgatagtgagcagatagtcatcagcgttggggcatccggagcaattatgggaatagctggcgctgcgatagcaacacagcttgcttcaggtacgggcacgcaccataaaaatcagcggcgagtattttctctgttagggatggtggcgctgacactgttgtatggtgcccggcaaacaggaatagataatgcttgtcacattggcggcctgattgcgggtggcgcgttgggttggctgagtgcgcgtttatctgggcaaaaccggcttgttacggaaggcgggattattgttgcgggcagtcttcttcttaccggggctatctggcttgcgcagcagcagattgatgaatcagttttacaggtcaggcaaagcctgcgtgaagcgttttatccgcaggagattgaacaagagcgacgacaaaaaagcaacagttagcggaggaacgcaacgccctcaaagaaacattacccgctccggtaagtcgtcaacaggccagtggtgatttgctcgctgagattgccgatatccatgatatggcgatcagtcgggatggtaatacgttatatgccgctattgaaaacacaaacagcattgttgtgttcgacctcggacaaaagaaaatcctgcatacctttacagcgcccatagcgaaagaaaagtcagtcaaacattgtggtggctggaaagatcagggcgtcagatcgctggcgttaagcccggatgaaaagttgctttatgcgacttcatttgaagcgaatgcgttatcggtcattaacgtggcgacgggggagattattcagtcgattaccaccggtgcacatcctgacagccttatactctcgcgtgatggcaaaaaagcctgggtgatgaatcgcaccagtaatagtgtgtcagcgattgatctggtgacttatcagcatgtggcggatatcccgctggagaaatacgacgggacggggacgagcggtaaacctggtgcctgggttatggcactttccccggatgaaaaaacattgttgatacccggtatggtcagaggtgacattgtacgcatcaataccatcacgcatcagaaagaagactttcccgcaggtgatgcgcgtggaacgatatcggcgatgcgttttcgacctgaaaacggggatgtaatttttgccgacagtcaggggatttcacgtataagagttggggatcagcaagccagcattatgacgcaatggtgtagcaggagcgtttattccgttgagggtattagcccggacggtcagtatttagcgttggtgtcatatggcttgcaaggttatgtcatcctgctcaatattaatgtcgggcagattgttggcgtttatcctgccagctacgttaatcaccttcgtttttcggcggatggtagaaagatatttgttatggcgaagaacgggttaatccaaatggacaggacgctctcgcttgatccgcaggcagttattcgtcatccccaatatggcaatgtggcttgtatccctgaaccgtaagaaaaaggggcatgataatcatgccccacagcgtgttgagaaagtacgctttatcctacaaaatcacgtaaattcaacatattgcaaaaatcgcgtaggcctgataagcgtagcgcatcaggcacatcaacgtttacgtgctcgcagactcatcagcacagcggcaaaaccaaacagcgccgtcagcacccacagcggccagttgccggttcgtgcgtacggtgtgagtccggtcgtcggcgtcacgttagtggtcaacacctcgcgggtgaactgcgggatcatcgcctgaatctcaccctgcgggccaatcaccgccgtaatgccgttgttggtgctacgcagcaatgggcgcgccagctccagcgcacgcattcgcgccatctggaagtgctgccatggaccaatagacttaccaaaccatgcatcgttggagatagtcagcaggtagtcggtatccgggcggaagttatcgcgcacttgctcgccgagaatgatctcgtagcaaatagccgcagtaagctcaataccatttaccgacagcggcggctggatatatggcccacggctgaacgacgacatcggcagatcaaagaacggtgctaacggacgcagaatcgactccagcgggacaaactcgccaaacggcaccagatggtttttgttatagcgatcggctgattcgtagctgtacggtgcacctttacccagcgtgatgatggtgttgtaggtatcgtagcggttctgcttattgagacgcgcgtcgacaatcccggtgaccagcgagctacctttatcacgcaactcaccgtccagtgctttgaggaacggttgctgattaatttccagatcggttatcgccgactccggccagataatcaacgatgatttgcccatcagcggtgccgttgcgttgtagtaaatcttcagcgtattaagaagctggccttcgtcccatttcagcgattgtgggatatcgccctgaaccatcgaaacctgaatggttttctccggttgcggggtaaaccattggatgtaacgcagcgggaagggtagggcaaacagcacgacggccaccaccagcggacgccagttgcgtttgaccaacgccagtgccagcaggccactaaccatcatcagcaggaagttaatggcttccacgcccattatcggtgccagcccttttaacgggccatcaatctggctatagccgaactgtaaccacgggaagccggtcagtacccaaccgcgcagaaactcggtcacttgccagagggcaggggcagcaatcgccacgcgcagccaggtggttttcggccacagacgcgacagcacgccagcaaacagtccggtatacagcgacaaatacgccgccagcagcaccaccaggaagatgttaaccgggccaggcatcccgccaaaggtcgcgatgctgacatagacccagttaataccgctgccaaagaggccaaatccccagcaaaagccaatagcggcagactggagtgggcgacggttaaaggtcaacgcctgaagccccatcagcgaaataatcgccgcaggccagacgtcgtaaggagagaaggccagcgttccgcaggcaccgaataataacgccagcagcaggcgaatgcgctggcgttcaattaatgaggcaaaagccatgtagttatctatccagtttcggttttattcatccagctttggctggggtgagtcatccgggattttgacatgaacctgaataatacgccgactatcggccatcgccactttgaactggtaaccgtcgatgtcgatagtttcgccacgcgccggaagatgcccaaacgcctgcatcaccagaccaccgatagtgtcgacttcttcatcgctaaagtgggtgccgaacgcttcgttgaagtcttcaatggaagccagtgcgcgcacggtccaggtatgacgactcagctgacggaagtcgatatcatcttcttcgtcatactcgtcttcaatctcaccaacaatcagttccaggatgtcttcaatggtcaccagaccggaaaccccaccgaattcgtcaataacgatcgccatgtggtaacgctgagagcgaaactctttcagcatccggtctacgcgcttactttcaggaacgacaaccgcctgacgtaacactttgtccatgctgaaggcttcagcatcgctgcgcataaacggcagcaagtctttcgccatcagaatcccttcaatgtgatctttgtcttcgctaatcaccgggaaacgtgagtgggcggactcgatgatgacatcaaggcattcgtccagcgtctggttgcgtttcagggtaatcatctgggagcgggggatcatgatgtcgcgaacgcgttggtctgcgatgtccatcaccccttcgagcatatcgcgcgtatcttcgtcgataaggtcgttctgcccggaatcacggatcagcgccagcagttcgtcacggtttttcggttcaccgtggaaaagttggctgagtaacagggagaaaaatcccttcttgttgcttatcgtgtcactactgtgtgaattgtcgtcgctcatggcgtcgtatgggttctcatgttagttaatcaaaacgccgtcgttaatcaccaacggcggggacgtctgccagtcaaatgcctggcaaattattctttctcggcaatgtacggatcctcatagcccagagcaagcataatctctgtttcgagggcttccatttcttctgcttcgtcatcttcgatgtgatcgtaacctaacaaatgcagactgccgtgcaccaccatatgcgcccagtgcgcctccagtggtttgccttgctcctgagcttccttctcaaccacctgacggcagataaccagatcgcccagtagcgacatctccatgccaggcggcacttcaaacgggaaggagagcacgttggtcggcttatccttaccgcgataggtcagattcagactgtggctttcggcggtatcgaccacgcgaatagtcacttccgactcttcctgaaactgcgggatcaccgcattcagccatgtctgaaactggctctcttccggtaacccggaattatcttcacatgccagttgtaaatcgaggatcacctgactcatttttgttcctgttcttcgcgcttgcgttctgccgccagcgccgctttacgtttttgttcggcttcttcccaggcttcataggcgttaacgatacgcgccaccaccgggtgacgaaccacgtcttcgctgtggaagaagttaaagctgatctcttcgacatcggccagcacttcgatggcatgacgtaagcctgatttagtattacgcggcaggtcgatctgtgtgacgtcgccggtgataaccgcttttgagttaaaaccgatacgggtcaggaacatcttcatctgttcgatggtggtgttctggctctcatcgagaatgataaaggcgtcattcagcgtacgaccacgcatataggccagcggcgcgacttcaataacgttgcgctcaatcagtttctcgactttctcaaagcccagcatttcaaacagcgcgtcgtacagtgggcgcagatacgggtctactttctggcttaaatcgccaggcaggaagcccagtttctcaccggcttcgaccgccggacgagtcagcagaatacggcgaatttcctgacgctccagggcatcaactgctgcagcgactgccaggtaggttttacccgtacccgccgggccaacgccgaaggtaatgtcatggtcgagaatattggcgatgtactgcgcctggtttggcgtgcgcggcttaattacgccgcgtttggttttgatattgaccgctttgccgtactccggcacgctctccgcgctttgctccagtacccttgcttctttaatcgcaaggtggatctgttccggttcgatatcctgaatctgaccgcgcatcggggctgtatcgacatacaggctacgcagaatgtctgccgcagcggtgacgcaaatcggacggccggtcagtttaaagtggttgtcgcggcgattgatctcgatgccgagacggcgttcgagctgcttgatgttgtcatcaaacgggccgcacaggctcaacagacgcgcgttgtctgctggctccagggtgatttcgcgagtgtctatgttcaaaccgttcctcttatctgtatgccgccggaagctgaacattcaccggcctataaggaaattattcacgccacaggaaaaaggcgcaagcattgcgataaagatggggataaagagagaaaaaacaaggcccaccggaacggcgggcctgagaattacggctgataataacccacgccaaggtcgttttctttgcgggtacgggcaatcaccgattccggtgtttctgccacgcgcagacccatttcatcttcagtacgcaccactttaccgcgcagagagttcgggtagacgtcggtaatttctacatcgacgaatttaccgatcatatccggtgtgccctcgaagttgaccacgcggttattttcggtacgcccggaaagctccatgatgctcttacgcgaagtcccttctaccagaatacgctgggtggtgccgagcatccggcggctccatgccatcgcttgctgattgatacgttcttgcagaatatacagacgttgcttcttctcttcttccggaacatcatcaaccatatcggcggctggtgtacccggacgtgcagagaagataaagctgtagctcatgtcgaaattgacgtcggcaatcagcttcatcgttttctcgaagtcttcggtggtttcgccagggaagccaacgatgaaatcagaactgatctgaatatctggacgcgccgcacgcagtttacggatgatcgctttgtactccagtgccgtatgagtacggcccatcaggttcagaatgcgatcggaaccgctctgtaccggcagatgcaggaagctcaccagctccggcgtgtcgcggtacacttcgatgatatcgtcggtgaattcgatcggatggctggtggtaaagcgaatacgatcgatcccgtcgatcgcagcaaccagacgcaacagatcggcaaacgatccggtggtgccgtcgtagttttcaccacgccaggcgttcacgttctgaccgagcaggttgacttcacgcacgccctgagccgcaagctgggcaatctcaaacagaatatcgtcggacggacggcttacctcttcaccacgggtgtaaggcaccacgcagtaggtgcaatatttattgcagccttccatgatggagacaaacgcggtcggcccttcggcgcgcggttccggtagacggtcaaacttctcgatttccgggaagctgatatctacaaccgggctgcggtcgccacgcacggagttgatcatctccggcagacggtgcagcgtttgcggcccaaaaataatatcgacatagtgggcgcgctggcgaatgtgctcgccttcttgcgatgccacgcagccaccgacgccgataatcaggtctggattcttctcttttaacagtttccagcggcccaactgatggaagactttttcctgagccttctcgcggattgagcaggtgttcagcagcagcacatccgcttcttccgccacgtcggtcagttgatagccgtgggtggcatccagcagatcggccatcttcgatgaatcgtactcgttcatctgacagccccaggttttaatatggagttttttggtcatcgacttgctcttgcgaaatagtagccaggaatgcagggcgcatagtgtaatgctttgctgccgttgtgaccagtatgagcgttatcagcccttaggggtaaaaatcctgtaaacttaaagcatattgctaacaggatgattgaccatgacaaatcaaccaacggaaattgccattgtcggcggaggaatggtcggcggcgcactggcgctggggctggcacagcacggatttgcggtaacggtgatcgagcacgcagaaccagcgccgtttgtcgctgatagccaaccggacgtgcggatctcggcgatcagcgcggcttcggtatcattgcttaaagggttaggggtctgggatgcagtacaggctatgcgttgccatccttaccgcagactggaaacgtgggagtgggaaacggcgcatgtggtgtttgacgccgctgaacttaagctaccgctgcttggctatatggtggaaaacactgtcctgcaacaggcgttgtggcaggcgctggaagcgcatccgaaagtaacgttacgtgtgccaggctcgctgattgcgctgcatcgccatgatgatcttcaggagctggagctgaaaggcggtgaagtgattcgcgcgaagctggtgattggtgccgacggcgcaaattcgcaggtgcggcagatggcgggaattggcgttcatgcatggcagtatgcgcagtcgtgcatgttgattagcgtccagtgcgagaacgatcccggcgacagcacctggcagcaatttactccggacggaccgcgtgcgtttctgccgttgtttgataactgggcatcgctggtgtggtatgactctccggcgcgtattcgccagttgcagaatatgaatatggcacagctccaggcggaaatcgcgaagcatttcccgtcgcgtctgggttacgttacaccgcttgccgctggtgcgtttccgctgacgcgtcgccatgcgttgcagtacgtgcagccagggcttgcgctggtgggcgatgccgcgcataccatccatccgctggcggggcagggagtgaatcttggttatcgtgatgtcgatgccctgattgatgttctggtcaacgcccgcagctacggcgaagcgtgggccagttatcctgtcctcaagcgttaccagatgcggcgcatggcggataacttcattatgcaaagcggtatggatctgttttatgccggattcagcaataatctgccaccactgcgttttatgcgtaatctcgggttaatggcggcggagcgtgctggcgtgttgaaacgtcaggcgctgaaatatgcgttagggttgtagccttacaacattgccggatgcgtgccaaccgtaggtcggataagacgcggcagcgtcgcatccgacattgaaggataagacgtgtcaacatcgcattcgacattgaatgaacgcagaaaagcaaaaagctcgccgaagcgagcttttttaatgtggctggggtacgaggattcgaacctcggaatgccggaatcagaatccggtgccttaccgcttggcgataccccaactgggtgcacttacaaggtaagcgtcttgaataaattggctggggtacgaggattcgaacctcggaatgccggaatcagaatccggtgccttaccgcttggcgataccccaacaaattggttttgaatttgccgaacatattcgacacattcagaatttggtggctacgacgggattcgaacctgtgaccccatcattatgagtgatgtgctctaaccaactgagctacgtagccagattgtttcttcgatggctggggtacctggattcgaaccagggaatgccggtatcaaaaaccggtgccttaccgcttggcgataccccaataaccgggcggtgaaccgcttactcgaagaagatggctggggtacctggattcgaaccagggaatgccggtatcaaaaaccggtgccttaccgcttggcgataccccatccgtacaacgctttctggtgaatggtgcgggaggcgagacttgaactcgcacaccttgcggcgccagaacctaaatctggtgcgtctaccaatttcgccactcccgcaaaaaagatggtggctacgacgggattcgaacctgtgaccccatcattatgagtgatgtgctctaaccaactgagctacgtagccatcttttttttcgcgataccttatcggcgttgcggggcgcattatgcgtatagagccttgcagcgtcaacctctttttcaaggaaaattgctcgaaagtgactgtttggttaggttgcgaacagcgtggcgctatattcgtcaattattgtttactttgtgttttttccccaccctacagccattcttttgtcgtacaggatgaaattcggaattcaacaatagtggtgggaaattaatctatgaaatactggcctacagtgatgagttgtcaaacagtgatgtggcaaacccggaacatttccttactgcatatcagaatcaacaagcacctcaataactgaaacagccccggatttcaccggggctgtttcgcatttcttacttatatgccgactggtgaacaccaaccgcacgaccagatggatcgtccattttcttgaacgcttcatcccattcgatcgctttagcggaagaacacgcgacggaaggaccgccaggcacgcactcagcggcgctcggaagcgggaacagttcttcaaagatctcccggtacagatacgcttcttttgaggttggcgtgttgtacgggaagcggaagcgggcagtttccagttgctgatcagaaacctgctgcgccgccacttctttcagggtgtcgatccaactgtaaccgacgccatcggagaactgctctttctgccgccaggccacgcttgcgggcaggtatgactcaaaacattcacgcaggatgtgtttttccattttgccgttaccgcacattttatcctgcgggttaatgcgcatcgccacatcaaggaattttttgtcgaggaacggaacgcgtgcttccacgccccaggctgacatcgctttgttggcgcgcgcgcagtcatacatatgcagggccagcagtttacgcaccgtctcttcatgcagttctttagcgttgggcgctttatggaagtaaagataaccgccaaacacttcatcagaaccttcaccggacagcaccattttaatgcccatcgccttgatcttacgcgacattaaatacatcggtgttgaagcgcgaattgtggtcacatcataagtttcgatgtggtaaatcacgtcgcggatggcatccagaccttcctgtacagtgaagtgaatttcgtgatgcaccgtgcccagatggtttgccacttcctgggctgctttaagatccggtgaacccggcagacctacagcaaaggagtgtaactgcggccaccaggcttcagagcgttcctgatcttccacgcgacgggctgcgtatttcttggtgatagcggaaataattgaggaatccagaccaccagaaagcagcacaccgtaaggcacatcagacatcagatggcttttaacggaatcttcaagtgcctgacgcagctcgtttttgtcggttacgttatctttcaccgcatcgtagtcgaaccagtcgcgatgataataagaacggatttcgccgtcctggctccacaaatagctccccgccgggaactctttaatcgtgcggcaaactggcaccagggctttcatttctgaggccacatacagctgaccgtgttcgtcatagcccatatacagtgggatgatccccagatggtcgcgaccaatcaggtaggcatctttttcgctgtcgtacaaggcaaaggcaaacatgccctgcaagtcgtcgagaaattccggccctttttcctgatacagcgcgaggatcacttcacagtcagatccggtctggaactgataacgatcgccatattcggcgcgcagtgcctggtggttgtagatttcaccgtttaccgccagcacatgagttttttgttggttgtagagaggttgcgcccccgcgttaacgtcaacaattgacagacgttcgtgggcgagaatggcgttatcgctggcataaataccggaccagtccgggccacgatgacgcatcaggcgtgacagctcgagtgctttcttacgcagctcaactgcgtctgttttgatatcgaatacgccaaaaattgaacacataaccttctccgttaacctggtatttgttgcttgttgtgtttgcttgtttaaaaaaatgccgcaaagcagcactgtgcgcaagcgatttggcggtgaaaaaataaaaaacgtaatggtgattgtcgattggtgaaaaaaggtctggtgtaaggatgtatttattgatgaatcgataatttttagcgggttttattgaatggttatattttacgggggccaaattgctgacaaagtgcaatttgttcatgccggatgcggcgtgaacgccttatccggcctacaaaagcatgaaaattcaatatattgcaggagctgcgtagatactgttatggcctgcaagttttttcctggtccggtttcccggattgcaggcatgccagacacagcgccgtcaggcgctgtttttttcatcccttccgcgatttttacgccgctaccggattatgccgtgacgcatcgaacggcacgcctgacttcagcactccatacgccacctgtgccagcttgcgcatcatcgcgccgagaatcacctttcctttcttgccattagccgccagacggtcgcggaacgcccgtccccactcagtcttactggtggctaccattgcgggcatatacaacgccctgcgaagcgacacatgtccggccttactcatccggctcgcccctctcacactgctacctgattcataacgccgtggtgtcagacccgcaaaagcggcgaactgtctggcatgggcgaagcggtccttcagaccgatataagccagcaataccgcagatgttttctctccgatacccgggatgctttccagcagtttcctgcggtgtttcatatccggatcatcgtctgtcaggtcttttatctgcttctcaagacgcttcagctctgcttcaagccacagaaggtgagcatcaatgctcggtctctggacttcccgcgccgtttcagtgcgattcagttcctgcgtgtgcatatctgtcagcgcctggtggcggactaccagggcacgcaacgcgcgttcaagcgggtgaggcgcttcccaggctgcagggcgcttctgacgacagaactctgccagcatgcgcgcatccacggtatcagtcttgttacgcagtccttcactctgagcgaaagctttacccagcgcaggattaatgactgacactatgtagccagcatcgtaaaggcactcagcgacaggttccatataggtgccggtcgcttcgatgcagatatgcgcatggtcaatcttgtgacctttcagccagctcaccagctcatcgtgccctttagtggtgttagcgaattttttggtgcgatgacgaccatcaggacgcaacacatcgacatccagtttctctttagcggtgtcgataccgatataatgaagttcatgttccatagtgaaaccaaccttgcaaatacggattaccgggaaaaccggtccatgatactgtccggtttatcactttgggagaaaggcagtccgctgcataaatctacgcaacaggttagaacccaaggcccgatacggcatgcggactgcaggcagagaaaactggccgattttctctgcactggagggataatacaaggcctgataagcgtagcgcatcaggcaatgttgcgtttgtcatcagagccaaccacgtccgcagacgtggttgctattcagataacgtcgatttcagcgaccgacgggtaaatccagcttgggcggaacggcatactgtcgatatcgtcgagcgatgaaacaccagaaagcaccagaatcgtttccagacctgcctggaagcccgccagaatatcggtacgcaggttatcgccgacaatcaccgtttcttccgaatgcgcctgcattttgtttaatgccgcgcggatgatccacggactcggtttaccaacatagaacggtttacgcccggagattttttcgatgcctgcacacaacgcgccacacgcgggataaaaaccgcgcccgtgggtgtccggattggtggcgataaaacgtgcaccgttagcgacgaaataggctgctttatgcatcatgtcccagttgtaggaacgcgtttcgccaacaatcacgaaatcagggttcacatcggtaatagtgaaaccggctttgtacagttcatgaatcagtgcgccttcgcccaccacatacgctttcttgccttcctggcgacgcaggaaatcggcagtcgccatcgcagaggtataaaacacgctgtcaggtacatcgacacctgcggtggcaaagcggttcgccagatcttgcccagtctgcgaaggatagttggtcagcaacaccagcggcaggcctttatccataatcccgtgcaaaaattccgctgcacccggtacggcgacgttatcgtgcatcagcacgccgtcgatatcgcaaattacatttttaatggtcatggactacccagaatattgacaacaataagcgccactataaaagcacattaattttccagcaaatgctggagcaaaataccgttgagcatggcgcgttttaccagcgcaaaagcgccgattgccgagcggtgatccagctcagaacgtaccaccggcagattagtacgaaacgccttcagcgcctgggtattaatgcagctttcaatagcagggagcagcactttatcggcttcggtgatttctccggcaataacaattttttgcgggttaaacaggttgatggcaatggcgatggttttgcccagatgacgaccaacatactcaatcacttccgacgccaggctatcgcctttgttcgcagctttgcagatagttttgatggtacagtcgtccagcggcacgcggctctggtagccctgctttaacagattcaacacccgttgttcaatggcagcgttggcggcgatagtttccaggcagccaaagttgccgcagtggcagcgttcacccagcggttcgacctgaatatggccaatttcaccgacgttgccgttgcggccaataaaaatgcgcccgttagagatgattccggccccggttccgcgatggacacgcactaaaatggagtcttcgcaatcctgacttgcaccgaagtagtgctctgccagcgccagactacggatatcgtgaccaacgaaacaggtcactttaaaacgctcttccagtgcttctaccagcccccagttttccacctgaatatgcggcatgtaatgaattttgccgctgtccgggtcaacaagtccaggcaggatcacggaaatggcgatcagctcgcgcagcttgcgttggtagctatcaataaactgagcaatggcattcagcagggcatgttccagcgtctgctgggtacgttccggcagcgggtaatgttcttctgccagcactttgctgctgagatcaaacagagtaatggtggcgtcgtgacgaccaagccgtacaccgattgcgtggaaattgcgggtttcggtgacgatagagatagcgcggcggcccccggtggaggcctgctgatcaacttctttgatcagcccgcgttcgataagctgacgcgtaattttggttacgctggcgggggcaagctggctttgctcggcaatctgaatccgcgagattggcccgtactggtcaatcaggcgataaaccgccgcgctgttaagctgttttacgagatcaacattacctatctgagcttgtccgcctggtgtcatactttctcttattgagttacgacctcgttaccgttaacgatggtcttggtgattttaaaatcaggtgtgaatgcggtcaggttggctactttacctgcggcgagtgtgccgagacgtttctcaacgccaatcgcacgcgccggatagagcgtcgccatacgcagcacttcatccagtgcgataccgcaatgttcgaccagattacgcacgccttcaatcatggttaaggatgaaccgcttaacgtaccgttctcatccacacaaagtccgttacggtagtatattgttttacccgcaaaaatgaactgttcaatgttggcacctgctggcgcggtggcgtcggtaaccagacacagtttgtcgcctttcaggcgtttagcgttacgaatgttggcgtaatcaacatgcaggccatcagcgataataccgcaataaatgtcagcttcgtcgaggatcgcgcccgccaggcccggttcacgaccggtaatatacggcatcgcgttgtacagatgggtggcaaaggtaatccccacgcggaaaccggctttcgcttctttcaacgtcgcgttggagtgaccggcagaaaccacaatcccggcatttgccagtttgctgatgacttctgcaggaaccatttccggtgccagggtcactttagtaatgacgtcggcgttcttacacaggaaatcgaccagcgcggcatcaggcttacgcacaaaattcggattatgggtgcctttttttaccagattcagccacggaccttccagatgcagacctaacgcctgattcggatgttttgccaggtactcgcgcataacgcgcacgccctgtttcatcagctcatcgctggtggtgataagcgtcggcagatagttagtacagcctgatttctcattggctttctgcatgatttccagcgtttccacgctgaccgcttcagcggtgtcgttaaactgtacgccgccgcagccgtttaactgcacatcgataaaaccgggggagagaatggccccgttcagtgaacgttgttcgatctctggcggcagttccgctaccggacagacgcttttaatcaggccatcagcgataacaaccgcgtggtcatcaagaaattcgtggccggtaaagatccggccctgggttaatgcatacattctgacccccgattataaaaaatattgccctgagcaaggagccagggcagggataacaattacagacctttgatattttctgcttctaattcattgaaatatcttaaagtcttaactttcagctccatggtggaaggttcatcgcataccatgatcgcttttggatgcagttgcagacagctgatggtccacatgtggttcacgcaaccttcaacggcggcctgcagtgccagtgctttctggctacccagcaccagaatcatcacttcttcggcatccagcaatgtaccaacaccgacagtcagggcatattttggcacctgattgacatcgttatcaaagaaacgagagttcgcgacgcgagtgtcatgagtcagggttttgatacgagtacgagaagccagagaagacgccggttcgttaaatgcaatatgaccgtcgttacctacaccgcccataaacagatgaatttttccgtaagaacggattttttcttcatactggcggcactcggcgtcgatatccggggcgttgccgttgagaaggttgatgttttctgctggaatatcaacgtgatcgaagaaattacggtgcataaagctgtagtagctttccggatgctctttcggcagaccgacatattcgtccatgttgaaggtgacaacgtgcttaaagctgacctggcctgctttatgcatttcgactaacgctttataggtggtcattggcgtgccgccagttggcaggcccagaacaaacggacgatcggcagtcggtttgaacgcattgatacgattgacgatatggcgagcagcccatttaccgacctgttcagcggtagtcagggggatcagtctcattattcacctcaataagtaaaatgtaagccgttggcggattaggcatctttaagcgtaacctggatttgcgcagacaggcgtcaatccgacctgattttttgaatggtaaaataagttttctggtttagccagtaaaagggagtgatgataacgatatttggtgacaaaactcacaaaagacacgcgtttaatttgcgatacgaattaaattttcacacactctgtagcagatgatctaacaatctgattacagaacatcggcagtacaatttgcagcaaaataaaaatacggctttaaacgagccaaatagggttctcgtagggggaataagatgaatattttaggttttttccagcgactcggtagggcgttacagctccctatcgcggtgctgccggtggcggcactgttgctgcgattcggtcagccagatttacttaacgttgcgtttattgcccaggcgggcggtgcgatttttgataacctcgcattaatcttcgccatcggtgtggcatccagctggtcgaaagacagcgcaggtgcggcggcgctggcgggtgcggtaggttactttgtgttaaccaaagcgatggtgaccatcaacccagaaataaacatgggtgtactggcgggtatcattaccggtctggttggtggcgcagcctataaccgttggtccgatattaaactgccggacttcctgagcttcttcggcggcaaacgctttgtgccgattgccaccggcttcttctgcctggtgctggcggccatttttggttacgtctggccgccggtacagcacgctatccatgcaggaggcgagtggatcgtttctgcgggcgcgctgggttccggtatctttggtttcatcaaccgtctgctgatcccaaccggtctgcatcaggtgctgaacaccatcgcctggttccagattggtgaattcaccaacgcggcgggtacggttttccacggtgatatcaaccgcttctatgccggtgacggcaccgcggggatgttcatgtccggcttcttcccgattatgatgttcggtctgccgggtgcggcgctggcgatgtacttcgcagcaccgaaagagcgtcgtccgatggttggcgggatgctgctttctgttgctgttactgcgttcctgaccggtgtgactgagccgctggaattcctgttcatgttccttgcaccgctgctgtacctcctgcacgcactgctgaccggtatcagcctgtttgtggcaacactgctgggtatccatgctggcttctctttctctgcgggggctatcgactacgcgttgatgtataacctgccggccgccagccagaacgtctggatgctgctggtgatgggtgttgtcttcttcgctatctacttcgtggtgttcagtttggttatccgcatgttcaacctgaaaacgccgggtcgtgaagataaagaagacgagatcgttactgaagaagccaacagcaacactgaagaaggcctcaatcaactggcgaccaactatattgctgcggttggcggcactgacaacctgaaagcaattgacgcctgtatcacccgtctgcgccttacagtggctgactctgcccgcgttaacgatacgatgtgtaaacgtctgggtgcttctggtgtagtaaaactgaacaaacagactattcaggtgattgttggcgcgaaagcagaatccatcggcgatgcgatgaagaaagtcgttgcccgcggtccggtagcagctgcgtcagctgaagcaactccggcaactgccgcgcctgtagcaaaaccgcaggctgtaccaaacgcggtatctatcgcggagctggtatcgccgattaccggtgatgtcgtggcactggatcaggttcctgacgaagcattcgccagcaaagcggtgggtgacggtgtggcggtgaaaccgacagataaaatcgtcgtatcaccagccgcagggacaatcgtgaaaatcttcaacaccaaccacgcgttctgcctggaaaccgaaaaaggcgcggagatcgtcgtccatatgggtatcgacaccgtagcgctggaaggtaaaggctttaaacgtctggtggaagagggtgcgcaggtaagcgcagggcaaccgattctggaaatggatctggattacctgaacgctaacgcccgctcgatgattagcccggtggtttgcagcaatatcgacgatttcagtggcttgatcattaaagctcagggccatgttgtggcgggtcaaacaccgctgtatgaaatcaaaaagtaatctgctttatgcctgatgcgacgcttgacgcgtcttatcaggcctacaaaagctcagtccaggttggataagacgcttaagcgtcgcatccaacaatgacgcaggactggcaaaagcggtggagatcttctctgccgctttttttttcatcaatcatccccataatctcagtgagattttcgattttcactaactaacagttgtcagcctgtcccgcttataagatcatacgccgttatacgttgtttacgctttgaggaatccacgatgagtgaggcagaagcccgcccgactaactttatccgtcagatcatcgatgaagatctggccagtggtaagcacaccacagtacacacccgtttcccgccggagccgaatggctatctgcatattggccatgcgaaatctatctgcctgaacttcgggatcgcccaggactataaaggccagtgcaacctgcgtttcgacgacactaacccggtaaaagaagatatcgagtatgttgagtcgatcaaaaacgacgtagagtggttaggttttcactggtctggtaacgtccgttactcctccgattattttgatcagctccacgcctatgcgatcgaactgatcaataaaggcctggcgtacgttgatgaactgacgccggaacagatccgcgaataccgcggcaccctgacgcaaccgggtaaaaacagcccgtaccgcgaccgcagcgttgaagagaacctggcgctgttcgaaaaaatgcgtgccggtggttttgaagaaggtaaagcctgcctgcgtgcgaaaatcgacatggcttcaccgtttatcgtgatgcgcgatccggtgctgtaccgtattaaatttgctgaacaccaccagactggcaacaagtggtgcatctacccgatgtacgacttcacccactgcatcagcgatgccctggaaggtattacgcactctctgtgtacgcttgagttccaggacaaccgtcgtctgtacgactgggtactggacaacatcacgattcctgttcacccgcgccagtatgagttctcgcgcctgaatctggaatacaccgtgatgtccaagcgtaagttgaacctgctggtgaccgacaagcacgttgaaggctgggatgacccgcgtatgccgaccatttccggtctgcgtcgtcgtggttacactgcggcttctattcgtgagttctgcaaacgcatcggcgtgaccaagcaggacaacaccattgagatggcgtcgctggaatcctgcatccgtgaagatctcaacgaaaatgcgccgcgcgcaatggcggttatcgatccggtgaaactggttatcgaaaactatcagggcgaaggcgaaatggttaccatgccgaaccatccgaacaaaccggaaatgggcagccgtcaggtgccgtttagcggtgagatttggattgatcgcgccgatttccgcgaagaagctaacaagcagtacaaacgtctggtgctgggtaaagaagtgcgtctgcgtaatgcttatgtgattaaggcagaacgcgtcgagaaagatgccgaaggtaatatcaccaccatcttctgtacttatgacgccgataccttaagcaaagatccggcagatggtcgtaaagtcaaaggtgttattcactgggtgagcgcggcacatgcgctgccggttgaaatccgtttgtatgaccgtctgttcagcgtgcctaacccaggtgctgcggatgatttcctgtcggtgattaacccggaatcgctggtgatcaaacagggctttgctgaaccgtcgctgaaagatgcggttgcgggtaaagcattccagtttgagcgtgaaggttacttctgcctcgatagccgccattctacggcggaaaaaccggtatttaaccgcaccgttgggctgcgtgatacctgggcgaaagtaggcgagtaattttaagtttcgctatgccggatggggcgtttacgtcgcatccggcaaggaacagacaaacagtttcaaacgctaaattgcctgatgcgctacgcttatcaggcctacatgatctctgcaatatattgagtttgcgtgcttttgtaggccggataaggcgttcacgccgcatccggcaagaaacagcaaacaatccaaaacgccgcgttcagcggcgttttttctgcttttcttcgcgaattaattccgcttcgcaatttatccataaaataaatttaaaataacaaaacataattaaataaaatgtaaccgctttcatcttgctggaatttcacgcttttattcttctgcaagcctttcaaccgcaaacttaagccttgtaacaaaaatcatcaaaatatgtgcggttgctcatgttcttacattctggttacagaaagagattgataattcgcgtcgcgaaaaatagtctgttcctgtagtcagcgagacttttctcaacgctacttttttaatttttattttttcgctgttcacctttggtgcagcaatttatacgtcaaagaggattaacccatgcgtacgtttagtggcaaacgtagtacgctggcgctggctatcgccggtgttacagcaatgtcgggctttatggcaatgccggaggctcgcgccgaaggattcatcgacgattcaaccttaaccggcggtatatattactggcagcgtgaacgcgaccgtaaagatgttaccgacggcgacaaatacaaaaccaacctttctcactccacctggaatgccaacctcgattttcagtctggttatgctgctgatatgttcggccttgatattgccgcgtttacggcgattgaaatggcggaaaacggcgacagctctcacccgaacgaaatcgcgttttcaaaaagtaataaagcctatgacgaagactggtccggcgacaaaagcggtataagcctgtataaagcagcggccaaatttaaatacggtccggtttgggcgagggcaggttatattcagccaaccggtcagacgctgttagcgcctcactggagctttatgccgggtacttatcagggtgcggaagccggagcgaattttgattacggcgatgccggtgcgttgagtttctcctacatgtggaccaacgaatacaaagcgccgtggcatctggaaatggatgagttttatcagaacgataaaaccaccaaagttgattatctgcactcccttggggcgaaatacgacttcaaaaataacttcgtactggaagcggcttttggtcaggcggaagggtatatcgatcaatattttgccaaagccagctacaaatttgatatcgccggtagcccgttaaccaccagctaccagttctacggtacccgcgataaagttgacgatcgcagcgtcaacgacctttatgacggcaccgcctggctgcaggcgttgacctttggttaccgggcggctgacgtagtggatttgcgcctcgaaggcacctgggttaaggctgacggtcagcagggatacttcctgcaacgtatgactccaacctacgcttcctcaaacggtcgcctggatatctggtgggacaaccgttctgacttcaacgccaacggcgaaaaagcagtcttcttcggtgcgatgtatgacctgaaaaactggaatcttccaggcttcgccatcggcgcttcctacgtttacgcatgggatgctaaacctgcgacctggcagagcaatccggatgcgtactacgacaaaaaccggactattgaagagtctgcatacagcctggatgcggtctataccattcaggacggtcgcgccaaaggcacgatgttcaaactgcacttcaccgaatacgacaaccactccgacatcccaagctggggcggtggttacggcaacatcttccaggatgagcgtgacgtaaaatttatggtaatcgcaccattcaccatcttctgatgcccgacgcggcaggttttgtgcctgccgcacgtttgaggaatttgctatgaaaaaactgattctcatcgccatgatggcatcggggctggtagcttgtgcgcaatcaaccgcaccacaggaagacagctgtctgaaagaggcatacagcgcctgtatcaacaccgcgcaaggttcgccggaaaaaattgaagcctgccagagcgtgttaaacgtgctgaagaaagagaaacaacatcagcagtttgccgaccaggaaagtgtccgcgtactggattatcagcagtgtctgcgtgcaacgcaaaccggaaatgatcaggcggtgaaagccgattgtgataaggtctggcaggaaattcgcagtaataacaaataagtgagagctgtaactctcgcttttcttatttcccttgcataaaaaagccaacccgcaggttggcttttctcgttcaggctggcttatttgccttcgtgcgcgtgctcatcttcgcggcaatcgccttcggcacagtgaccgtaaagatagagactgtggttagtcaggcgaatgccatgttttgcggcaatttcacgctgacgcgcttcgatggaatcatcactaaattcgataaccttgccgcagtcgaggcagatcaggtgatcgtggtgatgttgctgtgtcagttcaaatacggatttaccgccttcaaaattgtggcgggtgacgataccagcgtcgtcaaactggttcagtacgcgatataccgtagccagaccaatttcttcacccatatcgatcagacgtttgtataaatcttccgcactgacgtgatggttgtccggctcctgaagaacttccaggatttttaaacgaggaagcgttactttcaggccagctttctttagggcggtattgttatcagtcatgcggaatctgtcctgttactaagcggttcacttcattagaagaagtgacagaatttgctcttgagataatgcgtatcattatagaattgccacgcctaaatgaaaaccacaagtccctggcaaatattgttaataaaaacgtggcatagcttacatttacaacggcaaggccacttgaacaccgggacattgtacaggtacaacagcaaaagttacaaatttgtagcaattattttgattggcattatctattaatacggcgtagacatgagtctacgccgcatcacatcaggcattgagaatttcgtcgagatgcaactcttcagaaatctgtttaacccatttttctacacgttcagcggtcagttccggctgacggtcttcgtcgatagccagaccgacaaagtggtcgtcatctgccagaccttttgatgcttcgaaatgatagcccgcagttggccagtgaccaacgatggttgcaccgcgcggttcaatgatgtcgcggatggtgcccaatgcgtcgcagaaatattcggcgtaatcttcctggtcaccacaaccaaacagcgcaaccagtttgccattgaaatcaatctcttcgagagtcgggaagaagtcatcccagtcacactgcgcttcgccgtaataccaggttgggatgcccagcagcagaatgtcataagcttccagatcttctttgctgctttttgcaatgtcatggacatcggcaacgtctttaccaagctgtttttgaatcatttttgcgatattttcggtattaccggtgtcgctgccgaaaaagatgccagtgatagccatgagtgaaataacctcttgaaacttattgaaatgggggtggaaaattgcccacggataaaggcaatcatagcagaacaggcagtcttgcggaatcagcaaacgagcaggactgcacactgtgctacatgaaagtggaaatttaaacgatgccctgactacgcagcgccgccagttgctgcattaacatctcttcgatcagttcgctacggctcatattgcgcgattccgccagctcgttcagcgcctcgacagcttccgcgttcagcttcagttcgacacgcttaaggccacgtactttgtcgcgttttagttggttgcgtttattaatacgcagctgttcatcgcgcgaaagcggattagttttcggtcgtcccggtcgacgctcgtgcgcgaacagatctaatgtcgtacggtccgtttgttctttggccatgatcttggtgacttcgggggaaacaatcagccaggcctctgcccggatggatagcgcgccataatacatcagcgcgatgagtcacgccaacgcccacgcgcggaaagcgacgcggacgctgggtttttaatcagttgcgttaatcattgagatagcgacggatagcgcgtaataccgcatctggtttttcagcatggacccagtgacccgcgcctgcaatcacatgcgcccgtgcctgtggaaattgtgccagtaaatcatcacggtactgctcgctaacatacggagaattaccaccagggataaacagggcagggtgatcccatgccgggattttctcccaacccacaatatgcggatactgatcccacaataccggcacgttaaagcgccactccccgtcaacaaaagatttcaacagaaactgaatcaccccttcttcattaagatgctggcgcattattgctgctgcttgctggcgagtttgtgcgtccgattcactgaccgcgttgatagctgcgaaaatctcatcatgacggcgtacgtgatagtcgaccggtgcgatatcgatcgccaccagtttatcgatgcgatcgggggccagtgcagtaagtgccattaccgctttaccgcccatggagtgaccgataaatgttgctttgtcgatctgcagtgcatccagggtatcaacaagatcctgcgccatcgccgggtaattcattaccggctctctcggtgaaagaccgtggttacgcatatcaacctggatgatattgtgatcgtttaccagatcgcgagccagtacgccaaggttgtcgaggctaccaaacagaccatggacaagaacgatgggagaattattgtgctggttttgtgcagtttgcgcgcggatattcaatttcatggcaaagttctttttttcgcgttgtcgggttagggtattatgttgaccattgtgccacagggctgcaacaaataaggtttattccgagtttttctgcaagccaggcttgacgctatccgctgccgggatttattcatatactcctggcgacttgtattcagctaagacactgcactggattaagatgaaaacgattgaagttgatgatgaactctacagctatattgccagccacactaagcatatcggcgagagcgcatccgacattttacggcgtatgttgaaattttccgccgcatcacagcctgctgctccggtgacgaaagaggttcgcgttgcgtcacctgctatcgtcgaagcgaagccggtcaaaacgattaaagacaaggttcgcgcaatgcgtgaacttctgctttcggacgaatacgcagagcaaaagcgagcggtcaatcgctttatgctgctgttgtctacactatattctcttgacgcccaggcgtttgccgaagcaacggaatcgttgcacggtcgtacacgcgtttactttgcggcagatgaacaaacgctgctgaaaaatggtaatcagaccaagccgaaacatgtgccaggcacgccgtattgggtgatcaccaacaccaacaccggccgtaaatgcagcatgatcgaacacatcatgcagtcgatgcaattcccggcggaattgattgagaaggtttgcggaactatctaaaacgttgcagacaaaggacaaagcaatggcaatccacaatcgtgcaggccaacctgcacaacagagtgatttgattaacgtcgcccaactgacggcgcaatattatgtactgaaaccagaagcagggaatgcggagcacgcggtgaaattcggtacttccggtcaccgtggcagtgcagcgcgccacagctttaacgagccgcacattctggcgatcgctcaggcaattgctgaagaacgtgcgaaaaacggcatcactggcccttgctatgtgggtaaagatactcacgccctgtccgagcctgcgttcatttccgtactggaagtgctggcagcgaacggcgttgatgtcattgtgcaggaaaacaatggcttcactccaacgcctgccgtttccaatgccatcctggttcacaataaaaaaggtggcccgctggcagacggtatcgtgattacaccgtcccataacccgccggaagatggtggtatcaagtacaatccgccaaatggtggcccggctgataccaacgtcaccaaagtggtggaagacagggccaacgcactgctggccgatggcctgaaaggcgtgaagcgtatctccctcgacgaagcgatggcatccggtcatgtgaaagagcaggatctggtgcagccgttcgtggaagggctggccgatatcgttgatatggcggcgattcagaaagcgggcctgacgcttggcgttgatccgctgggcggttccggtatcgaatactggaagcgtattggcgagtattacaacctcaacctgactatcgttaacgatcaggtcgatcaaaccttccgctttatgcaccttgataaagacggcgcgatccgtatggactgctcctccgagtgtgcgatggcgggcctgctggcactgcgtgataagttcgatctggcgtttgctaacgacccggattatgaccgtcacggtatcgtcactccggcaggtttgatgaatccgaaccactacctggcggtggcgatcaattacctgttccagcatcgtccgcagtggggcaaagatgttgccgttggtaaaacgctggtttcttctgcgatgatcgaccgtgtggtcaatgacttgggtcgtaagctggtagaagtcccggtaggtttcaaatggtttgttgatggtctgttcgacggcagcttcggctttggcggcgaagagagcgcaggggcttccttcctgcgtttcgacggcacgccgtggtccaccgacaaagacggcatcatcatgtgtctgctggcggcggaaatcaccgctgtcaccggtaagaacccgcaggaacactacaacgaactggcaaaacgctttggtgcgccgagctacaaccgtttgcaggcagctgcgacttccgcacaaaaagcggcgctgtctaagctgtctccggaaatggtgagcgccagcaccctggcaggtgacccgatcaccgcgcgcctgactgctgctccgggcaacggtgcttctattggcggtctgaaagtgatgactgacaacggctggttcgccgcgcgtccgtcaggcacggaagacgcatataagatctactgcgaaagcttcctcggtgaagaacatcgcaagcagatcgagaaagaagcggttgagattgttagcgaagttctgaaaaacgcgtaaacacattaaataagaaaaagggcggtcggaagatcgcccttttttacgtatgacaaacacagaattgcctgatgcgctacgcttatcaggcctacgaggatggtgcaatatattgaatttacgcgattttgtaggccggataaggcgttcacgccgcatccggcaaaaacaacgaacactttgtcaacaaactgagtagctcaaggaaatcccaatgaagaccaacaggagtctggtcgtcatagtgtcactaattaccgccacattactgctgactgcatgcgcccaacctgaacaatcatcattagctggcgactggttactgacccctaaagataaaaccagaggattaacgggtagcattgcggtaaatattgcaccttcccggtgtaagacaaattgccgtggtgataacttacctgataatacccgccgctggcagttgtcaggcgggaacgaaaaagaacttacttatcttcataatatgtcagcacaagaaaaggtcggtttaaatcccggttggcaatgctacacctcattttttatgcgggtttgccagggcaagcccggcactcgaccgatagtcaatgaggattatgtcagcgaaagcggattttttggctcgatgatgcatgtcgggattattgagttacgacgctgccagtcagaaaattgccagcaagaattgaaagcgataaatacaggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaactgcccgcattatgggcgttggcctcaacacgattttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacagtctccggaagacggttgttgcgcacgtattcggtgagcgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattacctaattttgtgttttatatttgcgttaagaaattaaacctgccaaataataatatttggtgcaggtttaataataaattaatcactatttaagcgaatttattgaataacaattcaaagcataaaccgatacccaataccggtttcagtaatgaaatggcgtgggcgggcgggatcctgttccagtttttgtcgcagatgtcccatataaatacgcaaatagtgactgtgttcgaccgcgtttggcccccacacctggttaaggagctggcgctgggtgagtacttttccggcattgttgagcagcaccgccagcaggcggaactcaattggtgtgagatgcacctcttcctcaccccggtgaatcacgcgggcggctaaatcgacggtaacatcggaaaatttcaccagcggatcgggtgcggtggtggcagagtggcggcgtaatgcgacgcgcagacgggcctgcaattcgccaatgccaaacggcttactcagataatcatccgctccggcatccagcgcggcgattttgtcgctctcttcgctgcgtgcggaaagcacaatcaccggcaccgcactccactggcgcaggtcgcggataaactcaatcccatcaccatcgggcaggccgagatcgagaataatcaaatctggcttacgggtagccgcttccagcaagccgcgttgcagcgtttcggcctcatagacgcgcatcccgtcgccctccagcgccgtgcgcagaaagcgacgaatagcctgttcatcttcaacaatcagaacgtttgtcacatatcctcatgaaattcttcaagttcaggggcagtttgctggggaagtgtaacacgaaaacaggcaccaccttccggtcggttgaacgcggtaatagtgcccccgtgtacatccactatcgcccgacaaattgccagtccaagccctacccccggtactgccgactctttattcccgcgagcaaacttatcaaatatcgtctgctcctggcctggcggaagaccggggccgttatcccagacatccagttgtagattttcgccctcaacgtgggcatcgataccaatttcggcctgcgcacccgcatatttcaccgcgttctccagcagattaatcagcacccgttcaaagagtggcccgtcaacgtggattaaggtcagcggttctggcagagaaagattgatgggcgacgataaacccggttccagcatttgcagcgcgctgccgaccacttcttccagcgttaaccactcttttttcaaattaaagccgccggactgaattcgcgccatatccagtagattattcaccagtcgggtagtgttcagcacgtgctgacggatctcgctggcctggcgggcgtggggcgatccttcgcttgccagatcgagcgttaagatttctgcctgaccgaacaacaccgtgagcggagtgcgtaaatcatgcgaaagcgccgccagcagggcgttgcggatctgttcacgttcgcttgccatccgcgcctgttcttcgctggcggttagcgtcagccgctcaagcgcattggcgactaacagcgtaaacgtctccagcaggcgctgctgctccggaatcatcaactgacgcagattccccggttccaccaccaccagtccgtaggttttctcgccgctttttaacggcaaaatttggtacggtacaccgggtaacgtgtcggtgcccgcacccgcaggcaggcctttatcaaaactccactgcgcgatggcatcgtcccacggcgtcattccttgcggatgtgttaacggctgcaatttaccgttgtcatcgggcaacaacacctgactgcgggcatgaaacgtggaggcaataaattgttcgctggtggcggcgatgtcctgcggactgcggcccaccgccagagctttcgacatttcatataagtgccgtgtgcgttgctcgcggtaacgggctacccgcgcctgataacgcacacccgcagtaaggttcccgatcaccagcccgacggttaacatcaccgcgaaggtcagcagatattgcacatcagagacggcgagcgtgccgcgtggggcgataaaaaagagatcgaaactcaccacattaatgacggtagcaaccaccgaaggccagcgtccataaaatagcgccaccaccaccacgccaagcagatacagcatcaccaggttggcggcatcaaacgccatcagccactgcatggcaattaaggtgataacggcgcataacgcggcggcaaccacgcatccctgaatctgtacccgccacttgtctttaaaagagcggctatccggcgcgttgttaatcgtgcgggcgggtggttcatcaagcgcgaccagcacctgatcgagatcgggggcgatgcgcgccagtcggtcagcaaacgtttcccgacgccaccagcggcgcgaggctgggcgaccgagaataatcttgccgagattatgttcacgggcataacgcactaccgctttctcttccgctggatcagaaagtgttgccgtctccgcgcccagctcctgcgccagacgtaaggcgctgagaattgcccgacgttttttctccggtaagcgatgcagggcaggggtttcaacatacaccgcgtgccagacgctccccagccgtgacgccagccgcgccgccgcgcggaccagtttttcgctgccggtgttatggccgatgcataaaaggatcgcgtcgcgcgtgtgccagactttctcttcgccaggatgcccccgccaggcgcgcatttgctcatcaacgcgatcggcagtacggcgcagtgccagttcgcgcagggcgatcagattgcctttgcggaaaaaatgttcaatggcgcgctccgcctgcccggcaatatagactttgccttctttcagccgctggcgcagatcgtccgggggcaagtccaccagcaccacgtcgtcggcggcatcgaaaaaaggatcgggcacggtttcccgtacctgaattccggtgacgccgctgaccacatcattcagactttccagatgctgaacgttgacggtagtaaaaacatcaatgcctgcttccagcagctcttcaatatcctgccagcgtttgggatgacgagaaccaggcgcattactgtgcgccagttcgtccattaagatcagcgccggacggcgggcgagggcggcatcgagatcaaactcgctgatatgccgcccacggtacgccaggcgttttggcggcagaacagccagctcttccagcatggcggcggtatctttccgcccgtgggtttctaccacgccaaccacaatatccagcccttgcgtccgcagtcgctgtgcttctgccagcatcgcccaggtcttcccgacgcctgcacaggcaccgaagaaaactttcagcttcccccgatgcggcgcggcagtttgttccagcagacgatcggggtcgggacgtaagggttcgttattcatcaagtttatccagcgccagattgagttcaacaatgttgacgaccggctggccgatatatttcaccagcggttgttggctgtattttgcgatcagttgcgtgagctgttcaacgctgagattacgcgctttcgccacgcgtgggatttgccaggccgccgcttgcggggtgatattattgtccagcccgcttgccgatgccgtcaccagttcaaccggaacgctcgtgctggcatccgggttagcggcccgtaatgcagcaacgcgtgcggctattagtttatccagctcagggttactgactgccagattgctcccgccagaagcctgtggattatagggcatttctgccgttgccgacgggcgaccatgaaaatagccgttgccggtaaaattctgcccgattaatgccgagccacgcaccgtatcaccttcacggatcaacgaaccgttggcctgccagggaaaccaccattgccccagcgcggtggtcagcagcgggtaaacaccgccagtaatcaataacagaaagataaatgtcgataatgccggacgtaatccactcatggtaaacctcacaccagaccgcaaacggtcagcagtaaatcaatgactttgataccaataaacggcaccagcagcccacccagaccgtaaatccataagttacggcgcaacatggcagaagcggtaagcggtttataactcacgccttttaacgccaggggaatcaaaaagacgataatcaaggcgttgaaaatgaccgcactgagaatggcggagtcgggcgaatgcaggcgcatgatgttcagcgcatttaactgcggatacgttgccgcgaacgccgccggaataatggcgaagtatttcgccacatcgttggcaatactgaaggtggtcagcgagccacgggtcatcagcatctgtttgccaatatgcaccacctcaatcaacttggtcgggttagagtcgagatccaccatattgcccgcttctttcgccgcctgagtaccggagttcatcgctaccgcgacatctgcctgcgccagcgccggagcatcattggtgccgtcgccggtcatcgccaccaaacggccttccgcctgatactgacgaatcaatgccagcttggcctccggtgtcgcttcggcgagaaaatcatcgacgcccgcttccgcagcaatggcggcggcagtcagacggttatcgccggtaatcatcaccgttttaatgcccattttgcgcagctgggcgaagcgctctttaataccgcctttgacgatatctttcagcgcaataacgcccagcacacgagaaccttccaccaccaccagcggcgtggctccctgacgcgcaacctgatcgactttttgatcaacatcggcagggaagtgaccgccgttagcctcaacatggcggcgaatggcatcgacagaacctttacggatcatgcggttgtcgatgttgatcccgctcatccggctttgcgcagtaaacggtacaaaggtggcatggagcgactgcacatcgcgctcgcgcaggttaaaacgctgcttggcgaggatcacaatactgcggccttccggcgtttcatcagccagcgaagccagttgtgcggcgtcagccagcgttttttcatccacgccctgcgcggggataaactccgacgcctgacggttaccgagtgtgatggtgccggttttatccagtagcagaacgtcaacgtcacctgccgcttcaactgcacgtccgctggtggcaatcacattcgcgcccagcatccggctcatcccggcgacgccgatcgctgacaacaggccgccaatagtggttgggatcagacagaccagcagcgccaccagtaccgttacgctgactgcattaccgccccacgcggaaaacggccacagcgtggcggttgccagtaaaaagacgatagtcagggcaatcagcaggatggtcagggcaatctcgttcggcgttttacgtcgctgtgcgccttccaccatcgcgatcatccgatccagaaatgtctcgccggggttaacgctacactcaatcaccagccagtcagaaagaatacgcgtgccgccggtgacggaggcaaaatcgccgccggattcacggatcaccggtgccgattccccggtgatggcgctttcatcgaccgatgcgccgccttcaatgacttcaccatcgcaggggataatatcgccagcttctaccagcacgatgtcacctttacgcagttgatcggcaggaactttgtctgccacagcgccatatttcggttcgcgcagcttgcgagcaaaagcggtttttttcacccctttcagactgttggcctgcgctttactgcggccttctgccagcgcctcggcgaaattagcgaacagtacggtgatccacagccaaccgctaatggccgcgctaaacagcgcattgccgggcatcgcaccgcttgccatcgcgatgctaatacaggtggtcagcagactgccgatccagacgataaacatcaccggattgcgccattgcgcctgcgggtttaattttttcaccgcttctttcagcgcctgaacgacaagtgttggttcgaatagcgccagttgtttacgactcatattcagtgctcactcaatatcatcaggagagatattccgccaccggaccaagcgccagggcagggataaaggtcagtgcgccaaccagcaacacggtgccgattaacaggccaacaaacagcgggccgtgcgttggcagcgtgccggagctggcggcttggctctttttactcaccagcgaaccggcaattgccatcaccgggataatcaccccgaagcgaccgacaaacatgcagaacgccagtaaacagttccagaacggagagttggcgcttaatccggcaaaggcgctgccgttgttgttagcggcggatgacacggcgtacagcacttcgctaaaaccatgcgggccagggttgagcatggcgctacgtccggcgtcggtcatcatcgccaacgccgcgcccatcagcaccagcgtcggggtaaccagaattgccagtgcagtcagtttcatctcgcgtacgtcgatttttttacccagatattccggtgtacgaccaatcatcagcccggcaataaacaccgccagcaggacaaacagcatcatgccgtaaagaccagaaccgacaccgccgaacaccacttcaccaatttgcatcagccacatcggcaccatgccaccgagagcggtaaacgaatcatgcatcgcaatcaccgcgccacaggaagccgccgtcgtcacgaccgcaaacaggctactgaccagcacgccgaaacggctctctttaccttccatattgatgctgctgtccgtgcccagtgccagcagatgaggattaccctgaacttctgcccacatcaccacgcctacgcagatgacaaaaatcactgacatcgcccacagcaacatgcgcccctggcggcgatcgcccgtcacttcaccaaaggcaaagcacagcgccgttgggatcaagaagatcgccagcatctgcacgaagttggtcagtgcggttgggttttcaaacggatgcgacgagttggcattaaagaagccaccgccgttagtaccgagcatcttgatcgcttcctgagaagctacaggccccatgggtaacagctgttgcgctccttcaacggtattcacagcctgataaggcagaaagttttgcagcgcaccttgttgaataaaaaacagtgcaatcaacaacgccacagggactagcacccataacgtgatgcgtagcagatcgacccaggcattcccgagcgtgctcatgctctggcgggtaaacgcacggatgagggcaaaaatcaccgcaatcccgctggcggcagaaagaaagttttgcaccgttaagcccgccatctggctgaaatagctcaacgtggtttcaccgctataagattgccagttggtattggtgacaaagctgacggcggtattcagcgccagatcccacgacagccctggcaactgctgtggattaagcggcagatagtgctgaccgagcaacataaaaaacagcaccgccagccccagcatgttcaggccgagaatggcacaaagatattgcttccagttcatctcacggtcagagacgccaagtgcgcgaaaaagtacgcgctcaacgcccgttgtaccgggaagaggaatgtcattaatcagccgcgccagcccgctgcctaaaggacgcgccagcaccattaacaccagtaaaaacgtggcgatcagtaagaacccttgcgcagccatcagaacgcctccgcattgatcagggcataaaccagataacccagtaataaaaacaccagcaatacgccggttatcacgcctgcactcacagtgcacctccagtggcctaaaagtgataccggaagggtagaattctggctgcaaagatttcgcaaaaatctgcgggcggggtgtaaaaaaagtataaaaatggcaaaagccatgatttaactaatgtttagtattaatttaacttttgtgtaacttaattacaggatgaatgtaaataaaccatcaataagcaaaaataagtggtcggatgagtagtaaaattacacaaaaggcggtactattttcatcagataaacaaattcatttttccggtcccattcaccgggtagatacaaaagggggagaaaagtatggaactctacagagaatatcctgcatggcttatctttttacgccgtacttatgcggttgcagcgggcgttctggcgctgcctttcatgcttttctggaaagaccgcgcccgcttttacagctacctgcatcgcgtctggtcgaaaaccagcgataaaccggtgtggatggatcaggccgaaaaggcaactggtgatttttattgattgctgagttttgaatacattgaaaaccgccagcggaaacgctggcggttttttgtatcaggaagatgttcagaggaatatttagacatcgttataccaatcgaaacatatattcatgaaatatatataaatattttcctaattgttcttatctgacagatatctcacttaaggctttcttataaatctgtagggtttcgcctgtcagcagacaaataacccgataaaacaaggatgagcagatgagcggaaaaccggcggcgcgtcagggcgacatgacgcagtatggcggtagcattgtccagggttcagccggggtacgcatcggtgcccccaccggcgtggcctgttcggtgtgccccggcggggtgacgtccggccatccggtcaatccgctgctcggtgcaaaggtccttcccggtgaaaccgacatcgccctgcccgccccgctgccgttcatcctctcccgcacctacagcagttaccggacaaaaacgcccgcgccggtggggagcctcggccccggctggaaaatgcctgcggatatccgcttacagctgcgcgataacacactgatactcagtgataacggcggcagaagcctgtattttgagcacctgtttcccggtgaggacggttacagccgcagcgagtcactgtggctggtgcgcggcggcgtggcgaaactggatgaaggtcaccggctggccgcactctggcaggcgctgccggaagaactccgcttaagtccgcatcgttatctggcgacaaacagtccgcaggggccgtggtggctgctcggctggtgtgagcgggtgccggaagcggatgaggtgctgcctgcgccgctgccgccgtaccgggtactgaccgggctggtggaccgcttcgggcgcacacagacgttccaccgcgaagccgccggtgaattcagcggcgaaatcaccggcgtgacggatggtgccgggcgtcacttccggctggtactgaccacgcaggcgcagcgggcagaagaagcccggcagcaggccatttccggcgggacggaaccgtccgcttttcctgataccctgccgggttacaccgaatatggccgggacaacggcatccgtctgtctgccgtgtggctgacgcacgacccggaatacccggagaatttacctgccgcgccgctggtgcgctatggctggacgccgcgcggcgaactggcggcagtgtatgaccgcagcaatacacaggtgcgcagctttacttacgatgataaataccggggccggatggtggcgcaccgtcacacgggccgaccggaaatccgttaccgttacgacagcgacgggcgggtgacagaacagcttaacccggcaggcttaagctacacgtatcagtatgagaaagaccacatcaccatcaccgacagcctggaccgccgtgaagtgctgcacacgcagggcgaagccgggctgaagcgggtggtgaaaaaggaacacgcggacggcagcgtcacgcagagtcagtttgacgccgtgggcaggctcaggacacagacggatgccgcaggccggacaacagaatacagcccggatgtggtgacgggcctcatcacgcgcatcaccacgccggatggcagggcatcggcgttttactataaccaccacagccagttaacgtcagccaccgggcctgacgggctggaaatacgccgggaatatgatgaattgggccgtctgattcaggaaactgcccctgacggcgatatcacccgctaccgttatgataatccacacagtgacttaccctgcgcaacggaagatgccaccggcagccggaaaaccatgacgtggagccgttacggtcagttgctgagcttcaccgactgttccggttatgtaacccgttatgaccatgaccgcttcgggcagatgacggcggtgcaccgcgaggaagggctgagtcagtaccgcgcatacgacagccgtggacagttaattgccgtgaaagacacgcagggccatgaaacgcggtatgaatacaacatcgccggtgacctgaccgccgtcattgccccggacggcagcagaaacgggacacagtacgatgcgtggggaaaggccgtccgtaccacgcagggcgggctgacgcgcagtatggaatacgatgctgccggacgggtcatccgcctgaccagtgaaaacggcagccacaccaccttccgttacgatgtactcgaccggctgatacaggaaaccggctttgacggccgcacacagcgttatcaccacgacctgaccggcaaacttatccgcagcgaggatgaggggctggtcacccactggcactatgacgaagcagaccgcctcacgcaccgcaccgtgaagggtgaaaccgcagagcggtggcggtacgacgaacgcggctggctgacagacatcagccatatcagcgaagggcaccgggtgacggtgcattacgggtatgatgagaaaggccgcctgaccggtgagcgtcagacggtgcatcacccgcagacggaagcactgctctggcagcatgagaccagacatgcgtacaacgcgcaggggctggcgaaccgctgtataccggacagcctgcccgccgtggaatggctgacctacggcagcggctggctgtcaggcatgaaactcggcgacacaccgctggtggagtacacccgcgaccgcctgcaccgggaaacgctgcgcagcttcggccgttatgaactctccaccgcttacacccctgccgggcagttacagagccagcacctgaacagcctgcagtatgaccgcgattacacctggaacgacaacggcgaactcatccgcatcagcagcccgcgccagacccggagttacagctacagcaccaccggcaggctgaccagcgttcacaccaccgcagcgaatctggatatccgcatcccgtatgccacagacccggcaggtaaccgcctgcccgacccggagctgcacccggacagcaccctcagcatgtggccggataaccgtatcgcccgtgacgcgcactatctttaccggtatgaccgtcacggcaggctgacagagaaaaccgacctcatcccggaaggggttatccgcacggatgatgagcgcacccaccagtaccattacgacagtcagcaccggctggtgcactacacgcggacacaatatgcagagccgctggtcgaaagtcgctatctttacgacccgctgggccgcagggtggcaaaacgggtatggcgacgtgaacgggacctgacgggctggatgtcgctgtcacggaaaccggaagtgacctggtacggctgggacggcgaccggctgaccacgatacagaacgacagaacccgcatccagacgatttatcagccggggagcttcacgccactcatcagagttgaaaccgccaccggtgagctggcgaaaacgcagcgccgcagcctggcggatacccttcagcagtccggcggcgaagacggtggcagtgtggtgttcccgccggtgctggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgactgtggagcagatgcaaaaccagatggacccggtgtacacgccggcgcgaaaaatccacctgtaccactgcgaccatcgcggcctgccgctggcccttatcagtaaggaaggggcaacagaatggtgcgcagaatacgatgagtggggcaacctgctgaatgaagagaacccgcatcagctgcagcagcttatccgcctgccggggcagcagtatgatgaggagtccggcctgtattacaaccgccaccgctattatgacccgctgcaggggcgatatatcactcaggatccgattgggctgaaagggggatggaatttttatcagtatccgttgaatccgatctcaaatatagatccattaggattagaaacactaaaatgcattaagccactgcattcaatgggcggaactggtgaaagaagcggtccagatatatgggggaatccgttctatcatcaatatctttgtgtcccagatggtaaaggggactatacttgtggtggccaagaccaacggggagaatcaaaaggagatggtctatgggggccaggtaaagcaagtaatgatacaaaagaagctgctggccgttgtgacctcgttgaaaccgataatagttgtgtggagaactgtttaaaagggaagtttaaagaggtaaggccgcgttattctgtattgcctgatatattcacacctataaatttagggctatttaaaaactgccaagactggtctaatgattctttagaaacatgtaagatgaagtgctccggaaataacattggacgttttattagatttgtattcaccggagtgatgtaatgaaatatattatttttttattcagagctatatggctggctttatcgcttttaatactattcttttccatgcatagactttcactattagactccactcgtgatgtgagcgagttaattagtctcatgtcttatggaatgatggtaatatgttttccaacaggcatagtattctttattgctctaatatttatagggactgtatcagacattattggcgtaaggattgatagtaagtatattatggcgataataatatggctttattttctgtcaggagggtatattcaatggtttgtattaagtaagcgcattataaacaaataaattaagttaattgctcttattattatatgtaacctgggcattgatatcccgtatgccacagacccggcaggtaaccgcctgcccgacccggagctgcacccggacagcgccctcagcatgtggccggataaccgtatcgcccgtgacgcgcactatctttaccggtatgaccgtcacggcaggctgacggagaaaaccgacctcatcccggaaggggttatccgcacggatgatgagcgcacccaccggtaccattacgacagtcagcaccggctggtgcactacacgcggacacaatatgcagagccgctggtcgaaagccgctatctttacgacccgctgggccgcagggtggcaaaacgggtgtggcgacgtgaacgggacctgacgggctggatgtcgctgtcacggaaaccgcaagtgacctggtacggctgggacggcgaccgcctgaccacaatacagaacgacagaacccgcatccagacgatttatcagccggggagcttcacgccactcatcagggttgaaaccgccaccggtgagcaggcgaaaacgcagcgccgcagcctggcggatacccttcagcagtccggcggcgaagacggtggcagtgtggtgttcccgccggtgctggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgacggtggagcagatgcaaaaccagatggacccggtgtacacgccggcgcgaaaaatccacctgtaccactgcgaccatcgcggcctgccgctggcgcttgtcagcacggaaggggcaacagaatggtgcgcagaatacgatgaatggggcaacctgctgaatgaagagaacccgcatcagctgcagcagcttatccgcctgccggggcagcagtatgatgaggagtccggcctgtattacaaccgccaccgctattatgacccgctgcaggggaggtatatcactcaggatccgattgggctgaaggggggatggaatttttatcagtatccgctgaatccggttcagtatatagattcaatgggactggcatcaaaatatggacacttaaataatggcggatatggagcgagacccaacaaaccgcctacgcccgatccaagtaaattgccggacatagcgaaacaattaagactgccatatcctattgaccaggccagtagtgcgcctaatcttttcaaaacattcttcagagcattaagcccttacgactacacactgtattgcaggaagtgggtaaaaccaaatctgacttgtacgccacaggatgattcccagtatccagggatggatacaaagacagcaagtgattacctgccacagacaaattggccaacaactcaattaccaccaggatatacttgtgcagaaccctatttattcccagacattaataaacccgatgggccagcaacagcagggatagatgatttgggtgaaattttagctaagatgaaacagagaacatcgagaggaataagaaaatgaaaagagttttgttctttttgctgatgatatttgttagttttggtgttatagctgattgcgaaatacaagctaaagatcatgattgttttactattttcgctaagggtactattttttccgcgtttcctgtcttaaataataaagccatgtggagatggtatcagaatgaggacatcggtgagtattattggcaaacagaactgggtacatgtaaaaataataaattcacaccaagcggggcgagactcttaattcgcgtcgggtcactacgccttaatgaaaatcatgccatcaaaggaacgttgcaggagttgataaatacagcagaaaaaacggcgtttctcggcgatcggtttagaagttatataagagcgggtatctatcaaaaaaagagcagtgatccagttcagttgttggcagtccttgataattcaatcatggtaaaatattttaaagatgagaaaccaacttatgctcgaatgacagcacatctcccgaacaaaaatgagtcttacgaatgtttaataaagatacagcatgaactaattcgtagtgaagagaaataaaatctcttcctgagaaaacaaattaatcattgtgaaaaattatataactcatggaataggtgtttattttgcgttccatttgcagggaaagatcacgtaacgctacttttttgtactaaataattcgaattttaagttcaacaattgagatactacttattgtctaaagctgtttttcatagcttatacatgatcaaatactccttacataaataaggtgaacaaatggaacttaaaaaattgatggaacatatttctattacacccgattacagacaagcctggaaagtggtgcataaattgtcagatattctactgttgactatttgtgccgttatttctggtgcagaaggttgggaagatatagaggatttcggggaaacacatctcgattttttgaagcaatatggtgattttgaaaatggtattcctgttcacgataccattgccagagttgtatcccagggaaagatcacgtaacgctacttttttgtactaaataattcgcattttatgtttaaaaattgagatattccttattacctaaagctgtttttcatagcttatacatgatcaaatactccttacataaataaggtaaacaaatggaacttaaaaaattgatggaacatatttctattattcccgattacagataagcctggaaagtagagcataaattgtcaggcatcctactattgactatttttgccgttatttctggtgcagaaagttgggaagatatagaggatttcggggaaacacatctcgatttcttgaagcaatatggtgattttgaaaatggtattcctgttcacgatactattgccagagttgtatcctgtatcagtcctgcaaaatttcacgagtgctttattaactggatgcgtgattgccattcatcaaatgataaagacgtcattgcaattgatggaaaaacgctccggcactcttatgacaagagtcgccgcaggggagcgattcatgtcattagtgcgttctcaacaatgcacagtctggtcatcgggcagatcaagacggataagaaatccaatgagatcacagctatccctgaacttcttaacatgctggatattaaaggaaaaatcatcacaactgatgcgatgggttgccagaaagatattgcagagaagatacaaaaacagggaggtgattatttattcgctgtaaaaggaaaccaggggcggcttaataaagcctttgaggaaaaatttccgctgaaagaattaaataatccagagcatgacagttacgcaatgagtgaaaagagtcacggcagagaagaaatccgtcttcatattgtttgcgatgtccctgatgaacttattgatttcacgtttgaatggaaaggactgaagaaattatgcgtggcagtctcctttcggtcaataatagcagaacaaaagaaagagccagaaatgacggtcagatattatatcagttctgctgatttaatcgcagaaaagttcgccacagcaatccgaaaccactggcacgtggagaataagctgcactggcgtctggacgtggtaatgaatgaagacgactgcaaaataagaagaggaaacgccgcagaattattttcagggatacggcacatcgctattaatattttaacgaatgataaggtattcaaggcagggttaagacgtaagatgcgaaaagcagccatggatagaaactatctcgcgtcagtccttgcggggagcgggctttcgtaatctttccctgctttttgtactaaataattcgcattttatgtttaaaaattgagatattccttattacctgaagctgttttttattgcttatacatgatcaaatacttcttacataattaaggagaacaaaatggaacttaaaaaattgatggaacatatttctattatccccgattacagacaagcctggaaagtggaacataaattatcggatattctactgttgactatttgtgccgttatttctggtgcagaaggctgggaagatatagaggattttggggaaacacatcccgattttttgaagcaatatggtgattttgaaaatggtattcctgttcacgataccattgccagagttgtatcctgtatctgtcctgcgaaatttcatgagagctttattaactggatgcttgactaccattcttcagatgataaagacgtcatcgcaattgatggaaaaatacaccggcattcttatgacaagagtcgccgtaagggagcgattcatgtcattagtgcgttctcaacaatgcacagtctggtcatcggacagatcaagacggataagaaatccaatgagatcacagctatccctgaacttcttaacatgctggatattaaaggaaaaatcatcaaaaccgatgcgatgggttgccagaaagatattgcagagaagatacaaaaacagggaggtgattatttattcgctgtaaaaggaaaccaggggcggctaaataaagccttcgaggaaaaatttccgctgaaagaattaaataatcccaagcatgacagttacgcaattagtgaaaagagtcacggcagagaagaaacccgtcttcatattgtttgcgatgtccctgatgagcttattgatttcacgtttgaatagaaagggcagctatggttagaaactacctgacgtcagtccttgcggggagtaggctttcgtaaatttgtcctgctacaacaggattaacttcacaaatatcatttctcaacgtctacacttactcctgtaaaccgctcaggagcagtaatgaatctacaacgatttgatgacagcaccctaatccgtatctttgcccttcatgagttacatcgactgaaagaacatggcttaacgcgcggggcgcttctcgattatcacagccgctataaactcgtctttctggcgcattctcagccggagtaccgcaaacttggcccgttcgtggctgatattcaccagtggcaaaatctggatgactattacaaccagtaccgccaacgcgtagttgttttgctttctcaccccgccaacccgcgcgatcacaccaatgttttgatgcacgttcagggttattttcgcccgcatattgattccacagaacgccagcagctggctgcgcttatcgacagttatcgccgtggcgagcaaccacttcttgcgccgctgatgcgtatcaaacactatatggcgctttatcctgacgcctggctttcagggcagcgttatttcgaactttggccgcgtgtgattaacttgcgccattcaggagttttatgactacccatctggtctggtttcgccaggatttacgtctgcacgataatctcgcactggctgccgcctgccgcaattcgtctgcacgcgtgctggcgttgtatatcgctacaccacgccagtgggcgacgcataacatgtcgccgcgtcaggctgaacttatcaatgctcaactgaatgggctacaaatagcgcttgcggaaaaaggtattcctttattgttccgtgaagtggatgactttgtcgccagtgtcgaaatagttaaacaggtgtgcgcggaaaacagcgttacccacctgttttataactatcagtatgaagtgaatgagcgggcgcgggatgtggaagttgaaagagcgctgcgtaacgtggtgtgtgaaggatttgatgacagcgtgatcctgccgcctggcgcggtgatgaccggtaatcacgagatgtacaaagtctttacgccttttaagaatgcctggctgaaacggctgcgggaagggatgccggagtgcgtcgctgcgccaaaagttcgtagtagcggatcgatagagccctcgccatccattacgctgaattatcctcgtcagtctttcgatactgcgcattttccggtggaagaaaaagcggcgattgcgcaattacgccagttttgccagaacggtgccggagaatatgagcaacaacgagattttccggcagtggaaggcaccagccgtttgtcggccagcctggcaacgggcgggttatcgcctcgccagtgcttgcatcgcttgttggctgaacagccgcaggcgctggacggtggggccggtagtgtctggcttaatgagctgatctggcgcgagttttaccgtcacctgataacgtatcacccctcgttgtgtaaacatcgtccatttattgcctggacggatcgtgtacagtggcagagcaatcccgcacatttacaggcctggcaggaaggcaaaacgggatacccgattgttgatgccgctatgcgtcagcttaacagcactggctggatgcataacaggctacggatgattacagccagttttctggtgaaagatttattgatcgactggcgcgaaggcgagcgatatttcatgtcgcagctgattgatggtgatttggcagccaataacggtggctggcagtgggccgcttcaaccggaaccgatgcagcgccgtattttcgtattttcaacccgacaacccagggcgagaaatttgatcatgagggcgagtttatccgccagtggctaccggaactgcgcgatgtgccagggaaagtggtgcatgagccgtggaagtgggcgcagaaagcaggtgtgacgctggattatccgcaaccgatagtcgagcacaaagaagcgagagtacaaacgttggcagcgtatgaggcggcgcggaaggggaaataacagacgcgtcaggcaatcgagcccagatgccggatgcggcgtgaacgccttatccagcctacaaatttgtgcaaattcaataaattgcaggaaatacgtaggcctgataagacgcgtcaagcgtcgcatcaggcatcggtgctggcctattaagactccagcgccagcgcgcggtttctgaatttcagcgcctgatacagccaaatcatcagtaccagtcctacacacgccagtgcgccccaggtaatttgatcaaatacttcaatatatgcattgatggagtagttgatcgccccggaagcatcaaacgaagcctgcgatgtctgatcggcaatcacgcccgccagatagttcgcgatcgcgccagaaagcagcatgtagatgccggttaatacgccggtcacaccggggatttcaatgcgcgtaatttgcgacatggcaaccgggtcgataaacagttccgcaaagcccatcaccgccaggcctaataccatcagtggcagagaagagtgaccatacattgcggaccagcgggcgcttaaggtcagaatgcagaatccggcgctcatcaggccaaggccaagagcaaatttcccccagatgcgcacggtacgattacccgcgacactctcttttaccacccacgccaggaacacaccgcacagcataactgcgaaggcattaatcgactggaacatcgcggtcggaacggtataaccaaacatatcgcggttaacgaagcggtcgatataaaggctaatcgagctaccgccctgttgtgcgaaggcccagaacaacatactgaagaaggtgagcgtcacaatcagccccagctccttccgctgtttctggttttctgctttgcgataaatttttgccagtacacccaggccaataatagtcgcgacaattaaggcgtataccgaccactctttccagaacagtatggtaatcagtgcaggcgttgccaccagcagaaccagcagccatccccagttcggcaggagaaagtttgtcgcacgcagtacttttttgttaacgccgcgggtatgagtgaaatgacgattgccacataagaaaatgaccagacccgcgatcatgccaaccgccgccaggccaaagcccatcgcccagctgtactcttcctgggcgtaaccacaggcgataggtgcgataatagaccccacgttacccgccgcatacatcagcgagaaaccgccatcacgacgcggatcggttggctcatacagctcgccgagcagacagcttacgttagatttaaacaggccatagccgcagacgataatcgccagggacagatagaggaatgacggatggatctcactggcacccagcaccacatgaccgatcgccatcaacaacgcccccagcatcaccgccatgcgattgccgagaactttatccgccaaaaagccaccgaggattggcgtgacatacaccagcgaacagtaggcgctaaataactcgtaggcgtgagtatcgttgtattttagttgattggtgagatagagaatcagcagggcacgcatgccgtaaaagctaaaatattcccagatttgcagcgcaacgacatagtaaatagcgcgcggctgtgatgcgtgtttattcataataattccacaattgacggcaacgtcacgtaatagttgcgcggcgtgcttgtgtttccttaaagttaaaactttgatacagatctgattatttatgcaatatgctgtctgattgcataaatatacattagctgaagcgtgatgatataaacaatttgcgtcttttggcgtcgggtttgtttcttaatatgtcaaaagattggctatcgacgaactggcgaggtaacgctatgttaacggtgtagctatcagaatacggaaggcgcgaagatgaaaaacaccgaactggaacaactgattaacgaaaaactgaacagcgcggcgattagtgattacgcgccgaatggtttgcaggtggaaggcaaagagacggtgcaaaaaattgttaccggtgtcaccgccagccaggctttgctcgatgaggcagtgcgtctgggcgcggatgcggtcattgtgcatcatggctacttctggaaaggagagtctccggtcattcgcggaatgaagcgtaaccgtttaaaaacgttgctggcgaatgatatcaacctgtatggctggcatttgccgcttgacgcacatcctgagctgggcaataacgcacagctggcggcgttactggggatcacggtcatgggcgaaattgagccgttggtgccgtggggcgaactgaccatgcctgtgccgggactggagctggcttcctggattgaagcgcgtctgggacgtaagccgttatggtgtggcgataccggacctgaggtggtccagcgcgtcgcctggtgcacgggcggcgggcaaagttttatcgatagcgccgcgcgttttggcgtggatgcttttattactggcgaagtttctgaacagaccattcattcagcccgcgagcagggattgcatttttatgctgcaggtcaccatgccactgaacgtggtggtattcgcgcattgagcgagtggctgaatgaaaataccgatcttgatgtgacctttattgatattcctaatcctgcataacgaataatcagagggatcgaaagtgcaacgagcgcgttgttatctgataggtgaaacggcggtagtgctggaactggaaccgccggtgacgctggctagccagaaacggatctggcgactggcgcagcgtctggtggatatgccgaatgtggttgaagccattcccggcatgaacaatatcacggtgattttgcgtaatcctgagtcgctggcgctggatgccatagagcgtttgcaacgctggtgggaggagagcgaggcgctggagccggagtctcgctttattgaaattccggtggtttacggtggtgcaggcggaccggatttggcggtggtcgcggcgcattgcgggttgagcgaaaaacaggttgttgaattgcactcctccgtggaatacgtggtctggtttttaggttttcaaccgggcttcccgtatctcgggagtttgccggaacaactacacacgccacggcgcgctgaaccgcgcttactcgttccggcaggttctgtcgggatcggcgggccgcagactggtgtttatccgctggcaacgccgggtggctggcagttgattggtcatacctcactcagcctgtttgatccggcgcgtgacgaacccatcttattacgtccgggagacagcgtgcgctttgtaccacagaaggagggagtatgctgaagattattcgtgcgggcatgtataccactgtgcaggatggcggtcgtcacggttttcgccagtcgggtatcagccactgcggcgcactggatatgcccgcgttacgcattgctaacctactggtgggtaatgacgccaatgcccccgcgctggagatcacgctcggtcagttaactgttgagttcgaaactgatgggtggtttgctctgacgggtgccggttgcgaagcgcggctggatgataatgccgtctggaccggctggcgattgccgatgaaagcaggccagcgtttaacgcttaaacgcccgcagcacgggatgcgcagttatctggcggtcgcgggtggtattgatgttccgccggtaatgggctcatgcagcaccgatctcaaagtggggattggcgggctggaaggccgtttactgaaggatggtgaccgactcccgattggcaaatcgaagcgtgattctatggaagcgcagggcgttaaacagctgctgtggggcaaccgcattcgcgccttgccggggccggaatatcatgagttcgatcgcgcctcgcaggatgcattctggcgttcgccctggcagcttagctcgcaaagtaaccgcatgggctatcgcttacaggggcaaattttaaaacgcaccaccgatcgcgaactgttatctcacggtttgttaccgggcgtggtgcaggtgccacataacgggcagccgattgtgttgatgaacgacgcacagaccaccggtggttacccgcgtattgcctgtatcattgaggctgatatgtaccatctggcgcaaattccgctcggtcagccgattcattttgtccagtgttcactggaagaggcactgaaagcgcggcaagatcagcaacgttattttgaacaattagcgtggcggctgcacaatgaaaattgacctgaatgccgatctgggcgaaggctgcgccagcgacgcagagctattaacgctggtttcctctgccaatattgcttgtggatttcatgcaggcgatgcccaaaccatgcaggcttgcgtgcgtgaagcaataaaaaatggtgttgcgattggcgctcacccgagttttcccgacagggaaaattttggtcgcagcgccatgcagctgccgccagaaaccgtttacgcccagacgctgtatcaaattggcgcgctggcaacgattgcccgtgcgcaaggcggcgtaatgcgtcatgtcaaaccgcacggcatgttgtacaaccaggcggcgaaagaagcacaactggcagacgccatcgccagagcggtatacgcttgcgatccagcattggttctcgtcgggctggcaggaagcgagctgattcgtgcaggcaagcaatatggcctgacaacgcgcgaggaagtgtttgccgatcgcggttatcaggctgacggctcgctggtgccgcgaagtcagccaggtgcgttgattgaaaacgaagaacaggcgctggcgcaaacgctagagatggtgcaacacggcagagtcaaaagtatcaccggcgaatgggcaacggtcacggcgcaaacagtctgcctgcatggcgacggcgagcacgcactggcgttcgcccgccgactacgctctacatttgccgaaaaggagattgttgtcgcagcataaccccgattaataaagaatgaaaaaaggatatcaccatgcctgaaggcccggagatccgccgtgcagcggataacctggaggcggcgatcaaaggcaaaccactaactgatgtctggtttgccttcccgcagttaaaaacttatcaatcacaacttatcggtcaacacgttacccatgtggaaacgcgtggtaaggcgttgttaactcatttttccaacgacttaacgctctacagccataatcagctttacggcgtctggcgcgtggttgataccggcgaagagccgcagaccacgcgagtattgcgggtaaaactgcaaacggctgacaaaaccattctgctttatagcgcctcggatattgagatgttgaggccggaacaactgaccacgcatccgtttttacaacgcgttggtcccgatgtgctggatccgaatctgacgccggaggtggtaaaggaacggttattgtcaccgcgctttcgtaaccgtcagtttgcaggattactgctcgatcaggcgtttctggctgggcttggcaattatttgcgggtggagatcctctggcaggttgggttgactggaaatcataaagcgaaagatctcaatgcggcgcaactggatgcactcgcacacgcgttactggagattcctcggttttcttacgctacgcgggggcaggtggatgagaataagcatcatggggcgctgtttcgctttaaggtttttcatcgtgatggcgaaccgtgcgaacgctgtggcagcatcattgagaaaaccacgctgtcatctcgcccgttttactggtgccctggctgccagcactaggccgaccgcttcggcgcataggttgaaataaaccgcgcaatggctggccccgtcagcaaaatactgaacaggcgcagggtttgcatcgccataataagcgccatatcggcattgctccctgcggcgatgaccgccacggtatcaagcccgccgggactggtggcgaggtaggcagtcataaaatcaatgtgcataaaccgggtcagcccccacgccatacccgcacaaatagccagcagagcaaaaatcgacagcaggatttgcggtagtgggcgtagtgcccgcagtaagatttgtttatcgaaaccaagaccaatccgccagccaattgccatatacgccatcgccagcagccattccggtagttcgatggtgatgagctgaccagactggagcactgcgcccgccagcatcgggatgagcatcgtgccggaaggaagacgcagcatgcatcccgccgtaccggcaacgactgcgagcaaaatcgtaagcaggagattaatgctcactggcgggaaccagacgatttgctggttaaccgcttcagcgttatcacccagcatcatgcgggtgaccagaacagcggcccccgcgacgaacagcactcgcagatattgcataaacgccaccaggcgaatatctgcgccgtaatcttgcgccatagcgaccattgccgctgcgccgcctggagaagaaccccaggcaccggtatttccaggcagtgagctatagcgcaccaataaccaacccacgatggcgctggaaagcagcgtcaccagtaaaatagcaagcacgatcggccagttggcggccagcgtggtgagaatcgaaccagtgaggttttgcgcaatcatgcagccaagaatggcctgggcggcgagaaaagcggagcggggaagttgcagagtaattccgcgcatactgaagatgatcccggcgatcatcggcccaagtaatagcgccgccgggagatgtaccgcgaggaaaccaatagaaaggagaagtgatagcacacataacattccccactgcaaaactggcatccttcgctccctcattattttctctttggtgtatcgatacagcataaagaaagccgggccaggaaaaaataacagcaatcaaggaaaaggggaaaatcagcaattttctgaaagagatgccctttccggctgcaaagggcatcatggcaaatcagttatagttaattttaaaaagcaccactgtatcgaagggcccagcctcgatgggggtacctgcaatggaagaaagttcagctgtataggttttttcgtagaccaacatgtcgctggtgaaatcggcgtattcagcatatttattgaaggtataaggcgaggcgttttcatccagcaaacgtagcttcagaccattaccaatcaacaatgctttatcttcttcaaccaacgtttcttcggtataaaaggaggaactgactttaaatccgtcggtgcattggtcattttgtgattttgtcgtcttaatactgaatgttttcgacattgtgtggcgacgaatatccagcaaattaaatttaccaaaatcaatcacctgtgtttccggtgaaatggaaaaattgacgctgcaatccagcacgcgaatgttttccagaccagtaatatgatatttcaggttttgggcagtagggtcttcgttaacgctaccggcaccgtcaaattgcacgacgatatagtcgctaagcgtactttgataatcatgcggcggcatttctcgtattttgacgtataaccgcatgcgagcgagaaaggtacgcgacatgtgaatattagcgggatcacccgagcaaattttgttctgccatcccatcgcgataatctgctcaggggtgtaaatgtcaatgttcttactgtcaatacactggttagtgtcgatgcggctttttccctggttggcgtcataatcaacgccattgtaagttacgccgagttgataatagcgatcctgcacccccgggtaggggtttacccaggcataaacatgctcactttcaaaattgccgttggtattgttgtcacaatagacgggaattttaatatcgtcagattcccaaatcttatcgccgagtttggcattgcctggtacagcaaaaggttgaatcgcttctgatttttctaccgagccaccggatgaaccaaagtagcagttcagggcaagcgcagacttcaacggcagaaataacagacagatgacgagcaacactcccttgccagcactcatttcttcgcctccacggcttgtaaatggcattgtccgctgcagttgagcatcgtcatgcgtaacgcgccgtaatcatccatataaccgagatagaactggctgccgctatagcttccggtgtttgtgttgaccgtactaaaaggcgcaaccatcacggttttgaagccggggagaacgcctttttcatttcgtcccaggtaggcaatggtcagataatacgcggtaggatttttcagtgtcagttggttaccctgctggctgacctgtaactgcagttcgaccttttctcctgctttcttgcgtaatgcagccggtctccagaacaccttgatacgactctggatggcgacttgcaaaacggcatggtcgctgtttttttccggggcgggaggaacttcacgtatattgtagaaaaatagcgtttcgcgatcgcctggtaatttcgcggtcgacgcttgcttgactatccgcacctgcgttgttgctttcggttccagacgttgtatcggtggcagggcgaccagaagatcgtcgcttttctcccctttttcattttcgagccaggaataagcgaggtaggggagtttatcgctacgattatctactcgcagactggtagctttatcattagcgttgaacacaatacgagtgcgatcgggttgtagtgcagcgtggctgcacagactggcaaccaacaacaaaaggggtagtcctttcataaatgtcattttcatttccttaattaatgacaaggtaaaatcaggcgatttgcggtgtcttccatatgttcaggaagatggagcgagcaatgctggctatcaccccagaccacggtaaacttttgattttcagcgactccgcttaaccaggcatgtccttcctcgccaaccatccccacgctaatgccgctgtcatcctggcggatatccgctccgaggggaggaaactgaccgctggcgttgcgaatgatgacgttaacgtctttaccggaacgggaagccagtgatttgtaacctatcgcgccttcaatccacgtttctttgataacgttttctgtaactgttacgccgtcgggtaagtcattcatgttcaccgccacggtggaaggctgataactggaaatcaacggcaccaccgcaatgccaaaatggttggtgtagtcgagattgccctgaaccggaatatctgccacgccatcggtgctgaccatcaggcgaggttcattggtggagctgcggcgatgaaacgctgcaccatattgggttgcggtgaaagaaccgctccagctgctgctgacggaactgtaatcattggcggcataggtaccagaaatatcccactcacccgctgaactcaggtgctgatagttaccgctcacctgggctccattgtcaggacggtcggattgcagtccggcagacatgccccagctattacgttcatccagcgtatcgttccacgacatgcggtgtgtggtgctgtggctactgttttgcatgtcataaccaacccgaccaccattaccgaaggggagcgaaatcgacaggtaaatctggttgtcgcgatctttatcttcgtaatgggttgtattgaatgacgtcgaaatagagatatctctccagtcaccaatatcaacattaaaaccggctgtgatgttggcggtcgtggaggcgtctgcattccaccaggtttgatgtagcaggttggcgtaaagattgaggtttagtggggtaatcggttggcccacagataagctgatcgtctgtttttcgtcctgcgcatcgctgtcgttgtatttgtgatccagatagttggcgtagctgtgaaaatgacgatcggagaaacgataagcggcgagggaaatcgtgctgttagtggcatccacttgtttgctgtaattaaaacggtagcttaagccccgctcgtcctgctgagtatcaaaatggctactggcccacgtgacatcaaacgacagcgcaccaagccacagcatattttgcccaatacccattgcggcagaatggtagtcatcaccagaaagcagcaggccgccgtacagcgaggtgtttgacagcatcccccaggaaacttcattgctaaaaaaggtttcattttcagtttgatgtgacatggagggccgtggctgacccgcggccagtttatagcgaacctgtccctgacgagtcaggaagggcgtcgatgctgccgaaacctggaaattgttcacccgaccatcttcttccgtcactttgacatccagtgtgccctgaacagactgattaaggtcgtcaatgataaatgggcctggtgggacttttttctggtaaatgacgcggcctgattgactgatcgtcaccgtggcattggtctgtgcaataccgctaatttgtggggcgtagccgcgtagttcccatggcaacattcgctcgtcacttgccagtgccgcgccggtataagaaaaaccgtcgaaaatattggaactaaaatccgtttcgccgagggttaatttagagcctaattgcggtaatggacgaaaaagataggtgcgcgatattccgcctgactgttcatggttatcatcgctatcagtctgattcaactgataatcactacgtaagcgccatgccccggcgttaattccggtggtaccgtaggcgttcaggttagtgctgctgctgccgtcctgtgggcggtagctgctggcaaacaagttgtaatccatcaggataccggcgacaccttctttccatgtggagggtggggtccagttttctgagtgccacgccagccaggcttgcggaatggtgatatttagttgctgattggcttgatcgaaattgaagagcatttcaggtcgggagctaaaatcgacgcactgatttatcaatggtaacgactgacggacttcaggttttaagccaaatttatcgaccagtaaatcattgatgcacggaatggttttatcgtcatttttgtgccagttaatcttttgcccgttactgatttggttattatttaccgcaacgctaacaaaatactcaccgggagcaatgactcctttttcctttaataatgaaatatcaatgcggtcgcgcatcgatttatcgagaacattaaggttgaattcgaccgccaatgcgcaaggcatcgccacgaccaggcaggatacaaaagagagtcgataaatattcacggtgtccatacctgataaatattttatgaaaggcggcgatagcgccgccaaagtaatacttatttataatccagcacgtaggttgcattcgccgtaactgcgcctggcgttacaggtgtagcctgatcaatttgttccatccaggcaaagaaattcagcgtttgttcgctggaggtcggagccaggtcgatatctggagtagcggtgcctaaaacgatattgctttgatctttattcattaaacgtacgccgacgccggtggcttcacccgtgctggtgttgttgagaatcggatctgcgccggtggttttcgctgagctatcaaaggtgactgcaactttagaaatcttgccaccggaaccgttgctggagttttccagatcacagttgactaagcgcaggtcgacagcaacggcatcgctgtgatgtgactgattaatgtggctggtggtcacctgaccgagttcaacctctttatcaatatcatcctgatgtatttcacacggtgcttcaataacttcacctttaaagtgaatttcaccggatccttcatcagccgcataaacaggtgctgtgaacagcagagatacggccagtgcggccaatgttttttgtcctttaaacataacggagtcctttaaataatgagatagaatgttgcgtggcaagaatatattaactggcagttgaatgtatttggttttatttaacaatattaaaaatcttgttatataaagaatggaataattgagtgcataaatttattgtttaatgagatgaaggatggggtgggatggatatgcataattttcattgggttaacaatgctaccagcaggaaagtataaaaataaacttatcattctgctcagtatgtgacttgtcacattttctcaccttattaatgggtatttgtatctggtttaatttttacaatttattatgttcagccatataaaaagaacccgctctattaaaggcgggtccggaaagtaaacggcttagcaatcaatcattaacgcttgatatcgcttttaaagtcgcgtttttcatatcctgtatacagctgacgcggacgggcaatcttcataccgtcactgtgcatttcgctccagtgggcgatccagccaacggtacgtgccattgcgaaaatgacggtgaacatggaagacggaatacccatcgctttcaggatgataccagagtagaaatcgacgttcgggtacagtttcttctcgataaagtacgggtcgttcagcgcgatgttttccagctccatagccacttccagcaggtcatctttggtgcccagctctttcagaacttcatggcaggtttcacgcattacggtggcgcgcgggtcgtaatttttgtacacgcggtgaccgaagcccatcaggcggaaagaatcatttttatctttcgcacgacgaacaaattccggaatgtgtttaacggagctaatttcttccagcattttcagcgccgcttcgttagcaccaccgtgcgcaggtccccacagtgaagcaatacctgctgcgatacaggcaaacgggttcgcacccgaagagccagcggtacgcacggtggaggtagaggcgttctgttcatggtcagcgtgcaggatcagaatacggtccatagcacgttccagaatcggattaacttcatacggttcgcacggcgtggagaacatcatattcaggaagttaccggcataggagagatcgttgcgcggataaacaaatggctgaccaatggaatacttgtaacacatcgcggccatggtcggcattttcgacagcaggcggaacgcggcaatttcacgatgacgaggattgttaacatccagcgagtcgtgatagaacgccgccagcgcgccggtaataccacacatgactgccattggatgtgagtcgcgacggaaagcgtggaacagacgggtaatctgctcgtggatcatggtatgacgggtcaccgtagttttaaattcgtcatactgttcctgagtcggtttttcaccattcagcaggatataacaaacttccaggtagttagaatcggtcgccagctgatcgatcgggaaaccgcggtgcagcaaaataccttcatcaccatcaataaaagtaattttagattcgcaggatgcggttgaagtgaagcctgggtcaaaggtgaacacaccttttgaaccgagagtacggatatcaataacatcttgacccagcgtgcctttcagcacatccagttcaacagctgtgtccccgttgagggtgagttttgcttttgtatcagccatttaaggtctccttagcgccttattacgtaagactgccggaacttaaatttgccttcgcacatcaacctggctttacccgtttgttatttggctcgccgctctgtgaaagaggggaaaacctgggtacagagctctgggcgcttgcaggtaaaggatccattgatgacgaataaatggcgaatcaagtacttagcaatccgaattattaaacttgtctaccactaataactgtcccgaatgaattggtcaatacttccacactgttacataagttaatcttaggtgaaataccgacttcataacttttacgcattatatgcttttcctggtaatgtttgtaacaactttgttgaatgattgtcaaattagatgattaaaaattaaataaatgttgttatcgtgacctggatcactgttcaggataaaacccgacaaactatatgtaggttaattgtaatgattttgtgaacagcctatactgccgccaggtctccggaacaccctgcaatcccgagccacccagcgttgtaacgtgtcgttttcgcatctggaagcagtgttttgcatgacgcgcagttatagaaaggacgctgtctgacccgcaagcagaccggaggaaggaaatcccgacgtctccaggtaacagaaagttaacctctgtgcccgtagtccccagggaataataagaacagcatgtgggcgttattcatgataagaaatgtgaaaaaacaaagacctgttaatctggacctacagaccatccggttccccatcacggcgatagcgtccattctccatcgcgtttccggtgtgatcacctttgttgcagtgggcatcctgctgtggcttctgggtaccagcctctcttcccctgaaggtttcgagcaagcttccgcgattatgggcagcttcttcgtcaaatttatcatgtggggcatccttaccgctctggcgtatcacgtcgtcgtaggtattcgccacatgatgatggattttggctatctggaagaaacattcgaagcgggtaaacgctccgccaaaatctcctttgttattactgtcgtgctttcacttctcgcaggagtcctcgtatggtaagcaacgcctccgcattaggacgcaatggcgtacatgatttcatcctcgttcgcgctaccgctatcgtcctgacgctctacatcatttatatggtcggttttttcgctaccagtggcgagctgacatatgaagtctggatcggtttcttcgcctctgcgttcaccaaagtgttcaccctgctggcgctgttttctatcttgatccatgcctggatcggcatgtggcaggtgttgaccgactacgttaaaccgctggccttgcgcctgatgctgcaactggtgattgtcgttgctctggtggtttacgtgatttatggattcgttgtggtgtggggtgtgtgatgaaattgccagtcagagaatttgatgcagttgtgattggtgccggtggcgcaggtatgcgcgcggcgctgcaaatttcccagagcggtcaaacctgtgcgctgctctctaaagtcttcccgacccgttcccataccgtttctgcgcaaggcggcattaccgttgcgctgggtaatacccatgaagataactgggaatggcatatgtacgacaccgtaaaaggttcggactatatcggtgaccaggacgcgattgaatatatgtgtaaaaccgggccggaagcgattctggaactcgaacacatgggcctgccgttctcgcgtcttgatgatggtcgtatctatcaacgtccgtttggcggtcagtcgaaaaacttcggcggcgagcaggcggcacgcactgcggcagcagctgaccgtaccggtcacgcactgttgcataccctttatcagcagaacctgaaaaaccacaccactattttctccgagtggtatgcgctggatctggtgaaaaaccaggatggcgcggtggtgggttgtactgcactgtgcatcgaaactggtgaagtggtttatttcaaagcccgcgctaccgtgctggcgactggcggggcagggcgtatttatcagtccaccactaacgcccacattaacactggcgacggcgtcggcatggctatccgcgcaggcgtaccggtgcaggatatggaaatgtggcagttccacccgaccggtattgccggtgcgggcgtactggtcaccgaaggttgccgtggtgaaggcggttatctgctgaacaaacatggcgaacgctttatggagcgttatgcgccgaacgccaaagacctggcgggccgtgacgtggtggcgcgttccatcatgattgaaatccgtgaaggtcgcggctgtgatggtccgtgggggccacatgcgaaactgaaactcgaccacctgggtaaagaagttctcgaatcccgtctgccgggtattctggaactctcccgtaccttcgctcacgttgatccggtgaaagagccgattccggttatcccaacctgtcactacatgatgggtggtattccgaccaaagtgaccggtcaggcgctgacggtgaacgagaaaggcgaagatgtggttgttccggggctgtttgccgttggtgaaatcgcttgtgtatcggtacacggcgctaaccgtctgggcggcaactcgctgctggacctggtggtctttggtcgcgcagcgggtctgcatctgcaagagtctatcgccgagcagggcgcattgcgcgatgccagcgagtctgatgttgaagcatctctggatcgtctgaaccgctggaacaataatcgtaacggtgaagatccggtggcgattcgtaaagcgctgcaagaatgtatgcagcataacttctcggtcttccgtgaaggtgatgcgatggcgaaagggcttgagcagttgaaagttatccgcgagcgtctgaaaaatgcccgtctggatgacacttccagcgagttcaacacccagcgcgttgagtgcctggaactggataacctgatggaaacggcgtatgcaacggctgtttctgccaacttccgtaccgaaagccgtggcgcgcatagccgcttcgacttcccggatcgtgatgatgaaaactggctgtgccactccctgtatctgccagagtcggaatccatgacgcgccgaagcgtcaacatggaaccgaaactgcgcccggcattcccgccgaagattcgtacttactaatgcggagacaggaaaatgagactcgagttttcaatttatcgctataacccggatgttgatgatgctccgcgtatgcaggattacaccctggaagcggaagaaggtcgcgacatgatgttgctggatgcgcttatccagctgaaagagaaagatcccagcctgtcgttccgccgctcctgccgtgaaggtgtgtgcggttccgacggtctgaacatgaacggcaagaatggtctggcctgtattaccccgatttcggcactcaaccagccgggcaagaagattgtgattcgcccgctgccaggtttaccggtgatccgcgatttggtggtagacatgggacaattctatgcgcaatatgagaaaattaagccttacctgttgaataatggacaaaatccgccagctcgcgagcatttacagatgccagagcagcgcgaaaaactcgacgggctgtatgaatgtattctctgcgcatgttgttcaacctcttgtccgtctttctggtggaatcccgataagtttatcggcccggcaggcttgttagcggcatatcgtttcctgatcgatagccgtgataccgagactgacagccgcctcgacggtttgagcgatgcattcagtgtattccgctgtcacagcatcatgaactgcgtcagtgtatgtccgaaggggctgaacccgacgcgcgccatcggccatatcaagtcgatgttgttgcaacgtaatgcgtaattaaatgttgatgccggggaaatcccccggctattcaggaaatctttaaaaactgcccctgacactaagacagtttttaaaggttccttcgcgagccactacgtagacaagagctcgcaagtgaaccccggcacgcacatcactgtgcgtggtagtatccacggcgaagtaagcataaaaaagatgcttaagggatcacgatgcagaacagcgctttgaaagcctggttggactcttcttacctctctggcgcaaaccagagctggatagaacagctctatgaagacttcttaaccgatcctgactcggttgacgctaactggcgttcgacgttccagcagttacctggtacgggagtcaaaccggatcaattccactctcaaacgcgtgaatatttccgccgcctggcgaaagacgcttcacgttactcttcaacgatctccgaccctgacaccaatgtgaagcaggtaaaagtcctgcagctcattaacgcataccgcttccgtggtcaccagcatgcgaatctcgatccgctgggactgtggcagcaagataaagtggccgatctggatccgtctttccacgatctgaccgaagcagacttccaggagaccttcaacgtcggttcatttgccagcggcaaagaaaccatgaaactcggcgagctgctggaagccctcaagcaaacctactgcggcccgattggtgccgagtatatgcacatcaccagcaccgaagaaaaacgctggatccaacagcgtatcgagtctggtcgcgcgactttcaatagcgaagagaaaaaacgcttcttaagcgaactgaccgccgctgaaggccttgaacgttacctcggcgcaaaattccctggcgcaaaacgcttctcgctggaaggcggtgacgcgttaatcccgatgcttaaagagatgatccgccacgctggcaacagcggcacccgcgaagtggttctcgggatggcgcaccgtggtcgtctgaacgtgctggtgaacgtgctgggtaaaaaaccgcaagacttgttcgacgagttcgccggtaaacataaagaacacctcggcacgggtgacgtgaaataccacatgggcttctcgtctgacttccagaccgatggcggcctggtgcacctggcgctggcgtttaacccgtctcaccttgagattgtaagcccggtagttatcggttctgttcgtgcccgtctggacagacttgatgagccgagcagcaacaaagtgctgccaatcaccatccacggtgacgccgcagtgaccgggcagggtgtggttcaggaaactctgaacatgtcgaaagcgcgtggttatgaagttggcggtacggtacgtatcgttatcaacaaccaggttggtttcaccacctctaatccgctggatgctcgttctacaccgtactgtactgatatcggtaagatggttcaggcaccgattttccacgttaacgcggatgatccggaagccgttgcctttgtgacccgtctggcgctcgatttccgtaacacctttaaacgtgatgtcttcatcgacctggtgtgctaccgccgtcacggccacaacgaagccgacgagccgagcgcaacccagccgctgatgtatcagaaaatcaaaaaacatccgacgccgcgcaaaatctatgctgacaagctggagcaggaaaaagtggcgacgctggaagatgccaccgagatggttaacctgtaccgcgatgcgctggatgctggcgattgcgtagtggcagagtggcgtccgatgaacatgcactctttcacctggtcgccgtatctcaaccacgaatgggacgaagagtacccgaacaaagttgagatgaagcgcctgcaggaactggctaaacgcatcagcacggtgccggaagcggttgaaatgcagtctcgcgttgccaaaatttatggcgatcgccaggcgatggctgccggtgagaaactgttcgactggggaggcgcggaaaacctcgcttacgccacgctggttgacgaaggcattccggttcgcctgtcgggtgaagactccggtcgcggtaccttcttccaccgccacgcggtgatccacaaccagtctaacggttccacttacacgccgctgcaacacatccataacggccagggcgcgttccgtgtctgggactccgtactgtctgaagaagcagtgctggcgtttgaatacggttatgccaccgcagaaccacgcactctgactatctgggaagcgcagttcggtgacttcgccaacggtgcgcaggtggttatcgaccagttcatctcctctggcgaacagaaatggggccggatgtgtggtctggtgatgttgctgccgcacggttatgaagggcaggggccggagcactcctccgcgcgtctggaacgttatctgcaactttgtgctgagcaaaacatgcaggtgtgcgtaccgtctaccccggcacaggtttaccacatgctgcgtcgtcaggcgctgcgcgggatgcgtcgtccgctggtcgtgatgtcgccgaaatccctgctgcgtcatccgctggcggtttccagcctcgaagaactggcgaacggcaccttcctgccagccatcggtgaaatcgacgagcttgatccgaagggtgtgaagcgcgtagtgatgtgttctggtaaggtttattacgacctgctggaacaacgtcgtaagaacaatcaacacgatgtcgccattgtgcgtatcgagcaactctacccgttcccgcataaagcgatgcaggaagtgttgcagcagtttgctcacgtcaaggattttgtctggtgccaggaagagccgctcaaccagggcgcatggtactgcagccagcatcatttccgtgaagtgattccgtttggggcttctctgcgttatgcaggccgcccggcctccgcctctccggcggtagggtatatgtccgttcaccagaaacagcaacaagatctggttaatgacgcgctgaacgtcgaataaataaaggatacacaatgagtagcgtagatattctggtccctgacctgcctgaatccgtagccgatgccaccgtcgcaacctggcataaaaaacccggcgacgcagtcgtacgtgatgaagtgctggtagaaatcgaaactgacaaagtggtactggaagtaccggcatcagcagacggcattctggatgcggttctggaagatgaaggtacaacggtaacgtctcgtcagatccttggtcgcctgcgtgaaggcaacagcaccggtaaagaaaccagcgccaaatctgaagagaaagcgtccactccggcgcaacgccagcaggcgtctctggaagagcaaaacaacgatgcgttaagcccggcgatccgtcgcctgctggctgaacacaatctcgacgccagcgccattaaaggcaccggtgtgggtggtcgtctgactcgtgaagatgtggaaaaacatctggcgaaagccccggcgaaagagtctgctccggcagcggctgctccggcggcgcaaccggctctggctgcacgtagtgaaaaacgtgtcccgatgactcgcctgcgtaagcgtgtggcagagcgtctgctggaagcgaaaaactccaccgccatgctgaccacgttcaacgaagtcaacatgaagccgattatggatctgcgtaagcagtacggtgaagcgtttgaaaaacgccacggcatccgtctgggctttatgtccttctacgtgaaagcggtggttgaagccctgaaacgttacccggaagtgaacgcttctatcgacggcgatgacgtggtttaccacaactatttcgacgtcagcatggcggtttctacgccgcgcggcctggtgacgccggttctgcgtgatgtcgataccctcggcatggcagacatcgagaagaaaatcaaagagctggcagtcaaaggccgtgacggcaagctgaccgttgaagatctgaccggtggtaacttcaccatcaccaacggtggtgtgttcggttccctgatgtctacgccgatcatcaacccgccgcagagcgcaattctgggtatgcacgctatcaaagatcgtccgatggcggtgaatggtcaggttgagatcctgccgatgatgtacctggcgctgtcctacgatcaccgtctgatcgatggtcgcgaatccgtgggcttcctggtaacgatcaaagagttgctggaagatccgacgcgtctgctgctggacgtgtagtagtttaagtttcacctgcactgtagaccggataaggcattatcgccttctccggcaattgaagcctgatgcgacgctgacgcgtcttatcaggcctacgggaccaccaatgtaggtcggataaggcgctagcgccgcatccgacaagcgatgcctgatgtgacggttaacgtgtcttatcaggcctacggggaccaccaatgtaggtcggataaggcgcaagcgccgcatccgacaagcgatgcctgatgtgacgtttaacgtgtctcatcaggcctacgggtgaccgacaatgcccggaagcgatacgaaatattcggtctacggtttaaaagataacgattactgaaggatggacagaacacatgaacttacatgaatatcaggcaaaacaactttttgcccgctatggcttaccagcaccggtgggttatgcctgtactactccgcgcgaagcagaagaagccgcttcaaaaatcggtgccggtccgtgggtagtgaaatgtcaggttcacgctggtggccgcggtaaagcgggcggtgtgaaagttgtaaacagcaaagaagacatccgtgcttttgcagaaaactggctgggcaagcgtctggtaacgtatcaaacagatgccaatggccaaccggttaaccagattctggttgaagcagcgaccgatatcgctaaagagctgtatctcggtgccgttgttgaccgtagttcccgtcgtgtggtctttatggcctccaccgaaggcggcgtggaaatcgaaaaagtggcggaagaaactccgcacctgatccataaagttgcgcttgatccgctgactggcccgatgccgtatcagggacgcgagctggcgttcaaactgggtctggaaggtaaactggttcagcagttcaccaaaatcttcatgggcctggcgaccattttcctggagcgcgacctggcgttgatcgaaatcaacccgctggtcatcaccaaacagggcgatctgatttgcctcgacggcaaactgggcgctgacggcaacgcactgttccgccagcctgatctgcgcgaaatgcgtgaccagtcgcaggaagatccgcgtgaagcacaggctgcacagtgggaactgaactacgttgcgctggacggtaacatcggttgtatggttaacggcgcaggtctggcgatgggtacgatggacatcgttaaactgcacggcggcgaaccggctaacttccttgacgttggcggcggcgcaaccaaagaacgtgtaaccgaagcgttcaaaatcatcctctctgacgacaaagtgaaagccgttctggttaacatcttcggcggtatcgttcgttgcgacctgatcgctgacggtatcatcggcgcggtagcagaagtgggtgttaacgtaccggtcgtggtacgtctggaaggtaacaacgccgaactcggcgcgaagaaactggctgacagcggcctgaatattattgcagcaaaaggtctgacggatgcagctcagcaggttgttgccgcagtggaggggaaataatgtccattttaatcgataaaaacaccaaggttatctgccagggctttaccggtagccaggggactttccactcagaacaggccattgcatacggcactaaaatggttggtggcgtaactccaggtaaaggcggcactacccacctcggcctgccggtgttcaacaccgtgcgtgaagctgttgctgctactggcgctaccgcttctgttatctacgtaccagcaccgttctgcaaagactccattctggaagccatcgacgcaggcatcaaactgattatcaccatcactgaaggcatcccgacgctggatatgctgactgtgaaagtgaaactggacgaagcaggcgttcgtatgatcggcccgaactgcccaggcgttatcactccgggtgaatgcaaaatcggtatccagccgggtcacattcacaaaccgggtaaagtgggtatcgtttcccgttccggtacactgacctatgaagcggttaaacagaccacggattacggtttcggtcagtcgacctgtgtcggtatcggcggtgacccgatccctggctctaactttatcgacattctcgaaatgttcgaaaaagatccgcagaccgaagcgatcgtgatgattggtgagatcggcggtagcgctgaagaagaagcggcagcgtacatcaaagagcacgttaccaagccagttgtgggctacattgctggtgtgactgcgccgaaaggcaaacgtatgggccacgcgggtgccatcattgccggtgggaaagggactgcggatgagaaattcgctgctctggaagccgcaggcgtgaaaaccgttcgcagcctggcggatatcggtgaagcactgaaaactgttctgaaataaatatctgtaataagaaatagccctcgccgcttccctctacaggaatggcgaagggctgtcggtttcgacatggttggccatcgtatgatggccttttttgtgcttatcgcgatgattttcgctgcgctatcagggtaaatttatagtcatcggtattaaaagcgttgcggctatattcaaacacccgaccatcaactaaatatccacgcgatactttttcaagaatcggctttgtctggctgatattaagcagacggctcatctcttcggttggcatcagaggaatgatttcctgttcgctacgctcgataaccattttcttcacttcttcaataaagtgatatttcgaattttccatgacctgccaggtgagatccgggaacaacgcaagcggcatccaggtttcttccagcgccattggcttttgcttgcgatagcgcacgcgcttcacatgccacacacgatcctgcgcggtgatttgtagctgttgctgaagaaaatcgtcagccggaatcacttcaaatatcaggacttcactgtgtgtatcgacgtgacggtccgacagtttttcatcaaaactggttaactgaaaaatatcgtaattgacccgctcttctttgacgtaagtcccgctgccctgaatgctttcgaggatctgctgctcgactagctggcgcaaagcctgacgcaccgtaacccggctgacgccaaactctgtttgtaatgcagattcggtaggtaacgcatcgccaggtttaagctccccacgcgcaatttgctcacgaatgcgatcggcaatctgccggtataagggtttgtgtcccatttttagtatctcattaatacgaatttagccattatgcccgataaattcatcctgtaaataatacaaatacaatacaaataatttcaatcaagtgaaattgatcacataatggtattgttttatcgggcacgctggcgcgactataaaaacgatcaagtgaggatcatgatgaatctgacgactctgacccaccgcgatgcgttgtgtctgaatgcgcgctttaccagccgtgaagaggccatccacgtgttgactcaacgtcttgctgctctggggaaaatttccagtactgagcaatttctggaagaagtgtatcgccgtgaaagccttggcccgaccgccttaggtgaagggttggctgtgccgcatggcaaaactgctgcggtaaaagaagcggcgtttgcggtcgccacactcagcgagccgcttcagtgggaaggcgttgatggcccggaagcagttgatttagtggtgctgctggcgattccccccaatgaagcgggtactacgcatatgcaactgctgacagcgctgaccacgcgccttgcggatgatgagattcgggcgcgtatacagtcggcgacgacgcctgatgagttgctctcggcgctggatgacaagggaggcacgcaaccttctgcctctttttccaacgcgccaactatcgtctgcgtaacggcctgtccggcgggtattgctcacacctatatggctgcggaatatctggaaaaagccggacgcaaactcggcgtaaatgtttacgttgaaaaacaaggcgctaacggcattgaagggcgtttaacggcggatcaactcaatagtgcaaccgcctgtatttttgcggctgaagtcgccatcaaggagagtgagcgttttaatggcattcccgcgctttcagtgcctgttgccgagccgattcgccatgcagaagcgttgatccaacaagcgcttaccctcaagcgtagcgatgagacgcgtaccgtacagcaagatacgcaaccggtgaaaagtgtcaaaacggagctgaaacaggcactgttgagcggaatctcttttgccgtaccgttgattgtcgcggggggcacggtgctggcggtcgcggtattactgtcgcaaatcttcgggctacaagatctgtttaatgaagaaaactcctggctgtggatgtaccgcaagctgggcggcgggctgctcggaattttgatggtaccggtgctcgcggcctataccgcctattctctggcagataaaccggcgttagcgccaggctttgcggctggacttgccgccaacatgatcggctccgggtttctcggcgcggtcgttggcggattgatagccggttacttgatgcgctgggtgaaaaatcacttgcgtcttagcagtaaattcaatggattcctgactttttatctctacccggtgctcggtacgttgggagcgggcagtctgatgctgtttgtggtgggggaacctgtcgcctggatcaataactcgcttaccgcctggctgaacggtctgtcaggaagtaacgcgctgttgctgggtgccattctcggttttatgtgttcctttgaccttggagggccagtgaataaagccgcttatgcattctgcctgggcgcaatggcgaacggcgtttacggcccgtatgccattttcgcctccgtcaaaatggtttcggcatttaccgtaaccgcttccacgatgctcgcaccgcgcctgtttaaagagtttgaaattgagaccgggaaatccacctggctgttagggctggcaggtattaccgaaggggcgatcccgatggcgattgaagatccgctgcgggttattggttcgtttgtgctgggctctatggtaacgggcgctattgtcggtgcgatgaatatcggcctttcgacacccggtgccggcattttctcgctctttttacttcatgataatggcgcgggcggtgttatggcggcaattggctggtttggcgcggcattggtgggggctgcaatctcgactgcaattctcctgatgtggcggcgtcacgcggttaagcatggcaactatctgactgatggcgtaatgccataaacaaaaaggaaacgacgatgaaagcagtatctcgcgttcacatcaccccgcatatgcactgggatcgagagtggtatttcaccaccgaagagtcacgtattctgctggtcaataatatggaagagatcctgtgccgactggaacaggacaacgaatacaaatattacgtactcgacgggcaaacggcgatcctcgaagattatttcgcggtgaaaccggaaaacaaagaccgtgtgaagaaacaggtagaagccggcaagttgattatcggcccctggtatacccagaccgataccacgattgtttctgcggaatccatcgtccgtaatctgatgtacggaatgcgtgactgcctcgcgtttggcgagccgggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgctcaccgaatacgtgcgcaacaaccgtcttccggagactgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacatagccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaatcgtgttgaggccaacgcccataatgcgggcagttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcagcatcaccggcgagccgatgaaaataggttatttaccagattcctttggcatgtccgggcaactgccgcatatctacaatggatttggcattacccgcaccatgttctggcgcggatgttcggagcgccacggtactgataaaaccgagtttttgtggcaaagcagtgacggtagcgaagtgacggcgcaggtgctgccgctgggctacgccatcggtaagtacttacctgccgacgaaaacggattacgtaaacgcctcgacagttattttgacgtgctggaaaaagcgtctgtaaccaaagagattttgctgccgaatgggcatgaccagatgccattgcagcaaaatatcttcgaagtgatggataagctacgtgagatctaccctcaacgtaagtttgtgatgagccgctttgaagaggtatttgagaagatcgaagcgcagcgagataatctggcaaccctgaaaggggaatttattgatggcaaatatatgcgcgtgcatcgcaccatcggttctacgcgtatggatatcaaaattgcccacgcgcgtattgaaaataagattgttaatctgctggaaccgctggcaacgctggcctggacgttgggttttgaataccaccacggcttgctggagaaaatgtggaaagagatcttaaaaaatcatgcccacgacagtatcggttgttgttgcagtgacaaagttcatcgcgaaattgtcgcccgcttcgaactggctgaagacatggcggataatctgctgcgtttctacatgcgcaaaattgccgataacatgccacagagtgatgccgacaaactcgtgctgtttaacctgatgccctggccgcgggaagaagttattaacaccactgtgcggctgcgcgccagccagtttaatctacgagacgatcgcggtcagtctgtaccgtattttattcgccatgcccgtgagatcgatcctggcctaatcgatcggcaaattgttcattatggcaattatgatccctttatggagtttgatattcagatcaaccagattgtcccttctatgggctatcgcacgctttatattgaagcgaatcagcctggcaacgtgattgcggcaaaaagtgacgctgaagggatactggaaaatgctttctggcaaattgcgctcaatgaggatggttctctgcaactggtagataaagacagcggtgtgcgctatgaccgggtattgcaaattgaagaaagctctgatgatggtgatgaatatgactattcacccgcaaaagaagagtgggtaattaccgcagcgaacgcgaaaccgcaatgcgatattattcatgaagcctggcagagcagggctgttatccgctatgacatggcagtgccgctcaatttgtcagaacgcagcgcccggcaatccactggcagagtagggggggtgttggttgtcactcttagtcataacagcaggcgtattgatgtggatatcaaccttgataaccaggctgacgatcatcgccttcgtgtcctggtccctacaccttttaacaccgacagtgttctggcagatacgcagtttggttcgctaacgcgccccgtgaacgacagtgcaatgaacaactggcagcaagaaggctggaaagaagcgccggttccggtatggaatatgctcaactatgttgccttacaggaagggcgtaacggcatggctgtctttagcgaagggttacgtgaatttgaagtcatcggtgaagagaagaaaacctttgccattacgttgctgcgtggcgtgggcttactgggcaaagaagatctgcttttaaggcctgggcggccttcgggaattaaaatgccagtcccggactcacaactacgtggtctgctttcttgtcgcctaagtttattgagttataccggtacgccaaccgccgctggtgtagctcagcaggcgcgagcatggctgactccagtacagtgttacaacaaaatcccatgggatgcgatgaagctcaacaaagccggattcaacgtgccggaaagttatagtttgttgaaaatgcccccagtgggatgcctgataagcgcacttaagaaagctgaagaccgacaagaagtgattttacggctgtttaatccggctgaatcagcaacctgtgatgcgactgttgctttcagtcgcgaggtgatttcttgctcagaaacgatgatggatgaacacattaccaccgaggaaaatcaaggttcaaatctatcggggccttttttacccggccagtcacggacgttcagttaccggcttgcctgaatagcaatcaaaccgaagccacatatgcgcggccagattgttgacaaagggcgctttgttcatgccggatacggcatgaacgctttattcggtctacaaaagcaggcaaattcaatatattgcagagatgatgtagacactggcaagcgtagcgcatcaggtaattttgcgtttatcttcactctcaagccacgtatatgtggctttatttttaacaaaataataaccctgggtgagttaattataatataattataagttaattaaatgttaatattggcggggtggatttatgcctttattagtaatcctgaaactctgcgtcgtattagccagtgaccaaaaaaagaattaaggtcaaccgtgctgtttttgcttcgtctctttttatctttaattgccaaccgaaactaatttcagccttataactcacacattttaaacataaatgtcactaaagttaccttattgaaacatgattaacataatttgtaggaattgatatttatcaatgtataagtcttggaaatgggcatcaaaaagagataaattgttctcgatcaaattggctgaaaggcggtaatttagctataaattgatcaccgtcgaaaaatgcaaatttgcttcaacaaaaacctgtttattgtaaggattttgcggcgtaatatatacgtgggatcaatttgagtttttattaacatgtttgcaacctttctttacgccgtttttgtgtgcattcacatggtatgatgaaagtgttcaaacaaatttctattggggcatgcgtgtgaccctttctaacggggttcactctcggagtcttcatgcgatgagcaaggagtcatgatgttagatatagtcgaactgtcgcgcttacagtttgccttgaccgcgatgtaccacttcctttttgtgccactgacgctcggtatggcgttcctgctggccattatggaaacggtctacgtcctctccggcaaacagatttataaagatatgaccaagttctggggcaagttgtttggtatcaacttcgctctgggtgtggctaccggtctgaccatggagttccagttcgggactaactggtcttactattcccactatgtaggggatatcttcggtgcgccgctggcaatcgaaggtctgatggccttcttcctcgaatccacctttgtaggtctgttcttcttcggttgggatcgtctgggtaaagttcagcatatgtgtgtcacctggctggtggcgctcggttcaaacctgtccgcactgtggattctggttgcgaacggctggatgcaaaacccaatcgcgtccgatttcaactttgaaactatgcgtatggagatggtgagcttctccgagctggtgcttaacccggttgctcaggtgaaattcgttcacactgtagcgtctggttatgtgactggcgcgatgttcatcctcggtatcagcgcatggtatatgctgaaaggtcgtgacttcgccttcgctaaacgctcctttgctatcgctgccagcttcggtatggctgctgttctgtctgttattgttctgggtgatgaatccggctacgaaatgggcgacgtgcagaaaaccaaactggctgctattgaagccgagtgggaaacgcaacctgcgcctgctgcctttactctgttcggcattcctgatcaggaagaggagacgaacaaatttgcgattcagatcccttacgcactgggcatcattgcaacgcgttccgtggataccccggttatcggcctgaaagagctgatggtgcagcatgaagaacgcattcgtaacgggatgaaggcgtactctctgctcgaacaactgcgttctggttctaccgaccaggcggttcgtgaccagttcaatagcatgaagaaagacctcggttacggtctgctgctgaaacgctatacgccaaacgtggctgatgcgactgaagcgcagattcaacaggcaaccaaagactccatcccgcgtgtagcgccgctgtactttgcgttccgtatcatggtggcgtgtggcttcctgcttctggcaatcatcgcgctctctttctggagtgtcatccgcaaccgcattggcgagaaaaaatggcttctgcgcgccgcgctgtacggtattccgctgccgtggattgctgtagaagcgggctggttcgtggctgaatatggccgccaaccgtgggctatcggtgaagtgctgccgacagctgtggcgaactcgtcactgaccgcaggcgatctcatcttctcaatggtgctgatttgcggcctgtataccctgttcctggtggcagaattgttcttaatgttcaagtttgcacgcctcggcccaagcagcctgaaaaccggtcgctatcactttgagcagtcttccacgactactcagccggcacgctaagacaggagtcgtcaaatgatcgattatgaagtattgcgttttatctggtggctgctggttggcgttctgctgattggttttgcagtcactgacggtttcgacatgggggtgggcatgctcacccgtttcctcggtcgtaacgacaccgagcgtcgaattatgattaactccattgcaccacactgggacggtaaccaggtttggctgatcaccgcgggcggcgcactctttgctgcctggccgatggtctatgccgctgcgttctccggcttctatgtggcgatgatcctcgtgctggcgtctttgttcttccgtccggtcggttttgactaccgctccaagattgaagaaacccgctggcgtaacatgtgggactggggcatcttcattggtagcttcgttccgccgctggtaattggtgtagcgttcggtaacctgttgcagggcgtaccgttcaacgttgatgaatatctgcgtctgtactacactggtaacttcttccagttgcttaacccgttcggcctgctggcaggcgtggtgagcgtagggatgatcattactcagggcgcaacctatctgcaaatgcgtaccgtgggcgaactgcacctgcgtacccgtgcaacggctcaggtggctgcgctggtgacactggtctgtttcgcactggctggcgtatgggtgatgtacggtatcgatggttatgtcgtgaaatcgacaatggaccattacgcagcctctaacccactgaataaagaagtggttcgtgaagctggcgcatggctggttaacttcaacaacacgccaattctgtgggctattccggcactgggtgtggttctgccgctgctgaccatcctgactgcacgtatggataaagccgcgtgggcgtttgtgttctcctccctgacgctggcctgcatcatcctgacagccggtatcgcaatgttcccgtttgtgatgccgtccagcaccatgatgaacgcaagtctgacaatgtgggatgcaacttccagccagctgacgcttaacgtcatgacctgggttgcggtggttctggtaccgatcattctgctctacaccgcctggtgttactggaaaatgttcggtcgtatcaccaaagaagatattgaacgtaacacccactctctgtactaagtaaggagctaaaaatgtggtatttcgcatggattctgggaacgcttcttgcctgttcgtttggggtaatcaccgcgctggcgcttgaacacgtcgaatcaggcaaagccggtcaagaagacatctgatgagtaagattatcgcgactttgtatgcggtaatggacaagcgccccctgcgggcgctttccttcgtgatggcgcttctgttagcaggatgtatgttttgggacccatctcgttttgccgcgaagaccagtgaactggaaatctggcatggtttattgctgatgtgggccgtctgtgctggtgtgattcacggcgtgggctttcgtccgcagaaggttctttggcaagggattttttgcccattgcttgccgatattgttctcattgtcgggctgattttcttcttcttttaaatcagaattctctttaaaaaattatgggccgctccaggcccataaatttttacgctcccttaacttgccctcattcccaaacctcaatcgcgcgcgtatagtagcagcgtttaaaagctctaacttttgttgcattaccgggatgtaaagtgaatacaacgctgtttcgatggccggttcgcgtctactatgaagataccgatgccggtggtgtggtgtaccacgccagttacgtcgctttttatgaaagagcacgcacagagatgctgcgtcatcatcacttcagtcagcaggcgctgatggctgaacgcgttgcctttgtggtacgtaaaatgacggtggaatattacgcacctgcgcggctcgacgatatgctcgaaatacagactgaaataacatcaatgcgtggcacctctttggttttcacgcaacgtattgtcaacgccgagaatactttgctgaatgaagcagaggttctggttgtttgcgttgacccactcaaaatgaagcctcgtgcgcttcccaagtctattgtcgcggagtttaagcagtgactgacatgaatatccttgatttgttcctgaaggctagccttctggttaaacttatcatgttgattttgattggtttttcaatcgcatcttgggccattattatccagcggacccgtattcttaacgcagcggcgcgcgaagccgaagcgtttgaagataaattctggtctggaatcgaactctctcgcctctatcaagagagccaggggaaacgggataatctgactggttcggaacaaatcttttacagcgggttcaaagagtttgtgcgcctgcatcgtgccaatagccatgcgccggaagccgtagtggaaggggcgtcgcgtgctatgcgtatctccatgaaccgtgaacttgaaaatctggaaacgcacattccgttcctcggtacggttggctccatcagcccgtatattggtctgtttggtacggtctgggggatcatgcacgcctttatcgccctcggggcggtaaaacaagcaacactgcaaatggttgcgcccggtatcgcagaagcgttgattgcgactgcaattggtctgtttgccgctatcccggcagttatggcctacaaccgcctcaaccagcgcgtaaacaaactggaactgaattacgacaactttatggaagagtttaccgcgattctgcaccgccaggcgtttaccgttagcgagagcaacaaggggtaagccatggccagagcgcgtggacgaggtcgtcgcgatctcaagtccgaaatcaacattgtaccgttgctggacgtactgctggtgctgttgctgatctttatggcgacagcgcccatcatcacccagagcgtggaggtcgatctgccagacgctactgaatcacaggcggtgagcagtaacgataatccgccagtgattgttgaagtgtctggtattggtcagtacaccgtggtgtttgagaaagatcgcctggagcgtttaccaccagagcaggtggtggcggaagtgtccagccgtttcaaggccaacccgaaaacggtctttctgatcggtggcgcaaaagatgtgccttacgatgaaataattaaagcactgaacttgttacatagtgcgggtgtgaaatcggttggtttaatgacgcagcctatctaaacatctgcgtttcccttgcttgaaagagagcgggtaacaggcgaacagtttttggaaaccgagagtgtcaaaggcaaccgaacaaaacgacaagctcaagcgggcgataattatttcagcagtgctgcatgtcatcttatttgcggcgctgatctggagttcgttcgatgagaatatagaagcttcagccggaggcggcggtggttcgtccatcgacgctgtcatggttgattcaggtgcggtagttgagcagtacaaacgcatgcaaagccaggaatcaagcgcgaagcgttctgatgaacagcgcaagatgaaggaacagcaggctgctgaagaactgcgtgagaaacaagcggctgaacaggaacgcctgaagcaacttgagaaagagcggttagcggctcaggagcagaaaaagcaggctgaagaagccgcaaaacaggccgagttaaagcagaagcaagctgaagaggcggcagcgaaagcggcggcagatgctaaagcgaaggccgaagcagatgctaaagctgcggaagaagcagcgaagaaagcggctgcagacgcaaagaaaaaagcagaagcagaagccgccaaagccgcagccgaagcgcagaaaaaagccgaggcagccgctgcggcactgaagaagaaagcggaagcggcagaagcagctgcagctgaagcaagaaagaaagcggcaactgaagctgctgaaaaagccaaagcagaagctgagaagaaagcggctgctgaaaaggctgcagctgataagaaagcggcagcagagaaagctgcagccgacaaaaaagcagcagaaaaagcggctgctgaaaaggcagcagctgataagaaagcagcggcagaaaaagccgccgcagacaaaaaagcggcagcggcaaaagctgcagctgaaaaagccgctgcagcaaaagcggccgcagaggcagatgatattttcggtgagctaagctctggtaagaatgcaccgaaaacggggggaggggcgaaagggaacaatgcttcgcctgccgggagtggtaatactaaaaacaatggcgcatcaggggccgatatcaataactatgccgggcagattaaatctgctatcgaaagtaagttctatgacgcatcgtcctatgcaggcaaaacctgtacgctgcgcataaaactggcacccgatggtatgttactggatatcaaacctgaaggtggcgatcccgcactttgtcaggctgcgttggcagcagctaaacttgcgaagatcccgaaaccaccaagccaggcagtatatgaagtgttcaaaaacgcgccattggacttcaaaccgtaatcgcgatgttgactgttcggacggtcaacatcaggcaccggttgccacggggttctggtagttttgtgtattttagtttgttaacattctgctaaattatcgtgggccatcggtccagataagggagatatgatgaagcaggcattacgagtagcatttggttttctcatactgtgggcatcagttctgcatgctgaagtccgcattgtgatcgacagcggtgtagattccggtcgtcctattggtgttgttcctttccagtgggcggggcctggtgcggcacctgaagatattggcggcatcgttgctgctgacttgcgtaacagcggtaaatttaatccgttagatcgcgctcgtctgccacagcagccgggtagtgcgcaggaagtacaaccagctgcatggtccgcactgggcattgacgctgtagttgtcggtcaggtcactccgaatccggatggttcttacaatgttgcttatcaacttgttgacactggcggcgcaccgggtactgtacttgctcagaactcgtacaaagtgaacaagcagtggctgcgttatgctggtcataccgccagtgatgaagtgtttgaaaaactgaccggcattaaaggtgcgttccgtactcgtattgcctacgttgttcagaccaacggcggtcagttcccgtatgaactgcgcgtatctgactatgacggttacaaccagtttgtcgttcaccgttcaccgcagccgctgatgtctccggcgtggtcaccagacggttctaaactggcttatgtgaccttcgaaagcggtcgttccgcgctggttattcagacgctggcaaatggcgctgtacgtcaggtggcttcattcccgcgtcacaacggtgcacctgcattctcgccagacggcagcaaactggcattcgccttgtcgaaaaccggtagtctgaacctgtacgtaatggatttggcttctggtcagatccgccaggtgactgatggtcgcagtaacaataccgaaccgacctggttcccggatagccagaacctggcatttacttctgaccaggccggtcgtccgcaggtttataaagtgaatatcaacggcggtgcgccacaacgtattacctgggaaggttcgcagaaccaggatgcggatgtcagcagcgacggtaaatttatggtaatggtcagctcccaatggtgggcagcagcacattgccaaacaagatctggcaacgggaggcgtacaagttctgtcgtccacgttcctggatgaaacgccaagtctggcacctaacggcactatggtaatctacagctcttctcaggggatgggatccgtgctgaatttggtttctacagatgggcgtttcaaagcgcgtcttccggcaactgatggacaggtcaaattccctgcctggtcgccgtatctgtgataataattaattgaatagtaaaggaatcattgaaatgcaactgaacaaagtgctgaaagggctgatgattgctctgcctgttatggcaattgcggcatgttcttccaacaagaacgccagcaatgacggcagcgaaggcatgctgggtgccggcactggtatggatgcgaacggcggcaacggcaacatgtcttccgaagagcaggctcgtctgcaaatgcaacagctgcagcagaacaacatcgtttacttcgatctggacaagtacgatatccgttctgacttcgctcaaatgctggatgcacatgcaaacttcctgcgtagcaacccgtcttacaaagtcaccgtagaaggtcacgcggacgaacgtggtactccggaatacaacatctccctgggtgaacgtcgtgcgaacgccgttaagatgtacctgcagggtaaaggcgtttctgcagaccagatctccatcgtttcttacggtaaagaaaaacctgcagtactgggtcatgacgaagcggcatactccaaaaaccgtcgtgcggtactggtttactaagagaattgcatgagcagtaacttcagacatcaactattgagtctgtcgttactggttggtatagcggccccctgggccgcttttgctcaggcaccaatcagtagtgtcggctcaggctcggtcgaagaccgcgtcactcaacttgagcgtatttctaatgctcacagccagcttttaacccaactccagcaacaactttctgataatcaatccgatattgattccctgcgtggtcagattcaggaaaatcagtatcaactgaatcaggtcgtggagcggcaaaagcagatcctgttgcagatcgacagcctcagcagcggtggtgcagcggcgcaatcaaccagcagcgatcaaagcggtgcggcggcatcaacgacgccgacagctgatgctggtactgcgaatgctggcgcgccggtgaaaagcggcgatgcaaacacggattacaatgcagctattgcgctggtgcaggataaatcccgccaggatgacgcaatggtggcatttcagaatttcatcaaaaattaccctgattcaacttacctgccaaacgccaattattggctgggtcagttaaactacaacaagggtaaaaaagatgatgcggcgtactattttgcttcggtagtgaaaaactatccgaagtcaccaaaggctgctgatgcgatgtttaaagtcggcgtcatcatgcaggacaaaggtgacaccgcaaaagcgaaagccgtataccagcaggttatcagtaaataccctggtactgatggcgctaaacaggcacaaaaacgtctgaacgcgatgtaatgcataacacacgaccagaagtcgcattatttctggtcgtgtcgtgcgaatcataagcagttgagtgatctgcatcgaaatttttgttgcgctcaagtctgaaatcagtaatatatgccgccgttgccacgggatatcaaacaaaccgaaagcaacgaaaaagtgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatcgctaaggtggaagcggtagtaaaacgtgaaggataatgttgcatcagcaacggcccgaagggcgagacgaagtcgagtcatcctgcacgacccaccactaacatagttagttgtagtatccagcgtagtattgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccaccgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccactaattacggtgggttcggtggaagtagtttgtagtatccagcgcagtatcgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccactcgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccagttttaacatcaaactcagatgttaagcgtgaaggataacgttacgccagcaacggcccgtagggcgagcgaagcgagtcatcctgcacgagccaccaattttaaagattggtttcgagtagaaatctttcaggtaacacccatatgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatttaaaggtggttactggtagagaacgtgaaggataacgttgcgttagcaacggcccgaagggcgagacgaagtccagtcatcctgcacgacccaccatcctgaatgattaaagcagcataatcccgcaaggggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctattcaggcatctctcaatttcaattcttgaccctgatgacatactccgcgcttgctgcgtaaacaactttacgtcggaggaataagacgcaaagtgtggcattcggcatctcatacgtaattcgagtgacttttccccaccattcgactatcttgtttagcatataaaacaaattacaccgataacagcgaatattacgctaatgtcggttttaacgttaagcctgtaaaacgagatggtaagatgagcgtaatgtttgatccagacacggcgatttatcctttccccccgaagccgacgccgttaagcattgatgaaaaagcgtattaccgcgagaagataaaacgtctgctaaaagaacgtaatgcggtgatggttgcccactactataccgatcccgaaattcaacaactggcagaagaaaccggtggctgtatttctgattctctggaaatggcgcgcttcggtgcaaagcatcccgcttctactttgttagtcgctggggtgagatttatgggagaaaccgccaaaattctcagtccggaaaaaacaattctgatgccgacacttcaggctgaatgttcactggatctcggctgccctgttgaagaatttaacgcattttgcgatgcccatcccgatcgtactgtcgtcgtctacgccaacacttctgctgcggtaaaagcgcgcgcagattgggtggtaacttcaagcattgccgtcgaacttattgatcatcttgatagtttgggtgaaaaaatcatctgggcacccgacaaacatctggggcgttacgtgcaaaaacagacgggtggagacattctatgctggcagggtgcctgtattgtgcatgatgaatttaagactcaggcgttaacccgcttgcaagaagaatacccggatgctgccatactggtgcatccagaatcaccacaagctattgtcgatatggcggatgcggtcggttccaccagtcaactgatcgctgctgcgaaaacattgccacatcagaggcttattgtggcaaccgatcggggtattttctacaaaatgcagcaggcggtgccagataaagagttactggaagcaccaaccgcaggtgagggtgcaacctgccgcagctgcgcgcattgtccgtggatggccatgaatggccttcaggccatcgcaaaggcattagaacaggaaggaagcaatcacgaggttcatgttgaagaaaggctgcgagagagggcgctggtgccgctcaatcgtatgctggattttgcggctacactacgtggataacgaataataaggcgtaacgttacgctttgggggaaagatggatttttttagtgtgcagaatatcctggtacatataccaataggggcaggcggttatgatctctcatggatcgaagcggtaggcacgatcgccgggttgctgtgtattggccttgccagtctggagaagatcagcaactacttctttggcctgatcaacgtcaccttgtttggcattattttctttcagattcagctgtatgccagcctgctattacaggtgtttttctttgccgcgaatatttacggttggtatgcgtggtcgcgacaaaccagtcagaacgaggcggagttgaaaattcgctggttgccattgccgaaggcactcagctggttggcggtttgcgttgtttcgattggtctgatgacggtatttatcaatccggtgtttgcatttttgacccgcgtggcagtcatgatcatgcaagcattaggattacaggttgtgatgcctgaactgcaaccggacgctttcccgttctgggattcatgcatgatggtgttatctatcgtggcaatgattctgatgacgcgtaagtatgtggaaaactggctgttgtgggtgattattaacgtgattagcgtcgttatttttgcacttcagggcgtttacgccatgtctctggagtacatcatcctgacctttattgcgctcaacggcagccggatgtggatcaacagcgcacgtgaaagaggctcacgcgcgctgtcccattaatggtgatgatgtgaatggccagacaccccttcattcaggtggcagtctggcccatgacaaggttgatattccatctgaatggtggcgtgctcaatctgatagtgatccatcaggtagtgttggatctgatccaacaaggcatcgtgatcgtgtggcgggatcacctgcacatgcaacgtcatcaccggcttctcgcctaccatccatacatgtacatggtgcacattgcggacttccgggatttcccggcacatacgacgcttcagttcagcgatatccagcgataccggtgcaccttcaagtaattcattcacgctatctttcaacagtcgccacgcgctacgcagaaccagaagcgacaccagtatcgagagaatggggtcagcaggtgtccagccagtccagataataatcaacgcggcaataatagccccaaccgaacccagcaggtccccgagcacatgcagtgccgctgctcgtacgttgaggtttttctcttcgctgccgtgatgaagtaaccagaaagaaagtatatttgccagcaacccagccacggcaattgccatcatcatgccgccctcgaccggacgcggcgtgcggaagcgttctatcgcctcccagacaatcaaaatggtaattaccacgagggctatggcattcacaaacgccgcgagcgtggtcagtcttagccaaccgaaagtgtggcgaatggtgggaggacgacgtgaaaattgcacggcgagtagggcgaaaagcagggcggcagtatcggtcaacatatgacccgcatcggccagcaatgccagagaaccagaaagaaaaccaccaacgacttctaccagcataaacccggcagtcacgccgaaagcatacaacaagcgacgagcattattatcttctggcaggtgtgaggacgtgtgtgagtgtgagtgcgccatgacgagtcatcccttaattattctcacttaactttatgacatcatactgcttttagaagtgaaaaattaaaagggagagactccgctctcccattattggctattttgcagggttactgcgtggtaccgtcggttttggtatcgacatcattattgatgccgtcaccggtttgtacctttttattgatatccggacagcgaccatctttgcacatggtgttcttgtgctcttcatctttggtcattccgtcattgttcattgaagaaccatccgaatgcagcattgtgccgccagaaccggtatttaccccgttattgtcgacgttatttggcgcgacattttcacgggcgtcaggggctacctggcccgcatcagctgcggcgtttgcctggccgttattagtttgcgctccgctatcggcagccagtgcggcaccgctggcaaggcttagagtggcagtcagaaataatgtggccagttttgtcattttcataggatgctcctgttatggtcgttatgtcggataacctcttccaacagtgcatttgcaggtgaatataaggcattggtttaagatttcagccaggttatgaaacgcagcagagaatcttgaaataattaacaaacaaaggagttacagttagaaattgtaggagagatctcgtttttcgcgacaatctggcgtttttcttgctaattccaggattaatccgttcatagtgtaaaaccccgtttacacattctgacggaagatatagattggaagtattgcattcactaagataagtatggcaacactggaacagacatgaattatcagaacgacgatttacgcatcaaagaaatcaaagagttacttcctcctgtcgcattgctggaaaaattccccgctactgaaaatgccgcgaatacggttgcccatgcccgaaaagcgatccataagatcctgaaaggtaatgatgatcgcctgttggttgtgattggcccatgctcaattcatgatcctgtcgcggcaaaagagtatgccactcgcttgctggcgctgcgtgaagagctgaaagatgagctggaaatcgtaatgcgcgtctattttgaaaagccgcgtaccacggtgggctggaaagggctgattaacgatccgcatatggataatagcttccagatcaacgacggtctgcgtatagcccgtaaattgctgcttgatattaacgacagcggtctgccagcggcaggtgagtttctcgatatgatcaccccacaatatctcgctgacctgatgagctggggcgcaattggcgcacgtaccaccgaatcgcaggtgcaccgcgaactggcatcagggctttcttgtccggtcggcttcaaaaatggcaccgacggtacgattaaagtggctatcgatgccattaatgccgccggtgcgccgcactgcttcctgtccgtaacgaaatgggggcattcggcgattgtgaataccagcggtaacggcgattgccatatcattctgcgcggcggtaaagagcctaactacagcgcgaagcacgttgctgaagtgaaagaagggctgaacaaagcaggcctgccagcacaggtgatgatcgatttcagccatgctaactcgtccaaacaattcaaaaagcagatggatgtttgtgctgacgtttgccagcagattgccggtggcgaaaaggccattattggcgtgatggtggaaagccatctggtggaaggcaatcagagcctcgagagcggggagccgctggcctacggtaagagcatcaccgatgcctgcatcggctgggaagataccgatgctctgttacgtcaactggcgaatgcagtaaaagcgcgtcgcgggtaaggtttaattgtcggatgcgccgtcagagtggcgtatccgatgaatcaccacaggcctgataagtcgcgcagcgtcgcatcaggcaatgtgctccattgttagcaacaaaaaagccgactcacttgcagtcggctttctcattttaaacgaatgacgtttacttcgctttaccctggtttgcaaccgccgctgctttcgctgcgatctcgtcagcattacccagataatagcgtttcagcggtttgaaattctcgtcgaactcatacaccagcggcacgccagtcgggatattaagctcaagaatctcttcttcgctcatgttatcaagatatttcaccagcgcacgtaaagagttaccgtgtgcagcgatgatcacgcgctcaccgctcttcatacgcggcagaatagtttcattccagtaagggatcacgcggtcaatggtcagcgccaggctttccgtcagcggcagttctttctcgctcagtttcgcgtaacgcggatcgtgacccggataacgctcatcatctttagtcagttccggcggagtcactgcaaaaccacgacgccactgtttcacctgctcgtcgccatacttttcagcagtttccgctttgttcagaccctgcaacgcaccgtagtgacgttcgttcagtttccaggatttctcaacgggcagccatgcctgatccagttcgtccagcacattccacagggtatggatagcgcgtttcagcacagaagtgtaagcaaagtcaaagctgtaaccttcctctttcagcagcttacctgctgcttttgcttcgcttacgcctttctcagacagatccacgtcgtaccaaccggtgaaacggttttctttgttccactgactttcgccatgacgaaccagaaccagcttagttacagccatatacttactcctcaaatcatcttttaatgataataattctcattatattgccgcgacgaagcaacagcaatgcttacgcataaccatagcgaaaatagtggcgcagtgtaaggttgttgtgaatattgagttgcaaatatgtcggtgtttgctggtgatttgaacaatatgaagataaagccctcatgacgagggcttaacattactcagcaataaactgatattccgtcaggctggaatactcttcgccaggacgcaggaagcagtccggttgcggccattcagggtggttcgggctgtccggcagaaactcgctttccaacgccagcccttgccagtcggcgtaaggttcggttccccgcgacggtgtgccgccgaggaagttgccggagtagaattgaagagccggagcggtggtgtagaccttcagctgcaatttttcatctgctgaccagacatgcgccgccactttcttgccatcgcctttggcctgtaacaagaatgcgtgatcgtaacctttcactttgcgctgatcgtcgtcggcaagaaactcactggcgatgattttggcgctgcggaaatcaaaagacgttccggcgacagatttcaggccgtcgtgcggaatgccgccttcatcaaccggcagatattcgtccgccagaatctgcaacttgtgattgcgcacgtcagactgctcgccgtcaagattgaaatagacgtgattagtcatattcaccgggcaaggtttatcaactgtggcgcgataagtaatggagatacggttatcgtcggtcagacgatattgcaccgttgcgccgagattacccgggaagccctgatcgccatcatctgaactcagggcaaacagcacctgacgatcgttctggttcacaatctgccagcgacgtttgtcgaacccttccgggccgccgtgcagctggttaacgccctgacttggcgaaagggtcacggtttcaccgtcaaaggtataacggctattggcgatacggttggcataacgaccaatagaggcccccagaaacgcggcctgatcctgatagcattccgggctggcacagccgagcagcgcctcgcggacgctgccatcggaaagcggaatacgggctgaaagtaaagtcgcaccccagtccatcagcgtgactaccatccctgcgttgttacgcaaagttaacagtcggtacggctgaccatcgggtgccagtgcgggagtttcgttcagcactgtcctgctccttgtgatggtttacaaacgtaaaaagtctctttaatacctgtttttgcttcatattgttcagcgacagcttgctgtacggcaggcaccagctcttccgggatcaacgcgacgatacagccgccaaatccgccgccggtcatgcgtacgccacctttgtcgccaatcacagctttgacgatttctaccagagtgtcaatttgcggcacggtgatttcgaaatcatcgcgcatagaggcatgagactccgccatcaactcgctcatacgtttcaggtcgccctgctccagcgcgctggcagcttcaacggtgcgggcgttttcagtcaggatatgccgcacgcgtttcgccacgatcgggtccagttcatgcgcaacagcgttgaactcttcaatggtgacatcacgcagggctggctgctggaagaaacgcgcaccggtttcgcactgttcacgacgggtgttgtattcgctgccaaccagggtacgtttgaagttactgttgatgatgacgacagccacacctttgggcatggaaactgctttggtccccagtgagcggcaatcgatcagcaaggcatgatctttcttgccgagcgcggaaattagctgatccatgatcccgcagttacagcctacaaactggttttctgcttcctgaccgttaagcgcgatttgtgcgccgtccagcggcagatgataaagctgctgcaatacggttccgaccgcgacttccagtgaagcggaagaacttaacccggcaccctgcggcacattgccgctgatcaccatgtccacgccgccgaagctgttgttacgcagttgcagatgtttcaccacgccacgaacgtagttagcccattgatagttttcatgtgcgacaatgggcgcatcgagggaaaactcgtcgagctgattttcataatcggctgccatcacgcgaactttacggtcatcgcgtggtgcacaactgatcacggtttgataatcaatcgcgcagggcagaacgaaaccgtcgttgtagtcggtgtgttcaccaatcaaattcacgcggccaggcgcctgaatggtgtgagtggcagggtagccaaatgcgttggcaaacagagattgtgttttttctttcagactcatttcttacactccggattcgcgaaaatggatatcgctgactgcgcgcaaacgctctgctgcctgttctgcggtcaggtctcgctgggtctctgccagcatttcataaccaaccataaatttacgtacggtggcggagcgcagcagaggcggataaaagtgcgcgtgcagctgccagtgttgattctcttcgccattaaatggcgcgccgtgccagcccatagagtaggggaaggagcactggaagaggttgtcataacgactggtcagctttttcaacgccagcgccagatcgctgcgctgggcgtcggtcaaatcggtgatccgtaaaacgtgggctttgggcagcagtagcgtttcgaacggccaggcagcccagtaaggcacgacggctaaccagtgttcggtttcgacaacggtacggctaccgtctgccagctcgcgctgaacataatccaccagcattggtgatttctgttcggcaaaatattctttttgcagtcggtcttcgcgctcagcttcgttaggcaggaagctatttgcccaaatctgaccgtgcggatgcgggttagagcagcccatcgccgcgcctttgttttcaaaaacctgcacccatgggtacgttttccccagttctgcggtttgctcctgccaggttttgacgatttccgtcaatgctgcaacgctgagctctggcagcgttttactgtgatccggtgaaaagcagatcacccggctggtgccgcgcgcgctctggcaacgcatcagcggatcgtgactttctggcgcatctggcgtgtcagacatcaaagccgcaaagtcattagtgaaaacgtaagtcccggtgtaatcggggtttttatcgcctgtcacccgcacattacctgcgcagaggaagcaatctggatcgtgcgcaggtaacacctgtttggctggcgtttcctgcgccccctgccaggggcgcttagcgcggtgcggtgaaaccagaatccattgcccggtgagcgggttgtagcggcgatgtggatgatcaacgggattaaattgcgtcatggtcgttccttaatcgggatatccctgtggatggcgtgactgccagtgccaggtgtcctgcgccatttcatcgagtgtgcgcgttacgcgccagttcagttcacggtcggctttgctggcgtccgcccagtaggccggaaggtcgccctcgcgacgcggtgcaaaatgataattaaccggtttgccgcaggctttgctgaaggcattaaccacgtccagcacgctgttgcctacgccagcgccgaggttgtagatgtgtacgcctggcttgttcgccagtttttccatcgccacgacgtgaccgtccgccagatccattacgtggatgtaatcgcgtacgccagtaccatcttcggtcggataatcgttaccaaaaatcgccagcgagtcgcgacggcctacagcaacctgggcgatgtatggcatcaggttattcggaatgccttgcggatcttcgcccatatcgcccgacggatgcgcgccaaccgggttgaagtagcgcagcagggcaatgctccagtccggctgggctttttgcagatcggtgaggatctgttccaccatcagcttgcttttgccgtaagggctttgcggtgtgccggtcgggaagctttcaacgtatggaattttgggctgatcgccataaacggtggcggaggagctaaaaataaagtttttgacgttagcggcgcgcatggcgctaatcaggcgcagagtgccgttgacattgttgtcgtaatattccagcggtttttgtaccgattcgcccacggctttcagcccggcgaagtggatcacggtgtcgatagcgtgatcgtgcaggatctcggtcatcaacgcttcgttacgaatatcgccttcaacaaacgttggatgtttgccgcctaaacgctcgataacaggcagtacgctgcgcttactgttacagaggttatcaagaatgatgacatcatgaccgttttgcagtaattgcacacaggtatgacttccaatgtaaccgctaccaccggtaaccagaactctcataattcgctccattaggcttatggtatgaaataaccatagcataacaaagatgcgaaaagtgtgacatggaataaattagtggaatcgtttacacaagaatttagccgttttttatgcgcgattaagtgattataaaacagagggtttatgaatgattgcgctttttatctgaaaaaaagacgcggtttaatgcctgcatgcgtcgaaccgttggccggagagggcgcttaggccgcctccggcaaggtcagcactaccgactcaatatatttttgtcagcacatagcgatagagtccaccgtccggcacgaactcaaggcgatgggtaatacaggcaggcgcatcttcagcgtggtgcgaaacaaacaacaattgcgtttcaccttcgctaatcagcacatcaacaaaacggcggataagctggcgattgagcggatcaagcccctgtagtggttcatcgagaataagcaacgtcggatgtttcaccagtgcgcggacgatcagcgccagacgctgctgtccccaggaaagactatggaacggagcgtcagccgtgcgtttatcaatgccgagaatatccagccactgctgcaccagtttttgctggcgatccgaaacggcttgataaatgccaatcgaatcgaaatagccagaaagaatcacattacgcacggtagtgctgacccggtaatccagatgcaaactactgctgacgtaaccgatatgctttttgatatcccagatggtttcgccgctgccacgacgtcggccgaaaagcgtcaaatcgttgctgtaaccttgcggatgatcgccagtaatcaggcttaataacgtcgattttcccgcaccatttggcccgacaatttgccagtgttcgcctggattcacctgccagctaaggttattaagaatggggcgatcgttataagaaaccacgccattgttcagcacaatgcgcggttcgttggcgggtaaggcgtgacgtgctgaaggttcatccggttccggcagttgcacaccttcaagctgttcgctatgcgccagttgcgcgacgagtgcttgctggagcagttcctctttagcgcccgtttccgctaacgtacaatccgccagcacgccagcaaactggacaaattccgggatctcatcgaagcgattgagcaccagtaccagagtaataccggactgatgtaacgaggcgagtcgctcagccagctgctgacgtgaagcaacatccaggccatcgaacggctcatcaagaatcaacaagtcaggctccgacatcagcgcctgacacagcagggtttttcgcgtctcgccagtggaaaggtatttaaagcgtcggtcgaggagggcggtaataccgaactgctgcgccagttgcatgcaacgcggtgcatcctttacttcatcctgaataatctcagccgtagtgcgtccggtgtcatcttcgccagggccgagcatatcggtgttattccgttgccattcgtcgctgacgagcttttgcaattgctcgaaggagagacgagtgatgtgggaaaactggctttgccgttcacctttcaaaagcggaagttcccccgccagcgcgcgggccagggccgatttcccgcttccattcgaaccgacaaacgcccaactatcacccgcgtttaacgttagctgaggcaattgcagcgtttttgtgtcgctaagacgaaacgtgccttgcaaaatttgcaacgatgacattttatatcccattttgtgcagcgattactgacagggatacgtgtttcataacaaattgtcaacacgcttagcacagcgtggcgataatcacgctgtcggcattaaagtaggccgtgacattctgcccttgctgaagagaagtcgcttcatttaccggcactgtggcgcacagtgtttgcccgtcgggtagcgccattaatacttcgcactgctctgcgccgcgctcaatatgactaataatacccggtaattggttgtcggcgttttgcgcgaccgcctcgtcctgagtaatacctacccacggcgcttttagcaatatcaacacttctttgccttcatccagccccagacgcgcgccgctttgtgcggtaattgcgactttcaggcgtgtttttccgtcagccagtaagacatcaacatgctgttgaacgtcatcatgatcgcgggcggtgatggtaccgaaccactggttacgggcgctggtttgcagtgaaaaacgtgagatcgcggccagcaggctgttcagcggcagggcgtcatcgtcacttaacacatcaaaggctttttgctggatttgcgccagtaagtcatagagctgaatcagtcgctgaccatagcgggtcagtactgcgccgccgccacctttaccgcctgttgcgcgctcgaccagaatatgctcacttaactgattcatctcgttaatggcatcccaggcgcttttatagctaataccggcatctttcgctccctggctaatggaaccggaaagcgcaatgtgttttagtagcgaaatgcggcgcgggtcggcgaataatttttgttggagcttaagggtgagaaggatttcggcctgcataacaatgtcctggcaaaagtcttattgtgacggaaaacgaacgccacgcaaagctgaccgcacaaaaggggagtgcttttctgtgcttagcggttagaatagtctcatgactatatctggagttgaccatgttagagttattaaaaagtctggtattcgccgtaatcatggtacctgtcgtgatggccatcatcctgggtctgatttacggtcttggtgaagtattcaacatcttttctggtgttggtaaaaaagaccagcccggacaaaatcattgattccctgaatgcccgcttagtcgggcattttctttttctcaacttcctgcttttcctgccgatattttttcttatctacctcacaaaggttagcaataactgctgggaaaattccgagttagtcgttatattgtcgcctacataacgttacattaaggggttaccaatggctcgtaaatggttgaacttgtttgccggggcggcactctctttcgctgttgctggcaatgcactggcagatgaagggaaaatcacggtgttcgccgccgcatcactgactaacgcaatgcaggacattgctacgcagtttaaaaaagagaaaggcgtggatgtggtttcttctttcgcttcgtcatctactctcgcccgtcagattgaagcgggtgcgcctgcggatctgtttatttctgccgatcagaaatggatggattatgcggttgataaaaaagcgatcgatacagctacgcgtcagacactgctcggcaatagcctggtcgttgtagcaccgaaagccagcgtgcagaaagatttcaccatcgacagcaaaaccaactggacttcactgctgaatggcggtcgcctggcggttggcgatccggaacatgttcccgctggcatttatgcaaaagaagcactgcaaaaactgggcgcatgggatacgctctctccgaaactggccccagcggaagatgttcgtggggcgctggcgctggtcgaacgtaacgaagcgcctctgggcattgtctacggttctgacgcagttgccagcaaaggggtaaaagtggttgccaccttcccggaagattcacataaaaaagtggaatatccggttgctgttgtggaagggcataacaatgcgacagtgaaagcattttatgattatctgaagggaccgcaggcagcggaaatctttaaacgttacggatttacaatcaagtaatgatactgaccgatccagaatggcaggcagttttattaagcctgaaagtttcttccctggctgtgctgtttagcctgccgtttgggatcttttttgcctggttactggtgcgttgcacgtttccgggcaaagctctgctcgacagcgtactgcatctaccgctggtgttaccgcccgtggtcgtcggttacttattattagtttcgatgggacggcgcggatttatcggtgaacgtctgtatgactggtttggtattaccttcgcctttagctggcgcggcgcggttctcgctgccgccgtcatgtcgtttccgctgatggtgcgggcaattcgtctggcgctggaaggggttgatgtcaaactggaacaggccgcaagaacactgggggccgggcgctggcgcgttttctttactatcacgttaccgctgaccttaccgggaattattgttggtacggtactggcttttgctcgttctctcggtgagtttggtgcaaccatcacctttgtgtcgaacattcctggtgaaacgcgaaccattccttctgccatgtataccctgatccagacccccggcggggaaagtggagcggcgagactgtgcattatttctattgcgctggcgatgatctccctgttgatttcagaatggctggccagaatcagccgtgaacgggcggggcgctaatcatgctggaactgaatttttcccagacgttgggcaaccattgcctgactattaatgaaacgctgcccgccaatggcatcactgctatctttggcgtctccggtgccggaaaaacttcgctgattaacgccatcagtggactgacgcgcccgcaaaaagggcggattgtcctcaatgggcgggtactaaatgatgccgaaaaaggtatctgcctgacgccggaaaagcgtcgcgttggctatgtttttcaggatgcgcggctgttcccgcattacaaagtgcgtggcaatctgcgctacggcatgtcgaaaagtatggtcgatcagttcgataagctggtggcgcttttaggcattgaaccgttgcttgaccgtttaccaggcagcctgtccggaggcgaaaaacagcgcgtggcgattggtcgggctttgctgacagcaccggaattgctgttgctggatgaaccgctggcgtcactggatattccgcgtaaacgcgaactgttgccttatctgcaacggctgacacgggaaatcaacattccgatgttgtatgtcagccattcgctggatgagatcctccatctggcagacagagtgatggtactggaaaacggtcaggtgaaagcctttggcgcgctggaggaagtgtggggcagtagcgtgatgaatccgtggctgccgaaagagcaacaaagtagcattctgaaagtgacggtgcttgagcatcatccgcattacgcgatgaccgcgctggcgctgggcgatcagcatttgtgggtcaataagctggacgaaccgctgcaagctgcgctacgtatccgcattcaggcttccgatgtttctctggttttacaaccgccgcagcaaaccagcattcgtaacgtattgcgggcaaaagttgttaatagttatgacgacaacggccaggtggaagtggaactggaagtcggcggtaaaacgctgtgggcgcgtatcagcccgtgggccagggatgaactggcgatcaaacctggcctgtggctgtacgcgcaaattaaaagtgtgtcgataaccgcctgattaaatcaggtggctataaatgaattgggcaatgctgtcggtggtgttatcaccaatcacaatgttggcgcgcgcttttaccgcgtcatcggcgttgcccatcgccacgcctgtaccagcggcttccagcatactgatatcattaaagttatcgccgaatgccacgacgttttccatcgaccaaccttgcgcctcaacccatttcgtcaaacgtttacctttgctgttgccgccgcgtgcaatatcaacctgatcgtgccaggaccattcacactccagtcctagttcatgttcgacatgcttaccaaaatgctgcaattgcggcaggtcatcgtgcgtcagggcgaacttccatacggcgttaacttgttgcgccgtttcagccagagaagcgacttgtgtgaaagtcggacgctgttccggcggcagggtttgcgcccagttagatgtgcgaatgacatgcccggtcgggtgctcatagaccattgcatcatcgacatacatcagaccgtgaatgtggtgttcattcagcatctcaatgagttgcagggctttaataacgggcattgggtccgcttccagcacggtttttgcatgataatcatacaaataggtgccattacagcaaatagcaggtgtatccagcgccagcgcctgataaaaaggatgaatagcgacgtgatggcgacctgtgacgatgattaattgatagcctgcttcgcgagcgcgggccagggcttctatcgatgaaggaagcagggtctttttcggggtcaataaggtgccgtctaagtcgagagcaatcacgcgtgtggtcatggcgtattccagattaaggttaagaattttcgtctgcgcgaatggtacaccgataccactatcggacaaaattctgcgttttaattcagcattcaccgccaaaagcgactaattttagctgttacagtcagttgctaaatgcaaaggagcattcatgaagcaaacagtttatatcgccagccctgagagccagcaaattcacgtctggaacctgaatcatgaaggcgcactgacgctgacacaggttgtcgatgtgccggggcaggtgcagccgatggtggtcagcccggacaaacgttatctctatgttggtgttcgccctgagtttcgcgtcctggcgtatcgtatcgccccggacgatggcgcactgacctttgccgcagagtctgcgctgccgggtagtccgacgcatatttccaccgatcaccaggggcagtttgtctttgtaggttcttacaatgcgggtaacgtgagcgtaacgcgtctggaagatggcctgccagtgggcgtcgtcgatgtggtcgaggggctggacggttgccattccgccaatatctcaccggacaaccgtacgctgtgggttccggcattaaagcaggatcgcatttgcctgtttacggtcagcgatgatggtcatctcgtggcgcaggaccctgcggaagtgaccaccgttgaaggggccggcccgcgtcatatggtattccatccaaacgaacaatatgcgtattgcgtcaatgagttaaacagctcagtggatgtctgggaactgaaagatccgcacggtaatatcgaatgtgtccagacgctggatatgatgccggaaaacttctccgatacccgttgggcggctgatattcatatcaccccggatgggcgtcacttatatgcctgtgaccgtactgccagcctgattactgtcttcagcgtttcggaagatggcagcgtgttgagtaaagaaggcttccagccaacggaaacccagccgcgcggcttcaatgttgatcacagcggcaagtatctgattgccgctgggcaaaaatctcaccacatctcggtatacgaaattgttggcgagcaggggctactgcatgaaaaaggccgctatgcggtcgggcagggaccaatgtgggtggtggttaacgcacactaaccgctgatttacccggcgcagtctctcctgcgccggtgtattaacctatctcctgtaacgcgtgtctctggcgttcgacgatattggtccacaaattgtctttatcgtcagtccataaattaatcagcaaggcaaaaaagcgttctgctgctggagaaagtacggcatctttacggcgaattattcccaatgttcgacgtataacgggttccaccaatgggataccaataatcgaagaatagggcgcatgaggcattgccaggccaggaagcgccgaaatccccagtcccgcctccaccagtcctaatgacgtcgaaagatgacgcacttcgtaaaaccagtccagcttccagggcttgtcggccagctgttgttctatcaacagtcggttgccgctggaggagcgtacgccaatcattttgtaacccactaactcctgccattctacaagctgctttttggccaatggatggtcacgccgacaggccagcacgaacggctcgttgaccagtggggtaaaatcaatggatgaatttgtgacgttgttcatgtttatgccaaagtctgattcgttacacagcaccgattccatgcaattattcgtgccttgttccagaatccgcactttaatattgggatacagctcattaaatttaccgattgccagcggtaaaaaataaaatactgcggtcggaatacacgctaacgtcaccataccacgatgataagcattcatatcacgaatattaaaaagcgtttcatcgaatttctttattaattcccgcgcctccgggagcaacctttttcctgcttttgttaacgtaaccttgcgagttgtacgctcaaatagttgaatatgtaaatcttcctccatcttttttattcttcgcgttaatgcaggttgcgtaatattgagtaatttagcggcattgttaaacgaactggactctgccagtatgacaaatgccttcatacttgataattcatgcttcattattactccgggaaatggaagcgacgattttgggtggctggccgttaaaaattttaactgcatttagccaacttaaattaatgaaaaaatgttattaatcgttgagctaaagtcattagagatgctttgcccttaatgtaaccatatcgcaataagttatgtttttaaattgagggcattattatgaaaaaaataccctgcgtgatgatgcgaggtggaacctcgaggggcgcgttcctgttagcggaacatttacccgaagatcaaacgcagcgcgataaaatattgatggcaattatgggttccggtaacgatctggaaattgacggtattggcggcggtaatccactgaccagtaaagtcgccattattagccgttccagcgatccgcgtgctgatgtcgattatctgtttgcgcaggtaatcgttcatgagcaacgtgtcgataccacgcctaactgcggcaatatgctgtctggtgttggggcattcgccattgaaaatggtttgattgcagcgacttcgccagttactcgcgtacgtatccgcaacgtcaatacgggtacgttcatcgaagctgatgtgcaaacgccaaatggtgttgtcgagtacgagggtagcgccagaattgacggcgtaccgggtactgccgcaccggttgcgctcactttcctgaatgccgctggaaccaaaaccggaaaagttttcccgactgataatcagattgattattttgacgatgccccggtgacctgtatcgatatggcgatgccagtcgtcattattccggctgaatatctgggaaaaacaggttatgaattaccggcggaactggatgccgacaaagcattattagcccgcattgaatctatccgtctacaagcgggtaaagcaatgggcttaggtgatgtcagtaatatggttatccctaaacctgtgcttatttctccagcgcagaaaggcggggcaattaatgtgcgttattttatgccgcattcttgccatcgcgcgctggcgataaccggtgctattgctatttccagtagttgtgcattggaaggcaccgtcacccgacaaatcgtcccttctgtaggatacggcaatatcaatattgaacaccccagtggtgcgctcgacgttcatttaagtaatgaaggtcaggatgccacgacgttacgcgcatctgttattcggacgaccagaaaaatattttccggtgaagtttatcttccctgaaaaaattcgttgtcaggataaggacaatcaataaaggacttctgtatgagtcatacagaaagaacaggattttaaatgaataagaaatcgttatggaagctaattctgatattagcgatcccatgtattattggctttatgccagctccggcaggattaagcgaactggcgtgggtgctttttggtatttacctggcggccattgtggggctggttatcaagcctttcccggaacctgtcgtactgttaattgccgttgctgcctcaatggtggtggtcggtaacttatccgacggtgcgtttaaaaccaccgccgtattaagcggttactcttcaggtaccacctggctggtgttctcggcgtttaccttaagcgccgcatttgtgaccaccggtttaggtaaacgtattgcctatctgctgattggtaaaatcggtaacaccacgctgggtctgggttacgttacggtattcctcgatctggtactggctccggcaacaccgtctaacaccgcgcgtgcgggcggcattgtgttaccgatcatcaacagcgtggcggtggctttggggtccgaaccggaaaaaagtccgcgtcgtgtcggacattacctgatgatgtccatttacatggtcaccaaaaccaccagctatatgttctttaccgcaatggcggggaacattctggcgctgaaaatgatcaacgacattctgcacctgcaaattagctggggtggatgggcgctggcagccggattgccgggcatcattatgctgctggtcaccccgctggtgatttacaccatgtatccaccagaaattaagaaggtggataacaaaaccatcgctaaagcgggccttgccgaactaggaccgatgaaaatccgcgaaaaaatgctgctcggtgtctttgtgctggcgctgctgggctggattttcagtaagtctctgggggttgatgaatccaccgtggcaatcgttgttatggcaaccatgctgctgctgggtatcgttacctgggaagacgtggttaaaaataaaggcggctggaataccttaatctggtacggcggtattatcggcttaagctccttattatcgaaagttaaattcttcgaatggttagctgaagtctttaaaaataacctggcatttgatggtcacggtaacgttgctttcttcgttattattttcctcagcattatcgtgcgttatttcttcgcttccggtagtgcctatatcgttgctatgttaccggtatttgccatgctggcgaacgtctccggcgcaccgttaatgttaaccgcgctggcactgttgttctccaactcctatggcggcatggttactcactatggcggcgcggcaggtccggtcatctttggcgtgggttataacgatattaaatcctggtggttggtcggtgcggtactgacgatattaaccttcctggtgcatatcaccctcggcgtgtggtggtggaatatgctgatcggctggaacatgctgtaaatatactcgtcatacttcaagttgcatgtgctgcgtttgcgttcgctcaccccagtcacttacttatgtaagctcctggggattcactcacttgtcgccttcctgcaactcgaattatttagagtatatccatttattatctttctgcgcacttcacggtgcgcagatatctggagcatctgatgatcaagttatctgaaaaaggcgtgtttctcgccagtaataacgaaataattgccgaagaacatttcaccggcgaaattaaaaaagaagaagccaaaaaaggcactattgcctggtctattctctcttctcataatacgtccggaaatatggataaacttaaaattaagtttgattcattagcctctcacgatattacctttgttggtattgtacagaccgctaaagcgtccggaatggaacgtttcccgctgccgtatgtgctgaccaactgccataactcactctgcgccgtcggcggcaccattaacggtgatgaccatgtttttggtttatcggcagctcagcgttatggcggtatttttgtgcctccgcatattgcggtcatccatcaatatatgcgtgagatgatggcaggcggcggcaaaatgatcctcgggtcagacagccacacccgttacggtgcattagggacaatggcagtcggtgagggcggcggtgagttggtaaaacagctgcttaatgacacctgggatatcgactatccgggagttgttgcggtgcatctgaccggaaaaccagcgccgtatgtggggccgcaggatgtggcgctggctatcatcggtgccgtgttcaaaaacggctacgtcaaaaacaaagtgatggaattcgtaggtcccggtgttgctgcgctctctaccgatttccgtaacagcgttgacgttatgaccactgaaacgacctgtttaagttctgtctggcaaaccgatgaagaagtccataactggctggcgctgcacggtcgcggccaggattactgccagcttaaccctcaaccgatggcgtactacgatggctgcatcagcgttgatttaagcgccatcaaaccaatgattgcgctgccgttccacccgagcaacgtgtatgaaatcgacacactgaaccagaacctgaccgacattctgcgtgagattgaaattgagtccgaacgcgtggcgcacggtaaagccaaactctcgctgctggataaagtggaaaatggtcgcctgaaagtgcagcaggggattatcgcgggctgttctggcggtaactacgaaaacgtcatcgcggcggcgaatgcactgcgcggtcaatcctgtggcaatgacaccttctcgctggcagtttacccgtcatcacagccggtgtttatggatctcgccaaaaaaggtgtggtagcagatttgattggcgcaggcgcaatcatcagaaccgcgttctgcggcccatgctttggcgcgggcgatacgccaatcaacaacggattaagtattcgccacaccacgcgcaacttcccaaaccgcgaaggctctaagccagctaatgggcagatgtcagcggtggcgttgatggacgctcgttctatcgctgcgactgcggcaaacggtggctatttaacctctgccagcgaacttgattgctgggacaacgtgccggagtacgccttcgatgtaacgccgtataaaaaccgtgtttatcagggctttgtgaaaggggcaactcagcaaccgctgatttacggaccgaacattaaagactggccggaattgggtgcgctgactgacaatatcgtcctgaaagtgtgctcgaagatcctcgacgaagtgaccaccaccgacgaactgattccttccggtgaaacctcttcttatcgttcaaatccgattggtctggcggagtttaccctgtcacgccgcgatcccggttatgttggcagaagtaaagcgactgctgagctggaaaatcagcgtctggcggggaatgtcagcgagctgacagaggtgtttgcgcgcattaagcagattgctggtcaggagcatattgatccgctgcaaactgaaattggcagcatggtatatgcggtgaaaccaggcgatggttctgcgcgtgaacaggcggcgagctgccagcgtgtgattggcggtctggcgaatattgccgaagagtacgcgactaaacgctaccgttctaacgtcatcaactgggggatgttaccgctgcagatggcggaagtgccaacctttgaagtgggggattacatttacatccctggcattaaagcggcgctggataatccgggtacgacgtttaaaggttatgtgatccatgaagatgcgccggtaacggaaattacgctctatatggaaagtctgactgctgaagagcgcgagattatcaaggcgggtagtttgattaacttcaataaaaaccgtcagatgtaaaaagcgccatgtgaatgtaggtcgcattcggcacttattgtcggatgcgatgcttgcgcatcttatccgacctacgaatcgcatcgaatctgtaggccagataaggcattttcgcagcatccggcacttattgtcggatgcgatgcttgcgcatcttatccgacctacaaatcgcatcgaaccgtaggccggataaggcgtttacgccgcatccggcaaatagttaattgctcttacttcttcgcctctgcaaccactttactacccacgccgcggttattgtattcccacatgcggttgtagttagtgtcattcagattgcgctgtatttcgtcgttatcatctacgctgccggtattacccgcaaacggacgattagagatcaccgcatcggcccacggtttagccgtgttaaaaccttcgttgatggcgctatcacggatcaccacctgaccgttggtattggcatcaacatccagcgagcggcccagttgcgccacaccatcaccgaaagcattgaaacggctgtttacggcgaggaaaccgtagtaaatgttggacagcgtagccggtgcaaacacatacgcttcttgctgagtacgtgagttcaccacgcggaattcggtgttatcgaacaccactgcgccgcgaccagaaacgatatccacatccccttcaatgtagctgttggtcaccagcgtacgcggctgacgattcgtttccagacggttctgcacaccgctgttggtgacaaagaaggtgttctgacgaccgagaatgttaacgttgttaatctgtacctggtcaccatcagtacgcagtgccaccgccggatggttacctgcatctacgctatcgcccagcgtgttttcgatggtcagattttgcagttgcaggccattgttttgtgaccagaagaccgctgagcagagaacaccgatactgtcgctgcgtttgctctggcagctatcgtacatataccacgctggtttacctggcatatatttgccgcgcgggttgacgtcgtgacgccagtcggcagggctcatgccaccatcaagggaaagcccaatcttcacatcaatcggtttttcacctgtaccgtacagagtaattccacccggagcggcagggacatataccgttccctgatactcaccaggcatcacggcaatatactggcgcttgttggtacgcttgataattgccgcatctaccgccgcctgaatcgtggtatgcgttacaccttgagtgcccgccgggccgacaacaaagtcaggttgcgcaggcagggtaatcggggaaggattccacgctgcagcacctggtgtcagggatgcaaaatagtgttgagcatcgaaattctgcgcttcttttgccgacagaatcgggcgagaagaggtaccaggcgcggtttgatcagaaggacgttgatcgggcggggttgagctacaggcggtcagcgtcacgccaaaagccaatgccagcgccagacgggaaactgaaaatgtgttcacaggttgctccggtctatgaaatagaaaaatgaatccgttgaagcctgcttttttatactaacttgagcgaaacgggaaggtaaaaagacaaaaagttgtttttaatacctttaagtgataccagatggcattgcgccatctggcagagtgattaactaaacatcgcagtaatcgaggcgcttgccagagagtggaaatgaacgttaaacccgaccatcgcgccgctggcaccttcatcgacatcaatacgttctatatccagcgcgtgaacggtaaaaatgtagcgatgagtttcgcctttcggcggtgctgcgccatcgtacccggttttaccaaagtcggtacgcgtctgcaaaacgccgtctggcattgctaccagaccagagccaaacccttgcggtaatacgcgggtatcagcgggtaagttaacaactacccagtgccaccagccggagccggttggcgcatccgggtcgtagcaggtgacaacaaaacttttcgttcccgcaggaacatcatcccacgccagatgcggtgaaatattatcgccatcgtaacccatgccgttaaagacatgacgatgcggcaatttatcgccatcgcgcagatcgttactgatgagtttcatgaaccctcctttcttgtttgcagaaagtgtagccagaaaccctcacgcggacttctcgttattggcaaaaaaatgtttcatcctgtaccgcgcggttaaccgctgcggtcagacgctgcaactgttgcgggagaataatatagggcggcatcaggtaaatcagtttgccaaaaggtcggatccagacaccctgttcgacaaagaatttttgcagcgccgccatattcaccggatgagtggtttcgaccacgccaatggcccccagtacgcgcacatcggcaaccatttcggcatcacgggcgggggcaagttgctcgcgcagctgtacttcaatatccgccacctgttgctgccagtcgccagattcgagaatcgccaggctggcgtttgctgccgcgcaggccagcggattgcccataaaagttggcccatgcataaagcaaccggcttcaccgttactgatggtttctgcaacctcgcgcgtggtgagtgtggcggaaagggtcattgtgccgccggttaaggctttaccgaggcacaaaatgtccggcgcgatttctgcatgttcacaggcaaacagtttcccggtacgaccaaatccagtggcgatctcgtcggcaatcagcaagataccttcgcgatcgcatattttgcggattcgttttaaccattccggatggtacatgcgcatcccgcctgcgccctggacaatcggctcaatgatcaccgccgcgatttcatgacgatgcgccgccatcaggcgggcaaagcccaccatatcgcgctcatcccattcgccatccatacggctttgtggggcgggagcaaacaagttttctggcagatagcctttccacaggctgtgcattgagttgtccggatcgcacaccgacatcgcgccaaaggtatcgccatgataaccattgcggaaggtcagaaaacgctggcgcgcttcgcctttggcctgccagtactgcaacgccattttcatcgccacttccaccgctacggagccggagtccgcgagaaaaacgcattccagcggttgcggcgtcattgccaccagtttgcggcatagctcgatggcgggcgcatgggtgataccgccaaacatcacatgcgacatagcatcaatttgcgacttcatcgccgcattaagctgcgggtgattatagccgtggatcgccgcccaccaggacgacataccgtcaaccaggcgtctgccgtcagacaaaattagctcgcaaccttcggcgctcgcgaccggataaaccggcagaggggaggtcatggatgtgtatgggtgccagatatggcgttggtcaaaggcaagatcgtccgttgtcataatcgacttgtaaaccaaattgaaaagatttaggtttacaagtctacaccgaattaacaacaaaaaacacgttttggagaagccccatggctcaccgcccacgctggacattgtcgcaagtcacagaattatttgaaaaaccgttgctggatctgctgtttgaagcgcagcaggtacatcgacagcatttcgatcctcgtcaggtgcaggtcagcactttgctgtcgattaagaccggagcttgtccggaagattgcaaatactgcccgcaaagctcgcgctacaaaaccgggctggaagccgagcggttgatggaagttgaacaggtgctggagtcggcgcgcaaagcgaaagcggcaggatcgacgcgcttctgtatgggcgcggcgtggaagaatccccacgaacgcgatatgccgtacctggaacaaatggtgcagggggtaaaagcgatggggctggaggcgtgtatgacgctgggcacgttgagtgaatctcaggcgcagcgcctcgcgaacgccgggctggattactacaaccacaacctggacacctcgccggagttttacggcaatatcatcaccacacgcacttatcaggaacgcctcgatacgctggaaaaagtgcgcgatgccgggatcaaagtctgttctggcggcattgtgggcttaggcgaaacggtaaaagatcgcgccggattattgctgcaactggcaaacctgccgacgccgccggaaagcgtgccaatcaacatgctggtgaaggtgaaaggcacgccgcttgccgataacgatgatgtcgatgcctttgattttattcgcaccattgcggtcgcgcggatcatgatgccaacctcttacgtgcgcctttctgccggacgcgagcagatgaacgaacagactcaggcgatgtgctttatggcaggcgcaaactcgattttctacggttgcaaactgctgaccacgccgaatccggaagaagataaagacctgcaactgttccgcaaactggggctaaatccgcagcaaactgccgtgctggcgggcgataacgaacaacagcagcgtctggaacaggcactgatgaccccggacactgacgaatattacaacgcggcagcactatgagctggcaggataaaatcaacgcggccctcgatgcgcggcgtgctgccgatgccctgcgtcgccgttatccagtggcgcaaggagcaggacgctggctggtggcggacgatcgccagtatctgaacttttccagtaacgattatttaggtttaagccatcatccgcaaattatccgtgcctggaagcagagtgcagagcaatttggcgtcggtagcggcggctccggtcacgtcagcggttatagcgtggcacatcaggcgctggaagaagaactggccgagtggctgggctattcgcgggcactgctgtttatctctggttttgccgctaatcaggcggtcattgccgcgatgatggcgaaagaggaccgtattgttgccgaccggcttagccatgcctcattgctggaggctgccagtttaagcccgtcgcagcttcgccgttttgttcataacgatgtcactcatctggcgcgactgcttgcttccccctgtccggggcagcaaatggtggtgacagaaggcgtgttcagcatggacggcgatagtgcgccactggcggaaatccagcaggtaacgcaacagcacaatggctggttgatggtcgatgatgcccacggcacgggcgttatcggggagcaggggcgcggcagctgctggctgcaaaaggtaaaaccagaattgctggtagtgacttttggcaaaggatttggcgtcagcggggcagcggtgctttgctccagtacggtggcggattatctgctgcaattcgcccgccaccttatctacagcaccagtatgccgcccgctcaggcgcaggcattacgtgcgtcgctggcggtcattcgcagtgatgagggtgatgcacggcgcgaaaaactggcggcactcattacgcgttttcgtgccggagtacaggatttgccgtttacgcttgctgattcatgcagcgccatccagccattgattgtcggtgataacagccgtgcgttacaactggcagaaaaactgcgccagcaaggctgctgggtcacggcgattcgcccgccaaccgtacccgctggtactgcgcgactgcgcttaacgctaaccgctgcgcatgaaatgcaggatatcgaccgtctgctggaggtgctgcatggcaacggttaataaacaagccattgcagcggcatttggtcgggcagccgcacactatgagcaacatgcagatctacagcgccagagtgctgacgccttactggcaatgcttccacagcgtaaatacacccacgtactggacgcgggttgtggacctggctggatgagccgccactggcgggaacgtcacgcgcaggtgacggccttagatctctcgccgccaatgcttgttcaggcacgccagaaggatgccgcagaccattatctggcgggagatatcgaatccctgccgttagcgactgcgacgttcgatcttgcatggagcaatctcgcagtgcagtggtgcggtaatttatccacggcactccgcgagctgtatcgggtggtgcgccccaaaggcgtggtcgcgtttaccacgctggtgcagggatcgttacccgaactgcatcaggcgtggcaggcggtggacgagcgtccgcatgctaatcgctttttaccgccagatgaaatcgaacagtcgctgaacggcgtgcattatcaacatcatattcagcccatcacgctgtggtttgatgatgcgctcagtgccatgcgttcgctgaaaggcatcggtgccacgcatcttcatgaagggcgcgacccgcgaatattaacgcgttcgcagttgcagcgattgcaactggcctggccgcaacagcaggggcgatatcctctgacgtatcatctttttttgggagtgattgctcgtgagtaaacgttattttgtcaccggaacggataccgaagtggggaaaactgtcgccagttgtgcacttttacaagccgcaaaggcagcaggctaccggacggcaggttataaaccggtcgcctctggcagcgaaaagaccccggaaggtttacgcaatagcgacgcgctggcgttacagcgcaacagcagcctgcagctggattacgcaacagtaaatccttacaccttcgcagaacccacttcgccgcacatcatcagcgcgcaagagggcagaccgatagaatcattggtaatgagcgccggattacgcgcgcttgaacaacaggctgactgggtgttagtggaaggtgctggcggctggtttacgccgctttctgacactttcacttttgcagattgggtaacacaggaacaactgccggtgatactggtagttggtgtgaaactcggctgtattaatcacgcgatgttgactgcgcaggcaatacaacacgccggactgactctggcgggttgggtggcgaacgatgttacgcctccgggaaaacgtcacgctgaatatatgaccacgctcacccgcatgattcccgcgccgctgctgggagagatcccctggcttgcagaaaatccagaaaatgcggcaaccggaaagtacataaaccttgccttgttgtagccattctgtatttggttaaattgcgagcgagatcgcgtcttcgattgactgcaatttaaccaattaaattctaaaataatcacgaaaaaaattttacttccgcctcatgcggcgaatgtgggaattgcccaggcggcgggggataggggctggagacagttatccactattcctgtggataaccatgtgtattagagttagaaaacacgaggcaagcgagagaatacgcggcttgcacgcgaattggcgttaaagacggctcaaagaaatatcttttattttttaactggttagataaatgcaatggcagtcactgaacaggcatctcttgccataaaactgtcatcactcatcttgacaaatgttaaaaaagccgttgctttggggataacccggtaaggccggagttttatctcgccacagagtaaattttgctcatgattgacagcggagtttacgctgtatcagaaatattatggtgatgaactgtttttttatccagtataatttgttggcataattaagtacgacgagtaaaattacatacctgcccgcccaactccttcaggtagcgactcatgagtaaaccgttcaaactgaattccgcttttaaaccttctggcgatcagccagaggcgattcgacgtctcgaagaggggctggaagatggcctggcgcaccagacgttacttggcgtgactggctcagggaaaaccttcaccattgccaatgtcattgctgaccttcagcgcccaaccatggtacttgcgcccaacaaaacgctggcggcccagctgtatggcgaaatgaaagagttcttcccggaaaacgcggtggagtatttcgtctcctactacgactactatcagccggaagcctatgtaccgagttccgacactttcattgagaaagatgcctcggttaacgaacatattgagcagatgcgtttatccgccaccaaagcgatgctggagcggcgtgatgtggttgtggtggcgtctgtttccgcgatttatggtctgggcgatcctgatttatatctcaagatgatgctccatctcacggtcggtatgattatcgatcagcgcgcgattctgcgccgactggcggagctgcaatacgctcgtaatgatcaagcattccagcgtggtactttccgcgttcgtggcgaggtgatagatatcttcccggcagaatcggatgacattgcacttcgcgtggaactgtttgacgaggaagtggaacgattgtcgttatttgacccgctgaccgggcagattgtttccactattccacgttttaccatctacccgaaaacgcactacgtcacaccgcgcgagcgcatcgtacaggcgatggaggagatcaaagaagagctggccgccagacgcaaagtgctgttggaaaacaacaaactgctggaagagcagcggctgacccagcgtacccagtttgatctggagatgatgaacgagctgggctactgttcggggattgaaaactactcgcgcttcctctccggtcgtggaccgggtgagccaccgccgacgctgtttgattacctccctgctgatgggctgctggtggtcgatgaatctcacgtcaccattccacaaattggcggcatgtatcgcggtgaccgggcgcgtaaagagacactggtggagtacggcttccgcctgccatcagcgctggataaccgtccgcttaagtttgaagagttcgaagcattagcgccgcaaaccatctatgtttcggcgacgccgggtaattacgagctggaaaaatccggcggcgatgtggtggatcaggtggtgcgtccaaccggattgcttgacccgattatcgaagtgcggccggtggcgacacaggttgatgatcttctttcggagattcgtcagcgagcggcaattaacgaacgcgtactggtcaccacactgaccaagcggatggcggaagatcttaccgaatatctcgaagaacatggcgagcgcgtgcgttatcttcactcagatatcgacaccgtcgaacgtatggagattatccgcgacttgcgtctgggtgagttcgacgtgctggtagggatcaacttactgcgcgaaggtctggatatgccggaagtgtcgctggtggcgatcctcgacgctgacaaagaaggcttcctgcgttccgaacgttcgttgatccagaccattggtcgtgcggcacgtaacgttaacggtaaagcgattctctacggcgataagatcaccccatcaatggcgaaagcgattggcgaaaccgaacgtcgccgcgagaaacagcagaagtacaacgaagaacacggcattacgccgcaaggcttgaacaagaaagtggtcgatatcctggcgctggggcagaacattgccaaaaccaaagcgaagggcagaggaaaatcgcgcccgattgttgagccggataatgtgccgatggatatgtcgcctaaagcgctgcagcagaaaatccatgaactggaagggttgatgatgcaacacgcgcagaatctggagttcgaagaagcggcgcaaattcgtgaccagttgcatcagctgcgtgaattgtttatcgcggcgtcgtgacaggataacgatgaagacagatgacaaaagcaaaattgcctgatgtgctacgcttatcaggcctacatgatctctgcaatacattgaattagcgcggtttgtaggccggataaggcgttcacgccgcatccggcataaacaacgcgcactttgtcttcaataggaagccggaattttccttcggatttccgttaacctaaagcctgtaacgccttttccagcgcgttatgtaacaactggcggtcatgacgatacggaatatcgctggcctccagtacctcctggatcacaatccgctctttcaccgccgagacatccacttttggcccgacgatgaccgcatcaatgacctttttaccaacatactgctccataattgccagcttgctttccagcttcaaattagccgcaggtaaactcaactcacgccccagattgccgatataaaccatcggcgctggcgtgcggcgtaatgcctgggcgatttccttcagcagcagaattggcatcaggctggtataaaaactgccaggcccaataatgatgagatccgcttcattgatagcgtgaaccgcctcacgcgttgcgggtacattaggcgttaacaataactcttgaatcggcgtagttaactggtcgatattgacctcgccgtaaacttcatgcccctgatcgtcaatcgccatcagatcaacaggatgctctgacattggaatcaaatgcgtatccactttcagcagattacgaattaaattgatggcttccagaggccgcacgctaaggtgatccagcgcctttaacatcaagtttccgagattatgaccggaaagttcgccattgccaccaaaacggtattcaaacatcgcggaggcgacgctcggttccgttatcagctgattgaggcagttgcgcatatcgccccaggcaatgccgccttctgaacggcgaatacgccccgtcgagccaccattatcggtggtggtgacgatacccgttaaacgagaacccaaagacgaaagtgatgagagaacgcgtcccagtccatgccctccgccgagagcaacgacacgatcaagatcagccagcgtacgattgcgcatatagtttcctggagtcagattatccgcgctacagtagcgcaaattgcggggaaacagcaattaacctgccaatattgaggatacaaactattttcttctacctctaaaggacgatgcacgctatgccgccctgatgatgtatatcaaagtaaaactgccattttcccttattctgtagcgaaatagcacgatcatgacgctatatacatgattacatagcgaaagtgtggatggtaaaaatctcatttacacgctagtatcggcttaaccactaaacactctagcctctgcacctgggtcaactgatacggtgctttggccgtgacaatgctcgtaaagattgccaccagggcgaaggaagaaatgacttcgcctcccgtatctggaaaggtgtacatggcttcacaactgactgatgcatttgcgcgtaagttttactacttgcgcctgtcgattaccgatgtgtgtaactttcgttgcacctactgcctgccggatggctacaaaccgagcggcgtcaccaataaaggctttcttaccgtcgatgaaattcgccgggttacgcgcgccttcgccagtctgggcaccgaaaaagtgcgcctgacaggaggagagccgtctttacgccgcgactttaccgatatcatcgccgctgtgcgggaaaacgacgctatccgccagattgcggtcaccaccaatggttaccgtctggaacgcgatgtggcgaactggcgcgatgcgggacttactggcattaacgtcagtgtcgacagtctggacgcccgccagtttcacgctattaccgggcaggataaattcaaccaggtcatggcagggattgatgctgcatttgaggccggttttgagaaggtcaaagtcaataccgtgctgatgcgtgatgttaatcatcaccagctcgacacctttctgaactggatccagcatcgccctatccagctgcgtttcatcgaactgatggaaacgggcgagggcagtgagctcttccgtaaacatcacatctctggtcaggttctgcgtgacgagctactgcgtcgcggctggatccaccaattacgtcaacgcagcgacggtcccgcgcaagtcttttgccatccggattacgccggagagattggccttatcatgccgtatgaaaaagacttctgcgccacttgcaaccgcctgcgcgtttcctccattggtaaactccatctctgcctgtttggtgaaggcggcgttaacctgcgcgatctgctggaagacgatgcccagcaacaggcgctggaagcgcgtatttcagcggcgctgcgggagaagaaacagacccatttcctgcatcaaaacaacaccggtattacgcaaaacttatcgtacattggcggctaaaacgtcaaaaggagagatcagatgagtcaggtaagcactgaatttatcccgacccgtattgctattcttacggtttctaatcggcgcggtgaagaagacgatacctccggtcactatttgcgcgattcggcgcaagaagcgggccatcacgttgtcgataaagccattgtgaaagaaaaccgctacgctattcgcgctcaggtatctgcgtggatcgccagcgacgatgtacaagtggtgttgattacgggtggtactggcctgacggaaggtgatcaggctcccgaagcattgctgccgttgttcgaccgtgaagttgaaggttttggtgaagtgttccgtatgttgtcgtttgaagagattggcacttccacgttgcaatctcgtgcggtagcgggcgtcgctaacaaaacgctgattttcgccatgccgggttcgaccaaagcgtgccgtaccgcatgggaaaatatcatcgcgccgcagttggatgcccgtacgcgtccgtgtaatttccatccacatttgaagaaataagtatgtcgcaactgacccatatcaacgccgctggcgaagcgcacatggtggatgtctccgccaaagcggaaaccgtgcgtgaagcgcgggcggaagcctttgtcaccatgcgcagcgagacgctggcgatgattattgatggtcgccaccacaaaggcgacgtatttgccactgcgcgtattgccggtattcaggcggcaaaacgcacctgggatctgatcccgctctgtcatccgctgatgctcagcaaagttgaagtcaatttacaggccgagccggagcacaatcgggtgcgtatagaaaccttatgccgcctgaccgggaaaaccggtgtcgaaatggaagcattaaccgcggcctccgtggcggcgctgaccatttatgacatgtgcaaagcggtgcaaaaagatatggtgattggttcggtacgtttgctggcgaagagcggcggcaagtcgggtgactttaaggtggaagcggatgattaaagttctttttttcgcccaggtgcgcgagttggtgggaacagatgcaaccgaagtggctgcggatttcccaactgttgaagcgttacgccagcacatggctgcgcagagcgatcgctgggcgctggcgctggaagatggcaaattactggctgccgtcaaccagacgctggtgagttttgaccatccgctgactgacggcgacgaagtagctttcttcccgccggtaaccggaggttaagatggcagaaaccaaaattgttgttggtccgcagccgttcagcgtaggagaagagtacccgtggctggcggagcgtgacgaagacggtgcggtagtcacctttactggtaaggtgcgcaaccataacctgggcgacagcgtcaacgcattaaccctcgaacactatccggggatgactgaaaaagcactggcagaaattgttgatgaagcgcgtaaccgctggccgctggggcgcgtcactgtgattcaccgcatcggggaattatggccgggcgatgaaatcgtttttgtcggtgtcaccagtgcgcatcgcagcagtgcgtttgaagccgggcagtttattatggattatctcaaaacccgcgcaccgttctggaagcgtgaagccacgccggaaggcgaccgctgggtcgaagctcgggagagcgatcggcaggcggcaaaacgctggtagttttttgttagccggataaggcaccgctgcgtccggcaatttcaccgctcagtacatgcgtttacgctgcgtcgatgcacagcctcatcattttgcagtatccttaagatattcctaatatcttcaggagatcgtcatggacagattcccacgttctgattcaattgtacaaccccgggctggcttgcagacttatatggcgcaagtctatggctggatgaccgttggcttgttgctgaccgcatttgttgcctggtatgcagctaattctgcggcagtgatggagctgttgttcactaaccgtgtctttttaatcggtctgatcatcgcgcaattagcattggttattgtgttatcagcgatgattcaaaagctgagcgcaggtgtaacgactatgctctttatgctttattcggcgctgacgggtcttacgctttccagtattttcattgtctataccgctgcttctatcgccagtactttcgtcgttactgccgggatgttcggcgcaatgagcctgtatggttacaccacgaagcgcgatctaagcggctttggcaatatgctgtttatggcgttaatcggcattgtgctggcatcgctggtcaacttctggctgaaaagcgaagcgttgatgtgggcagtcacctacatcggcgtgattgtctttgtcggattgacggcgtatgacacccagaaactgaaaaatatgggtgagcagattgatacccgcgacacgtcgaacctgcgcaaatattccattcttggcgcgttaaccttgtatctggacttcatcaacctgttcctgatgttgctgcggatcttcggcaaccgccgttaattctttttcaccatcaatatcccggccatgtgtcgggattttttttcttactaaaaacgacacttaacaagtaccaggtataaaatacgccttatggacgagcggaagcgttttccgtatccataaatacaaaagtattttgtatgcgtgggtttaaatttattcatgatgaatattaatattttttctaaggataactaaaagaatggaatcatactcgaaaaacagcaataaattagattttcagcacgaggccaggatattaaacggtatatggctcattaccgctttaggtttggtggcaaccgcaggactagcctggggagctaagtatctcgaaattacggcaaccaaatatgattcaccaccaatgtatgtcgccatagggttattattactttgtatgtatggcttaagtaaggatatcaacaagataaatgccgccatcgcgggcgtaatatatctgtttttactctctttggtggcgattgtcgttgcaagtttagttcctgtatatgccattatcatcgtgttcagcactgcgggcgcgatgtttttaatcagtatgctggccggtttattatttaatgttgatcctggttctcaccgttttatcattatgatgacgttgacagggttggccctggtaatcatcgtgaatgcggcattaatgagtgaacggcccatttgggtaataagttgcttaatgattgtgttatggccaggcattatctcgcatggacgaaataagctccttgaactggcaggaaaatgccatagtgaagagttgtggagtccggttcgttgcgcttttacaggtgcattaacactctattactattttatcggcttctttgggatacttgccgcgatagctataacgcttgtctggcaaaggcatacgcgtttttttcattagtcgtaaatgcagatactaaagaacttaactgaacttcacatcgccgcttcatttttcgctcgtagctttttcgcctggctttccagcaacaggtaacagatcagcgccagcagcagtgggataaagtaatacagcacacggtaagcgagcagggcggcgataattgtgcctttggtgatatgctccccagccagtagcgcgataaacaccgcttccagcacaccaattcccgccggaatatgcacgatgacgcctgcaatactactaaccagcaacacgcccagtacaaagaaatagttaacgctttgaccaagtaacagccagataatcgcccccattaccatccagttaacgctggaaatcagcatctgggcgagggcgaatttccatgaaggcagtaccagcttttgccctttaatggtcatatggcggtgcttcgcgaaagcgcaaaaccacaaataaaccgcgataatcatcagtaagccaatgccgagaatacgcagcgtagtttgatcgacataccagtgatccggcaactccaccacgcctgcggtaaagataatccccgccagcaaaatatagcccagccagttggtggtgatactgagcgagaaaatccgcgtaatagtgctaccgggcaaccccagacgagagtacaaacgatagcgcataccaatgccgccgacccaggtactgagtgtcaggttgaaggcgtagcagataaacgacaccagcatcacctggcgcttcgccagtttgtgaccgcagtaaaagcgggcgagcaggtcatagcagccgtaaatcagataactgacgaccaccagcccgaccgcactgagcagcgcaacgcgattgtagtcacggatgaccttccagacctcttcccagtccacctttttggcgtagaccaccagcaacacaatcaccgcgataaaaaacagccaggtgaggatcttctttgctaagcgccagcgcgggtgtgatttactcatcagggttttacccccgtgttttcagtttctacccgatcctgcgtttccattgtcggttgtgcggggggatcaacctgcgtcagacgtggtgtgtgtgccggaagccagccaaccagcgccgggaagtggcgtaaaaagtggaacgccagcacgcttttggtcaggttccaccaggtgcgtttcggcagcatggtctcatcgacctgctgacaatctgcggcaataatgccgttcagattatcgcgcagcgtctggttaaaatgacgatcgtggatgatgacatttgcttcgagattcagtgacaaactgagcggatcgagattactggaccctactgtcgcccagtgatcgtccatcaatgccactttgccgtggagcgggcggcggcggtactcaaatacctgaacgccgcctttaaccagatagttatacagcaagcgcgcaccgactctgacaatcggcatatccggttcgccctgaatgatcagtttgatccgcaccccgcgccgtgccgctttacgcaaggcgtgtaaaaatcgatagccggggaagaagtaggcgttggcgataatgacttctcgctgcgcctgagtgagcattttcagatagtgacgttcaatatcatcgcgatgttcttcgttatcgcgccagaccagcaatacctgcgcttctcccggctggcggttctcttccgctttgtgatgacgtcgccaccagcgtcgtgccgcgctctgtccaggcaggttttccagctcaaactggagaatatcttcgacaatcggcccttcaaggcgtaccgcgtaatcctgtttagcctctggaccgtagctggacatatgctcggcggagtaattcagcccgccaataaaggcgatacgcgcgtcgatcaccacaattttgcgatgcatccggcgaaacacattggtgcgcataccaaaaaggcgagggcggggatcgtagtagcgaaataccacgccagctgccgtcagttcattgacaaactcatcgctgagatccggcgaaccgtagccatccagcaagacttccgctttaaccccgcgttgcgctgctgccagtagtgccgcatgcagctgtttgccgacgtcatcctcaaaccagataaacgtttcaagaatgatgcgttcttgtgcctcgccaatcgccttaaacaccgcgggataatattgctcgccgttttccagcaactcgatcttattgccttcacgccagctacatttcataaatgaatctccgcacttaaaggggcatgatcagaaaggtgtcgccatgtctgcagcggcaacgcggttggcgcgctggcgctggcatttttgacgtagatcctgtccagacgtagtagaggaaattgcaccggaaacgtgcgcgccgggcgtccgtgggcgcgggtaaatatctcatccagcccggcctgcacttttaacggatgattagctttttgccgccagtcgttgaaatcacccgccaccaatactggttcgccgtccggcagctcattgacccattcggcgagcatcgcaagctgcgcctgacggtgcgcctcacgcaggcccagatgtacgcacatcacatgaatcgcttttccggtcatcggcggcacaatgcggcagtagagcacgccgcgcttttccgcaccatcgaccgaaacatcgcgattctcataatgttcaatgggataacgcgacagtacggcgttgccgtgatgcccttccgggtatacggcattgcgaccgtaggcaaaatcgctccacatagtgtcggcgagaaactcgtagtgcgaggtatcgggccagttttccacatgcagcggatgaacttcgtgcgcgcccatcacttcctgcaggcaaacaatatcggcgctgacggtacgcacggcatcgcgaagttccggcaaaatgaagcgtcggttaaacgcggtaaagcctttgtgaatattgatggtgagcaccttgaacgaaaattgttgtgtttgatcgggcataattttcctgtctttgcctcttatctcattgaaatagtgtagtcggcgtcacaaaaaggtgcggtcttacggaattttccgtaaagttcggtactctgagtaagtagagataaattcttcaggagagaagccatgaagtggcaacaacgtgttcgtgtcgcaacgggtctaagttgctggcagattatgttgcatttactggtagtggcgctgctggtggtgggctggatgagtaagactctggttcacgtcggcgtgggattatgcgcactgtattgtgtcacggtagtgatgatgctggtgtttcagcgccaccccgagcaacgctggcgtgaggtggcagacgtgctggaagagctgaccacgacctggtattttggcgcagcgctgattgtgctgtggctgttgtcccgcgtactggaaaacaactttttgctggcaattgcagggctggcgatccttgctggcccggcggtagtgtctttgctggcgaaagataagaagttacatcaccttacgtctaaacatcgcgtacgccgctgaccctgtcgtggccgttatcaccagtagcggccacaaactattccacacaatatccagactcgcatccttcaaataaatctgcttggtaatgtccgtaaagtggcgaatagggttaatccacgtcaggttttgcagccatactggcatgttttccaccggagaaacgtaaccggaaaggagaatggcgggcatcataaaaacaaacacgccgataaacgcctgctgttgtgtcgagcagagtgatgaaatcaacagaccgaatcccaccagcgataaaccgtaaatcaccatcgtaaagtagaacagcgccagcgatccggcgaaggggatttgatacgcccagataccaatcgccagcacaatggtggcctggaaggtggcgacaattaacgccggtacggctttgccgatgaagatctgccaggtggtgagcggcgaaaccagtagctgatcgagcgtaccttgttcacgttcgcgggcgacggaaagtgaagtgacgatcattacgccgatagtggtgatcatggcgatcagcgacggcaccacaaaccatttgtagtcaagattcgggttataccagttgcgtaccaccagctcgctgttgttaggtttcggttttccttccagcagctcctgctgataatttttgacgatctgttgcaggtagttggcggcaatttgcgcactgttggagttacgcccgtcgaggatcaactgcaacggcgcggtctggaaggtatccagtttgcgcgagaagtcagccgggaaacgcaccagtagtaacgccttttgtgtgtcgatggttgggcggatctcctgtgggcttttcagcagcagcacatgggtaaaggcgctggcgcgggcaaaacgttgggtcagctccaccgaatgctcgccgttatcttcatcgtagatggcgatggtggcgttagtcacttccagcgtggcggcgaacgggaacaggatcacctgaataagcacaggtaaaatcagaatcgcgcgggtttgtggttcgcgcagcaacgactgcaactctttgcggattaacgtccataagcgatgaaacatgctcttctccctaatccagccgacgtttggttttcagccacgtcaggccgataaacatcaccgccgaagcgatcaaaaacagcacgtttaccaccagcaccactggaatattcccggcgaggaacaggctttgcagggtgctgacgaaataacgagcgggaataatgtacgtcaccgcgcggatcaccgcgggcatactgtcgatctgaaaaataaagccggaaagcataatcgacggcaggaacgcggcgttcagggcgacctgagcggcattgaactggttgcgggtaatcgtggaaatcagcagccccatccccagggtactgagtaaaaacaggctggagataaaaaacagaataagcagcgaaccgcgatacggcacgccgagaataaacactgacaccagcatacacagcagcatcgccagcatcccgagaaagtaataagggatcagcttacacagcagcagttccgtgcgggtaatctccgtagagagcagagcctccatggtgccgcgttcccattctcgcgccaccaccagcgaggtgagaatcgcgccgatgaccgtcatgataatggtcaccgcacccgggataataaagtgctggcttatcgccgccgggttaaaccagtagcgggtttgtacatcaataagcggttcaaaagtctgcccgttgtcctccgctcgctgcatttgccagatctgccagatcccttcgacatacccctgtacaaagttagcggtattcggctcactgccgtcggtgatcacctgaatcggtgcggtggcgttggcgcgctccatctgttccgcaaaatccaccggaataaccaccagaccgcgaattttccccgcctgcattttggcgatcagttcctgacggttatcgctgatggtggcgtcgatgtagggtgaaccggtcatggtgtgggtgaaatccagcgccgcttcgctacgctgttccagtaaaatcccgacccgcagcttgctggagtcgaggttaatgccgtaaccaaaaataaacagcagtagcagcgggatcactaccgcaatcagccagctactcggatcgcgaacgatctgccgcgtctctttaacgcacagcgcccgtacgcgacgccaggacagaatcgggttactcattgctatgctccttatcccagtcgtggatcaactgaataaaggcttgctccatggtgggatcgggttgctcgtcgttggccgactgcgctttcaaatcatccggcgtgccgctggcaattaatttcccacggtacaccaggccgatgcggtcgcaatattctgcttcatccataaagtgagtggtgaccatcaccgtgacgcctttctctaccatgctgttgatatgcagccaaaattcgcggcgggtgaggggatcaacgccggacgttggttcgtcgagaaacagaatgtccggttcatgcatcagcgaacaggccagcgccagccgctgtttaaaacctaatggcagttcatcggtcgcgtgggaggcgatacttttcaggccaaatgcctcgctcatacgggagattttttcgttctgcgcccgaccgcgtaagccatacacaccagagaaaaagcgtaaattctgttcgaccgtcaggttgccgtagagcgaaaatttttgcgccatatagccgagatgctggcgcgctttaccggaactctctttcagatccatccccagcaccagcgcctggccggaagtcggcaccagcaaaccgcacatcatcttaaaggtggtcgatttacccgcgccgtttggccccagcaaaccaaaaatctccccacgtttaacggcaaagttgacgtgatcggtggcggcaaaatcaccaaatttcttggtcagttctttcgcttcgatcaccgtctcgccgggtgtgccttctaccgtatgcaatattgcacccagcggcgattctgaggttccggcaccacccagcaaatcaataaacgcatcttcaaaacgcggcgtagtttcgttgatgttgatttccggcatcccgtcggcatggcgaatatcgtctggtgtggcctcttttttgaggatcagacgtaccgatttcccctgaatcatgccgtcgctgacctgcggcagtttcaaggcgcgttgcaacagtttgcggttgccctcgtgtggactggtcatcagaaagctgcgtccggccatggtttgtgtcagggcttttggttctccctgatacagcaactcgccttcgttcatcagtaacacgtcacggcactgctcggcttcgtcgagatacgaggtactccagaggattaacatcccttcgcccgccagctcatgcaccatctgccacagttcgcgccgtgagatagggtcaacgccgacgccgggttcatcgagcagcaacactttcggttcgcccaccagggtacaggccaggccgagtttttgtttcatcccaccggagagcttgcccgccaggcgtccggtaaacggcccaagagacgtaaactccagcaggcgagcaaaagtttgcttacgtgcctcgccggtgacgctgcgcaaatccgcgtacagattgaggttctccatcaccgtgagatcttcatacagaccaaatttctgcggcatatagccgagcacggcgtgcagcgcgccgtcgtttttgatcggatcaaagccaatcaccgtggcactgccgctgtcgggtttcagtaatcccgccaacatccgcatcagcgtggttttacctgcaccgtccggccccaccaaccccgtcacataaccggcgtgaatggtacaatcgagcggcgcgacggcgggcttgtccatgcccggaaagcgtttttccaggccgttcagcgtgataacggcatcattcatgtcctgcctcgtcaccgaattgtaccgtcactggcattccctggcgtaacgcatcatcggcgtcggtcaccacaatacgcaggcgatagacgaggtcggtacgcagatccggcgtttcgacggttttcggggtaaattcagcagtcggcgaaacgaaaccaatctgcccgtgatacggcttgtccgggcgaccatcggtataaagcagcactttgcgccccggctgggcctggtcaagattacgttcatcaacataagcgcgcacccacaccggacgcgttagtgaaacggtaaacaccgtgccaccttcattgaggaccgtgcctggctccaccgcgcgcgttaacagcgtgccatcagacggggctatcaacgttgagtcctgtaaattcaactccgcctgcgccagttgcgcctgcgcctgttcgaggctggctttcgcctgagcgatgtcctgttcacggttaccggaacggtactgacgcaatttatcctgtgctgatttcagcgttgcctgcgcctggtcgcgcgaggagcgggcattttccaggtcatttgccgaaatagtgcggcttttccacaacccttgctggcggttatagaagttctgcgcataatcataggcggcttgcgcctgtttcaccgctgcggcggcctgagcgatttcttcatcgcgatacccggcaagcatcaggtcatactgcgcctgtgccaccgaaacacccgctttcgcctgcatcagggcaatctcatacggcttgtgatccagttcgcccagcacctggcccgctttgatagcatcaccttcgtccaccgccagcgattcaacgcgccccccaacacggaaactaagatttaccgtacgaatatccacgttgccatacagcgtcaggccgttatcctggcggctttgataccaccagtagcctccggcaaccacggcggcaagtaccactaccgccaatccgatcacgacaggttttttcatcactacaaactcctttgcgataatccttgcaaaatcaggtcgatatgacaggtcaccgtctggttgatcagttcggtcttttcttcatcgaacgcggtccagccggtacgtaacagaattgtttctttgccaagacggaacgccagaatctcaccaatcaacgcatgggtatgaaggatcatgcgggtgtcattggcgtcgcagccggtccaggcggcaatcaggcgtgtcaggtggctgtgtagcggactaatcacctgttcgtgcaccaggtggtaggctgccgtgggagagagctgctcacgggagataaacttgctgaggttgacggtgtcatcctgggtgagcagcttaatcatgttcctgcaggcgcgaaggatcagttcacggatggcagcccgatcaggctgtggttgcgcgaacaagcgttcggcttcctcggcatgcggacggaactgctcgccaataaaatcggcaatccactgggcgcaggcgaggtacaaatcttctttcgaaccgaagtagtaggtgatggcagcgatattctgcccggcctgggcggctatctcgcgagtggtggcgttcattccatattcaccaaactgcgccagtgcggcagcaatcagctgttttttcgcctgttcacccttgattgtcatggcaggattattcatcgcacagtccattcttaatcaaatgattgattaagattatgactccataggggagttgtccagtatggctaagaattttagcaacgccagtcacagggataatttatgcgctgcgtcacaaaaactgctacactccgctccctcatgacattgtggtttttgtcattttccttttcagtatctccctgaaaactacaccggtaacggtcggggcggttcggagtagttatgtctttcgattctttgggtttaagccctgatatcctgcgcgccgttgccgagcagggttaccgtgaacccacccctattcagcagcaggcgatccctgcggtgctggaaggccgcgacctgatggctagcgcccagaccggcaccggcaaaacagcgggctttacgctgccgctgttgcaacacctgatcactcgccagccgcacgccaaagggcgtcgtccggtacgtgcgctcattcttaccccgacccgtgaactggcggcgcagattggcgaaaacgtccgtgattacagcaaatacctgaacattcgttcgctggtggtgtttggtggtgtgagtattaacccgcagatgatgaaactgcgtggcggcgttgatgtgctggtggcaaccccgggacgtttgctggacctggaacatcagaatgcagtgaagctggatcaggttgaaatcctcgtcctcgatgaagctgaccgcatgctcgacatgggctttatccacgatatccgtcgcgtgttaacaaaactacctgcgaagcgccagaacctgttattctccgcgaccttctctgacgatattaaagccctggcggaaaaactgttgcacaacccgctggaaatcaaagtggcacgccgcaataccgcgtctgatcaggtgacccagcacgttcactttgtcgataagaaacgcaaacgcgaattgctgtcgcacatgattgggaaagggaactggcagcaggtgctggtgtttacccgtaccaaacacggcgctaaccatctggctgaacagctcaataaagatggcatccgtagtgcggcgatccacggcaataaatcgcaaggtgcgcgtactcgtgcgctggctgattttaaatcgggcgatattcgtgtactggtggcaactgacatcgctgcgcgcggcctggatattgaagagctgccgcacgtcgtcaactatgaactgccaaacgtacctgaagattatgtccaccgtatcgggcgtaccggtcgtgcggctgctaccggtgaagcgttgtcgctggtgtgtgttgatgaacacaaactgctgcgtgatatcgaaaaactgctgaaaaaagagatcccgcgcattgcgattccgggctatgagccggacccgtcaatcaaagccgaaccgatccagaacggtcgccagcaacgtggcggcggcggtcgtgggcaaggtggtggtcgcggtcaacagcaaccacgccgtggggaaggtggcgcaaaatctgcaagcgcgaaacctgcagaaaaaccgtctcgccgcctcggcgatgccaaaccggcaggcgaacaacaacgtcgccgccgtccgcgtaaacctgccgctgcgcagtaatcttttatgccgggctatgcccggcatcaggctgatgaacaaacgcaaaactgcctgatgcgctacgcttatcaggcctacgtgaactctgcaatatattgaatttgcatgcttttgtaggccggataaggcgtttacgccgcatccggcatttcacaacaagcacttgtcagcaatttgagaacacgggaaaaaatttatctgttttaccgcccataagccaccgagacgttacttctctatagccaattgttcgcgcaactccattaaaaggtagcccagtcgattcttgcccttaccatgaccaccgtctccccagtaagcatcgttttccgtatgctcaaccagttttgcgggcgcggttgccagcaagagcgcacgcagttctgcatgctgttcgaatttagcgcgaagtgcttttcgcatcacctgttctttgaccgactcccagtttttacgcagaggcttagaacgatcgcgccccatgcgtgcggcgaccataggggaagaaacccgacggatctcttcgcggtatttttcatcaaggaatttttgtgcctgaaaatagtgttctgaggtgggccaggttttcccgtcaaccttgatgggccaggcggcaaagttagaaaaatcaccgtagtcatcgctggtgctgtagaaatttatgatggtgtcttgcatgacgtgttggatcctttgtgctcgaacgggcattaaaccgcattatgttggtggttattgcgagccgctttccagaaacagaaaaaccattacccctgaaaaccgaaaaatgccacaatattggctgtttatacagtatttcaggttttctcatggcattaaccgccgcgcttaaagcgcaaattgccgcctggtataaggcgcttcaggaacagatccccgactttattccccgtgcgccgcagcggcagatgattgcggacgtcgccaaaacgctggccggagaagaagggcgacatctggcgattgaagcccccaccggcgttgggaaaacgctctcttatttgattcccggcatcgccattgcccgcgaagagcaaaaaacgctggtggtgagtaccgccaacgtggcattgcaggatcagatttacagcaaagatttaccgctgctgaaaaagatcattcccgatcttaaattcactgccgcttttgggcgtgggcgctacgtttgtccgcgtaatctgacggcgctcgccagtactgtacccacgcaacaggatctgctggcgtttcttgacgacgaactgacgccgaacaatcaggaagagcaaaaacgttgtgcgaagctgaagggcgatctcgatacttataaatgggatggtctgcgcgatcatactgatatcgctatagatgacgatctctggcgtcgtttaagtaccgacaaagccagctgcctcaaccgcaattgttactactatcgtgaatgcccgttttttgtcgctcgtcgggagattcaggaagcggaagtggtggtggcaaaccatgcgctggtgatggcggcgatggaaagcgaagcggtattgcctgacccgaaaaatttactgctggtgctggacgaaggccatcacctgccggatgtggcgcgggatgcgcttgagatgagcgccgaaatcaccgcgccgtggtatcggctacagctggacttgttcacgaaactggtcgctacctgcatggagcagtttcgcccgaagaccatcccaccgctggcgatccctgaacgtttgaatgcgcattgtgaagagttgtatgagcttatcgcctcgttaaacaacattctcaatctctacatgcctgccgggcaggaggcagagcaccgttttgcgatgggcgaactgccagatgaagtgctggagatctgccagcggctggcaaaactcaccgagatgctgcgtggcctggcggagttatttcttaacgatttaagtgagaaaaccggcagccatgacattgtacgtctgcatcggttgattttgcagatgaaccgcgcgttggggatgttcgaggcgcaaagcaaactctggcggctggcttcgctggcgcaatcttccggtgcaccggtgaccaaatgggcgacgcgggaagagcgcgaagggcagctacacctctggtttcactgcgtgggaatacgtgtcagcgatcagctggaaaggctgctgtggcgcagtattccgcacattattgtcacctccgcaaccttgcgttcgctgaacagtttttcgcgtttgcaggagatgagtggtctgaaagagaaagcgggcgaccgttttgtggcgctggattccccctttaaccactgcgaacagggcaaaattgttattccccggatgcgcgttgagccttccatcgacaacgaagagcagcatattgccgaaatggcggcctttttccgtaagcaggtggagagcaaaaaacatctcggtatgttggtactgtttgccagcggacgggcgatgcagcgctttctcgactatgtgacggatttacgtctgatgttgctggttcagggcgatcagccgcgttatcgtttagttgaactgcaccgcaaacgcgtcgccaacggtgagcgcagcgtgctggtgggcttacagtcatttgccgaagggcttgatttgaaaggtgatctgctcagccaggtgcatatccacaaaatcgcttttccgcccatcgacagcccggtggtgatcaccgaaggggaatggctgaaaagcctcaaccgctatccgtttgaggtgcaaagcctgccgagcgcctcgtttaacctgattcagcaggttgggcgactgattcgaagccacggttgctggggcgaagtggttatctacgacaaacgcttgctgaccaaaaattatggcaagcgactactggatgcattaccggtatttccgatagagcaaccggaagtccctgaaggtatagttaaaaagaaagaaaaaacgaaatccccacgccgtcggcggcgttaatgatgtgagtcaggtaaggagtcgtaaatggactatcgcaaaatcattaaagagatcgggcgcgggaaaaaccacgcgcgcgatttagaccgggatactgcgcgcggtctgtatgctcatatgctcaatggtgaagtccctgaccttgagttgggcggcgtattgattgcgctgcgtatcaaaggagaaggggaagcagagatgctcggcttttacgaagccatgcaaaatcacaccatcaagctgacgccgccagcaggcaagccgatgccgattgtcatccccagttacaacggcgcgcgtaaacaggccaacctgacgccgttgttggcgattctcctgcacaaactcggttttcctgtggtggttcacggggttagcgaagatccaacccgcgtgctgactgaaaccatttttgaattgatgggtattacgccaacgttgcacggcgggcaggcgcaggcgaagctcgacgaacatcaaccggtgtttatgccagtcggcgcgttttgcccgccgctggaaaaacaactggcgatgcgctggcggatgggcgtgcgtaacagtgcacataccctggcgaaactggcgacgccatttgccgaaggtgaggcgctgcgtctttccagcgtttcgcatccggaatacattggacgcgtcgcgaagttctttagcgatatcggcgggcgggcgctactaatgcatggtactgaaggtgaagtgtatgctaatccgcagcgctgcccgcagatcaatctcattgaccgtgaagggatgcgggtgctgtatgaaaaacaggacactgctggtagcgagttactgccacaagcaaaagatccggaaaccacggcgcagtggattgagcgttgccttgctggcagcgaaccgattcccgaatcgctgaaaatccagatggcttgctgcctggtggctacgggtgaagcggcaactatcagcgacggcctggcgcgcgttaatcaggcattttaattcttttctcagccggatgagccatgtcatccggcttttaccccaccgcaatatgaaattcctgcatctttattgaccttcccacgcccggcgtgcagcataaaaatacaacaaacacataacataaacaggagttaaccatggaaagtggtcatcgctttgatgctcagacgctgcacagttttattcaggctgtatttcgtcagatgggtagcgaggaacaagaagcgaaattagttgccgatcatttaatcgcggcaaacctggcagggcatgattcacatggtattggcatgatcccaagctatgtacgctcctggagtcaggggcacctgcaaattaaccatcatgccaaaaccgttaaagaggcgggggcggcggtcacgctcgatggcgatcgcgcatttggtcaggtcgcggcacatgaagcgatggcgctggggattgagaaagcgcatcagcacggtattgccgccgtggcgctacataactcgcatcatatcggccgtatcggttactgggcggagcagtgtgcagcggcggggtttgtctctatccactttgttagcgtggtcggtattccaatggtcgcgccgttccacggtcgcgacagccgctttggcaccaatccgttctgtgtggttttccctcgtaaagataatttcccgctgttgcttgattacgccaccagcgccattgcatttggcaaaacccgcgtcgcctggcataaaggcgtccccgtgccgccaggttgcctgattgacgttaacggcgtgccgacgaccaatccggcggtaatgcaggagtcgccgttgggttcgctgttgacctttgccgaacataaaggctacgcccttgcagcgatgtgtgaaattcttggcggggcgctttccggcggtaaaacgacgcatcaggaaacgttacaaaccagtcccgatgccattcttaactgcatgaccactatcatcatcaacccggaactcttcggcgcgccggattgtaacgcgcagaccgaagcctttgccgagtgggtgaaagcctcgccgcatgatgatgataagccgattttgctaccgggcgagtgggaagtgaacacgcgtcgcgaacggcagaagcaggggattccactggatgcgggaagctggcaggccatttgtgatgcagcgcggcagattggtatgccggaagagacgttgcaggctttctgtcagcagttagccagctaaaaaaaagcccgtccagtggcggacgggcaaacaagggtaacataggatcaatgagggttagagcatatgcgtctgtcggcaaacagacagggaaatacttgtgctggacgtagcgtaaacgcctgatccgtccaacggttcggattttgtaggcctgataagacgcggtagcgtcgcatcaggcatctgttgccggatgcggcgtaaacgccttatccgtcctacgaattacttataaattaccgcagtaccgcttaatttattgttgttggtggcggaagtgatgctgtatccactggcaccggctgccgcggctttctcagccagtttcgcttccagggcatcgagggtggatgcgccatcggcagaaaccacgccgattttattcatgttctgtgcctgggatgccgttaccggttccgccgcgaacacgccaaatgacagagttgaaagagccatagcagcaacaacagtattgatagttttcataattaatctctcgcaggtgatttttgtataagtgacgttgtttcgtcgatgtgatgagtatcacgtttttttacgagagataaaatcgaagagaattgaccgccttgttcaaataaattgattgatatctaacctactgataaaccatttatttgttgtacttatgaacttgttttataccgcgtggcagtcacagcagcgttaaaggcacggaatgccacgcaaaatacaaattatactcgctatgcatctcgccagttgtagttaacgtaactggctgtctttcgaacctctgcgattatatcctgtataagctggtttttgtaaatctttctcctgctgacaatgaatacataagcgcacgccaggaatggcttcccgacgggcctgcgggatgggggcaccgcactcttcacattcatccaggctttcgccgcgcggaatttcaccccgagcacgggcaatcgcatcttcaattgtactgttgatctgttcgttgacggcgtcatcgttagcccaaccggatgccatatcgacctccccatatcaatacttgtacagttaagtgtagctaatccagggacgaactcgggcagttcaagcatcagatctccgaccattcccgcagcagattatgataaagattaagcagcgacaggatctcttcactttcgccgtagcggcttttcagcgactgaatattgttgtccagttcaaacagcatggcgcgctttttatcatcgcggatcatcgactggatccacataaatgatgccactcgtacgccgcgggttacgggtgtcacgcaatgcaggctgctggagggatacaacacgagatcgcctgccgggagttttacccgatgttgtccgaaggtgtcattaacgaccagttcgccgccgtcgtagctttgtggatcgcttaaaaacagcgtggcagaaaggtcagtacgcatccagccgttttgtggatggctgcgtactgcgccatccacatggaaaccataggtttcattgttctgatagcgattaaacagcggcgtggaaagggtacgcggcaaggccgcggcaaagaataaagcatgttggttaaccgcgttcagcacctcattttgcagggcggcgtataacgtgctgcgggtgtcgacctgttgattgttcttaacttgcgcaccttgtgcgccggtggtgacgcgtccatccacccattcggcttgttccagttgttcgcgaaaacgagcgacgtcctgtggcgataacacgccgggaatgtggtacatcatacaatttctccaaaaagtggggcctgcgccccacatctgattcagaaatgcatattggctgtgagcaagaaggttcttggctcgcccgggtgataacggtagccgctcttgttgattgaggcgacgtaatcggtatcaaacaggttgtaaacgtttagctggaagtcgagattgcgattaactcgataccccagtttggcatcggcgacccagtaaccttcggtaaacgctggcgttcccaccgcgccgtctgaacctttatgcatactgccgatatagcgtgcgcccgcgccaacagagatatcgtcggttgcctgatattggctccataaggtgaaggcgtgctccggggtatacggcagcgatgaggaaccatcctgggcaacatctttgccgtttttgatggttgctttttgctgggtatagccgccaatcacctgccacgcgggagtgatattcccggccacggatatctcatagccttcgacgcgtttcttaccgtattgcgagtaagttccgtcatcattttgctcaacttcattttcgatatcagtgcggaacagcgcggcggtgagcaacagacgtttatccagaacctgccatttggtgccaatctcgctggtgttggctttttgcggtttaaaatcggtgcggttggcactgttaccgctgccagactgcgcaagggcgaagttgttgccgcccggaggctgctgggaaacggcatagttaatatagacattgccgttttccgtcaggtgatacagcgccccggctttccagttcatcagattgcccgacttggcggtgtcgacggtggtgaccggagaaccttttgccacaccagttgggcaggtgatggcaccgcgtccgctgccgccgcaggcggtggcactgtcatattcagtatgataattatccagacggatcccgccgttcagctcaaaatcacgggtgatttgcagcgtatcaaaggcgtaaattgcgaaggtatccgtctgaccattggcgtttgcgccgttgcgcgtcaggccgccgggatgaatgctgctgtcaggatgataaatatttaccgcgggtaacgtcaccggattaacgccgtagttagtctgcgtttcacgggtaaattccacgccggtactgacatcatgaccgatagaaccggtatagaacgtcgaggtcaggttggtctggttggtgagaattttattactcacatctttggtattcgccgtgcgtgaccaggtccagctattcacatcgctggtgggctgagtaatattcgacgccccgcccataatcgccgtcatcaggtaatcctgctttacgcgcgaccaacgggtagtattgcgaatggtggtgttatcgttgatgtcgtgctcaaaacgcatggtggcggtgtcggtggtcgaatcgtcgtaatcggaatccgtgccgtaaaagttatgagtatcaacttttccggaatgattcagggccgccgttcccgcagatggggcagaatagcccggcaaaccgatggtcggaatgccgccgtctggcgtgttgtgctgggtgacatgcagataattaagatacaaacgattcgctgtaccaaggccaaaagcgacagaaggggcgacgccgtaacgctcatttttgactttgtcgcgtccggcatcgtgcgttttttcgcccattacattcaggcgcaccgcggtggtatcaccaatgacctgattgacgtccagcgtgccgcggcggaaccaggcgctgccaatactggcggaggcgtcaatgccggaatcattgcgcggctgcttgctgatcatattgatcgagcctgtcggtgcgctgcgcccgtagtcggtgccggacggccctttaatcacttcgacctgctcggtattgaaggtgtcgcgcgagacgctgccgatatcgcgaatgccatcaatataaatactgttagaggtatcggcaccacgcatataaatggcgtcgccagtggtggagttaccgttctcacccgcaaaaaacgcacccacgccggggacgtttttgagcgcgtcggtaaggttggttgcgccctgatctttaatcacttgttcagaaattaccgtcatcgtgcgggtagtatccgctaccggacgcgagaatttcggatcggcagattgttgtggcgcataaagcgaaggcgttgatgcttcgacaaccagcgtgtcatccgcgttagtttgcccttcggcggcgagtgcctgagccacaggcgtgatgccaatacaaagaccggcaaagaacgtgagcgaatgaaattgtctggcagggaaattgcgattgttttccattttgcaggtgactttttcttatatgttgaaattttcactgccacaagaaagcatctctgcggatgcgatgccactgttaatcccgtgatagtgttcgtgcaagtgataataattttgataagcattatcacttggagcgattttctatcacccattgcgcgaaaaagaaatacatttatttacattgagttcatatttgatgttttttgattacaaaacagacgaaaactgcatccagaggcgaatgcagttacgttggtggggttatttgtagatggttgcagtaccgaacatctggtcatttccgcctgcggaattaatgacataacctttcgcgccttgttcgcgcgctttttctgccagtttatcctccagatcgcttaggtttgatgcgccagttgccgaaacggtaccggcgggccgtagctgaccgctgtccaggttactcatcggttgcgcggcataagccgtgagagagattccgctcaggacggtggcaatcagtagtgtgaggcactttttcataatgacatcctcataaatacaacgggtagtgcctgataagtgtaggtcgcctgcgcgatgcaaatgacgcaaaaaattgacagagatgtgcttattttttgaacgatatatttttacaaaataagacaaatcaatgacatgcataatgctgatttttatgatgaattgccataaaccatagccatgttaaggttttggggaatgataaacgcagccagatatttaccctgtcgcgttatgcgggtatcttacgccgctgcttaaaggagaatgctatgtccgcccagaaaccggggttgcatccgcgcaaccgtcatcacagccgctacgatctcgccacgctttgtcaggtcaatcctgaactcaggcaattcctcacgcttacacccgccggggagcaaagcgtagactttgccaatccgctggcggtgaaggcgctcaataaggcgttgctggcccatttttacgccgtagcgaactgggatatccccgacggttttctctgcccaccagtaccgggccgggcggattatattcatcaccttgccgatttactggcagaagcaagcggaacaattccagcgaatgccagcattctggatatcggcgttggtgcgaactgtatttatccgctgattggcgtacatgaatatggctggcgttttaccggtagtgaaaccagcagccaggcgttaagcagtgcgcaggcgattatcagttctaatccggggcttaaccgcgccattcgtctgcgtcggcaaaaagagagtggggcgatttttaacggcatcatccataaaaacgagcaatacgacgcgaccttgtgtaacccgccattccacgattccgccgctgcggcacgggcaggtagtgagcgtaaacgccgtaacctggggctgaacaaagacgatgcactgaactttggcggccagcaacaggagttgtggtgtgaaggcggtgaagtcacctttatcaaaaagatgattgaagagagcaaaggcttcgcgaagcaggtgatgtggtttacatcactggtatctcgtggtgaaaacttaccgccgttgtatcgtgccctgacggacgtgggcgcggtgaaggtggttaaaaaagagatggcccaggggcaaaagcagagtcgctttattgcctggacctttatgaacgacgagcagcgccgccgttttgtcaatcgccagcgttaaagcgttggttcccccggcggtaacggttcagccggggtcgcgcccggagcaggcagcacctgataagtctgcactggcgcgcgaacgcccgccaggtcgaaatgttttttcacctggctgtcgagggcaaagcgtaccgtccactgtttgagtggcagcgtggtgaacgaaacacgcagtgtaaacgcggtattgcttaagccgacaatcccggcaaaattcggttcaccaataatcagcccgcgaatttcttcgttttccattaattccgctaccgcatctttcagtgcctgattggctttatcagcatcttcatggcgatcaacatcataatttgccaccaccgaaccaatgccgcggacaaagttagcaaaggtggttatcgaagaccacggaatgatgtgatacgccccggtatcctggcgtacgcccacggagcgaatcgacatccgttccactgtgccggtcaacggcccgatagtcaccaaatctccagtgttcatgccgttttcaaactgaataaataccccggtgataatatctttcaccagcgtttgcgaaccaaacgagatagccagacctaatgccccggcacctgccagcaatggcgcgatattgacgccgatttccgacaacacaatcatgatggtgatggtactgataatcaccgccagcgcgttacgaaacagcgtaagcagggtacgcgtgcgggcgctgggtagcgggcggccatgaatatccgaagccagccggttttcgaacaaactggcgagcaccgtccagccaaccgccgagaagaaaagaatgagtgcgatacggatcaggatatctacggttttctgccccgcgccgttttgcagccagttccagaaatcgaacaatccccatgcgctcaacagcaacattaccgccacgcagactgtcagaatacgcgccgttttcagcgccgccgacagccagccattcaaccgtttttgcagctccggatagttacgctgagtatgtggcgagagagtgatggttttcgccagccagcgggaaaacataccggaaacaaacgctgcgataccaataatcgccaggctgcgcaccgttgcacccatcataaatttcaggctgttgcccggatcgaacaacgaaaagaaaaacagcacgataaaataggcgcttgccagccagtgccacaccagcgcaaaggcgcggataaacaggctgaaaaaggccagcgaatgctccgcgaagttgagcaaatgctgggtaatctcttttttattacgaaagatcaggtacaacgcccagacggtcatgcacagcataatgatgacgttcgccagcgcacctatctgtacattcacctgattagagataatcggcacggccacaatcaggccataacctatcaaactgcttaaccagctcaggcgacgactccagtaacgggcgctctcgtcctgaatcgtgaacgggcgcagctccgccacgtttgggcaaaaaatcaggcgtagtacggctttgaaaaattcaatgagggcaaaggcgttgagaaacaaactttgttggaaagcgatggtgcgactgcctgcattcaggttgtcgcttaatacctggccgacaaataatgtcagggccagtaacagcaggtcgataataaacgccccgataatcatcgccggaagctgcaaccagttgctgcgctcacgatttttttgccgcgcccactgacccattttgcgatacagcggcagtgcgcacaggcgaatcagccagtaaaaaccaaacactaataccgctaacattgaaaaatgggtcagcgcattgctgaaggtttgtggattaaacggcttatgcggggagccggtgatattgcgataaagttgcccgaagcgggcggaaagggcttcaccataatggcggctgacttcggtgaccttttgcagcacggtttgctcttcgaccagcgtcggcggcactatttttggtaccggttcagcagggggcgtagcggcaacggtgcgcaactggtcgatcaactctttacgcgaggtgtcattatccagcacatccgccagtgcgccataggccgcttttttttgttcgatatccggttccggggccggttcagtcgttgagtccgttgtcgttgtggttgtaacgccgggtatggataccgcgtgggcaggtgcgcccagcaggcagaagaggatgaacaggatccaccgcatgactcctccagtgagaaaatagagcaaaaagataagtatagatgctggaggaggggcgattttaaatgagaggaatctggtgtgcctccctttcgggtgaaagggaggaagggatattaagcaggttgctgacaacgtgcgggcttttttgccggatgcggcgtgaacgccttatccgtcctacaagttcatgcaattttaataagttgccagatatcctgtaggcctgataagcgtagcgcatcaggcaatgtgtcttattaagagacgtgctgcaaaaattcctgcaagcgctggctcggcgggttcttgatcaacacctgcggattgccatcttccgcaatccggcctttgtcgataaagatcagccgcgaagctactttctcggcaaaaccgatttcgtgggtcacgatcaccatcgtcatcccttcttcagccagatcctgcataaccttcagcacttcatggcgcagttccgggtcaagagcggaagtcggttcatcaaacagcatcattttcggcttcaccgccagcgcgcgggcaatcgccacacgctgctgttgaccaccagaaagttcggaagggtagtgatgtgcacgttctgccagaccgactttcgccagcagctcacgtgccagtttttccgcctcttctttgttcgcgccacgcacgcgtagcgggccaaacatgacgttttccagcgccgtcagatgcgggaagaggtaaaactgctggaacaccatacctgcttcctggcgaatcaggcgctcgtcaactttcggatcgttaaccttcaggccatcgacaatcagatcgccggaggtgatttcttccagtttgttgatgcagcgcagcagggtcgatttaccggaaccggacggcccgataatcaccacgacttcgccctgggcaatgttcaaatcgatattgtgcagcacctgggttgggccaaagtgcttggagacgtttttaaattcaatcacaggattttcatccttctttccagacgacgcagaataaagctcagcaccagggtaataatcagatagaacaccgccacggcgctccagatctcaagggcgcggaagttaccggcaataatttcttgcccctgacgggtcagttccgccacgccgatcacaataaacagcgaggtgtctttaatgctgatgatccactggttacccagcggcggcagcatacgacgcagtgccagcggtaaaatgacgtagcgaatggtttcccaacgtgaaagaccgagcgccagtcctgcttcacgaaaacctttgtggatagacagcaccgcaccacgcgtgatttccgcaatatacgcgccggagttgatcatgatggtgaccaccgccgcagtaaatgggtcgatgcgtaagtcgttaaacgccatcggcagggcgaaataaataaacatcacctggacgacgataggtgtgccgcggatcacttcaataaagaccagcgcgacgtggttggctatccaacctccgaaggtgcgtgcaaaacctgccagcaatccgattaccagaccgcctgccagaccgaggaccgaaatccacagggtcattttggcaccttcaatcagaagcggaatggcaggccagatggcactccagtcaaactgcatatgttgttcctgttaccgtggtgtaaataatcaaattcagggtaattaatggccccggagcgggtttgcgcccctcaccctaatcctctccccataggggagagggaactgccagtgcgttttacaggtgtagcgttattatttcggttcagtaccgaaccattttttgtagatttcgttgtaagttccgttctcgcgcagggttttcaacgcgccgttgactttgtcacgcagctcgtcgctacctttcgggaacgcaataccgtattgctgcgcttccagagagtcacctaccgctttgaactgaccgttaccggcggttttgatgaagtacagaatgtttggcgtatcgtgcagaacggcgtctgcgcggttggtgcccagttccatataggcgttatcgatgttcgggaactgacgcagatctttagttttgatgtttgctttcgcgtaatcaacggagccagtaccgctcttcacagcaaccactttcccgtcgagatctttcacgcttttcacatcgttattgttagctttcaccatcactaacaggccgcttttgtagtagccgtcagagaaatcgatcgcttttttacgctcgtcggtgatggtaatgcccgccagcgccagatcgacgtttttggtttgcagtgccggaatgatcccactgaaatccatcggcttcagttcgtaatccagcttcagctctttagcgatggcagcccacagatcaacgtcaaagcccacatatttatcgccctgtttaaattcaaacggaacgaaggcggtatccgtcgcgacaactaattttttatccgcggcatgagaagaaaccgcaaaagccagggtcagtgcagccagtgaaacttttaatacagacttcatagcatttccttttttctatccacgggacgatcccctgcgtgacattcacatatatgaaaaaatcgtgccagttttgcaactccttgatttttcgagatgcggcaaaaacgtgatgcacgatttatagggcaataccctgaagatgcaccattctggggcaccaatctggtgcgctaaaattgtgcactcaacacagtgattatttagcgtaaaacctgatgaaaaaacaatctttatgtaacgattgtgtgatgatgtggatacaaaaaatttacttaatcagctggagatagcagatggatgcactaaataagtgcgttgaggtgggctgcaaaacaaaacggcctcctgtcaggaagccgcttttatcgggtactaaagttctgcaccatcagcgatggatttattcgatgttagactcgataaaccacaggaatttatccaggtcgcgagacgcggcggtcaggatatctgcggtgtcgtcatctttcgcttcgccaatcgctttgcgtacgtcattagcgacgattgcgtaacggtcagccagttctttcaggtgatcctgaacgttgtggatgtccagcgggtaacttttcagcggggttttgctgttgataacttgagtggtccccagagctacaccgcccagctgcactgcacgttctgccatggtatccagatgatcgatcagtgcggtgcggaagccatccagcatttcatgtacggcaatgaagttagcgccgcgcatgttccagtgcgcttgtttggtaatcaaagaaagatcaataaactggataacctggcgattcagcaactctactgttgcttttttctcgctgtcggagacatcgttgcgggtataaagcagattggtcgcttttgatttaactaatttagcggtactcataatttcatatcctcttgatgttatgtcccagtaattaacgagactaagtatagcaccggctatgtgttccgctattctggctgttcctatcacactaatagtggtaacaagcgtgaaaaaaaaactaataaagattcaatgagttagatatattgataagaacaattcttatttatctgctcgccaggaattttcggaataaatatgcttttgcataattcgatatataaagacggtgtagaggaaaagtagcgagaaattctgcatggttatgcataaccatgcagaaatgtaaatttaattaatgtctaattcttttattttgctctctttgcgtactgtcagcgtagaccccattgaagcggcgatgatagcgccgagcgccagtagctgtatgggtgtcagtgtttctccgaggaaaatcatcccggaaacggcagccagcgccggttccatgctcatcagcgtaccaaatgtccgtgttggcaaacgggtgagggcaatcatttccagcgaataaggcagagcggtcgagagaatagcgacagccagacccaatggaataaccgaccagtgccagagtgcttcaccagcctgaagcgctccaattggcacgaaaattaacgctgcaatcaacgaaccaattgccaccgtcgcagggccatgttccgctcctgcgcgttgcccacttaaaatgtaaatagcccaacaagccccggcccccagtgccagcgcacagccggttaaatcgacatgggaaacgtcttgccccagcggtagcaggaaccacagaccaagaaccgccagcacaacccagacgaaatctaccgggcgacgagaagagaacagcgccaccgccagtggtccggtgaactccagcgccaccgcaatacccagcggtactgtctgaatagaaagataaaaaagataattcatcccacccagcgaaacgccgtaaaacaacagcggtaaccgttgctctttggcaaagcgcagtcgccatggcttaaagaacgcgatgaggatcagcgttcctaatgccagacgcagcgcagtgacacccggtgcgcccaccagaggaaaaagtgacttagctaacgaggctccaccctgaatagacgccatggcaacgagcaatatgactattggtaaccagaccggcattttacgtaatgaaccaggcatcctttctcccacaaatatctagacttaagtaaagcgtggagtgtactggatatacccaatgctggttgagcatttgttgaaaaaattttcccccgttttgactaaaatgcgccaggattgatggaatcattagtctggtgattaggaataatctggatgaatgacagggaaaacatgcgtaatacttacgcagttctctgaaaaagtgatttaaatttagatggatagtggtgtatggaaacgttctgttacatgaaatggcccgttagacatcacaaatcgcgaagagtttcccattaatttttgatatatttaaaacttaggacttatttgaatcacatttgaggtggttatgaaaaaaattgcatgtctttcagcactggccgcagttctggctttcaccgcaggtacttccgtagctgcgacttctactgtaactggcggttacgcacagagcgacgctcagggccaaatgaacaaaatgggcggtttcaacctgaaataccgctatgaagaagacaacagcccgctgggtgtgatcggttctttcacttacaccgagaaaagccgtactgcaagctctggtgactacaacaaaaaccagtactacggcatcactgctggtccggcttaccgcattaacgactgggcaagcatctacggtgtagtgggtgtgggttatggtaaattccagaccactgaatacccgacctacaaacacgacaccagcgactacggtttctcctacggtgcgggtctgcagttcaacccgatggaaaacgttgctctggacttctcttacgagcagagccgtattcgtagcgttgacgtaggcacctggattgccggtgttggttaccgcttctaatcactttggtgatataaaaaatccgcctctcggggcggatttttgtttttaaggtttcgggtcgaaaatatcggttccgagatggttgtaatccaccttctgtaactggaagttggtgatgtatatcggcccggctttcttctcagatataaacgggtatttgatgttaatttccttcgctttaatccccgtccactgggagaaaaagcctaagaagtcattggctgagcggcgggctttaatcacacgatgcgctttatcgtcgctggaaatgaccataaaaggcacctggaaattttgctgatatttatcatcatgggcaaggtattgcacgtctttaccgcgctctttaaaggccagaccgtggtcagaaaagtaaaccagcgagaagctgctgccgctgttgcgtaactgatcgtacagcttgcgcagtaaatcgtccgtttgcgtcatggtatagagatagcacgacgtttctttcgattgcacaaaggtttcgtattttccttgtgtcctgtcgcaggcctgcggatgtgagcccatcagatgtagaacaatcagctgcggttgcgagtgctcttgcgccagcacttgagcggtcatatccagtaacgcttcgtctttggtgtttttatctgcttcaaaattaccttctttcaggaagtacacttcatctgctcgtttggcgatgctggcgatagcggtatcgtattcgccgatttgaccctggttggaaaaccaccaggtctggaagcccgcgcgatttgccagggtgacaaagttatcctgaaactgtggtttgccatcgacaacgcgattgagcgttaagccaagcgatttctgcgtggagccactggcggcaatgtagtcagcaaatatcaaaccgttaacgctgctggcaaacggggtattgtcccagtgaccgccaaaggcaccgagggcatcgcgacgcgcgctttcaccgatcaccaccacataggtctgatacttcggcttaacggcagtgaccgtccaggtatctttcattccggaaagttttgccatccgttcttgctcttcaatcacctcgttattattgacgatgacatccttagcaaaacgaaataccggatagccagtatctttcagtttaaatacgccaccccaggccaggttttgcacgggagcaacaaaaaatgtcgccacactgaataccagacacaggctgtcgaaggtattccagcgcgctttttcattctctttttttcgcctgattgctattacgccgagcgcaaaaataaataagccgaccaggtagctgtaccacggaaaaatcgtcaggatttcggtcgactcttccatattggtggagtgcaatgccagcaatgtattgaaattaggcgcgccgtaggcctgagcaaaagggaaataacaagccgccaccagcgaactgacaccgaccagaactttttgtacgcgaggcaatgttcgccatagcaaaagcaaaatagccgtaaacgcagcggtgtagagcaaactgaaggggtaacctaagccgaggttaattaatagcgactgtaaaaagtagaacgcagtccacgggctaaatacccggctacgggtaacaagcgattctttgagggttaaattcatatgccactatcgtaacaaacgccatgtgcttaccctggcgtcaagggtcaatacctgcaagagtgcgtgaagagtggaaaggggtccgcatccgcgagccgcaatatacgcagggctgcaagaagatagagcgagccgccgttcaggtcaactactgacgaacaaatcttttgcgaaggggattgcaaatccgacaaaaagtggggtttttcagaccaaaacgcgttatgcctgcatgaaagcaggagtgaagcggcgtaccgcgacgccgctatttatcggaaggtttatcttgctgcggtttgttgttgaccatatcgcacaacatagagagcagcattaaccgtactttaaagggagaatgactaaacacgcgcatacacctcttgaactcattcataagacctcctgacttgctaatcccgtcgatccttgagggatgattgcattacatacagatatagcacaggctatattatatagctattgctaaaacgttaattttttgtaccttcgcaactctggtttacaatgtgcgcacgaaatgagaacgctatgtatgcgtcaccataatgaggaagcacaatgagtcgtcgcgcaggtacgccaacagcaaaaaaagtgacgcagttagtgaacgtggaagagcacgttgaagggttccgccaggtcagagaggcgcatcggcgcgagcttattgatgattacgttgagctgatttctgacttgatcagggaagtgggggaagctcgtcaggtggacatggctgctcgtctgggagtttcgcaaccgacggtggctaaaatgcttaagcggctggcaaccatggggctgattgaaatgatcccctggcgtggcgtgtttttaacggcagaaggagagaagctggcgcaggaaagccgcgagcgacatcagatagtcgaaaatttcttgttggtgttgggcgtcagtccggaaatcgcccgtcgcgacgcggaaggcatggagcaccatgttagtgaagagacgctcgacgcttttcgtttgtttacccagaaacacggtgccaaatgagcctgccttttttacgcacgctgcaaggcgatcgtttttttcagttattaattcttgttggtatcggattaagctttttcgtgccctttgcaccgaaatcctggcctgctgctatcgactggcacaccatcatcaccttaagcggcctgatgctgctgaccaaaggtgtggagttaagcggttattttgatgtgctggggcgcaaaatggtgcgccgctttgctacggagcgtcggctggcgatgtttatggtgctggcggcggcgctgctttctacctttctgaccaacgatgtcgcgctgtttattgttgttccgctgactatcacgctaaaaagactgtgtgagatcccggttaatcggctgattatttttgaggcgctggcagtcaacgctggttcgctactgacgccaattggcaacccgcaaaatattcttatctggggacgttctggtctttcgtttgccggatttattgcccaaatggcaccgctggctggcgcaatgatgctgacgctcctgctcctgtgctggtgttgtttccctggaaaggcgctgcaataccatacgggggtgcaaacaccggagtggaaaccgcggctggtgtggagttgtctggggctgtatatcgtctttctgacggcgctggagttcaaacaagagctgtggggactggtgattgtggcggcaggctttgcgctgctggcacgtcgcgtggtgctcagtgtggactggacgctgctgctggtgtttatggcgatgtttatcgacgtccatttactgacccagcttccagcgttgcaaggcgtgttgggtaacgtgagtcatctatctgaacccgggttatggttaacggcaatcggtttatcgcaggtgatcagtaacgtgccgagtaccatattgttgctgaactatgtgccgccgtctttattactggtatgggcggtaaacgtaggtggctttgggttattacccggatcgctggcaaatttgattgcgctacgtatggcgaacgatcgccgcatctggtggcgtttccatctctattcaataccgatgctgttgtgggcggcgttggtgggatatgttttgttagttatactcccggccaactagggtctggcaaataaaaaaggcggattatgagtccgccttttgctttaagttttgaagattaattcagacgaaccggcatcccggagcggtttttaatcgcttcatcaagaacaacctggtcaacatctggctgaccggtcactgtttgcacgctcttcgtcagggtaattggcacaatttcctgaccttcaaactgggcttcggtggtagacagcgggttatggacttcaatataacggctgccgtctggctcggtggtcgcttttaccggctcatcaataaactgtacgcgggtaccgaccggtactttctcgaacaggaatttgatgtcttcgttacgcagacgcacacaaccatgacttacacgcaggccgataccgaagttggcgttggtgccatggatagcgtacaggcgaccgatgtagagtgcatacagccccatcgggttatccggacctgccggaacgacagccggaagcggttcgcccgcagcgcggtactctgcgtgcattttggcggtcggcgtccaggtcgggcctgctttcttacgctcaactttggtggtccagttgataggcgtatctttgcctaactgaccaatgccgatcggcagcacgataacggtgttggtccctttcggatagtaatacagacgcatctctgcactgttaatgacgatgccttcatgaacggtatccggcaggatcagctgctgcggaatgttcagtacagtaccgcctttcggcaggaaggtatccacacccgggttcgcttccatcatattggaaagccccatctggtactccgcggcaaaatactccagcggctgagtgttaccttcaggaatggtgatcacctgattctgaccaaccaggcgactcccgtcggttggcagaggataagttaccgcagaggcggtactgcaaaagccgacaacagcgaaggccgctgcgaataatgttttcaatttcatattcatgttaagcgagattttgtgcctggcaggccattgggttgagaatattagagtattggaagcgcattataagttcattccagctcacagtgaaatcagatgtgtacgaaatcacattttttgcctttggcttgagtgtagaccttaagcgaggagcaggatcttctttcagacttatggcataatgcgcggtttgtcatatctcttttcaggatacgcctgtgttagtttccagtaacgtcaccatgcagttcggcagtaagccgttgtttgaaaacatttccgtcaaatttggcggcggcaaccgttacggcctgattggcgcgaacggtagtggtaaatccacctttatgaagatcctcggcggcgaccttgagccgacgctgggtaacgtttccctcgatcccaacgagcgcattggtaaactgcgtcaggatcagtttgcctttgaagagttcactgtgctggatacggtgatcatggggcataaagagttgtgggaagtgaagcaggagcgcgaccgcatctatgctttgccggaaatgagtgaagaagacggctataaagtggccgatctggaagttaaatacggcgaaatggacggttactctgcggaagctcgcgccggtgaactgttgcttggcgtgggaattccagtggaacagcactacggcccgatgagtgaagttgctcctggctggaagctgcgtgtgcttctggcgcaggcgctgtttgctgatccggatattctcctgctcgacgaaccgaccaacaacctcgacatcgacaccattcgctggctggaacaggtgctgaacgagcgtgacagcaccatgatcatcatctcgcacgaccgtcacttccttaacatggtctgtacccacatggcggatctggattacggcgagctgcgcgtttatccgggtaactacgatgagtacatgacggcggcgacccaggcgcgtgaacgtctgctggccgataacgccaagaagaaagcgcagattgctgagttgcaatctttcgttagccgctttagcgccaacgcctcgaaatctcgccaggcaacttcgcgcgcgcgccagattgataaaatcaaactggaagaggtgaaagcctccagccgtcagaacccgttcatccgttttgaacaggataagaaactgttccgtaacgcgctggaagtggaaggtctgaccaaagggtttgataacggtccgctgtttaaaaatctcaacctgctgctggaagtgggtgaaaaactggcggtactgggtaccaacggcgtcggtaaatcaacgctgctgaaaacgctggtgggcgatctgcaaccggacagcggcaccgtaaaatggtctgagaacgcgcgcattggttactatgctcaggaccacgaatatgagtttgaaaatgatctgaccgtgttcgaatggatgagccagtggaagcaggaaggcgatgacgagcaggcggtacgcagcattctcggtcgtttgctgttcagccaggacgacatcaaaaagccagctaaagtgctttccggtggggaaaaagggcggatgctgtttggtaagttaatgatgcagaagccgaacattctgatcatggacgaaccgaccaaccacctggatatggaatccattgagtcgctgaacatggcactggaactgtatcagggcacgctgatctttgtttctcacgaccgtgagtttgtaagctccctggcgacccgtattctggaaatcaccccggaacgcgtgatcgactttagcggtaattatgaagattacctgcgtagtaaagggatcgagtaagttattatcagtagccctgatatggtcagggctactgaaactgatgacaaatgtaaaattgcctgatgcgctacgcttatcaggccttgtattatccctccagtgcagagaaaatcggccagttttctctgcctgcagtccgcatgccgtatcgggccttgggttctaacctgttgcgtagatttatgcagcggactgcctttctcccaaagtgataaaccggacagtatcatggaccggttttcccggtaatccgtatttgcaaggttggtttcactatggaacatgaacttcattatatcggtatcgacaccgctaaagagaaactggatgtcgatgtgttgcgtcctgatggtcgtcatcgcaccaaaaaattcgctaacaccactaaagggcacgatgagctggtgagctggctgaaaggtcacaagattgaccatgcgcatatctgcatcgaagcgaccggcacctatatggaacctgtcgctgagtgcctttacgatgctggctacatagtgtcagtcattaatcctgcgctgggtaaagctttcgctcagagtgaaggactgcgtaacaagactgataccgtggatgcgcgcatgctggcagagttctgtcgtcagaagcgccctgcagcctgggaagcgcctcacccgcttgaacgcgcgttgcgtgccctggtagtccgccaccaggcgctgacagatatgcacacgcaggaactgaatcgcactgaaacggcgcgggaagtccagagaccgagcattgatgctcaccttctgtggcttgaagcagagctgaagcgtcttgagaagcagataaaagacctgacagacgatgatccggatatgaaacaccgcaggaaactgctggaaagcatcccgggtatcggagagaaaacatctgcggtattgctggcttatatcggtctgaaggaccgcttcgcccatgccagacagttcgccgcttttgcgggtctgacaccacggcgttatgaatcaggtagcagtgtgagaggggcgagccgaatgagtaaggccggacatgtgtcgcttcgcagggcgttgtatatgcccgcaatggtagccaccagtaagactgagtggggacgggcgttccgcgaccgtctggcggctaatggcaagaaaggaaaggtgattctcggcgcgatgatgcgcaagctggcacaggtggcgtatggagtgctgaagtcaggcgtgccgttcgatgcgtcacggcataatccggtagcggcgtaaaaatcgcggaagggatgaaaaaaacagcgcctgacggcgctgtgtctggcatgcctgcaatccgggaaaccggaccaggaaaaaacttgcaggccataacagtatctacgcagtgcctgtaatatattgaatctgcaggactttgtaggccagataagacgttaacgccgcatcaggcattaagaaagcgcacttgtcagcaatctgagtaacgtcgaatcgattttcttaatcccacatcaattcacttccattaactctcaaacgtccatgcccaacgctcgcttaccgtgaatgttgaggtcggcaagcgtaaagcgtccttcccagtttgtttcatagtcctcgcgcgggaagtcgcccggcgatgcgcctttttccagtgcggccttcaccttgtgcgcgtaggcaagatttttctcgcacatcggtgccgcaggaatgtacatcacgttgccccagccctgttgattttcaacgggggcaacggaatggatgacgtcgcagtgccaccagacggagtctccggcctcgagttttggaatgctggttaacgcctcaattaacagtggatgccattgctctgataccggcaacactcttccgggcgctacgccgcacagttcatcctccggcacatcatcaagcagcggacgtaacagtacgtacgccatggcttcaggaatgggcacgacgtgcagcagtccctgaccaggtagcatatcagagagcgctgtccagccctggaatgtccgaaacacggaacatttggtggtgttgtccaccgtgtactcttcaacttccgtacgatgtgccgcatgccagggatcgtatttcgccagattgccattaaagacgttggcgaaaacgtgctgatacgctggaagcagccagcgttccagtgccccggagtcggtatgcgctccaagacctttggaggtcgttccgggcggacggcggcggatacggtcagggtagatgacgctcacatccgggttaaaccattgttttccatcactttcaaatgtccacagacgattgagaaacgactgcgcattcgccatttcttcactctggcgggcctgcatttgcgcctgcgaccagtagatggggtaaatctcgggacgtgaagcgctgagcgtcccgaagaaattatcgccggggcctttgtagacctcgtcaaagcggttgcggtccagatagtccagcatcgactgatcccagcctagcgcttgttcgcgggggaaatggccttttatcaccgcacaaccgcgacgtttaatctgttcgcgctgctctgcagtaacatgacctgctttgatatcggcatatgacagcaccggccagacggcatcgccctgtgctttgagtgcgttgatttcagccactcgcgtggcaatgtcatcgcttagctgattaaagatctgctggacgtcgccaagctgcgcccgcagcgcgtgcttcatctgacggatagctgctttgtgatcggcaggcaatgtgtcgctggtaaaagtagaagccataaccacctcgcattaactttcattcgaaactataatgatttgcatgtgacaatataagttataaataagttaatgcaagtttagtgatttgatgtgatgtacaggatgtaaaaagaagggaaaaccggagcgcatggctccggtagagaggtcagctgttaaaaggggatgtgttatccagcacagcctgaatcacattcagcgcgccttcatgattattatcatcggtagcgtaacgggcgatttgtttaatgttttccgcagcattgcccatcgcaaaggaataacgcgccattttcagcatctccgcatcgttaccgctgtcgccaatcgctaccacattttgcggtgacagatcccagcgtttcagtaaccgcgaaataccgtttgctttatgtagaccgggaataatcaggtcgataaagccaaaaccactggtgacgggtttcataatgccatcgagcgctacgtgcagtttgtcgatcactaacgggatttgttcatccggcaggttgagcgaaaacttgaacagtacgtcgtcaatctcctgataatcttttacaggtttcaggcgatggtagtgttttgccatcagtgcgacgaatgcttcgggggcgttttcgctgacatatgcactttgcagaccgcaggcgacaaaattgagttgcttatcttttagcaactcgccaataacaatccgcgattcatgtcgggtcagttcgccgtggaacagttgcttgccatgttcgtaaaccagtgcgccgttttccgcgacaaaagagatctcatcctttagctcaggaaagaatgaaataagctggtaatactgattaccgctggcgacaacgaactcaatgccgcgctttttcagttcctgatattgcgccataaaacgtggttggttgtacgttttgacgttgttaagaaaagtaccgtccatatctgtgacgataacttttacgctcataggtgtgctcccggctcgaaaatgaaaccgtaacagtgtaataacaatgtgacgtagagcacaaattatatttcgaatgaaagtaaggatgaaattgatgatgtgaatgatttagcccggcgacgacgccgccgggccgaggagattacagcatatgttcagtacgggcgatgatatcgtcctgagcgtctggagagagcgcggtgaagaaggcggaatagcccgcgacacgcactaccagatcgcgatactgatcgggatgttttttcgcctccagcagcgtttcgcgggaaacgatgttgtactgaatatgccagcctttatgcacctcgaagaaggtacggagcaggatcatcagtttctgcttgtcagattcgttctccagcgtcgccggattcagtttctggttgagcaacacgccgccgagaatcgctgctgtaggcagtttacccaccgatccaatgactgccgttgggccgagatggtcagtaccggaagccgggcttgcgccttctgccagcggggtatgcgctttacgtccgtccggcgttgccatcgtctgcgcgccaaacggtacgttagcggagatagacgacgtacccgcgtaatagttgccgccaaccggaccacgaccgtagcgcggattatggtactgtttcagttcgtcgatataggtctgataagcgcgagccagcagcgtatcgacagtatcatcgtcgttaccgtacttcggcgcaccgttaatcagccgctgacgcagttgctcatgagtcaggccgtcgaagtcatccgccagtgcggcagccagctgttgctgaccaatcgcgccctgttcaaacaccagtttcttcactgccgccaggctgttgccgaggttggcaatgccgacctgcaggccagaaacccagtcatatttcgcgccgccttgcttgatactttttgctcgctcaatacagtcatccaccagcgccgagcagagaatatcgtgcacgttctcttccagcatggtgtcgacgacatattcgatttcgattgatttgcgggtgtagtaacggatttgcgtatcccacgcgtccattacttcatcgaagttgttgaagttacctgccgacaacgctttttcttgtgccaggaacactttgccgctggtggcatcacgaccgccttccagcgcagccagcatcacgcgggcgaagttgataaagctcatgccggtacagcgatagccccatttgccaccgacggcggtttcgatacaaccaatcgctgcgtagtcgtaagcgtcctgcggttcaataccgagtttaataaattccgggatcacgatttcgtcgttgttgaaggccggcatcccgaagccgcaccggatcacctgtacgcaggcgtcgaggaaatcgttactcattcccgcatggtagcgcacgctgaggttaggctgcgtcgaacgcaggcgaccgcaggattcgaggatcgcgtaggagagcggattcaccgcatccatcggctgaccatcaatcaaattttgcccgccaatggtgacgttctgatacagcgggctacccgcagaggcttttgagtgtgagccggagcggatcttgttcacttccagcaatttcaaccagcagctatgcagcaattcgatggcgtgttcgcgttccagcatttggttcagttcaacatcacggcgataatacgggtagagatactggtccatacgaccaaacgacaccgagtgaccgttagattcaatctgcaaaatcaactggatgaagtagcacagttgcagcgcctgccagaacgtctgcggcggctggtgggcgataagatcgcagttttctgctatcgccagcagttcatcgcgacggctttcgcgggtttcggtcgcggccatttcacgcgccagggcagcgaaacgttcaatgtgttcactgactgccaccagcacgatatcaatcgctttcaggaactgctcgccgtgcaaatcttccagcaccgtcaggttgatgcgcgagcgacgttccgccactttctcgcgcagaccatcaagccctttttccagcagcagcgggaaattgaccgccaggtgcgcatcgccggaagtcatattgccctccgctttaatgattccggtcgccagcagacctttttgctcatcggtaaacatgccgtagcaacgatcctgtaccgtctgaccgcgccaccaagggcacacttcatgcagaacacgtttgttctcttcgctcaccgcaaaaccagcacccggacgatctgccagatcatcaatctctttttcgatccaggagacggtatattccgggaagatcggcgcggcgcgaacttcgcttgcctggttgccaatgatcaactcatcgtgcttgatccagatagtgcgattcgccaggtgatgcgccagtgccagcgcgcgacgtaccgggatcggcttatcgagatgttgttgatacatctcggtatagtgctgcgcgcgctcggtacagactggcggtttcacaatatgcaccagcgcatttttgtgcgctttaatgcggtcgctgagcgtgtccagtttcagtgtggtcatggttgttatcctcgtaaggtcgcggttaaccctttctggcaggcatactgctgggcaaaatcgagcagttctggcgcatcaagcggtttttccggggcgtcatagggcagattaagtaagtgatatttgttgatgcccagcgtgtggtagggcaggaaatgaatttcgccaacgtgcagctcgtcggcggcaaaatcggtaatggcttttacagaggtttcgtcggcattaaagccctgaatcagcggcacgcggataatgatttttttgcccgctgcggcgagttttttcaggttatccagcactctggcggcgttaccgtcggtccactgtttaaacggcgcgtcggcaacgtgttttaaatcggcaagaaacagatcgatatagggcagagaaggggcgatatatttccacggcacatgcagacaggtttctactgcagtatgaatgcctgcctcgtggctggcttgcagtagcgccgtcgccatctccggctgcataaagggttcaccacccgaaagcgttaagccgccgccgctgcgatcgtaaaacggtttatcgcgcaaaacggtcgccatgatctcctcaacgcttttcacttcaccacacacggttaacgcctgtgtcggacagcagtcggttaacgccgtcagatgctccggggttaacttttcccgatgaataagcaaaccattcagcgcgcgctcaatcacttccggcgcggccttagcgcacagctcgcagccttccagacacagtcgtgcgtcatacagcagatcctgcgtgcgggcgcggctttccgggttctgacaccagcggcagcccagcgaacagcctttaagaaatacgaccgtgcggataccggggccatcatgggtcgagtagcgctgaatattgaaaatcatagttgcctctctgtttcgttcaaacattaaaatactttcgaatgaaagttagattgatgtgcgtcaactgttcagagagttttcccgtgatagtctacattcagacaaaaagtacattttgaggatggttatggaactgtatctggatacttcagacgttgttgcggtgaaggcgctgtcacgtatttttccgctggcgggtgtgaccactaacccaagcattatcgccgcgggtaaaaaaccgctggatgttgtgcttccggaacttcatgaagcgatgggcggtcaggggcgtctgtttgcccaggtaatggctaccactgccgaagggatggttaatgacgcgcttaagctgcgttctattattgcggatatcgtggtgaaagttccggtgaccgccgaggggctggcagcgattaagatgttaaaagcggaagggattacgacgctgggaaccgcggtatatggcgcggcacaagggctgctgtcggcgctggcaggtgcggaatatgttgcgccttacgtcaaccgtattgatgctcagggcggtagcggcattcagactgtgaccgacttacaccagttattgaaaatgcatgcgccgcaggcgaaagtgctggcagcgagtttcaaaaccccgcgtcaggcgctggactgcttactggcaggatgtgaatcaattactctgccactggatgtggcacaacagatgattagctatccggctgtcgatgccgcggtggcgaagtttgagcaggactggctgggggcgtttggcagaacgtcgatttaaccggacgttctgcatcctcataaattgctgatgacgtggcggagtgccgcgtcttatcaggcctggaggtggcaattactgcccgcacacctcacaccccggattgcgcatcagtttcatttcgcgaaactgacaggtcatcgcatcgtacatgacgattttcccgctggccggtttgccataacctgccagcagtttgatcgcttccattgcctgcaacgaaccaattacgccgatcaacggtgccatcacgcctgcttctacgcaggttaacgcgttctcgccaaacaaacggctgaggcagcgatagcaaggctcgccgtcctgataagtgaagaccgtgatttgaccttccatacgaattgccgcgccggaaaccagcggcaccttcgcggcaaaacagcctgcgttcagttgattacgtaccgcaacgttatccgtacagtcgagcaccagatcgtgttcagcaatcaatgctgcaagttctgcgtcatccagcagtgcattgactggcgtaatcgcgatatgtgggttgatccgcgccagggcgtcacgggcggattccaccttcggttgcccgaccgtagcatcactgtgcagcgtctggcgttgcagattcgagagcgaaaccgtgtcgaagtcgagcagcgtcaggttgccgacaccggcgcttgccagatactgcgaggctgcgcagccgagtccaccgaggccgactaccagcacacgagaatcttttagtgcctcctgaccgtcaaaatcaaaaccgcgcagaatgatttgccggttgtagcgcagcatctcctgatcgctgagttccgccattaccggcctccgaacaacgcgttaaacggttctacttccacccattcgcccacgtccacattgccgcgatcgcgttccagcacgataaagcagttgccgaggctaaaggagctgaatatatgtgaaccctgatgtccggtggtcgtcacttccagttcgccatcggcgttgcgttgcagcacgccgcgctggaaatcaagacgtcctggcgtttttttcaggcgggacgctgtgcgtacgcgctggcgcgcgggcaggccgctggcggtgttaccgcttagttttgccagcaaaggctgtaccagttgatagaaggtcagcgtcgctgaaaccgggttgcccggcaggccgcagaaccagctattgctgagtttaccaaacgcgaacggtttgcccggtttaatcgccagtttccagaaagcaatttcgcccagttcttcgagaatggttttggtgtaatccgcctcaccaaccgaaacaccaccggaactgatcaccacatccgcctggctgtcggcttcaataaatgcggcgcgcagggcatgtggatcgtcggggataatccctaagttgattacctcgcatcccagctgttctaacatcaggtgtacggcgagacggttggtatcgtagatttggccgtcgcccagcggctggcctggcaactggagttcatcaccggtagaaaaaagcgctacacgcactttacgaatcaccggaacttcggcaatccccagtgaagcaattactggcagctctgcggtagtcaggcgagttcccgccgggaaaacaaccgcacccgcagagatatcttcaccgcgacggcgaatattttgcccgctacgcacttcaacagtaaaacgcacgccattgtccgtttgttcagtctgctcctgcatcaccaccgcttcgcagacttccggcaccggcgcaccggtcataatacgaatgcaggtgcccgcaggccattcaccatgatacggctgaccggcaaacgatttcccggcaacgggcagcggttgcccggaggcaatatcggctaaacgcaccgcgtagccgtccatagcggagttatcaaaccccgggacatccagtggcgaaacgacatcgctcgccagaatacgaccaaaacactgtaccagtggcagcgtttcctgggcggtcagtggggtgacgcgagaaagcatctcattaagcgcggtgtcgagcgacatcaatccggtggtaaattccatgaaaacactcctgcggaggcaaaatcgaatttgcctattatgtcagaaaaacgccacagactgtatgccacctcgggcgtagcgctgggtcctgcctttacatgccatatccatctttctatattcaaaaattgaatgagtaattcataaaaattctgatatttatagcaaaagtggcgagccacccttaatggacgaatactatgggcaaagcagtcattgcaattcatggtggcgcaggtgcaattagccgcgcgcagatgagtctgcaacaggaattacgctacattgaggcgttgtctgccattgttgaaaccgggcagaaaatgctggaagcgggcgaaagtgcgctggatgtggtgacggaagcggtgcgtctgctggaagagtgtccactgtttaacgccggaattggcgctgtctttacgcgtgatgaaacccatgaactggacgccagtgtgatggatggtaacaccctgaaagccggtgcggtggcgggcgttagtcatctgcgtaatccggttcttgccgcccggctggtgatggagcaaagcccgcatgtgatgatgattggcgaaggggcagaaaattttgcgtttgctcatggcatggagcgcgtctcaccggagattttctccacgcctttgcgttatgaacaactactggcagcgcgcgaggaaggggcaacagtcctcgaccatagcggtgcgccactggatgaaaaacagaaaatgggcaccgtgggggccgtggcgttggatttagacggcaatctggcggcagccacgtccacaggcggaatgaccaataaattacccggacgagttggcgatagtcccttagtgggtgccggatgctacgccaataacgccagtgtggcggtttcttgtaccggcacgggcgaagtcttcatccgcgcgctgacggcatatgacatcgccgcgttaatggattacggcggattaagtctcgcggaagcctgcgagcgggtagtaatggaaaaactccctgcgcttggcggtagcggtggcttaatcgctatcgaccatgaagggaatgtcgcgctaccgtttaacaccgaaggaatgtatcgcgcctggggctacgcaggcgatacgccaaccaccggtatctaccgtgaaaaaggggacaccgttgccacacagtgatgaacttgatgccggtgatgtgctggcggttgaaaatctgaaaattgcctttatgcaggaccagcagaaaatagctgcggtccgcaatctctcttttagccttcaacgcggtgagacgctggccattgttggcgaatccggctccggtaagtcagtgactgcgctggcattgatgcgtctgttggaacaggcgggcggtttagtacagtgcgataaaatgctgttgcggcggcgcagtcgtgaagtgattgaacttagcgagcagagcgctgcacaaatgcgccatgtgcgcggtgcggatatggcgatgatatttcaggagccgatgacatcgctgaacccggtatttactgtgggtgaacagattgccgaatcaattcgtctgcatcagaacgccagtcgtgaagaagcgatggtcgaggcgaagcggatgctggatcaggtacgcattccggaggcacaaaccattctttcacgttatccgcatcaactctctggcgggatgcgccagcgagtgatgattgcgatggcgctgtcatgccgcccggcggtgctgattgccgatgagccaaccaccgcgctggatgtcactattcaggcgcagatcctgcaattaatcaaagtattgcaaaaagagatgtcgatgggcgttatctttatcactcacgatatgggcgtggtggcagagattgccgatcgggtactggtgatgtatcagggcgaggcggtggaaacgggtaccgtcgaacagatttttcatgcaccgcaacatccttacacccgtgcgctgttagctgctgttccgcaacttggtgcgatgaaagggttagattatccccgacgtttcccattgatatcgcttgaacatccagcgaaacaggaaccccccatcgagcagaaaacggtggtggatggcgaacctgttttacgggtgcgtaatcttgtcacccgtttccctttgcgcagcggtttgttgaatcgcgtaacgcgggaagtgcatgccgttgagaaagtcagttttgatctctggcctggcgaaacgctatcgctggtgggcgagtctggcagcggtaaatccactaccgggcgggcgttgctgcgcctggtcgaatcgcagggcggcgaaattatctttaacggtcagcgaatcgataccttgtcacccggcaaacttcaggcattacgccgggatattcagtttatttttcaggacccttacgcttcgctggacccacgtcagaccatcggtgattcgattatcgaaccgctgcgcgtacacggtttattgccaggtaaagacgcggctgcacgcgttgcgtggttgctggagcgcgtgggcctgttacctgaacatgcctggcgttacccgcatgagttttccggcggtcagcgccagcgcatctgcattgctcgcgcgttggcattgaatccaaaagtgatcattgccgacgaagccgtttcggcgctggatgtttctattcgcgggcagattatcaacttgttgctcgatctccagcgtgatttcggcattgcgtatctgtttatctcccacgatatggccgtggtagagcggattagtcatcgtgtggcggtgatgtatctcgggcaaattgttgaaattggcccacggcgcgcggtcttcgaaaacccgcagcatccttatacgcgtaaattactggcggcagttccggtcgctgaaccgtcccgacaacgaccgcagcgtgtactgctgtcggacgatcttcccagcaatattcatctgcgtggcgaagaggtggcaggcgtctcgttgcaatgcgtcgggccggggcattacgtcgcacaaccacaatcagaatacgcattcatgcgtagataacattcaggcggagaataaaatggcaagagctgtacaccgtagtgggttagtggcgctgggcattgcgacagcgttgatggcatcttgtgcattcgctgccaaagatgtggtggtggcggtaggatcgaacttcaccacgctcgatccgtatgacgcaaatgacacgttatctcaggccgtagcgaaatcgttttaccaggggctgtttggtctggataaagagatgaaactgaaaaacgtgctggcggagagttataccgtttccgatgacggccttacatacaccgtgaaattgcgggaaggcattaaattccaggatggcaccgatttcaacgcagcggcagtaaaagcgaatctggaccgggccagcgatccggcgaatcatcttaaacgctataacctgtataagaatattgccaaaacggaggcgatcgatccgacaacggtaaagattactctcaaacagccgttttcagcgtttattaatattcttgcccatccggcgaccgcgatgatttcaccggcagcgctggaaaaatatggcaaggagattggttttcatccggtgggaaccggaccgtatgaactggatacctggaatcagaccgattttgtgaaggtgaaaaaattcgcgggttactggcagccaggattgcccaaactggacagcataacctggcgtccggtggcggataacaacacccgcgcggcaatgctgcaaaccggtgaagcgcagtttgctttccccattccttacgagcaggccgcactgctggagaaaaacaaaaatatcgagttgatggccagtccgtcaattatgcagcgttatatcagtatgaacgtgacgcaaaaaccgttcgataacccgaaggtccgtgaggcgctgaattacgccattaaccgcccggcgctggtgaaagtagccttcgcgggctatgcaacgccagctactggtgtggtaccgccgagtatcgcctacgcgcaaagttataaaccgtggccttacgatccagtgaaagcgcgcgaattactgaaagaggcgggatatcccaacggtttcagtaccacgctgtggtcgtcacataaccacagcaccgcgcagaaagtgctgcaatttacccagcagcagttagcgcaggtcgggattaaagcccaggtgactgcgatggatgccggacagcgggcggcagaagttgaaggtaaagggcaaaaagagagcggcgtgcggatgttctacactggctggtcggcttcaaccggcgaagctgactgggcactatcgccgctgtttgcatcgcaaaactggccaccgacgctgtttaataccgcgttttacagcaataaacaggtggatgacttcctggatcaggcactgaaaacgaatgatccggtggaaaagacccgcttatataaggcggcgcaggatatcatctggcaagaatcgccgtggatcccgctggtggtagaaaaactggtgtcggcacacagtaaaaacctgaccggtttttggatcatgccagacaccggcttcagctttgaagacgcggatttgcaataagcaacgcagggagtggaatgcttaattacgttatcaaacgcttactggggttgattccaacgctgtttatcgtctcggtgctggtgtttttatttgtgcatatgctgcccggcgatccggcgcgattgattgccgggcccgaagctgatgcgcaggttatagaactggtgcgtcagcagctggggttggatcagccgctgtatcaccagttctggcactatatcagcaatgctgtgcagggggattttggcctgtcgatggtgtcgcgtcgtccggttgccgatgagattgccagccgctttatgccaacgctgtggctgaccataaccagtatggtctgggcggtgatatttggtatggcggcgggaattatcgccgccgtctggcgtaatcgttggccggatcgattgagtatgaccattgcggtgtcggggatctcgtttccggcatttgctctggggatgcttttaattcaggtattctccgttgaactgggctggctgcctaccgtgggagcagacagttggcagcactacattttaccctccctgacgctcggcgcggcagtggccgccgtgatggcgcgctttacacgcgcgtcgtttgtcgacgttttaagcgaagattatatgcgtaccgcgagggcgaaaggggtgagcgaaacctgggttgtcctcaaacacgggctacgcaacgcgatgatcccggtagtgaccatgatgggcttacagtttggctttttgctcggtggttctatcgtggtggagaaagttttcaactggcccggacttggacgcttactcgttgactccgtagaaatgcgcgattacccggtgattcaggcggaaattctgcttttctcgctggaatttattcttatcaacttagtggtggatgtgctttacgccgccattaacccggctatcaggtacaagtaaggatgcgactatttaactggcgacgtcaggcggtgttaaacgccatgccactggtcaaacctgaccaggtacgtacaccgtggcatgaattctggcgacgatttcgccgtcagcatatggcgatgaccgccgcattgttcgttattttattgattgtggtggctatttttgcacgctggatcgctccctatgacgccgaaaattattttgattatgacaatctgaataacggaccttctttgcagcactggtttggcgtcgattcactggggcgtgacattttcagccgtgtcctggttggtgcgcaaatctcgctggcggcgggcgtgtttgccgtgtttatcggtgcggcgatcgggacgttgctgggcttgctggctggatattatgaaggctggtgggatcggctgatcatgcgcatttgcgatgtgctgtttgccttcccgggtattttactggcgatcgctgttgttgcggtgttgggaagcggcattgctaacgtgattatcgcagtcgccattttttccatccccgcgtttgcccgactggtgcgcggcaacacgctggtgttgaaacagcaaacctttattgagtcagcacgcagtattggtgccagcgatatgaccattttattgcgtcatatcttgcctgggaccgtctcgtctatcgtggtgtttttcaccatgcgcattggcacctcgattatctctgccgccagcctgtcatttctcggcctcggtgctcaaccgccgacaccagagtggggagcaatgctcaatgaggcacgagcggatatggttatcgcgccgtatgtcgctatttttccggccctggctatttttctgaccgtactggcgttcaatttgttgggcgatggtttacgcgatgcgctggatccgaaaattaaaggatagttacgtttgaatattgcttgaaagggtaatcacctcacaggaaattattgccctaagcaagtgttgtaactttctgctgattttgtagaatcgggtaatttggttaaaaagccgcagcaagggactatttttgcagcggcacagcgttcagacagttattttgttaaatgtattaacatgctgagtttatacgaaaagataaagataaggctgataattttatttttattggcagcactgtcatttattggtctttttttcatcattaactatcaactggtatcggaacgcgcggtaaaacgtgccgatagccgctttgaacttattcagaaaaacgttggctatttctttaaagatattgaacgttcggccctgacattaaaggactcactgtatttattaaaaaatacagaggagattcaacgcgccgtgattctgaaaatggaaatgatgccatttttagactcggtgggactggtacttgatgataataaatattatctcttttcacggagggcgaatgataaaatcgttgtttatcatcaggaacaagtaaatggaccgcttgtcgacgagtcagggcgggttatttttgccgattttaacccatcgaaacgaccgtggtcggtggcttcagatgactctaacaacagctggaatccggcatacaattgctttgatcgtccgggtaaaaaatgtatctcttttacgctacgtatcaacggcaaagatcacgatttgttagcggtagataaaattcatgtcgatttaaactggcggtatctgaacgagtatcttgatcaaatcagcgctaatgatgaagttctatttttgaaacaaggtcatgagatcattgccaagaatcaactcgctcgtgaaaaactgattatttataatagcgaaggtaattataatattattgattctgtcgatacggagtatattgcaaagacatcagcagtgccaaataatgcattgttcgaaatctatttttattatcctggcggtaatttattgaacgcctcagataaacttttttatctgccgtttgcgttcattattatcgtattgctggtggtttatttaatgaccactcgtgtgttccgtcggcaattttctgaaatgacagagctggttaatacgctggcatttttgcccgactcaacggatcaaatcgaggctctgaaaattcgcgaaggcgatgcgaaagagattatcagcattaaaaattcgatcgcggaaatgaaagatgccgaaattgaacggtcaaataaattgctctcactgatctcttacgatcaggaaagcggttttattaaaaatatggcgattattgagtccaacaataatcagtatctggctgtggggatcatcaaactgtgtggtctggaagccgtggaagcggtgtttggtgttgatgaacgcaataaaatcgtcaggaaattgtgtcagcgaattgccgaaaaatatgcgcaatgctgcgatatcgtgacattcaatgccgatctctatttacttctgtgccgggaaaatgtacagacatttatccgtaaaatagcgatggtaaacgattttgacagcagctttggctaccgtaatctgcgcatccataagtctgccatttgtgaacctttgcagggggaaaacgcctggagttacgcagaaaaactgaaactggcgatttccagtatccgtgaccatatgttctcagagtttattttctgtgatgacgcgaaactcaacgaaatagaagagaatatctggattgcgcgtaatattcgccatgcaatggaaattggcgaactattcctggtctatcaaccgatcgttgatattaacacccgcgccattctgggcgcggaggcgttgtgccgttgggtgtctgcggagcgggggatcatttcaccgctgaagttcattaccattgctgaagatatcgggtttatcaatgagctgggttatcagattattaaaacggcaatgggtgaattcagacattttagtcagcgtgcgtcgctgaaggatgatttcttactgcatattaatatttcgccatggcagttaaacgaaccgcactttcatgagcgttttaccaccatcatgaaagaaaatggcctgaaggcgaacagcctctgtgttgagatcactgaaaccgtgatcgagcgaattaatgaacatttttatctcaatattgaacaactgcgtaaacaaggggtacggatatcgattgatgactttggcaccggtttgtcaaacctgaaacgtttttatgaaattaatccagatagcataaaggtggactcgcaatttaccggcgatattttcggtactgcgggaaaaattgtgcgcattattttcgacctggcacgctataaccggatcccggtgattgcggaaggcgtagagagcgaagacgttgcgcgcgaattaatcaaattaggatgtgttcaggctcaggggtatctgtaccagaaacccatgccattctccgcctgggataaaagtggaaaattagtaaaagagtagtttacgtatgtccagaatcaataagttcgtacttacagtcagtctgctgatttttatcatgatttcagcagttgcctgcgggatctacactcaaatggtaaaggaacgggtgtatggcctgaaacagtccgttattgatactgcttttgcggtggcaaatattgctgaatatcggcgtagcgtggcaattgatcttatcaacacgctaaatcccacggaggaacagctgttggttggcttacgcacagcttacgctgactcggtttcaccctcttacttgtacgatgtcggtccttatctgatttccagtgacgaatgtattcaggtaaaggagttcgagaaaaattattgtgcagatattatgcaggttgtgaagtatcgacatgtcaaaaatacagggtttatctcttttgacggtaaaaccttcgtctattacctctatccggtaactcacaatcgtagtctgatatttttgcttggtctggagcgtttttctttactgtcaaaatctctggcgatggatagcgagaacctgatgttctctctgtttaagaacggtaaaccggtgaccggtgatgaatttaatgctaaaaacaccattttcaccgtttcggaagcgatggagcactttgcctatttgccgaccggattgtacgtatttgcgtataaaaaagatgtttatttgcgggtttgtacattgatcattttctttgccgcattggtggcagtgatatcgggtgccagttgcctctatctggtacgcagagtgattaatcgtggtattgtggagaaagaagccattattaataaccattttgaacgcgtactggatggcgggcttttcttttcggctgccgatgtcaaaaaactctacagtatgtataactcggcgttcctggacgacctgaccaaagcaatgggcagaaaatcctttgacgaagatttaaaagcgctgccggaaaaaggcggttatttgtgcctgtttgacgtcgataaattcaaaaatattaacgacaccttcggtcatttgctgggcgatgaagtgttgatgaaagtggtgaaaatccttaaatcacagatcccggtagataaaggtaaagtctaccgcttcggcggtgacgaatttgcggtgatttatactggcggcacgctggaagagttgctatcgatactaaaagaaatcgttcatttccaggtgggaagcattaatttaagcaccagtatcggtgtagcgcattcaaatgaatgtactaccgtcgaacgcttgaaaatgctggcggatgagcgactgtataagagtaagaaaaacggcagggctcagattagctggcagtagaattagaatagtgttagtacccctgaatcaaggggtactaatgaatgaggtaaatcatttgcaaacattttactttgcaaaaacttccggcccttttattgccaatgtattcaaaatacgtagtgccgggccgctcggttttatttcattacgttcccatttcgagacactttcttttgacattcccattgtatgtgccagcacggattgtgacatgccgtatcgggtgcggatggctttgatctcttcacccgtcattgatttgactttggctatacgggcgctgacttcacgggctttgaccatgacggcaatggcatcaacctcactatcagacatcaggcccaatgcattcagttcctttgcatcttccagcatcatttgtaatttatcgctcatttttcacctcaatcaagaagccagtttcgatcaaatcctctatttgcttattgctaaaggccagaaatgcatttgccatttttttgtaggctgccagttcatcatcttcgatttctttggttcctttactgcttagaccactcttggaccaaccatcataaaaaaacacatgatttgctgatttaaaaaagataattgttctggctccaccactctttccttgttggaggggtaaccgttttttgatgacaccgctacctaaatcagcctcccatatgccttgcatcacttcttcagcggcagccatgagaactttatcgtgaataccaagttttttcgtgctttggctgaatcgccttgccttatacacacccatacatccatccttgtggtaatgtttactatagtaaccattacgcttatttcaagtaattgcgatcaaaactttaatttggtgtgaaaaagtgagagttgcctcgagtacgattcatttttctcgatttatgcgtcaggggattttgtgcgtaagggtaggacatcgggaagggtagtagaggcagatcgaagaacaatatccttgttagatctgcctttagattaattaaacccggctaccccacaaatcgtactcatcggcgtgctcgactttcacacgcaggatatcacccggcttaacgttggtttcaccattgagataaaccgcgccgtcgatttccggtgcatctgccatgctgcgaccaatcgcgccttcttcgtccacttcgtcgataatcaccagaatttcacggcccactttctcttgcaggcgctcggcggaaatctgctgctgcagctgcatgaaacggttccagcgttcttctttaacttcttccggaacctggtcaggcagggcattggcgtctgcaccttcaaccgggctgtatttaaagcagccaacgcgatccagacgcgcttctttcaggaagtcgagtagcatctggaaatcttcttctgtctcgccagggaagccgacaataaaggttgagcgtagggtcagttccgggcagatttcgcgccactgtttgatgcgcgccagttggcgatctacagaacccggacgcttcatcagtttgagaatgcgcgggctggcgtgctgcaacggaatgtccagatacggcaggattttgccttctgccatcagtgggatgacgtcgtccacatgcggataagggtaaacgtagtgcagacgtgtccagatccccagtttcgataactgttcgcacaggctgaccatgctggtttttaccggctcgccgttgtggaagccagtacgatgtttaacatcaacgccataggcggaagtatcctgcgagatcaccagaatctctttaacgcccgcatctaccagacgtttcgcttcacttaacacttcgccaatcggacggctcaccaggtcgccgcgcatagacggaataatgcagaaggtgcagcggtgattacagccttccgaaattttcagataggcataatgacgcggcgtcagtttcacaccttgttctggcaccaggctcaggaatgggttgtgtttcggttttggcacgtagtgatgaacgtgctccagaacctgctcatagctatgaggcccggtgatttccagcactttcgggtggacttcgcggatctgatcttcttttgcccccagacaaccggtcacaattaccttgccgttttcattcaacgcttcaccaatggcttccagtgattcttgtaccgcgctgtcaataaagccgcaggtgttgacgatcaccatgtccgcatcgtcatagctcggtaccacgtcataaccttcagtgcggagttcggtgagaatacgctctgaatcgacaaggtttttcggacagccaagggaaacaaagccgattttcggctggggagttactttgctcatagcttaaaaaatattcagttacaggaaaggtcagggcagggattctacagagttctggataaaatttgtatcgcaatctcattcgctggcggaggcgaaggaaatgtaaattttgttaattcggcgtgaagaattgatcctggacagcattttgctcaaaaaatagccatacaatttaattgcaacaaggctggaaagaggaggatcgaagtatgttcgttgacagacagcgaatcgatctgctgaaccggttgatcgacgcacgcgttgacctcgctgcatacgtgcaactgaggaaggcaaaaggatacatgtccgtcagcgaaagcaatcatctacgagataacttttttaaactgaatcgcgaactgcacgataaatcgctgcggttgaatcttcatctggatcaggaagagtggagtgctcttcatcatgctgaagaagcattagcgacagccgcagtatgtttgatgagtgggcaccatgattgcccgactgttattaccgtcaacgccgataagcttgaaaattgtctgatgagcttaacgctgagtatccagagcctgcagaagcacgccatgcttgagaaggcctgaaaactaagggggagaaagcgtctcccccttcatgtttaagtttttgtaaaaatgaatttgttatctcctccactgactacgctttaagccagagtcaatccggaggcgttatgcatcgacaatcctttttccttgtgccccttatttgtctttcttccgctctctgggcggctcctgcaacggtaaatgtcgaagtactgcaagacaaactcgaccatccctgggcactggcctttttacccgataatcacggtatgttaatcactctgcgcggcggcgagttgcgtcactggcaagcaggaaaaggattatctgcgccgctttccggagttccggacgtttgggcgcacgggcagggcggcctgctggacgtggttttagcgcctgattttgctcagtctcgccgcatctggttaagttattccgaagttggcgatgatggcaaagccggaactgctgtgggttatggccgcttaagtgatgatctctcaaaagtgaccgacttccgcaccgtctttcgccagatgccaaaactgtctaccggcaaccattttggcgggcggctggtattcgacggtaaaggttatctttttattgctctgggcgaaaacaatcagcgcccgacggcgcaggatctggataaattacagggcaaactggtgcgtctgaccgaccagggcgaaatcccggatgataatccttttataaaggaatccggtgcgcgcgccgagatctggtcttatggcattcgtaatccgcaaggaatggcgatgaatccgtggagtaatgcactgtggctgaatgaacatggcccgcgcggtggtgatgaaattaatatcccgcaaaaaggcaaaaactacggctggccgctggcaacctggggaatcaactattcaggctttaagataccggaagcgaaaggggagatcgtcgccgggaccgagcaacctgttttttactggaaagattcgcccgctgtgagcggcatggccttctataacagcgataaattcccccagtagcagcaaaaattatttattggcgcgctgaaagataaagatgtcattgtgatgagcgtcaacggcgacaaagtgacagaagatggccgtattttaacggacagagggcagcgaattcgtgatgttcgcactggacccgacggttatttatacgttctcaccgacgagtccagtggggaattacttaaagttagcccacgcaattagctaacgggaatcatcaccactttgcgcactgcggggcgttcagtgagttgctgataccagcgttgcagatttggacgcggtgtccaggtcaggccaacgttaaacaaattgtagatgaacggtgcgatagcgatatcgcccacaccaaactcgtcgccagagaaccattttacttttgccagttccgcatcgagcagggcaaacagggcgtcgcactctttgcaactggcatcaatggcggcctgatcgcgctcttccagtggtgttctgactaatcccatcaggatcccgcgatgagcattactgagcgtctggtttgcccagtccatccatttttccgcttccgcacgacgtgccggtgagtcgatccacaggcgtttttgcccgtactgtgccgccagatagcggacaatggcgtttgattcccaaagaatgagatcactttcgtcgtcacgcaacaacggcaccagcccgttagggttcatcgccagaaaatcagcatcgtgatttatcccaaactcacggcccgcgagaatttgctcataaggtagttccagttcttcgagcgtcagcaatactttttttacgttagttgaattattccgaccccacagcgtaatcatactcaccccttttccgacaggcagccacaggctgaacaggactccgatggtgaagtaaagttaacttttaagcaacagctggcaaaaaaatgacaccagaagcagcgaagcggcaggatattgcataaactttaaaaactttaccaacttacggtttctttaagtttgtgtgtgcgttattaatcaccgaacttatcatacggcgatataacgtattttttttgaatggatactcgggtggcatttatgacgcaatactcctctctccttcgtggtcttgcagcgggttctgcatttttattcctttttgccccaacggcattcgcggcggaacaaaccgttgaagcgccgagcgtggatgcgcgtgcatggattttaatggattacgccagcggtaaagtgctagcagaaggcaacgcggatgagaaactggatcccgcgagcctgactaaaatcatgaccagctatgtggttgggcaggcgcttaaggccgataagattaaactcaccgatatggtgacggtcggtaaagatgcctgggcgacgggaaatccggcactgcgtggttcatcggtaatgttcctcaaaccgggcgatcaggtttcggtggcagacttgaacaaaggtgtgattatccagtccggtaatgacgcctgtattgcgctggccgattacgttgccgggagccaggagtcatttattggtttgatgaatggttatgccaaaaaactgggtctgaccaacactaccttccagacggtgcacggtctggatgcgccggggcagttcagtaccgcgcgcgatatggcattgctgggcaaagcattgatccacgatgtgccggaagagtacgccattcataaagagaaagagttcaccttcaacaaaattcgtcagcctaaccgtaaccgtctgctgtggagcagcaatctgaatgttgatggcatgaagacaggaaccacggcaggcgcgggatataatctggttgcttcggctacccagggcgatatgcgtttaatctccgtagtgctgggggcgaaaaccgaccgtatccgttttaatgagtctgagaaattattgacctggggtttccgcttctttgaaactgtgacgccaattaaacctgatgccacctttgtgactcagcgcgtctggtttggtgataagagcgaagtgaatctcggggcaggcgaagcgggctccgtgaccataccgcgtgggcagctgaaaaacctgaaagcgagttatacgttaacggaaccgcagcttaccgcaccgctgaaaaaaggtcaggttgtcgggaccattgatttccagcttaacggtaaatccattgagcagcgtccgctgatcgtgatggaaaatgtggaagagggcggattctttggtcgggtgtgggatttcgtgatgatgaaattccatcagtggttcggcagctggttctcttaatcttctgataaccggatggcgcgaaacgtcatccggttatacgtcattaatacatcaacttaatgcgctgcgtctgcgcgtacttcacatactcatcttccgggcaacaatcgctcaccacaatatcaaagcgtttcaggtcacccatgcgcgccggacgcaccttgccaaatttactgtggtcgacaaccagcacatgcttttgcgccatcgacatggcccagtgttttaccggcaactcttcaagattaaaacaggtagcgcctttactgacatgcacgcccgccgcagaataaaaagcgatatccgggcaaaaattattcagcgtttgctgaaaatcgatgggtttgaaaatggcgttgctggcgtgaaattcaccaccgcaaagaaacgcgcggcaatggggtttctctttcagcgccagaaaggtatttagcgaataacaaacggcggtaaaagggatttcattatcaatcgcttcaataatccacggcgtggtggtgccacagtcaaaaaagagggtctgatcgggttctaccagcgtcgcagccagttttgccgcccggcgtttttcttccaccaggcgggatttttgatcgcttaacaggtaatggctggcactgcgcggttccagaacaatatagccgccgagcaaaacgacgggcgcactgtggttgttcagatcgcgacgaatcgtcatctccgaaaccccaagcagggcggcggcgtctttaagatgtaacttatcgctgcgttttaattcttgcagcagctgcccgatacgctcttcgcgacgtgtttccataatccctctgaatagttattgaagcgagccgctcaatactacactttttagcagagatcagtcacgcacccagcctttgcggatcggtaatgcaaaacagacgcgataccacgattgcagacgttgatagagtttatgccccatcgcttgccagataatctgggcactaaggcagccaatcatacctgccagcaatccaccgagcatatccagcggccagtggacgccaagataaacgcgcgaccaggcaatgacgacggccagcaccattaaaagtgagccggaccacaggcgatgccagcataaaaatgccagtgcaaaggtgaaaatcaccgtaccgtgatcgcttgggaatgagtcatccgccgcatgatgcaggaagttatagccgatattttcgacaaagggtcggtcgtgcggaaaaagatgtcccatcgtccaggacacaaacaggctgaccgccagcgcgatagcgatttttatcaccagttgccgttgtgctgtaagcccccacaaccaaagtaccacggccagcaacggcaccacggtaatcaaatctttagcaataaaaatcgccaacgagatcatccacggagccgagtctggcgtcgcgttaataagagagaatagagagagattcaaattttccagcataacttcccgacgcaaagtgattaaaagggagccaatacaggcaagtcgttgagaataaagtgcaggttaaactgggtaaagcggcatcgtcttatttccctcaagcggcctgtttacggtgggtgattgtaacgggcataggttaaataaaacttaaagaaagcgtagctatactcgcaataatgtaagaatgtgcttaaccgtggtttcagctacaaaattcgctttctcgttagctgcgcttttattaaactctgcgcgattattattggcgaagaaattgcatgcaaaataaattagcttccggtgccaggcttggacgtcaggcgttacttttccctctctgtctggtgctttacgaattttcaacctatatcggcaacgatatgattcaacccggtatgttggccgtggtggaacaatatcaggcgggcattgattgggttcctacttcgatgaccgcgtatctggcgggcgggatgtttttacaatggctgctggggccgctgtcggatcgtattggtcgccgtccggtgatgctggcgggagtggtgtggtttatcgtcacctgtctggcaatattgctggcgcaaaacattgaacaattcaccctgttgcgcttcttgcagggcataagcctctgtttcattggcgctgtgggatacgccgcaattcaggaatccttcgaagaggcggtttgtatcaagatcaccgcgctgatggcgaacgtggcgctgattgctccgctacttggtccgctggtgggcgcggcgtggatccatgtgctgccctgggaggggatgtttgttttgtttgccgcattggcagcgatctcctttttcggtctgcaacgagccatgcctgaaaccgccacgcgtataggcgagaaactgtcactgaaagaactcggtcgtgactataagctggtgctgaagaacggccgctttgtggcgggggcgctggcgctgggattcgttagcctgccattgctggcgtggatcgcccagtcgccgattatcatcattaccggcgagcagttgagcagctatgaatatggcttgctgcaagtgcctattttcggggcgttaattgcgggtaacttgctgttagcgcgtctgacctcgcgccgcaccgtacgttcgctgataattatgggcggctggccgattatgattggtctgttggtcgctgctgcggcaacggttatctcatcgcacgcgtatttatggatgactgccgggttaagtatttatgctttcggtattggtctggcgaatgcgggactggtgcgattaaccctgtttgccagcgatatgagtaaaggtacggtttctgcggcgatgggaatgctgcaaatgctgatctttaccgttggtattgaaatcagcaaacatgcctggctgaacgggggcaacggacagtttaatctcttcaaccttgtcaacggaattttgtggctgtcgctgatggttatctttttaaaagataaacagatgggaaattctcacgaagggtaaaaaaatgcctgactgctttgtgcgatcaggcattctcgaattaatggtgatggtcgtcaatctggtgttcgataaccatcccttcacctacgctggcaagatggcgagcataaggatgcgggcggtaagccggagctggcgcaggagccacatagacggtttgcggcacagtcgcgacgctgaccgcttgtggaacgctgactgaatcaggaactacaaccactttgtatccactcggcacatcgacggtgacactttgcgccatcgccacaccagtaaagcccattaaaagcgcgcccaacagtagacaatttttcataatcatttcgcctgaaataatgcagcgggttaatttccgcgaattatgcagccttcattcaggtattgtgttgccgggcgtgctgccgtttttattggtcaaatggcgcttcgtgtttaagcactttatcgatcacatccagtacgccttcacggttattggagcctgcccggtattttgccgctgcgacgaccgcgctgccggcattttccattgcaaaactaaagcctgcctgacgcagcatctcaatatcgttaccgccatcgccaaagaccaccacttcgctgtcgtctattccccataatttctgcagttggcgaaggccattggctttatgtacgccggggataatcagatcgatgctgccgttgccggtgtggactggcaccataatatcgccgatggcctcatgtaatgctttttgtacttgtggaatcagttcatcggaaagattcaggccaaacttaaagaaaatatcttctaagttgtcaaagttatcgacgtattccagacggtgataatacatttccgccaccgttttcatggcatcgtcatattttttgagcgtataggcgctattttttccgcaggcaataatttccacttccgggcgcgtcagcaaatgttccacgacagtagtaaaggcatccttcgacagctcgccattaaaaacatctttgccttcactcactacccagccgccgttttcagccacaaaggcaatttcattagcaatttcagggaagaaagagatcaactgataatattgattcccgctggcgaccacaaagcgaatgccttgtgctttcatttgctgatactgagccataaaccgctcacggtcataggttttttgatcgcttaagaaagtaccatccatgtctaccgcaattaatttaatgctcatcaactattctccatcgccgtctgcgttttggtatcgggtttggcgacggctttcgcgacaatagccgcgagaataaccagcgccagtacaaccagcattgcactacgtaatccataatgttcgccgagatagcccagcagcggcggcccgacgaggaaagccagataaccggtcgttgctaccacactgacgcgggttggtgcatcggggccggtatcgctggcggcagaaatggtcagcgggaagcccagcgaggcacccattccccagagtacaacagacaccccagcgacccaggcgctatcgacaaaaataatcagcccaatacccaacgcccccattagcgcactggcccgaaccacggcaacgcgactgtaacggtcgatgaaccaaccgccagtgaagcgtccaacggtcatccccagggtaaaaccggcataaatcagcgagccggaagtggggctaaaaccgtgaccgtcaaccattaataagggtaaccagtcgttggcagaaccttcggcaaaggccatcgccagcaccacaacaccaatcagcagcaactggatatcgcgataaaaaggtacgcctttttcgccatgctgggtgccatcggcagcatttttgcccgtaccgtcagggattgcctgaatggcgatataaataggcgcgatacctaccagcgccgccaataaaatgtgcaccgttgccggaacgccaaaggccgtcagtgccatcccgacaccagcgcctgccagcgtgcccaggctataaaaaccgtgcatcatcggcaaaaccgttttattcatttctcgctcaacggcggcaccttcaacgtttatcgccacttccgcagaaccaaaacttgccccaaagacgccgagaccaacggcaaagagcaggggcgatgtcagccagagtgccagacttaatatcatcatcccgatcaatgcgcaggacatcgtgaccaggatgacattacgtgtcccaaagcgtttcactaaccacgccgagcagagaataccgctcatcgaaccgatcgacagaccaaagagaacaccgcccatttcagcgatcgagacagagagaatatcgcggatagcaggcgtacgggttgcccaggacgccattaacaggcctggcaaaaagaagaacataaacagcgcccaggttcggcgtttcaatgcattacgtgaagaatttacggtcatagatcacgtcaaaataagaagagggaagacaacattagcaaggttgtgtacatttgtacacaattgcagacagaggaaatgacatgcgtcgcgctaacgatccgcaacggcgagaaaaaattatccaggccacgctggaggcggtgaaactttacggaatacatgctgttacgcaccgcaaaattgctacccttgccggggtaccgttgggatcgatgacctactatttttcaggaattgatgagttgttgctggaggcgttcagcagttttactgagattatgtcccggcaatatcaggcattttttagcgatgttagtgatgctcaaggcgcatgccaggctatcaccgatatgatctacagctcacaggttgcaaagccggataatatggagctgatgtaccagctctacgcgctggctagccgaaaaccgctattaaaaacggtaatgcaaaactggatgcagcgcagtcagcaaacgctcgaacaatggtttgaacccggaaccgcccgcgcgcttgatgcgtttattgaggggatgacgctgcattttgtcaccgaccgtaagccgctatcgcgcgaggagattttgaggatggttgagagggttgcagggtagtagataaattttagataacaaaaaacccatttatgtaaatgggttaatgaaaacaataagttagagtaaaaacaataagttgggttggtggtcagtggtggttattacggggtaatgccaaccgctgccgccactttgtcgccacttgttttaccttagacgccaggggcctctatcttcaatctgttcgactaacccctcctcttctagttcacgcaatagtgcaacaacccaatattgttggttcgaacttgttgctttccgtttttctccccaatcgaggccgcttagacgaaatacctcagcttgcttaacgccgttgccgtttttttgggcatctgggtgagttttaagtacggataaagccaattctttggctctgttgcgcaattccgctccctgatgctgaaacttattcattgatagtgctccatgtgaaaaaaagaatattagctcaacagggcaaaatacgcattttcaaaaacttgctattgatgttggtagtgttgccagcggattaaaccgtaatgcagtttccaggtgatccggtgccagatgtgcgtaacgcatagtcatttttatatcgtgatgcccgagaattttttgtaaggccaggatatttccacccgacatcatgaagtgcgccgcaaacgtatggcgcagaacgtgtgtcagttgaccgcgagggagcacgatagacgttttttccatcacggataaaaattgaaaatagcagtctgtaaagaaattgaacccatcaagcgccatgatctcttcgtaaagctctttactgatagggatgcttctgtttttcttccccttcgttcttacaaaggtaattcggtatttggtcacctgtgagcgggtaagatttacggcttcacgccaacgtgcgcctgtgcttaagcatatcttaactaccagtgccagaattgggtcctgacgtttgcaatcagccagcaattcaacaatctgctcatgggtaagccatgccatctctttttctgcgatggtgaattttcgcatgttctccagtgggttcggatacgaccattcgcccaggcgggatagttcgctaaaaacactacttagatagctttgctccaggttaatggtgaccgggcttgctcctttcttccatttctcgctgaagtagatctcacctgtcaggcgtttatctcgatagtgggcaaacattttagatgtgagatcagttgcaaggggattgcccagagcgtcaaccatcagcagcaatttgtcatagacatgctgcccagcagtcagtgatttaccatgtagtttgaaccatagctcaaccacgtctttcagtgttcgacgatccactgattcacccagccagggctttgcttcggtttcttccatcgtgtgacgctcaaaagccagtgcttcgcctttggtggcgaattgtttacgcacacgacgcccactacgtccggcggggtaacattcgcaaagccattttcctgtggtgagttttcgtacagccataaaaaatgccctccaatagagagcatttttactgtatgtataaccagtgtcaatgtatgaaatcctgcgaccatacatctcactgaagccataatgaagtaggctattctttttgctatgtgagcatgtaacttttgcggttaacctgtggctcatttttattttaggcgcagatataaaagcaaaagttatcgtgagtttttagtacagatttttttggatttactaatagttccatcattgcaaacgaatttgccatcagaggtacagtgagaaacacctccctttttccctgagcagggataatttctagcataggtagctagtgggtttaataacaaagaacatgacaaaaccacaaaaaataccttaccaagcataatttcctcccggtactatttaacatacttgactgttaagcttataattttaccaattatttcaatgtcttctatcttgcattcgaaggctctgtttccaccctcgacgaagattcttccaccgggtaaacgagtaatgtcacggatcgttatttcgccatcaatacttattacccatttaccatcacgtatatcatcaaattccttatcacaaataaattcagaattattatctgtgattacaaaaagattcttgaatgccgacggtagaaattctctatcgaaaatataaaaaccgtcttcacacaaggccccatcagataatacatatttagcaacttccatagtatttgtattacctgaagtttgctttgaaccatgcccggttgtgagccaattaagcgaggtgcctgtttcaagggcgcactggattacccattctgctgggaatgagtcacgcatgtagcgtgtggcgagtgtacttttagagattcctaaatgatcgcacaacgcctgtcgagtcttgaatccataagcttctaccatgcgctctatagcgcctcgtccgcctttctccaaattcatggtcactccaagtgaacttttatcttgacgatttcactgtgcgatcgtatgtttatggtgttcacaaaatacaaacgatccgtattcgtcctgattaatcatcattaaacgaggaatgttgcatcatgagacctaacatttcaatcactcttaccacgcctcatgtgactattgaacgctatagcgagctgacagggctatccatcgataccatcaatgacatgttggctgatggacgccttatccgtcaccgtctgcgcaaagataaaaaacgcgaaaaagtgatgatcaacatagcagcaatgaccgttgatgcgctttcagaatgcaatctaaaccttaattagttcgattctgagatacatcagaggcattgaccatgtttgattaccaagtttccaaacatccacattttgatgaagcctgtcgtgcattcgcattgcgccacaacctggtgcaactggcagaacgtgctggcatgaatgtgcagattctgcggaacaagctgaacccagctcaacctcatttattaaccgcaccagaaatctggctgcttaccgatctgactgaagattcaacgctggtagatggttttctggcacagattcattgtctgccatgtgtaccgattaatgaggtggcaaaagagaaactgccacattacgtcatgagtgcaaccgcagagatcgggcgtgttgctgcaggtgcggtatctggcgatgtaaaaacctgtgccggtcgtcgtgatgctatcagcagcattaactctgtaacacgactgatggcgctggcggctgtttcattgcaggcccgtttacaggctaatcctgcgatggcgagtgcagttgataccgtgactggcctcggtgcttcattcggtttgctgtgaggtgcttatgctgacgaaagaaccatcatttgcatcgctgctggtaaaacaaagcccggcaatgcactacggtcacggctggatcatgggtgaggatggtaaacgctggcatccgtgccgttcacaagatgaattgctggcagaactatctacgaaaaaacgggggaacaaatggctattgaaggcactgcggcgactgttccattaagccccggtgaacgcctgaatggacttaatcacattgcggaattaagggcgaaagtttttggcctgaatattgagtcagagcttgagcggtttattaaagatatgcgtgatccatgggatatcaataatgaacaaaataaaagggcactggctgccatattctttatggcaaaaattccagctgaacgtcatagcaccagcattaatgagctgaccactgacgaaaagcgggagttgattaaagcaatgaatcattttcgtgcagtggtgagcttatttcccagacggctaaccatgccgaattaaccaactaatgaaattaatggcgtaaacccgccgggcatccctttatctaaattcaggagaattgattatgcgtaatattgaaatcctcacgactaaaaccggaccggatgacgcagggcttaatattttactgacagaggctcgtctggaagaacgccgggcaagggctgaagcaatggcagctcgccttgatagcctggcgtgtcatatcacatcccgccagctaaaccacgtcgaagcagcagaactgctgcgtgtgactgctgaagcaatccagagcgaagcgcaggagatccactaatggctgatgcaatggatctcgtacagcagcgcgttgaagaagaacgccagcgccatatccgtgctgcccgtgccaaaacaccgggcgtgtctcgcgtgctttgtattgaatgtgaagcgccaattccgccagcacgccgccgcgccattccgggtgtgcagctttgcattacctgtcaggaaatcgcagagctgaaaggcaaacattacaacggaggtgttgtatgagcaccatcctgaaatgggcgggaaataaaaccgccattatgtccgaactgaaaaaacatcttcctgctggcccgcgactggttgaacctttcgcggggtcctgtgctgtgatgatggagacggattatcccagctatctggttgcggatattaatcctgatttaatcaacctctataaaaaggttgccgctgattgtgaatcgtttatatctcgcgccagagttttatttgagatcgcaaacagggaggtggcttattacaacataaggcaggagtttaattactcaactgaaattactgatttcatgaaagcggtatatttcctgtatctcaatcgtcacggttaccgtggtttatgtcgctataacaagagcgggcatttcaacattccctacggtaattataaaaatccgtatttccctgaaaaagaaattcgcgcatttgcagaaaaggcccagcgagcaacgtttatctgcgccagctttgatgaaacgctggcgatgttgaaggcgggagatgtggtgtattgcgatccgccgtatgacggtacgttttccggctatcacactgatggtttcactgaagatgaccagtatcacctggcatccgttcttgaacatcggtcatcagaaggacatccggtcattgtttctaacagtgacacatccctgatccgttcgctgtatcgcaattttactcaccactatatcaaggtaaaacgcagcatcggtgtggcagctggcgagggtaaatcagcaacagaaatcattgctgtttccgggccgcgctgctggatgggatttgattattcgcgtggcgtggatagttctgccgtgtacggagtacgtgcatgagtcatgccgatatgaacaactgctgcggctttaacgaggctgccgcagcgttctcatggaacagcccgaaaaaggccattaacccttatctggacccggcggaagttgcgccggtttctacgctttcaaacctgatcactctgtacgctgccgataacgagcaggaacagttgcgccgcgaggcactgagtgatcaggtctgggagcgttatttctttaatgaatcacgtgatcctgtccagcgcgaaatggagcaggataagctcattagccgggcaaagctggcgcatgagcagcagcgttttaattcagacatggtcattctggcggacgtcaacgcccagccttcccatatcagcaagccgctgatgcaacgtattgaatacttcagcagcctgggcaggccaaaggcttattcccgctatttacgtgagacgattaagccatgtctggaacgactggagcatgtacgcgacagtcagctatctgcatcttttcgctttatggcaagccatgaagggctggacggcctgctgatcctgcctgaaatgagtcaggatcaggtgaaacgcctgtccaccttggtagctgcgcatatgagtatgtgccttgatgcagcttgtggtgatttgtatgccaccgatgacgttaagccagaagaaatccgcaagacatgggaaaaggtggcagcggaaaccctgcgtctggatgtcatcccgcctgcgtttgagcaactccgtcggaaaagaaaccgccgtaaacccgtgccctatgaactcattccgggttcgctggcgcgtatgctgtgcgccgactggtggtatcggaaattgtggaagatgcgttgcgaatggcgggaagagcagttgcgtgctgtctgcctggtcagcaaaaaagcatctccctatgtcagctatgaagccgtgatgcataaacgtgagcagcgccgtaagtcactggagtttttccgttctcatgaactggtgaacgaagacggagacgcgctggatatggaagatgtggtaaacgccagcagcagcaacccggcgcatcgtcgcaatgagatgatggcctgtgttaaaggtctggagcttatcgcggaaatgcgcggtgactgcgccgttttctacaccattacctgtccgtcacgtttccattccacgctcaataacggcagacccaacccgacatggacaaatgcgacggtaagacaaagcagcgattatctggtcggtacgtttgctgcatttcgtaaggcgatgcacaaagccgggttgcgctggtatggcgtgcgggtggctgagccgcatcatgacggcacagttcactggcacctgttgtgtttcatgcgcaaaaaagaccgccgcgccattactgcattgttgcgtaagtttgctatccgtgaagaccgtgaggagctgggcaataacacggggccgcgctttaagtctgagctgattaacccgcgaaaaggaacgccgacaagctacatcgcgaaatacatcagtaagaacattgatgggcgtggtctggctggcgaaatcagcaaggaaacgggtaaatccctgcgtgataacgctgaatacgttaatgcctgggcgtctctgcatcgtgttcagcaatttcgcttctttggtattccggggcgtcaggcgtaccgtgaattgcgattgctggctggtcaggcggcaaggcaacagggtgacaaaaaagcaggtgcgccggtactggataacccgcgccttgatgccattctggctgctgctgatgctggttgttttgccacctacattatgaagcagggcggcgtactggttccccgcaaatatcaccttatcagaacagcttatgaaattaacgaagagccgaccgcctatggcgatcacggtattcgtatttatggcatctggtcacccattgcagagggcaagatttgtactcatgcagtgaagtggaaaatggttcgtaaggccgttgacgttcaggaggcggcagccgaccagggcgcttgcgccccttggactcgtggcaataactgtccccttgctgaaaatttgaaccaacaggagaaagataaatcagctgatggggaccccagaacggactttacccgcatggatgacaaggagttgcacgattacctgcacagtatgaacaaaaaggagcgccgggaactggctgcaaggttacgtctggtgaaaccgaaacggcgtagagactacaaacagcgaattacagaccatcaacgacagcagctcgtctatgaactgaaatccagaggatttgatggcagcgagaaagaggtcgatttactccttcgcggcggcagtattccgtcaggagcaggcctgcgtatcttctatcggaaccagcgtttgcaggaagatgataagtggcggaacctgtattaattacgctggttaacaattcgtgctcttaataataccaggcatatcaagctgataagcgtaaaaaaaacgttttacatcagtaagattattatatactgtaaatataaacagtggttatacatacagtatttcttgtggtgtcataggaggaaagatgcaggactattttttggagtctttgaagctccagcgcattgatttttttcttaagcttgtagcggctagtgagtgtagtgatgaagagaaggggctggctctgcagtgggtttctgaattgactgatgaactcatggcaaaaatcagaagccacgaatacaaccgctcaatggatgtcatcagctgaggtgacttttatgcgcattgaaataatgatcgataaagagcagaagattagccagtctaccctggacgcccttgaatccgagctttaccgcaatctgcgccccctgtatcccaaaacggtaatccgtatccgtaaaggtagctctaacggtgtggaactgaccggactgcaactggacgaagaaagaaaacaagtgatgaaaattatgcagaaggtgtgggaagacgacagctggctgcattgattttgtcaatagacgcttgtttttactaatcaaaaagggttacatatgagtgagaggcgatgtcaatcggatatcgccttgttttttgtcaagaaaagaataataggctaaaaatgaaaattaataatgtagcgttaccaatatctcttgctgtaatcctaactggttgcgtgccacatgcttctaaccgaaatatcactgctattgaagtggtgaagcctgctattgggcaaagtgctaccgcctacatgggcgatcccattatcacatctgctactggatttaaaacggacgtactagaacttggtgcggctaatggtgcattgtcttctatcgctgctggtacatattgcagtgaggggaatggaatttaccgcaattatcataaccctcaagctgttgcgttaaaaaatctctatgggcaaatcggtaactatgttgattatgttagttacgatgctgcaaaaaatgagatatcaccgccaaatggtacttcttatactgcatcagaaatttctatcaaacgtgttcctgatgggctgtgtcgagttagtaactcattggttaagactatcgaatacaatggaaatgcaggcggtgtaatgaagttcacctatcgtgaatttgcaaacgatatggctcgtgcagcatttacaacagatttttctgtagattctaagggaagtgacgttatcgcttacaaaggtgccaagttcaaagtgaacaaggctgataactcgtctatttcttatacaattatttctggctttgacaaggctgtcacgttctagttttcacgcttactgagtatgttacgattttgcacattctgcataagcgcgcatgtctatgctgcatgagatcgcatgatcgtttgaggatcttttgtgttaaggcccgccagttctggcgggcttttgcgtagatcatgcaggtgcatgaaaaccactacataaagcgggcaggcgtggcggggatacgagcgcgcgcaataagtgtttataccaaaatattgtcttatgatatctttatcggattactctggaagttctatagcgtcataaaggatttttttaatgaacgaaaaactaactgaattaaaagagaaactagataatttacatacaacacttaatggtcttgtattccctgtggaagattttataaaccttgggccgtacacatttccttttttacataaagatgatctgatagaactaccaaaaatgttatctgatagaattaatcagatgcaggaatttgtaccatcttcagatgacattgcagtaattgatgcgctcatttacactctggatcatgctcagcaaaatattaatcatataaacaatggtaacgcatcagttcaacagaccgctataccatcttatgttatttcaatgttatatatctctcataggattaatgaccttttttcatttgagaggctgaaagatagaaatttattaccaaagcaaattttacgcagattagaattatataattcaggtatatctgcaattgcagctgaaactggtaatatagaagagaaaattaaaactataaatgaagcatatgatgcagccgagaatctaccgacaacagtaaaaatgcttcgtgaaacaaatgatgaagttaaaaatgtttacaatagcgcagttgagcattgcagaaatattaatggcatgcttaaagagactgaagagaactccaaaatcgtagatgaggccagacaagaaattttggcgctgaaacagaatgcaagcaaggatgcaaaagattatttacaatctctccgtgaagaagctcagggttatattaataaatgtgaagaggcatttagaactactacttcaaaaggtttggctggggcatttcaagataaagcagaaaaattaaaccggagcatacgttggtgggtatgtggactaataggtgctttggttgcaggtgctgctgttggttatacgcgtttacatgctctcgaagcatatctgtcaaaccctgacgcatcaggtataaagttagctattcaacttttactctccattttaagtgttggagcaccattatggtttgcttggttagcaacgaaacaaattggtcagcgattcagattggcagaggattatgaattcaaggcctcagtatccaaagcttatgagggatatagaagagaagctgtccaacttgatagcgactttacccaaaggttatttggtaatgcacttactcgactggaggagccgccattaagatttgttgaagaagctacccattcatcgcctataatggaaatgttatcatcggaaaattttaagcatttcttagctaatggtggcgataaaatcgattcaattttagaaggtgcaggcctttctagaaaaggtaaagtcgaacaaacgcgccattttaataaggatgtgatccagcctgtaaatgaaacttcaaacaaaccagaaaatgattaaaaataggggcgttagccccctatttcatcaaagcatatactcattaaaattaattacatcatcatctaaccaagtgttcagttccagtatttttttttgtaatactgttaactcatttctaacaaatactttgcaggctttctccacatccccaaatcccccaacattattaggcattatccccatcatttgtggcggtacacggtgcgcagccatcatgtcgtcgcggctgacatttttgatattcagaaattcatccttcgccgcgacttctgacaacgggataatctgaagaccatcctttttgccgttaggtgagtacataaacaggttgcggaagttgcctggacctttggcgcttttcattgcgttgcggaggttgttcacatcctcctggttctgcgcagcatcggtcatgtacatgatgaagccagcatgactgccgttaatgtaatactttcggcggaacagcgtggcggactcgttgagcagggctgacggaatggcagaaagataaccgggcaggccgtagatctcctggttgatgtccggttccatcagatgaaagatgctgcctttcgtgaactgatatggctgcgtggtcataccgtattgcacaaaccagtaggtatccaggtctaacccgcgtcgggtatattttgccagggcaggttcaagggcgataacttcaccgaagcggttcgtgcgtttctccaggtaggcgttaccaaataccagatagtcctgcacaaaacgcgaaaaagcctgctggctgagcagcgggtgagggatgtaggtgctggtcagaatgttgcactttactgcaatcggggaactatgatgcacggcagcgcggaaggtgcgcgccagtccgtcaaagctgacgggcggctcataccagcggtccatctgtacgcattccacataatccagcagttctcggcggtccagaacaggaacgggatcgccgaagctgaatgcttcggctgtagtttgacttttaagctggatctgtttcgtcgccgcagcgcggttcttcttactctttcccatcaaaaaatctccacaatattgctggtattggcggactcgccctgcagcggttcgttaaacagtgcgtgcattgttgcccaggccagatcggcatggctggcttcttcgctgcggctggcttcataggtcgggcggttgccgctggcggtggtggcgcgacggattgccataaatgactgcgctatgtcggtgtgtccggcgtcaaactccagacgacggtgactgataatgtcgtaggctttgagtaccagggcatttttaacgttggggttgtagacaaactcccggacggcaggaaagaacgctttcacgttctcgtaaaccccgtgaccgacacctgtcgagtcaatgccgatgtatgtcacgttgtactgttcggtcagttttttgatggcgtcagcctgggcgcggaagtccatcccgcgccactggtgacgctcaagaatgcggaacttaccgcccggcacggctggcggtgccaccaccacgcacccggcgctgtcgccgttttgcgtaccttttgccgggtcataaccgatccacacttcgcgccagccaaacgggcgcagggccagtgcatgaaagtcggtccagacttcccaactgtccaccatgcacgcctgcagctcgctgagcgggaacacggacgcgagatcgtccacgaactcacacatcagcaggttctggtattcgtccgggctgtactccatgcgcaactggtcgaggtcgaacaggttacagccgccgcgcaccgcatcttccacggtgactatctggcggtattgcccgtctgcgcacagcaggccgggggccagattgctgtgggacaggtcgatgtccaccttgtcagctttgttgcgcccacggttgaacagcgcaccggaccagaacggataagcactgtgggtcagactggatggcgtggaaaaataggtttgtcgccattttttgtgaatagccataccggaagccactttgcgcagctcctggaattttggtatccagaaatattcatccagatacaggttgccgtgataactctgggccgtgcgggcattggtgccgaggaaatacagtgtggccccgttgggaagcaccatcggatcgcctttcagctccacctctacttctttggcaaagtcgatgatgtactgtttgaagacgtgggcctgtgccttactggcagaaaggaaaatctggttacgtccggtcagcagggcgtcaatcagggcttcacgggcaaaatagaaggtcgcgccgatctggcgtgacttcagcaggttgcggatgcggttggtttttccggcttcccaccagtggcgctggtagttgaacatggaggaatggaagatttcttccagcttctcaatctgttcatcggtgaagacatttttttccggctgacggcgcgggcctttgttgcggttggcgacgttagggttcaagtcggcttcgttgccgccattgttaaacttgccgatccgcgcgtggcgctcagactggcgcgccagcaggtcaatctctttgaaatctttcccttctttgtgctccttcataatgagctggcagtagcgtgcggcggtggtgagctgcatctgatccagcggcccatagtcaccccacttgtcgcgttttttccagctgtgaacggttgcaactttctcgcccagcatttcagcaatgcgggctacgcggtatccctgaaagtacagcagcatggcctgccgacggggatcgagatctgcgggtgtcagtgtggtgttcatggcacaaacctacagccttgaatgaaggctttccccgcctgcggtttgtgtggttgtcggtacaaataccgcgcattgtttcactgcccccatcaccgcaaccataaggctccagtaagttttttctaacggagcacggctcatgacagtgaaagcaaagcgttttcgcatcggggtggaaggtgccaccaccgacggacgcgaaatccagcgtgaatggctggaacagatggcagccagctacaacccggcggtgtataccgcgctgattaaccttgagcacatcaagtcttatctgccggacagcacctttaaccgctacggcaaggtgacggcgctgtttgctgaagaaatcacggaaggtccgctggcaggcaagatggcgctgtatgccgacgttgagccaacggagtccctggtggaactggtgaaaaaaggccagaaattattcacctctatggaagtcagcccgaagttcgctgatacgggcaaagcctacctggtcggcctggctgccactgatgatcccgccagtctgggtacggaaatgctgacattcagcgccagtgcagcccataacccgctggcaaaccgcaagcagaatcctgccaatctctttaccgctgcagaggaaacggtgatcgaactggaagaaatccaggacgacaaaccgtccctgtttgcccgcgtcacggcgctgtttaccaaaaaagagcagtccgatgacgcccggttctctgatgtgcataaggccgtggagctggtcgccacagagcagcagaacctgagcgcacgcaccgaaaaatccctgtctgagcaggaagaacgcctgtctgagctggagactgccctgcaggcacagcagaccgcctttaacgaactggtggacaagctgagtcatgaagacagccgccaggactaccgtcagcgtgcaacaggcggtaacgcccccgctgacactctgaccaattgctgatggagcacaaaacccgatgaagaagaatacccgctttgcttttaacgcttacctgcagcagctggcgcgtctgaacggtgttgcagttgaagaactgtccagcaagttcaccgtcgaaccgtccgtgcagcagacgctggaagaccagatccagcagtccgccgctttcctgacactgattaacgtcacgccagtgactgagcagtccggtcagttgctggggctgggtgttggcagcaccattgccggaaccactgataccaccgcgaaagagcgtgaacctgtcgatccgacgctgatggtcgatgtggaatataaatgcgagcagaccaactttgacacggtgctgacctacgcgaagctggacctgtgggcgaagtttcaggatttccaggtgcgtatccgtgacgccatcgtgaaacgtcaggcactggaccgcatcatgatcggctttaacggcgtgaagcgtgcgaaaacctccaaccgtagcgaaaacccgctgctgcaggatgtgaataaaggctggctgcagaaaatccgtgaggatgcaccggatcacgtcatgggcagcaccaccacgggcggtgaaactacaccgggtgcggtgaaagtcgggaaaggtggcgaatatgccaacctggacgccgtagtgatggatgccgtcaatgagcttatcgacgtggtttaccaggacgatgacgatctggtggttatttgcgggcgtgaactgctgtctgacaagtatttcccgctggtcaacaaagagcaggaaaacagtgaaaaactggctgccgatatgatcatcagtcagaaacgcatgggtggcctgcaggccgtgcgtgcgccgttcttcccgccgaatgcgctgctaatcacccgtctggataacctgtccatctactggcaggaagacacccgccgccgttcagttatcgacaacccgaaacgtgaccggattgaaaactttgaatccgttaacgaagcctatgtggttgaggactaccgctgcgccgcactggtggaaaacatccagattggcgatttcagcgccgccgtagcagaaaccggagagtaatccatgagcctgagtcccgcacggcagcatcgcctgcgcgttcaggctgaacaggccgcccgcgagggcggcagtgttcgccacgcatcgggctatgacctgatgctgctgcaactggcggaagaccgccgccgtctcaagggcgttcagtccacggtcaaaaaagcggaaatcaaggtggagctgctgccgaagtacgccgcctgggcagagggtgtcctggctgccggaggcgctcaacaggatgacgtgctgatgtacgtgatgctgtggcgcattgatgccggagattatgccggggcgctggagatcgggcgtcatgccctgcgtcatggctgggtgatgccgctgggtaaccgcaacgtgcagaccgtgctggcagaggaaatggcagacgccgcgcagagcgcaatgcttgccgccaccggctttgatgccgatctgttgctgcagacgctggagctgacagacggtctggatatgccggaccagtcacgggcgcgtctgcataaagcgattggcgctgtcctgagtgaaaacaatccggcttccgcccttaatcatctcaaccatgcgttacagctcgatccccgctgtggcgtgaaaaaagacaaacagcagctggagcgcagactgcgcaatgacagccgctgacagaacgtgcccccgcgcacgggcggcacggggtggcgaaaggcactgccacatcaaaaccccgtccaccgccctctatttcaggagaaagcagcatgaagtttgttgcgctagaacaggcaccggaacaggcggaaatcatcagaaatacgccgttctggcctgatgtggacctgtcggagtttcgcagcgtgatgcgcactgacggcacggtgacgcagccgcgtttaaagcaggttgcgctgtcggcaatttcggaggtcaacgcagagctgtatgagtttcgcagacgtcagcagatgctggggtatgtgtcgctggctgaggttccggctgaacagctggacggcaaaagtgagcgcattcagcactatttcaacgcggtttactgctgggcacgcgccatgctcaacgaacgttaccaggactatgacgccacggcatccggtgtgaagcggggcgaagaactggcagaagccagcggtgatttgtggcgtgacgcccgctgggccatcagccgggtgcaggatgcgccgcactgcacagtggagcttatctgatgaaagtgcgtgcgcatcagtatgacacggtggacgcgctttgctggcgtcattacgggcgcacgcagggtgtcacggagcaggtactgaaggcaaatccggggcttgccgaatacggcccctttttacctcacgggctgcaggtggagctgccggacattccgaccaccaccaccgtgcagaccgtccagctatgggactgaattatgacgcttgagcgaatcagcgcctttatcacgtattgcatcgccgtcgtgctggcctggctgggcgatttgtccatcaaggatgcctcaacgctgggcggcctgatgattggtgtgctgatgctggctatcaactggtactacaaacacaaagcctaccagcttctgcgcgacgggcagatctcgcgggaggactatgaatccatcaatcgttaaacgctgccttgtcggggccgtgctggctattgctgccacgctgccgggttttcagcagcttcacacctccgtggaggggctgaaactgattgccgattacgaaggttgtcgtctgcagccgtatcagtgcagcgcgggtgtctggaccgacggcattggtaatacgtcaggcgtcattcccggcaaaaccattacggagcgacaggcagcagaagggctgatctccaacgtgctgcgtgtggagcgggcgctggaaaggtgtgtgaagcaacagccgccgcagaaggtgtatgacgccgcggtgtcgtttgccttcaacgtgggaacgggcaatgcctgcagttccacgctggtgaaattactcaatcagcggcgctgggcagatgcgtgccgacagttgccgcgctgggtttatgtgaaaggtgtttttaatcaggggctggataaccgccgtgcgcgggagatggcctggtgtttacagggagcaaactgaaatgaaaaagaaattaatcagcggactgtttctgatgttatggatggcgctgttaatcgcagcaatggtgtatccgcaggggatttttccggtactggcagcgtccggcgtttgggtagcctgtttgctgacatgggcggtaattccggtagcactggctgcgttaattaagaatggcccgctctggcaggagttaagggcatctttgctgaagacaattacccgaaaagaaaacgtatttaccagttgggtgatgcgattgctgattgttgtaagtctcgcctggacggggtgggctattaccctggtcttttatctactgaccgttattgccttctggatcacccgtaatcagatggcgcaacaggtagcagcatgaaccggttgctgctggttgtgctggcgttattactggcggcgctgggctggcagacgtggcggctggctgatgccagccagaccatcagcacgcaggcagacgagctgcagagcaaaagccaggcactggcaaagagcaacagccagcttatcagcctgtccattctgactgaaaccaataaccgggagcaggcgcggctctatgccgaagcagaacagaccagcgcacagctgagacaacgacaacgccggatcgaggaactgaaacgtgagaacgaggatttacgccgctgggctgatactcctttgcctgctgacattatccggctgcgggaacgtccggcactcaccggaggtgcagcttaccgtcagtggttgtccgcgagtgacgccgtgtcggctggagcaggcagcaccgcgcactaacggtgatctgaatgcgttgctggatgaaacggaggccgcctgggcggtctgtgcagacaaagtggacatgattattgcgtgtcaggagcgaaacagtgaacaaaccacagtccctgcgccacgccctcaataaagcagtgccttatgtccgcaataacccggacaaactgcatctgtttgtggataacggttcgctggttgccacgggggccagctccatgtcatgggagtaccattataccctcaacgtggtgattgaggatttcagcggcgaccagaatctgctgatggccccggttttgctgtggctgcgtgataaccagcccgatgccatcaataacccggcgttacgggaaaaactattcacctttgaggtggatattgtgcgcaacgatgtctgtgatatcagccttaacctgcaactgacggagcgtgtgctggtcagtactgacggcagtgtgtcgagtgttgaagctgtagcggaacccgataaacctgaagaaatgtggacggtgaaacgtggctgaattgcagaaggtggacgactggctgagtgccttgctggcgaatctggagccagccgcaagaagccgtatgatgcgccagctggcgcaggaactgcgccggacacagcagcagaatatcaggatgcagcgcaatccagatggcagcagttatgaaccgcgcagggtaacagcacgcagcaagaaggggcgcatcaaacgtcagatgtttgcaaagctgcgcaccacaaaatacctgaaaactgccgccagcgccgactctgccagcgtacagtttgaaggcaaggtgcagcgtattgcccgtgttcaccattacggcctgcgtgatcgcgtcagtcgcaaaggaccggaggttcgttacgcagagcgccgcctgctgggtgtaaatgatgatgttgaggcaatgacccgcgacatgattctgcaatggctggcggggtgatctttgtatcagcactgatacaagttgcagcactgccgcctttcttcccctgatggcaacctttccctatgaacgcacaattaaccgaaatcatgcgccttatcaccaatctgatccgcacaggtgtagtcaccgaagtggaccgggaaaactggctttgtcgggtgaaaacgggcgaccttgaaaccaactggattaactggctgacgctgcgcgcgggtaatgcctgcacatggtggaaaccatcggaaggtgagcaggtggtgctgctgagtctgggaggcaatctggaaaccgcgtttgcgctgcccgccatctattcgaatcagttcgcgccaccgtcgacgtcggcggacgcctgcgtgacagaacatcctgacggtggctggtttgaatacgaacccgccaccgggcgctggtatgtcaggggcatcaaatcaatggtcattgaggccgctgacaacatcaccatgaaaaccaatgagtttgtactggaggctgaccgcacgcgcattaacagcgaagtggtgatcaatggtggcgttacccagggcggcggtgcaatgagttctaacggaattgtggttgatgcacatcagcatactggcgtcctgaaaggcggcgacacaaccggaggcccggtatgacgctttatagcgggatgaacaataccagcggcaaagtcattactgatattgaccatctgcgccagtcggtgcgggacattctgctgacgccgcagggtagccgcattgcccgtcgggaatatggttccctactgtcggcactgatagatcagccacaaaatccggcattacgcctgcaggtcatgtcggcagtgtatgtggcgctgagtcgctgggagccacggctgacgctggattccatcaccatcaacagcaactttgacggttctatggtggtggagctgaccgggcggcggaataacggtgtgcctgtgtccctttccgtatcaacaggagcagagaatggcagtgattgacctttcgcagttgcctgcaccgcagattgtggatgtgccggactttgagacgctgcttgccgaacgcaaggcagaatttgtggcgcttcatccgaaagatgagcaggaagccatgatccgcacgctggaactggaatctgaacccgtcactaaattgttgcaggagaacgcttaccgtgagttgcttctgcgccagcgcattaacgaagccgcgcaggcggtgatggtggcttacgcgatgggcggcgatcttgaccagctcgctgccaactacaacgtgacacgcctgacggtgacgcctgctgataatgatgctgtgccgcccgttgcagctgtgatggaaagcgatgaagcgttacgcctgcgtgtgcctgcagcctttgaagggctttctgttgcggggccaactgcagcttatgaatttcatgcccgaagcgccgacggtcgggtggcggatgccagtgcaaccagcccggcacctgcagaggtggtgctgactgtccttagccgcgaaggcgatggaactgcagaaaaagacctgctggacgtggtggaaaaagctctgaacagtgagaacgtccgcccggtggctgaccgtctgacggttcgcagcgcagaaatcatcccgtatcgcgtggaagccaccatttttctctatccgggaccggaagcagagccggtaatggcagcggcaaaagccagcctgcagaagtacatcgccagtcagacgcgtcttggtcgggatattcgccgtagcgccatctttgccgccctgcatgttgagggtgtgcagcgtgtggagctggcttctcctctggcggatgtggtcctgaacaaaacacaggcggcatcatgtacgcagtggagcgtaaccaacggaggaacggatgaatagtctgctgccaccgggttcaacaccactggagcgccgactggcgcaaacctgcagcgggatttctgatctgcaggtgccgcttcgtgacttgtggaatccggcaacctgtccggtcagcttcctgccttatctcgcctgggcgttctctgtggatcgctgggacgagggctggacagaaagcgtcaaacgccaggtagtgaaggatgctttttatattcatcagcataaaggaaccaccagtgccgtgcggcgggtggtggagccgttcggctttctgatccgcattattgagtggtggcagaccggagaggcaccgggcacgtttcgcctggatatcggcgtgcaggaccagggcatcactgaagatacctatctggaacttgagaggctgataagcgatgccaaaccatgtagccgtcacatgatcggcatgtccatcaatctgcagaccagcggcccgtattggttgggggcagccagttatcttggtgaagaaatcacgatctttccgtatatcaacgaaacaattatttccggcggcaccgcgcatgaaggcggggcggtccatgttattgacacaatgagagtgaatccatgagcacaaaattttataccctgctgacggatattggcgcggcgaaacttgccagcgccgccgcgctcggtgtgccgttaaaaattacccatatggcggtcggcgatggcggcggaacattaccaacgccggacgcaaagcagacagcactggtaaatgagaaacgccgggctgcgctgaatatgctctatatcgacccgcagaacagcagccagattattgctgaacaggtgatccctgaaaacgagggcggttggtggatacgtgaagtgggcctgtttgatgagtccggggcattgattgccgtgggcaactgcccggaaagctataagccgcaactggctgaaggcagcgggcgtacccagaccgtgcgcatggtgctgattaccagcagtacggacaatatcaccctgaaaatcgaccctgctgtagtgctggcaacccgcaagtatgtggatgacaaaatatcagagcacgaacagtcacgacgtcacccggacgcctcgctgaccgcaaagggttttactcagttaagcagtgcgaccaacagtgaatccgaaatactggccgcaacaccgaaggctgtgaaggcggcatatgatcttgcagcaggtaaagcatccgccagtcacacacacccgtggaatcagataacggatgtgcctgcagcttcactgacggtaaaaggcaccgtgcaactcagcagcgccactaacagcacgtcagaaacgcaggctgccacaccaaaggcagtgaaggcggcatatgaccttgcagcaggtaaggcacctgtcagtcacacgcacccgtggagccagataacagatgtgcctgcagcttcactgacggtaaaaggcaccgtgcaactcagcagcgctactaacagcacgtcagaaacgcaggctgccacaccaaaagccgtgaaggctgtatatgaccttgccaatggaaaacaacctgccgacgccacactgaccgcactggcaggccttgccactgcggcagacaaacttccgtattttacggggaatgatacagccagcctgacaaccctgactaacgttggacggaatattctggataaagcaagcacacaggcggttattcaatatcttggtctgagcgatgcaagtggatacgttggacgctggctgaatacccaggttttcacctcatcaggtacgtacaccccgacgccaggaacaaaacggattagggtcacaataacgggcggcggtggcggagggggcggctgcaaggctatatccaataatgaaacgtttttcggtgctggcggcggggcaggtgggacagtaatcaccacgctgatcctgacgaaggatagttatcctgtcactatcggcgcaggtggggccggcggcgttagtgcgacgaacggcctcaagggcggtgatagctcgttcggatcggtaatagcccctggtggtgaaggtggtggaaaatcaggagtcacaaacacgaacggtggtaacggcggtgtgccaagtactggcggtatcaacatcattggtggaaatggaggcgacggtcagtccggaaatatcggcgtcagcggtgaaggcggaacatcgcactggggtggcggtggacgcgcaggcgctggcggtggtgttagtggtaaggcatatggttcaggtggcggtggcgcatacgatgccggttatagcggaaccagtatgacaggcgggaaaggtgccgctgggatttgtattatcgaggagtttgcataatgaatgcgtcatatgcagttattgaaaatgggatggttgtgaatgtcattgtctgggatggcgaggctgaattcacagtgccggataatcagcagctcattaatatttctgatatcagtgagcagcccggaatcggctgggtttattcagacgggggatttactgcaccacccacccaggaacgttctcatgatgaactggtagctgacgctgaacagaaaaaacagtcgctgttagacgcagcaatggccaatatcagcgtgattcagttaaagctgcaggccgggcgcaaactgacgcaagaggaaactacccgacttaacgttgtgctggattatatcgaggctgtgacggcaatagataccagcaccgcacctgatatcatttggcctgttttccctgcaagcagataaataccgtcattttgtgtgaataacggtacaactgcgcttagctgcttgtcagacacaatcacttcaacatagggcgaagcctaatccaatcaggaggttcgccactatggctcaggattaccaccacggagtgcgcgttgttgaagtcaacgaaggcactcgatccattactacggtgagcaccgccatcgtgggcatggtctgcacgggcgatgatgccgatgcaaaaatgttccctcttaataaacccgtgctgatcactgatgtgcttactgccagcggtaaagcgggtgagtcaggtacgctggcccgttcgctggatgccatcgctgaccaggcaaaacccgtgaccgttgttgtgcgtgtgccgcagggtgaaacggaagaagaaaccacgaccaatatcatcggagcagtgaccgctgaaggtaaaaaaacaggcatgaaagccctgttatctgcccagtcacagctcggcgttaaaccgcgcattctcggcgtgccaggccacgacaccaaggcggtagctactgagttgctgagcgtggcgcaaagcctgcgtggatttgcttacctgtcagcgtatggctgcaagacggtacaggaggcgatcacttaccgtgaaaacttcagccagcgcgaagggatgctgatctggcctgactttactggctgggacacggtgctgaatgccgaagcaacggcatatgccaccgcccgtgcgcttggtctgcgcgccaaaattgacgagcagaccggatggcacaaaagcctgtccaacgtgggcgtgaacggtgtcaccggaatttctgctgatgtgttctgggatctgcaggacccggcaaccgatgcaggtctgctgaaccagaacgacgtcaccacgcttgtgcgtaaagacggtttccgcttctggggttcccgctgcctgagtgatgacccgctctttgccttcgaaaactacacccgcacggcgcaggtgctgatggacacgatggcagaagcacacatgtgggcggtggataaaccgcttaacccgtcgctggcccgcgacattatcgaggggatccgcgccaaaatgcgcagcctggtcagtcagggctatctcattggtggtgattgctggctggatgagtcggtgaacgacaaagacacgctgaaagccggaaaactcaccatcgactacgactacacgccagtgccgccacttgaaaacctgatgctgcgtcagcgcatcaccgatcagtacctggtgaatttctctagccaggtcagcgcgtaaggggacaacatggctttaccacgcaaattaaaacacctgaacctgtttaatgacgggaacaactggcaggggatcgttgagtcgctgacgctgccgaaattcacccgcaaatatgagaagtatcgcggcggtggaatgccgggtgcagtggatgtggatctggggcttgatgacagtgcgctggacacagaattttccattggtggtactgaactgctgctgtttaaacagatgggcaaagccacggtggatggcatccagttgcgcttcaccggctctatccagcgtgacgataccggagaagtgcaggccgtggagcttgtggtgcgtggacgtcacaaagaagtggattccggcgagtggaagacgggcgaaagcaacaccaccaaagtgaccagtaccaacagctacgcgaagctgactatcaatggtgaggtgctctatgaagtggaccttatcaacatggtggaaattgtggacggtgtggacctgatggaagcgcaccgcaacgccctcggcctctgatgtatctgaacggcgcggaatgccgcgccagaacccaatttacaggacagcaaaatgagcgataagcagactgaaaagactattaaactggatactcccatcatgcgcggtaaaacagaaattaccgaaattgtgctgcgtaaaccgcagtccggtgcgctgcgcggcacacgcctgcaggccattatggatatggatgtgaacgcgatgatgaccgtgatcccccgcatctccagtccggcactgactgcacaggaaatcgcagagatggacccggcagatctcactgccatgtcggttgaggttgtcacttttttgttgaagaagtcggtgcttgccggtttaccgacagcctgacggttgacgatctggtggcagatatcgccaccatctttcactggccgccatccgttactgacgttatgccgctgaccgaagtgctggaatggcggtataaagcgattcagagaagcggggccaacgatgagtgataacaacctgcgtctgcaggtcattcttaatgcggttgacaagctcacccgcccatttcgatctgcgcaggccagttcaagagaactggctgctgctgtcaaaaaatcccgcgatgcaataaagcagcttgatcaggccgggagcagtctggacagcttccgaaagctgcaggcagaaaatcagaaattaggcgacaggctgaactatgcccgccagcgtgcaaatttgctcagtcaggaactgggagcgatggggccgccttcgcaacgtcaggttgttgctctgggccgtcaacggctggctgttcagcgcctggaagaacgccagaaaaagctgcagcagcagacggcgcttgtgcgtgctgaactgtaccgggcgggaatttctgcgaaagacgatgcgggagcaactgcccgtttagcccgtgaaacatcacgttataaccaggaactttcgaaacaggaggcgcggctgaagcgactgggggaagctcagcgcaggatgaatgcagcgcgtgccagttatacccgttcgctggaggtgcgtgatcgtattgcaggtgccggagccaccaccacggctgcagggctggcaatgggtgcgccagtgatggcggcagtaaaaagctataccagcatggaagatgccatgaaaggtgtggcaaagcaggtcaatggtctgcgtgacgataatggcaaccgcactgcacgtttttatgaaatgcaggatgccatcaaggctgccagcgaacagttgccgatggaaaacggtgcggtggacttcgctgcactggttgaaggtggtgcgcgcatgaacgtcgcaaaccctgacgacagctgggaagatcagaaacgtgacctgctggccttcgccagtacggcagcaaaggcggcaacagcctttgagctgccagcggatgaactgtcagaaagtctggggaaaatcgcccagctctacaaaatccctacccgcaatattgaacagctcggtgatgcgctgaattatctggatgataacgccatgtcgaaaggggcagacatcattgatgtgatgcaacgtctgggcggtgtggctgaccgtctggattatcgtaaagcggcggcgctgggttccaccttcctgacactgggcgctgcgccggaggttgcagccagtgcagcaaacgcgatggtgcgtgaattgtccattgccaccatgcaaagcaagagtttttttgaagggatgaatctgctgaaactcaatcctgaagtgattgaaaagcagatgacgaaggatgcgatgggaaccatccagcgcgtgctggagaaggtgaacgcactgccgcaggataagcgcctgtctgccatgaccatgttgtttggtaaagagtttggcgatgatgcggcgaaactggcaaacaacctgccggaactgcagcgccagctaaaactgacagcgggcaatgatgcgctcggttcgatgcagaaagaatccgacattaacaaggactcactttctgcgcagtggttgctggttaaaaccggagcgcagaacaccttcagcagcctgggcgaaacgctgcgccagccgctgatggatattctgtacacggtgaaaagcatcacgggggcgttgcgccgctgggtggaagctaacccggaactgacaggcacactgatgaaagtagcggctgttgtggctgcggttaccgtaggcctcggcaccttagcggtggcgctggctgcagttctggggccgctggcagtgatccgtctgggattctctgtgctgggtatcaaaacgttaccttccgttacggcagcagtaactcgaaccagcagcgcgttgtcctggctggctggcgcaccactggcactgctgcgacgcgggcttgcttcatcgggcaacgccgcaggtttacttactgcgccgttgtcgtctttgcgccgcacggcatcactgacgggaaatgtcctgaaaactgtagcaggtgcgccggttgcactgttgcggtctggattatccggtttacgtgcggttgctgtgatgtttatgaatccactggcagcaatacgcggcgggctggctgccgcaggcacggtgctgcgagtactggcatctggtccactggcgatgttgcgcgttgccctgtatgccgtatctggtctgttaggtgctctgctcagtccgataggtcttgtggttactgcactggcgggtgtggcactggttgtctggaaatactggcaacccatcaccgcatttctcggtggcgtggtggaaggattcaaagcggcggcaggtcccatcagtgcagcgttcgaaccgcttaagcctgtgttccagtggattggtgacaaagtgcaggcgctgtggggctggtttactgatctgctgacgcccgttacgtcgacctctgccgaactgcagagcgcagcggcaatggggcgacaattcggggaggcactggcggaagggctgaataaggttatgcatccgctggactccctgaaatccggcgtttcctggttgctggagaaacttggcattgtcagtaaagaggccgcaaaggcaaaactgccggaaagcgtgacgcgtcagcaacctgcgacggtgaatgcagacggtaaagtgatgatgccatcgggtggttttccgtcatggggatatggctttgcggggatgtatgacagcggcgggtatatcccgcgcgggcagtttggcatcgtcggtgaaaacgggccggaaattgttaacggcccggcaaatgtgaccagccggagaaatacagctgcactggctgccgttgttgccggaatgatgggcgttgctgccgcgccagcagagcttccaccgttgcaccctttggcacttcccgcgaaaggtggagaagcaattgtgagtcgcgcagccactgtgccgcccgttcaacggattgaggcaccgacgcagatcatcattcagacgcagccaggacaaagtgcgcaggatattgcgcgggaggtggcacgccagcttgatgaacgtgaacgcaggctgaaggcaaaagccaggagtaactacagcgatcaggggggatacgacgcatgatgatggtgctgggattgtacgtgtttatgctgcgcaccgttccgtatcaggaactgcagtatcaacgcagctggcgacatgcggcaaacagccgggtaaatcgtcgtccgtccacgcagtttctgggaccggacaacgacatgctgacgctttccggtgttcttatgccggagataacaggcggcaggctgtcgttgctggcactggagcagatggcagaacaggggaaagcatggcccctgattgaaggcagcggcacgatttacggcatgtatgtgattgagggactgaatcagactaaaacggagtttttccgcgacggtatgccgcgccggattgagttcaccctgtcgctcaaacgcgtggatgaatccctgtccgatatgttcggtgatctcagtgcgcaactgaataatcttcaggacacggcaacatctgtcttaagcgatatcagtaaaacggtgggagggctgctgtcgtgaatttcagctctgaactgcttaacaaaggcaacaaaactcccgcattcagcatcagtattgagggcagggatatcaccacagtgctggacaaccgcctgatggggctgacgctgacggataaccggggctttgaagcagaccagcttgatctggagctggacgacgccgacggaaaaatcgtgctgccgcgtcgtggtgcggtcgttacgctggcgctgggttggaaggggcagccgcttttcccgaaaggggcattcacggtggacgagattgaacacactggcgcaccggaccgcctgactatccgggcgcgaagtgctgattttcgggaaacgctgaatacccgccgtgaaaaatcgtggcataagaccaccgtcggggaagtggtgaaggaaatagcctcgcggcacaagctgaagatggcactgggtaaagacctgtcggataagctcgtagagcatatagaccagactaatgagagtgacggcagttttctgatgcggctggcgcgccagtacggtgccatcgcgtcggtgaaaaatggcaatctgttattcatccggcagggacagggcaaaagcgccactggtaaaccactgccggtgatcactatcacacgcaaggacggcgacagtcaccgctttaccctggcagatcgcggagcctacacgggggtaattgccagctggttgcatacccgcgaacccgcgaagaaagaaagcactacggtgaagcgtaagcgcaggactaagaagcagaagaaagagccggaagcgaagcagggcgattacctggtggggacggatgaaaacgtgctggtacttaatcgcacttatgccaaccggagcaacgctgaacgggcagcgaaaatgcagtgggaacgcctgcaacgtggcgttgcgtcattctcgctacaactggcggaagggcgggcagatctctacacggaaatgccagtgaaagtcagtggctttaaacagccgatagatgatgcggaatggaccattacgactctgacgcataccgtaagcccggataatggttttacgaccagtctggagcttgaagtgaggattgatgatttcgaaatggaatgattcttcgcaatggagaacttttaagtttgcaaaatggaataatgcggtatcattattgtgaatttagcaaaaatggggagaactcgaaaaatgatgatttgcccactgtgtggaagtgccgcccatactcgcagcagttttcaggtatcttcattgaccaaagagcgttacaaccagtgccagaacattaactgcagccatacttttgttacccatgaaacttttgttcgttcgattgcaacgccaaaagagtcaaatccggttcagccgcatccaatgaaatcaggacaggtggcgctctctctttgacgctgccgccattttgtcgccatcgttaaaaaatagtgtttctaacatcatgattttaaacagcttaaatttcaggcaacaaaaaacccatcaaccttgaaccgaaatggcggggttgatgggctccacaaaatggggacatcaaagaaaagcagtggcactaattaagactgatgccctgcggaaaagttctgcggttgtgcaaaaaaatttcattttcagggcaacttcagttttatcctaatcctggccataccatgacgatgattgtccctgccagcgtcagcaggacgttggcgattgcataggtgcccgcatagcccagcgccgggatgttactgcgagctgtatcactgatgatctccattgccggcgcgcaggtacgtgcgcccatcattgcgccgaacaacagcgcgcggttcattcgcaatacataagcaccgaacaagaaacagataaccacgggcaccagactgacaatcaatccggcaatcaacatctgaccgccaatcgcgcccaggccgttattaataccgctaccggcgctcagaccaacgcctgccataaacaccatcaagccgaactctttcaccatgcttaatgcaccctgcggaatgtaaccgaaggtcgggtggttagcacgcataaagcccagcataattccggcgaataacaacccggcagcgttccccatgccgaaactgaatgtgctgaactggaaggtgatcatcccgatcatcagcccaataacaaagaaggcgcaaaatgccagcaggtcagtgacctggctgtgaatcgagataaagccgatgcgatcggcgatggtttttacgcgacgggcatcaccgctgacttgtaaaacgtcacctttgttaagcacgacgttgtcatctatcggcatctcaatctggctacgaatgacgcggttaaggaagcaaccgtgatcggtcaacttcagttgtgcgagacgtttacctacagcgttatggtttttaacgaccacttcttcagtgacgatacgcatgtcgagaaggtcacgatcgaaaacttctttaccgttacggaagctgggatcgagtcgggcatgggcgtcgggatagcctaccaacgctatttcatcgcccatttgtagcacggcatcaccgtctggatttgccagaatcccgttacgtcgaatacgttcaatgtagcagccggtttgtcgataaatacccagttcacgcagatttttgccgtcggtccaggccaccagctccgggccgacgcgataggcgcggatcaccggtaaataaaccttacggttggcatcagtgtccaggccacgttcgcgggcgatttgctgggcgctggtctgtaagtcctgatgctgcaatttcggcaagtaacgcgcaccaacaatcaaactcaccagaccgattaaataggttaaggcatacccgaggctcagattatccagtgccagtgagagctgcctgctttccatgccggaatgacgcagtgtatcgccagcaccgaccagaaccggtgtcgacgtcatagagcctgctaacataccggccgtcaggccaatatcccagccaaacagcttacctaaccctaaggcgatcaccagcgcactgccaaccatcaccagtgctaacattaggtaatttttcccatcgcgaaaaaaaatggaaaaaaagttcggtccggcttcaaccccaacacagaaaataaacagcataaagccaagattaagcgcatcggtgttaatgctgaaatgttgttggcctaataacagcgatacgactaaaacgccaatggaattacccagttggatcgaaccaagtcgtaactttccgagacatagcccaagcgcgaggaccacaaataataacagaatgtaattcccatttaacaattcggcgacgtttatattcacggaggctaacttcttgtttactagtaagctgttgaaagaaatggtaatttacgataatgttttttaccagaattcagggcgcagattcattcagcgcacctaaacgatagtaaagtaacaatatattttactagtgtaatcacattaggtatcaacggctatatgaattgcgttggcctatattagcatggaatgcgaagcggctttatcttactgaacgccacactggcgaaaaatgtgttcgatagacgcagtgtcaggaggaacgagtgaaacataaacaacgttgggcgggggcaatctgctgttttgtcctcttcattgtggtgtgcctttttctggcgacgcacatgaaaggcgcttttcgggctgccgggcatcctgaaatcggcttgctatttttcattcttcctggagcagtcgccagcttcttttcacagcgtagagaagtcctgaaacctctgtttggcgcaatgctggcggcaccctgttcgatgctcattatgcggctgtttttttcaccgacgcgctcattctggcaagagctggcatggttattaagtgcggtgttctggtgtgcgctgggggcactgtgtttcttatttatcagtagtttgtttaaaccacagcacagaaaaaatcagtaaagccctcaacgcgagggcttgtcagacgatcaggcgtccagattttctttcacccatgcagcaaaatcggtatagccgccgatatgttgctgatcgacaaaaatctgcggcacggtttctacgggtttacctgccttttgttgtagatcttctttagtgatcccttccgcacgaatatctacatagtgatactgaaaatcatcgtgttcattgctcaatttctcagccagatcttttgcacgcacacagtaagggcaacccggacgaccaaaaataacggtttgcattatttctctcctcatagatttatgcctgtaatgatcacgctaaaatgtattcgctgaaagtaggtttaacctgttgcattaattgctaaaagctataactgttaaacacaatacagtgaaaagttttagactgaaggctcactttgcagagggaagcgtatgcgcgcgatcggtaaattgcctaaaggcgtgttgatactggaatttatcggaatgatgctactggcggtggcgctgctgtcggtaagtgactccctgtcgctgcctgagccattttctcggccagaagtgcagattctgatgatttttctcggtgttttgctcatgcttcccgctgcggtggtggttattcttcaggtggcaaaacgtcttgccccacagctgatgaaccgtccaccgcaatattcacgttcagaaagagaaaaagataatgacgccaaccattgaacttatttgtggccatcgctccattcgccatttcactgatgaacccatttccgaagcgcagcgtgaggcgattattaacagcgcccgtgcgacgtccagttccagttttttgcagtgcagtagcattattcgcattaccgacaaagcgttacgtgaagaactggtgacgctgaccggcgggcaaaaacacgtagcgcaagcggcggagttctgggtgttctgtgccgactttaaccgccatttacagatctgtccggatgctcagctcggcctggcggaacaactgttgctcggtgtcgttgatacggcaatgatggcgcagaatgcattaatcgcagcggaatcgctgggattgggcggcgtatatatcggcggcctgcgcaataatattgaagcggtgacgaaactgctgaaattaccgcagcatgttctgccgctgtttgggctgtgccttggctggcctgcggataatccggatcttaagccgcgtttaccgtcctccattttggtgcatgaaaacagctatcaaccgctggataaagacgcactggcgcagtatgacgaacaactggctgaatattacctcacccgtggcagcaataatcgccgggatacctggagcgatcatatccgccgaacaatcattaaagaaagccgcccatttattctggattatttgcacaaacagggttgggcgacgcgctaaaaccgccacgtcgatgtatgatacgcgggcttttgaccaggtctgacagagaggtgcagggtgaaaattgccatattgtcccgggatggaacgctctattcgtgtaagcggctgcgtgaagccgctatacagcgcggtcacctggttgaaattcttgatccgctttcttgctacatgaacataaatcctgcggcgtcttctattcactacaaaggccgcaagttaccccattttgacgcagtgatcccgcgtattggcaccgccattaccttttatgggacggcggcactgcgccagttcgagatgctggggagctatccgctcaatgagtcggtcgccattgcccgggcgcgtgacaaattgcgttccatgcaactgctggcgcgtcagggcatcgacctgcctgtcacgggcattgcgcattcgccggatgataccagcgatttaatcgacatggtcggtggtgcgccgctggtggtcaagttggttgaaggcacgcagggaattggcgtcgtgctggcggagacgcgtcaggcggcggaaagcgtgattgacgctttccgcggtctgaacgcgcatattctggtgcaggaatatatcaaagaggcgcaagggtgcgatatccgctgtctggttgttggcgatgaagtggtcgctgcgattgaacggcgggcgaaagagggcgattttcgttccaatttgcatcgtggcggcgcggcaagcgtcgccagtatcacaccacaggagcgtgaaatcgcgataaaagccgcgcgaacgatggcgctggacgttgctggtgtggatattctgcgtgctaatcgcgggccgttggtgatggaagtgaatgcgtcgccggggctggaaggaatagaaaaaaccactggtatcgacatcgcgggtaaaatgatccgctggatcgaacgccacgctacgacagaatattgcctgaaaacgggtggttagtcgcaatcacattactgatcatggttttgcctgcgctttttgcgtaagctgtgccggtctttttatcgaaagaggttgtacaaaattatgacatcgctggtcgttcctggtctggatacgctgcgtcaatggctcgatgacctggggatgagtttttttgaatgtgataactgtcaggctctgcatctgccccatatgcagaatttcgacggtgtctttgatgccaaaatcgatctgatcgataacacgatcctgttttctgccatggcggaagtccgaccttcagccgtattgccgctggcggcggatttatctgccatcaatgccagttcgctgaccgtgaaagcatttcttgatatgcaggatgataatctgccaaagctggtggtttgccagtctttatccgttatgcagggcgtaacctatgagcagtttgcatggttcgtgcgtcagagcgaagagcagatttcgatggtcattcttgaagctaatgcccatcaactgctgttaccgactgacgatgaagggcaaaacaacgttaccgaaaactatttcctccactgataactcctttcgagcacgcagtcgctggtgcagtggctgcgcgctgcaaaattatctgctgtttttaaccttttcttaaagattatttcacttctcttgtgtcgatttggctttatcacatagagcaaatacgcataaaaatttgttaaataccgttttttaatccgagctatagtctcaaaccctggctaaagttattcttgcgatgcttttatatagcgagcagtgctggccgggagagagttctcttttcttacaccgcgccgataaaaaatatgcacgtttattgcatatctttcagcatgacaacttttgttcgtttgttaacgaactttcagaaggaaagagatatgaccgccttaaataaaaaatggctttcgggtctggttgcgggtgctctgatggccgtctctgtcggcacgctcgcggctgaacaaaaaacactccacatttataactggtctgattatatcgcccccgacacggtggctaactttgaaaaagaaaccggtattaaagtcgtctacgatgttttcgactctaacgaagtactggaaggcaaattaatggccgggagcaccggctttgacctggtggtgccgtcagcaagctttcttgaacgccagctgacagcgggagttttccagccgctggataaaagcaaattgccggagtggaagaatctcgacccggaactgctgaagttggtcgccaaacacgatcccgacaataaatttgctatgccctatatgtgggcgacgaccgggattggctataacgtcgataaagtcaaagcggtgctgggcgaaaacgcgcccgtcgatagctgggacttgatcctcaagcctgaaaatctggaaaaactgaaaagctgcggtgtctctttcctcgatgcgccagaagaagtttttgctaccgtgctgaattatctcggcaaagatcccaacagcactaaagcggatgattacaccggacctgctaccgatctgctgttaaagctgcgcccgaacattcgttatttccattcatctcaatatattaatgacctggcgaatggtgacatctgcgtggcgattggttgggcaggtgatgtctggcaggcgtcaaaccgcgcgaaggaagcgaagaatggcgtgaatgtctcgttctcgattccaaaagaaggggcgatggcgttctttgatgtattcgccatgcctgccgatgccaaaaataaagacgaagcctatcagttcctgaattacctgctgcgtccggatgtggtggcacatatctctgaccatgtgttctatgctaacgccaataaagcagccacgccgctggtgagtgcggaagttcgtgataacccgggtatttatccgcctgcggatgtccgtgcgaagctgttcactctgaaagtgcaggacccgaaaatcgaccgtgtgcgcacccgcgcgtggaccaaagtgaagagcggaaaataatccgcagtcgtagatgccggacgggtgcaccacacacgccggcaattcgcaccatcatggtgcgcttgcacacattcaatgccggagagcagccgtgaatgacgctatccctcgcccgcaggcgaaaacccgtaaggcgctgacgccgctattagaaatccgcaacctcaccaaatcctacgatggtcaacatgcggtggatgatgtcagcctgactatctacaaaggtgaaatcttcgcgctgctgggcgcatccggctgtggcaagtccacgctgctgcgtatgctggcaggtttcgaacaaccttctgccggacagataatgcttgatggcgtcgatttgtcacaggttccgccttacctgcgccccatcaatatgatgtttcagtcttacgcgctgtttccgcatatgaccgtggaacagaacatcgcttttggcctgaaacaggacaaactaccgaaagcggaaattgccagtcgggtcaatgagatgctcggcctggtgcacatgcaggagttcgccaaacgcaaaccgcatcagctttccggtggtcagcgacagcgtgtggccctggcccgaagccttgccaaacgcccgaaactattactgctcgatgagccgatgggcgcgctggataaaaagctgcgtgaccggatgcagcttgaagtggtggatattctggagcgcgtcggtgtgacttgtgtgatggtcacccacgatcaggaagaggcgatgaccatggcggggcgtatcgccattatgaatcgcgggaaatttgtccagattggcgagccggaagagatctacgagcatccaactacccgctacagcgctgaatttatcggttcggttaatgtctttgaaggtgtactcaaagagcgtcaggaagatggcttggtgcttgattcgccggggctggtgcatccactgaaagtcgatgcggatgcttcagtggtcgataacgtgccggtacacgtagcgctgcgcccggaaaaaatcatgctttgcgaagagccgcccgccaatggttgtaacttcgcggtgggggaggtgatacacattgcctatctcggcgatctttcggtgtatcacgttcgactgaaaagtgggcagatgatcagcgcccagctacaaaacgcccatcgtcatcgtaaagggttaccgacctggggcgacgaagtgcgtttgtgctgggaagtggacagctgtgtggtgctgacggtttaaggagcaaagatgagtacacttgaacctgctgcccagtcgaaaccgccgggcggatttaagctgtggttgtcgcagctgcaaatgaagcatgggcgcaaactggtcattgcgttgccatatatctggttgatcttgctgtttctgctgccatttctgattgtctttaaaataagcctgggagagatggcgcgcgctattccaccttataccgagctgatggagtgggctgacgggcaactttccatcactcttaatctcggtaattttctgcaactgaccgacgatccgctctattttgatgcttatctccagtcgttacaggtggcggcgatttcgactatttgctgtttactgatcggctatccgctggcgtgggcggtggcgcacagtaagccttcgacccgtaatattttattactactggtgatcctgccgtcgtggacctcgtttctgatccgcgtttatgcctggatgggaatattaaaaaacaacggtgtgctgaataattttctgctgtggctgggggttatcgatcaaccgctgaccattctgcataccaatctggccgtttatatcggcattgtttacgcttacgtgccgtttatggtactgccgatttataccgcgttgattcgtattgattattcgctggtggaagcagcgctggatctcggtgcacgaccgctgaaaacgttctttactgtgatcgtgccgctgactaaaggtgggattattgccggatcgatgctggtgtttatcccggctgtgggcgagtttgtgatcccggaactgctcggtggcccggacagcatcatgatcgggcgcgtgctgtggcaggagttctttaacaaccgcgactggccggtggcctcggcggtagcgatcatcatgttgctgctgctaattgtgccgataatgtggtttcacaaacaccagcaaaaaagcgtgggagaacacggatgaataatttaccggtagttcgttcgccctggcggattgtgattttgctgttgggcttcacctttctctacgcgccaatgctgatgctggtgatctattcattcaacagctcgaaactggtgacggtgtgggccggctggtcaacgcgctggtatggtgagttattgcgcgatgacgcgatgatgagtgcggttggtttaagcctgacaattgctgcctgtgcggcaacggcggcggcgatcctcgggactattgcggcggtggtgctggtgcgctttggcaggtttcgcggatcaaatggctttgcctttatgatcaccgcgccgctggtgatgccagatgtcatcacgggcttgtcgctgttgttgttattcgtcgcgcttgctcatgccattggctggcctgcggaccgcgggatgcttaccatctggctggcgcatgtcacgttctgtacggcttatgtggcagtcgttatttcgtcgcgtctgcgggaactggatagctcgatagaagaagcagcgatggatctcggtgcgacgccgctgaaagtatttttcgtcattacgctaccgatgatcatgcccgcgatcatttctggctggttactggcttttactttgtcgcttgatgatctggtgatcgccagctttgtttctgggccgggagccaccacgttaccgatgctggtcttttccagcgtgcggatgggggtgaatccggaaatcaacgcccttgcaacgttaattctcggtgcggtcggaattgtcggatttatcgcctggtatctgatggctcgcgcagaaaaacagcggatacgcgatatccagcgtgcaagacgtggctgaagacactaaaatttgccaacctggctacataatgccgcgcatgccgcggcattgttttcatggaagacgaaacgttgggattttttaagaaaacatcttcatctcatgctcgcctgaatgtgcctgcgctggtgcaggtagcggcgctcgccattattatgatccgtggcctcgacgtgctgatgattttcaatacgctgggcgtgcgcggtattggcgagttcattcatcgcagcgtacaaacctggagcttaacgctggtctttttaagcagtctggtgctggtttttatcgagatctggtgtgcgttttcactggtgaaagggcgtcgctgggcgcgctggctatatctgctgacacaaatcaccgccgcaagttacttgtgggcggcttcgctggggtatggttatccggagctgttcagcattcccggtgaatcaaaacgtgaaatcttccatagcctgatgctgcagaagctgccggatatgctcatcctgatgctgctgttcgttccctcgaccagtcggcggttcttccagttgcaataatgtgtataatcgtcgcccctgatgatgtgaaggtcaatgtatgcagtgcgcactttacgacgcgggtcgctgtcgttcctgtcagtggataacgcagccgattccagagcaactctccgctaaaaccgccgatcttaaaaatctgctcgccgactttccggttgaggaatggtgcgcgccggtgtcaggcccggaacaagggtttcgtaataaagccaaaatggtggtgagtggtagcgttgaaaaaccactgctcggtatgctgcatcgagacggcacaccggaagacctttgtgactgcccgctttatcctgcctcatttgcgcccgtttttgcggcgctaaaaccgtttatcgcccgagcggggttaacgccctacaacgtggcgcgtaagcgtggcgaactgaaatacattttgctgactgaaagccagagcgatggcggcatgatgctgcgttttgtgttgcgttccgaaaccaaactggcgcaactgcgtaaggcgctaccgtggttacaggaacaactaccgcagctaaaagttattaccgtcaatattcagccggtacatatggcgattatggaaggggagacggagatctacctgaccgaacaacaggcactggcggagcgttttaacgatgtgccgctgtgggtccgtccgcaaagtttcttccagactaatccggcggtcgccagccagctgtacgctaccgcgcgcgactgggtacgacagctgccggttaaacatatgtgggatctgttctgtggcgtggggggctttggtttacactgcgcgacgcctgacatgcagttaaccgggatcgaaattgcgccagaggccattgcctgtgcaaagcagtcagccgctgaactgggcttaacgcgtttgcaatttcaggcgctggactccactcagtttgccactgctcagggggaggtgccggagctggtgctggttaacccgccgcgccgcggcattggtaaaccgctgtgtgattatctctcaacgatggcaccgcgttttatcatctactccagctgtaacgcccaaaccatggcgaaagatgtccgagaactgcctggttaccgcatcgaacgggtacagctttttgatatgttcccgcacaccgcgcactatgaagtgctgacgctgctggtgaagcaataaaaaagccgcaggtgcggcttcagattgctgacaaagtgcgcgttgtttatgccggatgcggcgtaaacgccttatccggcctacaaaagcgtgcaaattcaatacattgcatgggccatgtaggcctgataagcgtagcgcatcaggcaattttacctttgtcatcagtctcaagccgcggttgcggctttctgaatcttactgcgggaaccactggtcattgattttctgatatgtaccgtcagctttaattgctgccagcgcgttattcagtttttccagcagagctttgttatccggacgtacagcgatgcccagaccggtgccgaagtattgcggatcggtcactttttcagtagcaacgcccagttgcggattggttttcagccattcgtttaccaccgctgtgtcaccaaataccccatcaatacgaccatttttcagatcgataaaggcattctgataactgtcataggagacagttttcacttcggggtgctgatcctgaatatatttctggtgcgtggtgccgttttccatcccaatacgtttgcctttcagatcggcaaacgttttgtaggtatcttttttggcaatcacgacggctgagttttcatagtagggcgtggtaaacgatacctgcttgctacgctcgggcgtgatatccataccggagattacggcgtcatattttctgaatttcagtgacgggatcaggctgtcgaacgcgtgattagtaaaagtacattctgcctgcatttgtttgcacaaggcttttgccagatcgatatcaaagccgacaatctcattattagcacctatagattcaaaggggggataggtggctgaaacgccaaaattgattttctctgcggcagaagcaccgaaagtaaaggaagcaagtaaagcggcaagaactaactttttcatgatggaactcccgtctgtcaatcttatgatttttggccgtgtctgcggcatgggataacaatgccatcaagtgaatttatatgcaataaatatgattaaataatttaaatgaaataaaaaaagacggataacttagtgagttgtccgtcttcattataagaatttatgcactgtgtaggccggataaggcgttcacgccgcatccggcatcagcatgcagctacattaattccgccgttcgaatgccagtgctttgcgctcgatcagacgcatcatcagcgtcagcaggccgttgacgaccaggtaaataatccctgccgcaccgaacaccattacatcgtaggtgcgtccgtacaacaactggctgtatcccatcacttccatcagcgtaatggtgtaagccagagaggtacttttgaacaccagcaccacttcgttggaataagaagagagcgagcgtttaaaggcatacggcagcaggatcgccagcgtatcttttttgctcattcccagggcgctacaggactgccactgaccttctgggatcgcacgaattgcaccgtaaaacagctgcgtggtatacgccgcactgttcagcgataacgcaatcagcgcacataaccacggttctgacaacaaatgccacagtgccggatactcctgcaaagtcggaaactggcccggcccgtaataaatcaggaagatctgcaccagcagcggcgtaccggtaaacagcgtgatataaccccgcaccagccacaccagcaccggcgttttcagcgtcaggatgatggtaaaaatcaatgccagaatcagtgccacaatcagcgaggcaacggttagcgtcaggctggtgtgtagccctttcatcagttcgggtaaatactcaaacattagctgggcctccgctcaaaacgtgtcgcgcgcaggtcaatgcgtttgagaatgtactgactgagcagggtgatcaccaggtaaatcgccgccgccacaatgtaccaggtaaatggttcctgggtacgagtagcgatgctttttgtttgcagcattaaatcattcacactaatcaaactgaccagcgcggtatctttcagcagcaccagccactggttaccgaggccaggcagcgcatgacgccacatctgcggcatcaccagacggaaaaagatagccgatttcgacagccccagcgcctgaccagactcccactgacccaccggcaccgctttcaacgcgccccgaagcgtttgcgaggcataggcggcatacagcagtgacagagcgatgacaccacaaaggaacgggctaacgtcgaagttctcaatgtccatctgcactgggatctgcacgaacccaagattgatagtgaagccatccgaaagcgtcagcagcagctgcgaggagccaaaatagataaacagcaccaccagaatttctggcaggccacgcagaatggttaccagcgctgaacctgcccacgcgacaggacgccattttgccgactcccataccgcaaagaacatcgccagcgccagcccgacaatcaatgcacaaacggcaaggccgacggtcatcccggcggcgcttgctaaaggaaaaaattcattcatcaggaattacttctggaaccatttgttgtagatggtttcgtaagtgccatctttcttcactttttccagcgcagtgttgagtttctgctgcagctcagtgttgccctgacgtaccgcgatgccgaggccagtgccgaagtaatctttatcggtcactttgtcgcccaccgccgccagtttcgggttatctttcagccactcagtgaccactgcggtgtcaccgaagacgccgtcgatacgcccgttttgcagatccagttttgcgttctggtagctgtcatacggaacggtagtgatttccgggtgcttatccataatgaatttctggtgtgtcgtcccgttctgtacgccgacttttttgcctttcagctgatcaacactggtgtatttgccttgctgacccacaaacagggcagagttgtcatagtacggggtggtaaacagcacctgcttttcacgctccggagtgatatccatgcccgccatcacggcttctacgcgacggaatttcaggcttgggatcaggctgtcaaacgcctggttagagaaagtgcaggttgcatcaatctctttacacagcgcttgtgccaggtcgacgtcaaaaccaacgatctggttgtttgcatcaatcgattcaaacggaggataggaggcttcggtagcaaaacgaatggtttcggcagctgtggcggaaagactaaaacctgcaattaacgcggcaatcagaacttttttcattgttgttatcccgaatcttagtgagagagatagtttttaaatgcttcggtttgcggctcggtaaagcagctcgcgtcgccttgttctacgatatgaccattttccatatacaccactcggctggcggttttacgcgccacttcaacttcgtgggtgacgatcacctgggtaatattcgtttctgccagctcacgaatgatgctgacgatttgtgccgtaatttccgggtccagtgcggcggtcggttcatcgaacagcagtacctgcggttccatcatcaacgcacgggcaatagcaacacgctgctgctgaccaccagaaagatgcagcgggtaacgatcgctataaggtttgagacgcagacgttccagcagtttttctgcacgggccagcgcctgatctttactcaaccccagtacacggcagggcgcttcaatcaggttttgctgcacggtcagatgcggccacaggttgtattgctgaaacaccatgccaacgttacgacgcaaatcgcgaatcgctttgtcagagggtgttttggtgaaatcgaaatggttgcctgcaatgttgagcgtaccggagcgcggcatctcaagcagattgagtacacgcagcagcgagcttttacccgcgccgctggggccaagtaacaccagcgtttcgccctgtgggcaatccagcgtgatatcgaacagcgcctgatgcgcgccgtagaagcaattaatgccgtttaattgaatactcattgacactcgtatactggcagtctgatagctattgaggtcgaagatagtacctttgacagaataattatgcaatatttctgctttaaaagttaaaagcaaagcgcattattcaataaacatagcacaaaataacgggggcggtggtcggcgagcataaatgtcggcattcctcacgaaatgccggacaatttacggggtttattggttgatcaaggcgttagcgattctcgatggactgacggagcgtacccgccgtggcatgaacgctaccgcctaagtaacgcacatcgtcgatgacccaacactggccttcctgaatcattaacacttcatcctgccagccctggtcaccctgtttaagatccacgcgcaaaggaatgttacgggcatcacgattagggatagtcgatgcactggcaacgtgggcgctgtctggcaaggtggttcgactggagaatggatcgttggtcagtagttcccgatggttattatcccgggaggcatcgctaagcagtgtcgccagtttgtcgctcagataagggcgcaaggcggtgatgtcgttgctgcggtgcaaaatgcggtagtcataaaattgctgggccacgttatccgggcctccttcaacgcaaggaccactgcgtgtgccgttatctttataagctggagtgactgtggtgcaggcactgaggagcagtgcgcaggggataagcattgtcaatttgctgtagcgcataatgatttccttataagcgatcgctctgaaagcgttctacgataataatgatatcctttcaataatagcgtatcagtctgataatgcttttgagatcgaaggcttagcaaacaaggagatcgatcatgcaattttctacaaccccaactctggaaggccagaccatcgttgaatattgcggtgtggtgaccggcgaagcgattttaggtgccaatattttccgtgatttctttgccggtatccgcgatatcgttggcggacgttccggtgcgtatgaaaaagaactgcgtaaagcacgggagatcgcctttgaggaattaggctcccaggcgcgggcgctgggggccgatgccgtcgtcggtattgatatcgactacgaaacggtcgggcaaaacggcagtatgctgatggttagcgtcagcggtacggcggtgaaaacgcgtcgatgagaagagtcttctggctggtcgctgccgctctgttattggcagggtgtgcaggcgaaaaaggcattgtcgagaaagagggatatcagcttgatacccgacgccaggcgcaggcggcgtatccgcgcattaaagtgctggtgatccactacaccgcagatgattttgatagctcgctggcgacactgaccgataagcaggtcagctcgcattatctggtccctgcggtaccaccgcgatacaacggtaaaccgcgcatctggcaactggtgccggaacaagaactggcctggcatgcggggattagcgcctggcgcggggcaacgcgccttaacgacacctctattggcattgagctggaaaaccgtggctggcaaaaatcggccggagtgaaatattttgccccgtttgaaccggcacagattcaggcgcttattccactggcgaaagatattattgcccgttatcacatcaagccggaaaacgtagtggcacatgcggatatcgcaccgcagcgcaaagacgatccggggccattatttccctggcagcaactggcgcagcaggggattggtgcctggccggatgcgcagcgggttaacttttaccttgccgggcgcgcgccgcacacaccggtagataccgcgtcattgctggagcttttggcgcgctacggttatgacgttaaacctgatatgacaccgcgcgagcagcggcgcgtgattatggcattccagatgcatttccgcccgacgttatataacggcgaagcggatgcagaaactcaggcgattgccgaagcattgctggagaaatacgggcaggattagcgcggcagttttccgtggtcgcgtagccaggcggcagttttctcgataccttcatccagggtgatgaccggctgataacctaactcttcctgcgcacgcgtaatatccagcgtaaagtcaaaattcaacttggagacgccgtagtgggtcagcggcggctcttttgctgacttgcggcctaaacgctccatgctgcgggcgatcatatccagcatcgggtaggggacggaacgaatacgacagtcaatattcaactcgtcgatcagcttctgcacgatgctgcgcagtgtgcgatgctcgccgttggtgatgttgtacacacgcccggaaggtagcttatcgcaggcttcctggcttgccagccacattgcgtgcacggcattttcatagtaggtcatatcgaccagcgcactgccgccatgcggtaacagaatactgccgtagtggtgcatcatatgcgccagacggggaataaagactttatcgtgcggtccgaacagactttgtgggcgcagaatagtaaagcgcgtttgtggattcgcctgcgaaagcatattgatcacttcttcgctggctgctttgctgcgggcaaactcgttggcgaagcggtgagggcgaaaatcttctttaatatcgcgatggtggtgataatcgaagtacagggagggggaagagatatgaataaagttacgcacaccccaggcgacagcccattcacccaggcggcgagtggcgcgaacgttagccagatcgaaagcctgttgtgtcccccagggtgaggtaaagctggagcagtgccacagcgtatcaatgcccgcgagcatcactttagcttgtgatgaaaccagctcggtcagatccgccggaacaaactctgcgcccattttttccagcaatttgcccattgcctcgttgcgaccggtcgctcgcacgctgatgcctttctggcataaaaactctaccgcgtttcgacctaagccgctggtggcgccggtaaccagtaccttcatatcaatccactgttgttgagaaaatgacgtgcgcattcttccgtgatttcccccatgatgcaatgggaaacatgaaagaataacgcaggttttgtcgattaatctgtgctttgttctgccagtctggcgatttgttttgccattccgcgaaaaataaacagatgcgcggggatcatcaataaccagtaaaacagccccggcataccgtgcggatgccagaaagcgcggacatcaatagtacgatagtcacctttatcttccagggtaaaacacagtcgtcccagccccggcgctttcatgccaaataacaacgtaagttgctttttcggttcaacgacaatcactttccagctatccaccgcatcgccggtctgtaaatattcgcgctccgggcggcctttcgccagcttatgaccgatcgcgcggtccatcaacgcccgtgtctgccacaaaatattgccaaagaaataacgctctttaccgccgatttggttcaccacctgccataaagccgcaaggctggcggacgttttaacggtaaaccccgcctgtttggcgaaataaccgtactccggtcgccagcgggcaaaggcctgagcgtcgtagccccagtcgctggagttgaccagtttttcttcctctttcaacgtgctacgtaccgcgtcatcgaaagcgatcagccgttgtgggatgagtgcacgtagcgcggtatcatccgccagcagatcgtgtttcagcccctgaatcaacgccctggcggtggtgggcggtacggaagtaatcacattgagaaaccacaccgaaatccagcgggtggggagggggatggggatcaaccagcggcgcttaccgctcaccgccataaaatgttcaaactgttgctgataactgagcacctctggtccggcggcttcgaagatgcggtgttcgctggccggatgatctaacaacgccaccagatagtgcagcaagttttccagcgcgatgggcgtggtgcgtgaacgtacccagcgtggcggcgttaacactggcaggttgtagaccatatcgcgcatgacttcgaacgccgctgaacctgcgccaacgataattccggcccgaagttcggtcacaggtacattcgcttcacgaagaatgtccgccgtagcctgacgagcacgcagatgatccgactgctcatgtggcggggcctgcaacgaactgagaaagattaattgcttaactggtacttcacgtagcgcatcgcggacgttgagagccacctggcgctcctgagcgataaaatcgccgccttcgcccatgctgtgcaccagaaaatagacggtatcgatatcctgcaacagggccggaaggttatccggccagctgagatcgactttatggcaactgacgtttgccagttgcagctttgcaagcctgtcgacatgacgtgccgccgccaggatctgatgcccttgctggctgagtgtgcgcaccagatgctgaccaatgtagccactggcaccgagaactaaaatgcgttgcggcacgtctctctccttaacgcgccaggaatgcgcgccagtgggcggcgacttccgccagttgttcgcgcgagacgtcaagatgcgtcaccaggcggacaatcggcgaggcgttaatcagcacgtttctcgctttcatgtattcgcctaacgcggcagcattttcttccccgacgcgaacaaacagcatattagtgtcctgacgcatcacatccgcgcctgcttcacgcagttgctccgccatccaggcggcgttgtcgtgatcttcctgcaaccgtgcgacgttatttttcagggcatacatcccggcggcagccagaatcccggactgacgcatcccgccaccggccattttccgccagcggatggcacgtttaatgtaatcacgattaccgacgagtaatgaaccgactggcgtcccaagacctttcgacaggcaaatggtgaacgaatcacaatattgcgtgatctctttcagttcgcagccgtaagccaccacggcattaaagatgcgcgcaccgtcaacatgcagcgccagattgcgctcgcgggtaaattcccatgcttctttcaagtattcacgcggcagcactttgccgttgtgggtgttttccagactgagtaatttggtgcgggcgaaatggatatcgtcgggtttgattttcatcgccactttatccagcggtagcgtgccgtcggcagccgcgtcgatgggttgcggctgaatactgcccagcaccgctgcgccaccggcttcaaacagatagttatgcgcggcctgaccgacaatatactcttcgccacgttcgcagtgactgagcagagcgaccaggttggcctgagtgccggtaggcagaaaaatggcggcttctttaccggaaagctctgctgcatagtcctgcagagcattaacggtagggtcgtctccgtaaacgtcgtccccaaccggggcggccatcatcgcttcgagcatggcgcggctcggtcgggtaacggtatcactgcgtaaatcaatcatggcatgtccttattatgacgggaaatgccaccctttttaccttagccagttcgttttcgccagttcgatcacttcatcgccgcgtccgctgatgattgcgcgcaacatatacaagctaaatcctttggcctgttcgagtttgatctgcggtggaatggctaactcttctttggcgaccaccacatccaccagcaccggaccgtcgatggagaaggcgcgttgcagggcttcatcaacttcagacgctttttctacacggatacccgtaatgccgcacgcttcggcaatgcgggcaaagtttgtgtcgtgtagttcggtgccgtcagtcaaatagccaccagctttcatctccatcgccacaaagcccagcacgctgttgttaaagacgacaattttcactggcagtttcatctgcactactgagaggaaatcgcccatcaacatgctaaaaccgccatcgccgcacatggcgaccacctgacgttctggctctgtcgcctgcgcacccagcgcctgcggcatggcgttagccatcgaaccgtggttaaacgaacctaacaggcgacgcttgccgttcatttttagataacgcgctgcccatactgttggcgtgccgacgtcacaggtaaagattgcgtcatcggcggcaaaatgactaatttgctgcgccagatattgcgggtgaatggctttctcgctcggtttagctaaatcgtccagccctttgcgggcatcgcggtaatcttccagcgctttatccagaaatttgcgatcggctttttcttccaccagtggcagcaatgcacgcagggttgatttgatatcgccgaccagcgccatatctaccttgctatgcgcgccgatgctggctggattgatatcaatctgaatgattttggcatcggtcgggtagaaggcgcggtagggaaattgcgtgccgagcagcactaacgtatcggcattcatcatagtgtgaaaacctgacgagaagccgattaacccggtcattccaacatcatacggattatcgtattcgacatgttctttaccgcgcagggcatgaacaataggtgctttaattttcccggcaaactcaactaactctttatgcgcccccgcgcagccgctgccacacatcagggcgatattgctggaataacgcagcagttgcgccagtttgcgtaactcttcttcttccggcgtcacaactggctgtggcgcatgataccagtgggtagttgctccttctggcgcaggttttaacgccacgtcacccggtaacacaacaacggaaacgccacggttaagcactgctttgcgcatagcaattgccagcacttgtgggatctgctccgggctggaaaccagctcgcaatagtgactacattcgcggaatagctcttgtgggtgggtttcctggaaatagccgctgccaatttcgctggagggaatatgagcggcaatcgccagtaccggaacgtgattgcggtggcaatcgaacaggccgttgattaagtgcaggttgccggggccgcacgatccggcacagaccgccagttctccgctaagttgtgcttcagcgccagcggcaaaggccgccacttcttcgtggcgggtggacatccactcgatggtgcccatgcgattaagactgtcactaagaccgttcagagagtcgcctgtgactccccagatgcgtttcacccctgccgattcgagtgttttggcgatataagctgcaaccgtttgtttcatggttctccatctcctgaatgtgataacggtaacaagtttagttcatctgacggagggggaagggatgggagagaaaggaggcactaacggttaaatagcccgatgaaaggaatatcatcgggcataaggcgattatgcgagaaccaaatccccctgcggatggcaggagcaggccagtacgtaaccttcagcgatttcggcgtcggtcagcgtcattgtgctgctcaccgtatattcaccggaaaccacttttgtcttacagcagccgcaaacacccgcacggcaggcagcgacaaccggaacgttattgctttccagcgcctccagtagcgtggtgccaaccggggcgtaaaattctcgtgccggttgcagtttggtgaatttcagaccgctggtcgccgcttctgctactggggtgaagaatttctctttaaagaaacgcgtcacgccgagcgctttcacttcctgctctacccaatccatatacggagccgggccgcaggtcatcacggtacgtgaagctaagtcaggtacacctgccagcagttcgcgagtgagacgaccagcgataaagccttcggtaacgttattttctgccaccagtgttaccggatagttacgccactcatcggcgaaaataacatcctgcggcgtacgcacgttgtagatcacctgtacatcggcctgtggacagttcttcgccagccagcgacgcatcgacataatcggcgtgacgccgcagcctgccgccagcaacaggaatttatcttctgctttatcgtcgcaggtaaattcccccatcgcgtccgaaagccagagataatcaccgcgttttacatcgcgcgtcagccactgggagccgacaccgtcatcaatccgccgcacggtcagggtgatatattcactcacgcctggcgtggaggaaatggtgtaagcacgcagcgtttccgctgagtttcgcacgctgaccagtgcatattgcccggcgcgatatgggtagtaatcgtggcaaatcagggaaatcgtccacacatccggcgtttcttgcgtaatgtgatgaacctgcatccgccacgggcattgattcgttggcatcgtcatcgacaaactccttacgcgctcaacagttgcttcatgtcttcttcaacagtggtgatagaacgcaggccgaatttctcgttcagcaccgccagcaggtctggtgtcaggaaaccaggtgcagtcgggccggtgacgatatttttcacgcccagagaaagcagcgtcagcagaatgacgatcgctttctgttcaaaccaggagagcaccagcgacagcggcagatcgttcacaccacagcccagtttctctgccagagtgacagccagaataatcgctgagtaagcatcgttacattgacctgcatctaccagacgcggcagaccttcgatatcgccaaactcaagtttgttaaagcgatatttaccacaggcgagggtcaggatcaggcagtcatccggcacgctggtggcgaaatcggtgaagtagtggcgctcgccgcgtgcgccgtcacagccaccaagcaggaagatatgacgcagtttttcacggctcaccagatcaatcagcgtatcagcagcgccaagcagcgtctggcgaccaaaacccacggtgataaggtgcggaatttcgctgtacgggaagcctgccatctgttgcgcctgggtgataaccgcagagaaatcatcaccgtccagatgacgcacgccaggccagccaacaatgctgcgggtccagatacgatcgtcataagcgcctacggttgggtcgatgatgcagttcgaggtcatcacgatggggccagggaaacgagcgaactccacttgctgattctgccagccgctgccgtagttaccgaccagatgcttgaatttacgcagctccgggtagccatgcgcaggcagcatttcgccgtgggtgtagacattaacgcccgtgccttcggtctgttccagcaggttgtagagatctttgagatcgtgaccggaaatcaggatgcatttacccgccgtcgctttgacgttgacctgggttggcgtcgggtgaccgtatttaccggtttcgcctgcatccagaatgctcatcactttgaagttcatctggccgatttccattgaacactcaagaagcgcgttcatatcggcaggccaggtccccagccacgccatgattttatgatactgggcataaatatcgttgtcgtattgaccgagaacatgcgcgtgttccatataggccgccgcacctttcaggccatacaggcacagcagacgcaggccgagaatgttttcgccaatcgccgctttatctttgttaggggtaaattctgctgcctgacgttgcagctcgccgagatcgtcgctcaccagttgcaggtcagccatcgggttatcgacgcgcgcgttggcatctacagccaggcattgcgctttcagcgcctcgcgcagggcaatcgcttcacgagcgtagccgacaatacgcggagaatcgaagttaacgttggtcagggttgagaaaaaggcacgtggcgcgaagctgtcaacatcgtggttgatgatgccgtattcacgcgcttttaccgcccaggcagaaagcccttgcagcgccgcgatgagtaaatcctgaaggtcagaagtttccgccgttttaccacacatcccctgcgcgtatgagcagccgtttcctgccggagtacggatagtttgttcacattgcacacaaaacatgatcacaccttttaaagttatatttaatatacatgtttaaggttaagacgcttaacgcggggataaaagggatttttcatgcaactttaagggagattgatttagcgcaattttggcggcagggatctaccgccagagaggtattacgcagagaaaaaggcgatgaggatcggcactaacaggctaagaataaaaccgtgaacaattgccgccgggaccatatccagcccgccagtacgttgaagaacgggcagggtgaaatccattgatgtggcaccgcataagcccagtgcagtagagcggctgcggcgaatcagcccagggatcaacataatagcaatcagttcacgggccagatcattaaaaaacgccgcgctcccgattaccgggccaaaagattcggtcaataaaataccggaaagagaataccagccgaaaccggaggccattgccagcgcggtattgatggggagatcaagaataaaggcgttaattaaaccaccaattaatgaactggcaaccaccaccacggcgacaatcattccccggcgattaaggacaatctgctttaaggtcatgccattattgcgcaactgaataccgacgaggaaaagtagcagaattaacgtgtattcgctggcttcggtcgcgtgttgtaagaaagccagtccactcagaccaatggcaaaaccaatcactactacgccgcacagttttagcgactccagcgccatcgcaatacgcgacgggagtttttcttgctgatggtgattgcgccatggcaggcctcgctccagccacatcagggcggcaatattacatagtaaaataacggtaatactgacagcagaataatgcagaatcgccaacaggttactggcgaggttatcgagaaacgccagactgatacccataaaaaagagaataaggtaaaccatccagcttaatagctgattaataacttttaatgcagctttttggcgaagcggaatgaggtaacccacaatcaggggaaccagaatgattaacagcccagaaaacatgaaaacccagtccttgcaaagatgaagtcgaaatgcgcgatgacacactactgaaagcggaaggacgagtaaagttgcaattaaaaggaaatgttatgcataaggagcagtagagtattcgttttcatttaaagatattcttgcgctttaattacaaactgcaccgatgttggtggcgtcaaaatcgccgaggcgttccctgaaggccggggcagcccacatggatgtgggctgagggcgcgttttacagggatgttacctcgcgcccgacccggtagccgtaagggataagtcgagggcaccgcgcagcggcgattttgttcgccagagcccgggggtgcagggggcggcggcgattggccgccccctgcgcgctccttgcgccagtggcaatatgtggcttagctcatgaaaggagcgcaacaagatgatgaatcaacatataacaacatcttaaaaaaaggcctgacattacgccaggccttctgcgttaattaatcacgcttttccagcagggtccggtaaatcagaccaccgataatgccgccgacaattggcaccacccagaagaaccacagttgttctaatgcccagccgccctggaagatagcaaccgcggtgctgcgcgccgggttaacagaagtgttagtcaccggaatactgattaagtgaatcagggttaaggccagaccaatagcgatcggcgcaaaacctgccggagcgaatttgtcggttgcgccgtggatcaccaacaggaaacctgcactcaataccagttcaactaccagcgcggaaagcatggaataaccgcctggtgaatgctcgccataaccgttagaagcaaaaccgctggctgccgcgtcaaaacccgttttaccactggcaattaaatacagcagcgctgccgcaacaataccgccgacaacctgggcaattacgtagccaacgacttcttttgccggaaaacgtccgccagcccataaaccaatagtgaccgccgggttaaaatgaccaccagaaatatgaccaacagcaaaggccatcgtcagaacggtcagaccgaacgccaacgccacgccggcaaaaccaatgcctaattccgggaagcctgcggccagtacagcactaccacagccaccaaaaacaagccagaaagtactaaaacattcagctgctaattttctgaacatatccacctcaattaaaaattgaccctgtgaaaaatatggtcgttttatagggccgtcgtaaaaagtgacgacggaaataatgcgcggctattttaaaaacgaaggcgagtcattcaccagataaataaatccagtaaatttgatttagggcaacagcgggttgccccatatagtcgtttgtctgattgacagtgtagtgcaagcaaaagatttaatcctttaggcgtaataaaaaataatttatcatgctaattatttgattttgttgtttttgcagacttatcagcaagagggagtataacgcgattattcgctcatttttcagacatttgccatgcttaaatgtgatgtcatcacgtattagcaaggcctttcccgttatactgccagcgtaaaggataagtcacatatttctggaggggatatgattcttgagcgcgttgaaattgtgggttttcgcggtatcaaccgtttgtcgttgatgctggaacaaaacaacgtcctgattggggagaacgcgtggggtaaatccagcttgctggacgccttaactctgctgctatcgccagaatcagatctctaccattttgagcgcgacgatttctggttcccgccgggagatatcaacgggcgagaacatcatctgcatattattttgaccttccgcgaatcgctgccaggccgacatcgggttcgccgttatcggccgctggaagcgtgctggacgccatgcaccgatggctatcaccgtattttttatcgtctggaaggggagagtgcggaagacggcagcgtgatgacactgcgcagttttctcgataaagacggacatccgattgatgtcgaggatattaacgatcaggcacgccatctggtgcgtttaatgccggtgctgcgcttgcgtgatgcccgttttatgcgccgtattcgtaacggcacggtgccaaatgtccctaatgtggaagtcaccgcgcgccagctcgatttcctcgcccgtgagttatcctcacatccgcaaaatctctctgatgggcagattcgtcagggactttccgcaatggtacagctgcttgagcattatttctctgagcagggggccggacaggcgcgatatcgtttaatgcggcggcgagccagcaatgagcaacgaagctggcgctatctggatatcatcaaccggatgattgaccgacctggtgggcgctcgtatcgggttattttgctcggcctgtttgctactttgttgcaggcaaaaggcacattgcgactggataaagacgcccgtccattgttgctgatcgaagatccagaaacccgtttacaccccattatgctttcagttgcctggcatctgttgaatcttctgccattgcagcgcattgccaccaccaactcgggtgagttgctttcgttaacgccggtagagcatgtttgccgactggtacgtgagtcctcgcgcgttgccgcctggcgtctggggccgagtggcttgagtaccgaagatagccgacgcatatcctttcacattcgttttaaccgtccgtcatcgctgtttgcacgctgctggttgctggtggaaggggaaacggaaacctgggttatcaatgaactggcgcgtcagtgcggacatcattttgatgccgaagggatcaaggtcattgagtttgcccagtccgggctaaagccactggttaaatttgcccgccgaatggggattgaatggcatgtactggtcgatggcgatgaagcagggaagaaatatgccgctacggtacgcagcctgttgaataacgatcgggaagccgaacgagaacatttaacggcgttaccggcgctggatatggaacattttatgtatcgccagggattttccgatgtgttccaccgcatggcgcaaatcccggaaaatgtaccgatgaatctacgcaaaattatctcgaaagcgatccatcgctcttccaaacccgatcttgccattgaagtggcaatggaggcaggacgtcgtggtgtggactccgtaccgacgctgctgaaaaaaatgttctcacgcgtgctgtggctggcgcgcggtcgcgcggattaaccgcgaaacatcgtggccatttgtggctgaatagcgtcgagcatctcatagcgccgacggtattcagcccgttttttactggcgatttcggcaatctcttttcgtgctatctgtgctggaaggcggtaatggcgttcagcatcacatacgccgccaaccgattcccagaaagcgttgtaatcagcgtggatcttgccttctttatcgcgataacgcaggctgcggtaaatatgcgtttcattgctgacggcaataatctgctctacctgcaaacgttgggcaaacagacaggccgcttccatcacgaggcgtttgggaaatagcccgtggcaggctttcgtcgcattctggatttcctgatgtggaatttcccattttgcgccttgcagtccgccaataaacatcgttcttttcccctgatattcacacagggtaaacgtgatctctgccagaggaataccttcgctgttgcggaacaggattgtgctgtcaccttctttatccattgagatcatcatggtcagctcaagcgtgaactgctcgccgtttttgccttccagcttcgccagttgcagcccgggggtattcaaatataagctgaattcttccgccgacatacattcgcggagtaacgcataatggtaacgtaacgcctccagcaattgcttacggctaagattcgccgcaaggtaagggcgatgcagacgcacaggcagtcgcggctggcgcgttaacaatacattgagattaggccagtgggaaagttcgttcatccactcaacgcttaaacgcggcataatcaacgagcgcagcaaaaatttctggcgaaaactacggcgatgccagaatttacccggccgacactgtccacgtgccagactaagaaaaagtgacaggctgctgagagattcagatggcgtaaaggtccgttcagttagctgcgacatattcatgaaatcaatggttatacatgacgtcgatttcaccattgcgtatcttaaccaaacatcaatagtgtgattactaacgtaaattttaggggtttgttgatatttcgttgaagttaatgacccggattggcatatggagtattcagaatatttatgaaaaagcggaaaaccgtgaagaagcgttacgttattgcgctggtgatagtcatcgccggactgattacgttatggagaattcttaacgcacccgtgccgacttatcagacactgattgtgcgccccggtgatttacagcaaagcgtgctggcgaccggaaagctggacgcgctgcgtaaggttgacgtgggcgcgcaggtcagcggtcagttgaaaacgctgtcggtggcgattggcgataaagtaaaaaaagaccagcttttaggggtcattgatcctgaacaggctgaaaaccagatcaaggaggtcgaagcaacgctgatggagctacgcgcgcagcggcagcaggcggaagcggagctgaaactggcgcgggtgacgtattcccgtcagcaacgtctggcacaaacgcaggcggtttcacagcaggatctcgacaccgccgcgacggagatggctgtgaaacaggcgcaaattggcaccattgacgcgcaaatcaagcgcaatcaggcttctctcgatacggctaaaaccaatctcgattacactcgcatcgttgccccgatggccggggaagtcacgcaaatcaccactctgcaaggccagacggtgattgccgcacaacaagcaccgaacattctgacgctggcagatatgagcaccatgctggtaaaagcgcaggtttctgaagcggatgtaatccacctgaagccggggcaaaaagcctggtttacggtacttggcgatccactgacgcgctacgaggggcaaatcaaggatgtactaccgacgccggaaaaggttaacgacgctattttctattacgcccgttttgaagtccccaaccccaatggtttgctgcggctggatatgactgcgcaagtgcatattcagctcaccgatgtgaaaaatgtgctgacgatccctctgtcggcgttaggcgatccggttggcgataatcgttataaagtcaaattgttgcgtaatggtgaaacacgcgagcgtgaagtgacgattggcgcacgtaacgataccgatgttgagattgtcaaagggctggaagcgggcgatgaagtggtgattggtgaggccaaaccaggagctgcacaatgacgcctttgctcgaattaaaggatattcgtcgcagctatcctgccggtgatgagcaggttgaggtgttgaagggcatcaccctcgatatttatgctggtgagatggtggcgattgttggcgcttcgggttccggtaaatcgaccctgatgaatattctcggctgtctggataaggccaccagcggcacctatcgcgtcgccggtcaggatgttgccacgctggacgccgatgcgctggcgcaactgcgccgcgagcatttcggctttattttccagcgttaccatttgctttcgcatttaaccgccgagcagaacgttgaagttcccgccgtctatgctggtcttgagcggaaacagcggctgcttcgcgcccaggagttgctgcaacggctggggctggaagaccgtacagagtattatccggcacagctttcgggtggtcagcaacagcgcgtcagcatcgcgcgggcattgatgaacggcggtcaggtaattcttgccgatgaaccaaccggcgcactggacagccattctggcgaagaggtgatggcgatcctgcatcagctgcgcgatcgcgggcatacggtgattatcgtcacccacgatccgcaggtcgctgctcaggccgagcgggtgatcgaaattcgcgacggcgaaattgtgcgcaatcctcccgccattgaaaaagtgaatgttgctggcgggacggagcctgttgtcaacacggtgtctggctggcggcagtttgtcagcggttttaacgaggcgctgacgatggcatggcgggcgctggcagcgaataaaatgcgtactttactgaccatgctggggattattatcggtattgcgtcggtggtttccattgtcgtggtgggtgacgccgccaaacaaatggtgctggcggatattcgttctattggtacgaatactattgatgtctatcccgggaaagattttggcgatgacgatccgcaatatcaacaggcgctgaagtacgacgacttaatcgccatccaaaaacaaccgtgggtcgcctcagccacacctgccgtctcgcaaaacctgcgcctgcgttataacaatgttgatgttgctgccagtgccaatggcgtgagcggcgattattttaatgtctatggcatgaccttcagtgaagggaacacctttaatcaggagcagctgaacggtcgtgcgcaggtcgtggttctcgacagtaatactcgccgccagcttttcccccataaagcagatgtggttggcgaggtgattctggtcggcaatatgcccgccagagtcattggtgtggcggaagaaaaacagtcgatgtttggtagcagtaaagtgctgcgtgtctggctaccttacagcacgatgtccgggcgagttatgggccagtcgtggcttaactccattactgtcagggtgaaagaaggatttgacagcgccgaggcggaacagcaactcacgcgtttactttcactgcgccacggaaagaaggatttctttacctggaacatggacggcgtcttgaaaactgttgaaaagaccacacgtactttacaactgtttctgacgctggtggcggtgatttcgctggtggtgggcggtattggtgtaatgaatattatgctggtgtcagtgaccgagcggacgcgggaaattggcattcgcatggctgtaggtgcgcgagcaagcgatgttttgcaacagttcctgatcgaagccgtactggtttgcctggtcggtggcgcgttgggaataacactgtcactgttaattgctttcaccttgcagcttttcttacccggctgggagattggtttttcaccgttggcgctgctgctggcgtttctctgctcgacggtcaccgggattttatttggctggttacccgcacgaaatgcggcacgactggatccagtagatgctctggcacgagagtaatttttgagataaaaatgccagccgatcgggctggcattttgcctttaggatgtacacaatgagacagaagagctatgcgactgccgcttctacttcgacgggcacaataacactggcgtgattgccttttggcccctggtggacatcaaactgaacggattgtccagcttttagcgttctgtaaccatccatctgaatggtggaataatgagcgaaaatatcttcgccgccgccttcagggcagatgaaaccaaaccctttggcattgttgaaccacttaacagtacccttttccatgcttcgacatccttcgcaaatcttatacaagtaagatggaataaaccggggtcagagagggggctgttcaaaacctcgccaactctagaaatacaatttagagaattagggcgagccgtcaagcatttgacaggggacagggggcaggtatgaatcaaaaatttgaagcagttaacgctattgacaggaatgtgacagatgtcgctgatgccaacgatagatgatagttatctatcatgtggagtagattggtcaggcaaataagctcttgtcagcggcagggcgttctgccgataaccgtaaccgaagatgataactgacaatgggtaaaacgaacgactggctggactttgatcaactggcggaagaaaaagttcgcgacgcgctaaaaccgccatctatgtataaagtgatattagtcaatgatgattacactccgatggagtttgttattgacgtgttacaaaaattcttttcttatgatgtagaacgtgcaacgcaattgatgctcgctgttcactaccaggggaaggccatttgcggagtctttaccgccgaggttgcagaaaccaaagtggcgatggtgaacaagtacgcgagggagaatgagcatccattgctgtgtacgctagaaaaagcctgaatgcaggcataaaaattgggggaggtgcctatgctcaatcaagaactggaactcagtttaaatatggctttcgccagagcgcgcgagcaccgtcatgagtttatgaccgtcgagcacttgttactggcgctgctcagtaacccatctgcccgggaggcgctggaagcgtgttctgtggatttggttgcgctccgtcaggaactggaagcctttattgaacaaaccacacccgttctgcctgccagtgaagaggagcgcgacacacagccgacgctgagttttcagcgtgtactgcaacgtgcggtcttccatgtccagtcctccggtcgcaatgaggttaccggtgcaaacgttctggtcgctatctttagcgaacaggagtcgcaggcggcatatctgttgcgtaaacatgaagtcagccgtctcgatgtggtgaattttatctctcatggcacgcgtaaagacgagccgacacagtcttctgatcctggcagccagccaaacagcgaagaacaagctggtggggaggaacgtatggagaatttcacgacgaacctgaatcagcttgcgcgcgtgggcggaatcgacccactgattggtcgtgagaaggagcttgagcgtgctattcaggttctctgccgtcgccgtaaaaacaacccgctgctggtgggggaatctggtgtcggtaaaaccgcgattgcagaaggtcttgcctggcgaattgttcagggcgatgtgccggaagtgatggctgactgtacaatttactctctcgatatcggttctctgttagcgggcactaaatatcgcggcgactttgaaaaacgttttaaagcgttgctcaagcagctggagcaggacactaacagcatcctgtttattgatgagatccacaccattatcggtgcgggtgcagcgtctggtggccaggtcgatgcggctaacctgatcaaaccgttgctctccagcggtaaaattcgcgtaattggttcgacaacctatcaggagttcagcaacattttcgagaaagaccgtgctctggcgcgtcgcttccagaaaattgatattactgaaccgtcgatcgaagaaactgttcaaatcatcaatggcctgaaaccgaagtatgaagcgcaccacgacgtgcgttataccgcaaaagcggtgcgtgcggcggtagagctggcggtgaaatacattaacgatcgtcatctgccggataaagccattgatgttatcgacgaagcgggcgctcgcgcacgtctgatgccggtaagcaaacgcaagaaaaccgttaatgtggcggatattgagtccgtggtggcccgtattgcacgcattccagagaagagtgtttctcagagtgaccgcgataccctgaaaaacctcggcgatcgcctgaaaatgctggtcttcggccaggataaagccattgaggcgctgactgaagccattaagatggcgcgtgcaggtttaggtcacgaacataaaccggtcggttcgttcctgtttgccggtcctaccggggtcgggaaaacagaggtgacggtacagctttcgaaagcgttgggcattgagcttctgcgctttgatatgtccgagtatatggaacgccataccgtcagccgtctgattggtgcgcctccgggatacgttggttttgatcagggcggtttgctgactgatgcggtcatcaagcatccacatgcggttctgctgctggacgaaatcgagaaagcgcaccctgacgtgttcaatattctgttgcaggtgatggacaacggtacgctgaccgataacaacggacgcaaagcggacttccgtaacgtggtgctggtgatgaccaccaacgccggggtacgtgaaactgagcgtaaatccattggtcttatccaccaggataacagcaccgatgcgatggaagagattaagaagatctttacaccggaattccgtaaccgtctcgacaacattatctggtttgatcatctgtcaaccgacgtgatccatcaggtggtggataaattcatcgtcgagttgcaggttcagctggatcagaaaggtgtttctctggaagtgagccaggaagcgcgtaactggctggccgagaaaggttacgaccgggcaatgggcgcacgtccgatggcgcgtgtcatccaggacaacctgaaaaaaccgctcgccaacgaactgctgtttggttcgctggtggacggcggtcaggtcaccgtcgcgctggataaagagaaaaatgagctgacttacggattccagagtgcacaaaagcacaaggcggaagcagcgcattaatctgattgtcaggtaggttggtcaagtccgtaatctcgaaagaggttgcggactttttatttatggggtggaggttcagaccctttttttaatgatgatggtaagttgttgataattagtgctgcgggaaggtaaggataaaaaagggtgctgcaggagaatgggatggttttgctttattaacaacgggctaaacgtgtagtatttgagttcactgccgtacaggcagcttagaaaaacctaccgtcttggctagcggttgcagcgaacgttcactgccgtacaggcagcttagaaaggaacaatcttgcaaaggctgtgaaagttggcgttcactgccgtacaggcagcttagaaattcacaggtaacatactccacccaccatgttcactgccgtacagacagataaaatgcgaaaaaaaagctcgcactttcgtacgagctcttctttaaatatggcggtgagggggggattcgaacccccgatacgttgccgtatacacactttccaggcgtgctccttcagccactcggacacctcaccaaattgttttgctgccaaacctcatgggtggcaacggggcgctactatagggagttggagtaaaacggtcaagaagaattttaatgataattattgtttgctcatactgtaaacaacttgtgcagtatatctacatcgagacaagttatggacttatacttccaaagtacttcatacatatcacaaaataaaaaggccggttaaaccgaccttttactcgttctttctcttcgcccatcaggcggtaaaacaatcagcgactacggaagacaatgcggcctttgctcaggtcgtacggggtcagttcaacagtcactttgtcgcccgtcaggatgcggatgtagtttttgcgcattttaccggagatgtgtgcagtaaccacgtgaccgttttctaactctacgcggaacatggtattaggcaacgtttcaagaacggtaccttgcatttcaatattgtcttctttggccatctaatcctctggggtatcactaccgtaatttgaaccggcaagataatgccgaagttctgtaaataagtaaagatttgcgcgctaaatcgcaacaaacaggttcggcacattactccgaaaacacacggctaagccgcaccaaaagcgcaacgtataagggagcggtgagataaacgatgggcgttacctgacgcgaaaaattccttatcggcagcggggtaatgagcgtaaccaactctgcgaccgcaattataacactctggggagaaatgtgccgaaaacattcattcttgtggtgaaaacaagcaccgtggtacccagaaattattcggcaatcgtccgaggcgcatttgattgagataattaaggtaatcccggcggggaatttcgcaggcaccaagcgatgctgtgtgatcgttaaggacctggcagtcgataagcttaccgccatgaccgataaattcctcacagaataccagaagcgccgttttagacgcattttccatccggctgaacatggactcgccacaaaatagtgttccctgggccacgccgtacataccgccgacaagctcatcttcacgccagacttcaatggagtgggcatgaccgagttcgtgaaggcgatggtaggcttcgaccacgccacgcgtgatccaggttccttcttcgcgatcgctggcacagccttcaatgacctgaccaaaagcgtaattcatcgtgacacgatagggcgagcgtttatgaaatcgcttcatactacggctgatatgcagtgattctggccatagcaccgcgcggggatcgggcgaccaccagaggatggggtcgcctggagaaaaccacggaaaaataccacgctggtaagccattaacaggcgcgcagggctaagatcgcccccaagtgccagcaggccgttaggctcacgtaatgcgccttccggggaagggaaggctattgaatggcgagaaagctgaaccaggcgcatgaccgcaaaactccacgcaagtcggatcgttcaataatagcttacaaaccctgcttgaactggtaataacgcccctgtctggcaagcagttctgcgtgagtaccttgctcaataatttgcccgttgtccatcactattatttgttggaaacgagagagtccgcgaagtcgatgggtgaccattaacaccgttttctcacgcatcatttctgcaagcaattcaaggatctggctttcggttgtggcatctaagccttcggtaggttcatccagcaacaccagtggcgcatcatgtaacagcgcacgggcgatagccagacggcgcagttcaccaccggagagctggcgtccgccttcacctaaccaactgttgagacctgcatcctcgagcagcttctccagaccaacgcgacgcaagatctccgacagagcctcatcactactgccaggcgaggcgagtaacagattatcacgcagcgtggcgctaaacagatgcactcgctgaggaacaacgctgatggtctgtcgtagagacgcttcattcaggctggctatggggctatcgttaagcaaaatctcgccctgttgcgggtcccaagcgtgggtcagcagttgtaacagtgttgatttgccgcatccggttcgcccgagaatcgcaatatgttccccggcgtttacctgaagagaaatccctttaagtgcctgttgggattgctccggataagtgaactgaacatcccgtaatgtcagcgaaacgcgatcggcaacacgagtttgggtatcagggaaggtgacttccggtttttgatccgttaaatcagtgatccgaacggcagaggcaatgacttgccccagatgctgaaatgcacccgttactggtgccagtgcttcaaacgcggctaacgcgcagaagacaaacagggcaattaacgcgccgggttgagcattgccgccaacgccgccagacgccatccacagcatcaggatcaccgctaacgcgccaatgagcagcattatcgcttgcgacaatgcggtcagttcagattgacggcgttgcgcttccagccattgaatttctgtattctctagttgcgtgcgataacgatcgctggcaccaaaaatggtcagctcagcttgcccttgcagccaggccgtcagttgttggcgatactgtccgcgaagatgagtcagattttgcccggtgctttttcccgcacgataaaacagcggtggcatcaggaaaagcgtcagtaacataatgccgcccagcgtaaaggcgagggtgaaatcaaggaaacttaacccgattgtcaccaccataatcaccacaaaagcgcccaccagcggcgagataacgcgcaggtaaagatgatcgagcgtatcaacatccgccaccacgcgattgagcaattcgccctgacgatagcgcgccagtccggcaggggagaggggcagcaatttgctgaaggtgtaaatgcgcagatgctgcaacacgcggaaagtcgcgtcgtgacttaccagacgttcaaaatagcgcccggcagtacgggtgattgctgcgccacgcacgcccgcagcgggtagcatatagttgaagctgtacagtccggcaacccccgcaaccgctgaggccgagaggaaccagccggaaagtgtcaacagaccgatactggcgagcagcgtcacaattgccagcacaataccaagacttaacatccatttatgacgtttatacagtgccagatagggtagcaaagcgcgcatttaaatctcctcctgacgatgggccagtaatgtggcgaatgggccaccagccacacttaattccgcgtaacgtccttgctcaataatccggccatcctgcataacccaaatgacatcccagtcagcaagatcttctaactggtgggtgaccattaacgttgtctggcgcagagaggcggcattcagcgcctccattacgcgctgttcactgtgagcatcaaggctggcagcgggttcatccaacagtaatagcgaacagggatttagtaacgcacgggccaccgccacgcgctgcgcctgccccacggaaaggcgggcagcctggtcgccaacaggcgtatcaacgccttgtggcaggagcggtagaaactcgctgacccaggcgttatccagcgctgcttgtaattcttgttcgctggcatcaggtcgcgccagtagtacgttatcccgtaatgttgctgccggtaattgtgggttttgcccaacccaggagagatgtttacgccatgattctggtgataaatcgcgtaattctatcccgttgattcgtaatgatccctgatatgagagaaaaccagaaagcgcgttcagcagtgagcttttacctgaaccgctgcgaccaaccaacactgcacgttggcctgctggcaaagtaaagttcagcggtccggccagcgttttaccttccggcgacgtgataaacagatcctcggcctcaatggtcagcggatcggtcaatgctaattccgcctcaccgcgctgcggatgggcgagcggggtttccataaacgttttcagactgtcagctgcaccaacagcctgggctttagcatgataaaacgtaccgagatcgcgtaatggctggaaaaactctggcgcaaggatcagggccagaaaacccgcagccagcgtcacgccagtatcgtagtgaccaaaatccagctcgccgagataggaaaaaccaaagtagaccgccaccagagcaattgacagcgaggtaaaaaattcgagaatgccggaggataaaaacgccagtcgtagcacttccattgtccgttggcggaaatcttccgaagcagaacgaatactttcaatttcagcttcaccacgaccaaaaatacgcaatgtttccatgccgcgcaggcgatcgaggaaatgcccacttaagcgagcaagagcgagaaagttacgtcggttagcatcggcagcccccattccaaccagcgccataaacaacggaattagcggtgctgtgcccagcagaatgagcgccgcagcccagttagaggggaagatcgccaccacaatcagcaacggcaccgacactgccagcgccatttgcggcagatagcgtgcatagtaatcatgcatatcgtcaatttgctcgagtaccagcgtcgcccagctccccgcaggtttaccctgaatccacgctggccctgcttgttgcagacggtcgagaacctgacggcggatggcaaagcggatatgctgcccggcgtgataacccacccgttcgcgtaaccagaccacccatgcgcgcagtacaaaggtcagaaccagtaacgtaaagggaagcagcagggcttcacggggaatattctccataatcatatgttgcagaattcgcgccatgaaccaggcctgggcaatgatcaatatgccgctcacaaagcccagcagacgagaaatattcagccaacgttgggagatgacgctttgctgttttaaccagcgggttaactctttttgacgagatttattcattgcacgcttagcaggtgagttatcagaattatttgcagagcaatgttacaacggggaaaaaataaaggcgacccatagtcgcatggtgtcgccttctttacttttgttactgatttgtaaaattattttgcgtcagctaaaccatcgaggtagcgttccgcatcaagtgctgccatgcagcctgtaccggccgaagtaatggcctggcgataaatgtgatccatcacgtcgcctgcggcaaagacgccaggaatgctggtctgggtggcattaccatgaatacccgactgtactttgatgtagccgttttccagttccagctgcccttcgaaaatcgcagtattcgggctgtgaccgatagcaacaaacagaccggcaacgtcgagtgactcgatgttatcgctgttttgcgtatcgcgcagacgaacgccagtgacacccatttgatcgccggtcacttcttccagcgtacggttggtgtgcagaatgatgttgccgttctccactttatccatcaggcgcttaatgaggattttttccgcgcggaaaccgtcacggcggtgaatcagatgcacttccgaagcgatgttagacagatacagcgcctcttcaaccgcggtattgccgccgccgatgaccgcaactttctggttgcgatagaagaaaccgtcgcaggttgcacaagcagaaaccccacggcctttaaaggcttcttcagagggcaggccgagatagcgtgcagaagctccggtggcaataatcagcgcgtcgcaagtgtattcgccgttatcgccattcagacggaacggacggttttgcagatccaccttgttgatatgatcaaaaatgatctcagtttcaaacttggtggcatgttcgtgcatgcgctccattaataacggaccggtcagatcgtttggatcgccaggccagttttccacttccgtggtggtggtcagttggccgcctttttccatgccggtaatcagcacaggttgcaggttggcgcgcgccgcgtagacagcagcggtgtatcccgccgggcctgaacccaggataagcagtttactgtgtttggtcgtgcccatgagatccccatagttgttggcagacaatgggcaggattgtagggaatttacagacgtaaaaaaagagtatgacgattttgttaacaatttgtgcaatcggcagcatcgataagcaggtcaaattctcccgtcattatcacctctgctacttaaatttcccgctttataagccgattaaatgatgaataaacgcccctgttaatgaatatctggcatgttgtactaaaaatcgatgttttgctttgacaatcccctggtgttttgcgaaaacattcgaggaagaaaaaaaacagtattcttatatgcgcataaccatgcatgtaaataccatgtttaccgtgctagtgaaatctacgtatggcgtggacagacgccattcgtgatgtcgatagctgccacaaggcaacggtcttctcaccgtagacccaggcattgcgcgccgtgaatcttcatgatttcggtctatcgtgacgggtagcgactctgaacagtgatgtttcagggtcagacaggagtagggaaggaatacagagagacaataataatggtagatagcaagaagcgccctggcaaagatctcgaccgtatcgatcgtaacattcttaatgagttgcaaaaggatgggcgtatttctaacgtcgagctttctaaacgtgtgggactttccccaacgccgtgccttgagcgtgtgcgtcggctggaaagacaagggtttattcagggctatacggcgctgcttaacccccattatctggatgcatcacttctggtattcgttgagattactctgaatcgtggcgcaccggatgtgtttgaacaattcaataccgctgtacaaaaacttgaagaaattcaggagtgtcatttagtatccggtgatttcgactacctgttgaaaacacgcgtgccggatatgtcagcctaccgtaagttgctgggggaaaccctgctgcgtctgcctggcgtcaatgacacacggacatacgttgttatggaagaagtcaagcagagtaatcgtctggttattaagacgcgctaacacggaacaggtgcaaaatcggcgtattttgattacactcctgttaatccatacagcaacagtactggggtaacctggtactgttgtccgttttagcatcgggcaggaaaagcctgtaacctggagagcctttcttgagccaggaatacactgaagacaaagaagtcacattgacaaagttaagtagcggccgccgccttctggaggcgttgctgatccttattgtcctgtttgccgtctggttgatggctgccttactaagctttaacccttcggaccccagctggtcgcaaacggcctggcatgaacctatccataatttaggtgggatgcccggtgcgtggttggcagatacgctgttctttatttttggcgtgatggcttacaccattcccgtcattattgtcggcggttgttggtttgcctggcgtcatcagtccagcgacgaatacattgattattttgccgtttcgctacgcatcattggcgttttggcgctcatccttacctcctgtggtctggcggcaatcaacgctgacgatatctggtattttgcctccggtggcgtcattggcagcttactaagcactacgctacaaccactgctacacagtagcgggggaactattgcgctgctctgcgtttgggcagcgggcctgacgttgttcaccggttggtcatgggtgaccattgctgaaaaactcggcggctggattttaaacattctcaccttcgccagtaatcgtacccgtcgcgatgatacctgggtcgatgaagatgagtatgaagacgacgcagagtatgaagatgaaaatcacggcaaacagcatgaatcacgccgtgcccgtattcttcgcggcgcgctagcgcgtcgtaaacggttggcggaaaaattcattaatccgatggggcggcaaacagacgctgcgttgttctccggtaagcggatggatgatgacgaagagattacctacactgcacgcggtgtggctgccgacccggacgacgtcctattttcgggcaatcgtgcaacgcagccagaatatgacgaatacgatccattattaaacggtgcgccaattaccgaacctgtcgctgtagcagctgctgctaccacggcgacacaaagctgggctgcgccggttgaacctgtgactcagacgccgcctgttgcctctgttgatgttccacctgcgcaacctacagtagcctggcagcctgtaccgggtccacaaacgggagagccggttattgctcctgcaccggaaggttacccacagcagtcacaatatgcgcagcctgcagtgcaatataatgagccgctgcaacaaccagtacagccgcagcagccgtattatgcacctgcagctgaacaacctgcgcaacagccgtattatgcccctgcgccagaacaaccggtggcaggtaacgcctggcaagccgaagagcagcaatccacttttgctccacagtctacataccagactgagcaaacttatcagcagccagccgctcaggagccgttgtaccaacagccgcaacccgttgaacagcagcctgttgtggagcctgaacccgttgtagaagagacaaaacccgcgcgtccgccgctttactactttgaagaagttgaagagaagcgagcccgtgaacgtgaacaacttgcggcctggtatcaaccgattccagaaccggttaaagaaccagaaccgatcaaatcttcgctgaaagcaccttctgttgcagcagtacctccagtagaagccgctgccgctgtttccccgctggcatctggcgtgaaaaaagcgacactggcgacgggggctgccgcaaccgttgccgcgccagtcttcagtctggcaaatagcggtggaccgcgtcctcaggtcaaagaggggattggtccgcagttgccacgaccgaaacgtatccgcgtgccaactcgtcgtgaactggcgtcttacggtattaagctgccctcacagcgtgcggcggaagaaaaagcccgtgaagcccagcgcaatcagtacgattctggcgatcagtacaacgatgatgaaatcgatgcgatgcagcaggatgaactggcacgtcagttcgcccagacacagcagcaacgctatggcgaacagtatcaacatgatgtgcccgtaaacgcagaagatgcagatgctgcggcagaggctgaactggctcgtcagtttgcgcaaactcaacaacaacgttattccggcgaacaaccggctggggcgaatccgttctcgctggatgattttgaattttcgccaatgaaagcgttgctggatgatggtccacacgaaccgttgtttacgccaattgttgaacctgtacagcagccgcaacaaccggttgcaccgcagcagcaatatcagcagccgcaacaaccagttccgccgcagccgcagtatcagcagccacaacagccggttgcgccgcagccacaatatcagcagccgcaacaaccggttgcgccacagcagcaatatcagcagccgcaacaaccggttgcgccgcagcagcagtatcagcagccacaacagccagttgcgccacaaccgcaggataccctgcttcatccgctgttgatgcgtaatggcgacagccgtccgttgcataaaccgacgacgccgctgccttctctggatttgctgacaccgccgccgagcgaagtggagccggtagatacctttgcgcttgaacaaatggctcgcctggtggaagcgcgtctggctgatttccgtattaaagccgatgtcgtcaattactctccggggccggttatcactcgctttgaattgaacctggcaccgggcgtaaaagcggcgcgcatttctaacttgtcacgggaccttgcccgttcactttcgacggtggcggtgcgtgtcgttgaagttattcctggcaaaccctatgtaggtctggagttaccgaataaaaaacgacaaaccgtttatctgcgcgaagttttggataacgccaaattccgcgataatccgtcgccattaaccgtggtgctgggtaaagatatcgccggtgagccggtggttgccgatctggcgaaaatgccgcacttgttggttgcggggactaccggttccggtaaatctgtcggtgtgaacgcgatgatcctgagcatgctttataaagcacagccagaagatgtgcgtttcatcatgatcgacccgaaaatgctggagctttcggtttatgaaggcattccgcatctgttaacggaagtcgttactgatatgaaagatgccgccaacgcgctgcgctggtgtgttaacgagatggagcgtcggtataaactgatgtctgcgctgggtgtgcgtaatctggcgggttataacgaaaaaattgctgaagccgatcgcatgatgcgtccgattccagacccgtactggaagccgggtgacagtatggatgcccagcatccggtgctgaaaaaagaaccatacattgtggtgttggttgacgaatttgccgacctgatgatgacggtaggtaaaaaagtggaagagctgatagcacgtctggcgcaaaaagcccgtgccgcgggtatccacctcgtactggcaactcagcgtccatcggttgatgttattactggtctgattaaagcgaatattccgacccgtatcgcctttaccgtatccagtaagattgactcacgtaccattcttgatcaggctggcgcggaatcactgctgggtatgggggatatgctctactctgggccgaactccacgttgccggtacgtgtccatggtgcttttgttcgcgatcaggaagttcatgccgtggtgcaggactggaaagcgcgtggtcgcccacagtatgttgatggcatcacctccgacagcgaaagcgaaggtggtgcgggtggtttcgatggcgctgaagaactggatccgttgttcgatcaggcggtgcagtttgtcactgaaaaacgcaaagcgtcaatttctggcgtacagcgtcagttccgcattggttataaccgtgcagcgcgtattatcgaacagatggaagcgcaggggattgtcagcgaacaggggcacaacggtaatcgtgaagtgctggccccaccgccgtttgactaattaatgcattgccggataaggcgcggtagcgtcgcatccggcactctatcaactgaaaattcagtattttcttctttcctcaagctgattattagcctggaatagagagtagagggaactcccgatcgggagtgacgtaatttgaggaataatgatgaaaaaaattgccatcacctgtgcattactctcaagcttagtagcaagcagcgtttgggctgatgccgcaagcgatctgaaaagccgcctggataaagtcagcagcttccacgccagcttcacacaaaaagtgactgacggtagcggcgcggcggtgcaggaaggtcagggcgatctgtgggtgaaacgtccaaacttattcaactggcatatgacacaacctgatgaaagcattctggtttctgacggtaaaacactgtggttctataacccgttcgttgagcaagctacggcaacctggctgaaagatgccaccggtaatacgccgtttatgctgattgcccgcaaccagtccagcgactggcagcagtacaatatcaaacagaatggcgatgactttgtcctgacgccgaaagccagcaatggcaatctgaagcagttcaccattaacgtgggacgtgatggcacaatccatcagtttagcgcggtggagcaggacgatcagcgcagcagttatcaactgaaatcccagcaaaatggggctgtggatgcagcgaaatttaccttcaccccgccgcaaggcgtcacggtagatgatcaacgtaagtagaggcacctgagtgagcaatctgtcgctcgatttttcggataatacttttcaacctctggccgcgcgtatgcggccagaaaatttagcacagtatatcggccagcaacatttgctggctgcggggaagccgttgccgcgcgctatcgaagccgggcatttacattctatgatcctctgggggccgccgggtaccggcaaaacaactctcgctgaagtgattgcccgctatgcgaacgctgatgtggaacgtatttctgccgtcacctctggcgtgaaagagattcgcgaggcgatcgagcgcgcccggcaaaaccgcaatgcaggtcgccgcactattctttttgttgacgaagttcaccgtttcaacaaaagccagcaggatgcatttctgccacatattgaagacggcaccatcacttttattggcgcaaccactgaaaacccgtcgtttgagcttaattcggcactgctttcccgtgcccgtgtctatctgttgaaatccctgagtacagaggatattgagcaagtactaactcaggcgatggaagacaaaacccgtggctatggtggtcaggatattgttctgccagatgaaacacgacgcgccattgctgaactggtgaatggcgacgcgcgccgggcgttaaatacgctggaaatgatggcggatatggccgaagtcgatgatagcggtaagcgggtcctgaagcctgaattactgaccgaaatcgccggtgaacgtagcgcccgctttgataacaaaggcgatcgcttttacgatctgatttccgcactgcataagtcggtacgtggtagcgcacccgatgcggcgctgtactggtatgcgcgaattattaccgctggtggcgatccgttatatgtcgcgcgtcgctgtctggcgattgcgtctgaagacgtcggtaatgccgatccacgggcgatgcaggtggcaattgcggcctgggattgctttactcgcgttggcccggcggaaggtgaacgcgccattgctcaggcgattgtttacctggcctgcgcgccaaaaagcaacgctgtctacactgcgtttaaagccgcgctggccgatgctcgcgaacgcccggattatgacgtgccggttcatttgcgtaatgcgccgacgaaattaatgaaggaaatgggctacgggcaggaatatcgttacgctcatgatgaagcaaacgcttatgctgccggtgaggtttacttcccgccggaaatagcacaaacacgctattatttcccgacaaacaggggccttgaaggcaagattggcgaaaagctcgcctggctggctgaacaggatcaaaatagccccataaaacgctaccgttaatgttatcgttgcggtaatgttgttactgtatccctgtggtcgcaggctgtggccacatctcccatttaattcgataagcacaggataagcatgctcgatcccaatctgctgcgtaatgagccagacgcagtcgctgaaaaactggcacgccggggctttaagctggatgtagataagctgggcgctcttgaagagcgtcgtaaagtattgcaggtcaaaacggaaaacctgcaagcggagcgtaactcccgatcgaaatccattggccaggcgaaagcgcgcggggaagatatcgagcctttacgtctggaagtgaacaaactgggcgaagagctggatgcagcaaaagccgagctggatgctttacaggctgaaattcgcgatatcgcgctgaccatccctaacctgcctgcagatgaagtgccggtaggtaaagacgaaaatgacaacgttgaagtcagccgctggggtaccccgcgtgagtttgactttgaagttcgtgaccacgtgacgctgggtgaaatgcactctggcctcgactttgcagctgcagttaagctgactggttcccgctttgtggtaatgaaagggcagattgctcgcatgcaccgcgcactgtcgcagtttatgctggatctgcataccgaacagcatggctacagtgagaactatgttccgtacctggttaaccaggacacgctgtacggtacgggtcaactgccgaaatttgctggcgatctgttccatactcgtccgctggaagaagaagcagacaccagtaactatgcgctgatcccaacggcagaagttccgctgactaacctggtgcgcggtgaaatcatcgatgaagatgatctgccaattaagatgaccgcccacaccccatgcttccgttctgaagccggttcatatggtcgtgacacccgtggtctgatccgtatgcaccagttcgacaaagttgaaatggtgcagatcgtgcgcccagaagactcaatggcggcgctggaagagatgactggtcatgcagaaaaagtcctgcagttgctgggcctgccgtaccgtaaaatcatcctttgcactggcgacatgggctttggcgcttgcaaaacttacgacctggaagtatggatcccggcacagaacacctaccgtgagatctcttcctgctccaacgtttgggatttccaggcacgtcgtatgcaggcacgttgccgcagcaagtcggacaagaaaacccgtctggttcataccctgaacggttctggtctggctgttggtcgtacgctggttgcagtaatggaaaactatcagcaggctgatggtcgtattgaagtaccagaagttctgcgtccgtatatgaacggactggaatatattggctaatacccaatttttctgaatctaaaaagcgcctgcgggcgctttttttgtctccctttgataccgaacaataattactcctcacttacacgtaatactactttcgagtgaaaatctacctatctctttgattttcaaattattcgatgtatacaagcctatatagcgaactgctatagaaataattacacaatacggtttgttactggaatcaatcgtgagcaagcttgagtgagccattatgaaaacgaaaatccctgatgcggtattggctgctgaggtgagtcgccgtggtttggtaaaaacgacagcgatcggcggcctggcaatggccagcagcgcattaacattaccttttagtcggattgcgcacgctgtcgatagcgccattccaacaaaatcagacgaaaaggttatctggagcgcctgtacagttaactgtggtagtcgctgcccgctacgtatgcacgtcgtggacggtgaaatcaaatatgtcgaaacggacaataccggcgatgacaattacgacggcctgcaccaggttcgcgcctgcctgcgtgggcgttccatgcgtcgccgtgtctacaatccggaccgcctgaaatatccgatgaaacgagtcggggcgcgcggtgaaggcaaattcgagcgcattagctgggaagaagcctacgacatcatcgcgaccaatatgcagcgcctgatcaaagagtacggcaacgagtctatctatctgaactatggcaccggtacgctgggcggcaccatgacccgctcctggccgccgggaaataccctggtcgcgcggctgatgaactgctgcggcggctatctgaaccattacggcgactactcctccgcgcaaattgcggaaggtttgaactatacctacggcggctgggcagatggcaacagcccgtcggatatcgaaaacagtaagctggtagtgctgtttggtaataaccctggcgaaacgcgaatgagtggcggtggggtgacttactatcttgaacaggcacgccagaaatctaatgcccgcatgatcatcatcgatccgcgctataccgacaccggtgccgggcgcgaagatgagtggatccctattcgtccgggaacagatgccgcactggttaacggtctggcgtacgtcatgatcactgaaaacctggtggatcaggcattcctcgataaatattgcgttggctacgatgagaaaaccctgccagccagtgcgccgaaaaatggccactataaagcttatattctgggtgaagggccagatggcgtggctaaaacgccggaatgggcctcgcaaatcactggtgttccggcagacaaaatcatcaaattggctcgtgaaatcggtagtaccaaaccggcgtttatcagccagggatggggcccgcagcgtcacgctaacggtgaaatcgcaacccgtgctatctcgatgctggcgattctgaccggtaacgttggtattaacggaggcaacagcggcgcgcgtgaaggttcatacagcttaccgtttgtccgtatgccgaccttggaaaacccgatccagaccagcatttcgatgtttatgtggaccgatgccattgaacgtggcccggaaatgacggcgctgcgtgatggtgtacgcgggaaagataagctggatgtgccgatcaaaatgatctggaactatgccggtaactgcctgattaaccagcattctgaaatcaaccgtacccatgaaatccttcaggatgataagaagtgcgagctgattgtggttatcgactgccacatgacctcatcggcgaaatatgctgacatcctgctgcctgactgcaccgcttccgaacagatggactttgcgctggatgcatcctgcgggaatatgtcttacgtgattttcaacgatcaggtgattaaaccgcgctttgaatgtaagaccatctatgaaatgaccagcgaactggcaaaacgtcttggcgttgagcaacagtttactgaaggccgtacccaggaagagtggatgcggcatctgtatgcccagtcgcgggaagcgattcctgaactgccaacgtttgaagagttccgcaagcaggggatctttaaaaagcgcgacccacaagggcatcacgttgcttataaagccttccgtgaagatccgcaggcaaacccactgactacgccatcgggcaaaattgagatttattcgcaggcgctggctgacattgccgctacctgggaattgcctgaaggcgatgtgatcgatccactgccgatctacacgccgggctttgaaagttatcaggatccgctgaacaaacagtatccgctgcagcttacaggtttccactataaatctcgcgttcactcaacttacggcaacgttgatgtgctgaaagcggcttgccgtcaggaaatgtggatcaacccgcttgatgcccaaaaacgcggtatccacaacggcgataaagtcaggatctttaacgatcgtggtgaggttcatattgaggcgaaagtgacgccacgaatgatgccgggtgtggtcgcactgggtgaaggtgcctggtatgacccggatgcaaaacgtgtcgataagggtggttgtattaacgtactgaccactcaacgtccgtctcctctcgctaaggggaatccgtcacatacaaaccttgttcaggttgaaaaggtgtaaggagtaaccgatgacaacccagtatggattttttattgattccagccgttgcaccggttgcaaaacctgcgagctggcctgtaaagactacaaagatttgacgccagaagtcagcttccgccgcatttatgaatatgctggcggcgactggcaggaagataacggtgtctggcaccagaacgtgtttgcctactatctgtcgatttcatgtaaccactgcgaagatccggcttgtactaaagtctgcccgagcggtgcgatgcataaacgtgaagatggttttgttgtggtcgatgaagatgtgtgcattggctgccgctactgccatatggcttgcccgtatggcgcaccgcaatataacgaaacgaaaggccatatgaccaaatgcgatggttgttatgaccgtgttgcggagggtaaaaagccgatctgtgttgaatcttgtccgctgcgggcgctggatttcggccctatcgacgagctgcgtaaaaaacatggcgatctggcggccgttgcgccgttgccgcgagctcactttaccaaaccgaatattgtgatcaaacccaatgccaatagccgcccgaccggggataccactggctatctggcaaacccgaaggaggtgtgagatgggaagtggatggcatgaatggccgctgatgatcttcacggtcttcgggcaatgtgtagcaggtggttttatcgttctggctttggcgctgctcaaaggcgacctgcgagcagaagcccagcagcgtgttatcgcctgcatgtttggtttatgggtgctgatgggcattggctttatcgcctctatgctccatcttggttcaccaatgcgcgcttttaactcgctcaaccgggtaggggcttcagcactcagtaacgaaatcgccagcggttcgatcttttttgccgtaggcggcatcggctggttgctggcaatgctgaaaaagctgtcaccggcattgcgtacgctgtggctgatagtgacgatggttcttggcgtcatctttgtctggatgatggtgcgtgtgtataacagcattgataccgttccgacctggtacagcatctggacgccgatgggcttcttcctgacgatgtttatgggcggcccgttactgggttacctgttgttgagtctggctggcgtcgatggctgggcgatgcgtctgctgccagcaatttctgtactggcactggtagtgagtggcgtggtgtcagtgatgcagggcgcagagctggcgactattcatagttctgtgcagcaggccgcagcgctggtgccggactatggtgcgctgatgtcctggcggatcgtgcttttggccgttgccctgtgcttgtggattgcaccacagctaaaaggttatcagcctgcggttccgctactttctgtatcattcattctgcttctggcaggggaattaatcggtcgcggcgtattctatggtttgcatatgaccgtggggatggccgtcgcaagctaatcataacaaccggggtttcggccccggttctcttttatttctgcttcgttaacgtgtcataactggtcatcaaattacgataatcaggaatgtggttagagaacaacgtcgccagtccttcaatatcattacgccagtcgcgatgcagctcgcacgccacgccgaaccatgtcatcaattgcgcaccagcttgcgacaagcgatcccatgccgaatgccgggtaatttcattaaaggtccctgacgcgtcagtcacgacaaagacgtcaaacccttcttcaatggctgaaagcgccgggaatgccacgcaaacttcggttaccacaccggcaataattaactgttttttacctgtcgctttgacagcttttacaaaatcttcgttatcccaggcgttaatatttcccgggcgagcaatgtaaggtgtatcggggaattgtgctttcagttctggaactaatgggccgttaggaccggtttcaaaactggtggtaagaatagttggtaagttgaaatacttagccaggtcacccagcgccagcacgttatttttaaacttatcgggttcgatatcccgtacaagggaaagtaaaccagcctggtgatcaacaagcaaaacggcagcatcatttttatcaagacgaacatacggtttggtcatcctcttctcctttcgagagtcagtggtacgtctgaaatcgatcagacgcgatgcattgctctgaaagcatagacgggaaatatgagtttgctgtgaccatgaaatttttcgactgaacgaagcgtatgaaatttgtgttagttcaataaaaacaatcagatgagactaatcatctcttcagcattagcgttatgaatgagtaatataaatcgataataccgccgctgggatatcgcgtattttcacccattgacaatgtttttggcggtggcatgatgcgcatgaaatttgaacttcctcacggttttaattcatgtccacgtatacccagcctgtcatgcttttgctgtctggcctgcttttgttgactctggcgattgcggtgttaaatacactcgtgccgctttggctcgcccaggaacacatgtccacatggcaggtaggcgttgtcagctcatcctattttaccggcaaccttgtcggtacattgctgacagggtatgtcattaagcgcattggctttaaccgcagctattatctggcctccttcatttttgccgctggctgtgccggccttggcctgatgattggattctggagctggttggcttggcgttttgtcgcgggcgtcggctgtgccatgatttgggtggttgttgagagcgcgctgatgtgcagtgggacgtcacgtaaccgtgggcgtttgcttgctgcgtatatgatggtttattacgtgggaacgtttttaggccagttactggtcagcaaagtttcaaccgagctgatgtccgtattgccgtgggttacaggtttgacgttggcagggatcttaccgctgttgtttacgcgtgtgctgaatcagcaggctgaaaaccatgattcgacgtcaattacgtcaatgctaaaactccgtcaggcgcggcttggcgtgaatggctgcattatctcaggaatcgttctgggatctctatatggcctgatgccgctgtacctcaatcacaaaggggtgagcaatgccagcattggtttctggatggcggtactggtcagtgcgggtatccttggacaatggccgattggacgtctggcggataagtttggtcgactgctggtgttgcgtgttcaggtctttgtcgtcattctcggcagtatcgcgatgcttagccaggcggcgatggccccagcgttattcatcctcggtgccgctggctttacgctatatccggtggcgatggcatgggcttgcgagaaagttgaacatcatcaactggtggcgatgaaccaggccttactgttgagctatactgtgggaagtctgcttggcccgtcatttaccgctatgctaatgcagaatttctccgataatttattgtttatcatgatcgccagcgtatcgtttatctatttgctgatgctgctgcgcaacgccggtcatacgccgaaacccgttgctcacgtgtaaatgaattcaagcagagtgtgaacttactgtttcacactctgcttttttgtttcttctatctgacttgctttattccaaattttattcgtttaaaaataaaatgtgcagcaggttataattttgcatttcgctatttccgcacttcttatttgccgcgcataatccctcgttttacagatgcccctttaattttggcgaaggatttgtctatggctgggaatgttcaggaaaaacagttgcgatggtacaacattgcgctgatgtcttttatcactgtctggggttttggcaacgttgttaataactatgccaaccaggggctggtggttgttttttcatgggtgtttatctttgcactctatttcacaccttatgcgctaattgttggtcagttaggctcgaccttcaaagatgggaagggcggggtcagtacctggattaaacacacgatgggacccggactggcttatctcgccgcgtggacctactgggtggtgcatattccctatctggcacaaaaaccccaggcaattctgattgcgctcggttgggcgatgaaaggcgacggttcgctaatcaaagaatattcagtcgtagcgttacaggggttaacgctggtgctgtttatcttctttatgtgggttgcttcacgcggtatgaaatcgctgaaaatcgtcggttctgtggcagggattgctatgtttgttatgtcgctcctgtatgtggcgatggcggtaaccgcgcctgcaattactgaagtgcatattgcgaccacaaacattacctgggaaacgttcattcctcatatcgactttacctacattaccactatttcaatgctggttttcgcggttggcggagcagagaagatttctccttacgttaatcaaacgcgcaacccaggaaaagaatttccaaaagggatgttatgcctggcggtgatggttgcggtttgtgccattctgggctcgctggcgatggggatgatgtttgattcgcgtaatatcccggatgacttaatgaccaacggtcagtattacgcctttcagaagctgggcgagtattacaacatgggtaatactttaatggtgatttacgccattgcgaataccctgggacaagtagcggcgctggtattctcgattgatgccccgcttaaagtgctattaggtgatgctgacagcaaatatattccagccagtttatgtcgtaccaacgcttctggtacgcccgttaatggctattttctgaccctggtactggtggcgattctgattatgctgccgactctcggcattggtgatatgaacaatctctataaatggctgttgaaccttaattcggtagtgatgccgctgcgttatttatgggtatttgttgcatttattgcagtcgttcgcttggcgcagaaatataaaccagaatatgtctttattcgtaataagcctctggcaatgaccgtcgggatttggtgttttgcctttaccgcctttgcctgtttgacggggatcttcccgaaaatggaagccttcactgcagagtggaccttccagttggcgctgaatgttgcaacgccgtttgtgctggtaggattaggactgatattcccgctgctggcgcgtaaagcgaatagtaaataattattgtggtcggtgacgctgactctggcagatctgacccgtttttacataatcgagaaatgcgcgcaagccgcaggacatatactggcggtttggataatagatctggaagcctggacgctctgtgctccagtcttccagtacacattctaaacgaccagtatcaaggtactccttgatctgttcatagagcagatacccgataccagcacccatcaaaacggcctccagttcagcatcaacatcatccagaatgatatttcctgcgacagcaatttccagctcctttgcaaattgccagtggaaaggtttgccgctgggataacgaaaaacaacacattgatgattaagcagatcatgaggatggcggggtttgccatatcttgcaaagtactctggcgttgctgctacacataatttcactggcgggccgatcgccacgctgatcatatctttttcgacgatgcaactaagtcgaacgccagcgtcaaagccctgttggacgatatcgacaagagagtcgtcagttgtgagctcgactttaatatcaggatattcacgtgtgaaaccaaccagtaaagacattaaaaatatacgtgcagctacccgggcggcattgattttgagcgttcctgtcggtgtcagacgaaaatcattcatctcatctaacatgatctgaatttcgtcgaaagctgggcgcaatcgttcatagagattagaacccgcttccgttaacgatacgcttcgggttgtccgattgaataagcgaattttaagacgttgttccagtgttttaatactatggctaatggcggacgaggataagcctaactcatcgcccgctgcacgaaagctttgattacgggccacggcaaagaaagtggcaaagtcagacatattcatccgcattagtgaaaatccttcattaactcatcctgaatcatcacgtttacaggattatgccgcctgcgtaaagtgcgctccagaacttaacgtggaggtaaaattatgcagtctgaacgtatttatttggtatgggcccatcctcgtcatgattcattgaccgcacatattgctgatgcgatccatcagcgggcaatggagcggaaaatacaggtgacggaactcgatttatatcggcgtaatttcaacccagtgatgacgccggaagatgaaccagactggaagaatatggataaacgttattctccagaggttcatcagctttattcagagctgcttgaacatgacacgttagtggtggtttttcctctctggtggtacagcttcccggcaatgctaaaaggatatattgacagagtatggaataatgggctggcttatggagatgggcacaaattaccattcaataaagttcgttgggtggcgctggttggaggagacaaagaatcatttgtccagatgggctgggaaaaaatataagcgattatttaaaaaatatgtgcagttatcttggtattgaagatgccgatgtcactttcttgtgtaatacagtggtattcgatggggaagaacttcacgcgagctattatcagtcgttattatctcaggtacgggatatggtagatgcactataagatgtgttaaaaacgctgtagcagaatgaagcgcggaataaaaaagcggcaactcaataaagttgccgctttacggggaaattagaacattaccttatgaccgtactgctcaagaatgcctttcacgcgttccatggtctctttcttcggtggtttaacaccgtcgagtttgtactcttcacccattgccacccatttgtgtttgcccagctcgtggtaggggagaagctcgattttctcaacgttgcccatatcacgggtaaattcaccgaggcgatgcgctgaatcgtcatcgtcagaccagcctgggacaacaacgtagcggatccacaccttcacatttttgttcgccagatatttagcgaactccagcgtgcggtggttggaaactccaaccagattttggtggatctcgtcgttcatctgtttgagatcgagcattaccaggtcggttacttccagcagttcatcaatcaccggatcgtaacgacgaacaaaaccgttggtgtccagacaggtatgaatgccttcttttttgcaggcgcggaaccagtcacgaacaaactcagcttgcaggattgcttcaccgccggatgcggtaacgccgccgccggaagcgttcataaagtggcgataggtcaccacttccttcatcaaatcttcaacggtaacttctttaccgccatgcgtgtcccaggtgtcgcggttatgacaatacaggcagcgcatcaggcagccctggaaaaaggtgataaagcgaatacccgggccgtctacggttccacaggattcaaaggagtgaatgcgaccaataactgacattgcggtgtttctccagatgtggcccatctgaggccgtgttggtgcgcagctcgaaggctacgtcgagtctgttttggcagtcaccttaaagtatagatagctgacaaaaaaggctctcgcgctaaaaaaggccccactttcgtggagcctttattgtacgctttttactgtacgatttcagtcaaatctaattacatagattgagtgaaggtacgagtaataacgtcctgctgctgttctttagtcagcgagttgaaacgtactgcgtagccagatacacggatggtcagctgcggatatttttccgggttttccatcgcgtcgagcagcatttcacggttcatcacgttaacgttcaggtgctgaccaccttcgatggatgcttcgtggtggaagtaaccatccatcagaccagccaggttggtcttacgaacttcgtcgtctttacccagtgcgttcggaacgatagagaaggtgtaggagataccatctttagcgtaagcaaacggcagtttagcaacggaagtcagagaggctactgcacctttctggtcacgaccgtgcatcgggttagcacccggtccgaacggcgcgccagcacgacgaccgtctggggtgttacccgttttcttaccatacacaacgttagaagtgatggtcagaacagactgagtcgggatagcgtcacggtaggtgtgcagtttctgaattttcttcatgaaacgttctaccaggtcaacagccaggtcatctacacgcggatcattgttaccaaactgcgggtattcgccttcgatttcgaagtcgatagccagaccgtcttcgtcacgaatcggtttaactttcgcatatttgattgcagacagggagtcagcagcaacggacagaccagcgataccacacgccatggtgcggataacgtcacggtcgtgcagcgccatcagagaggcttcgtagctgtacttgtcgtgcatgtagtggatgatgttcagtgcagtgatgtactgtttagccagccagtccatgaagtgatccatgcgctccatcacttcatcatagttcaggacatcgcctttgatcggttcagacttcggaccaacctgcattttcagtttttcgtcaacgccgccgttgattgcgtacagcatggttttcgccaggtttgcacgcgcaccgaagaactgcatttgtttaccaacgatcatcgggcttacgcagcaagcaatagcgtagtcatcgttgttgaagtccggacgcatcaggtcatcgttctcatactgcagagaagaggtgtcgatggacactttagcggcgaatttcttgaagttcagcggcagtttttcagaccacagaatggtcatgttcggttccggagacggacccatggtgtacagggtgttcaggaaacggaagctgtttttggtaaccagggtacgaccgtcgaggcccataccaccgatagattcggttgcccagatcgggtcgccagagaacagttcatcgtattccggagtacgcaggaagcgaaccatacgcagtttcatgaccaggtggtcaaccatttcctgcgcttcttgttcggtgatcttgccagctttcaggtcacgttcgatgtacacatccaggaaggtggaggtacgaccgaaggacattgcagcaccgttctgagacttaacagcagccaggtagccgaagtaagtccactggatagcttcctgagcgttggtagccggaccagagatgtcgtagccgtatttcgcagccatttctttcatctgacccagagcgcggtgctgttcagcgatttcttcgcgcagacggatagtctgttccaggtttacgccgttttccagatcagcctgcagagaagtgaactgtgccagtttgtctttcatcaggtagtcgataccgtacagcgcaacgcgacggtagtcaccgatgatacggccacggccatatgcatctggcagaccggtcagaacaccagatttacggcaacgcaggatgtccggagtgtaaacgtcgaacacgccctggttgtgagttttacggtattcagtgaagatttttttgatcatcggatccagttcgcggttgtacgctttgcaggaaccttcgatcattttgataccaccaaacgggataagagcacgtttcagcggagcttcagtctgcagaccaacgattttctcaagctgcttgttgatgtagccagcgtcgtgagaggtgatggtggaagcaacagcggtgtcaaagtcaactggcgcgtgagtgcggttttccagtttaacgccttccattactttgtcccacagggtggtggtcgcttcagtagcgccagccaggaaggactcgtcaccctcgtacggagtgtagtttttctgaatgaagtcacggacgtttacttcattctgccagtcacctttggtaaaaccttcccaggctgtggctaacttttcattaagctcggacatgtaacacctaccttcttaagtggattttttatttactgcgtacttcgacaaccattaatggtggtcgttttcacgcaggtaaatgacccagtatgtcaacccaaccaacaaaccaccaccgataatgttgccgatcgtaaccggaatcaggttatcagtgatgaaattcatcacggtcaggtgagaaaaattttccggtgcagaaccgactgcggtccaaaattccggggatgcgaagtcgcggattacaatacccatcgggatcataaacatgtttgcgatactgtgctcaaaaccgctggcaacaaacatcgcgaccggcagcaccataatgaacgctttgtccatcaggctgcggccagaataactcatccatactgccagacataccatcaggtttgccaggataccaagacagacggcctcaataaaagtatggtgcactttgtggtcggcggtttgtaggacgtttagtccccattgaccatttgcggtcatatactcgccggaaagccacattaaaagtacaaacagcagtgcgccgaccaggttgccaaaatagacatttagccagtttttcgccaactgaccccaggtgatgcgcccactcgccttagcaacaacaatcaacacggtggaagtaaagagatcggctccgcagacaacacaaagaatcagccccagagagaagcaaatgccgccaaccagttttgccatgccgaagggcattgtgcctgtgccagtggttgctgtgatatagaagacgaatgcgattgagatgaaaacaccggcggtaatcgccagatagaaagtcttaagcggatgtttcgttgctttatagacacccgcctcttcggccactttggccattgcagcaggaagtaaaagatcaaaagggttgtcagctttcacactaactctctctttattaagtcggcgacgagatactaacaaagcattatagatgagaaattgatatagatcatatctcgcctggcttataggcccgtaactcgcatggtttttatgcaaatacggagtaaatatttgattatccaaataaaaataaattttaaaaattaacaaatgagttgaattttttccgcatcctccgctaaaacagttaattaaaagggagcatcaggcgaataaagtaacaatatcgatcgtatttattaaatacaaattaccgatatttaaccttataattacaattattttattaatgcaaatatatgtaaagcggggcattaaaaaaacgccccgtaatataactcagactaatcattaagcctacattgcgtaggctatttgattttattttgcccagaatgctgctttggcgcgctgcagcttttcgtaggccttcaacaacgactgatgtgcagcaaacgcgtgcagatcgctatctaccggttgcaggccgtaaaacgccgcttcgccgctcattgccgcactggcggcttctacggcatctgcgccgtacatgcgaacaaacgcattcagatattgcagcggctggcgatcttcttcctgtgccagtaataacaacgtttgcaggcagcgataatagttggcgcgttccggactaaatactgatgagttaaactccatcgtccattcggtccagaccagagcctgttccagatcgccaccagccagcgccagcatggcttttaattcaccgatacgcagggtgtaccaaccgttatccgacccggtcgccagacccaacagctcacgcacgcgggtaaagtcatcaaaaccttcttcatccagttgctcgatgaggttcaggtaatcttctttttcccactcgctgcctggtagcgaaagaatcgtttcacgtaaatggctgcccatactgttattcgcgagccacagatcttcagccggataaatatcggacatgccaggcacgataatacggcaagcataaacgcccagatgctcgtaatcggcaatataaacttctttatcttctttgttgaagatagccatcagtgtggcgaactcttcttccgtggtgccggagaaattccagtccacaaacggataatcggcatcctgcttgaacaggtcccaggagattaaaccgctggaatcgataaagtgcgtttcgaggttggtatgttcagcgacttcttcatcatcgaaggttggcggagtaaacacatccaaatctttcaggccacgaccttgcagcagctcggtcacggtacgttccagtgctacgccaaaatcaggatgcgcaccgaaagaggcaaagcaggtaccgttagcaggattgaacagtaccacgcaaatcaccggatactggccgccaagcgaaccgtcataagcgaagattgggaaaccctccgcttccagcgtttcgatggcttcaactactgctgggtaacgcgccagcacgtctgccgggatctctggcaggctgatgctttcagcaataatgcggtttttcacgtagcgttcgaaaacttcagacaatccctgaacgcgtgcttcgttgcgggtattacctgcggacataccgttggagacgtacaggttaccaatgatattcatcggaatataaacggtctgattgtcggactgacgcgtaaacggcaggccgcaaataccacgatcttcgttaccggattgtaggtcaatcagcatgctgccggtcagttcattctccggatcataaaacgcgcgcagacggtcatcgagcagcccttctggcacatcgtcattttcggtcagtgggaaccatttttcgttgggataatgcacgaacggaccgttggcgatggtttcgcccagccagaagtccgcaaaaaagtagttggttgagagacgctcgaaatattcaccgagtgcagaagccagcgccgctttcttggttgcgcctttaccgttggtaaaacacagtgcgcactctttgtcgcgaatatgtacagaccagacgttaggcacgggattcagccaggaggcctcttcaatctgaaagccgaggtctgaaagtttttgctggaagcgagcgatggaatcttccagagcggcatctttgccggggataaatgtttgcgtcatgaaaatcactttagtcgtacggaaagcgcgcaataatacgggttttatctcaaaggcgctatcaccgccgccatgccgatgaactgttgactatgcttttagcggataaaccacgttaagagcataaaaatgaaggcgttcgatctccaccgtatggcatttgataaagtgccttttgatttccttggcgaagttgcactacgtagtctttatacctttgtactggtctttttgttcctcaaaatgaccggaagacgcggtgtgcggcagatgtcgctgtttgaagttttaatcattctgacgctgggatcagcggcgggagatgtggcgttttatgatgatgtgccgatggtcccggtacttatcgtctttattactctggcgttgttataccgcctggtaatgtggttgatggcgcacagtgaaaaactggaagatcttctggaaggcaagccagttgtcattattgaagatggcgagctggcctggtcgaaactcaataactccaacatgacggaatttgagttctttatggagctacgattgcgtggcgtggagcagctggggcaggtacgtctggcgattctcgaaaccaacgggcaaatcagtgtctatttctttgaagatgacaaggtgaaaccgggtttacttattttacccagtgattgtacgcagcgttacaaagtggtgccggagtcggcggactatgcctgtattcgttgtagtgaaatcattcatatgaaagcgggggaaaaacaattatgtccgcgctgtgcaaatccagaatggacgaaggcaagtcgggcaaaacgggtgacctgacagtaaaaacatcggctttttgctaataatccgagagattcttttgtgtgatgcaagccacatttttgccctcaacggttttactcattgcgatgtgtgtcactgaatgataaaaccgatagccacaggaataatgtattacctgtggtcgcaatcgattgaccgcgggttaatagcaacgcaacgtggtgaggggaaatggctcaaatcttcaattttagttctggtccggcaatgctaccggcagaggtgcttaaacaggctcaacaggaactgcgcgactggaacggtcttggtacgtcggtgatggaagtgagtcaccgtggcaaagagttcattcaggttgcagaggaagccgagaaggattttcgcgatcttcttaatgtcccctccaactacaaggtattattctgccatggcggtggtcgcggtcagtttgctgcggtaccgctgaatattctcggtgataaaaccaccgcagattatgttgatgccggttactgggcggcaagtgccattaaagaagcgaaaaaatactgcacgcctaatgtctttgacgccaaagtgactgttgatggtctgcgcgcggttaagccaatgcgtgaatggcaactctctgataatgcggcttatatgcattactgcccgaatgaaaccatcgacggtatcgccatcgacgagacgccagacttcggcaaagatgtggtggtcgccgccgacttctcttcaaccattctttcccgtccgattgacgtcagccgttatggtgtaatttacgctggcgcgcagaaaaatatcggcccggctggcctgacaatcgtcatcgttcgtgaagatttgctgggcaaagcgaatatcgcgtgtccgtcgattctggattattccatcctcaacgataacggctccatgtttaacacgccgccgacatttgcctggtatctatctggtctggtctttaaatggctgaaagcgaacggcggtgtagctgaaatggataaaatcaatcagcaaaaagcagaactgctatatggggtgattgataacagcgatttctaccgcaatgacgtggcgaaagctaaccgttcgcggatgaacgtgccgttccagttggcggacagtgcgcttgacaaattgttccttgaagagtcttttgctgctggccttcatgcactgaaaggtcaccgtgtggtcggcggaatgcgcgcgtctatttataacgccatgccgctggaaggcgttaaagcgctgacagacttcatggttgagttcgaacgccgtcacggctaatgccgaaattttgcttaatccccacagccagcctgtggggtttttatttctgttgtagagagttgagttcatggaatccctgacgttacaacccatcgctcgtgtcgatggcactattaatctgcccggttccaagagcgtttctaaccgcgctttattgctggcggcattagcacacggcaaaacagtattaaccaatctgctggatagcgatgacgtgcgccatatgctgaatgcattaacagggttaggggtaagctatacgctttcagccgatcgtacgcgttgcgaaattatcggtaacggcggtccattacacgcagaaggtgccctggagttgttcctcggtaacgccggaacggcaatgcgtccgctggcggcagctctttgtctgggtagcaatgatattgtgctgaccggtgagccgcgtatgaaagaacgcccgattggtcatctggtggatgctctgcgcctgggcggggcgaagatcacttacctggaacaagaaaattatccgccgttgcgtttacagggcggctttaccggcggcaacgttgacgttgatggctccgtttccagccaattcctcaccgcactgttaatgactgcgcctcttgcgccggaagatacggtgattcgtattaaaggcgatctggtttctaaaccttatatcgacatcacactcaatctgatgaagacgtttggtgttgaaattgaaaatcagcactatcaacaatttgtcgtaaaaggcgggcagtcttatcagtctccgggtacttatttggtcgaaggcgatgcatcttcggcttcttactttctggcagcagcagcaatcaaaggcggcactgtaaaagtgaccggtattggacgtaacagtatgcagggtgatattcgctttgctgatgtgctggaaaaaatgggcgcgaccatttgctggggcgatgattatatttcctgcacgcgtggtgaactgaacgctattgatatggatatgaaccatattcccgatgcggcgatgaccattgccacggcggcgttatttgcaaaaggcaccaccacgctgcgcaatatctataactggcgtgttaaagaaaccgatcgcctgtttgcgatggcaacagaactgcgtaaagtcggtgcggaagtagaagaggggcacgattacattcgtatcactccaccggaaaaactgaactttgccgagatcgcgacatacaatgatcaccggatggcgatgtgtttctcgctggtggcgttgtcagatacaccagtgacgattcttgatcccaaatgcacggccaaaacatttccggattatttcgagcagctggcgcggattagccaggcagcctgaatgaacaacgggcaataaatagccaaatctttctttatcaaaacgtcggcacattgtcggcgttttttttcggaccttgtgagtcattttgattaatggtagcgtcgcttgtcaatgtaagttgttgatacataatatttatatatgattaatcaacggatgattcacatgaagaatactaaattactgctggcgattgcgacctctgcagcattactgacagggtgtcaaaatacccacggtattgataccaatatggctatcagctccggtttaaatgcctataaagcagcaacattaagcgatgccgatgcaaaagcgattgccaatcagggctgtgccgaaatggacagcggcaatcaagtcgcaagtaaatccagcaagtacggtaaacgtctggcaaaaatcgccaaagcattgggtaacaatattaatggcacgccggtcaactataaggtttatatgaccagcgacgtcaacgcatgggcgatggcgaacggctgtgttcgtgtctacagtggcctgatggacatgatgaatgacaacgaaattgaaggcgttctgggccatgaactgggccacgtcgcgttgggtcactcgctggctgaaatgaaagcttcttatgcgatcgttgccgcacgcgatgccatttcagctaccagcggtgtggcttcccagctttcccgctcacaattaggtgatatcgcagaaggcgctatcaatgctaaatactcccgtgataaagagtccgaagcagatgatttctcctttgatctgttgaagaaacgtggcatcagcacccaggggctggttggcagctttgaaaaactggctagcctggatggcggtcgcacccagtccatgtttgactctcacccaccatcaacagagcgtgcgcaacacatccgtgatcgtatcgcctctggtaagtaaatcattgtcatctttcgggctggtcttctgccagcccgctataattgcgcaataaatccccatctgaatacagacaaaactggtttttgcacacaacgttaacgatttgtggcgtcggcgcgtataatgcgcgcggttatgttaacggtacgcctgttttaaggagataaagatgacggcaattgccccggttattaccattgatggcccaagcggtgcagggaaaggcaccttgtgtaaggctatggcggaagcgttgcaatggcatctgctggactcgggtgcaatttatcgcgtactggcattggcggcattacatcaccatgttgatgttgcgtcggaagatgcgctggtaccgctggcatcccatctggatgtacgttttgtgtcgaccaatggcaatctggaagtgatcctcgaaggggaagatgtcagcggcgaaattcgtactcaggaagtggcgaatgcagcttcacaagtcgcggcattcccacgcgttcgtgaagcattattgcgtcgccaacgcgcgtttcgcgaattaccaggtctgattgccgatggccgcgacatgggaacggtggtattccctgatgcaccagtgaaaattttccttgacgcctcctcggaagaacgtgcgcatcgccgcatgctacagttgcaggagaagggctttagtgttaactttgagcgccttttggccgagatcaaagaacgcgacgaccgcgatcgtaaccgagcggtagcgccactggttccggcagccgatgctttagtgttggattccaccaccttaagcattgagcaagtgattgaaaaagcgctacaatacgcgcgccagaaattggctctcgcataagcgaccgaatttgcagtacccccgttgcaatggaatgacagcgggtatgttaaacaaccccatccggcatggagccaggtggacgttaaatataaacctgaagattaaacatgactgaatcttttgctcaactctttgaagagtccttaaaagaaatcgaaacccgcccgggttctatcgttcgtggcgttgttgttgctatcgacaaagacgtagtactggttgacgctggtctgaaatctgagtccgccatcccggctgagcagttcaaaaacgcccagggcgagctggaaatccaggtaggtgacgaagttgacgttgctctggacgcagtagaagacggcttcggtgaaactctgctgtcccgtgagaaagctaaacgtcacgaagcctggatcacgctggaaaaagcttacgaagatgctgaaactgttaccggtgttatcaacggcaaagttaagggcggcttcactgttgagctgaacggtattcgtgcgttcctgccaggttctctggtagacgttcgtccggtgcgtgacactctgcacctggaaggcaaagagcttgaatttaaagtaatcaagctggatcagaagcgcaacaacgttgttgtttctcgtcgtgccgttatcgaatccgaaaacagcgcagagcgcgatcagctgctggaaaacctgcaggaaggcatggaagttaaaggtatcgttaagaacctcactgactacggtgcattcgttgatctgggcggcgttgacggcctgctgcacatcactgacatggcctggaaacgcgttaagcatccgagcgaaatcgtcaacgtgggcgacgaaatcactgttaaagtgctgaagttcgaccgcgaacgtacccgtgtatccctgggcctgaaacagctgggcgaagatccgtgggtagctatcgctaaacgttatccggaaggtaccaaactgactggtcgcgtgaccaacctgaccgactacggctgcttcgttgaaatcgaagaaggcgttgaaggcctggtacacgtttccgaaatggattggaccaacaaaaacatccacccgtccaaagttgttaacgttggcgatgtagtggaagttatggttctggatatcgacgaagaacgtcgtcgtatctccctgggtctgaaacagtgcaaagctaacccgtggcagcagttcgcggaaacccacaacaagggcgaccgtgttgaaggtaaaatcaagtctatcactgacttcggtatcttcatcggcctggacggcggcatcgacggcctggttcacctgtctgacatctcctggaacgttgcaggcgaagaagcagttcgtgaatacaaaaaaggcgacgaaatcgctgcagttgttctgcaggttgacgcagaacgtgaacgtatctccctgggcgttaaacagctcgcagaagatccgttcaacaactgggttgctctgaacaagaaaggcgctatcgtaaccggtaaagtaactgcagttgacgctaaaggcgcaaccgtagaactggctgacggcgttgaaggttacctgcgtgcttctgaagcatcccgtgaccgcgttgaagacgctaccctggttctgagcgttggcgacgaagttgaagctaaattcaccggcgttgatcgtaaaaaccgcgcaatcagcctgtctgttcgtgcgaaagacgaagctgacgagaaagatgcaatcgcaactgttaacaaacaggaagatgcaaacttctccaacaacgcaatggctgaagctttcaaagcagctaaaggcgagtaattctctgactcttcgggatttttattccgaagtttgttgagtttacttgacagattgcaggtttcgtcctgtaatcaagcactaagggcggctacggccgcccttaatcaatgcagcaacagcagccgcttaatttgcctttaaggaaccggaggaatcatgaccaagtcagaattgatagaaagacttgccacccagcaatcgcacattcccgccaagacggttgaagatgcagtaaaagagatgctggagcatatggcctcgactcttgcgcagggcgagcgtattgaaatccgcggtttcggcagtttctctttgcactaccgcgcaccacgtaccggacgtaatccgaagactggcgataaagtagaactggaaggaaaatacgttcctcactttaaacctggtaaagaactgcgcgatcgcgccaatatttacggttaagttttttactcaaacttgaacgagagaaaagcacctgtcgggtgcttttttcatttctctaatctggaactggaagctgcctcgcagagttttgaacagttttcaccctttcgttaaattcttctgaatatgcctcggggaacgcaaaattcccaccagacaaccgctcaacaaagttgcacactttccataaacagggaggggtgcatgaaaataacgacagtcggtgtatgcataattagcggaatttttccgttgctgattttgccccaattgcctgggacattaacccttgcgtttctgactctcttcgcctgcgtactggcatttatccctgttaaaaccgtccgttatatcgcgctgacgttgctgtttttcgtttggggcatattatcagcaaagcaaattttgtgggcaggagaaaccttaactggcgcgacgcaggatgcaattgttgagatcactgcaactgacggcatgaccactcattacggtcaaattactcatctacaaggtcgacgtatattccctgcgtcaggtctcgtgatgtatggcgaatatcttccgcaagcggtttgtgctggacaacaatggtcaatgaaactcaaagttcgtgcagttcatggccaacttaatgatggcggctttgatagccagcgttatgccattgcccagcatcagccgctcaccggccgttttctgcaggcaagtgtcattgaaccgaattgtagcctgcgtgcacagtatctggcgtcactacaaacaacgctgcaaccctatccgtggaatgcggttattcttggtttaggtatgggggaacggttatccgtccccaaagaaatcaaaaatatcatgcgcgatactggaacggcgcatttaatggcgatatcgggattgcacatcgcttttgcggcgttgctggctgccggactcattcgcagtggacaaatttttctgcctgggcgctggatccactggcaaataccattaattggcggaatctgctgtgctgctttttatgcctggttgacgggaatgcaacctcctgcattgcgtaccatggtggcgcttgctacgtggggaatgcttaagttaagtgggcgacagtggagtggctgggatgtatggatatgttgtctggcggcaattttgctgatggatcctgttgccattctctcgcaaagtttatggctctctgccgctgcggtcgcggcattgatattttggtatcagtggtttccctgtcctgagtggcaactgccgccggtattgcgtgcagttgtttccctcatccatctgcaactgggaatcacacttctgcttatgcccgtgcaaatcgtcatatttcatggcattagtctgacctcgtttattgcaaatctattagcaattcccttggtgacatttatcacggttccgttgatcctcgccgcgatggttgtgcatttaagcgggccgttaatcctggagcaagggttatggtttcttgccgaccggtctttggctttacttttctgggggttaaagagtttgccggaagggtggatcaacattgctgaatgttggcaatggctatcattttccccatggttcttactggtggtatggcgattaaacgcctggcgaacgttgccagcaatgtgtgtggctggaggcttgctgatgtgctggccgctgtggcaaaaacctcgacctgacgagtggcagctgtacatgcttgatgtcgggcaagggctggcaatggtgatagccagaaacggcaaagcgattctctatgacacaggactggcctgaaggggatagtgggcaacaactgattatcccctggctccactggcataatcttgaaccggaaggcgttattctgagccatgaacatctggatcaccggggagggctggattcaatattgcatatatggccgatgttatggatcagaagtccgttaaactgggaacatcatcagccctgtgtgcgtggcgaagcgtggcaatggcaaggattgcgtttcagcgcgcactggcctttacaaggtagcaacgataaaggaaataaccattcctgtgtggttaaggttgatgacgggacgaatagcattcttctaaccggtgatattgaagccccagctgaacaaaagatgctaagccgttactggcagcaagtgcaggcaacattgcttcaggtacctcaccatggcagtaatacctcatcatcgttgccattaattcagcgagtgaatggaaaagtggcactcgcatcggcatcgcgctataacgcatggcgactgccctctaacaaagttaagcatcgctatcaactgcaaggatatcaatggattgatactccacatcaaggtcaaacaacggtcaatttttcagcgcaaggctggcggattagcagcctcagggagcaaattttacctcgttggtatcatcagtggtttggcgtgccagtggataacgggtagaatatgcggctatttcaacaaatgctggttttttgaatgcataacgacaaagatctctctacgtggcagacattccgccgactgtggccaaccattgcgcctttcaaagcgggtctgatcgtggcgggcgtagcgttaatcctcaacgcagccagcgataccttcatgttatcgctccttaagccacttcttgatgatggctttggtaaaacagatcgctccgtgctggtgtggatgccgctggtggtgatcgggctgatgattttacgtggtatcaccagctatgtctccagctactgtatctcctgggtatcaggaaaggtggtaatgaccatgcgtcgccgcctgtttggtcacatgatgggaatgccagtttcattctttgacaaacagtcaacgggtacgctgttgtcacgtattacctacgattccgaacaggttgcttcttcttcttccggcgcactgattactgttgtgcgtgaaggtgcgtcgatcatcggcctgttcatcatgatgttctattacagttggcaactgtcgatcattttgattgtgctggcaccgattgtttcgattgcgattcgcgttgtatcgaagcgttttcgcaacatcagtaaaaacatgcagaacaccatggggcaggtgaccaccagcgcagaacaaatgctgaagggccacaaagaagtattgattttcggtggtcaggaagtggaaacgaaacgctttgataaagtcagcaaccgaatgcgtcttcaggggatgaaaatggtttcagcctcttccatctctgatccgatcattcagctgatcgcctctttggcgctggcgtttgttctgtatgcggcgagcttcccaagtgtcatggatagcctgactgccggtacgattaccgttgttttctcttcaatgattgcactgatgcgtccgctgaaatcgctgaccaacgttaacgcccagttccagcgcggtatggcggcttgtcagacgctgtttaccattctggacagtgagcaggagaaagatgaaggtaagcgcgtgatcgagcgtgcgactggcgacgtggaattccgcaatgtcacctttacttatccgggacgtgacgtacctgcattgcgtaacatcaacctgaaaattccggcagggaagacggttgctctggttggacgctctggttcgggtaaatcaaccatcgccagcctgatcacgcgtttttacgatattgatgaaggcgaaatcctgatggatggtcacgatctgcgcgagtataccctggcgtcgttacgtaaccaggttgctctggtgtcgcagaatgtccatctgtttaacgatacggttgctaacaacattgcttacgcacggactgaacagtacagccgtgagcaaattgaagaagcggcgcgtatggcctacgccatggacttcatcaataagatggataacggtctcgatacagtgattggtgaaaacggcgtgctgctctctggcggtcagcgtcagcgtattgctatcgctcgagccttgttgcgtgatagcccgattctgattctggacgaagctacctcggctctggataccgaatccgaacgtgcgattcaggcggcactggatgagttgcagaaaaaccgtacctctctggtgattgcccaccgcttgtctaccattgaaaaggcagacgaaatcgtggtcgtcgaggatggtgtcattgtggaacgcggtacgcataacgatttgcttgagcaccgcggcgtttacgcgcaacttcacaaaatgcagtttggccaatgatcgaaaaaatctggtctggtgaatcccctttgtggcggctattgctgccactctcctggttgtatggcctggtgagtggcgcgatccgtctttgctataaactaaaactgaagcgcgcctggcgtgcccccgtaccggttgtcgtggttggtaatctcaccgcaggcggcaacggaaaaaccccggtcgttgtctggctggtggaacagttgcaacagcgcggtattcgcgtgggggtcgtatcgcggggatatggtggtaaggctgaatcttatccgctgttattgtcggcagataccacaacagcacaggcgggtgatgaacctgtgttgatttatcaacgcactgatgcgcctgttgcggtttctcccgttcgttctgatgcggtaaaagccattctggcgcaacaccctgatgtgcagatcatcgtaaccgacgacggtttacagcattaccgtctggcgcgtgatgtggaaattgtcgttattgatggtgtgcgtcgctttggcaatggctggtggttgccggcggggccaatgcgtgagcgagcggggcgcttaaagtcggttgatgcggtaatcgtcaacggcggtgtccctcgcagcggtgaaatccccatgcatctgctgccgggtcaggcggtgaatttacgtaccggtacgcgttgtgacgttgctcagcttgaacatgtagtggcgatggcggggattgggcatccgccgcgcttttttgccacgctgaagatgtgtggcgtacaaccggaaaaatgtgtaccgctggccgatcatcagtctttgaaccatgcggatgtcagtgcgttggtaagcgccgggcaaacgctggtaatgactgaaaaagatgcggtgaaatgccgggcctttgcagaagaaaattggtggtatttgcctgtagacgcacagctttcaggtgatgaaccagcgaaactgcttacgcaactaacctcgctggcttctggcaactagttacgccgcggcagcgttcgattgatggagtcatgaatgtcgctgccgcacctctcccttgctgatgcgcgtaatcttcaccttgccgcacaaggcctgttaaacaaaccccgccgtcgagcgtcgttggaggatattccggcaacgatctcccgcatgtccttgctgcaaatcgataccatcaatattgttgcccgtagtccatatctggtgcttttcagtcgtctgggaaattatcctgcccagtggctggatgagtctctggcgcgtggcgaattaatggaatactgggcgcatgaagcctgctttatgccgcgtagcgactttcgtcttattcgccaccgcatgctggcacctgaaaaaatgggctggaaatacaaagacgcctggatgcaggaacatgaggcggaaattgcacagttaattcagcatattcatgataaggggccggtacgttcagccgattttgagcatcctcgtaaaggtgcaagcggctggtgggaatggaagccgcataaacggcatctggaaggtttatttactgccggaaaggtgatggtgattgaacggcgcaacttccagcgcgtttatgatttaacccaccgtgtcatgcctgactgggatgatgagcgcgatctcgtttcgcaaacagaagcagaaatcatcatgctggataacagtgcgcgtagcctgggaatattccgcgaacagtggctggcagattactatcggctgaaacgtccggcactggcggcgtggcgcgaagcgagggctgaacagcagcaaatcattgctgtgcatgttgaaaaattgggcaatctttggctgcatgatgatttgctgccgctactcgagcgagcgctggccggaaagctcactgcaacgcacagcgcggtactttcgccttttgatcctgttgtctgggatcgcaaacgcgcagagcagctttttgattttagctaccggctggagtgctataccccagcgccgaaacgccagtatggctattttgttctgccgttattacatcgtgggcaattagttgggcgaatggatgccaaaatgcatcgccagacaggcatccttgaagttatctctctgtggttacaggaaggtattaaaccaacgacaacgctgcaaaaagggctacgtcaggcgattactgatttcgctaactggcagcaggcaacgcgggtgacattaggatgctgcccgcaaggcctctttactgattgccgcaccggctgggaaatagaccccgtcgcataaatgattatgataagatttatgcattcataacccgatccatctggaggaactatggatcatcgtctgcttgaaatcattgcctgcccggtttgcaacggaaaactttggtataaccaggaaaaacaagagcttatttgcaaactggacaacctcgctttcccgctgcgtgatggcattccagtgttgctggaaacggaagcccgcgtgctgactgctgatgagagtaaatcatgagttttgtggtcattattcccgcgcgctacgcgtccacgcgtctgcccggtaaaccattggttgatattaacggcaaacccatgattgttcatgttcttgaacgcgcgcgtgaatcaggtgccgagcgcatcatcgtggcaaccgatcatgaggatgttgcccgcgccgttgaagccgctggcggtgaagtatgtatgacgcgcgccgatcatcagtcaggaacagaacgtctggcggaagttgtcgaaaaatgcgcattcagcgacgacacggtgatcgttaatgtgcagggtgatgaaccgatgatccctgcgacaatcattcgtcaggttgctgataacctcgctcagcgtcaggtgggtatggcgactctggcggtgccaatccacaatgcggaagaagcgtttaacccgaatgcggtgaaagtggttctcgacgctgaagggtatgcactgtacttctctcgcgccaccattccttgggatcgtgatcgttttgcagaaggccttgaaaccgttggcgataacttcctgcgtcatcttggtatttatggctaccgtgcaggctttatccgtcgttacgtcaactggcagccaagtccgttagaacacatcgaaatgttagagcagcttcgtgttctgtggtacggcgaaaaaatccatgttgctgttgctcaggaagttcctggcacaggtgtggatacccctgaagatcttgagcgcgttcgcgctgaaatgcgctaatttcacttcacgacacttcagccaattttgggaggagtgtcgtaccgttacgattttcctcaatttttcttttcaacaattgatctcattcaggtgacatcttttatattggcgctcattatgaaagcagtagcttttatgagggtaatctgaatggaacagctgcgtgccgaattaagccatttactgggcgaaaaactcagtcgtattgagtgcgtcaatgaaaaagcggatacggcgttgtgggctttgtatgacagccagggaaacccaatgccgttaatggcaagaagctttagtacgcccggaaaagcccgacaactggcatggaaaaccaccatgctggcaagaagtgggactgtccgtatgccgactatttatggtgtgatgacgcatgaagaacaccccggccccgatgtcctgctactggagcggatgcgtggtgtttcggtggaggcaccagcccgaacaccagaacgctgggaacaactcaaagaccaaatcgttgaagccttactggcctggcaccgtcaggacagtcgcggttgcgtcggcgcggtcgacaatactcaggaaaatttctggccctcatggtaccggcaacatgttgaagtgctatggaccacgctcaatcagttcaataacaccggtctgacgatgcaggataagcggatcctgtttcgcactcgcgaatgtctcccggcattatttgaaggctttaacgacaattgtgtgctgattcacggtaacttctgtttacgcagcatgttgaaagattcgcgcagcgatcagttactggcgatggtcgggccgggactaatgctttgggcaccgcgagaatacgaactgttccgactaatggataattctctggcggaagatttgctctggagttacctgcaacgcgcgccagtggcggagtcgttcatctggcggcgttggttgtatgtgttatgggatgaagttgcgcaactggttaataccggacgatttagtcggcgcaacttcgatctggcatcaaaatcactcttgccgtggctcgcctgacgaaccttttagccactgccagatacggccaagcgtttcatagccaacacgatcgctatgcatcaaccagaccggagaagggattgcccgttcccacgggttaagcggcgagtcgatggccaactgattcgccggggctggtagcggatttaacccttcctgctgaaaaaagatcatcgcccgcggcagatgtgatgcggaggtcaccagcaggaaaggggcgtcaccaatcgcctgtttcactgctgcagcttcttcttcggtatcttttggcaaatccagggtgataatttgctcgcgcggcacgcccagcgattgcgcaactctggcacctacttccgctgtactcaccgtattggtttttgctacgcctcccgtgaagatcagttttgatcccggattttcgcgccataagcgaataccttcattcaggcgtggcagactgttattgattaaattagagctcggtgcccactgcgggttccaggtataaccacctccgagcaccacgatatagtccactttttgcgaattattccatgtcggataggtgctttcgatgggacgcagcaggcggtcggctaccggttgcaaactcaataacaagagcgccagccacccaatgctaataaaaatcttcccggttttttgaaaacggctaaaccacagcagcgccaggccagcgccaataatcaacaacatcagcggaagtggcagcaacatattgccaatcacttttttcagtgtaaaaagcatcctttctggttccttttttaaccatatagcaagggatcgccagcgatattacaccagacgggttcattctcgccgtggctgtgacaaaatagcgtctttatcagaaaacgtcttagccaaccggtggagaaagcaatgcaggatcgcaattttgatgatattgcggaaaagttttcccgtaacatttacggcaccaccaaagggcagcttcgacaggctattctgtggcaggatctcgatcgcgtgctggcggaaatgggcccgcaaaaactgcgtgtgctggatgctggcggtggagaagggcagaccgcaatcaaaatggccgagcgtgggcatcaggtcattttatgcgatctttctgcgcagatgatcgaccgcgcaaaacaggcggcagaagcaaaaggtgtgagcgacaacatgcaatttatacattgcgccgctcaggatgttgcttcgcatttggaaacgcccgttgatctgatattgttccatgcggtgctcgagtgggtggctgatccccgcagcgtattgcagaccctgtggtcagtgttgcgtccaggcggcgtgttgtcgttaatgttctacaatgcgcatggtttgttgatgcataacatggtcgccgggaattttgattacgtgcaggcgggaatgccgaaaaagaaaaaacggacgctttcgccagattatccacgcgacccggcgcaggtttatctgtggctggaagaagctggttggcaaattatgggtaagacaggcgttcgcgtgtttcatgattatctgcgcgagaaacaccagcagcgcgactgctatgaagcattacttgaattagaaacgcgttattgccgtcaggaaccgtatattaccctggggcgttatattcatgtcaccgcgcgcaaaccgcagagcaaggataaagtatgagtgaattttcccagacagtccccgaactggttgcctgggccagaaaaaatgacttctccatctcgctgccggtagaccgactctcttttctgctggcggttgccacgctgaacggcgagcgtctggatggtgagatgagtgaaggcgagctggtggatgcattccgccatgtgagtgatgcgtttgagcaaaccagcgaaaccatcggcgtgcgcgccaataacgcgatcaacgacatggtgcgtcaacgtctgctgaaccgctttaccagcgagcaggcggaagggaacgcaatttaccgtctgacgccgctcggcatcggcattactgactactacatccgtcagcgcgagttttctacgctgcgtctttctatgcagttgtcgattgtggcgggtgagctcaaacgcgcagcagatgccgccgaagagggcggtgatgaatttcactggcaccgtaatgtctatgcgccactgaaatattcggtagcagaaattttcgacagtatcgacctgacgcaacgtctgatggacgaacagcagcagcaggtgaaggacgatatcgcccagttgctgaacaaagactggcgggcggcgatttccagctgtgaattgttgctttcggaaacttccggaacgctgcgtgaattgcaggatacgctggaagcggcaggcgacaaattgcaggctaatctgttgcgcattcaggatgcgacgatgacccatgacgatctgcatttcgtcgatcgtctggtgttcgatctgcagagcaaactcgatcgtattatcagttggggccagcaatccatcgacttgtggattggctacgaccgccacgtacacaaatttattcgtaccgcgatcgatatggataaaaaccgcgtctttgctcagcggttacgtcagtcggtacaaacctattttgatgagccgtgggcgctaacttatgccaatgccgatcgtctgctggatatgcgtgacgaagagatggcactgcgcgatgaagaagtgactggggaacttcctgaggatctggaatacgaagagtttaacaagatccgcgaacagctggcggcgatcatcgaagaacaacttgccgtgtacaaaaccagacaagtgccgctggatcttggtctggtggtacgcgaatatctgtcacagtatccgcgtgcacgtcactttgacgttgcgcgtattgttattgatcaggcggtacgtcttggcgtagcgcaagcagatttcaccggactgccagcgaaatggcagccgattaatgattacggagccaaggtacaggcgcatgtcatcgacaaatattgaacaagtgatgccggttaagctggcgcaggcgctggcgaatccgttatttccggcgctggacagcgccttacgttcaggccgccatattggcctcgacgaactggataatcatgcattcctgatggattttcaggaatatctggaagagttttacgcgcgttataacgttgagcttattcgcgcaccggaagggttcttctatttacgcccacgttccaccactcttatcccgcgttccgtcttgtcggaactggatatgatggtcgggaaaatcctctgttatctctatctcagcccggaacggctggcgaatgaggggattttcacccagcaggaactgtacgacgaactgctcaccctggccgatgaagcaaaactgctgaaactggtgaacaaccgttcaaccggttcagacgttgaccgtcagaagttgcaggagaaagtacgttcttcgctcaaccgtctgcgtcgtttaggcatggtgtggtttatgggccacgacagcagcaagtttcgcattaccgaatcggtgttccgcttcggagccgatgtgcgtgctggcgacgatccccgtgaagcacagcgtcgcctgattcgtgatggcgaagcaatgccgattgaaaatcatctgcaactcaacgatgaaaccgaagagaatcagccagatagcggagaggaagaataatgattgaacgcggtaaatttcgctcactgacgctgattaactggaacggcttttttgcccgaacttttgaccttgacgagctggtcacgacgctttctggcggtaacggggcgggtaaatccaccaccatggcggcgttcgttacggcgctgatccccgacctgaccctgctgcatttccgtaacactacggaagccggggccaccagcggttcgcgcgataaaggtctgcacggtaagctgaaagcgggtgtctgttattcgatgctcgacaccattaactcgcgccaccagcgcgtggtggtcggtgtgcgtctgcaacaggttgccggacgcgatcgtaaagtggatatcaaaccatttgccattcagggactgccgatgtcggtgcagccgacacagctggtgaccgaaaccctgaacgaacgccaggcgcgcgtgctgccgcttaacgagctgaaagacaagctcgaggcgatggaaggcgtgcagtttaaacagttcaactccattaccgattaccactcgctgatgttcgatctgggcatcatcgcgcgtcgtctgcgctccgcatctgaccgtagcaaattctatcgtctgatcgaagcttcgctgtatggcgggatctccagtgccattacccgttctctgcgcgactacctgttgccggaaaacagcggcgtgcgtaaagcgttccaggacatggaagcggcgctgcgtgaaaaccgcatgacgctggaagcgattcgtgtcacccagtcggaccgtgacctgtttaagcatctgatcagcgaagctaccaactacgtggcggcggactacatgcgtcacgccaacgagcgccgtgtccatctcgacaaagccctggagtttcgtcgcgagttacatacttcgcgtcagcaactggcggctgagcagtacaaacacgtcgatatggcgcgtgagctggcagagcacaacggtgccgaaggcgatctggaagcggattatcaggcggccagcgatcacctgaacctggtgcaaaccgcactgcgtcagcaggagaagatcgaacgctacgaagcggatctcgatgagctgcagatccgtctggaagagcaaaacgaagtggtggcagaagccatcgaacgccaggaagagaacgaggctcgcgcggaagctgccgaactggaagtggacgagctgaaaagccagcttgctgactaccagcaggcgctggacgtccagcaaacgcgcgcgatccagtataaccaggcgattgctgcacttaatcgtgccaaagaactgtgccatctgccggacttaaccgccgacagcgccgccgaatggctggaaaccttccaggcgaaagagctggaagcgactgaaaaaatgctctctcttgagcagaaaatgagcatggcgcaaaccgcgcacagccagtttgagcaggcttatcagctggtggtggcaatcaacggcccactggcgcgtaacgaggcgtgggatgtcgctcgcgaactattgcgcgaaggggtcgatcagcgtcacctggcagagcaggttcagccgctgcggatgcgattaagcgaactggaacagcgtctacgcgagcagcaagaagctgagcgtctgctggcagatttctgcaaacgtcagggcaagaattttgatatcgacgaactggaagccctgcatcaggaactggaagcacgcattgcctctctttccgatagcgtgtctaacgcccgtgaagagcgcatggcactgcgccaggagcaggaacagctgcagtctcgcattcagagtttgatgcagcgtgcgccggtttggctggcagcgcaaaacagtctcaaccagttgagcgaacagtgcggcgaagagtttacctccagccaggacgtcaccgaatatctgcaacagttgctggagcgtgagcgagaggcgattgttgaacgcgatgaagtgggcgcgcgcaaaaacgccgtcgatgaagagatcgaacgtttaagccagcctggcggctctgaagatcagcgtctgaacgcgctggcggagcgttttggtggtgtgctgctgtcagaaatttatgacgacgttagcctggaagatgcgccgtacttctcagcgctgtatggcccgtcacgccacgccatcgtggtgccagatctgtcacaggtaactgaacacctggaaggcttgaccgattgcccggaagatctctatctgatcgaaggagatccgcagtcattcgatgacagcgtgttcagcgttgatgagctggaaaaagcggtagtggtgaaaatcgccgatcgtcagtggcgttattcacgtttcccggaagtgccgctgtttggtcgtgctgcgcgtgaaagccgtattgaaagcctccatgccgagcgtgaagtgctttccgaacgcttcgccacgctctcctttgatgtacagaaaactcagcgtctgcatcaggcgttcagccgctttatcggcagtcatctggcggttgcgtttgagtctgacccggaagcagaaatccgtcaactgaacagccgtcgcgtcgaactggagcgggcgttaagtaatcatgaaaatgataaccagcagcagcgtattcagtttgagcaggcgaaagagggcgttacggcgctgaaccgcattctgccgcgtctcaacctgttggctgatgacagcctggcggatcgcgtcgatgaaatccgcgaacgtctggatgaagcccaggaagccgcgcgttttgttcagcagtttggcaatcaactggcgaaactggaaccgattgtttcggtattgcagagcgacccggaacagttcgaacagttaaaagaagattacgcgtactctcagcagatgcagcgcgatgcccgtcagcaggcgtttgccctgacggaagtggtgcagcgtcgtgcgcactttagctattctgactcggcagaaatgcttagcggtaacagcgatctcaacgaaaaactgcgtgaacgtctggaacaggcggaagcggagcgtacccgcgctcgcgaagcgttgcgcggtcacgcagcgcagttgagtcagtacaaccaggtgctggcttcgctgaaaagttcttacgacaccaaaaaagagctactcaacgatctgcaacgtgaattgcaggatatcggcgtgcgtgctgatagcggggcagaagagcgggcgcgtattcgccgtgacgagctgcatgcgcaactgagcaataaccgttcacgccgcaatcaactggaaaaagcgcttaccttctgcgaagcggagatggacaacctgacccgcaaactgcgcaagctggagcgggattactttgagatgcgcgagcaggtagtgaccgccaaagcgggctggtgtgcggtgatgcgcatggtgaaagataacggcgttgagcgccgcttacaccgtcgtgagctggcttatctctccgctgatgatttgcgttccatgtcggataaggcgttaggtgcgctgcgtctggcggtggcggataacgaacatctgcgcgacgtgctgcgcatgtcggaagatccgaaacgtccggagcgtaaaattcagttcttcgtggcggtttatcagcatctgcgtgaacgtattcgtcaggatattattcgtaccgatgatccggtggaagctatcgaacagatggagattgaacttagccgtctgaccgaagaattaacctcccgtgaacagaaactggcgatcagttcccgcagcgtggcgaacatcattcgcaaaaccattcagcgcgagcagaaccgtatccgtatgctcaaccaggggttgcagaacgtatcgtttggtcaggtgaacagcgtgcgtctcaacgtgaacgtgcgtgaaacgcacgccatgctactggatgtgctctctgaacagcacgagcagcatcaggatctgtttaacagcaaccgtttgaccttctcggaagcgctggcgaaactgtatcaacgtcttaacccgcagattgatatggggcagcgcacgccgcagaccatcggtgaagaactgctggattaccgcaactatctggaaatggaagttgaggttaaccgtggttccgatggctggctgcgcgcagagtctggtgcattgtcgaccggtgaggcgattggtaccggtatgtcgattctggtgatggtggtacaaagctgggaagatgaatctcgccgcctgcgcggtaaagatatctctccttgccgcctgctgttcctcgatgaagcagcgcgactggatgctcgttctatcgccacgctgtttgaattgtgtgagcgtttgcaaatgcaactcatcatcgcagcgccggaaaatatcagcccggagaaaggcaccacctataaactggtgcgtaaagtcttcctgaataccgaacacgttcatgtcgtcggcctgcgaggatttgcgccgcaactccctgaaacgcttccaggaactgacgaagcgccttctcaggcgagttaaaattaaggcggcagcaatgccgccttttctttttccgaaaactccgtttctgcactaaaaaagtggcacattacggcgcgcttttctttaaacttctttacattaggttatgtaaaaacgtatcggcgtttatatactgaagataagcctgatgagtaacaggcttgctcgtcatactttcgtgagtattggcgttgtacaggcaagtcgtaaaataacagcctggctattcagagtatgataaaaacagggggcaagggatgttgcttaatatgatgtgtggtcgtcggctgtcggcaatcagtttgtgcctggccgtaacattcgctccactgttcaatgcgcaggccgatgagcctgaagtaatccctggcgacagcccggtggctgtcagtgaacagggcgaggcactgccgcaggcgcaagccacggcaataatggcggggatccagccattgcctgaaggtgcggcagaaaaagcccgcacgcaaatcgaatctcaattacccgcaggttacaagccggtttatcttaaccagcttcaactgttgtatgccgcacgcgatatgcaacccatgtgggaaaaccgtgatgctgttaaagccttccagcaacagctggcagaggtggcgattgccggtttccagccgcagtttaataaatgggtagagttactgaccgatcctggtgttaacgggatggcacgcgacgtggtgctctctgatgcgatgatgggctatctccatttcattgcaaatattccggtcaaaggcactcgctggctatatagcagtaaaccttatgcacttgcaacgccgccgctctcggtgattaaccaatggcagctggcgctggataaaggtcaattgcctacgtttgttgcaggactggcaccgcagcatccgcaatatgcggcgatgcatgaatcgttactggccttactctgtgacaccaaaccgtggccccaactgaccggcaaagcaacgttgcgcccagggcagtggagtaacgacgtaccggcgttgcgcgaaatattgcaacgcacaggcatgttggacggggggccgaaaattactctacctggcgatgacacgccaactgacgcggtagtcagcccatccgctgttactgttgaaacagcagaaactaagccgatggataagcaaacgacgtctcgtagtaaacctgcgcctgccgttcgcgccgcctacgataatgaactggtggaagccgttaaacgttttcaggcatggcaaggattgggggcagatggtgctattggcccggcaacacgtgactggttaaacgtaacgcccgcccagcgtgctggcgtgttggctctcaacatccagcgattgcgcttgctgccaacagagctttctaccgggatcatggttaacattccggcctattcgctggtctactatcagaacggcaatcaggtgctggattcgcgagtcattgtcggtcgccccgatcgcaaaacgccgatgatgagcagtgcccttaacaacgtagtggtaaacccgccgtggaacgtacctccaactctggcacgcaaagatattctgccaaaagtgcgcaacgatccgggatatctcgaaagccatggctatacggtgatgcgcggctggaacagcagagaagcgattgacccatggcaggttgactggtctacaatcacggcctcgaatttaccgttccgcttccagcaggctccaggcccacggaactcgctggggcgctataaattcaatatgccgagttcagaggccatttatttgcatgacacgccgaaccacaatctgttcaagcgtgatacacgcgcattgagctcaggctgtgtacgagtgaataaagcttccgatctggcgaatatgctgttgcaggatgcaggctggaatgacaaacgtatttctgatgcgctgaagcagggtgatacacgttacgtcaatattcggcagtcgattccggtgaatctctactacctgacggcctttgttggtgcagatggtcgtacccagtatcgtacagatatttacaattatgatctgcctgcgcgatccagctcgcaaatcgtatcgaaagcggaacaattaatcaggtaaatgaagtagttcggggaaatcagttgtcgtaataattagcatgattgggggcgattctctgcagcccccgtcactgctggggttgagtcatcttgacgtctgctttacgggcggttaaggtgcctcttgtgcgccagaagtgcatataaacgataacattgacctgtagacttgattatcatggacaaattcgacgctaatcgccgcaaattgctggcgcttggtggcgttgcactcggtgccgccatcctgccgacccctgcgtttgcaacactctctaccccacgcccgcgcattttgacactcaataatcttcataccggagagtcaatcaaagcggagtttttcgatggcagaggctatattcaggaagaattggcaaaacttaaccattttttccgcgattaccgcgcgaacaaaataaagtccatcgacccaggattattcgaccagttgtatcgcctgcaagggttgttaggcacgcgcaaaccggtgcaactcatttccggttatcgttctattgataccaacaatgaactacgcgcccgcagccgtggagtagcgaagaaaagctatcacactaaaggccaggcgatggatttccatattgaaggtatcgcgttaagcaatattcgcaaagccgcgttatctatgcgcgcaggtggtgtaggatattacccacgtagtaactttgtgcatattgataccgggccagcacggcactggtagcaatcgcttaacgaaacaggggcagtatgaactatcgtattattccggtcaccgcattctcccagaactgttcattaatctggtgtgaacaaacccgtctggccgcactggtcgatcctggcggcgatgcggaaaaaatcaaacaggaagttgatgacagcggcctgacactgatgcagatcctgctgacgcatggtcatctggaccacgttggcgcagcggcggaactggcgcaacattacggcgtgccagtttttggcccggaaaaagaagatgagttctggctgcaaggcttgcctgcgcaaagtcgtatgtttggtctggaagagtgccagccgctgacgccagatcgttggctgaacgaaggcgataccatcagcatagggaatgtgactttacaggtgttacattgccctgggcatacgccgggtcatgtagtgttttttgatgatcgggcaaagctgctgatttctggcgatgttattttcaaaggcggagtagggcgcagtgacttcccgcgtggcgatcataatcaactgatttcttcaatcaaagataaattgctgccactgggggatgacgtgacatttattccgggtcacggaccattatccacacttggttatgaacgcctgcataatcccttcctgcaagacgaaatgcccgtctggtaaggcacataaaaaagcccgcttttaatgcgggcctggatttctggcaaagtgcgctttgtttatgccggatgcggcacgagcgccttatccggcctacaaaatcgtgcaaattcaaaatattgcaggggacgcgtagatactgttatggcctgcaagttttttcctggtccggtttcccggattgcaggcatgccagacacagcgccgtcaggcgctgtttttttcatcccttccgcgatttttacgccgctaccggattatgccgtgacgcatcgaacggcacgcctgacttcagcactccatacgccacctgtgccagcttgcgcatcatcgcgccgagaatcacctttcctttcttgccattagccgccagacggtcgcggaacgcccgtccccactcagtcttactggtggctaccattgcgggcatatacaacgccctgcgaagcgacacatgtccggccttactcatccggctcgcccctctcacactgctacctgattcataacgccgtggtgtcagacccgcaaaagcggcgaactgtctggcatgggcgaagcggtccttcagaccgatataagccagcaataccgcagatgttttctctccgatacccgggatgctttccagcagtttcctgcggtgtttcatatccggatcatcgtctgtcaggtcttttatctgcttctcaagacgcttcagctctgcttcaagccacagaaggtgagcatcaatgctcggtctctggacttcccgcgccgtttcagtgcgattcagttcctgcgtgtgcatatctgtcagcgcctggtggcggactaccagggcacgcaacgcgcgttcaagcgggtgaggcgcttcccaggctgcagggcgcttctgacgacagaactctgccagcatgcgcgcatccacggtatcagtcttgttacgcagtccttcactctgagcgaaagctttacccagcgcaggattaatgactgacactatgtagccagcatcgtaaaggcactcagcgacaggttccatataggtgccggtcgcttcgatgcagatatgcgcatggtcaatcttgtgacctttcagccagctcaccagctcatcgtgccctttagtggtgttagcgaattttttggtgcgatgacgaccatcaggacgcaacacatcgacatccagtttctctttagcggtgtcgataccgatataatgaagttcatgttccatagtgaaaccaaccttgcaaatacggattaccgggaaaaccggtccatgatactgtccggtttatcactttgggagaaaggcagtccgctgcataaatctacgcaacaggttagaacccaaggcccgatacggcatgcggactgcaggcagagaaaactggccgattttctctgcactggagggataatacaaggcctgataagcgtagcgcatcaggcaatgttgcgtttgtcatcagtctcagcccgcttttcagcgggcttcattgtttttaatgcttacagcactgccacaatcgcttcgcacagcggagccatgttatctggtgtcatcccggccacatttacgcgaccagaagcaaccgcatatacgccaaactcttcgcgcagacgcagcacttgttcttttgtcaggccactgaaggagaacatgccgttctgtttgatgataaagctgaagtcgcggtttgcgcctttttcctgcagcgtattgacgaacaactgacgcatacgctgaatacgctggcgcatatcagtcagctcttgttcccaaatcgcacgtaacgcatcgttgctcaggatggtggcaacaacagaagcgccgtgtgctggtgggttagagtagttagcgcgaatcgccgctttcatttggctgaatgcgcgatcaacggtttcactgtcggcagcaaccagagtacaagcgccaacacgctcgttgtacaggccaaagtttttagagtaggaactggcaacaatcagctctttatgcatagccgcgaaagcgcgcagtccttcagcatcttcttccagaccacgggcaaaaccctggtaagcgaagtcaaacagcggtaaccagcctttctcaacggagagttgtgccagtgtctgccattgttccagcgtagggtcgataccggttgggttatggcagcagccatggaacagcactacgtcgccagcctgagcttcattcaggctgttaatcagtgcatcgaagtcaagagtgtgattttccgcatcataataagcgtattcacgaacttccagacctgcagagttaaagacgctcttatggttcggccagcttgggttgctcacccacactcgcttaacgctggtattttttgccaggaaatcggcagctacgcgtagtgcgccagtgccccccggagtctgtgccgtgcgagcacgtttgtcattgatcagggcgctacctttaccaaacagcagttcctgagtgcagcgaccaaattcagggatgccgtcaatgccgaggtaatttttggtggtttcattttcgagcagatactgttcagcctttttcacgctggtcagtaccggggttttgcccgtctcatctttatagacaccaatcccgaggttaattttgccgggacgttcatcggcacgaaacagatcggccaggcccagaatcgggtcggcaggagcggcggtaatgttctcaaacatgacgaggttccattatggttacagaagggaagtccgctatcagggtaacgggagatttacaaaattccaactattactgatgaaaactcaggctgtttttgcaagacgtgagattgctctggaaggtataaaaaaaacaggaccaacgtcctgttttttcggcatttaacaaagaggtgtgctattagaactggtaaacgatacccacagcaacggtgtcgtctgaacctacgcccagtttgttgtcagaatcgatctggttgatgatgtagtcaacataggtggacatgtttttgttgaagtagtaggttgcgcccacttcaaagtagttcaccagatcaacatcaccgataccttctacgtctttcgctttagatttggtgtaagcgatggacggacgcagaccgaaatcgaactggtattgcgcaactaacagaacgtcttgcgttttgttggcgaagccgctggtgtttgtaaatttattagtgatcggcgtagcgttacgggtttcaccgtagttcgctgccaggtagatgttgttcgcgtcgtacttcagaccagtagcccactgttcagcttttttaccgttgccaagaggttgagcttcttgcaggttggtacggtcagctgcaccataagcaccaacgataccaaagccttcgtattcgtagctgatagaaccgccaacaccgtcgccgttagagcggcgtgcagtgtcacgctcgtttttacccaggtactgaacagcgaagttcaggccatcaaccagaccaaagaagttggagttacgataggtagcaacgccgccaacacgaccaacgaagaagtcatcgctgtatgcagtatcaccaccaaattctggcagcatatcggtgtaacccagtgcatcataaaccacaccgtagttacggccgtaatcgaaagaaccaatgtcagcgtatttaagacccgcgaatgccagacgcgttttgttaccagtttgagcgtcagcgccttcagagttgttaccctggaagttatattcccactgaccataaccggtcagatcggaattgatttgtgtttcccctttaaaaccaagacgggcataagttttgtcgccgtttccgccgtaactgtttacaccattgtctttagaaaaataatgcagaccgacagctttaccgtacagatctactttgttgccatctttgttatagatttctgcagcgtttgcagtacctgctactaacagagcagggacgatcactgccagaatattgcgcttcatcattatttattaccctcatggttttttttatgacacctgccactgccgtcaataagttctgtcaataaaaatttacggaactattgatgagagtttggtgtctttatgtgtctgcaggcatctttccattcaaactaacgtttcgctaccgtgaaagtgctacaaagataaagatttggtttcaaaaagaaaaaatatgtaaccaaaagtaaaatttaaggaactttgtgaacaccgtcatatttccatagaagcgtgatgatatttacagcaatttttatctatttatatgatttccttatatttaaattaactaaacggaaattttgtttctgatggaaactttatcgacctggcactaaatcctcgttcagacatccagaatgccaaaaaatagtatgaaaattgtgctatcagctaagaaaaaactaatccgcaataagaatccaggttattttttgtgcgtaaatgttgcaatgtaatattccgtaacaggatgatcgttatggcggggttgcaaatagattgcttgacttaacaaacagataacttgacagaaaggataaaaaagagccagcaggcgctggctctttgaggaagaaaatcagaagctggcgttgcgcggagtacgtgggaacggaatcacatcacgcacgttttgcacgccagttacgtaagcaatcaggcgttcaaaaccaagaccgaaaccggaatgcggaacagtaccgtagcgacgcagatcgcgataccaccagtaatcttctttgttcaggcccatttccagcatacgctcgtccagcacgtccagacgctcttcacgctgggagccaccaatgatctcaccgatgcccggagccagaacgtccatagccgcaacggttttaccgtcttcgttaaggcgcatatagaacgctttaatatctttcggatagtttttaaccactaccggtgctttaaagtgttcttccgccagataacgctcatgctcagaagagagatcaacgccccagtaaactgggttttcaaacttcctgccgcagttttcgagaatggtcactgcgtcggtgtaatccacctgcgcaaaatcggcttcaatgaagcgttccagacgtgaaacggcatctttatctacgcgttcagcgaagaatttcatgtcgtctgcgcgttcttcgagaaccgctttgaagacatatttcagcatggcttcagccagacccgcgatatcgttcaggttagcaaacgccacttccggctccagcatccagaactccgccaggtgacggctggtgttggagttttcagcacggaaagtcgggccgaaggtataaattttggataatgcgcaagcgtaggtttcgccgttcaactggccagatacggtcaggaaagactctttaccaaagaagtctttgtcgaaatccactttgccctgatcgttacgcggcagattttccagatccagcgtagaaacgcggaacatttcgccagccccttcggtatcagacgcagtaatcagtggcgttgaaacccagaagaatccctgctcgttaaagaagcgatgcagcgcctgcgccagcgtatggcgaacgcgcgcgacggcaccaatcaggtttgtgcgcggacgcaggtgagcgacttcacgcagatactcaatgctgtggcgttttgccgccatcgggtaagtgtctggatcttcaacccaaccagcaacttcaaccttgctggcctgaatttcaaattgttgcccctggcccggcgacgccacgactttacccgtcacaatgaccgagcaaccggtggtcagacgcaggacgtcttcattgtaattgggcagagaattattgatgacagcctgtacaggatcaaagcaggaaccgtcataaacggcgaggaaggagatgccagcttttgaatctcggcgggtacgtacccatccgcgtacggtgacttcgctgtcaacggctacgcggccctggagtacgtcggctacaggcacaacgctcataatattctctctgttaatagtcggaaaaaataaacacttgtccacccgtaaatggggggatacctatgttacctggcatctgcaatcagacaagcagaattcgcaaatgcagcgaaagatttcggaattaaaggtaaaaaaagggagccgattagctccctgatgatattaactggcttttttaatatgcggaaggtcgaacgctttgcgcagcgcccgaacaaacgctttatcgtggcagatagttttgccagggctgtcagaaagtttcgccaccggtttaccgttacactctaccaacttaatcacaatattcaggggttttacctgggggatatcgcaggtcaggcgagtcccaataccaaaacttaattgcacgcgggaagagaagtggcggtatagctcaaccgctttgcgtaaatccagattgtcagagaaaaccagcgttttactctgtggatcaattcccagcttttcataatgtgcaatggctttttcaccccattcaaccgggtcgccagagtcatgacgcaggccttgataccgactagcgaactcgacaccgaaatcacgcaggaaagcatccatagtgatgcagtcggttaatgcaatgccaagttggtcgggatactcttccagccaggcagcaagtgcagctcgctggctgttggctagatccgggctgatttgctgatgtgcctggaaccattcgtgtgcctgtgttcccatcggcgtgagggaaagccgacgcgccagatcgtagttgctggtgcccacaaaccaggattcctgttgcagacgcttaacgatggtttcttgtacttcgcgagaaaaacggcgacgggtgccaaaatccatcagatggaagcgcgacatatcaagaccggcggttaacgccgagaagtcgactaatttgctttccagcgtgtcgagggcttgcgcaacgtcggcctgcggtgagcgatagcgatgtaccatttcactgataaccgccagcaaaggaacttcccagaggatgacttcacgccacgggccgcttaaacgaatatccagcttgccattatcgttggacacggtgacttgttccgggttaaagcggaactcgcgtaaccagttaagatagtcggccttaaagaaaggcagggcagaaagccactgatattcatcatcctgcaggcgcaggtgctgcatcgcctgaatctgttcacgaatagcatcggcataaatacccagcagatcgtcacctcggcaacgaaactccgccgcgacatgcacatcgtaataatgatgaaacacggcttgctgcatatgcaacttataagcatctgtatccagcaacgagtgcagaacaggagaagcgaattgtgtcataggtgcgcagtagcgtcctcgtacaggagcgtttagtacaataaacatcttcaggaactgctggagtataccttgtttcgcaatttattgaaccccgatcacaccatatgccacctttctggtcgatggcattacgcggtgtatgttataaaaatgtagcaataaaggcgtttgtacctgaaaagatgaagattctgcatagcgcgatttacgcaacaggaatagactgaacaccagactctataaaagatgctaaaggttatttatgactcaacagccacaagccaaataccgtcacgattatcgtgcgccggattaccagattactgatattgacttgacctttgacctcgacgcgcaaaagacggtcgttaccgcggtcagccaggctgtccgtcatggtgcatcagatgctccccttcgtctcaacggcgaagacctcaaactggtttctgttcatattaatgatgagccgtggaccgcctggaaagaagaagagggcgcactggtcatcagtaatttgccggagcgttttacgcttaagatcattaatgaaataagcccggcggcgaatacggcgctggaagggctttatcagtcaggcgatgcgctttgcacccagtgtgaagccgaaggtttccgccatattacgtattatctcgaccgcccggacgtgctggcgcgttttaccaccaaaattattgccgataaaattaaatatcccttcctgctttccaacggtaaccgcgttgcgcaaggcgaactggaaaacggacgccattgggtacagtggcaggacccgttcccgaaaccgtgctacctgtttgcgctggtggcaggcgactttgatgtactgcgcgatacctttaccacgcgttctggtcgcgaagtagcactggagctgtacgtcgatcgcggcaaccttgatcgcgcgccgtgggcgatgacctcgctgaaaaactccatgaaatgggatgaagaacgctttggcctggagtatgacctcgacatctatatgatcgtcgcggtggatttcttcaatatgggcgcaatggagaataagggtctgaatatctttaactccaaatatgtgctggcccgcaccgacaccgccaccgacaaagattacctcgatattgaacgcgttatcggccatgaatatttccataactggaccggtaaccgagtgacctgccgcgactggttccagctcagcctgaaagaaggtttaaccgtcttccgcgatcaggagttcagctctgaccttggttcccgcgcagttaaccgcatcaataatgtacgcaccatgcgcggattgcagtttgcagaagacgccagcccgatggcgcacccgatccgcccggatatggtcattgagatgaacaacttctacaccctgaccgtttacgagaagggcgcggaagtgattcgcatgatccacaccctgcttggcgaagaaaacttccagaaagggatgcagctttatttcgagcgtcatgatggtagtgcagcgacctgtgacgactttgtgcaggcgatggaagatgcgtcgaatgtcgatctctcccatttccgccgttggtacagccagtccggtacaccgattgtgaccgtcaaagacgactacaatccagaaactgagcagtacaccctgaccatcagccagcgcacgccagctacgccggatcaggcagaaaaacagccgctgcatattccgtttgccatcgaactgtatgataacgaaggcaaagtgatcccgttgcagaaaggcggtcatccggtgaattccgtgctgaacgtcactcaggcggaacagacctttgtttttgataatgtctacttccagccggtgcctgcgctgctgtgcgaattctctgcgccagtgaaactggaatataagtggagcgatcagcaactgaccttcctgatgcgtcatgcgcgtaatgatttctcccgctgggatgcggcgcaaagtttgctggcaacctacatcaagctgaacgtcgcgcgtcatcagcaaggtcagccgctgtctctgccggtgcatgtggctgatgctttccgcgcggtactgcttgatgagaagattgatccagcgctggcggcagaaatcctgacgctgccttctgtcaatgaaatggctgaattgttcgatatcatcgacccgattgctattgccgaagtacgcgaagcactcactcgtactctggcgactgaactggcggatgagctactggctatttacaacgcgaattaccagagcgagtaccgtgttgagcatgaagatattgcaaaacgcactctgcgtaatgcctgcctgcgtttcctcgcttttggtgaaacgcatctggctgatgtgctggtgagcaagcagttccacgaagcaaacaatatgactgatgcgctggcggcgctttctgcggcggttgccgcacagctgccttgccgtgacgcgctgatgcaggagtacgacgacaagtggcatcagaacggtctggtgatggataaatggtttatcctgcaagccaccagcccggcggcgaatgtgctggagacggtgcgcggcctgttgcagcatcgctcatttaccatgagcaacccgaaccgtattcgttcgttgattggcgcgtttgcgggcagcaatccggcagcgttccatgccgaagatggcagcggttacctgttcctggtggaaatgcttaccgacctcaacagccgtaacccgcaggtggcttcacgtctgattgaaccgctgattcgcctgaaacgttacgatgccaaacgtcaggagaaaatgcgcgcggcgctggaacagttgaaagggctggaaaatctctctggcgatctgtacgagaagataactaaagcactggcttgataaataaccgaatggcggcaatagcgccgccattcggggaatttacccctgttttctcaggcgagtttcagattcaccacgttgcatcacccgttgcaacacctccgcttccagctccgctaatcgcaccgaccctaatcgacgcggacgggggatatccactgtcaaatccagaccaatttttccctcttcaattaacagcacccggtcagccatcgctaccgcttcgctcacatcatgcgtcaccaacagtacggtaaagccgtgctcctgccaaagtgacacaatcaaatcctgcatctcgagtcgcgttaaggcgtccagcgccccgagcggttcatcaagcaacaataatcccggtcgatgaatcaacgctcttgccagcgccactcgctgtttctgcccgccagaaagtgcggcaggccattcccctgcgcgattctccagtcctaccgcagccaacgctcgacgtgcggcatcgcgccactggcctttaaggcctaacccaacgttatcaatcaccgatttccacggtagcagacgcgcatcctgaaacatcattcgcgtgtcttcctgaatttcagccagcggtgtggtgcccgctaacacatcgcctgcggttggcgtttccagacctgccagcaggcgcagcagggtacttttgccaccaccgctgcggcccaccaccgccacaaactgacctgccggaatatgtaaatccagttggttcaggacgatattttccgcgtaatgtttgcttactgcattgagcaacaatggcgtgccctggttcagacgagcagtattcataccgtggcctccttcaaatgataagccgggttccagcgcaaccagaggcgctctaacagctgcgcgctgacgtcagccagtttgccgagcagggcgtaaagaataatagcgactaccaccacgtccgtttgcaaaaactcccgcgcattcatcgccagataaccaatgcctgaattggcagaaatggtttcggcaacaatcagcgtcagccacatcaggcccaacgcaaaacgcacgccgaccataattgagggcagggcaccaggcaggatcacatggataaacagcggtatgccggataatccatagctacgcgccatctccaccaacccgcgatcgatattacggatgccatgccaggtgttgatataaatggggaatagcgtaccgagcgccaccagaaagatttttgcggattcatcaatgccaaaccacaaaatcaccagcgggatcagcgccagatgcggcacgttgcgcaacatctgaattgaggtatccagcagccgttctccccagcgagatagcccgctaatcagtcccaaaatcaaccccagcgatccgccaattgaaaagccaatcagcgcccgccaggagctgatcgccagatgctgccacagttcgccgctggcggagagcgtccagaacgccgtcaccactccttccggtgaaggcaaaatacgcgtcgacagccagccaaccgaggaggccagttgccacaccgccacgatgcccaccggtaaaaaccagggggcaacgcgcaataaccacttcttcactggcgttgccattatttcttccttagctttgcgcgactttacgggggataaaatcattcgccaccgcttcgccttgcggattcagcggctgcggctggggaatttccgggatggcgacatccagaagcgggaacagcaactcgccaacccgatacgcttcttccagatgcggatagcccgaaagcacaaaactgtcgatgccaagcgcggcatattcgttgattcgcgcagcgaccgtaggaccatcgcccaccagcgccgtcccggcaccgccgcgcactaagccaacgcccgcccataaattggggctgatctccagattgtcgcgcttgccgttatgtaacgccgccattcgctgttgccctacggaatccgtccgggcgaatgcggcctgtgctttggcgatagtttcatcatcaagatgcgagattaaccgctcggcggcctgccacgcttcgtcgttagtttcacgaacaatcacatgcagacgaataccgaaacgaattttgcgtccatgcgcggcagctttcgcccgcacttgttcgattttctctttaaccagttccggcggttcgccccaggtgaggtagagatcaacctgttctgccgccagctcctgggcgacatctgacgatccgccaaagtaaagtggcggatacggctgttgaatcgccgggaagagcagttttgctccgcgcacatgaatatgtttaccgttgaaatcgacggtttctctctgcaataaacgccgccagacctgggtaaattccgccgaggcttcgtagcgctcgctatgatcaaggaacactccgtcgcctgccagctcttgtggatcgctgcctgtgaccaggttaaacaacgcacgtccatttgagagacggtcaagcgtggcggcctggcgggcggcaacggtaggtgaggttacgctgggacgcagggcgacaagaaacttcagccgctgcgtcaccgggatcatcgatgcggcaaccagccacgcatcttcgcaggagcgccccgttggaattagcacaccggtatagccaagacgatccgccgcttgcgcaatttgttgcagataaccgtgatcaaccgggcgtgaaccttcttccgttcccagataatgcccgtcaccgtgggtcggtaaaaaccagaacatattcagactcataattgttttccttccagttgagtgggctgccagatgcgctggcgaatatcgacttttttcggcaccagacgattttcataaaacagatctgccgtttgctgctgtaaggcggcaacctcggcgttaaccggtttgatggtggtaggagggcgatgatctaagtaagaggcaatcaccggtgccggtaagcccatcgtttttgccagtaaagcgatgctttgctcgcgctggctgcgggttaacgcatcggcctcactaaaggttgccagtacgccctgaataaaagcgccgtttttttctgcatagggacgagctgccagataaaacgatccagtttgattgagatcggtgccgtctttcagcacccgcacgccgccctgtaataatgcagcagagtagtagggatcccagatagcccaggcgtcaacgttaccttgctggaacgcggcgcgggcatcagcgggcgtcaggtaagtgggttggatatcggtaaacttaagtccggcctgacgcagtgcacgcagtaaaaggttgtgtgaactggaacctttctgaaaggcaactttgtgacctttaagatcggctacggttttgatcgggctgttttctgccaccagaatcacttcggctttgggcttcggtggctcgacgcccacatataccaaatcagccccggcagcctgggcaaagattggcggaatatccccggtactgccgagatcaatactgccaacgtttaacgcttccaacatttgcggacccgcggggaactccacccaggagatttttgattgcggatagcgtttttccagtaactggtggctttttgccagtaccataccaatactgcctttctgatagcctatacgtaacgcttcaggcgaggattctgcagcaaccgcaatcgtagagacgctaagcaatcccaccagcgccagtttaatgatgttacgcatgggcattacctcgcagagacagaaggtcaggaacctgaacatcgcggcggtgcaatgcctgccagaaagtttctagcgcggtatcaagacgggtttgcagatttggcgtgaactggggtctgtgatggtaatcaattacttgtgagtcatcggcaaacacgccgtgcaggatctcctgagctttcagtgcgcttaaaactggtttaagggcataatcgaccgccagcagatgggccacggtaccgcccgtcgccagcggtagcaccactttgccttgcaaagcgcgctctggcagcaggtcgagcagggttttcagcgcgccggaataggcggctttatacacaggtgtagcgactatcagtccatcagcctgttgcagctgttcggtgaaggtcttgagtgccggactatcgaaacgagcataaagcagatcttccggggcgaagttttgcagattccagtgataaacctctacatccaggccatttagtttttcccgcgcatattccagcaaggagctggagcgagaaggaaagcgaggactacccgccagggtgatgacacgcatactctctccttataaccaattgttctttttttgttaacattgataacaattcggtcagtctgtcggagagacaagaaaatgccaaatataaattttgtgtatctttttctgaaaataaactaaagaaagggctttatatatcacgcatatttatttgttggatagtcattagatgttgaatcaatgaattactcgttcagttaatatttaaatattcatgaaatctataaattaaagatttgtcacttattggatttagtatgcttgatttaaatggcggacaattattgttattattaagtctaatgtcatttaaaggcattatcatatttacgaagagatcaggatgataacgatgaaaaaaagtgtattgacggcgtttataactgtggtatgtgtaacgtccagcgttatggctgctgatgataatgctatcacggatggctcagtaacatttaatggtaaagttattgctccagcttgtaccctggtagctgcgacgaaagattccgtggtgactttgccagatgttagtgccacgaagttgcaaaccaatggtcaggtttctggcgtgcaacctgatgtgccaattgaattaaaagattgtgatactaccgtaacaaaaaatgcaacgttcacctttaatggcactgcggatactactcagattacagcgtttgctaaccaggcctcatctgatgctgctacaaacgtggccctgcaaatgtatatgaatgatggtacaacggccatcacgccagacacagaaaccgggaacattttgttgcaggatggagatcagacgttgacttttaaagttgattatatcgctacggggaaagcgactcaggtaatgtgaatgcggtaacaaatttccatattaactattattaatagaactcattaattgttttattaattagtacccctccagtgttctggaggggatattcatattttttaagagtgactatttatgaaaacttgcataacaaagggaattgtgaccgtaagtttaacggcaatattactcagctgctcatccgcatgggcggcaggtaaaggcgggattggacttgcagcaacacgtcttgtttattcagaaggtgaagagcaaatttcactgggtgtacgtaacaccagtccggatgtttcttatcttattcagtcatgggtgatgaccccagataataaaaaatcagcagactttattattacaccaccgctatttgtgctgaatccggcaaatgagaatctgttacgcattatgtacattggagcgccgttggcgaaagacagagaaacccttttcttcactagcgtacgggcagtcccttcaacaacgaagcgggaagagggaaataccctgaagattgccacacaaagcgtcatcaaacttttctggcgaccaaaaggtttagcgtatcccttagccgaggctccggcgaaactgcgttgcacttcgtcagctgacatggttacggtcagtaacccaacaccttatttcattaccctgacagacctgaaaataggtggaaaggtagttaaaaatcaaatgatttccccctttgataaataccaattctctctgccaaagggtgccaaaaatagcagcgtaacgtatcgaaccatcaatgactacggggcggaaacgccgcaactcaactgtaaatcgtaattcgtcttcagttaagagagcgagatgtatagaactcaccgacaacacagcctgttaagctctggtggagtgccatcgtttattggtgggctggtggtgtttgtgtcggcagcgttcaatgcacaagctgaaacctggttcgaacctgcctttttcaaagatgatccctcaatggtggccgatttgtctcgtttcgaaaaaggacaaaaaataacgccaggggtttatcgtgtcgatattgttctgaatcagacaattgtagatacgcgcaacgtcaattttgttgagttaacgccagagaaggggattgccgcctgtttgacgactgaaagcctggatgcaatgggtgtgaatactgatgcgtttccggcttttaaacaactggacaaacaagcgtgtgcgctattggcggagattattccggatgccagcgtaacttttaatgtgaataaactccgtctggaaatttcagtaccgcaaattgctataaaaagtaacgctcgtggttatgtcccccctgaacgttgggatgaagggatcaacgcgctattactgggatattcatttagcggggctaacagtattcatagcagcgcagacagtgattctggcgacagttattttctgaatttaaacagtggcgttaatttaggcccatggagattgcgcaacaattcaacatggagtcgcagtagtggccaaaccgcagaatggaagaatctcatcagctatttgcagcgggcggttattccactaaaaggcgaactgaccgtaggtgatgattatactgcaggcgattttttcgatagtgtcagctttcgtggtgtgcagctggcgtcagatgacaacatgctgccagacagcctgaaagggtttgcgcctgtggtgcgtggtatcgccaaaagcaatgcccagataacgattaagcaaaatggttacaccatttaccaaacttatgtatcgcctggtgcttttgaaattagtgatctctattccacgtcgtcgagcggtgatttgttagttgaaatcaaagaagcggacggcagcgtcaatagctacagcgtaccgttttccagcgtgccattactccagcgtcaggggcgaatcaaatacgcggtgacactggcgaaatacagaaccaatagtaatgaacagcaggagagcaaatttgcccaggccacgttgcagtggggcggaccgtggggaacgacatggtatggtggtggacaatatgctgaatattaccgtgccgccatgtttggtctgggatttaaccttggcgatttcggagcaatttcgttcgatgcgacccaggcgaagagtacgctggcagaccaaagcgaacataaaggtcagtcatatcgttttctgtatgccaaaacgctcaaccaattgggcactaattttcaattgatgggctatcgctattcgacgtcgggtttctacaccctttccgacaccatgtataaacatatggatggctacgaatttaatgacggtgatgatgaagatacgccgatgtggtcgcgttattacaatttgttttacaccaaacgtggcaaactgcaggtcaatatctcccagcaattaggcgagtacggttcgttttatttaagtggtagccagcaaacttactggcataccgatcaacaggatcggctattacagtttggctacaacacgcaaattaaagatctctcgctggggggttcctggaactacagtaagtcccgtggtcaacctgatgctgatcaggtgtttgcactaaatttttccctgccgctcaatctgttgctccccagaagtaatgatagctataccaggaaaaaaaattacgcctggatgacctctaacaccagtatcgataacgaagggcacattacacaaaacctgggtttaacggagacactactcgatgacggtaacctgagctacagcgtgcaacagggatataacagcgaggggaaaacggctaatggtagcgccagcatggactacaaaggggcgtttgcagatgcccgagtgggctacaactacagcgataacggcagtcaacaacaactgaactacgctctttcaggcagtttagttgcccattcacagggcattaccctggggcaatcgctgggggaaactaacgttctgattgcagcaccaggcgcagagaatactcgtgtggcgaacagcaccgggctgaaaactgactggcgcggatataccgttgttccttatgccacttcttatcgggaaaatcgaatcgcacttgatgcggcgtcgttaaaacgtaacgtggatcttgaaaatgcagtagtcaacgtggttcccaccaaaggggcgttggttctggcggagttcaatgcccatgcgggtgcaagggtattaatgaaaacatcaaagcagggtataccgctgcgttttggcgcgatagcgacgctggacggcgtacaggctaatagcggcataattgatgatgatggctcgctctatatggcgggtttaccggcgaagggaacaataagcgtgcgctggggcgaagctcccgatcaaatttgtcatatcaattacgagcttaccgaacaacaaattaactctgcgattacgcgaatggatgccatatgcagataatctttggagaaaaatgcgtgtcattactacgactattttttgccgccgtcttaatgctatggtgcgctcaaaccgctgcttatagcgggcagtgtcatactactcaggggaatccgtatattggcgtcaattttggcgttaaaaccctggaggaagaagcaaatacggcaggggtagttaaagacaaattttatcagtggaacgaatcgaatgattattatgtttcctgtgattgcgataaagacaatgtcagaagtggccgatgggcattcgccgcggattcaccgttagtctatttaggcgacaactggtacaaaattaatgactatcttgccgccaaagttttattgcaggttaaaggcagttctcctactgcggttcctttcgaaaacgtgggcacagggggggatacccgatggcatatttgcgaccctggcggtcaacgtttaggtgggcagggggcaagcggtaatagcggtagcttttccctgaaaatattgcagccgttcgttggctcggtcgtcattcctcctatggcgctggcgcgattatatgaatgctacaacatacccgcaggtgattcctgcacgactacaggtacaccggttttagtgtattacctgtctggtacgatcaattcacttggctcatgttccgtcaatgccggagagacaattgaagttgatttaggtgatgtcttcgctgccaatttccgtgttgtagggcataaacctcttggggccagaacagcagaacttgcaattccagtcaggtgtaacacgggaaacgcgggattagttaatgtcaacctgagtctgacggcaaccacagaccccagctatccccaggcgattaagacgtcacgtcctggcgtgggcgtggtggtgaccgatagccagaacaacattatttcccctgctggtggaacattaccgctctctattcctgatgatgcagacagtatcgcgcgaatgaatgtctatccagtcagcacgacaggtgtaccaccagaaaccgggcgatttgaagccacggcaacggtgagaataaattttgattaacgcgtgaacgtatgaagaaaaaaacgatatttcagtgcgttatcttgttctttagcattcttaacatccatgtcgggatggctgggcctgaacaagttagtatgcatatttatgggaatgtggtcgatcagggctgtgatgtcgccaccaaaagtgcattacaaaatattcatattggtgattttaatatcagtgattttcaggccgcgaataccgtaagcactgctgctgatttgaatatcgatatcaccggttgtgccgctggtattactggcgcggacgtcctttttagcggcgaggctgacacccttgcgccgacactgctcaaactaactgacacaggcggaagcggtggtatggcaacggggattgccgtgcaaattcttgatgcgcaaagtcagcaagaaatcccgctcaatcaggtccagcctcttacgcccttaaaagccggggataacacactcaaatatcaacttcgttataagtccacaaaggcgggagcaacgggcggtaatgcgacggcggttctctattttgatctggtttaccagtgaaggagtgatgttgaaacggataatctggattctgttcttattgggattaacgtggggctgtgagctatttgcccatgatggcacggtcaacattagcggatcgtttcgccgtaatacatgcgtgctggcacaggatagcaagcaaatcaatgtgcagttaggcgatgtctcgctgacacgtttttctcatgggaattatggcccggagaaatctttcatcattaatttgcaggattgcggaacagatgtcagcacggttgacgtcaccttttcaggaacccccgacggagtgcagagcgaaatgttgtccattgaaagtggtacggatgcagccagcgggctggcaattgcgattctggatgatgcgaagatattgattccgcttaaccaggcgagtaaagactacagcctacatagcggtaaggtgccattaactttttatgcgcaattgcgacctgtcaatagcgatgtgcagtcgggtaaagtgaatgccagcgcgacatttgtacttcattatgactaatacgtggaacagattggcgctcttgattttcgccgttttatcgctgctggtggcgggtgaattgcaggcaggagtggtggtcggcggaacgcgatttatctttccggcagacagagaatcgatatctattttactgactaataccagtcaggaatcctggcttattaacagtaaaatcaaccgcccaacgcgttgggccgggggggaagcgtcgacagtgccagcaccattactggccgctccgccacttattctcctgaagcccggtacgacaggcacgttgcgcttgctgagaacggaaagcgacatcttgcctgtggatcgcgaaacgctatttgagttaagcattgccagcgtgccatccggcaaagttgaaaatcagagcgtaaaagtggcgatgcgctcggtatttaaactgttctggcgacccgaaggtttgccgggcgacccgctggaagcttatcaacaattacgctggacacggaattcgcagggtgtacaactcactaacccaacgccttattacattaacctgattcaggtgagtgtaaatggtaaagcgttaagtaatgtgggagttgtgccgcctaaaagccagcgtcagacaagctggtgtcaggcaatcgcaccgtgtcatgtcgcctggcgggcgataaatgattacggcgggttgagtgcaaagaaggagcaaaatctgccctgaaacaggttcggaaaacgtttgcgtttttttgccgcaggtcaattcccttttggtccgaactcgcacataatacgcccccggtttgcacaccgggaatccaggagagttcatgtactaccccttcgttcgtaaagcccttttccagctcgatccagagcgcgctcatgagtttacttttcagcaattacgccgtattacaggaacgccgtttgaagcactggtgcggcagaaagtgcctgcgaaacctgttaactgcatgggcctgacgtttaaaaatccgcttggtctggcagccggtcttgataaagacggggagtgcattgacgcgttaggcgcgatgggatttggatcgatcgagatcggtaccgtcacgccacgtccacagccaggtaatgacaagccgcgtctctttcgtctggtagatgccgaaggtttgatcaaccgtatgggctttaataatcttggcgttgataacctcgtagagaacgtaaaaaaggcccattatgacggcgtcctgggtattaacatcggcaaaaataaagatacgccagtggagcagggcaaagatgactatctgatttgtatggaaaaaatctatgcctatgcgggatatatcgccatcaatatttcatcgccgaataccccaggattacgcacgctgcaatatggtgaagcgctggatgatctcttaaccgcgattaaaaataagcaaaatgatttgcaagcgatgcaccataaatatgtgccgatcgcagtgaagatcgcgccggatctttctgaagaagaattgatccaggttgccgatagtttagttcgccataatattgatggcgttattgcaaccaataccacactcgatcgttctcttgttcagggaatgaaaaattgcgatcaaaccggtggcttaagtggtcgtccgcttcagttaaaaagcaccgaaattattcgccgcttgtcactggaattaaacggtcgcttaccgatcatcggtgttggcggcatcgactcggttatcgctgcgcgtgaaaagattgctgcgggtgcctcactggtgcaaatttattctggttttatttttaaaggtccgccgctgattaaagaaatcgttacccatatctaattatttcttcgaattcctctttataagataatcagggctttattttcagccctggttgttttatattcatctctgttgcttatttagacattttgtacttttattgttgaggttattaagcgaagcgacaatggattgtgttgctgcggttttatagggtaggggagaggcagatgcgaattaaaccagacgataactggcgttggtattacgatgaagagcacgatcgaatgatgctcgatttagccaatggtatgctatttcgctcacgttttgcgcgcaagatgttgactccagatgccttttctcccgcaggcttttgcgttgacgacgccgcgctctatttctcttttgaagaaaagtgccgcgattttaatttatctaaagaacaaaaagccgaactggtgctgaatgcactggtagcaattcgctatctcaaaccgcaaatgccgaaaagctggcattttgtttcccatggtgaaatgtgggtgcccatgccgggcgatgcggcctgcgtttggttgagcgatactcacgagcaggtcaatttgctggtcgttgaatctggcgaaaatgccgcactatgcctgctggcacaaccctgcgttgttattgcgggtcgcgcgatgcagttgggcgacgccattaaaatcatgaacgacaggctgaaaccgcaggttaatgttgacagcttcagcttcgaacaggcagtctaacgcgccaacttaagtgcagtcttcggtacacagctacagcaaagaatggtgccatcatcgcccattgctgattttttcagcggcgtgacttcgccttctaaaagctgaacacggcaacttccacaaatgcccgcgcggcaagaataagggatacgaattccctgattttctaattgctccagcaacacctgttggttatttccacgaaatgcctgtccctgccagtcaatatctacatttgcgtccggttgttgcgtgatgttggcggtatcatcagcggcagctgcgccgtaaatttttgccggagccgttgccagaatttccacctcatcgccaacgcgaatcacgccgctattacgggcaattaaattctgaccaaaatcgacatcgccgttatcctgggcagtgcggaaagattgcaatgtttttaatggttcgcctgccggatgtttttgccctttttctgggctgacggtggtgaaaatacagcggctacaaggtttaaccacatcaaacaccacatcaccaatgcgaatcactttccagcgatcttcttcccaggctgacgcgccggaaaccaccagattggggcggaattgctccatttttacactggccggacaacgttgttggagatcacgtaacgaggcttcgttagcaagaaggtaaggatagccatcagcaaatgacagaggtacagtgttgtggcgtttcacgcgccgggtcatttgtggccccacccagcgtaattgcacttcgcgggagaaaaatccacttagccatttgttgatcgcgtctggcgcaattcgcgcggtaaaatgtgtgccccaaacttcggttggtgcgtcttgtgtggcgaaatcagcaaaacgaacatatgcgctactgccatctggtgcggtgagatgcaagccatcatgcacaggtgaaggagtaaaccgtaccatctggggaaactggcgagcggtaataaacgtaccgtcaggttccgtgatcataaagatgcgatcgaaggccagaccactgacatctgccagagcatgtgtaagaccaatgccgcgcatcgatttaacaggatgaataaaaagccggattaatgtcgccacggtgcggtcctcaaatgaaaataagccctcaactttatgacatgacgcgcttattagctataatgcgcaacaattttcttagcgcctgtcccattaggctattttatttgtcagtttggccctgggttatgctcgaaatcctcacgtacttgtgtacgctccggtttctccgcgctgtccatgtccagactgactgcaacaattacgcctactgcggtaggctcttagagtaaaagtgacgatatgaattctctgtttgccagtacggcccgtgggctggaagagctgttaaaaactgaactggaaaacctgggggccgttgaatgccaggtggttcagggtggggtccatttcaagggcgacacacggcttgtttaccagagcctgatgtggagccgcctggcctcgcgtattatgttgccgctgggcgagtgtaaggtttacagcgatttagacctctatctcggtgttcaggcgatcaactggacagagatgtttaatcctggcgcgaccttcgctgtccacttcagtggtttgaatgacaccatccgcaacagtcagtacggcgcgatgaaagtgaaagacgcgatcgtcgatgctttcacgcggaaaaatctgccgcgtccaaatgttgatcgcgatgcgccggatatccgcgttaacgtctggctgcataaagaaaccgccagtatcgctcttgatctgagtggtgatggtttacatctgcgtggctatcgcgatcgtgctggtattgcgccgatcaaagaaaccctggcagccgctattgtgatgcgatccggctggcagccaggaacaccgctgctcgatccgatgtgtggttccggtacgttgctgattgaagcagcgatgctggcgaccgatcgcgcaccaggcttgcaccgtgggcgttggggctttagcggctgggcgcagcatgatgaagctatctggcaggaagtgaaagcggaagcgcaaactcgcgcccgtaaaggcctggctgagtatagctctcatttttacggttcggacagcgacgcacgggtgattcaacgtgcacgcactaacgcccgtcttgcggggattggtgaactgatcacctttgaggtgaaagatgtcgcgcaactgaccaatccgctgccgaaagggccgtacggcacagtgttgagcaacccgccatacggggaacgtctggacagcgaaccggcgctgattgcgctgcatagcctgctgggtcggatcatgaaaaaccagtttggtggctggaatctctctttgtttagtgcctcgccggatctgctaagctgcttgcagctgcgtgcagacaaacagtacaaggcgaaaaacggcccgctggactgcgtacagaaaaattaccacgttgccgaaagcactccagacagcaaaccggcgatggtagcggaagactacaccaaccgcctgcgtaagaacctcaaaaaattcgagaagtgggctcgccaggaagggattgaatgttaccgcctgtatgacgccgatctgccagaatataacgttgccgttgaccgttatgccgactgggtggtggtgcaggagtatgcgccgccaaaaactattgatgctcacaaagcgcgtcagcgtctgttcgatattatcgctgcaaccatttcggtactggggattgcgccaaacaaactggtgctgaaaacccgtgaacgccagaagggcaaaaaccaataccagaaactgggcgagaagggcgagtttcttgaagttaccgaatataacgctcacttgtgggtgaacctgacggattatctcgatactggtctgttcctcgatcaccgcatcgcccgtcgtatgctcggtcagatgagcaaaggcaaagatttcctcaacctgttctcttataccggcagcgccaccgtgcatgcgggattaggcggtgcacgcagcaccaccaccgtggatatgtcgcgtacttatctggaatgggcagaacgcaacctgcgtctgaatggcctgaccgggcgtgcgcatcgcctgattcaggccgattgcctggcgtggctgcgtgaggcaaatgaacagttcgatctgatctttatcgatccgccaaccttctctaactcaaaacgaatggaagatgcgtttgatgttcagcgcgatcatctggcgctgatgaaagatttgaaacgtctgctgcgtgcaggtgggacgatcatgttctcgaacaacaaacgtggcttccgtatggatctcgacggcctggcaaaactgggactgaaagcacaagaaattacgcaaaaaacgctctcccaggatttcgcccgtaaccgccagatccacaactgctggctgattaccgcagcctgaaaggaatagtaatgtcattaatcagtatgcatggcgcatggctgtcgttcagcgacgcgccgcttctcgataacgcagaactgcatatcgaagataacgaacgtgtttgtctggtgggccgcaacggcgcaggcaaatcgacgttaatgaaaatcctcaaccgtgaacaagggctggatgacggtcgcattatttacgagcaagatttgattgtagcgcgtctgcaacaggatccgccgcgtaacgttgagggtagcgtttatgatttcgttgccgaaggcattgaagaacaagcggaatatctgaaacgctatcacgatatttcgcgcctggtgatgaacgacccgagcgagaaaaatctcaacgaactggcgaaggttcaggaacagctggatcaccacaacctgtggcagctggaaaaccgcatcaacgaagtgctggcgcaactggggttagatcctaacgttgcgctgtcgtcgctttccggcggctggttgcgtaaagcggcattaggacgcgcgctggtgagtaatccgcgcgtgctgttgcttgatgaaccgacaaaccacctggatattgaaaccatcgactggctggaagggtttttgaaaactttcaacgggacgattattttcatctcccacgaccgttcgtttatccgcaatatggcgacgcgcattgttgatctcgatcgcggcaagctggtgacctatccagggaattacgaccagtacctgctggaaaaagaagaagccctgcgcgtggaagaattacaaaatgccgagttcgatcgcaaactggcgcaggaagaggtgtggatccgccaggggatcaaagcacgccgtacccgtaatgaaggccgcgtacgcgccctgaaagcgatgcgtcgcgaacgtggtgaacgtcgcgaagtgatgggtaccgcaaagatgcaggtggaagaggccagccgctccggtaaaatcgttttcgaaatggaagacgtttgctaccaggttaacggtaagcaactggtgaaagatttttctgcccaggttctacgtggcgacaaaattgccctgattggtccgaatgggtgcggcaaaaccacgctgctaaaactgatgctcggtcagcttcaagcggacagcgggcgtattcacgttggcaccaaactggaagtggcttatttcgatcagcaccgcgcggaactggatcccgataaaacggtgatggataaccttgccgaaggtaagcaagaggtgatggttaacggcaagccacgccacgtattgggctatttgcaggactttctgttccatccgaaacgggcgatgacgccggtacgtgcgctttctggcggtgagcggaaccgcttgctgctggcgcgtttgttcctcaaaccaagcaacttattgattcttgacgaaccgaccaacgatcttgatgtcgaaacgctggaactgctggaagaactgatcgacagctatcagggcacggtattgctggttagccacgatcgtcagtttgtcgataacaccgttacagaatgttggatcttcgaaggcggcggtaaaattggtcgttatgtcggcggttatcatgatgcccgtggtcagcaagagcagtatgtggcgctcaaacagcctgcggtgaaaaaaaccgaagaagccgccgcggcaaaagcagaaactgtaaaacgcagcagtagcaaactaagctataaattgcagcgcgaactggagcagctaccgcaattgctcgaagatctggaggcgaagctggaagccctacagacgcaagtggcggatgcttccttcttcagtcagccgcatgagcagacgcaaaaagtgcttgctgatatggctgctgcagagcaggagctggagcaagcctttgaacgctgggagtatcttgaagcgttaaaaaatggtggctgatcgcaaaatagtcgatttaaacagagacagctgacaacggtaaaattgcctgatgaactgggtttatcaggcatgaaaaccaacactttgttagtcatctgtaaaatagcgcatcattaaggagtaccaatgtgcgaacatcatcatgccgcgaagcacatcctgtgctcgcagtgtgacatgctggtggcgttaccgcgccttgagcatggtcagaaagcggcatgtccccggtgtggcacaacgttaaccgtggcgtgggatgcccctcggcagcgtcccaccgcctatgcgttggctgcactgttcatgctgttgctgtccaacttgtttccttttgtgaatatgaacgttgcaggagttaccagtgaaattacattactggaaattcccggcgtgcttttttctgaggactacgccagcctcggcacctttttcctgttgtttgtgcaactggttcccgcgttttgtctgataaccattctgttactggtgaatcgcgcggaattaccggtccgtttaaaagagcaactggcacgggtgctttttcaactcaaaacctggggaatggcggagattttcctcgctggtgtgctggtcagtttcgttaaactgatggcttacggcagcattggggtaggcagcagctttctcccctggtgtttattttgtgtcctgcaactgcgcgcttttcagtgcgttgatcgtcgctggttatgggacgacatcgccccgatgccagaactgcgccagccgctaaaaccaggcgtcacggggatacgtcaggggctgcgttcgtgctcctgttgtacggcaatccttcctgctgatgaacccgtgtgcccgcgttgtagtaccaaagggtacgttcggcgtagaaacagcctgcagtggacactcgcgctgcttgtaacgtccatcatgctgtatcttccggctaatattttgcccatcatggtgacggatttattaggctcgaagatgccgtcgacgattctcgctggggtcattctgttatggagcgaaggctcttatcccgtcgctgcggtgatctttctggccagtattatggtgccaacgttaaagatgatcgccatcgcgtggctgtgttgggatgccaaagggcatggcaagcgcgacagtgaaagaatgcatttgatttatgaagttgttgagtttgtaggccgctggtcgatgattgacgttttcgttatcgcggtgctctcggcgctggtgcgtatgggaggtttaatgagtatttatccggcaatgggtgcattaatgtttgctttagtcgtcataatgacaatgttttctgctatgacgtttgacccgcgtttgtcgtgggatcgtcaacctgaatcagagcatgaggagtcctgacagtatggaatctaataatggggaagccaaaatccagaaagtgaagaactggtctcccgtgtggatatttcctatcgtcacggcgctcattggggcctgggttcttttttatcattacagccatcagggaccggaagtgaccctgatcaccgcgaatgcggaaggaattgaaggtggcaaaaccaccattaaaagccgtagcgttgacgtcggcgtggttgaaagcgccacactggctgatgatttgacgcacgttgaaatcaaagcgcggctgaattccggtatggaaaaattgctgcataaagacaccgtcttttgggtggtgaaaccgcagattggtcgcgaagggattagcggcctgggaacgctgctgtctggagtttatatcgaactgcagccaggcgcgaaaggcagcaaaatggataaatacgatttgctggactcgccaccgttggccccgcctgatgcgaaaggtatccgtgtgattctcgatagcaaaaaagccgggcagctctcgccaggagatccggtgctgttccgtggctatcgggtaggttcggttgaaaccagcaccttcgatacacaaaaacgcaatatcagctatcaactgttcatcaatgcaccttatgaccgactggtgaccaacaatgttcgcttctggaaagatagtggcattgcggttgatctgacgtcagcagggatgcgtgtggagatgggctcattgacaacgctgctgagtggcggtgtcagctttgatgtgccggaaggtctggatttagggcagccagtggcaccgaaaacagctttcgttttgtatgatgatcagaagagcattcaggattcgttgtacaccgatcacattgattatctgatgttctttaaagattcggtacgcggtctgcaaccgggagctccggtagagttccggggtattcgcctgggtaccgtaagcaaagtgccattctttgcgccgaatatgcgtcagacatttaacgatgattaccgtattccggtactgattcgtatcgagccagagcggctgaaaatgcagcttggcgaaaatgcggatgttgttgagcaccttggcgaattgttgaaacgtggtttacgcggatcgctgaaaaccggaaacctggtcactggtgcactgtatgttgatctcgatttctatccaaatacgcctgcaataaccggtattcgtgaatttaatggttatcagattatcccgaccgttagcggcggcctggcgcaaatccagcaacgactgatggaagcgttggataagatcaacaaactgccattgaatccgatgattgaacaggcaaccagtacgctttctgaaagtcagcgcacaatgaaaaacctgcaaacgacgctggatagcatgaacaagatcctcgctagccagtcgatgcagcagttgccgacggatatgcagtcaacgttgcgtgaattgaatcgcagcatgcagggcttccagcctggctccgcagcctacaacaagatggtggcggatatgcagcgccttgatcaggtgttgcgagaactgcaaccggtgctgaaaacgctcaatgagaagagtaacgcgctggtatttgaagcgaaggacaaaaaagatccagagccgaagagggcgaaacaatgaaaaagtggctagtgacgattgcagcactgtggctggccggatgcagctccggcgaaattaataaaaactattaccagttacctgtggtgcagagcggtacacaaagtaccgccagccagggcaatcgtctgttatgggtagagcaggtcactgttcctgactatctggcggggaatggtgtggtttatcaaaccagtgatgtgaagtatgtgattgccaacaacaacttgtgggccagcccgttggatcaacagttgcgcaacaccctggttgccaacctgagtacgcaactgcccggctgggtggttgcctcccagcctctgggaagcgcccaggacacgctcaatgttaccgtaacggagtttaacggtcgctatgatggcaaggtcattgtcagtggtgagtggctgttgaaccaccagggacaactgatcaaacgtccgttccgtctggaaggagtgcaaactcaggatggttacgatgagatggttaaagtgctggccggtgtctggagtcaggaagccgcttctattgcacaagagataaagcgtctaccttaattataaagatttgtaaatataaccgtctccggtatgttgcctgaggcggtttttttgtctctaacgtgcggaaaaatttgttcctcttcacattttttgtacaaccgacatgcccgtgtagctcacaaatatgacagtggcgtgaattttgcgcattgacggcagttatgattcgcggtattgcttaactgtgattgcacatttagtaatcactgttttcttttccaccagaaaccagtatgagggaaacgaggcatgaagagacaaaaacgagatcgcctggaacgggcacatcaacgtggttatcaggccggcatcgccggacactcaaaagaaatgtgtccctatcagacgctgaatcaaaggtcacaatggctgggaggctggcgagaagccatggcggacagggtagtaatggcctgattctgtctctttaaaaagaaacctccgcattgcggaggtttcgccttttgatactctgtctgattataatcagaaggcagacgtatcctggaacagaccgactttcaggtcgctggcggtatagatcagacgaccatcaaccagcacttcgccatccgccaggcccataatcagacgacggttaacaatgcgtttaaagtgaatacggtaggtcacttttttcgctgtcggcagtacctgaccagtgaatttcacttcgccaacgcccagcgcgcggcctttaccttcgccgcccagccagccgaggtagaaccctaccagctgccacattgcgtccaggcccaggcatcccggcataaccggatcgccaataaagtggcatccgaagaaccacagatccggattgatatccagttctgcttcaacataccctttgtcgaagttaccacccgtttcggtcattttgaccacacggtccatcatcagcatgttcggtgctggcaattgcgggcctttagcgccaaacagttcaccgcgaccagaggcaagaaggtcttcttttgtataggattcgcgtttatctaccatgttctctgtaagccttattttattgaagcacgcaggatagctaacacgtgtacgctgaacaagtccgatcagttcggaataaaccagttcagccaacgtaatggccatggaaaacggtgacgtccttcctgttgcgatgcttgcgcgatacgttcctggatggtttgcatcagcgtcgtttggccttcgccatcccacaccagatttaataataacggcagtgcgtcagtcacatcgtctactgcccagatggtgaatttgccttcttctaccgctttcaccagttcactgtgaagacttaaatggcgaacgttagctgtggggataatgacaccttgtttcccggttaactcacgttgctggcaaatagcaaagaagccttcgattttctcatttaaaccaccgaccggctgggcgcgaccgaactgatcgactgaacctgtgatagcgatactctgattcaccggcacatcggcgagggcgcttatcagggcgcagagttcagccatcgaggcactatctccatcaacttcactgtatgactgctcaaatgtcagcgatgctgagaaggggatctgttgctcaagctgtagttccgacatcaggaacgcttgcatgatcatcatccctttcgcatggatattgccgccaagctccgctttgcgttcgatgtcggtgaattcaccatcgccaatatgcacaacgcagctaatgcgagaaggttcgccaaaagcgcgtggatgacccggaaattcaatgaccgaaagggcgttaatttgcccgatgcgttcgccttcggtttcaatcaggatttgctcctgaaggatctcatcctgcatacgttcagcgaggaaaccttcgcgccattcacgctgctgcagcattaagtttagctgctcgccggagaaggtgtcgccatcacacagggaggcgacctctttacactggcggaggatccactgcgggctaagcggaagtgtttcttgttcaccggtgtagcgtgctgcttcgcggataagtatcggccaggcatccgctcccggtgcaggtaagtgattatgtctggcggtaaatgtcacccagcgacaccactgggttactgactccgcatcgacaatctgcagagtatcttcaaattcgctataaatagcctgctctgaaagctctggctccatctcctggaaatcagccaatgattcgcgttcgcctaccagaatgactttcagcttcaatggcatcgaaggcacagagacggggagagggcgcgactcatcaaacgcaacccagtcaaaacgctcgcggttaacgatatttttcagccgcatccacagcagaggttgcgccagcagtgtacgcaaagagatgatgagaataccgccatttgcctgatgcaccagaccaggctgcagggtaatgtcgccattaaactggcgcaggcagccaaagagttgctccgcttctacccagtcggcagcgacaacttgcgttaaagtcgcaaaattatcatctgcactcactgcgtgacgtaagcggatggagtggccggaaacctcatagtgaccgcccaccagttggcctgcatcgctttgtagcgtacgcgcggcattggcaataagattcagatactcagactcttccggggccttcgccagcataaaagaggaggatgctcgcgtatgcagcaactgctccagcgcaaattgcagccgcggttgagtatcactgaataaaggatcgttttcgtcaatcaaatgtggctgagcaaatatttcctgatagctatcggtatcaggaaccaggtcacgccatgcaagtttcgtaatggtcaaagttgatgttttttagtctgttgtcaaagccgcgattataccgtaaccggcactacagcacacgtagaaagcaccgacaatactcctggcatgggcgttaaagctcacaggatggagattcttttcttcactggcctaaaaagctgatattctgtaaagagttacacggtaacattgagatcgctatgaaatatcaacaacttgaaaatcttgaaagcggttggaaatggaagtatctggttaagaagcatcgcgaaggggagttaatcacccgttacatagaagccagtgccgcccaggaagccgtcgatgtgttgctctcgctggaaaatgaacccgtgctggtaaatggctggattgacaagcatatgaatccggaactggtcaatcgcatgaagcaaaccattcgggcaagacgaaagcgccattttaatgcggaacaccagcatacgcgcaaaaaatcgatcgatctggaatttattgtctggcaacgtctggctggtcttgcgcagcgtcgcggtaaaacgctttctgaaacgattgttcagctgattgaagatgcggaaaacaaagagaaatacgcgaataaaatgtcttctctgaagcaggatctgcaggcattgctgggtaaggaataactgacgaaagtcagttcaatttactaaaggcaaaaaaaaccccgcagcagcggggtttttctaccagacgagaacttaagcctgcggctgagttacaacgtctttgatacctttaacttcgatctctacgcgacgatccggagccaggcagtcgatcagtgcagcacgctgtttcacgttgtcacaggtgttgccagtaaccgggttggattcgcccataccacgtgcggagatcttgtctgccgggatacctttggagatcaggtaatcaacaacagactgagcacggcgctcggacagaccctggttgtaagcgtcagaaccgatgcggtcggtgtaacccagaacaactacggaaccgtctttcggatccaggttgctcagctggctgtacagctgatccagagcagcctgaccttccggtttcagggttgctttgttgaagttgaacagaacgtcagacttcagagtgaagtgcttggtctgtacttccggtgccggagctggagccggagcaactactggagctgcttcgccctgaccgaaacggtaggaaacacccaggctcagcatgccgttgtccggacgagtgccgatggtgtgtgcgtcaccgatgttgttggtccactggtattccagacgggtagcgatttcaggagtgatcgcgtactcaacaccgccagcgaagaccggagaaacgccggtgtcgtggtttttaccataaacgttggatttagtgtctgcacgccataccataccacccagacgagtgtagatgtctaggtcgtcagtgattgggtaacccagtttagcggtcagttgaacgccctgagctttgtatgcaccgttttcaacgctgcctttgtacggcatacgacctaaccagtcgtaacccatttcaaagccaacatacgggttaacctggtaaccaccaaaagcaccagcgcccagttggttttcatgggtcgggccattgttgttgatgaaaccagtgtcatggtactgggaccagcccagtttagcaccagtgtaccaggtgttatctttcggagcggcctgcgctacggtagcgaaaccagccagtgccactgcaatcgcgatagctgtctttttcattttttgcgcctcgttatcatccaaaatacgccatgaatatctccaacgagataacacggttaaatccttcaccgggggatctgctcaatattaactctaccgatatcttcggcttatgccgagcacccctggcgatgtaaagtctacaacgtagttgaaaacttacaagtgtgaactccgtcaggcatatgaaaaaaaagtcttgtataaggtatgtttaatcttttttgtcagcgacaatttacagaagagaatcgcggaaaccgcttcagacaagcctccgcaaggaaaattagtcacgactgaaagcattggctgggcgacaaaaaaagttccaggattaatcctaaatttacttaatgatacaaattagagtgaatttttagcccggaaagttgtctcgtggcgtgagaggatgcgcttaccggacgcataataaaccccatagcgttaccttcatttgccgcatcaacaagttcagcatgctcttcttcagtcaaatcatctgccaaccaaccgatcaccacactgtaattgcccgtgcgtaaagcgcgaaccattgactccacagtgtggcaaggggagagctggctaatctgcattactttcgttaagggtagcccagatgcctgaacccattcccgactcagtttttgttgcggtgttaaccagagttgccagcgcgattgctgaccgagttgctgtaacaatggcaacagtagaagttgcgtcatcatgggctgatcttcgcgatagacaacttcactgataagcccggctgtagtgttttccgtagagacacgcgcaattttacttgctgcggatgagaacgacgaagaacgatgtgcatagcctgaagtgtacataatcaatccagcccctgtgagttactgtatggatgtacagtacatccagtgacaacaaagatcaaccctattttcggaaagagcctcgcaaattttgtcgttggtgacgggaaaacataaattaatcttgccccttaagaataagttgcctattttcgtagttaacggatccgttaatgtgaatcattcttttatgttatgattttaaaaggaattttatgaaaagcctctcctataagcggatctataaatcacaagaatacctggcaacgttgggcacaattgaataccgatcattgtttggcagttacagcctgaccgttgacgacacggtgtttgcgatggtttctgatggtgagttgtatcttcgggcttgtgagcaaagtgcacagtactgtgtaaaacatccgcctgtctggctgacatataaaaagtgtggccgatccgttaccctcaattactatcgggttgatgaaagtctatggcgaaatcaactgaagctggtgcgtctgtcgaaatattctctcgatgcagcgctgaaagagaaaagcacgcgcaatacccgggaaagactgaaagatttgcccaatatgtcttttcatctggaagcgattctcggggaggtggggattaaggatgtacgggcgttacgtatacttggggcaaaaatgtgttggttgcgactgcggcagcaaaacagtctggtgacagaaaagattctgtttatgcttgaaggtgccattatcggcattcatgaagctgcgctcccggtggcatgccgccaggagcttgcagaatgggctgactctcttacgccgaaacaggagtttcctgcggaacttgagtaatctggcgttgcagacgaccaatctcaggcagtaatgcaatcaataatccaacttgttgtacgaccagaggttctttgctgtctgcccgtggttcaagttgctgcatccgctgtttcaggctagctaatgcctcattgacgcgttcttcatcagcaggttgatgatgtaacgcgtcatcaacatagcaaactgcgtcatcaagaaacgccagaatttcaggattagttaactgctcccggtgagcaccgagggctgagatatagctggtaaacgtatggttaaggcacagcaaccgaaacgcggcttcgcgaatttgcggggtaacgttcggctcgctggacatatttgataccaccgacgccagctcagcatcacggttgtgtgcatcgcggcgggcaatacgatacgccagacggttatcacgcccctgatggtattgctccagtatggcatcgagataccgacagttggcctctgtggcgcgttcgagcatgcgcggcagattgcgaaactgccagtcaggccagatgtagctcactgccgcccacgcaatggcacaaccaatcagcgtatcgattacgcgaggtaacgctacttcaaaaccttcacccagtaagttaaaacacagtagcaccaaaagtgtgatgaacatcgttgcatgagcgtattgcacgttacggaaggcaaaaaagagcacgccggtaataaccagcagcaccagctgcccttccagtgatggcacaaaccacagcacaggaatgccaatggcgatacctaccagcgtaccaataatccttaacttcaggcggtggcgcgtggcgttatagtttggctggcagacaaacaaacttgtcagcaagatccaatacccgtgatgcattccggttatctgaatgatggcgtagccgaagcacaacaccagcgacattcttaccgcatgacggaagagggcggattccggcgtgaagtgacggctaagacgcagccagatatcactcaacccgtgcgggctgtcatcagcgagctcattttcgtcattattatggggtagtgcctgggcctgttctgattcaattgttgccagttgggcatcaatggcgcgtaaattgttcagcaaaaatcccagtgttttgagtaaatcggcgggtgcgccgttatcgcgcatccgctccagcgcagcatcaatatgcgtaaaagcgcgctcaaaatgcggatcatgttgataaggctgacgcaacaaaatacagcgtgacagttgctggcacgcctggccctgcatcgacatcagccgctgaaaacggaacagcacgtcgctgtggcgaaaatgttcacgcaatgtttgatactgaatatgagaagagctggcacgctcgtgaatatcctgtgcgacaaagtaataatgcagcgtgcgacgcgttccccgttgaccacgatcgccacgtaagcgggtcagcagcgagagtttcgtctgattcaatgtcgccatcagcagaccgttggcgagagccaaatcgtacagcggtgcctggctttgatcttcaatatcaggatcaaacatgcgcgacttgagctcaagataacgcgccagttgttcatagcaacgcgccaggttgtcctgcagcgggcggaccgggaacagcagatgaccaataagtgtcaggacgttgtaccagacggcaccggccagcagatacatcggctgctgataccagtgctcatacagtgatgttcccaacatagtgtaaatggcgatcagcaatgcaccgaaggcaattgttgcatagcgttgacccagaccgccgagcaaaatgaagccgctggtagagagcgttaagccaatcgcaaatagccagggccagggaaacagcaattctactgaggccgaggcgataaaaaagcagaacagcgtaatgatgaggttacgcaaacgtcccgccagtcggtcatcgagatcggtcagcgccgctgccaccatccccagcgttagcggaatcgtcagttttacatcacccagccaccacggaaacgctgtggttccacaaagcgcaataaaaatacgcgcgtaatacagccaggcgctgttccaggtatagcgtttgagcaaaggacttagcataaaggccatattagtggattattcaaaacgacgacgtgcattggcttcacgcgcagcttgcgctgtttctaccgataccacgcgacgaccaaccggccatagtgcaatagcggcaattttaaagttcgcaatgccgacaggaatgccaattattgaaatacattgtgcgatgcccgttgcaatgtgcatcaggcataaccaccagccaaagaaaatcagccagaaaatattcaataccgtaccgccagtattcagcagcacatttttgccagccgggttcagttcatcgacatgaatagcttcattgccataaggcaccagagacagtttagtgatctcccagcaggatcgtgtcagcggtaaggtaaaaatcagcacaatactgaccagagtcgccaacagccagcccagagtggtggcaaatccgccaagcacaaagttcagaatgttcaaaacggtacgcataaaacctcgctttactgtggttttcagtaatgggcggcaattgtaacgtttttttgggctggagcacgttttctctgacggttacactgataagaaataatttcgtgtggatctacagagtcatggaactgaaagcgacaacgcttggaaaacgtctggcacagcacccttacgatcgggcggtgatcctcaatgccgggattaaagtctccggcgatcgccacgaataccttattcctttcaatcaattactggcgattcactgtaagcgcggtctggtatggggcgagctggaatttgtactgccggacgaaaaagtggtgcgtctgcacggcaccgaatggggcgagacgcagcgtttttaccatcatcttgatgctcactggcggcggtggagtggcgagatgagcgaaattgcgtctggtgttttacgccagcaactggatttgattgccacgcgcactggagaaaataaatggctgacgcgtgagcaaacctctggcgttcagcaacaaatccgccaggctttgtcggcgttgccgttgccggttaaccgactggaagaattcgataactgccgtgaggcgtggcgtaaatgtcaggcctggttgaaagatattgaaagcgctcggttgcagcataaccaggcgtataccgaagccatgcttaccgagtatgcggattttttccgccaggtcgagtcttcaccgctgaatccggcgcaggcccgggcagtcgttaatggcgagcattctctgttagtgctggcaggtgcaggaagcggaaaaacgtcggtgctggtggcccgtgcaggctggttgctggcgcgtggtgaagcgtcccctgagcaaattttattgctggcgtttggtcgcaaagccgctgaagagatggacgagcggattcgcgaacggctacataccgaagacattaccgcacgcacgtttcatgcgctggcgctgcatattattcagcagggcagcaaaaaagttccgatagtcagcaaactggaaaatgataccgctgcccgtcatgaactctttattgctgagtggcgcaagcaatgcagcgaaaagaaagcgcaggcgaagggctggcggcaatggctgacggaagaaatgcagtggtcagtgccagaaggtaacttctgggatgatgaaaaattacagcgtcgccttgcctctcgcctcgatcgctgggtaagtctgatgcggatgcacggtggtgcacaggcagaaatgattgccagtgcacccgaagagattcgcgatctgttcagtaaacgtatcaagttgatggccccgttattaaaagcctggaaaggtgcgctgaaggcagaaaacgctgtcgatttttcgggccttattcatcaggcgattgtgattctggagaaaggtcgctttatcagcccgtggaagcatattctggttgatgaatttcaggatatctcgccgcagcgggcagcgttgttagcggcattacgcaagcaaaacagtcagacgacgttgttcgctgttggtgatgactggcaggcgatttaccgattcagcggtgcgcaaatgtcgctcaccaccgctttccatgaaaactttggtgaaggcgaacgctgtgatttagacacgacttaccgttttaacagtcgtatcggtgaggtggcaaaccggtttattcagcagaacccaggccagctgaaaaagccgctaaacagcttaaccaatggagacaaaaaagccgtcacgttattggatgagagtcaacttgacgctttgctggataagctctctggttatgccaaaccggaagagcgcattctgatcctggcgcgttaccatcacatgaggcctgccagcctggaaaaagcggcaacacgctggccgaagttgcaaatcgactttatgaccattcatgccagcaaagggcaacaggcggattacgtcatcatcgttggcttgcaggagggaagtgatggttttccggctgcggcgcgggagtcgattatggaagaggcgctactgccaccggttgaggatttcccggacgctgaagaacggcggttaatgtacgtggcgctgacccgggcacgccatcgggtatgggcactgtttaacaaagagaatccctctccctttgtggaaatactgaaaaatctggatgtgccggtggcgagaaaaccgtaagaaacaggtggcgtttgccacctgtgcaatattacttcagacggtccgcgagataacgctgataatcggggatcagaatatcgaccgcgtcgttgaaatgcggcgactggattatgaagtctgccgttgccacgttggtggcgaccggaatgttccataccgtcgccagacgcagcaaggctttcacgtcaggatcgtgcggcacggcatttagtggatcccagaagaaaatcaatacatcaattttcccttctgagatcaatgcgccaacctgctggtcaccccccattgggccactcaacatcgcgttgacgttcatgccggtcgcgcgggaaattaagttaccggtagtgcctgttgcatacagtacgtgttgttccagtaacggttgatgccgttccacccagctcatcagcatttgtttgcagtgatcgtgtgccaccagcgcaatatgtttccgcgcaggtaaagtgcgagtcgtcagttccataatgtacatccgtagttaactttcctacagattactgtaagcacttatcgctgcaagataaagaccgaaaaagcctgcgcacaggcacaaaaatctcaggaagatggttgtttttccgcccactgcaggaaagtatttcgcgtttgtgggtcagccagtttaaaccaatacttcagccgttgttctgtgagcacctgagactgcggtggaatagcatccagctcggaaacacccgaaagcagcgtactgtcatctgccatcatcgtggcaaattgcggtagtgaagcgcgtttcgcggatttgttatagcgttcaacctcgacctcataatcaatcgtttttgccgttgaggtaatggcgagaatatccagctttaccggaattggcgtcgcatcgccatccaacaattcaaggtgcggcgcggcatcaaaatggttagcttcccgctcattctccaggcgaggcaggcgaaaattgacctggttgatgagctgggtattaaaactgaccaccagcggtggggagatatacagccgttcttcactattggaaagatgaatcgtcttctcaacgcgaaacactaactgatgcggtccattatccagttcaatgctgtccgcaccgcgcagcagagagctggaaaccttcttgccgtcgagtaccagaagatcgacatcggttgaaagccgcagcgtggtggcaaaaacggataccggcaaacataatgcaatcaaggtggtcacgatgccggttttcataggtagctcctgtcaaaagaccgcccgaataataatgtgtcaaaatttttctttaatcatacttactaacatatagacatatttcccgcttttgctctcattcattcgtattagctgcatggttggcatgtcggctttgtcgtacactttgttaaacagtctggaggaaataatgaaagaaaccgatattgcaggtattttaacgtccactcacaccattgcgctggtgggggcaagcgacaaacccgatcgtcccagctatcgcgtgatgaaatatctactcgaccaggggtatcacgtcattccggtttcgccaaaagttgccggcaaaacgctgctgggccagcaggggtatggcacgctggcagacgttccggaaaaagtcgatatggtcgatgttttccgtaattcagaagctgcgtggggcgtggcgcaggaagctatcgccattggcgcgaaaaccctctggatgcaactgggggtgattaatgagcaagcggcagtactggcacgggatgccgggttaaatgtggtgatggatcgctgcccggctattgagatccctcgcctgggcctggccaaataaaaaatccccggaaggcaaaaaccttccggggattcgttcagggatcagttacgcagacgcggggcctggagttgtttgcggatggtctgcgccagctcatccatggatggctgttcaggatgttcatcctgcaattcgctacttagctgggcttcagccaggtaggtatgaaccggtaggccgttatcgtcctccatcaccacgtgataccacggagcggcgcgaagctcgtcattcaccgccagctcatcaggcgacggttcagagagcgaataaaccgggtcgatatccacgaccactccgagataacctaacagggaatggcggacctgctggccgataccgaatttgctggcaatcatagtcacctcccgggaaatctttacctttgatataagggtaaaattccacatttcaagttacatgacgcgacaggcaaaccctttcagatatagcccttccgggtaggtagcgatcaccggatgatcggctgcctgacggaactgctctataaattgtacatcacggccggcatcaattgcggcatccgcgatgattttctgaaataaatcgctggtcatcagaccggaacaggagaaagtcaggagaataccgccttcattcagcaactgaatcgccagcatgttgatatctttatagccccgacacgcgcccatcaactggcttttattctcaacaaacttcggcgggtccatcacgataacgtcaaatttttcaccgcgatcgcgataagtacgcagcaatttaaagacatcatcacggacaaactcagccttgctcagatccagtttgttcagctcaacgttctgccgtgcaatatccagcgcttcctgggaggtatcaacgctgacaacctggctgcaaccgcccatcagtgccgatacggcgaaaccaccggtataggagaaacagttcagcacacgtttattttcaacgtagcggcgggtagccaggcggctatcacgctggtccaggtagtagcccgttttgtgtccgtgctgaatatccaccagcagtttcattccgtgttcttcaatcggcagcagggcaggtggcaactcgccggtgacggggccctgggtcagctccattccttcttttttacgtaccgcgacgtcgctgcgatcgtaaatcgaacattccgggtacagcgtttgcagggcactaattaatgccgcgcgctgatattctgccccagcactcagcagttgcagcaccagaaaattaccgaaacgatcgatagtaatacccggcaggccatcagattctccggcgattaaacgatagctgtcgaggccatctttttgcgccagccagtcacgccatttttgtgcttgttgcaaacggcgggaaaaaaaagcaatgtcgatagactcagacgggtcaaacgtccagacgcgcgcccggatttgcgaagctggcgaataagcgccgcgtgctaaccattttccctgatgatcaacaatatcgatggtttcaccgaggctggctttaccttccatgcgggcaacggccccggaaaagacccacggatggcgacgaagtaatgatttttcgcgccctttggctaacactaaacgtacactcataatttacttttctgtcgatgcaaagaaatgggcgtcattgtccggagttttccatggatttgcaacgcgtccattaaggataaggagagcagcaatgtcgaaagtctgcataattgcctgggtttacgggcgagttcagggcgtaggatttcgctacaccacacagtacgaagcgaaaagactgggtttaaccgggtacgccaaaaatcttgacgatggcagcgtggaagtggttgcttgcggtgaagaagggcaggtggaaaaattaatgcagtggttaaagagtggcggcccgcgttctgcgcgtgtagaacgggtgctcagcgagccgcatcatccctcgggggaattaaccgattttcgtatccgttaaatacattttaccggttttggcaggccagcaattttggtggcttgcttagccggacctttcggaaacagtcggtataaatagcggctgttacctttttcttcgccaaatttattcgccatcgcttttaccagcatacgaatcgccggagaagtattgaattccagatagaaatcacgcacaaaacgcaccacttcccagtgttccggtgacagcgaaatcccttcgttctctgcaatcaccacagccagcggctcactccactggctgctttctttgagatagccttcggtatccgtttctatctctttaccttcgaagatcagcataattattactaccttaatcagactggcggcagtgtaacaaaaaacaaagccccgcataaagcgaggctatgaaagtgttagcgggtgagattaatcgcggctagcgaagcccagaatgctcagcaggctgacgaagatgttgtacagcgaaacatacaggctaaccgtggcacgaatatagttcgtctcaccgccatgaatgatgttgctggtttcaaacaagatagcgccagaggagatcagaatgaagaccgcgctgatcgccagatgcagagcaggcagctgcaggaagatattcgcaaccataccaatcagcaccaccacaatacccgccatcagcataccgccgaggaacgacatatctttgcgggtggtcagcacatatgcagagcagcagaagaacactaacgccgttccgcccagtgccatagcgattacgtcacccattccggcagacagataggtgttcagaataggtccgaggatataacccagaaaaccggtaaaggcgaatgcggagataatcccggtcggcttattcgccgttttataggtcaggaacatcaaaccatacatacccaccagcgtcagaatcagacccggagatggcagcatcagcaccgtactggcagttgcggtaatcgccgaaaaggccagcgtcaggctcagcagaaaataggtattacgcagcaccttatgggtgctaagcagtgatgtacggtcatgtgaagaactaacaatacgatccattgagtcactctctatgacagatgtaattaattaagcagcataatgataatgcgtaagggcacccagaagttttacccatctttacgcatttgatctggaacaggtttaacagcggattatcaggtcattaagcaaatataacgccctgagaatttcgacaggcaaaagaaaaaggggttagcatttagctaaccccttatcttatttggcggaagcgcagagattcgaactctggaaccctttcgggtcgccggttttcaagaccggtgccttcaaccgctcggccacacttccggaatgacgcgcactataaacatcccgatgcggcgtgtaaacccctaatttgtttgtttgcctgaaaaacagccaaaagtgcattgatagcgtgaaataacagcagattgatcatttcatcaccatgaattccttctcttttactcgtttagcaaccggctaaacatccccaccgcccggccaaaagaaaaataggtccatttttatcgctaaaagataaatccacacagtttgtattgttttgtgcaaaagtttcactacgctttattaacaatactttctggcgacgtgcgccagtgcagaaggatgagctttcgttttcagcatctcacgtgaagcgatggtttgccttgctacagggacgtcgcttgccgaccataagcgcccggtgtcctgccggtgtcgcaaggaggagagacgtgcgatatgaataacgaggaaacattttaccaggccatgcggcgtcagggcgttacccggcgcagctttctcaaatattgtagtctggctgccacgtcgctgggattaggcgcgggaatggcaccaaagattgcctgggcgctggagaacaaaccgcgcattccggtggtatggatccacggtctggaatgcacctgctgtaccgaatcttttatccgctccgctcacccactggcgaaggacgtcatcctttccctgatttccctcgattacgacgatactttgatggctgccgccggaacccaggcggaagaagtctttgaagacatcatcacgcaatacaatggcaaatatatcctcgcagtagaaggtaatccgccgctgggcgagcaggggatgttctgtatcagcagcggtcgaccgtttattgagaaactcaaacgtgccgctgccggagccagcgcgattatcgcctggggaacctgcgcgtcctggggctgcgtgcaggccgcgcgacccaatccgacgcaggcaacgcctatcgacaaagtcatcaccgacaaacccattatcaaagtacctggctgcccgccgatcccggatgtgatgagcgccatcattacttacatggtgacctttgatcgcttgccagatgtcgacagaatgggccgtccgctgatgttctatggtcagcgaatccacgataaatgctatcgccgcgcccacttcgacgccggagagttcgtccagagttgggatgatgacgctgcccgcaaaggttactgcctgtacaaaatgggctgcaaagggcctaccacctataacgcctgttcctccacacgctggaatgatggcgtttctttcccaatccagtctggtcacggctgcctgggctgtgcggaaaatggtttctgggatcgcggttcgttctacagccgcgtggtcgatattccgcaaatgggtactcattccaccgccgataccgtcggtttaaccgcgcttggcgtggtggcagcggctgttggtgtgcacgcagtcgccagcgccgttgaccagcgcagacgtcataaccagcaacctacagaaaccgaacatcagccaggcaatgaggataaacaggcatgagcactcagtacgaaactcagggatacaccatcaataatgccggacgccgcctggtggtcgacccgattacgcgcatcgaaggccacatgcgctgcgaagtgaatattaacgatcagaatgtgatcaccaatgccgtctcctgcggcaccatgtttcgcgggctggagatcatcctacaagggcgcgacccgcgcgatgcgtgggcgttcgttgaacgtatctgcggcgtctgtactggcgtacacgccctggcttcggtttacgccatcgaagatgctatcggtattaaagtgccggacaacgccaatatcatccgcaacattatgctggcaacgctctggtgccacgatcatctggtgcacttctatcagcttgccgggatggactggatcgatgtgttagatgcgctgaaagccgacccgcggaaaacctccgaactggcgcaaagtctctcctcttggccgaaatcatcccctggctatttcttcgacgtacaaaaccgcctgaaaaaatttgttgaaggcgggcagttggggatcttccgcaatggctactgggggcacccgcagtacaaactgccgccagaagctaacctgatgggctttgcccactatctcgaagctctcgatttccagcgtgaaattgtcaaaatccacgcggtctttggcggtaaaaacccgcatccaaactggattgtcggcgggatgccttgcgccatcaacattgacgaaagcggcgcggtcggggcagtcaatatggaacgcctgaacctggtgcagtcaattatcacccgcacggcggacttcattaacaacgtgatgatccccgacgccttagccatcggtcagttcaacaaaccgtggagcgaaatcggcactggtctttctgataaatgcgttctcagctacggcgcattcccggatattgccaacgactttggcgagaaaagtctgctgatgcctggcggcgcggtgattaacggcgacttcaacaatgtgctgccagtggatttggttgatccgcagcaggtgcaggagtttgtcgaccacgcctggtatcgatatcccaacgatcaggtcgggcgtcatccgttcgatggcatcaccgacccgtggtacaaccccggcgatgtcaaaggcagcgataccaacattcagcagctgaatgaacaggaacgctactcgtggatcaaagcgccacgctggcgcggtaacgcgatggaagtggggccgctggcgcgcacgttaatcgcttatcacaaaggcgatgctgcgaccgttgagtcggtcgatcgcatgatgtcggcgttgaacctgccgctttccggtatccagtcaacgttaggccgcattttgtgccgcgcgcacgaagcgcagtgggccgcaggtaagttgcagtatttcttcgacaagctgatgaccaacctgaaaaacggcaatctcgccactgcttccacggaaaaatgggaacctgcaacctggccgacagagtgccgtggtgtcggttttaccgaagcgccgcgcggggcgttaggccactgggccgccattcgcgatggcaagattgatctctaccagtgcgtggtgccgaccacctggaacgccagcccgcgcgatcccaaagggcagattggcgcttatgaagcggcgctgatgaacaccaaaatggcgatccccgagcaaccgctggagatcctgcgtactctgcacagctttgacccgtgcctcgcctgttcaacacacgtgctgggcgacgacggtagcgagctgatctccgtgcaggtgcgttaacagcgaaggagaatcatcatgcaacagaaaagcgacaacgttgtcagccactatgtctttgaagcgccagtgcgcatctggcactggttgacggtgttatgcatggcggtgttgatggtcaccggatactttatcggcaagccgctaccttccgtcagcggcgaggcgacgtatctgttctatatgggctacatcaggttaattcacttcagcgccgggatggtttttaccgtggttttgctgatgcggatctactgggcttttgttggcaatcgatactcccgcgagctgtttatcgtgccggtatggcgtaaaagctggtggcagggcgtgtggtatgaaatccgctggtatctgtttctggcaaaacgtccgagtgccgatataggccataatcccatcgcccaggcggcgatgttcggctatttcctgatgtcggtctttatgatcatcactggttttgcgctgtacagcgaacacagccagtacgctatttttgcgccgttccgttatgtggtggaatttttctactggacgggtggcaactcaatggacattcacagctggcatcggctggggatgtggctgattggcgcgtttgtgatcggtcatgtctacatggcgctgcgtgaagacatcatgtccgacgacacggtgatctccaccatggtcaacggctaccgtagccacaaatttggcaaaataagtaacaaggagcgttcatgagcgagcaacgcgtggtggtcatggggctgggcaacctgctgtgggccgatgaaggcttcggcgtgcgggtggcggaacggctgtatgcccattaccactggcccgagtatgtggagattgtcgatggcggtactcagggactgaacttgctggggtatgtcgaaagcgccagccatctgttgattctcgatgccattgactacgggctggaacctggaacgctgcgaacctatgccggagaacgcattccggcttatctcagcgcgaagaaaatgagcctgcatcagaacagtttctccgaagtgttggcgctggcggatatccgcggacatctgccagcacatattgccctcgtcggtctgcaacccgcaatgctcgacgactacggcggtagcctgagcgaactggcacgggagcaactgcccgctgcggaacaggcggcgctggcgcagcttgctgcgtggggaattgtgccgcaaccggctaatgaatcgcgctgtctcaattatgactgtctgtcgatggaaaattacgaaggcgttcgcttgcgccagtaccggatgacacaggaggagcagggatgagcaacgacacgccatttgatgcgttgtggcaacgaatgctggcgcgcggctggacgccagtcagtgaatcccgtcttgacgactggcttacgcaagcgccagacggcgtggtgttattaagcagtgacccgaaacgcacgccagaggtcagcgataatccggtaatgattggcgaattactgcgcgagtttcccgactatacatggcaggtggcgattgctgaccttgagcagagcgaagccatcggcgatcgctttggcgtctttcgctttcctgccactttagtgtttaccggcggaaactatcgcggcgtgctgaatggtattcacccgtgggcggaactgataaacctgatgcgcgggcttgtcgaaccgcagcaggagcgtgcctcatgagcgaaacttttttccatctgctggggccaggaacgcaaccgaacgatgacagtttcagcatgaatccactgccgatcacctgtcaggtgaatgatgaaccgagtatggcggccctggagcaatgtgctcacagcccgcaggtgattgcgctgttaaacgagttacaacatcaactaagcgaacgccaaccgccgttgggcgaggtgctggcagtcgatctgttaaatctcaacgccgacgatcgtcactttatcaatacgcttctcggggaaggggaagtgtcagtgcgcattcagcaggctgacgacagtgaaagtgaaatacaggaggcgatcttctgcggattatggcgggtgcgcagacgtcgcggcgaaaagttgctggaggacaaactggaggctggctgcgcgccgctggcgttgtggcaggcggcaacgcaaaatctcttgccgacagattcgctgttaccgccgcccattgatggcctgatgaatggcctaccgttggcgcatgagttactggcacatgtacgtaaccccgacgcgcagccgcacagcattaatctgacgcaattacccatcagcgaggctgatcggctttttctctcacgtctctgtgggccgggaaatattcagattcgtaccattggctatggcgagagctatatcaacgccacggggttacgccatgtctggcatttacgctgtacggacaccttaaaaggcccgttactggaaagttatgaaatctgcccaataccggaagtggtgctggcagcgccagaagatttggtcgactctgcgcagcggcttagcgaggtatgtcagtggctggcggaagctgcaccgacgtaaaaagacggtaagtatcgctttcagtcttatgaatatcgcaatcggcgaatacctctggtcgtagagtttcaggataaagagggagatctaccattatcgggttatttttctctcttcgcctacaggagtgcgcatgtgggatgtcattgatttatcgcgctggcagtttgctctgaccgcgctgtatcactttttatttgtaccccttaccctggggctgatttttttgctggctatcatggaaaccatttacgtggtcaccggcaaaacaatctaccgcgatatgacgcgcttctggggtaagctcttcggtatcaattttgctcttggcgtggctaccggcctgaccatggagtttcagtttggtactaactggtcattctattccaactatgtgggcgatatttttggcgcaccgctggcgatggaagcattaatggccttcttcctcgaatccacctttgtcgggctgttcttcttcggctggcaacggctgaataaataccagcacctgctggtgacgtggctggtggcgttcggttcaaatctctctgcgttgtggatattgaatgccaacggttggatgcaatacccgaccggtgcgcattttgatatcgacaccctgcgtatggagatgaccagcttcagcgagctggtctttaatccggtcagccaggtgaaatttgtgcacaccgtaatggcgggctacgtgaccggggccatgtttattatggcgatcagcgcctggtatttactgcgcggacgggagcgcgatgtcgcattacgctcgtttgccatcggttccgtcttcggtactctggcgattatcggtaccctgcaactcggagacagttctgcgtatgaagtcgcgcaagtacaaccggtaaaactggcggcgatggaaggggagtggcaaacggaacctgcacctgcaccgttccatgtggttgcctggccggaacaggatcaagagcgtaacgcctttgccctcaaaattcccgcgctgctagggatcctcgccactcactcattagataaacccgtgccgggtctgaagaatttgatggctgaaacctacccacgcttgcaacgcggacgtatggcctggctgttaatgcaggaaatatcgcaaggcaatcgtgagccgcatgtgttgcaggcattccggggactggaaggtgacctgggctacggcatgttgctctcccgctatgcgccggatatgaatcatgtcacagccgcacagtaccaggcggcgatgcgtggcgcgatacctcaggttgcgccggtattctggagtttccgcatcatggtgggctgtggttccctgctgctactggtgatgctgattgcgcttgtccagacgctgcgtggcaaaatcgaccagcatcgctgggtgctgaaaatggcgctctggagtttgccgttgccgtggattgcgattgaagccgggtggtttatgaccgagtttggtcgtcagccgtgggcgatacaggacatcttaccgacatactccgcgcactccgctttaaccacaggacaactggctttctcactgatcatgatcgtagggctttacaccctgttcttaatcgccgaagtctacctgatgcagaaatatgcccgtctggggccgagcgcgatgcagagtgaacaaccgacgcagcaacaggggtaaaggagaaaatcatgtttgattatgaaacattgcgcttcatctggtggctgctgattggcgtgatcctggtggtctttatgatctccgacggatttgacatggggatcggctgtctgctgccgctggtggcgcgtaatgatgatgaacgccggatagtgataaacagcgttggtgcacactgggaaggcaaccaggtctggttgatcctcgctggtggggcattatttgccgcctggcccagagtgtatgcagcggcgttttccggcttttatgtggcgatgatcctggtgctgtgctcactgttcttccgcccgctggcctttgattatcgcggaaaaatcgccgatgcacgctggcgtaaaatgtgggacgccggtctggtcatcggcagtctggtgccgccggtagtcttcggtatcgccttcggcaacttgttgctcggcgtgccgtttgccttcacaccgcaattacgcgtggagtatctcggcagcttctggcaactgctgacgccattccctttattgtgcggattgctcagccttgggatggtgattttgcaaggtggcgtctggttacaactgaaaactgttggtgtgattcatctgcgttcacagctggccaccaaacgcgctgcactgttggtgatgctgtgctttttgctggcgggttactggctgtgggtcggtattgatggctttgtactgctcgcccaggatgctaacggtccttccaatccgttaatgaaactggtggcagtgctacctggtgcctggatgaataatttcgtcgaatcgcccgttttgtggatcttcccgctgctggggttcttctgcccattgctgacggtgatggcgatttatcgtggtcgcccgggttggggatttttaatggcgtcattgatgcaatttggcgtgattttcacggcaggcatcacgctgttcccctttgtcatgccgtcaagcgtgagtccaatctccagcctgacgttgtgggacagcacttccagtcagctgacgctgagcattatgttggtaatcgtgctgatatttttgcccattgtgttgctctacactctctggagctactacaaaatgtggggacgcatgacaacagaaactctccgccgtaacgaaaacgagttgtactaaggagcaggaacaatgtggtatttactttggttcgtcggcattttgttgatgtgttcgctctccacccttgtgttggtatggctggacccgcgtctgaaaagttaacgaacgtaggcctgatgcggcgcattagcatcgcatcaggcaatcaataatgtcagatatgaaaagcggaaacatatcgatgaaagcgatcttaatcccatttttatctcttctgattccgttaaccccgcaatctgcattcgctcagagtgagccggagctgaagctggaaagtgtggtgattgtcagtcgtcatggtgtgcgtgctccaaccaaggccacgcaactgatgcaggatgtcaccccagacgcatggccaacctggccggtaaaactgggttggctgacaccgcgcggtggtgagctaatcgcctatctcggacattaccaacgccagcgtctggtagccgacggattgctggcgaaaaagggctgcccgcagtctggtcaggtcgcgattattgctgatgtcgacgagcgtacccgtaaaacaggcgaagccttcgccgccgggctggcacctgactgtgcaataaccgtacatacccaggcagatacgtccagtcccgatccgttatttaatcctctaaaaactggcgtttgccaactggataacgcgaacgtgactgacgcgatcctcagcagggcaggagggtcaattgctgactttaccgggcatcggcaaacggcgtttcgcgaactggaacgggtgcttaattttccgcaatcaaacttgtgccttaaacgagagaaacaggacgaaagctgttcattaacgcaggcattaccatcggaactcaaggtgagcgccgacaatgtctcattaaccggtgcggtaagcctcgcatcaatgctgacggagatatttctcctgcaacaagcacagggaatgccggagccggggtggggaaggatcaccgattcacaccagtggaacaccttgctaagtttgcataacgcgcaattttatttgctacaacgcacgccagaggttgcccgcagccgcgccaccccgttattagatttgatcaagacagcgttgacgccccatccaccgcaaaaacaggcgtatggtgtgacattacccacttcagtgctgtttatcgccggacacgatactaatctggcaaatctcggcggcgcactggagctcaactggacgcttcccggtcagccggataacacgccgccaggtggtgaactggtgtttgaacgctggcgtcggctaagcgataacagccagtggattcaggtttcgctggtcttccagactttacagcagatgcgtgataaaacgccgctgtcattaaatacgccgcccggagaggtgaaactgaccctggcaggatgtgaagagcgaaatgcgcagggcatgtgttcgttggcaggttttacgcaaatcgtgaatgaagcacgcataccggcgtgcagtttgtaatgcataaaaaagagcattcagttacctgaatgctctgaggctgatgacaaacgaagaactgtctaatgcgtagaccggaaaaggcgttcacgccgcatccggccactttcagttttactctttctcggagtaactataaccgtaatagttatagccgtaactgtaagcggtgctggcgcgtttaatcacaccattgaggatagcgcctttaatattgacgcctgcctgttccagacgctgcattgacaaactcacctctttggcggtgttcaagccaaaacgcgcaaccagcaggctggtgccaacagaacgccccacgaccgcggcatcactcaccgccagcatcggcggcgtatcgacaatcaccagatcgtaatggtcgttcgcccattccagtaattgacgcatccgatcgcgcatcagcagttcagacgggttaggtggcacctgaccgcgagtaatcacatcaaagcctcctttgccaaaatgctggatcactttgttgagctcatctttacctgccagatattccgacaagccatgttcattactcacggtaaacaggttatgcgaataaccacggcgtaagtcggcatcaataaataacactttttgatcggactgggcgatcaccgctgccagagttgaactgacaaacgttttaccactgtctggcgtcgcaccggtgatcatcagaatgttattctccgtctccatcatagcgaaatgcagactggttcgtagcgcacgtacggcttccacagcagaatccgccgggttatccaccgccaggaaggggatatttttagtacgatggcgctgctgattagaaaataaatttttcttacgcagacgggtgcgtttatccagccactcggacattgggatagtggcataaacgctgatgccgtgctcttccagttgttccggggcttctacaccacgacgcaacatcgcacgcgccagcacggcacccacagaaataaacaggccaagaataaaaccaagcaccacgttcaacgcttttttcggtttcactggctgcggctgagtgactgccgggtcgataatccgcacgttaccaatggcactggatttcgaaatactcaactcctgctggcggttaagtaattgcagatataccgcacggcccgcttctacgtcacggcttaaacgtaacacttcctgttgagtggaaggcattgccgatacccgcttattcaggcgtttgcgttcttgctccagcgtctggcgtttttccagcagcgcacgataagttgggtgatctttcttatacagctgggagatctctgcctcgcggaaggtcagctcattgagttgattatcaacgttcacaatctgctcaagaacggctttggcttccaggttaaggtcaaccgaatcgcgctgctggcgataaacgttgagtttttcttccgcctggtccagctcgctgcgcacttcaggtaactggcgctgtaagaattcaaggctttgtgaatcctgcgccgcctggcgagcgatattctgttgcaaatagttgttagcgatgctgttcagaatacgagtaatcaactggggatcatcaccagtcatggtaagttccagcatcccgctttctttactgcgttcgctaacggtaaaggtttcctgcaatgcgttaatcgcttccagttcggtacgctggctcaggacaaactgtgttcctggtttggccttaatgtccgcgatagtcagcgcaacgccatctttttccagacgctggccgaccataccattgacggtgaactcttcaccttccagcgtatagtggccgttttccccaaccgtgagtgtcagttgctgatcctgaccattcagttgtggaatatgcatccagctgatcgccagctcacctggtttctctttggttaatctcgcccagccgcgacccacaatcggaaaatacttctgctcaaccatgtcgcgcagattcagttcagcaatggttttaccgagaatcatgcgcgattgcagcagttggatctccggtgcagactcgggcgatgagttagggatcatatcgctcaggccactgagaatggcgttgccctgtttctgctcaacctggaccagagtatctgcctgataaattggcgtgcttaacagcgagtaagcgacagcgatcagcgtgaataacgcggtcacgctgataataaacttacggtgatcccataactcgccgaccagacgaagcagatcgatctcattttcctgagtgctgcctggtggcgtattcatatttttagttgtcatcgtatcttataaactcaaattaccggctgaggcgcttcgcccattcctgactggcgcgctccaacataccgtagacatgttcaaatgcgtcctgacttttacgatagggatcagggatctctttctgttccagccattgcccaaacagcattgtcttcccgcggacctcgggagcgattgcggtaacctgagcaatatgttccgactccattgccagaatcagatcgtaatttcgtgccatctcagcagtgagcttacgtccggcatgtccttcaagagatacgccatgattagcggcaacatctgctgctgtcgcatctgcagggtgttttaccagaccatgaacacctgccgatttgacttttacgcctggcagacgtttacgcagcaagcgctcgccaatgggcgaacggcaaatgttgccggtacaaaccaccaggattgagttaaattttagttgggccatgtttgaatccaccgtgaagtctctgtcaggtcatgcaccccggaaatcgtcggtaccagcagagaaatcacacggttccaacgagccagcggcgcagtagtgacataaacaatgtcgtaaggttcaagctggaattccgttccgagtatcattgccgatgcgtccttcgcattcagctgataaatattggcgattttgccattctgcttgttttgcgttgcacgaataacaaaaatccccgtcgcatcagcgacatcctgattcataccctcagcgttacccagcgcttccgccagggtcataccgctgcggtccattttcagcgtgctctgtttacccacttcacccatcacgaagactttcagatcatcgttgcgcggaataaataaaatatcgcccgggtgcagcagtttgttctggcgcaagtcgccacgctgcatcagcgcatagaggttcactttggtctttacgccattctgggtgagcaccacgttgcgccagtctgcatctgcggtcagcccccccgcggcgttaatcgcatccatgatggtcagaggaatattggtaatcggctgctgacccgatttgctgacttcgccggtgacgtacgctttttgcgagcggaacgccgcgacgctgacatcgacttgcgggctttcaatgactgaatccagacgcgctgtaatctcgttgcgtacctgggtaagtgttttcccggccactttcaggcgaccaatataggggtagaaaatcgcaccatcggcgttaacccagttgccggtatcactggcgctacggtattgccctgcgggggtggttagttccgggtgatcccagaccgtaatcatcaacacatccccaatgccgatacgatattcatagttcgcgatttgctgctccagctccgggttagcctgcgacataatcggtttggcgcgcagctgatcaatcaatcctggcgtgacgggatagatattgaccattttgtccaggtcatactgattgtcaggtagttcaatgacatccttgttactggtcgataaattctgaccaggaacaagggtacatgctgtcaaagacagaacagccaatgtcagtaccgaaaacttaaaaattttctttttcattggtttatatttatcagtcattgtaatgttatgaattacgtcaggttattgtccaaccggtacttctcgctctgccgtcattggatagagctggtatttgcgtgacagcatttgtccaccatcacgcgtcaatggtgtccacgaaaccaccgcgcggttgcggttaggtccaatggtcatcaagtcgaatggaatcgagatataaaaacctttactaaagccgccttcgccgtagtcatctttagatacgttactgattgccgcccatacccctaccgccacgccgctgtcaaagcgtttggcgacgtcgatcgttgcgcctttatcttttgccagatattgcccaacgctaagtttcatcagtacgccattgagcgtcggcgggttccagtaagccgtcacgaaacctgttggcgtggaataatcggtgaaacgcatcatgttgtcccagtcacgctgcttcacgtagttaacgtccacacccagcgcccagctggcatctagcgggcgataaagcagctcggaaccgacaccggcatacatcgtttccagataaccgccatacacctggccatagaaaccattgcctaagtcagcaaaatagttcgcctgcaagttgttgagataaacgtcattgcgaacgtagtcacggatatgcgtgcgcacgcggggcagggtagagtccgcgggcaacagcgaagacttaaacttgtcgtagttgttgtaaatattggtgaaaataccgccatcaagcagcaggtggtcggtaaaccagtagcgggcactggacatcagccccagctggaacatatagaaatcttccgggccgcccagcgactgtgaaagtgttgggttgaaagagtagctaaagcgatcttcacgaatacggtagcctcgaccaaaggcagaaagatcttcagcttcaacacgttgttgttgcagtggctctgattgaccaggcgctgtacctgccagctgtttgcgcaggctggctacgtcggtttcggtagtcaccatcgccatatgctcgcgcttttgcgtcacgctaatcttctcaacgccttgcggcaggttattcaccagaatccggttggcacgatcgaccgcttcacgagagtcacggtatttgtattgctgaccagacatatacagtgtcttatcgcgtagctgaatttctggcgcgtcaaagcccgcgttatacttcagggcggtaagttggtttgctaccgtggtgtactgcaatccttcagattcaggcgcaggttgatatgccggttttggcgtatcgcgcagggcagggcgcagatcgttgaaattggtccgtaacgtgaagccaaacatcaacgtgttaccgcgttcataactcaggttgagatctgcctagctggcagcgcgataaactgcgccgacgttgaaatggcttgcctgaggcagtttgccagcgaaatcattctggtaattgtttccatcgtattcgagtttcagacgcaggggattccacggcgtttgatactcaatgccgccaaagatggaagccgggccacgaaagatatcgctaaagctgatatcgcccgcatcgtgagactctgcgcgatgacaatatttatcgctcacccggcaaaacgggttggtaatattgcccgcattaccggcgtagccccatgccatcccgagggtgaaatcaaatggccccgcttgcttgctggccaccagatactcaccgtcaaacagacccgtaccagcaatatcacgtttaccaaacgccacttgcggtagccagtaaccttcttcccacaggcgaagtttaaaatcgaatgatttgtctttgtatgactgatcgccgctgaaatcttcccactggctatatttgcgtgtgcgcacatccgtataacgaatggtgccttccagccatgggaacagcgccacggaggtggagtagaaccggtattgatcgttatcccggtagttgacgctgaattcaccttccggtgcgatgcgcgcatttggcatctgcaacaatcctgtgccgccaaagtctgattgcgacgaacccagcggatccgggtaggttaatacttcagcatgacaggcactggagacggcaatggccaggcagcttaaaagataagaattcttcttcatcagtcaggaacacgttgcgttaaaacagacacaatctggtcatttaaatcagcatatttttcgggcagtacatgcgcagaaaagcccaaccaaagctggctgccaggcggtggttccacatgtcttttattccacagggcaacaggggcgacgacagtctcaccctcaggcgtaatcaccataacgttattcttgtccgcgcctgcaaggcgggggtgatcttgcagataatcggtaacgctacggcctgcctgccagggcaattgcccggccccagaaaccgcacccagcagagtaatagtcaccggacgctgtacggtatagagcgtatagtccccgaccaacgggggattgctgttctcatccactcgtacaaaatcaggatccagtttgaccggtaagcgaccagtgatattgagattgagtaactgctggcgcacggatttaatcgttgccgccacatcgtcgtcagcttctgcttcccaggaagcaagctgtgccatgacatgttggtagtctttaagcgctttagctttcgccgcagagtcggtcagcaaggcaccaggccaccagaggcgatcgcgcagttgcggttgtgtcaccaactggacaacattttccacggggccaacggaaagtgtctgttgttcgccaggcagataaatagtcaccgttccttgcgcaaaggcatggggtgtcattacgtaaagtacgctggcaatgaaatacgactgtaatttattcatggtgcgggtttaagaaacgtcatttctacgggaataacccctgcgcctaacatttgccgactttgacgaacctggccagtagccgaatcgacccagaatgtgttttgccactgtttttctggccgcgtggaagtcacctcttcctgccagacattacacagcacattgcgacccgcaatattcagcgtctctaatccagcaaaggaaaaagtagaactcagggtcgcagagcgaaaatggttgtcttcactccagagaatatcgcgcgtccagcggctgccatcttttattgccagcgcgttacgcagagggtcctgcccggaatttgtcacttccagcagattattattaagtttgacggtttttaaaagacgtccattgtgggtaaccagcatggcgttatcctgggataaccatttgctttgttcttgttctatatatcccagtaccacaaagattcgttgcccttcattaaggcgtaaatacatcgtggaataaggcaacgcctggatctgctgatccgctacggtgatatcctgattatcgaaaaggctggcgcgaaatgtatcgaccatactttgctggctgtgcgtacatcccgcaagaaatagtgcgaaaatcgataaaataagagggcgcacctttaatccttgaaaggttaattaaaaaaatgcaaatctctaaagcccggtacgaatatcgcaaccgggtatcatttaactttaatttcgacgcgttaaagcagtattagcgtgtagtggacgtggtggttgaggtgttatgagaaccgccatcgccactgtcatttgctgcaacaactgccaacgtcgccacaccaacagccgttgccacaccgacaactgtcgccgtgccgacagcgccagcagccacgccaccagtggtagtagcagtcgtggttgcgccggtagtggtcgttgtggtgccagtagtacccgtcgttgcctcggtcccgtttgttgcttcaggggcagcaaacgcagctggcgtcgtcaacatgaaggccataaggattgcagaaagcttgtgtttcataacttttcttttattcatcgcatggacaatacgtacgcttgagatcaggattgtctactttgagtataacatccttgtgaaatctccctttcctcataccgcttgcactatatactgcgggtaggaaaggcgcgcagagggaaatataagattgttaactatccccctctggaaatacgacttgtgagcataagataaatcttagcaaaatacaaattaaagataaggaaattgttacgaaagctattaattattgttggtaatatagtttcaagtggtactatagctggctgttaaatggcatttataactattaggtgcagagatattcgcttaaatggattagtttctttgtggaaaagtaactgatgttataatgtatgatgttgactattgcactattccaataaaaccagtcagctttaaacaagcagcgtcatattaagagagataaacatttgccgctgttggtcctcgcaggccatttacgcggcaaaattccacacgtaatcctggtataagcacttctgcgtcgcggggagtgaatgcggaaatatggacctgaacttctttacgaccgtcggaggggataatgaatcctttgccgcttttgcgatcaaaggttttgacaattcctgtcattttacgggacaaacaaattccttactgaaaatactgcgctgcactatacggggttaataaaataaagccagcgatatttaagaccgccggacggctaaaataaaatttgcttaatctcaattatcatgcgttaatagctgcgtcggtttgaaagacagacagcatacaaagtagtttactaaagcagttctcattatcaggcattatccccttcttttgagtctctctcctgaacactaagtagtttctgtattaaagccctgtttgccgaaaggcccaaaatgaaggaagtaaaatatgtctaataaaatgactggtttagtaaaatggtttaacgcagataaaggttttggctttatcactcctgatgatggcagcaaagacgttttcgtccatttcactgccatccagagtaatgaattccgcacgctgaacgaaaatcagaaagttgaattttctattgagcaggggcaacgtggccccgcggcagcgaacgttgttacgctctaaggttgccgttattactcaacatctccatttccgctgtccatgttgtcatggttcacagtaccgtacatcggcattcgatgtgacggagcgaaaccctttgggcgctaagtgtattttttgtaaatcgacgatgatcacctttgataacgtcgcgctgcaaatacgcacggaccatgcgccgctggatttcacaaaataatatcaggctccctcgtggagccttttttatatctgccttatttttcttcaacgctgtatgtatagtaagcgataacctgttgattattgaatctttcggggagatggcttataacatttcttacctgaccagggtaccgggaaccaacaccttactggcgtgttgctgtcttttaagaccagaagaggttaacagtgaatattgaagagttaaaaaaacaagccgaaacggaaatcgccgactttatcgcgcaaaaaatcgccgagctgaacaagaatacagggaaagaagtctctgaaattcgcttcaccgcacgagaaaaaatgaccgggcttgaaagttatgatgtcaaaatcaaaataatgtgattttgtgaacatcacccgtgcgaggtgatgttccgcttgttgctaatttagtgaccaatcattggcgcttgtggaattaagcgtcggtacaattcatccggtaccgggctttgccatactcccgcatacattgcgtaaccaatcaccgcaaacataatccccagaaccagtagcgtcattaaccagccagacaacgcaaaggcttttttatttgccgcaggtttttgcagtgaaaaggtcaatgttgaggctaccggacatgactctacgcaagtcatacagccggtacattccactgttcgtacctgaattaatttatcgaccgggatccgtgatgggcaattttttgcgcatttgccacagtcgatacaactttcggcattgcgacgaatcttaaacggcgacaatagcgaaaccacgcccatcagcgcgccatatgggcaaagataacgacaccaggcatggcgaataaacaggctggcaatcagcaaaacggtcacgctgattaatgtcgcggtccccatatgacgaaagaaatcgagcattttaacgtccatcaccacgctgtagggcgacaacataaaatagtgaatcgcctgagcgggcatcaataacgcgatatagagaaaaaaactcaacagcaaatacttcacgccgcgcagaggaatatccagccagcggggaaggacacattgccgaccaaacagtttgttaccgagatcgccgattaattcagaaagcgtaccaaccgggcataaccatgagcaaaaggcctttttgagtaatagactgatgacgataaaagcgaccaataacagcatcgcggcggcgtggacggacggtaactgacctgttacaaggctatatttcagattcatcagcccggcaatcggtagccagccttcgatacctcccggtctggcgacaaatgtcgtgctacttgccgtttcgtaatagcgcacccaataccagaacgtgatggcaatataaatattcattgccaacagtaataattgcgtcgctttacgccaggtcgtggcattacgccagtcattccacggtaatttgccgcccgtcgtgcctggccgccgctgccagcgggttcttttattctctgccatgattttgccagtccgttaagttgtataccaaatgccactattctagttgttcttaactggctgatattgattcaaatcgcgttcaggtctttcttatgcaaccatgcttccagagcggcaacactgcgtgtaatttcttcgtgtggaaggggggcagataatggctgctgctccagttgtgcgcatagctggctggcgatatgcattcccagactcgagcaactgctttttagctgatgcgcggcacgctttattttctcgctatcctgactggcgcgggcaatgtcgatttcatcgagaagcggcagggcatgttgtgtaaataataccagccattcgtggatcttctccgtccccattaactgagcatcttcattgagttgcgatacatccagcgattgatcattattgacttgcagttggagatagtgcgccagtaactgaccgagcacttcacgcggcaccggtttagggataatcccgcggaataatgaactggtacgctggcgcagcgtttcgtcaatgacatgggcgctaaagccaatcaaaaccagcgacggatattgctgtgccagttgtcgggcaagcgtaatgccgtcgatatccggcagatcaaaatccaccagtgcggcagcaaacggttcgctattttgcagtgtctctaaagcctgcgcggcattgccaacagcaacaatctgcgcaccactggttttcagcatctcaatggtaattcgctgggttagcgggttatcttcaattaacagcaaacgtaaaccgtcaagacgcaccgcctgattgactgtttttggcacgggtgccgtggcaacacgtaacggcaagcgtaaacaaaaacagcttccaacctccggcgtgctggtggcgctcagttcgccgcccatcgcctgggccagacggctactgatagtcagtcccagcccggtgccgccgcgtttgccgcttacctgcacaaatggctggaagatttctgccagtttcgcgggatcaataccgcagccgctgtcttccacttcgaccagccattgctcgccatcagtgcgactacgcaggataatgtacccttcgtcagtaaaacgcagggcgttgctcaacaggttggttataacctgacgaatacgtcgtggatcgcccattaacgcgcacggcatatcatcggcaattgccgttgccaggcgaatcgggcgacctttcacccgtccgctcattaattgcagggtactttccagcagcgggcgcggttcaaagggctcatcgctgaccgaaacattcttgccacctgcttcgatagcggaataatcgagaatatcgttgaggatggtcagcaacgattcaccagagtcagtaattgcccgcaaatcatcacgctgggcgttaagtgcggggttatctgccagcagttgagcagtgccgagaataccgtacagcggtgtgcggatctcatggctcatcgccgccagaaacgccgattttgcctggctggctttttctgcttccgcccgtgcctgtcggtgttctatcaccagttcctgcaattcagctgtacgcgctttgacctgcgccgccagctgttcgcggtggcgattcagtgcatgaacattgctgcgaaacgcatccatcagccgcccgatggtatccagctcccgtacgccagcggtttccgggaaaggggagtcaatatcaccgtccagcagccgttgcagcgcctgcgtttgttcggcaagtggacgcgtgactgagcgataaaccacgcgccagaggatcagaatcagtgcgcaaagtgaaaccatccccagcaataacaggctgtattgcccgcgtgcactcgctttttccagatgcgccagtccgtgctgattacgcagctcaatggtgtcgaccagctgactgacttcgctactaaactgcgcgaactgggcgatgttattttgtgcgagagtttgtaggtgattgctgatttcactgtcctgctgatacagcgccagcaaatcgctatattggctaacggtagttaacgttgttgcgacctgcgcacgaacacccggatcttcaatgcgtatttgccgacgttgcagaattttcaccgcattattgagctgcttttccagcgttggtgcatttttctggatctgctccagccccagattcatcaccatttgctgcacccgcagagcgctaaggcgcagttcattcatctggttaacatactcaagatcgatatcaatcagccgatcgagtgcactttcagcagcctgacgctgatcttgttcgatcaaatcgtaaatcccggcctgggtcgctccagcggaagttgtcgcattattcgcctgaccttgcgccaggcgtgcgatctcatcggcggcagcgactatctgctgactgagttgctgttgttgctggcgcagttgcaaacgctgccccaccagttccccttgctgacgtaacgaacgggagatctcctgctcctgttgttcaatagcggtggtatcaaaaccttgttcccgtaacgcttgcagcaacgcattaatcttcaggctttgtgcggtgagcattcgcccctgcgcctgccacatcttttcgttatcggcactggtcaggttctgcgcggcgaaaagttcccaggcgctggcttcgctcaactggcgcgccatattcatggtaggaatcaatgcctgagtgttgtctttttccacctggctgataaagcgcaggttgtaccatcccaccagggtactggtcagggttaacagcgccatcagggcaaagcccatccagagtcttcgggtcagggttaaattcacggtcggtgcactttaggtgaaaaaggttgagtcgcaaagcggaatgcatctagcataaagccttattattgatgaggctatcatgcgcgtactgctatttttacttctttcccttttcatgttgccggcattttcggctgataacctgttgcgctggcatgatgcgcagcatttcacggtgcaagcctctacgccgcttaaagccaaacgcgcatggaaactgtgcgcgctttatcccagcctgaaagattcatattggttatcgttgaactatggtatgcaggaggctgctcgccgctacggtgtggatttaaaagtgctggaggcaggcggctacagccagttggctacccagcaagcacaaatcgaccagtgtaaacagtggggcgcagaggccattttgctcggtagtagcacgacctcatttcccgacctgcaaaagcaggtagcaagtctgccggtgatcgaactggtaaatgctattgatgctccccaggtgaaaagccgcgttggtgtgccctggtttcagatgggctatcaaccggggcgatatctggtgcaatgggcgcacggtaaaccactgaatgtgctgttgatgcccggacccgataacgccgggggcagtaaggagatggtcgagggttttcgcgcagccattgccggaagcccggtgcgtattgttgatattgcgcttggtgataacgatattgaaatccagcgtaacctgttgcaggagatgctggaacgccatccagaaatcgacgtcgttgccggaacggccattgcggcagaggcggcaatgggggaagggcgtaacctgaaaacgccgcttaccgtggtgtcgttttatctttcacatcaggtgtatcgcgggctgaagcggggaagagtgattatggctgccagcgatcaaatggtctggcagggggaactggcggttgagcaggccatcaggcaattacaggggcaatcggtgtctgataatgtcagcccaccgattttagttctgacgccgaaaaatgccgaccgtgaacatattcgccgctcgctgtcaccagggggatttcgtccggtctatttttatcagcacacatcagcggctaagaaataaccttcaccatgttgcgtcaccagtaaatccgcgctgagtttatgacgtaaacgacgaattaacacatcgacggtgcgcaggtcagggttttccacccgacgcgcagaaagcatacgtagcagacgttcacggctgagaatttcgcccggattcgtcacaaatgccaccaacatttcatactctgcgcgggtcagtttaatcggctcgccatcccgctccagcgtatggcgcgacacattcaggcaataaccggcaaagcgatagcagttgtcctgagtgtgcggttgagcttgtcgcgcgaggtcgattcgccagagcagatttttcacccgtactaccagttcgcgcagttccagcggtttggtgacgtaatcgtctgcgcccatttccagcccaacaatacggtcaatccgatcgctgcgtccggtaaccagaataatccccaccgttgagcgttctcgcagggcgcgggttaacatcaggccattttcatcgggtaagttgatatccagcagaattaaatctaccgactgattctgcataatttcccgtagcccggcaccgctcgccgtaacggaaacggtatacccctcctgagtgaagtaggattgtaatcgcgcctgggtaaccggctcatcttcaacaataacaatgtgatgtggcatcagaggggtttactcattctgttcatatctgttcatattctgccgtaagccgttcatcctgaccagtgccgctgttcatatttgctcattaagatcgcttcactaaaccataattctacaggggttattatgcggaaactctggaacgcgctacgccgacccagtgctcgttggtcggtactggcgctggtcgcaattgggattgtgattggcattgcgctgattgtattgccacacgttgggatcaaagtcaccagcacaaccgaattttgtgtcagttgccacagtatgcaaccggtgtatgaagaatataaacagtcggtgcatttccagaacgcctccggcgtgcgagctgaatgccatgactgtcatatcccgccggatattccaggcatggtgaagcgcaaactggaagcgagcaatgatatctaccagacctttattgctcactccattgatacacctgaaaaattcgaagccaaacgcgcggaacttgccgagcgtgaatgggcgcgaatgaaagaaaacaactcggcaacctgccgctcctgccataactacgatgcgatggatcatgcgaagcagcatcctgaagcagcacgtcagatgaaggtggcagcgaaagataatcaatcctgcatcgactgtcataaaggtattgcccaccagttaccggatatgagtagcggcttccgtaagcagttcgatgagctgcgcgccagtgctaatgacagtggtgacacgctgtactctattgatattaagccaatttatgcggcgaaaggcgataaagaagcctctggttctctgctgcctgcttcggaagtgaaagtccttaaacgtgacggcgactggctgcaaattgaaattaccggctggacggaaagcgccggacgtcagcgtgtactcacccaattcccaggtaaacgcatctttgttgcctcgattcgtggtgatgtgcagcagcaggtaaaaacgctggagaaaaccaccgttgccgacaccaataccgagtggagcaagttgcaggccactgcgtggatgaagaaaggcgacatggtgaacgatatcaaaccgatctgggcttatgcggattcgttgtacaacggcacctgtaaccagtgccacggcgcaccggaaatcgcccactttgacgctaacggttggatcggcacgctcaacggcatgattggctttaccagtctcgataaacgtgaagaacgcaccttgttgaaatatctgcaaatgaatgcgtctgacaccgcaggtaaggctcacggcgataagaaggaagaaaaataatgaacaataacgatctctttcaggcatcacgtcggcgttttctggcacaactcggcggcttaaccgtcgccgggatgctggggccgtcattgttaacgccgcgacgtgcgactgcggcgcaagcggcgactgacgctgtcatctcgaaagagggcattcttaccgggtcgcactggggggctatccgcgcgacggtgaaggatggtcgctttgtggcggcaaaaccgttcgaactggataaatatccgtcgaaaatgattgccggattgccggatcacgtacacaacgcggcgcgtattcgttatccgatggtacgcgtggactggctgcgtaagcgccatctcagcgatacctcccagcgcggtgataaccgttttgtgcgcgtgagctgggatgaagccctcgacatgttctatgaagaactggaacgcgtgcagaaaactcacgggccgagtgccttgctgaccgccagtggttggcaatcgacggggatgttccataacgcttcggggatgctggcgaaagctattgccttgcatggtaatagcgttggtacgggcggagattactctaccggtgctgcgcaggtgatcctgccgcgcatagtcggttcgatggaagtgtatgaacagcaaacctcctggccgctggtattgcagaacagcaaaaccattgtgctgtggggctccgatttgctgaaaaaccagcaagcgaactggtggtgcccggatcacgatgtttatgaatattacgcgcagctaaaagcgaaagtcgccgccggtgaaattgaggtcatcagcatcgatccggttgtcacatccacccatgagtatctggggcgcgagcatgtgaagcacattgcggttaacccgcaaactgacgtgccgctgcaactggcgctggcacatacgctgtacagtgaaaacctgtacgacaaaaacttccttgctaactactgtgtgggttttgagcagttcctgccgtatctgctgggtgagaaagacggtcagccgaaagatgccgcatgggctgaaaaactgaccggcattgatgccgaaaccattcgtgggctggcgcggcagatggcggcgaacagaacgcaaattattgctggctggtgcgtgcagcgtatgcagcacggtgaacagtgggcgtggatgattgtggttctggcggcgatgctggggcaaattggcctgccaggtggtggttttggttttggctggcactacaacggcgcaggcacgccggggcgtaaaggcgttattctgagtggtttctccggctctacgtcgattccgcctgttcacgacaacagtgactacaaaggctacagcagcactattccgattgcccgttttatcgatgcgatcctcgaaccggggaaagtgatcaactggaacggtaaatcggtaaaactgccgccgctgaatatgtgtatttttgccggaactaacccattccatcgccatcagcagatcaaccgcattattgaaggcttgcgcaagctggaaacggttatcgccatagataaccagtggacctcaacctgccgctttgccgatatcgtactgcctgcgaccacgcagtttgagcgtaacgatctcgaccagtacggcaatcactccaaccgtggcattatcgccatgaaacaggtggtgccgccgcagttcgaggcgcgcaacgacttcgatattttccgcgagctgtgccgtcgctttaatcgcgaagaagcctttaccgaagggctggacgaaatgggctggctgaaacgcatctggcaggaaggtgtacagcaaggcaaaggacgcggcgttcatctgccagcgtttgatgacttctggaataacaaagagtacgtcgagtttgaccatccgcagatgtttgttcgccaccaggcattccgcgaagatccggatctcgaaccgctgggcacgccgagtggcctgattgagatctactcgaaaactatcgccgatatgaactacgacgattgtcaggggcatccgatgtggtttgagaaaatcgaacgctcccacggtgggcctggctcgcaaaagtatccgttgcatctgcaatctgtgcatccggatttccgacttcactcgcagttatgtgagtcggaaacgctgcgtcagcaatatacggtagcgggtaaagagccagtattcattaacccgcaggatgccagcgcgcgcggtattcgtaacggtgatgtggtacgcgtctttaacgctcgcggtcaggtgttggcaggggcagtggtttctgaccgctatgcacccggcgtggcacgaattcacgaaggggcatggtacgatccagataaaggcggcgagcctggtgcgctgtgcaaatacggtaaccccaacgtgttgaccatcgacatcggtacatcgcagctggcgcaggcgaccagtgcgcacactacgctggtggaaattgagaagtacaacggaacagtggagcaggtgacggcgtttaacggccccgtggagatggtggcgcagtgcgaatatgttcccgcgtcgcaggtgaaatcatgaccacgctgacagcacaacagattgcctgtgtttacgcctggctagcgcagttgttctcccgtgagctggacgatgaacaactgacgcaaatcgccagtgcgcagatggctgaatggttttcgttgctgaaaagcgaaccgccgctggctgcggcggtgaatgagctggaaaactgtattgccacgctgacagtacgtgacgatgcccgtctggaactggccgctgacttttgcggcctgtttctgatgaccgacaaacaagcggcgctgccgtatgcatcggcctacaaacaggacgagcaagagattaaacgcttgttagttgaggcagggatggaaaccagcggcaatttcaacgaaccggcagatcatctggcgatctatctcgaattgctcagccatctgcatttttcgctgggagaggggaccgttcctgcgcgaagaatcgacagtttgcggcaaaaaacactgacggcgctgtggcaatggttaccagagtttgttgcgcgttgtcgtcagtatgacagctttggtttttacgcggcactaagccagttattgctggtgttagtggagtgcgaccaccaaaacagataacgtcgtttgtgcgcctgaaaagacgcgtttagcgtcgcatcaggcattatggcgcagttgccggatgcggcgtgaacgtcttatccggcccacaggaactgtaatctttgtagaccggttaagatgcgtcatcgcatccggcaaacacacatcacggatgagctacaaaccgggaaagccgctggcgcagcaggcggttttcctgcttcaggtgcgcaatatcatccattaacgtcagcgccaccgcgatccccggccagtccagagccagttcatgacgcaggcgtaccgcgcgttgcaccacaatggcggcatggtcgtcaaatacccaggttgtttcctggatctcacgcggttcaaccacccccaaaccgacaatttcattcaactcctcttcagagatgccggtatgcaggcaaaattcggtaatagtaaaagtcaccgtaacattagccattatgctttcccccaatctttacgtggatcaaaagacgactgggcgtctgccagttgctgccacagcgcggcagtgttttcatccggtttcggcggcatcacgattttcagtaccgcatacagatcgccggtctgttttttgctcaccagacctttgcctttaacgcgcaatcgttgcccggcctggctgcctggcgggatagtcagcaaaatgctttctttcagtgttggaacggtgactttagcacccagcgccgcttcccacgggctaaccggcaccacaatttccagatcctggccgacaatatcaaacagcggatgtggcgcaatatgaatcaccagccacaaatcgccatttggaccgccgttttcgcccggcgtcccctggcctttcagacggatgcgttgaccattgccgacgcccgccgggatcttcacattcagcgttttcggaatttcctgttcgatcatgccaaaggcgttataaaccggcaggttatagctgatggtacgcttatgctcagtaagcgtttcttcgaggaataccgccacttcgatttcaatatcgtggccgcgtgtggcggggcgttgacggctctggcgggcatgctgaccgaaaattgacgagaagatatcgtcaaaatcttcggcgttaaaactctgaccgtcgccatggtggaactgacggttaaattgcggatcgttgcgatgttgccacatctgatcatactcagcgcgacgttgttcatcacttaacacttcccaggcttcagcgacctctttgaagcgggcttcggcatccggttctttgctgacatcaggatggtatttgcgggcaagtcgacgataggcggtcttgattgtcttgagatcgtccgtcggtttcacgcccatgatggcgtaataatcctttaattccatagcgttatctcgcgtaaatcaacacaaattgaaggaacccctgtaaggtaactcctataagtgtagggtaatcctcaaaatttcatatgccaacacagaatatgttattgaaatcatcgcggagaggaggtcgccatcaagatgggttgctgaacatattttaaacaggtgaaaaagggtgagcgatttttgatagttgaaccaggcactttaagtttaactagggcgtcattatttattaaattttatagacgctatatatgggtagtaatatacatggaattagttgcactgcaaataattatttgaaacaggcctggaacgatataaaaaatgagtacgaaaaaaatcaaacatattcaatcacgctttttgaaaacacactggtgtgttttatgcggttatacaatgaactcagacgtaaagtaaatgaagaggatactccatgtctggaatgtgaatcactagaaaaagaatttgaggaaatgcagaatgataatgatctatcattatttatgagaacattgcgtactaatgatacacaaatttattcaggggtttcaggaggtattacatatactatacaatatgttcgagatattgatattgttagagtgtccttgccgggcagagcttcagagtctatcacagattttaaaggttattattggtatggctttatggaatatattgaaaacattaatgcgtgtgatgatgttttttctgagtattgttttgatgatgaaaatataagtgtccagccagagcggataaatacgtcgggaatatctgatttggattctgacattgatttgtctggtatatcttttattcagcgtgaaactaaccaggcattaggattaaaatatgctcctgtagatggcgatggatattgtctgttaagagctatactggttttaaaacaacatgattattcatgggcgctggtcagttataagatgcaaaaggaagtttacaacgaattcattaaaatggttgataaaaaaacgatcgaggctcttgttgatacggcattctataatctcagggaagatgtaaagacgttatttggcgttgatctacaatctgacaaccaaattcaggggcagagtagtcttatgtcatggagctttctgttttttaaaaaacaattcattgatagttgcttgaataacgaaaaatgtatcctgcatttacccgagtttatatttaatgataacaagaacttgcttgctttagataccgacacgtcggataggattaaagcggtgaagaattttcttgctgttctttcagatagcatttgctcattatttattgttaatagtaatgtggcatcaatctccttggggaatgaatccttttcaacagatgaagatcttgagtatggttatttaatgaacactggcaatcattatgacgtttacctccctcctgaactttttgctcaggcttacaagttaaacaataaggaaatgaatgcgcaacttgactatttaaatcgttatgcaatttaatggcaaaggcatatgctaaaaaccattgttattagtctcacacttttttattggtaaatattgtctctgtattggtaacgccgcagatattctgtttagccacaggtgcaattatcagcggcgtacgcgaggcaggggctaatcaggcatagtttgcgtcaaaccttgcctgtttttgaagatgtatatagaaaaacaggcgttcaacaagccattttgcgaacctgttcccggaaaaatgtcatatttctgtcacactctttagtgattgataacaaaagaggtgccaggaatgaacaaaacgctaatcgccgcagctgtggcagggatagttttactcgcttcaaacgctcaggcacaaaccgtaccggaaggctatcagctacagcaagtgctcatgatgagccgccataacttacgtgcgccgctggcgaacaatggcagtgtgctggagcagtcgacgccgaataaatggccagaatgggacgtccccggtgggcaactcaccaccaaaggtggcgtgctcgaagtgtatatgggccattacatgcgtgaatggctggcagagcaggggatggtgaaatcgggggaatgcccgccgccgtacaccgtttatgcctatgccaatagtctgcaacgtaccgttgcgaccgcacagttctttattaccggcgcattcccggggtgtgatattcctgtgcatcaccaggaaaaaatgggcactatggacccaacctttaacccggtgatcaccgatgattccgccgcattcagtgaacaggcggtggcggcaatggagaaagagctcagcaaactccagcttaccgacagctaccagctactggaaaaaatcgttaactataaagattcccctgcctgtaaagagaaacaacagtgttcgctggtggatggcaaaaatacctttagcgcgaagtatcaacaagaaccaggtgtttccgggccgctgaaagtcggcaactcgctggtagatgcgtttactttgcaatactacgaaggttttccgatggatcaggtggcctggggagaaatcaaatctgaccagcagtggaaggtgttgtcgaagcttaaaaacggctaccaggacagcctgtttacctcaccggaagtggcgcgcaatgttgcgaaaccgctggtcagttatatcgacaaagctctggtcaccgatcgcaccagcgcaccgaaaattacagtgttggttgggcacgactccaacattgcctctctgttaacggcgctggatttcaaaccgtatcagttgcatgaccagaacgaacgcacgccgattggcggcaaaatcgttttccagcgttggcatgacagcaaagccaatcgcgatttgatgaaaattgaatatgtgtatcagagtgcggaacagttacgtaatgccgatgcgttaaccctgcaggcacctgctcagcgtgtgacgctggaattaagcggttgcccgatagatgccaacggtttctgcccgatggataaatttgatagcgtgttgaatgaagcggtgaaataacagaaaactcccccgcgagaagcgggggagtatgagattgatgacaaacgtgagattgcctgatgcgctacgcttatcaggcctacccgagaattgcactatatcgaatttgcacgatcatgtaggccggataaggcgttcacgccgcatccggcatgaacaaagcgcactttgtcaacaatttgaaagcccccccgcgtgaagcgggggagccgctggttaaacgtttttacgttcgatggtctgttcgccccaaaaaagcgaatctttatcggtcttagcaaaggctttgactaacacttcatcgctaccttcttcccaaatcttttccgccattttttcgtcgtacccggcgacttcgaaaatggcctcggctatttccggcgacgtattgcgcagagatgcccattcaccgacgtgatgagctttcgcttcttgagttggcatgcgtatcctcctgttgaagattagccgttaagtttaactgccagacctgcgacatattccccttgataacgagcaatagacagttcttcctggcttggctggcgtgagccgtcaccgcctgcgatggttgttgcgccgtacggcgtaccgccgcgaacctgtgaaacgtcaaataattcctgcgctgcgtagccaatggggacaattaccatgccgtgatgcgcaagggtcgtccaggttgaagtaatagtttgttcctgaccgccgccagtaccggtggaactaaagacgctcgccagttttccgtatagtgcgccggaagcccacaggccgcccgtctggtcgaggaaggtacgcatttgaccggacatgttgccaaagcgggtaggtgtaccaaaaataatggcgtcgtaatcggccagttcttgcggggttgcaaccggtgcagtttgcgttttaccgcctgctttttcaaataattgcggcggcatggtttccggtacacgcttaacgacaacttctgcgccatccactttgcttgcaccctcagcgactgcgcgtgccatcgtttcaatatgtccgtacatggaataataaagcaccagaactttagccatttctaaccactcctcgtgttatctctattccgtagcgattcgctaccacttatttaaagataagacgtccttttcagagtgcaaatttcacaaccacttatttgatttataacaactttcacaagcacgtaattttgtcgcaaaatgacacatttttatctcatcgcgtttttttaatcataagagcggcttatggataattattggagatgatatctattctcgctaagaagctgttgcaggatattaccaaacgcgggtctgcccgcgtcagttcactaagcttagtcccacgtagcgaaaatatggcagccgccatacgccgcgttaattctatgcaatatgatgtctatacccagacggaggtcagtaatggcaaaccatcgaggcggttccggcaattttgcagaagaccgcgaaagagcatcagaagcaggtaaaaaaggtggacagcacagcgggggtaatttcaagaatgacccgcagcgcgcatctgaagcaggtaaaaaaggtggcaagagcagtcacggcaaaagcgacaactagccgggctaatcaatgacgaatgcatttttgtctgtagctcgtcaaaaagccatcaccgccggttacccggtggttgatactgatgacaaatgtaagcttgcctgatgcgcgatgcttatcaggccttgtattatccctccagtgcagagaaaatcggccagttttctctgcctgcagtccgcatgccgtatcgggccttgggttctaacctgttgcgtagatttatgcagcggactgcctttctcccaaagtgataaaccggacagtatcatggaccggttttcccggtaatccgtatttgcaaggttggtttcactatggaacatgaacttcattatatcggtatcgacaccgctaaagagaaactggatgtcgatgtgttgcgtcctgatggtcgtcatcgcaccaaaaaattcgctaacaccactaaagggcacgatgagctggtgagctggctgaaaggtcacaagattgaccatgcgcatatctgcatcgaagcgaccggcacctatatggaacctgtcgctgagtgcctttacgatgctggctacatagtgtcagtcattaatcctgcgctgggtaaagctttcgctcagagtgaaggactgcgtaacaagactgataccgtggatgcgcgcatgctggcagagttctgtcgtcagaagcgccctgcagcctgggaagcgcctcacccgcttgaacgcgcgttgcgtgccctggtagtccgccaccaggcgctgacagatatgcacacgcaggaactgaatcgcactgaaacggcgcgggaagtccagagaccgagcattgatgctcaccttctgtggcttgaagcagagctgaagcgtcttgagaagcagataaaagacctgacagacgatgatccggatatgaaacaccgcaggaaactgctggaaagcatcccgggtatcggagagaaaacatctgcggtattgctggcttatatcggtctgaaggaccgcttcgcccatgccagacagttcgccgcttttgcgggtctgacaccacggcgttatgaatcaggtagcagtgtgagaggggcgagccggatgagtaaggccggacatgtgtcgcttcgcagggcgttgtatatgcccgcaatggtagccaccagtaagactgagtggggacgggcgttccgcgaccgtctggcggctaatggcaagaaaggaaaggtgattctcggcgcgatgatgcgcaagctggcacaggtggcgtatggagtgctgaagtcaggcgtgccgttcgatgcgtcacggcataatccggtagcggcgtaaaaatcgcggaagggatgaaaaaaacagcgcctgacggcgctgtgtctggcatgcctgcaatccgggaaaccggaccaggaaaaaacttgcaggccataacagtatctaccagaagattgcaatatattgaatttgcactgttttgtaggccggataaggcgtttacgccgcatccggcatgaacaatgcgtacgttgtcaacaatctgcaccgccgggtaatcccggcggttttctgtttatggctcctgatgaacaacttctggcggtggaacgtcaaccaactttctgcttaacaacgcattgagtaaaatcgcgccaaaggttgctgtaccaatccctcccaacgtaaaaccgcccagcgtgagagcaaaatcacccgcgcccagcactaaggttactgcgaccataatcaaattaccgttctggcttaaatcgacacggttttgtacccagatccttgcgcctgcgacggcaatcagcccgaacacaacaattgatgcaccaccaatcaccgcggccggaatggtatgaatcagcgcgccaaatttcggtgaaaagcccaacagcatggcgatggcggcagcagcgacaaacaccagcgtcgagtagacttttgtcacggccattacaccgatattctcggcgtaggtggttacgccgctgccaccgacagaaccagaaagcatcgtcgccagcccatcaccgacgaatgcccgtcccatatatggatccatattgcgtccggtcatcccggcgaccgccttgagatggcctaagttttccgccaccagaatcaccgccacgggcgcaatcagcatcattgcctgaccattaaaagcaggagtggaaaaatgtggcaaaccgaaccaggcagcatggctgacgagagtaaaatcgacggcttttcccagccctaaaacgttggtcatcacgccatacagcagacaggcgacaattaatcctacgagaatcaataatcgctggatcatgccacgggtaaacaccgccaccagcccaatacacagcaccgtcattaccgccatccagctatcaaaggccgaagccgatacacttttcactgcgataggcgctaagttcaggccaatcgccatcaccaccgcacccgtcaccaccggcggcattagccgttcaatccagcgtgtaccgattttcatcaccaccaggccaatgacggtataaaccagcccacaggcgataatcccgcccagcgcaatgctgatattcgggttaatgccctgaccgttaaagcccgtcgcggcaatcaccacgccgacaaaagccgcgctggaaccgagataactggggacgcgcccgccggtaataaagaaaaacagtaatgtgccgatccccgacattaaaatggaaagattgggatccagccccatcagaatcggcattaacaccgtcgcgccaaacatcgccaccgcgtgttgaacgcccattattgccgtctgagcaaacggcaatcgttcatccggcgcgaccacgccgctctctgtagaggtcgattttaactgccagtgaggaagaccgaacattgccatcagctgtctccttaaggaggttaacaagcagggcgcatcagcgcgtgataactgcgatcgaaccacaccagcccgtagggtgtggcgtgacgatgaatcgcttcgatggcgcaaaacaaaatgtcgtgggtgccgacgctcaccacctggctgatacggcagtcaaacgaaaccagcgcctcttccagttgcgggcatccggtcacaccagtctgccagcgggcggcggcaaagcggtgttccatgggcgttttgccgccaaaaaggtttgaaagcggctcctgcccggcgctaagtgtatttacacacagcgttcgattttcattgaataccggccagacggacgccccacgattcaggcacaccagtaatgtgggcggcgtgtcggtcacgctgcagacggcgctggcggtgaacccggcgcgcccggctggaccgtccgtggtgatgatattgaccgccgcgcccatgcaggacatcgcatcgcgaaaagtttgttgatcgacaatgttcatagtttgctccttacaacagcccgcaggcttcttcaaaggacagacgtggcaggcgcgcaaaaagtttgctgctatcgccatagccgatattaatcagcagattgctcttcagcgtgctgcccgcaaaaaaggcgtcgtcaacgtgttgacggtcaaaacccgacatcgggccggtatccagtcccagcgcacggcaagcgatgataagataggccgcctgcatggaactgttgcgaaacgctgtttcttcggcaagttgtgggctggaggtaaaccaactgcgggcatcgccgtgaggaaacagttgcggtaaccgttcataaaattcactgtcccatgcgacgatagcggtgacgggcgcggtcagggttttttgcagattgccgctggaaagcgccgggcgcagacgttcttttccctctgcagtgcggataaacacgatacgtgccggagaacagttagctgatgtcggcccccatttcatcagggcataaagctcccgtaacgtctcatcgctgacgggtgtctcccgccagccattgtgagtgcgggcatcggtgaacagggtgctaagcgcacctgggctaacggcttcgttcatagcaattccttacagggcggcttcacggtgatgtaacaggctggcaagcccgttgagtaacagagcattaaacgtttcgggatcggtcacgttgcaggcgtgtccgccatagcgcatcaccattttctggctatcgggcagggcggcatgaagttcactggaacatgctgatggcaccagcagatcatcactggcgcagatgatttgcaccgggcagcggatgcgatccgcatggtgactaaagtcagcgcgtttgagggcgttaagtcgacgcagtaaattatttttgccctgaaaatgcgccagtgccagcgcgtcttctgcctcaaggcgaggtgcgcgggccgccatccagtcggcgggatagaggaacaacggctgcgcttccacccatgcctgcgcgccaccgctatacagtaatcgttcgcgaacctgaaaacagcggcgcgtatgggcgtttattcgtagccagccgttaacgctgaccagcacagttaccgacgcgggataatccagcgccagctgcattcccaccagcgcaccgagcgcatggccgaccaccgcgtaatgctcaatccctgcggctaccagcacctgatgcagttccgctgccatctgggcgatactgtaatcttctgccagtgtgtcgggattattgccggtgccgcgctggtcgtaacagactacctgatactcctgctccagcaccgccagttgcggtaaccagtaactgccgctaccgccaagacccgaaatcaacaccactacgggtgcatcagcataagggggaggtgagagtgaaagtttcatcgcggcctcacttggcgatatgcgcaattgtggcgatttccaccagcgcgtcaggttttaccagtccgcactgaatgcagaatcgcgccggtttatcacccggaaaaaactcggcgtagatttcgttaatcgcggcgtaatttttccagtcggtaataaagatgctgttgaaggtcacatccgccatcgtgccacccgccgtctcgatcaccttgcggatggtttccagaacgtggcgggtttgcgcctttgggtcatcggcaaacagcacgttattatgttgatcaaaagccagcgtaccggagacatacaccactccatcagccagcgtgccgggaacgaagggggccagcggtgcgctgctgccagcgggaataattacggattttggcatcgttaaactccttaagcgatacgagcaaaggacgtgggagaaagcgcgtcgcagaacgtttcgacgtcgctgacccagccaaaaaaggtttcgatattgaacaacgcagctttctgcgcaaattccggccccgcctggtgagttgcgtcttccagcaccacgccgaaatactccagaaaaaagccgtcgcgtagcgtcgattcgacgcagacgttggtagcgatgccggtgaaaaccagatggcgtattccgcggctgcgcaaaatgctgtccagcggcgtattgaagaaaccgctgtagcgcggcttcggcagcacaatatcgccaggctgcggcaccagttcatccaccagttgataatcccaggagcctttcgccagcaatttcccctgcagctgcggctgtttacgcatggttttcagggcgttcgatttatgaaaattcggtgagccagggccgccagcctcgacatactgttcatcccagccattttgaaaccagatgatcaacatccctgccgctcgcgctgcagtcacggcggtttgaatgttggcaatgaccgggcgagtggttgagacatcaaacccggcgagatctaagtagccgcctggcgtggcataggcgttttgcatatccaccacgatcagcgcactttgctgcggatcgaaggtaatggcttccggtcgagcggttaatgtcgtcatcatgccacctcctgagtcagcacagggagatgggcgcggcactgcatcagtggttgaatgcgctcgccgaaggtttcgattcccgacagaaaatcgtcgaaggttaacagcacgccttcggcaccaggcacgcttgcgacttcatctaacatgcgcgcgacactggcgtaagaaccgactaacgtccccatattgatgtttaccgccgaagtgggatcggccatctgacggacgttggtgtcagtacctgagcgggtatctttctgactttgttcggttagccagcttaacgcctcttcatccgcgcccgctttgtagtgttcccatttggcgcgagcggcatcgtcggtttcatcggcaatcaccataaacaatacataagagccaacgtcgcgcccggtttgctctgcggcctgtttcatccgcgcagcggtcggggcgaaagccgtgggtgtatttacgcctttgccgaaacagaagttgaaatcggcatactgggcggagaacgccatgccagcgtcgctttgcccggcgcagatcactttcatagggacactcggttgcggactgacgcgacaatcattcatggtgaaaaaatcgcctttaaaatcgctttttcccgtgccccacaggtcgcgcagcacctgaacatactcggtgagatagtcgtaacgacgggagaaatagtcatcgccaggccagatacccatctgctcatactcgggcttttgccagccagtcacgaggttgacgccaaaacgcccgccagagattgagtcgatggttgcggccatacgggcgacgattgctggaggtaacgttaaggtggcggcggtggcgtaaatctgaatgcgcgaggtcacggccgccagccccgccatcaaggtgaacgactcaaggttgtgatcccagaactcagttttgccgccaaagccacgcagtttgatcatcgacagggcgaaatcgaaatggtagtgctccgctttttgcacgatggctttattcagttcaaaggtcggcatgtactgcggcgcgtgggtcgaaatgagccagccgttgttgccaataggtacgaatacgccaattttcatcatcaacctctcttcgtctcgtaaagtgaaagtcagacggggcactgcgtcctgcatatccttttcagccgcgtaatggcttgtttgcaaagtggatgccagtttttaaaaaagtgaatgttattaatgtgttaatgttaagttatctaaaatatctggtaaaaagcggactaaacggtcaaaacagttgcacataaaacatgcatccgtgcgcgatgagagtgcagaaggtcgaggccgggcgggggttttgctatcctgttgccaatctacaagaggggagagcgcatgacgcaaggcgcagtgaaaacaacgggtaaacgttcgcgcgtagtaagcgcgaagaaaaaagcgattcttagcgcagcactggacactttttcacaattcggttttcacggcacaaggctggagcagatcgcagagttggcgggtgtttcaaaaaccaatctgctgtattactttccgtcaaaagaggcgctgtatattgccgtgctgcggcagattctcgatatctggctggcaccgttaaaagcgtttcgagaagatttcgccccgctggcggcgatcaaagagtacatccgtctgaagctggaagtctcacgcgattatccgcaggcttcgcgcctgttctgtatggagatgctggcaggcgcgccgctgttaatggatgaactgacgggcgatttgaaggcattaattgatgagaaatcggcgctgattgccggttgggtcaaaagcggcaaactcgcgccgattgatccgcagcatttgatttttatgatttgggcttccactcaacattacgccgatttcgcccctcaggtggaggcggtgacaggcgcgacgttgcgcgatgaggtatttttcaatcaaacggttgaaaacgtgcagcggattattattgaggggattcgaccacgttaaagatgccggaggaggttgtaacatcctccggctacctgtttaacctatagtcattaagctggcgttaccgccagcggcagcggtattcacactcagcgaacgctcgatatacagccgttccagaaggatattgctttcgccacgggcaaaaccctgcaccgaaacaattgcgccatcccgcgcagcaacggcttcacacaatgcgcgaagctgatccgaatcaccgtggaagatcaccgcatcaaacggttgagcggttatattttccgctttcgccagttgaatacgttcgctgactgccgatggcaatgccttcactaactgacgatgcagcgcgtcatccggccacagtacctggctgcccaccgccagcacggcggcgagctgagtcagcgcatcctgctcatcatcggcaatacacaacacgcgctcacgcggcagcagcgtccaggtgttgcgttcacccgtcggccccggcagcaatcgttgtgttcctgcctgcgccagctcgccatattgcgtacataacgcctgcaattctggacgatttgctgcccattcccgcagtgcatttagcggctgagtcaatgcggctttcaactgcgcatcgaccggatactctgcatcctgacgcgcgagcgttactgccagcgcactttccgggcgattcgccagcagacggtagagatagagcggaccgcctgctttcggcccggtaccggacaacccttcgccgccgaacggctgcacaccaaccactgcgcccaccatattacggttaacatacaggttaccaacatgggccgagccagtgacctgggcgatagtttcatcaatacgcgtatggacgccaagcgtcagaccataaccggaagcgttaatctgctcgatcagctctggtagctggttacggttgtaacgcaccacatgcagcaccggaccaaagacctctttttgcaattcggcaaagtcatccagttcgatcagcgtcggggcgacaaaggtgccgctttgccattcacgggcatcttcactgttttcccgcaccgcctggaacaccggacggcctttgctacgcatggtctgaatatggcgctcaatattgactttcgcttcgctatcaatcaccggaccgatatcggtggtcaggcgacccggattacccatccggcattcggccattgcgccgcgcagcattttcaacgtgtggtcggcaatctcatcttgcaggcacagcacgcgcagcgccgaacaacgctgacccgcactgtcgaacgccgaggccagcacatctattactacttgttcggtcagtgctgaagaatcgacaatcatcgcgttcatgccgccggtttcagcgatgagcggaatagggcgaccctgagcgtccaggcggctggcgatattgcgctgcagtaacgtagcgacttcggttgaaccggtaaacatcaccccgcgtacgcgatcatcacccgtcagttgcgcgcccacggtttccccctgacctggcagcaactgcaccacgcctggcggtacacccgcttccagcaaaatggcgatcccttgcgcggcaatcagcggcgtttgttctgccggttttgccagcacgctgttacctgccgccagtgcggcagcaatctgcccggtgaaaatagccagcgggaagttccacggactgatacacaccacaggccctaatggacggtgggtttcgttagcgaaatcatcccgcacctgtccggcatagtagtggagaaaatcgaccgcttcgcgcacttcggcaatggcgttactgaaggtttttccggcttcacgcaccagaataccaatcagttgctgcatctggctttccattagcacggcagcgcgatgcaaaatcgccgcgcgttcaaccggaggagtggcaaaccagattggcgcgttattaaccgcactttccagcgcctgttctacctcacgcggcgtggcttcacgcacaaagcccacaatatctttcggttccgcagggttaataacgggcgacatctcacctgccgctaccggttgttccagcattggcaaggcctgccatttttgcagtgcactattgagcagggcagaagagagcgaggccagacggtgttcgttagcgagatccagccctgccgagttgtcgcgcccgtgaccgtaaagatcgcgcggcaggggaattttcggatgcggtaatccagtttgcccttcctgttgcgccagtttttctacagcagtgaccggatcggcgaccagttcatccagtggcaaagaggtgtcggcaatacggttaacaaacgaggtgttagcaccgttttccagcaggcggcgcaccagatacgccagcagcgtttcatgtgtgccaaccggggcataaatacgacacggacggttaagtttgccgtcggcaactttcccggtgacctgctcatacagtggctcgcccataccatgcaggcactggaactcgtactgacccggatagtagttttgaccagccagttgataaatcgctgccagcgtatgggcgttgtgcgttgcgaactgcgggtagattagattcggcaccgccagcagctttttcgcacaggcgagatatgaaacgtcggtatacaccttgcgggtataaaccggatagccttcaaggccgtccatctgcgcacgcttgatttcactatcccagtacgcgcctttcaccaggcgaatcatcagacggcgacggctgcgggtggcgagatcaatcaggtaatcaatcaccagtgggcagcgtttttgataagcctgaataacaaaaccgataccgttccagcctgccagctcaggctcgaaacagagtttttccagcagatcgagggagatctccagacgatcggcctcttcggcgtcaatgttgataccaatatcgtactgacgcgccagcagggtgagtgatttcagacgtgggtaaagctcttccattacccggtcatactgggcgcggctgtaacgcggatgcagcgccgacagcttgattgaaatgcccggaccttcatagatgccacgaccattggacgctttaccaatggcgtgaatcgcctgctgataggaaaccatatacgcttgtgcatctgcggcagtcagtgcagcttcgccaagcatatcgtaagagtaacggaaacctttctcttccagcttgcgggcattggctaacgcttccgcgatggtttcgccagtgacgaactgctcgcccatcaggcgcatcgccatatccacacctttgcggatcagcggttcaccgcttttaccgataatgcggttcagcgagcgggagaggctggcttcgttatgggtggaaaccagtttgccagtaaacagcagcccccaggtggcggcattaacaaacaaagacgggctacgaccaatgtgtgattgccagttaccgttgctgattttgtcgcgaattaacgcatcacgggtggctttgtcgggaatacgcaacaacgcttccgccagacacatcagcgccacgccttcctgcgatgacaacgaaaactcctgcaataacccctgaaccatacctgcgcgaccactggcgtttttttgattacgcagtttatcggccagttgatacgccagtttgtgcgcctgttcagcaactggctgcggcaggcgggcttgttccagcagcatagaaaccgcttcggtttccgggcggcgataggccgctgtgatcgcggcgcgggaaaccgactggggcaaaatttgctcggcaaagtcgaggaatggttggtgtggttcctctgccggagtcggtgcttcatcgctctcattggcagcgccagaaagcagcgcaggtagctccggcagagtatcgctgttttccagttgttcgagataagaaaaaatcgcctgcttaattaaccagtgtggcgtgcgatcgatacgtgtcgcggcagacttaatacgctcacgcgtcgcgtcgtccagcttaacccccatggtggtggttcccatgccattactcctgttgttctgaaaggtgcaacttaacgttatcgtgaaatatccatgatgttgcaactttgtgcaaccatgttaaatgtgacatgcgtagcaagcttaaaaatgaatgaaatgttaataaaagaaatcgatatgacagggattaaaaaaataactcagactttttctctgcggcagttaacatttttgaaaggtgcaaccgcaaaaaatgtgagagagtgcaacctgatgaaaaatagtgtcgctgagcactaaaatttaatgtaaatggtgtgttaaatcgattgtgaataaccagcgcttccggcaggatacggtcgccctggtaaaacataaactctgttaccccgttccggtggcagatataacggcaagtttcgacattgccgataataattttttggagactttagatggctattagcacaccgatgttggtgacattttgtgtctatatctttggcatgatattgattgggtttatcgcctggcgatcaacgaaaaactttgacgactatattctgggcggtcgtagccttgggccattcgtgacggcattatcggcgggtgcgtcggatatgagcggctggctgttaatggggttgccgggcgcggtttttctttccgggatttccgaaagttggatcgccattggcctgacattaggcgcgtggatcaactggaagctggtggcggggcggttgcgtgtgcataccgaatacaacaataacgccttaacattgccggattatttcaccgggcgctttgaagataaaagccgcattttgcgcattatctccgcgctggtgattttgctgttcttcaccatttattgcgcttcgggcattgtggcaggcgcgcgtctgtttgaaagtacctttggcatgagctacgaaacggctctgtgggcgggagctgcggcgacgatcctttacacctttattggcggtttcctcgcggtgagctggactgacactgtacaggccagcctgatgatttttgccctgatcctgacgccggttatcgtcattatcagtgtcggtggctttggtgactcgctggaagtgatcaaacaaaagagcatcgaaaacgttgatatgctcaaagggctgaactttgtcgccattatctcactgatgggttgggggctgggttacttcgggcaaccgcacatcctggcgcgttttatggcggcagactctcaccacagcattgtccatgcgcgtcgtatcagtatgacctggatgatcctctgcctggcaggggcggtagctgtcggcttctttggtattgcttactttaatgagcacccggcggtagcaggtgcggtaaaccagaatgctgagcgcgtgtttatcgaactggcgcaaattctgtttaacccgtggattgccgggattctgctgtcggcaattctggcggcggtaatgtcaaccttaagttgccagctgctggtgtgctccagtgcgattaccgaagatttatacaaagcgtttctgcgtaaacatgccagccagaaagagctggtgtgggtaggtcgtgtgatggtgctggtggtggcgctggtggccattgcgctggcggcaaacccggaaaaccgtgtgctggggctagtgagctatgcgtgggcaggctttggcgcggcgtttggtccggtggtgctgttctcggtgatgtggtcacgcatgacgcgcaacggtgcgctggcggggatgatcatcggggcgctgacggttatcgtctggaaacagttcggctggctgggactgtacgaaattattccgggctttatcttcagcagtattgggattgtagtgtttagtttgctgggtaaagcgccgtcagcggcgatgcaaaaacgctttgccgaggccgatgcgcactatcattcggctccgccgtcacggttgcaggaaagctaaggaacttagcctgcggcggttttgtttggcttcagcagcgggttgcgctcccttaatgtgcctcgccatataaattgaatggtgcagggagcgcgcagggggcggccaatcgccgccgccccctgctgtcccggccttcggggaacgcttcagcgattttgacgccaccaacacccgagctgttattatgttccgggcaaaaagttagatttgataatcgcggatggacgaaattgcttgatacacccgcttatcagttttacatggaagctctgatgcattgagtctggacagttttgtcggctggatacggcgtttacgcggcatccggcaagaacacatggctcgttgtaaacaatcccatctttgtacctggaataatcgtttatatcccctggcattacctctctttgtttacatttcaacatcattttataaacattccgcttgtatttttctttaccgtaatgataatcgctatcactgcgatttacttttctttgcatagattgactcagaaaaacgtttaagggtgggtggcatgtttgttccgtttctcattatgttgcgcgaaggacttgaagccgcgctgattgtcagtttgattgccagctatcttaagcgtacccagcgaggccgatggattggtgtgatgtggattggcgtgttgcttgccgctgcgttgtgcctgggcttgggtatcttcattaacgaaaccaccggcgaatttccgcaaaaagaacaggaactgtttgaaggtatcgtggcggtgatcgccgtggtgatccttacctggatggttttctggatgcgcaaagtgtcgcgcaacgtcaaagtgcaactggaacaggcagtcgatagcgcattgcagcgtggaaatcatcatggctgggcgctggtgatgatggtcttttttgccgttgcaagggaagggctggagtcggtctttttcctgctggcggcatttcaacaagatgtcgggatctggccgccgctgggtgcaatgctcggtcttgctactgccgtggtgctaggcttcctgctctactggggcggtattcgcctcaatcttggtgcattttttaaatggaccagcctgtttattctcttcgtcgccgcagggctggcagctggtgccattcgcgcatttcatgaagccggattgtggaaccactttcaggaaatcgccttcgatatgagtgcggtgctctcaactcactcgctgtttggcacgctgatggaagggatttttggctatcaggaagcgccgagcgtcagcgaagtcgccgtctggtttatttatctcatcccggcgctggtggcatttgctctgccaccacgcgcaggggcgacagcgtctcgctccgcgtaacaaatacgacgcaaactcttgcttagttacaacatactttaaagggatagtctcgtcatgaccattaacttccgccgtaacgcattgcagttgagcgtggctgcgctgttttcttctgcttttatggctaacgccgctgatgtgccgcaggtcaaagtgaccgtgacggataagcagtgcgaaccgatgaccattacggttaacgccgggaaaacacagttcattattcagaaccacagccagaaggcgctggagtgggagatcctcaaaggcgtgatggtggtggaagagcgggaaaatatcgcccctggctttagccagaaaatgacggcgaatttacagcctggcgaatacgatatgacctgcggtctgctgactaacccgaaagggaagttgatcgtcaaaggtgaggcaacggcggatgcggcgcaaagtgatgcgctgttaagtcttggtggtgcaattactgcatataaagcgtatgtcatggcggaaaccacgcagctggtgaccgacaccaaagcctttaccgacgcgattaaagcaggcgatatcgaaaaagcgaaagcactgtatgcaccgacgcgccagcactatgagcgtattgaaccgattgctgaactgttctccgatctggatggcagcattgacgcccgtgaagatgattacgagcaaaaagccgccgacccaaaattcactggtttccaccgtctggaaaaagcattgtttggcgacaacaccaccaaagggatggatcagtacgctgagcagctttataccgatgtggtcgatttgcaaaaacgcatcagtgaactggctttcccaccttcaaaagtggtcggcggcgcagccggactgattgaggaagtggcagccagcaaaattagcggtgaagaagatcgctacagccacaccgatctgtgggatttccaggctaacgttgaaggctcgcagaaaattgtcgatttgctgcgtccacaactgcaaaaagccaacccggaactgctggcaaaagtcgatgccaactttaaaaaggtcgataccattctggcgaaataccgtactaaagacggttttgaaacctacgacaaattgaccgatgccgaccggaatgcactgaaaggaccgattactgcgctggcggaagatctggcgcaacttcgcggtgtgctgggactggattaagcgttatgcagtataaagatgaaaacggcgtgaatgaaccgtcacgccgacgtttactgaaagtgataggtgcactggcgctggcgggaagttgtccggtcgctcatgcacaaaaaacgcaaagtgcgccgggtacgctttcaccggatgctcgcaatgagaaacagccgttttatggtgagcatcaggcagggatcctgacgccacaacaggccgcaatgatgctggtggcgtttgatgtgcttgccagcgataaagccgatcttgagcggttgtttcgcttgttgactcagcgttttgcttttctgactcagggcggagcagcaccagaaacgccaaatccgcgcctgccaccactcgattccggcattcttggcggctacattgcgcccgataatctcaccatcacgttatcggtgggtcactcattgtttgatgagcgctttggccttgcgccacagatgccaaaaaagctgcagaagatgacgcgtttccccaacgactcgctggatgcggcgttatgtcatggtgatgtgttgctacagatttgcgccaacacccaggacacggttatccatgcgctgcgcgatatcatcaaacacacgccggatttgctcagtgtgcgctggaagcgggaagggtttatttccgatcacgcggcgcgtagtaaaggcaaagagacgccgattaatttgctgggtttcaaagacggcactgccaatcccgatagccagaatgataagttgatgcaaaaagtggtgtgggtaacggcagatcagcaggagcctgcgtggacaatcggtggcagctatcaggcagtacgcttgattcagtttcgagtggaattttgggacagaacgccgctgaaagaacagcagacgatttttggccgtgataagcaaaccggtgcgccgctgggaatgcagcatgagcatgatgtgcctgattacgccagcgacccggaagggaaggtgatcgcgctggacagccatatccggctggcgaatccccgcacggcggagagtgagtccagcctgatgctgcgtcgtggctacagttattcactgggcgtcaccaactccgggcaactggatatggggttgctgtttgtctgctaccaacacgatctggaaaaaggcttcctgacagtacaaaaaaggctcaatggcgaagcgctggaggaatacgttaaacctatcggcggcggttatttttttgcgctgccgggggtgaaggacgcgaacgattatttcggaagcgcgttattgcgggtttaatgtttttaggcggataaggcatttgtgcgcagatgcctgatgcgacgcttgcgcgtcttatcatgcctacaatcagtgcgggtttggtaggctggataaggcgttcacgccgcatccggcgatcgtgcactgatgcctgatgcaaatcctgctgaaagcacacagcttttttcatcactgtcatcactctgtcatctttccagtagaaactaatgtcactgaaatggtgttttatagttaaatataagtaaatatattgttgcaataaatgcgagatctgttgtacttattaagtagcagcggaagttcccggcagtgatagtcagtcactatggagatcgcggatggtaacgtcctgtactggacatgttttagataatcaacgcgccaccactcgcggagttttctcctccggtagtcatctcgtcactttgcattttcaacctcatcctttcttttcatgtgttaccgacgccgtaaacggtgcgcgtagccgtttttcggcattttatccaaaagcaaactatggcttacaaggaagccaaccctctgatgttcgtgcgcataatcgcgctgccaacggcgcgtgtgatgaatacaaacaactcaaggtgctctccatgggaagacaaaaagcagtgatcaaagctcgtcgcgaggcaaaacgtgtgctgagacgggattcgcgcagccataagcagcgtgaagaagaatcggtcacctcgcttgtgcagatgggcggcgtagaagccattggtatggcccgcgacagtcgcgatacttcgcccatcctcgcgcgaaatgaagcgcaattgcactatctgaaggctattgagagtaagcagctgatattcgccacgggcgaagccgggtgcggaaaaacctggatcagcgcagcaaaagcggcagaggccctgatacataaggatgtcgacaggattatcgtcacccgtccagttctgcaagccgatgaagatcttggcttcttacctggagatatcgcagaaaagtttgctccctattttcgcccggtctacgacgtgctggtccggcgcttaggggcttcctttatgcagtactgcctgcgaccggaaatagggaaggtggaaattgcgccgttcgcctatatgcgtggacgtacctttgaaaatgcagtcgtcattcttgacgaggcgcagaatgtgactgccgcgcaaatgaaaatgtttttaacccgcctcggggagaacgtgacggttatcgtcaacggtgatatcacgcaatgcgatttacctcgcggcgtgtgctccggattaagtgacgcgctggaacgtttcgaagaagatgaaatggttgggatcgtccggttcggtaaagaggactgcgtacgttcggcactttgccaacgtacgctgcatgcctacagttaagtgtgttatcggtgcagagcccgggcgaaccgggctttgttttgggtgtttatgcccggactagcgctttttctgaaacaaccatttttatttgcccctggctggtgaagtgtacgctcatcctgtggcttttttgtagttgctgatagagctcatcaggtattgctaagctctctgcatattcttgcggcgtatattggtaggctgcatgatgctgctgtttttgaaaacgcagcttattgtacagcgcccagacaattaacacgacggcattcgccactgccagcaaaaaatagaactgaagtcggcttctggcctcgctttgccagtaataacccgtcagcagatccatggcgaataagaatatgaacaacgcaaataatgtccacaagatggttgtggcaacataatcaaccagtaaacgtactggtgattgtcgggtcgtaataattaaattgttcatattaacctctcagaatcccgcgatcgggacttacccaacgggcgcgttgctttttaggcatcaacatgactcgtgtaaatgataccaatgtcgttgccaggctcagcatccagaaaataaccgggaaccaaataatccagaaaagcgatgaagtcagattatgctcatagcgattctcgatcatcaggctgacaataaattgcagtaaacataacgtacacaataatattccggcagtatgtgtcgcagcgatatgtgtcaattcaatatttaacggtacaccggcaagttggactgcgtaaataatgaaaccgaccaggcaggtgaaggcccatattgtcgtcaggcagtattcaaaaaacagcggccacattcgaaagttttctttgcgccacaaccttgtcatatttttgaggaatacttctgcaccgccctgagcccagcgcaggcgctgtttccacagcccttttaacgtttcaggcattaatatccagcacagtgcccgtggctcgtaaaaaatcgtccactgattcaactgcagcttccagctaatatcaatatcttcggtgatcatatcgtcactccagtaacccacttctgccagggcgctgcgacgaaatgcggcaataacaccggaaacggtaaatacgtttccatagatacgctgggttcgcttgatcaaaccaataattgaggaatactcgccaacctgaattttacccaccagggtagaacgtgttcgaatacgaggattaccggttacggcacccacacgcgggttgtacaacatcggttccacaatatatgccgccgcatcgcggtctaataacgcatcgccatcaatgcacaccagatattcacttttcgccgcggcagctccggttttaagcgcaatggctttcccctggttttgcgccagatgaatgacccgcaaatggggaatttgtgcagccatgcgatccaggatggcacgggttttatctgttgaaccgtcatttacggcaataacttcaatgttctcataacgctgtgctaaagcggcgtgtatggtttcctcaacgtttttctcctcattaaaacagggaatgataatggagatagacggattatctttcaactggggagctggtgcgttttctccccacggccagtggcgttcacgatagacccagaaatagacgccgccaacaatccacataatggacataaaaaacggccagaagaaaacgaacctcatcatcagttcaccagagtgaaagtacgctacgcataggggtatgcataacaccagacataatataaaaaacgatacgatgcgattaatcatttttcggataccaggctgttgaaaactcaggacgaataaggtctatttcaggttggttatgcagaaaattgtcgggataataaccatagtttttcactccattcagttgtaataggctcatccagtgagcgagttgttgcgaagaaatagcctgatgctgaccatttttctgccagttttgtgcctgtaattctaaaatagatttgtctttagcctgagggatgtttttaatttgattggtcaattgtattaaccattggtcagccgatttttctgcgacaccttccagataaggcatagccataatagcggtccagtcatagctttttaggaaatcagcataattctgtgcaaaccaggcttcactttcaggttgtattaccggaagtgcaaaaatatttcgtgcagttttaatatgtggaccgcgaatggcttttacgcgcgcactaagttctaaagtgaagtcagttaacgcacgacttttaaagcgggcccactgtttaaattgctccgggttttgtcgaatttcgctcagactcccgctaaagcctgcttgctgataagccgtgatagccggtgcactggcatcttcataatctgaaagcaaagcatcatcgtggaacaatatgccatcaaaagcagcatgtccggcaagatcttcatataacatgccaacttgtgctctgactctgtcatcgaaaggagagagacggtgatattgttcaggatgaatttgtgcttttttctcccctgttggtaagtattttactcgcgttaatgtgggatctaaatcccagcttaataccggcatccacgcatagatgtttacacctgagcgggtacgtaattgccaggcaacccgactaaaaatatctgctttcattggtagcaaacgatttggaaaccagacctctttgaccagcccatcaccatcgggatcagcaaatgcctgcaaatacacggttgatatttgcatatctttcacccgctgaattagcacatcaatattgcgatccatttgctggaggttttcgtcataaacgtaatcaagatcgatatgcattatccgttgtggtgatttttcctgtacggtaataatttgctgggcaaactcttttaatgagggattattggcgattaatacccgcggaatggaatccaattgcgacgcatttgccaaacctgattcaagggtgaagaacatgtcataaccgagtttttttaattcctctatcgctatgccattcgcttcgccataaggccaaacaaaaacgtgtggatttacctcaacctttgtacgcaggtattccgtcatttttacagcatccagacgaattctttcccggtattctgctgcggtttcataccgtgcgtggtcagtaaaatatgcacgatttacatatacaggcaataagctgccggtggcattagcctgaataccgtagtgagaattccatgtatgagaagcgagctcaacgagccgggaacgcgcaacttctcgcacttgttgccacgtggcaaaatattctcgatcgaccaactcatcgccaaattttacttgtttatccgctggcgtatcgacccaactgccgacgggggcccatacagcaggccactggaaggcctgaagaattgggaagacgcgggtataaaaactctggtagccgtcatcaaaagtcagcactacagctttttccggtagcggttttcctcctcgacgtgcttcacgaatttgagcaatactgaccggttgataaccgttctcgcgcagccaggcaaattgttcacgcagtgctgatgtccgcactgacataaaacgctggtcggcagcttcgtcttcaacgttatgccatgaaatcgctacaaaaccattatgcggccacggttgctcggcgagtaaagattcgcgatcctgtggcggtataaatgatgttcttgactggctaatgcacgcggtgagcataattatactcaccagcatcaggagatatttatttccattacgtaacatatttatccttaaaatctgaatgtcatatcgaattcaacgtataagttgtgttctctgtcaccgtcataaggtcgtttttcccagcgtagcgttgcgccagcatcaatcacgtcattccaactaatgcgttgcccgtagccgagttgggtgacgacatccgtgccataatgtttttgccaggaggcaccaacacctgcgctgaatatttgctcccagctattttcatagcttcgccataacaaatggcttgcctcaaatgccggaacaatatcgaacgtttttatagggttgtagtatggggtatcgtgttctgtattttgttcgtaatacagactgggtaggaaatcgacaatcaaatatggtgaagaccagatgcgttcctgaccctcaagtgagacttcatgacgctggttactgtcggaaaaatcagtgaaagcccaggagacaccgtacttacgccgctcattttgataccagcgaacataagcctgagcactgttgcctgtaacaccatttttcattgcccgtaatggaacgcggtgagagaggcgttccagttgcgaaccaatacgccagttatcattaaaatcataccagccagacaggcgcgcgccgggtttatgctcatgattgaaaacgcgttcagcgtactctgcctcgagccagatattacgtgaccgccactcaacacccgcaagccagtcgcgaacaatcccttttccttcgctaaattgtccatcggcataaccgaatccagcaaaaccgcgccagttatccttcagcggtggtgaataaacgatggtggttaagtcgacatcatgtttaccactatccgggccttcggcatcaattcctgttgagccagcgatacgaagctctgcaagattatgtacatcaaccgcacgttttaatcgtacaacgccgggatcttgcggttcacgttcgacaacatcgtgcgttaagacagctgcctgctgccattcttgtaacgttaatgctgtccaggcttgttcaacctccagattaatattacgtggctcgatcacttctgctttttttaattcattttctgctgcacgaggccggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgctcaccgaatacgtgcgcaacaaccgtcttccggagactgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacatagccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaatcgtgttgaggccaacgcccataatgcgggcagttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcagcatcacccacgaggccaaccgcgggcttgtaacacactcgcgtaatcaatgcgcagtccctgatttcctggtgcgttataagcaagccctctggctgtcatttcagcctgaggaagatcattactatattttgctacggttgagagaaacgaatgcccctgtaaccaggtatcattcgggatgctcgtaggcgtgcccattaaccgaaggaaaggcggcgaagtattaatggtatgttgggtgacagttagcgcgcccggataattttcactctccaggtggctgtaaaagagatccgcaagttcttcatcggataaatccggggcaatggtctccttgtgataaaagagctcggtcattattgactgtgcttttttcggctgatgatctttgagataagccgatgcaacccaatattgcccccagggcggaataatttgccccgtcttttttaatcgctgatagtgagaaataacgtctttataacgatcgcgagttaataacgcgccaagatgatcaacctgaatacgctggtactgggcagtgcggtctgggttatcgtgccacagaatttctaatgcagcgtattgggcgagggcgcgatcggcaatggcataacgttcactttcactgcgcgtaggcataaacgacagtctgaccagttcggcatgaatatcagcgcgaatatctggcgttaaattggcatcgtcaatcgcggcagcaagttgattattacgtaatgcctgcacgtattctgtgggatattgttgcgtagatgcattttcaggtaatgactctgtcatcgcccgtaattcatcctgatgacgccccgccagtttatagatataggcttctgcgagtaaattggctttgtccggtgctccagagttaagctgcttaagtttaaccagcgcagtatcatagtgaccagcatctgccagggttaaaatttgtccccgttgataatccttattttgcggctccagagagagcgccttttgccacagtgtaagcgagttttgccattgttgcaggttacgataagcgacggcgacagctgcataaccacgcgctggtaattgctgatgacggtagcggttgtaaacggtaataacctgtttatcttgcccggcccataaggcaatctgtaaccagtcagcaatttggttattgctgagtgctgattttagtgcaaaccatgacaaagctggctgagtattacccttgcgagcttcaataatcaatgcatcataggcgttattaacagcactcttcgccgcgggactcgctgctaaaaatgcggcagtaagaagtttcaaagcccatttggttttcgggcacctttttctgctacttgaatacatcctgtattactccatgtattgccaaaatctctctctgtatctaattacaggtaactgaaaagaaagatatttttgcacctcataatccgttattaaacgcggaagagagacgtgaattgttgatgatgagaagaagaaatgatgagcagagtgtccatataaaatccttttctcgcccgaaaatccattccaatgatgaggatcttcaggaatacggcataaatcccaatgcctttttcaaaataaattaggattaaaataattaaatcagtaaattccgatgcatgatttcggatttttcgaaagtcctgatgaaaggctgcgctacggcactcacggatttaattgttattcctaatgtatctatgaattaatgttttataaggattttctataaccatttataagtattttcaagcctggcttgttgcaaacaatgtataaagcacttaggcaataataattacattcagcaactatcatcatcggtattgtttgtgggcggaatttcatattgacaacagtacagttcttatatctattaataatagaaagggatctacaacctacagattggtgtagctttatggaaaaagactatttgagaattagtagtactgtattagtgagcttattgtttgggcttgctttggttttggtgaatagttggtttaatcagccaggcgttgaggaagttgttccacgatcaacctatctgatggtaatgattgctttattttttatcgatactgttgcatttatttttatgcagttgtatttcatttatgaccgtaggcaattttcaaactgtgtacttagtttggcttttctgagttgtttgatttactttgttaaaaccgtcattatcattcagcaaattattgaggagcgtttgacaagcagtgttgtccaaaatgacattgcaatctattatttgtttcgtcagatgagtttgtgcatattaatatttctggcattggtgaataaagttagtgaaaacacaaaacagcgcaatttattttccaaaaaaatgactttgtgcataagtttgttttttgtttttggggggccgatagttgctcacatactttctagtcattatgagagctacaatttacacattgccgagttaaccaatgaaaatggtcaggtggtttggaaagcctcatatgttaccataatgattttcatgtggttaaccttgctttcggttaatctatactttaatggtttacgctatgatatctggaatggagtgacggtgattgctttttgtgccgtactgtacaatatctctctgttatttatgagcaggtatagcgtatccacttggtatattagtcgcactattgaagtagtcagtaagttaaccgttatggtaatatttatgtgccatatattcagtgcgctacgagtaacaaagaacattgcacatcgcgatcccttaaccaatatatttaacagaaattatttttttaatgaactgacagttcaatcagcatcagcccaaaaaacgccttattgcgtcatgattatggatatcgaccacttcaaaaaagtcaacgacacctgggggcatccggttggcgatcaggtgataaaaacagtggtgaatatcattgggaaaagcatacgaccagatgaccttttagcgcgcgtcggcggcgaagagtttggcgtcttgctgacggacatcgatactgaacgtgcgaaagctttagcggaaaggattcgggaaaatgttgagcgtttaactggcgataatcctgaatacgctataccacaaaaagtgacgattagtattggcgctgttgtgactcaggaaaatgcgttaaacccaaatgagatctatcgactggctgataacgcactttacgaggcgaaagagaccgggcgtaataaggtggttgtgagggatgtggtgaatttttgtgagtcaccataaagcggcattttgatcctacccacgtaatatggacacaggcctaagcgaggttcttgttttcaaattgttccggactgaggccgccacaccaactgtgccgccgccaccgattgtaatcacattcgatataattaaacaccgttgcccgcattatttcccggctgataaagtgttctccatggatacattccactttcagcgaatgaaagaagctttccacgcaggcattatcgtagcagcaaccttttgcgctcatacttccacgcagattatgccgcttcagttgcgcctgataatctgctgaacagtactggcctccacggtccgtgtgaacgataacgttccggggcctcttacgccgccacagcgccatctgcagggcatcgcaggccagttgcgccgtcatgcgtggcgacattgaccagccaataacggcacgtgactacaggtcaatgaccactgccagatacagccagccttcatctgtacgtaagtacgtgatgtctcctgcccacttctggttcgggccactggcgtaaaaatcctgctccaacagattttctgacacaggcaggccgtgtgcgcggtagctgaccgggctgaacttccgggaggcctttgccctcagtccctgacggcgcaggcttgccgccacggtttttacgttaaaggggtaaccctgagcacgcagttcatccgtcaggcgtggggcaccgtaacgctgttttgaccgggtaaaagccgcgaggacaacgctgtcgcagtgttggcggaactgctgacgcgtgcttatccttgtccgccgctgacaccacgtataccagccgctgcgggccacccggagcacgcggcacattgctttgatgctgaactcagcctgatgtttttcaataaagacatacttcatttcaggcgcttcgcgaagtatgtcgcggccttttggaggatagccagctcttcatcccgttctgccagctggcgtttgagacgtgcaatctcggtagacatctccagttcacgttcagaagacgtctgctgattttgctgtttactgcgccagttgtagagttgtgattcatacaggctgagttcacgggctgcggcagtaacaccgatgcgttcagcaagcttcagggcttcactgcgaaattcaggcgaatgctgtttacggggttttttactggttgatactgtttttgtcatgtgagtcacctctgactgagagtttactcacttagccgcgtgtccactattgctgggtaagatcagtgcctggcacacgcgtttgatggaagacggcgttcaggcaatgcgcgattatcttgccggactggatatcgcttcgccagagcatcaggttctgatgaacgtaacagcaaaaagcgaggtcgctccgtcaattatcaaagaaaatctctcattacacttaactcatacggtgaaatggactgaatctctcgatacatttctgaatatgccaaccccggtagctttccttgaaataagtaataagccctatttggggaatatgttaaatgattttgctggcgtggatcagcaacgagttatgcattgtcgtaaagcatttagtgatgcaaaggtattcaaatgattcctgattatttaacttttattcgctttcaggataaacgaaatctgatatacatttatgctattggacttattctgataggcttttattggaagaatgcagggtttatttttccatcagaggatattggtgtagttagtgggattctggctctggtgctgtataattttatttttgatctcaaggcgtactgggcttataaatgcgtcacgaagaatatcgatttttcgtggtttaagaaaaagcagaaccacaaaatagaattatttcttacacaacctctggtggcaggatttctgtcgttaatcatgttgagtgcaatgagttgggggctataccagcttctaccctcgttatatgcgctgttcctgatttcgttacttgggccgttggtcatctttctgctgtttcggatgatccgcaccagttatgtcaagcaggtcgctatttcagtagcgaaaaaagtaaaatataaaagtctgactcgctatgtgctgctttcggtgtgcatctcaacggttgttaacctgcttactatcagcccgttgcgtaacagtgattcttttgtgacagaggggcagtggttaacgtttaaatcgataattgcattgctcattctttgtggcgtagtgttggcgattaatctgttttttctgcgcttctccaagcggtacgcttttctgggcaggctttttttgcaggaaatcgatctgtttttctccagtgaaaatgcgttgtcgaccttttttgccaagccgctttggcttcggttattcatattgctggttattgaagtgatgtggattacgctggtgtcggtattggcaacgcttgtggaatggcggatttggtttgaagcctattttttactctgctatgtaccgtgcttaatttactattttttctattgtcgattcctctggcataacgattttatgatggcatgtgacatgtatttccgttgggggcattttaataagtgaggaagtgataggaagtgaccagataatacatatatgttctgtactctcttgcgcattttgattgttgactgagtaaccagacagttgatgtgcacgatttcccctcgccctaacagacgtgggcgggggcacccggtgtgtgcaatatacgaaaaaaaagcccgtactttcgtacgagctcttctttaaatatggcggtgagggggggattgactcgcttcgctcgccctgcgggcagcccgctcactgcgttcacggtctgtccaactggctgtcgccagttgtcgacccccggtcggggcttctcatccccccggtgtgtgcaatacacgaaaaaaaagcccgtactttcgtacgagctcttctttaaatatggcggtgagggggggattgactcgcttcgctcgccctgcgggcagcccgctcactgcgttcacggtctgtccaactggctgtcgccagttgtcgacccccggtcggggcttctcatcccccccggtgtgtgcaatatacgaaaaaaaagcccgtactttcgtacgggcttttttttaaatatggcggtgagggggggattcgaacccccgatacgttgccgtatacacactttccaggcgtgctccttcagccactcggacacctcaccaaattgtcgttcctgtcttgctggaacgggcgctaatttagggaaatcatgacctgaggtcaacaaacttttttaaaaaatcgcgcgtttattcaaacttcaatcaatatgcagttttaataagcgaaatctgctttttttgccaccgaccacggatttgttatgctggtggcttttgtagatcataacgataagtgcgaataaatttcgcacaacgcttttcgggagtcagtatggatatcatcttttatcacccaacgttcgatacccaatggtggattgaggcactgcgcaaagctattcctcaggcaagagtcagagcatggaaaagcggagataatgactctgctgattatgctttagtctggcatcctcctgttgaaatgctggcagggcgcgatcttaaagcggtgttcgcactcggggccggtgttgattctattttgagcaagctacaggcacaccctgaaatgctgaacccttctgttccactttttcgcctggaagataccggtatgggcgagcaaatgcaggaatatgctgtcagtcaggtgctgcattggtttcgacgttttgacgattatcgcatccagcaaaatagttcgcattggcaaccgctgcctgaatatcatcgggaagattttaccatcggcattttgggcgcaggcgtactgggcagtaaagttgctcagagtctgcaaacctggcgctttccgctgcgttgctggagtcgaacccgtaaatcgtggcctggcgtgcaaagctttgccggacgggaagaactgtctgcatttctgagccaatgtcgggtattgattaatttgttaccgaatacccctgaaaccgtcggcattattaatcaacaattactcgaaaaattaccggatggcgcgtatctcctcaacctggcgcgtggtgttcatgttgtggaagatgacctgctcgcggcgctggatagcgggaaagttaaaggcgcaatgctggatgtttttaatcgtgaacccttaccgcctgaaagtccgctctggcaacatccacgcgtgacgataacaccacatgtcgccgcgattacccgtcccgctgaagctgtggagtacatttctcgcactattgcccagctcgaaaaaggggagaaggtctgcgggcaagtcgaccgcgcacgcggctactaataaagcatcaggattcctgctatccttggcgggaattgaatacaggagagagttatgtatcccgtcgaccttcatatgcataccgttgccagcacacatgcatatagcacattgagtgattacattgcccaggccaaacaaaagggcattaaactttttgcgatcaccgatcatggcccggatatggaagatgctccgcatcactggcacttcattaacatgcgtatctggccgcgagtggttgatggggtagggatcctgcgcggcatcgaagctaacattaaaaatgttgatggtgaaattgattgcagcggtaaaatgtttgactcgctggatctgattattgccggttttcatgagccggtttttgcaccacatgacaaagcgaccaatacacaagcgatgatcgccactatcgccagcggcaatgtgcatataataagccatcccggaaatcccaaatatgaaatagatgtgaaagccgttgctgaagcagccgcgaaacatcaggtggcgctggaaatcaataattcttcatttttacactcacgtaagggcagtgaagacaactgtcgtgcggtagccgcagcggtacgtgatgctggaggttgggtggcattaggctcggattctcacaccgcgtttaccatgggggaatttgaagagtgtcttaaaatcctcgacgcggtagattttccgccagagcgcattttgaatgtttctccgcgccgcttactgaacttccttgaatctcgcggtatggcaccgattgcggaatttgcagacctttaattactagtaatggaaatatattaatgaacgagttttctatcctctgtcgtgtgctgggttcgctctattaccgccaaccgcaagatcctttactggtgccgctgtttaccctgattcgtgaggggaaactggctgcgaactggccactggagcaggatgagttactgacgcgtttacagaaaagctgtgatatggcgcaagtctctgccgattacaatgcgttgtttatcggcgatgaatgtgccgtgccgccatatcgtagcgcatgggttgaggacgcaacggaagcggaagtgcgcgcttttctttccgaacgagggatgccactggcggatacgccagccgatcacatcggcacattgctgcttgcggcttcctggctggaagatcagtcaacggaagatgagagcgaagcactggaaacactgttcagtgagtatctgttaccctggtgtggtgcgttccttggcaaagtggaggcccatgcaaccacgcctttctggcgcaccatggcaccgctaacccgcgatgccattagtgcaatgtgggacgagctggaagaagattctgaagaataagtgtgatctacgtcactcataactgcaacggataatttgttgttgcataaaatgtgtgctcgatctcattcatggccgcgttttctgctatcatgcgcggcatgaacatacttctctctattgcaatcacaacaggcattctctccggtatctggggatgggtggctgtttccctgggcttactaagctgggcgggcttcctgggctgtacggcctactttgcctgcccgcaaggtgggctgaaagggctggcgatctccgctgcaaccctgcttagtggcgtggtgtgggcgatggtcattatttacggtagtgcactggcaccacatctggaaattctcggttatgtcataaccggtattgtcgcgtttctgatgtgtattcaggccaaacagctgctgctttcatttgttccggggacgtttataggcgcatgcgcgacgtttgccgggcagggtgactggaaactggtgttaccttcgctggcgcttgggctgatatttggttacgcaatgaaaaacagtggcctgtggctggcggcgcgtagtgcaaagacggcgcaccgtgagcaggaaatcaaaaataaagcgtgaggggcactcacgctttcgcttaaacagtaaaatgccggatgataattccggcttttttatctgtcaggattccggtggaaccgacatatggcggtatttcaccagaatgtcattctgccgttctgctttattttgcaaatcccacagaccacggtcgataccatcattaatcaggaaaatgacccctgtttcgatagccgacatcaggcacagcataacaggttcgttcgaggtgtaacccacttccccttcaagcaagcgctggtagtcaataaagcagaaaaccccggcctgaacttcataggaaagtatcgtcttactggtgttcaccgaagaaaggatctcgccggtactcacattgacgacgcgcaggttcacggcaatctgatcgagctggtattgcgtgtcggcaccgatgccaaaatatcttgccccaaccccgccagatttgacgttgctttcataaccgataatcgaaccttcaaccatgatatttgccgccgttaaagattgcagcgggattcggttattaatggcaaccgtgccgttttcttgtgccgcacgaataatcttgcgctcgttaagcaggttttgtaagccctggcgctccagcggtataaaccagcgagaatctttaagtgccgtgaccagcattgccgtggcgctttgcggaacagcagtggagaagttacttgccgggtagggtttaaattgcccggtttcgtcctgaatgttgtataccgaaacaaagattttacccgtcggcgctggcagatgggtcaaatctttgtagctctgagcacgaggcgttaatgtcggtctggcggcttctttaggcggggcggttaagcatccgctcagtaacatgacggcaaccaaaagaaataagcgctgcatgattattttccttatgaagctggggcttaaaaatcggttgagttattttgtaaacccgaaacctggatggtcgaggtttgtccggttttacgatctgtcacgttcaactgcaattgaccatcgcggttggcaatatcgacaatataatcgttggtcaccatgcggcccggtttaccggtattaatattcgacagtagcccacctaaaatttgtgactggatggcctgagtaaagttatctaacgctgagggtatttcaataccaaagtcatcgttatagctcggatctttataagagttttgggcctgagcgctatttaataaaaaagcgccattatttgggttaccaccaaagtttggattacggaactggaaagtcatggttccagcccaacttaatggcgaaataagcatgagtagaactactgcatgtttgacacgcattgcagcctccgaacaattttttatttagaattcatcatgcgccaaatcgcccgtacttaataacgcctgatttatctggcgacgatttagtgcttcttcagtttgaatcagtgcaaagacgacagttttctcgaagtctcttttcaacggaaataaaaaagtctggaaaataacgtcctgattgaccgttatagtgatccagcttccccatcgtgcactgggcctttcattaatcgttaagttacccgtatagtcactttcccatttatcactaaaggctcggtaaaaatcatggccaatagatgaaacagtatggtcagttagcaatcccgggacttctacctcaacggcgtgaagattccctgcggcgaacagaaattctgccgccacaatccagcgtaaataacgtttcatggctttatcgcctgaggttatcgtttgcccaggaaaccgcttgtgtccggttttttacggctatcttcttgaaaagattataaagatgcgttttaaccgtattttcgctgatgaacaacgaacgagcgatctcgttattagacgcgccgatacgcagcttattcaggatctctttttcccgatgagtaaggagggctgattccgtgctgttataacgatagttacctgaatgcgtaatcaggtagctggcaagcttttgcgtaaagtagcattcgccgcgcaggacgccttgcaacccattgacaacacgttcttgatcctccatggaataaaaaacgccgttgatatgaggccagttttcaatgtcgcggtacgggtaatcttcaggcgtatttagcaacaatattttgatattgttgtttttcctgctcaaagtatcctgccaataatggataagctttttatccgcttccatcatatccagaagaataatagagcctgaagagatatcgtccagagaacgttgaatattatgtaattttcctgtaattgccagcgattgtttaaggtgctgcaagagagctgtcgcctgcaaagaaggtttagtgatcaacaataatgtatgaccatgaatactatggacttcattaaacatgatgaaaccccgctttttttattgatcgcacacctgacagctgcctctaaaatagaagcaccagaagtactgacagatgttgcactgctgtgtgtagtaataaatcagccctaaatgggtaaaatataaaactaatggattacatctgatttcaatctagccattacaaatcttaaatcaagtgttaaacatgtaactaaatgtaactcattatattaaaatgttaaccttaaggttttattaagtttagaaatgatagaaaagttgtacatttggtttttattgcacaattttaaaaaatcatacaaatggtgataacttactaataatgcatataaaaaatatttcggtgtagtcctttcgtcatgtaaaacgttcttgttttttctccacacctccgtggacaattttttactgcaaaaagacgaggtttgtcacggcttgtgcgcaagacatatcgcagcaatcagcgacgggcaagaagaatgactgtctggtgctttttgatagcggaaaacggagatttaaaagaaaacaaaatatttttttgcgtagataacagcgtatttacgtgggttttaatactttggtatgaactaaaaaagaaaaatacaacgcgcgggtgagttattaaaaatatttccgcagacatactttccatcgtaacgcagcgttaacaaaatacaggttgcgttaacaaccaagttgaaatgatttaatttcttaaatgtacgaccaggtccagggtgacaacatgaaaaacaaattgttatttatgatgttaacaatactgggtgcgcctgggattgcagccgcagcaggttatgatttagctaattcagaatataacttcgcggtaaatgaattgagtaagtcttcatttaatcaggcagccataattggtcaagctgggactaataatagtgctcagttacggcagggaggctcaaaacttttggcggttgttgcgcaagaaggtagtagcaaccgggcaaagattgaccagacaggagattataaccttgcatatattgatcaggcgggcagtgccaacgatgccagtatttcgcaaggtgcttatggtaatactgcgatgattatccagaaaggttctggtaataaagcaaatattacacagtatggtactcaaaaaacggcaattgtagtgcagagacagtcgcaaatggctattcgcgtgacacaacgttaatttccattcgacttttaaatcaatccgatgggggttttacatgaaacttttaaaagtagcagcaattgcagcaatcgtattctccggtagcgctctggcaggtgttgttcctcagtacggcggcggcggtaaccacggtggtggcggtaataatagcggcccaaattctgagctgaacatttaccagtacggtggcggtaactctgcacttgctctgcaaactgatgcccgtaactctgacttgactattacccagcatggcggcggtaatggtgcagatgttggtcagggctcagatgacagctcaatcgatctgacccaacgtggcttcggtaacagcgctactcttgatcagtggaacggcaaaaattctgaaatgacggttaaacagttcggtggtggcaacggtgctgcagttgaccagactgcatctaactcctccgtcaacgtgactcaggttggctttggtaacaacgcgaccgctcatcagtactaatacatcatttgtattacagaaacagggcgcaagccctgttttttttcgggagaagaatatgaatgcgttattactccttgcggcactttccagtcagataacctttaatacgacccagcaaggggatgtgtataccattattcctgaagtcactcttactcaatcttgtctgtgcagagtacaaatattgtccctgcgcgaaggcagttcagggcaaagtcagacgaagcaagaaaagaccctttcattgcctgctaatcaacccattgctttgacgaggttgagtttaaatatttccccggacgatcgggtgaaaatagttgttactgtttctgatggacagtcacttcatttatcacaacaatggccgccctcttcagaaaagtcttaatttgttgaaatatcgagcataaggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagcctgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacatagccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaatcgtgttgaggccaacgcccataatgcgggctgttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcagcatcacccgagcataagatgaatctggagagaatggtctgctgcgaatcagccaacctgaaagtatggataacacaaccctcaaggatgactaatcattgaggaaatagaataaatgttcagaccttttttaaactctcttatgctcggcagtttgttttttccttttattgccattgctggaagcaccgtgcaagggggcgtgatccatttttatggccaaattgtggaaccggcatgtgacgtcagcacccagtcatcacccgtagaaatgaactgcccacagaatggttctattccgggcaaaacctactccagcaaagcgttaatgagcggcaatgtcaaaaacgcgcaaatagcctcagtaaaagtgcagtatcttgataaacagaaaaagctggctgtaatgaacatcgaatataactaagtttctgaacaactcacgttgctgagcagaaaaatgcgatttaaccaaaaagcctgctgtacacttaagaaacaagaaggtgtaaggaggcgttatgaaaacgcgtattcatgttgtgcagggtgatattaccaaactggccgttgatgtgattgtgaatgcggctaatccgtcattaatgggaggcggcggcgtcgatggggccattcatcgcgcagcgggtccggccctgctggatgcttgtttaaaagtcaggcaacagcagggcgattgccctacggggcatgccgttattacgcttgcaggcgatcttcctgctaaagccgtagtgcacaccgtcgggccagtctggcgtggtggtgaacaaaatgaagaccagcttttgcaggatgcctatctcaatagcctacgactggtggcggcaaacagctttacgtcagtggcttttcctgcaatcagtactggggtttatggttaccctcgtgcggcagcggctgaaatcgcagtaaaaaccgtttcagaatttattacccgtcacgctttacccgaacaggtatactttgtctgttatgatgaagaaaacgcccacctctacgaaagactccttactcaacaaggagatgaatgatttgccccggctggcgagcgcggtgctgccactgtgttcgcaacatcccggtcagtgtggcctttttcctctggagaaaagtctggatgcgtttgcagcccggtatcgtctggccgaaatggcagagcatacgctggatgttcagtattacatctggcaggacgatatgtcgggtcggttactgttttccgccctgttagccgcagcaaagcgtggcgttcgcgtccgtttgttgctggacgacaacaatacgcccggacttgacgatattttacgcttgcttgacagccatccccgcattgaagtccggctttttaatcctttctcgtttcgcttgctgcgtccgcttggttatatcaccgacttttcccgtctcaatcgccgtatgcacaataaaagtttcactgtcgatggcgtggttaccctggtgggaggacgaaatattggtgatgcctattttggggcaggggaagagccacttttttcggatttagatgttatggcaataggacccgtggtagaggacgttgccgatgatttcgcccgctactggtattgcaaatcggtttcacccttacagcaggtgctggatgtcccggaaggtgaaatggcggatcgcatcgagttacccgcctcctggcataacgatgccatgacgcatcgttacttacgccaaatggaatccagtccgtttataaatcatctggttgatggaacgttgccgcttatctgggcgaaaacacgtttattaagtgatgatccggcgaaaggggagggcaaggcaaaacggcattcactgttaccgcagcgcctgttcgatatcatgggctcacccagtgaacgcatcgatattatctcttcctattttgtaccgacacgcgcaggtgtggcgcaactcttacggatggtgagaaaaggggtaaagattgcgatcctaaccaattctcttgccgctaacgatgttgctgtcgtccatgccggatacgcgcgctggcgcaaaaaattgctccgctatggcgtggaattatatgaactcaagccgacgcgtgaacaaagtagtacgttacacgatcgcggcataaccggtaattccggagctagcctgcatgctaaaacttttagcatcgatggtaaaacggtgtttatcggctctttcaatttcgatccgcgttcaacattgctcaatactgaaatgggcttcgtgatagagagcgaaacgctggcacagttaattgataaacgctttattcagagccagtatgatgcggcctggcagctccgtctggacaggtggggacggatcaactgggttgatcgtcatgcaaagaaagagattattctcaaaaaagaacccgccaccagtttctggaagcgggttatggtcagactggcgtcgatattgcccgtggaatggttattgtaaatgtggcttaacgggctggtgctttatcgttctcacgcttaacaaccggtttaccagaaaacaaaaacttcagtaacgggatgcgtaaatgaatttcatacagaattatcgcaatccctactacgaatatcaggccacagagaaaaccaagccagttggaggtgatgtgcggtgtaatgtatgcgccgaaaaacagcgttaacgggtggtgaaccagatagataaatagcgatgcgttaacaaagtaagtcacccgcgctgactggaagttaagcaaacggtggccaaaggagaagaccacattcaccatccacagaccgaggaccatggtgatcactgactcggtttcgtacatccaggcatcgccactgccatagcgctggttgagtaaataagcgacaaacgccaatgctgcagcgagggtacagccacgagacggcgtggtaaacaaggctttaagatgagggaaaatgaaagccagtgcgccgaggataaagaacggtaaataaaatagcgtttgcatgacaataaaattgaacatgccattactcagaatgggcggatacacaataaaaatcgttcttcttattaccgcataaccgatgccgaggcacaaaaaaatcaccgatagttttaccatcgagaattttttattcgttttatcagaattttctaaattatttctgatgcgtttaaatatccatacgcacagcgtcgtcatgaccactaacaccagtaaaaaccacaggtgtgatattaattcccaggccaacgtattatatttgtcatacaatgacagcccaggccaactttccgctttccctttgacgtattgcagcataataaattgcggcaatgtcagtaaggggatggctgttaacatcgggatacctacacgttcgacacgtactttccaccattttttcaagggatagcgtaaaaaaagcatgtaggaaaagtagccggatataacgaaaaatacctgcatgcggaacgagtggatgaagtcattaaaaagggtcagccacaatgacggttcggcgctattcacatgccatgtatggctcgaatagattaaagaaatatgaaaagggatccctaacaacatcagccaggcgcggatggagtcaaggaaatattcacgttgcgcgggtactggattcatatatggttaactaatctcggatttttcgtcttatccctgtcgggttatgcctttaggcttgttgccatagcgacaccgacctgaccgcgccaggcgcaggcttcaaggtttttatgcatagcatcatcgcaaccactaaccagaatggaagcgtctgtaagacggttgataaataaaattgctggcaaaccctacacgaagtcgatgcttctgtctttaggagaagcacggaaagtgaaaacggttgcaatcaggtgcttaatccatgagccagcgtgctgaacgataccgggattctgttgtcggaatggctggttatccattaaaatagatcggatcgatataagcacacaaagggggaagtgcttactaattatgaaacataaactacaaatgatgaaaatgcgttggttgagtgctgcagtaatgttaaccctgtatacatcttcaagctgggctttcagtattgatgatgtcgcaaagcaagctcaatccttagccgggaaaggctatgaggcgcccaaaagcaacttgccctccgttttccgcgatatgaaatacgcggactatcagcagatccagtttaatcatgacaaagcgtactggaacaatctgaagaccccattcaaactcgagttctaccatcagggtatgtacttcgataccccggtcaaaataaatgaagtgactgccaccgcagtcaaacgaatcaaatacagcccggattatttcactttcggcgatgttcagcatgacaaagacacggtaaaagaccttggttttgccggttttaaagtgctttacccgatcaacagcaaagataaaaacgatgaaatcgtcagcatgctcggggccagctatttccgcgtgattggtgcaggtcaggtttatggcctttctgcccgcggcctggcaattgataccgccttgccatcgggtgaagaatttccacgcttcaaagagttctggatcgagcgtccaaaaccgactgataaacgtttaaccatttatgcattgcttgactcgccgcgcgcgacaggtgcttacaaattcgtggttatgccagggcgtgacacggttgtggatgtgcagtcgaaaatctatctgcgcgataaagtcggcaaactgggggttgcaccgttaaccagtatgttcctgtttgggccgaaccaaccgtcgcctgcaaataactatcgtccggagttgcacgactctaacggtctgtctatccatgccggtaatggcgaatggatctggcgtccgttgaataacccgaaacatttagcggtcagcagcttctcgatggagaacccgcaaggcttcggtctgttgcagcgcggtcgtgatttctcccgctttgaagatctcgatgatcgttacgatcttcgtccaagcgcatgggtgactccgaaaggggagtggggtaaaggcagcgttgagctggtggaaattccaaccaacgatgaaaccaacgataacatcgtcgcttactggacgccggatcagctgccggagccgggtaaagagatgaactttaaatacaccatcaccttcagccgtgatgaagacaaactgcatgcgccagataacgcatgggtgcaacaaacgcgtcgttcaacgggggatgtgaagcagtcgaacctgattcgccagcctgacggtactatcgcctttgtggtcgattttaccggcgcagagatgaaaaaactgccagaggataccccggtcacagcgcaaaccagcattggtgataatggtgagatagttgaaagcacggtgcgctataacccggttaccaaaggctggcgtctggtgatgcgtgtgaaagtgaaagatgccaagaaaaccactgaaatgcgtgctgcgctggtgaatgccgatcagacgttgagtgaaacctggagctaccagttacctgccaatgaataagacaactgagtacattgacgcaatgcccatcgccgcaagcgagaaagcggcattgccgaagactgatatccgcgccgttcatcaggcgctggatgccgaacaccgcacctgggcgcgggaggatgattccccgcaaggctcggtaaaggcgcgtctggaacaagcctggccagattcacttgctgatggacagttaattaaagacgacgaagggcgcgatcagctgaaggcgatgccagaagcaaaacgctcctcgatgtttcccgacccgtggcgtaccaacccggtaggccgtttctgggatcgcctgcgtggacgcgatgtcacgccgcgctatctggctcgtttgaccaaagaagagcaggagagcgagcaaaagtggcgtaccgtcggtaccatccgccgttacattctgttgatcctgacgctcgcgcaaactgtcgtcgcgacctggtatatgaagaccattcttccttatcagggttgggcgctgattaatcctatggatatggttggtcaggatttgtgggtttcctttatgcagcttctgccttatatgctgcaaaccggtatcctgatcctctttgcggtactgttctgttgggtgtccgccggattctggacggcgttaatgggcttcctgcaactgcttattggtcgcgataaatacagtatatctgcgtcaacagttggcgatgaaccattaaacccggagcatcgcacggcgttgatcatgcctatctgtaacgaagacgtgaaccgtgtttttgctggcctgcgtgcaacgtgggaatcagtaaaagccaccgggaatgccaaacactttgatgtctacattcttagtgacagttataacccggatatctgcgtcgcagagcaaaaagcctggatggagcttatcgctgaagtcggtggcgaaggtcagattttctatcgccgccgccgtcgccgcgtgaagcgtaaaagcggtaatatcgatgacttctgccgtcgctggggcagccagtacagctacatggtggtgctggatgctgactcggtaatgaccggtgattgtttgtgcgggctggtgcgcctgatggaagccaacccgaacgccgggatcattcagtcgtcgccgaaagcgtccggtatggatacgctgtatgcgcgctgtcagcagttcgcgacccgcgtgtatgggccactgtttacagccggtttgcacttctggcaacttggcgagtcgcactactggggacataacgcgattatccgcgtgaaaccgtttatcgagcactgcgcactggctccgctgccgggcgaaggttcctttgccggttcaatcctgtcacatgacttcgtggaagcggcgttgatgcgccgtgcaggttggggggtctggattgcttacgatctcccgggttcttatgaagaattgccgcctaacttgcttgatgagctaaaacgtgaccgccgctggtgccacggtaacctgatgaacttccgtctgttcttggtgaagggtatgcacccggttcaccgtgcggtgttcctgacgggcgtgatgtcttatctctccgctccgctgtggtttatgttcctcgcgctctctactgcattgcaggtagtacatgcgttgaccgaaccgcaatacttcctgcaaccacggcagttgttcccggtgtggccgcagtggcgtcctgagctggcgattgcactttttgcttcgactatggtgctgttgttcctgccgaagttattgagcattttgcttatctggtgcaaaggaacgaaagaatacggcggattctggcgcgttacattatcgttgctgctggaagtgctgttttccgtgctgctggctccggtacgcatgctgttccatacggtcttcgtcgtcagcgcgttccttggctgggaagttgtgtggaattcaccgcagcgtgatgatgactccacttcctggggtgaagcgttcaaacgccacggctcacagctgctgttagggttagtgtgggctgttggtatggcgtggttggatctgcgtttcctgttctggctggcaccgattgtcttctcgttgatcctgtcaccgtttgtttcggtgatttccagccgtgccaccgttggtctgcgaaccaaacgctggaaactgttcctgatcccggaagagtattcaccgccgcaggtgctggttgataccgatcgcttccttgagatgaatcgtcaacgctcccttgatgatggttttatgcacgcggtgtttaacccgtcatttaacgctctggcaaccgcaatggcgaccgcgcgtcaccgcgccagtaaggtgctggaaatcgcccgtgaccgccacgttgaacaggcgcttaacgagacgccagagaagctgaatcgcgatcgtcgcctggtgctgctaagcgatccggtgacgatggcccgtctgcatttccgcgtctggaattccccggagagatattcttcatgggtgagttattacgaagggataaagctcaatccactggcattgcgtaaaccggatgcggcttcgcaataaaaacgtagttgcctgatgcgctacgcttatcaggcctacatcgttcctgcaatttattgattttgcaagattttgtaggttgggtaaggcgttcacgccgcatccggcaaaaacaacgagccaataaaaataccggcgttatgccggtatttttttacggaagaggtatcaaatgcgtttaattgtggtgagcatcatggtgaccttgctgagtggctgtggcagcattattagtcgcactataccggggcaggggcatggcaaccaatattatcccggtgtgcaatgggatgtgcgtgactccgcctggcgttatgtcacaatccttgatctgccattctccctggtttttgatactttactgctgccgatcgacattcatcatggcccgtatgagtgattaacgttcatcccactcatcagctgctgcgcatccttcctcggtatccagcggtggctcaagctgaaattccccctcgtcccattcatgtaatgtattctcttcctgccactcctggcgtatctctatctcatcatagtcgccatcaaaaacactttgcgcggcttcaccgctaagcataggtaaacattcaccttcttccccttcgtcggcaaaaaactcaacttgccacatgatgtcgccgtcctgcaaaacgtatttttgggcattgaactgttgcacattcgcatcttcggcgtcgatgccggggttgtctgcaagaaattcttcgcgtgcagcgtcaatggcttcttcaagcgttgcgtacatggtcatcacgattctccctttgagttgatgaggtttcagggaaaaggatagctgattctccgcttttgcaagtatgaaaggcgaaaaatcagttcgatacctggggtattcgacgacgacgtagactgttccatgaatagactgcgttgaataacactacgccagcggtgacgagaaataccgctctgaaaccgtagttcgctgaaatcgctgctcccatcaatggtccggtaacgttgccaatatcacgaaacgattggttatagctgaagatacgcccggcgatctggttgctcgagttgtaaaccaacagtgtctgtacggcggggagtagtgcaccatcggcggcaccgagcaaaaaacgtaaaatcccaagttgcaatggcgtctgaacgtaagacattgggatcaacagcagtacagaaaagatcagcgctgtaatcaggatcttttcgggtccgattcgatcgccaagtttgccgagtcgtggtgcacttagcagcagagccgccacgcctggcaccgaggcgatcatgccactgataaaggcgacgttactgacgttacccgccagttcgcggacatacagcgtcagaatgggggcaattgagcccgtcgccacctggatgattaacgtagtgacaaacaggctgagtaccagtttcgggtttttaagtgatgtcaccacttcccgcatgtgcagcatctcttttttgctgaccggctggaatttttctctgatgcaaaacagggtgacgaaaaagcagagtatgagcacactggcggtaataaagaataccggacgtaagccgtagctatcggcgagcaggccgccagccattgggccgagcaacgcaccactaacgccgcctgtggagagcgtacccagcgcccagccgcttttattacgcggtacttgtgtggcgataagagcattagcgttggggacaaatccgccaagtaacccaagaagcgcccgtaggatcaaaaactgccagatattttgtgccagtcccatcaacaccattacgatgcccatgccgagagcagagcgtaatagcatgagttttcggcctttacggtcggcgagtccaccccaaaacggtgaggcgatggccgaaaataaaaatgtaatgctgaagacaataccggaccacatattcagggcggagtgaccggtaacgccaagctgctcaacgtagaggggtaagaagggcattaccagactgaaggcggccccggtaagaaaacagcctagccaggcgacgatcaggtttcgtttccagtttataggggtgtcattttcacagggtgacatagcaatccgctgttggtgcgccaggcgcggtgaacataagaagaaaagataagcacactaattatgcgcccgacttccagggggcgcaatccagagagcttttatcgctaaatcagggggatttgctgtggtaatgccggatgccattctgaagcatccggcatgggagatttaatagcgtgaaggaacgccttccgggcgtgttttaaagcgacggtgtaaccacatatactgctctggtgccatcatgatgcatttttcgaccactttgttcatccacgcggcggtagtttcggcatcatccagtggcggagaacactctggcggcagcataatcaattgataccctttgccatctggcttacggcgtggaacgaagggcaccagacatgcgccggacatccgtgccagcatccaggttccggtcgtggtcgcagcctgctcaacggcaaacaacgggacgaaaacgcttgagcgcgggccgtaatcatgatccggtgcgtaccagaccacttcgccttttttcagggctttaatcatgccttttaaatctttgcggtcgagcatcgatttatttgagcgcaaacggccccaggtttgtagccagtcaatcagtggattatcgttcgggcggtaaacgccaatccccggttcctgcataccaaactgccgcgcacccagctccagtgtcagaaaatggatgccaactaacaggatgccgcgtttttgcgcctgcacgtcacgaatgtgttccatgccgatcacttccgtccagcgggcgattcggcggtccggccagaaccacgccatgccggtttccatcaggcccatgccaacggattcgaaattcttcaccaccattttacggcgttcttgttcgctcatttccgggaagcacagttccaggttgcgatgcacaatttttgcgcgtcgtttcataaaacgtaacgccagttttcctaatccacaaccgaggcggtagataaccgggtagggcaattgcacgactaaccaaagtacgccaatacccaaccaggttaaccaataacgcggatgaagcagtgcggtggagaacttgggtagattcgtcatatcaatcctgtttttcaacctattcgggcaattgtatgtattgtcgcattttttcgcccgcaaccaaaatttgtggctgaagactgggcgaaattgccgcgcttgtaaataacaaataatttttaatgcgcaaatgtagcgtaaaatgtgtggatgttaattatcgataattgctatatcatgccgcggatttttactttcccatctcgcaggaaccgtacaccatgccagtgttacacaaccgcatttccaacgacgcgctaaaagccaaaatgttggctgagagcgaaccgcgaaccaccatttcgttttacaagtatttccacatcgccgatcctaaggcgacccgtgacgctttatatcagctgtttaccgcgctgaatgtttttgggcgagtgtatctggcgcatgagggcattaacgcgcaaatcagcgtacctgcgagcaatgttgaaacatttcgcgcgcagctctatgccttcgactcggctttagatggcttacgcctgaatatcgcgttggatgatgacgggaaatccttctgggtactgcgcatgaaggtccgcgatcgtatcgttgccgacggtattgacgatcctcactttgatgccagcaatgttggtgagtatctgcaagcggcggaagtgaacgccatgcttgacgatcccgatgcactgtttatcgacatgcgtaaccactatgagtatgaagtggggcactttgaaaacgcgctcgaaattccggcagataccttccgtgagcagctgccaaaagcagtcgagatgatgcaggcacataaagataaaaaaatcgtcatgtactgcaccggcggcattcgttgtgaaaaggccagtgcctggatgaaacataacggattcaacaaagtctggcatatcgagggcggaattattgaatacgcccgtaaggcgcgcgagcagggcttgccggtgcgttttattggcaaaaattttgtttttgacgagcggatgggcgaacgtatatcggatgagattatcgcgcattgccaccagtgcggcgcgccgtgcgacagccataccaactgtaaaaatgatggctgccacctgctgtttattcagtgtccagtatgcgcggaaaaatacaaaggttgttgtagtgagatttgctgcgaagaaagcgcgttaccgccagaagaacagcgacgccgtcgggcaggacgtgaaaatggcaataagatctttaataagtctcgtggacgtctgaatacaacactgggcattcctgatccaacagaataaatatcattgccggatgcgtgccatccggcaacatttcacgcttacttctgctgtacgccttccactgaaataatcagatccacatcctgagaagctggacctaaatctgtcttgatattgaagtctttgagcttaattttgccttcggcctcaaagcctgcacgtttaccgccccacgggtcgtcgccctgaccaattaatttcgcttccagcgtgacgggtttggttacgccattcagtgtcagatcgccggtaatatccagttcgtcaccgtctttcttcacgctggtggaggtgaatgttgcctgtggatattttgcggtattgaggaaatctgcactgcgaagatgtttatcgcgttcggcgtgattagtatcgacgctggtggtgttaattgtcacattcactttatcggcagccggatttttttcgtcaaaggtaaaagtaccgtcgaaatctttaaaggtgccgtataaccagctatagccaaggtgctggatgcggaaattaacaaaggcgtgctgaccttctttgtcaattttgtaatcggcggcaaccgctgaaccggcagagaacatcagggacgcgaaggttaaaccaagcaggctttttttcattttttatactccatagtcagatgacgactttcccagcatgcgcttcagagtgtcgtctttatcgatgaaatgatgcttcagggccataaatccgtgcataacggacagtactacgacgctccacgcgagccaaaaatgcagggcaccggcaaagtctgcctgtgcgccagcgtcggcaagggtcgcggggacgtcaaaccagccaaaaacgctgatcggtttaccatcggcagttgagatcagatagccgctgatgccgattgcgaacagcaataggtacaatgcgagatgtccagcttttgcggcaagacgagtcatgggcgaataactcggcagcggacccggcggtggagatatgacacgccacagaacgcgaataaccagccccatcattaacaaaataccgatgcttttatgcagttcgggtgctttgtgataccagccatcgtaataactgagcgtgaccatccacagacctaaagcaaacatgccgtagacaataattgcgcttagccaatggaaggccgcagatataacaccatagcgttcaggggtatttgtgaatgacataagtgcatccaaaacgaatttgcgagagaaagaaaatggcgtgtcggagaatgaattgcaacacaaaaataacaaattgaatgatatttatttttatttcaataattttgaattaataatgaaagaatcttcataagtttagtgggttcagcatcagagatgtctggtgagtgctgtagaagcaggaataatctcattcaatttttcacgctaaatgaaagggagattaaatatttgtcagtttatgtcagtgcggaaaactaaaaataaaacacatagatcagatccataattgccaacaatccccagagaaaaagataaagcatcagatgctcgcgaatattattgatgagatagtgcaacagccgacgcattaaatactcctgtaaaaacggcctcattctggaggccgtaatgatgattattggaagcgggaaagcctgaatggcgttaaatcaaaatcgctttttttgtcttgcgcaaaatcggcagctatttcccctaaaacagacgcaaatttaaaaccgtgcccgctcaggccggtaatgagcagtgtattatcgtgaccgggtagggtatcgataataaaatcttcgtcaggcgaattatcataggtgcaggcagcgccgtacaggcagcaaccgatacccggcaagacattgcgcaagaacgggaaggcttccgaaccatcgctgaccacttccgcaaacggaacacgttcatccgctgaatggataacctggcctccgttatgtttgccaatcttcaacgcgtcgttttctgccggaaaaccataatattgatcgccattgggcagttcaccggtaaacgccgggaatttattcttcacgctatagcgaccatcggcctgataccaggcaaatactttgcgtacgggctggacaggcagctccgggagcaggtcttttacccatgttcccgcgcagacaatcgcttttttcgcctgatactctccgtcagccgtttcaatagttacgccatcatcgtcatgacgaattgcggtgaccgggcagttgaacagctgcgcacagcccgcttccttcgccagttgtatccaggttttaatcgccagttcgctgcgcaaaaaaccggaatcagtctcaaataagccgatgtagttgtccgggacgcgtatttctggccagcgggccataatcccttgcgcgtcgagcttttcgacgttgagttgccactgttcggcgctgtgggcgacgttggcgagaaatgcggagtcagccgggccgaggttaatgacaccagagcgtacaaaaatgggatcatcttcgttgtggcgggagagctcatcccacagtgtttgcgcgcggagtaccagtgggacatacttttcgccttcaccataagcatggcgaattaatcgcgtatcgccgtggtggctgccgtgttgatgcggtggcatatgggcgtcggtcattagcacgtttaaaccggcgcgggttgcataatacccggcggcagcgcctacggaaccgctgccaataatgatgagatcgtatttcatttttttctctctgctctcatggtttaagcagagtaattaactgaatgcagatatacaacccagaaatggtaaaggcaccggtgaggtgccttttgggtggatggtcatgtcatgttaatgacgccgatactcgtttaccgggaaatcaccggattcaattttggcgattcctgcttctaatatcgaaataaattgtctggcaacatcagtggttaaccagagcgtctgaccaacttcagtcccttcctgctcggacttatttggggtctggtagtgcaaacgcaacatcagcgcatcatagctatcaacggtgctgatgtcccaccctacgagcggatgagtctgaatgacttcattatttttttccatcatggccccctaattcgtgttactagacaacgttattcgaggttcaatgcgtttttatctgaagcaacttcagtataccaataagtaagggtattcaccgaatttttaaaggggggaacagataaatttctgcttttaagatttatatgaacaataaaacagcatgtcattcatatttttttagcatattgtgcaattattttgaggaagtgtagaaattttgtactcaaaattcgtaagtaaaataaaaaagccggggcgacccggcaaaaacaaaaatcactgcatattattcgctgacaaaccagtcatcggcgctttcccacgtttcctggagaatttcgctaatgcgctgtttatcttcttttgttgcgccaataaccgataaattattcgctgcggcataacgtaccgatacgtggccttcattatcaggaaacgcatactgaatacggcgggaaagttcgccagccagggcgtcaatagccccagctggcaatggagaagttttcgctatggtgacttcaattcgcataatagccccctgttgaatatactggttatttatacaggtaaaataacctaatgacaacaggaagctacgatttttattgtttaacggaccagcgtaccgtttccccggcgaggaatggcaccagggtgtcatcagtcagtgcgatgctttcagcaacctgttgctcttcacgtaccagttcgatgaatgtgtcgttgaccggcaagccatagaactgcgggccgtttacagaacagaatgcttcaaagtgctgcagagcattcatctcttcaaagacggtagcgtaactgcccagcgcggttggggcgttgaagcagcccgcgcagccgcaactgctctctttgcgatgacgtgcatgtggcgcagaatccgtaccgaggaatactcgattaaaaccgctggcgaccagttcacgcaatgcctgttggtgaatattgcgtttgaggatgggtaaacaatacaggtgcggacgcacgccaccaaccagcatatggttgcggttaaacatcagatgctgcggagtgatggtggcagccagccgttcatttccgtcacggacatagtcggctgcgtctttggtggtgatgtgttcaaaaacgactttcagtgcagtcaggcgctggcgcagcggttccatcacgctttctataaagcgcgcttcacgatcaaaaatgtcgatatctgcatgtgtcacttcaccatgcaccagtagcggcataccgattttttccatgcgctcaagtaccggcatgattgcgtcaactgacgtaacgccgtggctggagttagtggttgcgtttgccgggtaaagttttgcagcggtgaacacgccttcgttaaatccgcgctccagctcattaggatccagcgaatctgttaaataacaggtcatcaatggggtgaaatcgtgcccggcaggtacggcatcaagaatacgctggcgatacgccacggcagcctcaacggtggtcacgggcggagccagattgggcattacgatagcccgtccataaatttcgctggtatacggcacgacagtttttaacatgtcgccatcgcggaggtgaaggtgccagtcgtctgggcggcggatctttaatacctgggatggtgcagtcattaatctctatgctccggctgaagggatgtttttgccggacacaaaggataagcggaaacgttttcctttgcacgaaaaataaagggcgcgaatgcgccctcgtcattaatccgtaaacggaatgacaatttcgcctggcttcacttcaatgcctttcgccagttttttcgccattgcttcgccctgactgccatcttcgcgcaggacgtaagcaggttgctggttaaagtaattgcgtaatgcctggttcaaatagggaagcaacgtttgcatcaccgtttgcattttttccggttgtaccgtcgcatcgaccacttccatctctttcaggaagatcgcacctttttctttatcaaacacgggcagcgctttcagcttcagtttcatggtcgctttctgactaccgaacagggagttcatgtccagattggcgtctccggttagggtaaccttattcggctcttcgcgaccaatttggctggtcaagtttgtcagaacaatatgggcgtcagccacgccgggtaaaccgatatcttttgagaaattattatgtttcgcaagcgactggttaatttcttgttcggtgatggtgtattgggtgagttgattacagccaacgagcaggccactgacgatcaatgcagcggcaaataaaaacttgttcatggtagtcctcgacatgaaatctgcgtcaatatcctgacacaacgcagcatgtgtcaccagcgataaactcgccagcagaaaaaactgaaaacggcggcaacccgcgaatacaggctgccgcggcgggtcaggattaaatcgccattgatgataacaaattgatttgtgtctgtttcgccatattatcgcggtaatcagcaacgcggcttggccagttgattccggctaccagcgtcagattacgcagtagcggaaatagctgaatatcatcttccgaaagttcgccattcacggcgttcggtttgacgatcagtttgtccagcgcacgcaaatcatcgctgatattcttaatcagaccgtcagagtgggccagcaggtcggcaaaattacccgcgctggcctctttcttgtcgacgaaatatttgcgcgcggcgggagtagaaaactcatcaaatgccgatttggcaaaacgcggcaacagcagtttgttggcgtagccattgactttgcgcagccactcttcaatggcaggggaacgtttgccggtcagtaacggtttgccgtcgagtttatcgacatagtgaacgatatccatgctttctggcatatagcggctgtcatctttttgcagaatgggaacctgtttttgaccgaccatccgggtgggtgtttctgcgtcgtcgttgagcagaacatgtaattcgacggggatatttttcaggccgaaaatcatgcgggctttgaggcagtaagggcagtgatcgtaaatgtatagcttcacgtgactcctccatttggctgtcagttcactttcagtatggaggagtcaggggggagtatcaaatcaggcgtcgcgttccagcaaacgacgcgcggcgcgtttttgactaaactgccaacccagcgcaaggaaagtgaagatgccaataattcccagcatcatccacggaagctctggctggtgcgccgatttgcccaggtcaaacagccagccgccaccgatataaccaatagcgccaccaatcgccagacccagacggctaaaccccatatagctgccgcgagctcttgcgtccgccagcgaagcacttaaggtttcacgcgcaggctcggcaatgatcgacccgatataaaacagacaaatcaggttgaaaagttgttgcaggccgctgaccatgcccaccggcatcatgcttaatgacattatcaacagcccagccatcaaccggtgttccagacgaaaatgcttttcactccagcgggcgatagggtagagcaacgttaacgacagacacgcttcaatggcatacatccatttaacggcagagggcgcgccagccacgtcgttgaccataattggcagcatcagcatcacttgtacagccagcatgtagtaacccgccagcgtcagaacataggtgacaaaacgcttgtcgcgcatcacgcgggtcatgccttcgcgaacgggcgtgcgtacggtggagagtttccatgccggtaacaaccacgcattgaacgccgcacacagcacaaacaaaacggcccctgtggcgcagaccaggcgaaagtcgtattgcaacagccagctccccaacaatgcgccaatgaccgcaccggcactgtcctgcatcatcaacagcgagaaaaaacgaccacgttgttgtggacggattagtttcaccaccagcgccgaacgcggcggatcaaacaacgtgccgccgagtcccgagagcaggcatgaaaaccacaatagccacggttcgtgggcgatacccattgtggcgaatccggcggcgcgcatcagcataccggtaacaatcatcggtttggcaccaaagcggtcggcaattgcgccgccgaaaatacccagaccttgctgaataaactggcgtagaccgagagcaataccgaccatgacggcggcccagcccatttgatcaacgaagcggatagagatcagcgggaagacaacaaagaaccccagcacgaccagcatattatcgatgagcaggaaatatttacccaggttcctcgcctgcgatacgcgggacatttcccctcccgggaaataaaagatgagcactttctattctgcattgccgctaagacttttcccatcacttcggggacaatatttttttatcaaaacgtcgctttgatagagagtttttatcaaatatgtgaataatgcagacaatggcattttggacttttcacaggggctggttgcgcaggtatagtaatacttacagcgtattaaagacgttacgggaaggagtaggtatagaatgtttggctatcgcagtaacgtgccaaaagtgcgcttaaccacagaccgactggtcgtgcgtctggtgcatgatcgtgatgcctggcgtcttgcggattattacgcagagaatcgccatttcctcaagccctgggagccagtgcgcgacgaaagccactgttatccatcaggctggcaggccaggctggggatgattaacgaatttcataaacaaggttcagcgttctactttggcttattcgacccggacgaaaaagagattattggcgttgccaatttttccaatgttgttcgcggctcttttcatgcctgctatctcggttattcgattgggcaaaaatggcagggcaaaggactcatgtttgaagccctgaccgcagccattcgttatatgcagcgcacccaacatattcatcgcattatggctaattatatgccgcacaataaacgcagcggtgatttactggcacgactgggttttgaaaaagaaggctatgcgaaagactatctgttgattgatggacaatggcgcgatcacgtactgacggcattaactaccccagactggacgcccggccgctaaggagaatctcatgaaatatcaacttactgccctggaagctcgtgtgattggttgcttgctggaaaagcaggtgaccacgccggagcaatacccgctctcagtcaatggtgtagtcacggcctgtaatcagaaaacgaaccgtgaaccggtcatgaatctgagtgaatccgaggtgcaggagcaactggataatctggtcaaacgccattatctgcgcacggtgagtggctttggtaatcgggtcaccaaatatgaacaacgtttttgtaattcagaatttggcgatctgaaactgagcgccgcagaagtggcgttaatcaccacgttgttattgcgtggtgcccagacgccgggtgaactgcgcagccgcgccgcgcgaatgtatgaattcagcgatatggcggaagttgagtcgacgctggaacaactggcaaatcgcgaagatggtccttttgtggtgcgtctggcccgcgaaccgggtaaacgtgaaagccgctacatgcatcttttcagtggtgaggttgaagatcagccggcggtaacggatatgtcgaacgcggttgacggtgatttacaggcccgcgtcgaagctctggaaatcgaagtggcagaactgaaacagcgtcttgattcgttgctggcccatctgggagattaaagtgaaaaaattacgtatcggcgtagtgggattaggcggcattgcgcaaaaagcgtggttaccggtgctggcggcagcgtctgactggatgttacaaggagcctggtcgcctacgcgcgcgaaagccctgccaatttgtgaaagctggcgcattccttatgccgattcgttatccagccttgccgccagttgcgatgcggtttttgtgcattccagcaccgccagccactttgacgtggttagtacgttactcaatgcgggggtacatgtctgtgtcgataaaccgctggcagaaaatctgcgcgatgctgaacggctggtggaactggcggcgcggaaaaaattgacgttgatggtcggttttaaccgtcgtttcgcaccactctacggtgagttaaaaacgcaactcgccaccgcagcctcgctaagaatggataaacatcgtagcaatagcgtcgggccacacgatctttatttcacgttgctggatgattatctgcatgtggtggataccgcgctgtggttgtcgggcggcaaagtctctatggatggcggtacgctactgactaacgacgctggcgaaatgctgtttgccgagcaccatttttcggccggtcctttgcagatcaccacctgtatgcatcgccgtgccggaagccagcgtgaaaccgtgcaggccgtgactgacggtgcgctcatcgacattacggatatgcgcgaatggcgtgaggagcgtgggcagggcgtagtgaataaaccgattcctggttggcagagcactcttgagcaacgtggatttgtcggctgtgcgcggcacttcattgaatgtgtgcaaaatcagacagttccgcaaaccgccggcgaacaggcagtgcgggcgcaacgtatcgttgacaagatctggcgcgatgcgatgagtgaataaaccctgtaacatctggcggtagcaattcaccataatccaggtagactattcgcctctttcagcgcctgccttgcaggcgttttgcccgtgggtctggattagaacaccgatgaatttattaaaatcgctggccgccgtcagctcgatgaccatgttttcgcgtgtgcttggcttcgcacgagacgcaattgtcgccagaatctttggcgcagggatggcaaccgacgcctttttcgtcgcttttaaacttcctaacttgttacgccgtatctttgccgaaggggcattttcccaggcatttgtaccgattctggcggaatataaaagtaagcagggtgaagacgccacgcgggtctttgtctcttatgtttctggcctgctgacacttgcgctggcggttgtgacggtcgctggcatgctcgccgcaccgtgggtgatcatggtgaccgcgccaggcttcgctgacacagctgacaaatttgccctgaccagccagctactaaagattacctttccctatatcttgcttatctccctggcgtcgctggtgggagcgattctgaatacgtggaaccgcttctcgattccggcgtttgcgccaacactgcttaacatcagcatgattggtttcgcgctgtttgccgcaccgtactttaacccaccggtgctggcgctggcgtgggctgttacggtcggcggcatcctgcagttggtgtatcagctaccgcacctgaagaagatcggcatgctggtcctgccgcgcattaacttccacgatgccggagcaatgcgcgtggtgaaacagatgggaccggcgatccttggcgtctctgtgagccagatctccttaatcatcaacaccatttttgcctcgtttcttgcttccggttcggtgtcttggatgtattacgccgaccgcttaatggagtttccctccggtgtgctgggcgtggcgcttggcaccattttgctgccatcgctgtcgaaaagttttgccagtggcaatcatgatgaatacaaccgtttgatggactgggggttgcgtctttgtttcctgttggcgctgccgagtgcggttgcgttgggcattctttcaggtccgttaaccgtttcgctgttccagtacggtaaatttaccgcgtttgatgcgctgatgacccagcgggcgttaattgcctactcggtgggtttgattggcctgattgtagtgaaagtgttggctcctggcttttattcccgccaggacattaaaacgccagtgaaaattgccatcgttacgctgattttaacgcaattgatgaacctggcgtttattggtccgttgaaacatgccgggctgtcactttctattggtctggcggcgtgtctgaatgcttcgctgctttactggcagttgcgtaagcagaaaatctttactccgcaacccggctggatggcgtttctgttgcgtctggtggtggcggtactggtgatgtctggcgtgcttttaggtatgttacatatcatgccggagtggtcattgggtaccatgccctggcgcttactgcgtttaatggcggtcgtgctggcggggattgccgcgtacttcgctgcactggcggtactgggcttcaaagttaaagaatttgcccgccggacggtgtaacaatgcattccggcctgcagtgcaggccggagataatattcagatcgaaatctttttaccgccgcgatgggttgttgaggtctgaccgttcgccccatatagcgtcggttcctgatgcggtttcaacatttccagcgcctgttgattgcgctcaatctgtccttccagtaaccagccgttatgttgattcatttggcgtagttgctgcgttttcacagtaatttcctgccagcgttgactaatatcaacgctatttgctgtattgggttctttcttgcgtaactgttcgaggtaatccagcgtcgccagcagtgagcttttttgttctgtaatccattgcaactggctgccgttgatctgccccatagagagatgttgctgctcttgatccattaccgttttgagatcgttaagcacagcggacatctggtcgaggatctctgcaagacgtgtcatacgatcagttactctgcaaatcttgctgagcttcgttgatcagcgcatcggcaattttgccggtgtccatttttagttcaccgttacgaatcgccagttttaacgcttcgacacgttcaagattgatatcactgctgccgggttgcatcagttttgcttgcgcgtcgcttaacgtcacactggtgctggtggaggcggttgtttttgccgcccggctgttcgttaccggcgcgtcagtggtttcgcgcggttgaacggtgcttacaggcttcagaggcgaagtgcgatcaatactcatggtttattcctcattgagggcgcttttatcatgtgttgcttatttatcggcaagggacgggtaatctttaacagcttacaggtttataagaatattcccatctgcatcaacaacgccgctgactacctgtcccgataccatgcgcacccgcgcattctgtgcgacggctgcattgttcagcgcctgaccttctgcgttggcgctaaacccatcaccgctggcgatcacgttgacgcgttgtcccgcttttacccgccatgcctggcgaaactgggttaactggataggttgatcgggtgatagatcgcgcaggctaatggcatcaacaagttgattgatatccagcaccgtacgcggtggcagggtatccagccgtccgcgtttcagtttgacattgccagcttccagctttcctccccgcgcaatgggcatcgcggcaaccacataatttcctgtggcctgtacattaacctgtaaatatcgtttgtcgttaccgcagcgtgccaacacattcacattgccccacaggcgggaattattgctcatcgaaagcaatggctgctcgcacggcggtagtagattgggcgctgtacgaatagaaacacgaacctcatcacttacccccgcgagctgggcgctaaaaaaggtttgcaattgcgatgtgagattgctcgccgcacttaacggactgaacagtatcgcaatgatcgccacgctacgttttattgccagcattttcgccccccagccatttctacaacgtgaattgtacctgtccgcaatggtcatcaacggcataaatagcgacccattttgcgtttattccgccgataacgcgcgcgtaaaggcatttaagctgatggcagaattttgatacctgcggaggagatatgctcgataagctcgacgccgccttacgttttcaacaagaggcgctcaatctgcgcgcccagcgtcaggaagtgctggcagcaaacatcgccaatgccgatacccctggttatcaggcgcgcgatatcgattttgccagtgaacttaaaaaagtcatgcaacgtggacgggatgcaaccagtgtggttgcactgacgatgacctcaacgcaacacatcccggcgcaggcgctgacgcctcctaccgcagaactgcaataccgtattccggaccagccttcgcttgacggtaataccgtcgatatggatcgcgaacgcacccagtttgccgataacagcctgcaataccagatgagccttagcgcgttgagcgggcaaatcaaaggcatgatgaacgttttacagagcggaaattaacggatggcactgctgaatatttttgatatcgccgggtcggcgttaactgcccagtcccagcgcctgaacgtggcggccagtaatctggcaaatgctgatagcgtgaccggtcctgatggacagccatatcgggcaaaacaggtggtattccaggttaacgctgcaccaggtgctgcgacaggcggcgtaaaggttgccgatgttatagaaagtcaggccccggacaaactggtttatgaaccgggtaatccgctggcagatgcaaagggctacgtaaaaatgccgaacgttgatgtcgtcggggagatggttaacaccatgtcggcgtcacgcagctatcaggccaatgttgaagtgctcaacacggtgaaaagcatgatgctgaaaacccttacgctcggtcaataaaggagaaagctatgtccattgcggtaaccaccaccgatccgacaaataccggcgtcagtaccaccagcagtagttcgctcacgggcagcaacgccgcagatttacaaagcagttttctgactttgctggtggcgcagctgaaaaaccaggacccgaccaatccaatggaaaacaacgagctgacgtcgcaattggcacaaatcagcacggtcagcgggattgaaaaactcaataccacgctcggctctatttccggacagattgataacagccagtcgttacaggccagtaacctgatcggtcacggcgtgatgatccccggcaccactgttcttgcgggaaccggtagtgaagaaggggctgtgaccacgaccacgccgtttggtgttgagctgcaacaggcggcagacaaagttacggccaccatcaccgataaaaatggcgcggttgtgcgcaccattgatattggtgaactgaccgccggagtccacagtttcacttgggacggtacgttgactgacggcagcactgcgccgaacggttcttacaacgtagcgattagcgccagtaacggtggtacacaattggttgcccagccgctgcagtttgctctggtgcagggtgtgatccgcggcaacaacggtaatacgctggatctcggcacttacggcaccaccaccctcgacgaagtacggcagataatttaagccttcacatttcaggagtcagtcatggccttttctcaagcggttagcggattaaacgctgccgccaccaacctcgatgttattggcaacaatatcgccaactccgccacctacggctttaaatcaggcacggcctcttttgccgatatgtttgccggttcgaaagtgggactgggggtaaaagttgccggtatcactcaggactttaccgatggcacgaccaccaacaccgggcgcggtctggacgttgctatcagccagaacggttttttccgtctggtagatagcaacggttcggtgttctacagccgtaacggacaatttaagctggatgaaaaccgtaacctggtgaatatgcaaggtttacagctgacgggttacccggcaaccggtacgccgccgactattcagcaaggggcgaatccgactaatatttcgatcccgaataccctgatggcagcgaaaactaccactacggcgtcgatgcagatcaacctgaattccagcgatccgcttccctctgttaacgcatttgatgccagcaatgcggatagctataacaaaaaaggttcggtgactgttttcgacagtcagggtaatgctcatgacatgagcgtctactttgtgaagaccggggataataactggcaggtctacacccaggatagcagtgatccaaacagcattgcgaagacagcgacaacactgaaatttaatgctaatggcacattagtggatggtgcgatggcgaataatatcgcaaccggcgcaattaacggcgcagaacccgccacgtttagcctgagcttcctcaactccatgcagcaaaataccggcgctaacaacattgtggcaaccacccagaatggctacaaaccgggcgatctggtgagttatcaaatcaatgatgacggtacggttgtcggcaactattccaacgaacaaacccaactgctggggcagattgtactggcgaactttgccaacaacgaaggtctggcatccgaaggcgacaacgtctggtctgcgacgcaatcttctggcgtggcgctgttggggacagccgggacgggcaactttggcaccctgaccaacggtgcgctggaagcgtccaacgtcgatctcagtaaagaactggtcaatatgatcgttgcccagcgtaactatcagtctaacgcccagaccatcaaaacccaggaccagatcctcaacacgctggttaacttacgctaatcgctgacgggatagctcaatggatcacgcaatttataccgcgatgggagcagccagccagacgctgaatcaacaggcggtaaccgccagtaatctggccaatgcctcaacgcccggttttcgcgcgcagttaaacgccttgcgtgcagtgccggtggaagggctttcactgcctacgcgcacgctggtaacggcgtcaacaccgggtgcagacatgacgcccggcaagatggattacacctcgcgcccgctggacgttgcgttgcagcaggatggctggctggccgtgcagaccgctgacggcagcgaagggtatacgcgtaatggcagcattcaggttgatcccaccgggcaactgacaattcaggggcatccggtgataggcgaggcggggccaattgctgtgccggaaggggcggaaatcactattgctgccgatggcacaatctcggcgctcaatccgggcgatccggtaaatacggttgcgccagtggggcgtctgaaactggtgaaagccacgggcagcgaagtgcaacgcggtgacgacggcatttttcgtttaagcgcagaaagccaggccacgcgtgggccgatactgcaggcagatccaaccttgcgtgtgatgtcgggggttctggaaggcagtaacgtcaatgccgttgcggcaatgagcgacatgattgccagcgcgcggcgttttgaaatgcagatgaaggtgatcagcagcgtcgatgataacgcaggccgtgccaaccaactgctgtcgatgagttaattgaaaggatacatgacaagtataagttgcccgatgcgcaagtttatcgggtctatgggggcaatcgcaatttatcgattttgcgagcacttgtaggccggataaggcgtttacgccgcatccggcaagaagacatatgcactttgtcactaatccactacaggacattttatgatcagttcattatggatcgccaaaacgggccttgacgcccagcaaaccaatatggacgtcattgccaacaacctggcaaacgtcagtactaacggttataagcgtcagcgcgcggtgtttgaagatctgctttatcaaaccattcgccagccgggggcacagtcttccgaacaaaccaccttaccctccggattacaaatcggcacgggggtacgcccggtcgccactgaacgcttacacagccagggaaacctgtcgcagaccaacaacagcaaagatgtcgcgattaaagggcagggctttttccaggtgatgttgccagatggctcatcagcctatacccgtgacggctctttccaggtggatcagaacgggcagctggtgacggctggtggttttcaggtacagccagcgatcaccattccggcgaatgcgttaagtatcaccatcggtcgtgatggcgtggtcagcgtaacccaacaaggccaggcagctccggttcaggttgggcagctcaatctcaccacctttatgaatgataccgggctggagagcattggcgaaaacctctacaccgaaacgcaatcctccggtgcaccgaacgaaagcacgccgggcctgaacggcgcgggactgctgtatcaagggtatgttgaaacgtctaacgtcaacgtggcggaagaactggtcaatatgattcaggtgcaacgcgcttacgaaatcaacagtaaagcggtgtccaccaccgatcagatgctgcaaaaactgacgcaactctaaggcttaaccggtggcaggttcaccggtttactgatttttgaagatgatagccatgcaaaaaaacgctgcgcatacttatgccatttccagcttgttggtgctttcactaaccggctgcgcctggataccctccacgccgctggtgcagggggcgaccagtgcacaaccggttcccggtccgacgcccgtcgccaacggttctattttccagtctgctcagccgattaactatggctatcaaccgctgtttgaagatcgtcgaccacgcaatattggcgatacgctgaccatcgtgttgcaggagaacgtcagcgccagcaaaagctcctctgcgaatgccagccgtgacggtaaaactaattttggctttgatactgtgccgcgctatttgcaggggctgtttggtaacgctcgtgccgatgtcgaagcctccggtggtaacacgttcaacggaaagggcggggccaatgccagcaatacctttagcggcacgttgacggtgacggttgaccaggtactggtcaacggcaacctgcatgtggtgggtgaaaaacagattgccattaatcagggtaccgaatttattcgcttctctggcgtggttaatccacgcactatcagcggcagcaataccgtaccgtctactcaggtggcggatgcgcgcattgaatacgtaggcaatggctacattaacgaagcgcaaaatatgggctggttgcagcgtttcttccttaacctgtcgccaatgtaagtgaggctgtggtgattaaatttctctctgcattaattcttctactggtcacgacggcggctcaggctgagcgtattcgcgatctcaccagtgttcagggggtaaggcaaaactcactgattggctatggtctggtggtggggctggatggcaccggtgaccagacaacccagacgccgtttaccacacaaacgcttaataacatgctctcacagctgggaattaccgttccgacgggcaccaatatgcagctaaaaaacgtcgctgcggtaatggtgacagcgtcacttcctccgtttggacgtcaggggcaaaccatcgatgtggtggtttcttccatgggtaatgccaaaagcttgcgtggaggtacgttgttgatgacaccgcttaagggcgttgacagtcaggtgtatgcgctggcgcagggcaatattctggttggcggcgcaggagcctccgctggcggtagcagtgttcaggttaaccaactgaacggtggacggatcaccaatggtgcggttattgaacgtgaattgcccagccagtttggcgtcgggaatacccttaatttgcaacttaacgacgaagatttcagcatggcgcagcaaatcgctgataccatcaaccgcgtgcgtggatatggcagcgccaccgcgttagatgcgcggactattcaggtgcgcgtaccgagtggcaacagttcccaggtccgcttccttgccgatattcagaatatgcatgttaatgtcaccccgcaggacgctaaagtagtgattaactcgcgcaccggttcggtggtgatgaatcgcgaagtgaccctcgacagctgcgcggtagcgcaggggaatctctcagtaacagttaatcgtcaggccaatgtcagccagccagatacaccgtttggtggtggacagactgtggttactccacaaacgcagatcgatttacgccagagcggcggttcgctgcaaagcgtacgttccagcgccagcctcaataacgtggtgcgcgcgctcaatgcgctgggcgctacgccgatggatctgatgtccatactgcaatcaatgcaaagtgcgggatgtctgcgggcaaaactggaaatcatctgatgatcagcgacagcaaactactggcaagtgcggcctgggatgcgcaatcactcaacgaactaaaggcgaaagcgggcgaagatccggcggcaaatatccgtccggtggcccgtcaggtggaagggatgttcgtgcagatgatgttgaaaagcatgcgcgacgctttaccaaaagatggcctgttcagcagcgagcacactcgcctgtataccagtatgtatgaccagcagattgcccaacagatgacggcgggcaaaggtctggggcttgcagagatgatggttaaacagatgacgccagaacaaccattgccagaggagtctacgccagcagcaccgatgaaattcccgctcgaaactgtggtgcgttatcaaaatcaggcgctttcgcagctggtgcaaaaggccgtgccacgtaactacgatgattcgctgccgggtgacagtaaagcattcctcgcgcaactctcgctgcccgcccaactggcaagccagcaaagcggtgtgccacatcatttgatcctcgctcaggcggcactggaatctggttgggggcaacggcaaatccgccgcgaaaacggcgagccgagctataacctgtttggtgtcaaagcctctggcaactggaaagggccagttactgaaatcaccacgactgaatatgaaaacggcgaagcgaagaaagtaaaagcgaagtttcgggtctacagctcgtatctggaagcattgtcggattacgttgggctgttaacacgtaacccgcgctacgccgccgtgacgaccgccgcgagtgcggagcagggggcgcaggccctacaggacgcggggtatgctaccgatcctcactatgcccgtaaactcaccaacatgatccagcagatgaaatcgataagcgacaaggtgagcaaaacctacagcatgaacattgataatctgttctgaataactcaagtccggcgggtcgctgccgataatactctgtaattgaaggcttataaggaacctccatgtccagcttgatcaataacgccatgagcggactgaacgcggcccaggcggcgttaaatacggcaagtaataatatctccagctataacgttgccggatatacccgccaaaccactattatggcgcaggccaatagcacgttgggcgctggcggctgggttggcaatggtgtctacgtttctggtgtgcagcgtgagtatgatgcttttattaccaaccagttacgtgcggcgcagacgcaaagtagcggcctgactgcccgctatgagcagatgtcgaaaatcgacaatatgctctccaccagtacctcttcgctggcaacacagatgcaggatttcttcaccagcctgcaaacgctggtgagtaacgcggaagacccggcagcgcgccaggcgctgattgggaaatcagaagggttggtgaatcagtttaaaaccaccgatcaatatctgcgcgaccaggacaaacaggtcaatatcgcgataggtgccagcgttgatcagatcaacaattacgctaaacaaattgccagcctgaacgatcaaatctcgcgcctgacaggcgtgggggcaggggcctcacctaacaatctgctggatcaacgcgatcaactggtgagcgaattaaaccagattgttggcgtagaagtcagcgttcaggatggcggtacttataacatcacgatggccaatggttactcactggttcagggaagtacggcgcggcaactggcggcagttccttccagcgccgacccttctcgtacgactgtcgcttacgttgatgggacggcaggcaatattgagatcccggagaaattactgaataccgggtcgctgggcggcattctgacattccgttctcaggatctggaccagacgcgtaatacgcttggacaactggcgctggcatttgccgaggctttcaacagccaacacaaagccggatttgatgccaacggcgatgagggtgaagatttctttgctatcggtaagcccgcggttctgcaaaacactaaaaacaacggtaacgttgcgatcggtgccacggtaactgatgcctccgtggtactggcgacagattacaaaatctcgttcgataataatcagtggcaggtcacccgccttgccagcaataccacttttacggtgacaccagatgccaacggtaaagtggcatttgatggtctggagttgacgtttacaggaacgcctgccgttaacgacagcttcacgctgaaaccagtaagtgacgccatcgtcaacatggatgtattaatcaccgacgaagcgaaaatcgcgatggcgagcgaagaagatgcgggtgatagcgacaaccgcaacggtcaggccctgctggatctgcaaagcaacagtaaaacggtgggcggagcgaaatcctttaacgacgcttatgcctcgttagtgagtgatatcggtaataaaaccgcgacgttgaaaaccagtagcaccacgcaaggtaatgtggtgacgcagctttccaatcagcagcagtcgatttccggtgtcaatctcgatgaggagtacggaaatctgcaacgttttcagcagtattacctggcgaatgcgcaggttctgcagacggcaaacgcgatttttgatgcgctgattaacattcgctaaggggagataaaatgcgtttcagtacccagatgatgtaccagcaaaacatgcgcggcatcaccaattctcaggcagaatggatgaagtacggcgagcagatgtcgacgggtaagcgagtcgttaacccttctgacgatcccattgcagcatcacaagcggtagttctctcccaggcacaggcgcaaaacagccagtacacgctggcgcgaactttcgccactcaaaaagtgtcactggaagagagtgtacttagccaggtcaccactgctatccagaatgctcaggaaaaaattgtctatgccagcaatggcactttgagtgacgatgaccgggcctcgctggctacggatattcaggggcttcgtgaccagttgctgaatctggcgaacaccactgacggtaacgggcgctacatttttgccggttataaaacagagactgcgccgtttagcgaagagaaagggaaatacgtcggtggagcagaaagtattaaacaacaggtcgatgcttcgcgttcgatggtgatagggcacacgggtgacaaaattttcgacagtattaccagcaacgcggtagcggaaccagacggtagcgcttctgaaaccaatctttttgccatgctggatagtgccatcgcagccctgaaaacgccggtcgcggatagcgaagcggataaagaaaccgccgctgcggcgttagataaaaccaaccgcggactgaaaaactcgctgaacaatgtgctgactgttcgcgcggaattaggcacgcagctgaacgaactggagtcgctggattcattaggtagcgatcgcgctttagggcaaacgcagcagatgagcgatctggttgatgtggactggaatgcaactatttcatcttacatcatgcagcaaacggcattgcaggcatcgtataaagcatttaccgatatgcagggattgtcgctcttccagctcaacaaataatttcgctttaaaacatatcatgaaactgggtatgttttgtctgcctgctctgggatcgctggggcgggcatttttttgcctattttgcattgttggttagcaaggatgccattcgatgaattttaatatgttgattcaaagatgaaataaaaaagccctggcagttaccagggcttgattactttgagctaattattactcgacaggttgcggacgcgcaggagcggcagaggcatgatgtgttgccgtatgaccacctgcggcacctttaccttcgaaggcaaaagtagggcgctgccagtcactgtgacgcggtgcctccggaacatattccggtgccggagcgcgcgtcattggcgcggtagcgtggttatgctcaacggtgacctcaggttcgaccgcagctaccgtttcaacttctgctgcgacttcagcgactactggcgcggcaggttgagcaacaacttcaggttcagcaactacaacctcagcagtttcgacaacttcttcaatatctgccgtctcttcctgcggttcaaccaccggttctgcttgttctgcaacttcctgggctacggcaacatcagactcggtaatcacctgcggctgttcagttaccgcggcagcaatcacttcaggatgcgtcgtttcaaccacttccggttgcggttcggcaacctgaacgggggcttctacgaaaccggccacttcttcaacaactggcgcgctaacaaccggttcgatagcggcggcgacagggacctcagtcaccatcggctgcacatgtacttcttcctgttcgcgctgctcttcaacctgtacatcttgtggacgtacaattggatagcggatccagactttgccagaggccagttccggagacgcgcacgctacggtcaacggcattggcgactgggttggataacgctcgtcacgatagcgacgacgacgctgaccactcacgcgcaggtgacgaggcgagcggcgagaacgacgcggcatgccaccgttgtcacggttatcagcattgttctcttcttgctgttctggtgcagtttgcgctacgactggcagcgggactttcaccagttctgtgcgtggagctggagcttcctgaacaattggttcggcagcggcagtttcttcaaccaccggtgcgactaccgcttcttcggctacgctttgctcgtaacgcactttctgattgagctgacgctgtttacgacgcggctgaaccggacgtacacgttcttcctgttcggtttcctgaacagattgctcttcaacattcagcgccttcgcttcttgttgcgcctgacgtttatcatcgttacggcggcggctacgttcacgacgcggcgcttgctgctcgtcggtggtacgtgctttttccgttacctcagcttgctgacggctctcacgcgtctcggcagtctgctgctgtgcctggcgacgattacgacggttttcttcgcgattatcgctgccttcagtacgttcgctacgggtgtcgcggcgctcattacggtcacggcggttgttctgacgaggcttgcgacgatcctgttgacgttccggtttcgcttctgctttcggtgttggttgctcggtcggtttggcttcttcaccaccgctgaacagcgctttcagtgcgccgaagaagcggcttaatagcccaggttgtgcaggagctgctggtgttgccgttgcagctttcggtgctggggctacgacagtcgcggcaggttcagctggggttggcgctggcggcacatccggcatggcaaaggttgccagtgcaggttgttcaggacgcttacgttcagcgaactcttcttcagacggcagcgccatcgcttcttcatgcagtttcggcagcatgtagcttaaggtcggcgtttcttcccctttgcgcacgcgcaacacgtggtagtgcggggtttccatctgatcgtttggcacaatcacgcagcgaacaccgtcctgacgcgtttcaatcgcattcaccgcagaacgtttttcattcagcaggtaagaagcgattggcacaggaacaatggcgtgaacttcctgggtgttctctttcagcgcttcttcttcgatcagacgcagaatagagagcgacagcgattcgttgtcacgcacggtgccagtaccagaacaacgcggacaaacgtgatgactggattcacccagtgatgggctcaggcgctgacgggacatttccagcaggccaaagcgagaaatatggctgatttgaatacgcgcacggtcctgacgcaccgcttcacgcagacggttttctaccgcacgctggtggcgtacaggcgtcatgtcgatgaagtcgataacaatcaggccgccgaggtcacgcaggcgcagctgacgagcaatctcatcggcagcttcgaggttggtgttaaacgcggtttcttcgatatcgccgccgcgggtcgcgcgtgcggagttgatgtcgatggcagttaacgcttcggtactgtcgataacaatcgaaccaccggatggcagacggacttcacgctggaaggcggactcgatctgcgactcgatctggtagtggctgaacagcgggatctcgccggtgtacagtttgattttgctgctgaaatccgggcgacctaatgcagcgatatgctgacgtgccagttcgagcactttcgggttatcgataaggatttcgccgatgtcctggcgtaagtaatcgcggaaagcgcgaacgattacgttgctctcctgatgaatcaggaacggggccgggcggctttcagcggcttttttgatggcttcccagtgtttcagacggaagcttaaatcccattgcagtgcctcagcagatttgccgacgccagcggtgcgcacgataagccccatgccttccggcagttcaaggcttgccagtgcttcttttaattcggtacggtcgtcgccttcgatacggcgagaaatgccacccgcgcgcgggttgttcggcatcagaaccagatagctacccgccagactgataaaggtggttaatgccgcgcctttgttgccgcgctcttctttatcgatctgaacaatgacttcctgaccttcacgcaacacatctttaatgttgggacgaccatgagcactgtagttagcagggaaatattcgcgggcaatttcttttagtgggaggaaaccgtgacgttcagcgccgtaatcaacaaaagcagcttccagactcggttcaatgcgggtgattttacctttgtagatgtttgcctttttctgctcgtgccctggactttcgatatccaggtcatacagacgctgcccatctacaagggcaacgcgcaactcttcctgctgagttgcgttgattaacattcttttcatcgtaacttactcattattcttacattgacgactaagctgcgggcaaagtaacgcctttccgggtgtgaaccgatggcctcgtgtctagtcgcgtcgccaacctcacggttatcgtcagctcaaagaggcgcagagtgtcggttgcccgtttttcatgcggaaaaacagcgcaattatcaaagaaacagactgggtattactctccagaaatatttccatctaccggtaaggactgcaacccgcagcccgctaactgcctgaaagatcaatacgtcttacgccattgctgcgtggatgatcggtcgggcaaaatgggttattccgtaaaatttcttgttttaacaaggatggacacggaaacggcctcattattccactgcaagccttgttatagcaagatgacttttaccatttatcacccgcttactcacagttttttcacttcttgctggtgattggtttaataaccatcaataaagtgatcacgcagtgaagtaataaggtgcaaaagtaaatataagcatagaaaaatgagtggcgcgaatcctgttggctaattagaatcgccaaccatgaaaacagagactccatccgtaaaaattgttgctatcaccgctgacgaagcggggcaacgtatcgataactttttgcgtacccaattgaaaggcgtaccaaaaagtatgatttaccgtattttgcgtaaaggcgaagtgcgggtgaacaaaaaacgtattaagcctgaatataaactcgaagcgggtgatgaggtgcgtattccaccggttcgcgttgctgagcgggaagaagaggcggtttcgccacatctgcaaaaggtggcggcgctggcggacgtcatcttatatgaagatgatcacatcctggtgctgaataaaccttccggtacggcggtacatggcggcagtggtttaagcttcggcgttattgaaggtttgcgggcgttgcgcccggaagcgcggttccttgaactggttcatcgtcttgaccgggacacctcaggtgttttgctggtagcgaaaaaacgctcggcgttgcgttctctgcatgagcaattacgtgaaaaagggatgcaaaaagattacctggcgctggtgcgcggtcagtggcagtcgcatgtgaagagcgttcaagcgccgttattgaaaaatattctgcaaagcggcgaacgtatcgtgcgtgtcagtcaggaaggcaaaccgtcggaaacacgctttaaagtggaagaacgctatgcatttgccaccctggtgcgttgtagcccggtaaccggacgtactcatcagatccgtgtgcatacacagtatgcgggtcatccgattgcctttgacgatcgctacggtgaccgtgaatttgacagacagctcactgaagcaggcacgggattaaatcgtctgttcctgcacgccgcagcgttgaagtttacccatccggggaccggtgaggtgatgcgtatcgaagcgccgatggatgaaggtttgaagcgttgtttgcaaaagctgcgtaacgcgcgctaatacaagcatataagcctgataatgggcggttggcctgataaggcgtttacgccgcatcaggccgcctgcaccgattgccggatgcgacgtaaccgcatccggcgcaaacaactatcccatcagcgggtttttcccttcccgacgtaacatctgacacagcgcgattagcggtaaaccaaccagcgtgttagggtcacgtccctctaaacgctcaaacagcgtaatgccaaatccttcactcttaaagctacccgcgcagtgcaggggatgctccttacgcacgtaattatcaatctccgcctcgctcaggtgacggaaatggacgtcaaaaggctccacttctgtttgcagatgcccattcgccgaattaaacaacgccagtccagtatagaaggtgacgatattgccgctggctttgcgtaattgcagacgggcattttcttccgttaacggtttaccggtgatttcgccatcaagaacacatacctggtctgaaccaataattaaatgatccggataacgtgacgccagagattgcgctttttcttgtgccagtcgaagcaccaactgtcgcggtgattcgtcgctgcgtggggtttcgtcgacctctggtgctgcacattcaaaagagatttgcagtttttccagaagagcgcgacgccatggcgaggtggaggctaaaataagtttaggcatatttttttccatcagatatagcgtattgatgatagccattttaaactatgcgcttcgttttgcaggttgatgttcgttatcagcactgaacgaaaataaagcagtaacccgcaatgtgtgcgaattattggcaaaaggcaaccacaggctgcctttttctttgactctatgacgttacaaagttaatatgcgcgccctatgcaaaaggtaaaattacccctgactctcgatccggttcgtacggctcaaaaacgccttgattaccagggtatctatacccctgatcaggttgagcgcgtcgccgaatccgtagtcagtgtggacagtgatgtggaatgctccatgtcgttcgctatcgataaccaacgtctcgcagtgttaaacggcgatgcgaaggtgacggtaacgctcgagtgtcagcgttgcgggaagccgtttactcatcaggtctacacaacgtattgttttagtcctgtgcgttcagacgaacaggctgaagcactgccggaagcgtatgaaccgattgaggttaacgaattcggtgaaatcgatctgcttgcaatggttgaagatgaaatcatcctcgccttgccggtagttccggtgcatgattctgaacactgtgaagtgtccgaagcggacatggtctttggtgaactgcctgaagaagtgcaaaagccaaacccatttgccgtattagccagcttaaagcgtaagtaattggtgctccccgttggatcggggataaaccgtaattgaggagtaaggtccatggccgtacaacagaataaaccaacccgttccaaacgtggcatgcgtcgttcccatgacgcgctgaccgcagtcaccagcctgtctgtagacaaaacttctggtgaaaaacacctgcgtcaccacatcactgccgacggttactaccgcggccgcaaggtcatcgctaagtaatcacgcgtctgcgtgatgaagcttagtgaggattttccccaggcaactggggaaagaccaaaccgggcggcgacgataccttgacacgtctaaccctggcgttagatgtcatgggaggggattttggcccttccgtgacagtgcctgcagcattgcaggcactgaattctaattcgcaactcactcttcttttagtcggcaatcccgacgccatcacgccattacttgctaaagctgactttgaacaacgttcgcgtctgcagattattcctgcgcagtcagttatcgccagtgatgcccggccttcgcaagctatccgcgccagtcgtgggagttcaatgcgcgtggccctggagctggtgaaagaaggtcgagcgcaagcctgtgtcagtgccggtaataccggggcactgatggggctggcaaaattattactcaagcccctggaggggattgagcgtccggcgctggtgacggtattaccacatcagcaaaagggcaaaacggtggtccttgacttaggggccaacgtcgattgtgacagtacaatgttggtgcaatttgccattatgggctcagttctggctgaagaggtggtggaaattcccaatcctcgcgtggcgttgctcaatattggtgaagaagaagtaaagggtctcgacagtattcgggatgcctcagcggtgcttaaaacaatcccttctatcaattatatcggctatcttgaagccaatgagttgttaactggcaagacagatgtgctggtttgtgacggctttacaggaaatgtcacattaaagacgatggaaggtgttgtcaggatgttcctttctctgctgaaatctcagggtgaagggaaaaaacggtcgtggtggctactgttattaaagcgttggctacaaaagagcctgacgaggcgattcagtcacctcaaccccgaccagtataacggcgcctgtctgttaggattgcgcggcacggtgataaaaagtcatggtgcagccaatcagcgagcttttgcggtcgcgattgaacaggcagtgcaggcggtgcagcgacaagttcctcagcgaattgccgctcgcctggaatctgtatacccagctggttttgagctgctggacggtggcaaaagcggaactctgcggtagcaggacgctgccagcgaactcgcagtttgcaagtgacggtatataaccgaaaagtgactgagcgtacatgtatacgaagattattggtactggcagctatctgcccgaacaagtgcggacaaacgccgatttggaaaaaatggtggacacctctgacgagtggattgtcactcgtaccggtatccgcgaacgccacattgccgcgcaaaacgaaaccgtttcaaccatgggctttgaagcggcgacacgcgcaattgagatggcgggcattgagaaagaccagattggcctgatcgttgtggcaacgacttctgctacgcacgctttcccgagcgcagcttgtcagattcaaagcatgctgggcattaaaggttgcccggcatttgacgttgcagcagcctgcgcaggtttcacctatgcattaagcgtagccgatcaatacgtgaaatctggggcggtgaagtatgctctggtcgtcggttccgatgtactggcgcgcacctgcgatccaaccgatcgtgggactattattatttttggcgatggcgcgggcgctgcggtgctggctgcctctgaagagccgggaatcatctccacccatctgcatgccgacggtagctatggtgagttgctgacgctgcctaatgctgaccgtgtgaatccagagaattcaattcatctgacgatggcgggcaacgaagtcttcaaggttgcggtaacggaactggcgcacatcgttgatgagacgctggcggcaaataatcttgaccgttctcaactggactggctggttccgcatcaggctaacctgcgtattatcagtgcaacggcgaaaaaactcggtatgtctatggacaatgtcgtggtgacgctggatcgccacggtaatacctctgcggcctctgtcccgtgcgcgctggatgaagctgtacgcgacgggcgcattaagccggggcagttggttctgcttgaagcctttggcggtggattcacctggggctccgcgctggttcgtttctaggataaggattaaaacatgacgcaatttgcatttgtgttccctggacagggttctcaaaccgttggaatgctggctgatatggcggcgagctatccaattgtcgaagaaacgtttgctgaagcttctgcggcgctgggctacgacctgtgggcgctgacccagcaggggccagctgaagaactgaataaaacctggcaaacccagccagcgctgttgactgcatctgttgcgctgtaccgcgtatggcagcagcagggcggtaaagcaccggcaatgatggccggtcacagcctgggggaatactccgcgctggtttgcgctggtgtgattgatttcgctgatgcggtgcgtctggttgagatgcgcggcaagttcatgcaagaagccgtaccggaaggcacgggcgctatggcggcaatcatcggtctggatgatgcgtctattgcgaaagcgtgtgaagaagctgcagaaggtcaggtcgtttctccggtaaactttaactctccgggacaggtggttattgccggtcataaagaagcggttgagcgtgctggcgctgcctgtaaagctgcgggcgcaaaacgcgctctgccgttaccagtgagcgtaccgtctcactgtgcgctgatgaaaccagcagccgacaaactggcagtagaattagcgaaaatcacctttaacgcaccaacagttcctgttgtgaataacgttgatgtgaaatgcgaaaccaatggtgatgccatccgtgacgcactggtacgtcagttgtataacccggttcagtggacgaagtctgttgagtacatggcagcgcaaggcgtagaacatctctatgaagtcggcccgggcaaagtgcttactggcctgacgaaacgcattgtcgacaccctgaccgcctcggcgctgaacgaaccttcagcgatggcagcggcgctcgagctttaaaagaggaaaatcatgaattttgaaggaaaaatcgcactggtaaccggtgcaagccgcggaattggccgcgcaattgctgaaacgctcgcagcccgtggcgcgaaagttattggcactgcgaccagtgaaaatggcgctcaggcgatcagtgattatttaggtgctaacggcaaaggtctgatgttgaatgtgaccgacccggcatctatcgaatctgttctggaaaaaattcgcgcggaatttggtgaagtggatatcctggtcaataatgccggtatcactcgtgataacctgttaatgcgaatgaaagatgaagagtggaacgatattatcgaaaccaacctttcatctgttttccgtctgtcaaaagcggtaatgcgcgctatgatgaaaaagcgtcatggtcgtattatcactatcggttctgtggttggtaccatgggaaatggcggtcaggccaactacgctgcggcgaaagcgggcttgatcggcttcagtaaatcactggcgcgcgaagttgcgtcacgcggtattactgtaaacgttgttgctccgggctttattgaaacggacatgacacgtgcgctgagcgatgaccagcgtgcgggtatcctggcgcaggttcctgcgggtcgcctcggcggcgcacaggaaatcgccaacgcggttgcattcctggcatccgacgaagcagcttacatcacgggtgaaactttgcatgtgaacggcgggatgtacatggtctgaccgcgatttgcacaaaatgctcatgttgcgcgcagtctgcgtggttatgagtaataattagtgcaaaatgatttgcgttattggggggtaaggcctcaaaataacgtaaaatcgtggtaagacctgccgggatttagttgcaaatttttcaacattttatacactacgaaaaccatcgcgaaagcgagttttgataggaaatttaagagtatgagcactatcgaagaacgcgttaagaaaattatcggcgaacagctgggcgttaagcaggaagaagttaccaacaatgcttctttcgttgaagacctgggcgcggattctcttgacaccgttgagctggtaatggctctggaagaagagtttgatactgagattccggacgaagaagctgagaaaatcaccaccgttcaggctgccattgattacatcaacggccaccaggcgtaagtgaacatctccaggcggtcgttcgaccgcctgagttttatctttttgtcccactagaatcattttttccctccctggaggacaaacgtgtctaagcgtcgtgtagttgtgaccggactgggcatgttgtctcctgtcggcaataccgtagagtctacctggaaagctctgcttgccggtcagagtggcatcagcctaatcgaccatttcgatactagcgcctatgcaacgaaatttgctggcttagtaaaggattttaactgtgaggacattatctcgcgcaaagaacagcgcaagatggatgccttcattcaatatggaattgtcgctggcgttcaggccatgcaggattctggccttgaaataacggaagagaacgcaacccgcattggtgccgcaattggctccgggattggcggcctcggactgatcgaagaaaaccacacatctctgatgaacggtggtccacgtaagatcagcccattcttcgttccgtcaacgattgtgaacatggtggcaggtcatctgactatcatgtatggcctgcgtggcccaagcatctctatcgcgaccgcctgtacttccggcgtgcacaacattggccatgctgcgcgtattatcgcgtatggcgatgctgacgtgatggttgcaggtggcgcagagaaagccagtacgccgctgggtgttggtggttttggcgcggcacgtgcattatctacccgcaatgataacccgcaagcggcgagccgcccgtgggataaagagcgtgatggcttcgtactgggcgatggtgccggtatgctggtacttgaagagtacgaacacgcgaaaaaacgcggtgcgaaaatttacgctgaactcgtcggctttggtatgagcagcgatgcttatcatatgacgtcaccgccagaaaatggcgcaggcgcagctctggcaatggcaaatgctctgcgtgatgcaggcattgaagcgagtcagattggctacgttaacgcgcacggtacttctacgccggctggcgataaagctgaagcgcaggcggtgaaagccatcttcggtgaagctgcaagccgtgtgttggtaagctccacgaaatctatgaccggtcacctgttaggtgcggcgggggcagtagagtctatctactccatcctggcgctgcgcgatcaggctgttccgccaaccatcaacctggataacccggatgaaggttgcgatctggatttcgtaccgcatgaagcacgtcaggtcagcggaatggaatacacgctgtgtaactccttcggcttcggtggcactaatggttctttgatctttaaaaagatctaagttgtcatttcccacccatataaaaggtccgcttgcgggccttttttcttagcttttattccgacttgttccgtagtgaacatgctgccacactaacaattctctgataaggagccggtatgttcttaattaacggttataagcaggaatcgctggcagtaagcgatcgggcaacgcagtttggtgatggttgttttaccactgccagagttatcgacggtaaagtcagtttgttatcggcgcatatccagcgactacaggatgcttgtcagcggttgatgatttcctgtgacttctggcctcagcttgaacaagagatgaaaacgctggcagcagaacagcaaaatggtgtactgaaagtcgtgatcagtcgcggtagtggcgggcgagggtacagcacattgaacagcggaccagcaacgcggattctctccgttacggcttatcctgcacattacgaccgtttgcgtaacgaggggatgacgttggtgctaagcccggtgcggctggggcgcaatcctcatcttgcaggtattaaacatcttaatcggcttgagcaagtattgattcgctctcatcttgagcagacaaacgctgatgaggcgctggtccttgacagcgaagggtgggttacggaatgctgtgcggctaatttgttctggcggaagggcaacgtagtttatacgccgcgactggatcaggcaggtgttaacggcattatgcgacaattctgtatccgtttgctggcacaatcctcttatcagcttgtcgaagtgcaagcttctctggaagaggcgttgcaggcagatgagatggttatttgtaatgcgttaatgccagtgatgcccgtacgtgcctgtggcgatgtctccttttcgtcagcaacgttatatgaatatttagccccactttgtgagcgcccgaattagtcatgaaaaaagtgttattgataatcttgttattgctggtggtactgggtatcgccgctggtgtgggcgtctggaaggttcgccatcttgccgacagcaaattgcttatcaaagaagagacgatatttaccctgaagccagggaccggacgtctggcgctcggtgaacagctttatgctgataagatcatcaatcgcccacgggtttttcaatggctgctgcgtatcgaaccggatctttctcactttaaagccgggacttaccgctttacaccgcagatgaccgtgcgcgagatgctgaaattgttggaaagcggtaaagaagcacagttcccgctgcgactggtagaagggatgcgtctgagcgactacctcaagcaattgcgtgaggctccgtatatcaagcacacgctgagtgacgataagtacgccaccgtagcgcaggcacttgaactggaaaacccggagtggattgaaggttggttctggccagacacctggatgtataccgccaataccaccgatgtcgcgttactcaagcgagcgcacaagaaaatggtgaaagcggtcgatagcgcctgggaagggcgtgcggacggtctgccttataaagataaaaatcagctggtgacgatggcatcaattatcgaaaaagaaaccgccgttgccagtgaacgcgatcaggttgcctcggtatttatcaaccgtttacgcattggtatgcgcttgcagaccgacccaaccgtgatttacgggatgggagagcgttataatggcaaactttctcgtgcagacctggaaacgccgacagcgtataacacctataccattaccggtttgccgccgggtgcgatagctacgccgggggcggattcgctgaaggctgctgcgcatccggcaaaaacgccgtatctctattttgtggccgatggtaaaggtggtcacacgtttaataccaatcttgccagtcataacaagtctgtgcaggattatctgaaagtgcttaaggaaaaaaatgcgcagtaagtatatcgtcattgaggggctggaaggcgcaggcaaaactaccgcgcgtaatgtggtggttgagacgctcgagcaactgggtatccgcgacatggttttcactcgggaacctggcggtacgcaacttgccgaaaagttaagaagcctggtgctggatatcaaatcggtaggcgatgaagtcattaccgataaagccgaagttctgatgttttatgccgcgcgcgttcaactggtagaaacagtcatcaaacctgcgctggctaacggcacctgggtgattggcgatcgccacgatctctccactcaggcgtatcagggcggcggacgtggtattgaccaacatatgctggcaacactgcgtgatgctgttctcggtgattttcgccccgacttaacgctctatctcgatgttaccccggaagttggcttaaaacgcgcgcgtgcgcgcggcgagctggatcgtattgagcaagagtctttcgatttctttaatcgcacccgcgcccgctatctggaactggcagcacaagataaaagcattcataccattgatgccacccagccgctggaggccgtgatggatgcaatccgcactaccgtgacccactgggtgaaggagttggacgcatgagatggtatccatggttacgacctgatttcgaaaaactggtagccagctatcaggccggaagaggtcaccatgcgctgctcattcaggcgttaccgggcatgggcgatgatgctttaatctacgccctgagccgttatttactctgccaacaaccgcagggtcacaaaagttgcggtcactgtcgtggatgtcagttgatgcaggctggcacgcatcccgattactacaccctggctcccgaaaaagggaaaaatgcgttgggcattgatgcggtacgtgaggtcaccgaaaagctgaatgagcacgcacgcttaggtggtgcgaaagttgtctgggtaaccgatgctgccttactaaccgacgccgcggctaacgcattgctgaaaacgcttgaagagccaccagcagaaacctggtttttcctggctacccgcgagcctgaacgtttactggcaacattacgtagtcgttgtcggttacattaccttgcgccgccgccggaacagtacgccgtgacctggctttcacgcgaagtgacaatgtcacaggatgcattacttgccgcattgcgcttaagcgccggttcgcctggcgcggcactggcgttgtttcagggagataactggcaggctcgtgaaacattgtgtcaggcgttggcatatagcgtaccatcgggcgactggtattcgctgctggcggcccttaatcatgaacaagctccggcgcgtttacactggctggcaacgttgctgatggatgcgctaaaacgccatcatggcgctgcgcaggtgaccaatgttgatgtgccgggcctggtcgccgaactggcaaaccatctttctccctcgcgcctgcaggctatactgggggatgtttgccacattcgtgaacagttaatgtctgtcacaggcatcaaccgcgagcttctcatcaccgatcttttactgcgtattgagcattacctgcaaccgggcgttgtgctaccggttcctcatctttaagagagacatcatgtttttagtcgactcacactgccatctcgatggtctggattatgaatctttgcataaggacgtggatgacgttctggcgaaagccgccgcacgcgatgtgaaattttgtctggcagtcgccacaacattaccgggttatttacatatgcgggagctggtaggcgaacgtgacaacgtcgtattttcttgtggcgtgcatccactcaaccagaatgatccctacgatgtagaagatttacgccgtctggcggcagaagagggtgttgtagcgctgggagaaaccgggctggattattattacacaccggaaactaaagttcgtcagcaagagtccttcatccatcatatccagattggtcgtgaactgaacaagccggttatcgtccatacccgtgacgcccgcgccgatacgctggcaattctgcgcgaagaaaaagtgacggattgcggtggcgtactacactgttttacagaggacagagaaacggcgggcaaattactggatctcggattttacatctccttttccggcattgtgaccttccgtaatgcggagcaactgcgcgatgctgcgcgttatgtccccctggatcggttactggtggaaactgactcaccttaccttgcgccggtaccgcatcgaggaaaagagaatcaacctgcgatggttcgtgacgttgcagaatacatggctgtgttgaaaggtgttgccgttgaagaactggcgcaggtaaccaccgataacttcgcccgtctgtttcacatcgacgcttcccgccttcaatccatccgttgaatgagtttttttaaagctcgtaattaatggctaaaacgagtaaagttcaccgccgaaaatttggcggtgaataaccacgtttgaaatattgtgacatatgttttgtcaaaatgtgcaacttctccaatgatctgaagttgaaacgtgatagtcgtcaaacaaattggcactgaattattttactctgtgtaataaataaagggcgcttagatgccctgtacacggcgaggatctccccccttgccacgcgtgagaacgtaaaaaaagcacccatactcaggagcactctcaattatgtttaagaatgcatttgctaacctgcaaaaggtcggtaaatcgctgatgctgccggtatccgtactgcctatcgcaggtattctgctgggcgtcggttccgcgaatttcagctggctgcccgccgttgtatcgcatgttatggcagaagcaggcggttccgtctttgcaaacatgccactgatttttgcgatcggtgtcgccctcggctttaccaataacgatggcgtatccgcgctggccgcagttgttgcctatggcatcatggttaaaaccatggccgtggttgcgccactggtactgcatttacctgctgaagaaatcgcctctaaacacctggcggatactggcgtactcggagggattatctccggtgcgatcgcagcgtacatgtttaaccgtttctaccgtattaagctgcctgagtatcttggcttctttgccggtaaacgctttgtgccgatcatttctggcctggctgccatctttactggcgttgtgctgtccttcatttggccgccgattggttctgcaatccagaccttctctcagtgggctgcttaccagaacccggtagttgcgtttggcatttacggtttcatcgaacgttgcctggtaccgtttggtctgcaccacatctggaacgtacctttccagatgcagattggtgaatacaccaacgcagcaggtcaggttttccacggcgacattccgcgttatatggcgggtgacccgactgcgggtaaactgtctggtggcttcctgttcaaaatgtacggtctgccagctgccgcaattgctatctggcactctgctaaaccagaaaaccgcgcgaaagtgggcggtattatgatctccgcggcgctgacctcgttcctgaccggtatcaccgagccgatcgagttctccttcatgttcgttgcgccgatcctgtacatcatccacgcgattctggcaggcctggcattcccaatctgtattcttctggggatgcgtgacggtacgtcgttctcgcacggtctgatcgacttcatcgttctgtctggtaacagcagcaaactgtggctgttcccgatcgtcggtatcggttatgcgattgtttactacaccatcttccgcgtgctgattaaagcactggatctgaaaacgccgggtcgtgaagacgcgactgaagatgcaaaagcgacaggtaccagcgaaatggcaccggctctggttgctgcatttggtggtaaagaaaacattactaacctcgacgcatgtattacccgtctgcgcgtcagcgttgctgatgtgtctaaagtggatcaggccggcctgaagaaactgggcgcagcgggcgtagtggttgctggttctggtgttcaggcgattttcggtactaaatccgacaacctgaaaaccgagatggatgagtacatccgtaaccactaatctgtaagacgttggggagactaaggcagccagatggctgccttttttacaggtgttattcagaattgatacgtgccggtaatgctgaaattacgcggtgcgccgtagacgatagaaccttccacgttggtatcgtaggttttgtcgaacaggttattgacgttcccctgtaacgagaagtttttcgtcacctggtagcgggtgaagagatccaccagcgcgtagctaccttgctcggcgcggaaggtgccatacggtgtcacggtgtcggtatacacgcgattttgccagttaacaccaccgccgactgtcaactctggcatgacaggcaaccgatagctggtgaacattttaaccgtggtgcgtggcagattaggattaacggcgtttccttcgttatcctctgcaatatagcgcgttgcgccaaatgtcagctgccagttgtcggtaattgcgccgttgagttcaaattccacccctttactgactgtcccatccaccgctttataggcggtttcgccgttgctgccggggataggtgtaccggtggactgagcgacattatcctgctcaatacggaagatggctaacgtggtggtcagacggctattcatccagtccgatttcagacccagctcgtagttgttaccggtgattggagccagatatttgcctgaactgtcacgatcattttgcggctggaaaatagaggtatagctggcgtaggtcgaccagttgtcattgatgtcaaacaccagaccagcgtaaggcgtggtgtggtttttctccatgctgtaagtcagcgtatcaacccgccagttggtataacgtgcgccgaggatcagatgcagcggatcggcaagggtgactcgagtggcagcatataacgatttcatatgtgtggtatcgtcctgtgccaggctctgtggtgaccagtcggtttgtgggaaattgccattaaagttgtagaaactgccaatttcatccgggaagatgttggcccatgaactgaagtaacgattgttttgtttgctgtaactgccaccaaacattagattgtgctgacgaccaaacaattcataaataccgtcagcgaacaaatccagcgcatcaactttacgtttgccactgttccaaccggtgccgccgacataatcaaagccaggtccataattactgtatggcccaaccagcataccatccgctttgtttacataggcatcgacatacatcattttgctgtcaaattcgacttcagagtgggtggcattcagtgtcgcttgccaggtatcagcaaaccgctgcttcagggtcataaagaccttgttgatctctttatcgttgtacgcccagtcaggtgcggtactgcgtgcacgatcgtaactgttgctgctgccatcagtattccagcgcggtaaaccgccccaggtagggctattaacatcaatgcgctgatattcgtaaccggctgaaagcgtcgtaagatcgcctaaatcagcatcgacaatgcccgagaagaaggtcttttcactgttgtagcggtccagccatgagtcgttattctggtagccgccgacaattcgcgcgcggattttaccgtcttcggtgagtgggctttgtaaatccgccacataccgttctttgttccagctaccgtattccgccgagacatcgcctttaaattcacgactggtcgcgtgttttcgaaccatattaattgccgcagatggattacccgtcccggtcatgagtcctgtcgcgccacgcactacttctacgcgttcaaagagtgccatatcagaaagtgcgtcgcccagattccagcgcgattcaaaataggtggggataccatcaaccatatagttatcgatctggaatccgcgggaataataaagagcacgatcggaatccgcctgacttttgctgatccccagcgtgttttccatcacttcgcccagcgtttgtaactgctgatcttccatccgctgctggctaacaatagtgaccgactgaggaatatcacgttgagtcatctgcattttggtacccgcagaggtagacgttacgctgtaatcattttcgccatcatctggagctgtggctgaaccctcaacaatcaccgtttcttcagtggctggtgcagcaaaagcggcagaaggtaatagtgccagtgctatgcaaccggcaagtagtgacggtttggtgatggcttgatattgattatccctgttaaattgtgttgaaagcatttgaaatctcttggtttatgttgtcgtcaggctcatgccggaggagggtgatgagcggttatatttagtgtgcgaataattttgtttgtaaatgcaaatgagaaatatacgcattcatatttgtcgtgtaaaccaaacagagaatgtcttttcagcgcattcgcaggcagaaatgggaataatggcgatatatacggcagcaaaacgattttttgcttaagaaatcgtgagttaaggttgaaagagcaggtttaactcgaccatactctatactcgcagtgtggcgcggcgtagcatggcgcaacgcatggctatttgaaaaaggaaaatgtcgtggcagaagaaactatattcagcaaaattattcgtcgtgagatcccctccgatatcgtctaccaggatgatctggtaacggcgtttcgcgatatttcgccgcaagcgccaacgcatattctgatcattccgaatatcctcataccgactgtgaacgacgtgtcagctgagcatgagcaggcgctgggacgcatgatcaccgtagcggcaaaaattgctgagcaagaaggtattgccgaagatggctatcgtctgatcatgaacaccaaccgccatggcggacaagaggtttaccacatccatatgcacttgttgggtggccgtccgctgggaccaatgctggcgcataaaggtctgtaacgatgagaaaaggatgctttgggctggtgtctctggcgttgttactgctggtgggctgtcgttcacatccggaaattccggtgaatgatgagcaatcgctggtgatggagtcatctttattggctgcgggcatcagtgcagaaaagcccgtcctttcgacgtctgatattcaaccttcagcatcctcaacgctttataacgaaaggcaagaacccattaccgttcattatcgtttttactggtatgacgccagagggctggagatgcatcctctggaaaggccacgcagcgttaccattcccgcacattcggcggtaacgctgtacggcagcgccaattttctgggggcgcacaaagtcagactttatctatatttgtaaggggtgaatcttgatgacaaaaatgagtcgctacgccttgattaccgcgctggcgatgtttctcgccgggtgtgtggggcaacgtgaacctgcaccggtagaagaagtgaaaccagcgccggaacaaccagccgagccacaacagcctgtccccacagtgccctcggtgccgacgatcccgcagcagccaggcccaattgagcacgaagatcaaactgcaccgcctgcgccgcatattcgccattatgactggaatggcgcaatgcagccgatggtcagtaagatgcttggggctgacggggtgactgcgggtagcgtcctgctggttgatagcgttaacaaccgtactaacggttcgctgaatgccgcagaagcgaccgaaacgctgcgaaatgcgctggctaataacggtaaatttaccctggtttccgcccagcagctgtcgatggctaagcaacagttaggtttgtcgccgcaggacagtttaggtacccgtagtaaagccataggcattgcccgcaatgtcggcgctcattacgtgctatactccagcgcctctggcaacgttaacgctccgaccctacaaatgcagctgatgctggtgcagacgggcgaaattatctggtcaggtaaaggtgccgtttcgcagcaataatcccatcacgcgcgacgaattgctgtcgcgctttttcccgcagtttcatcccgtcacgacgtttaatagtgggcttagtggcgggagttttctcattgaacaccagggccagcgttttgttgtgcgtcagccgcacgatcctgatgcgccgcagtccgcgttcttgcgccagtatcgggctttatcacaactacccgcatgcattgcaccgaagccgcatttatatctccgtgactggatggtagtcgactatctgcccggcgcggtaaaaacgtatttgccggataccaacgaactggcaggcttgctgtattatctacatcaacaaccacgttttggctggcgaataacgctgttgccgttactggaactgtactggcagcaaagcgatccggcgcggcggacagtgggttggctgcgaatgttaaaacgtctgcgcaaagcgcgggaaccacggcctttacgcttaagtccattgcatatggatgtccacgccggaaatttagtgcatagcgcgtcagggttaaaactcatcgactgggagtatgcaggagatggtgatatcgcgctggaactggcggcggtgtgggtggaaaatactgaacagcacctgcaattggtcaatgactatgccactcgcgcgaagatttatccggcgcaattatggcgtcaggtcaggcgatggtttccctggctgctgatgctcaaagcagggtggtttgagtaccgctggcgacaaaccggcgatcaacaatttatcaggctggccgatgacacctggcggcagctattaataaaacaataaggagagcagtgtgggtccagtaatgttggatgtcgaaggttacgaactggacgcggaagagcgtgaaatactggcgcatccgctggtgggagggctgattctctttacgcgtaactatcatgatcctgcccagttacgtgaactggtgcgccagatccgcgcagcttcgcgcaatcatctggtggtggcggttgatcaggaaggtggacgcgtgcagcgttttcgtgaaggttttacccgcttgccagcggcgcaatcattcgctgcgctgtcaggaatggaagagggtggcaaactggcgcaggaggcaggttggttgatggccagcgaaatgatcgctatggatattgatatcagctttgcgcctgtgctggatgtcgggcatatcagcgcggcgattggcgagcgttcttatcatgccgatccacaaaaagccctggcaattgccagccggtttattgatggtatgcatgaagccggaatgaaaacgaccgggaaacacttcccaggacacggtgcagtaacggcagactcacacaaagaaacaccgtgcgatccacgtccacaagcggagattcgcgctaaagatatgtcggtcttcagttccttaatccgcgaaaataaactcgacgccattatgcctgcgcatgtgatctacagtgatgttgatccgcgtccggcgagcggttctccctactggctgaaaaccgttttgcgtcaggaactgggttttgacggcgtgattttctctgacgatttatcgatggaaggtgccgtgattatgggcagttatgccgaacgcgggcaggcatcactggatgcgggttgcgatatgatcctggtctgcaataatcgtaaaggggccgtcagcgtgttagataatctgtcaccgatcaaggcagaacgtgttacacgtttgtatcataaaggttcattttcgcgacaggaactgatggactcggctcgctggaaagcgatcagcgcccgtctgaatcagttacatgaacgctggcaggaagagaaagcaggtcactaaccctggcttatgtgaggaagcgatgattatctatttacacggttttgactctaacagtccgggtaaccacgagaaagtcttacaattgcagtttattgacccggatgtacgcttgataagctacagtacgcggcatccgaaacatgatatgcagcatctgctcaaagaagtggacaaaatgttgcaactgaacgttgacgagcgtccgctaatttgcggcgttggcctgggcggatactgggcggaacggattggttttctttgcgacatccgccaggtgatcttcaaccctaatttgttcccttatgagaacatggaaggcaagattgatcgcccggaagagtatgccgatattgccactaagtgtgtgaccaacttccgtgagaagaatcgcgatcgttgcctggtgattttgtcgcgtaatgatgaagcgcttaacagccagcggacatctgaagagctgcatcattattacgagattgtctgggacgaagagcagtcgcacaaattcaagaatatctccccgcatttgcagcgcattaaagcgttcaaaaccctcgggtaaatgccctcgtcgcatcaggtaaccttgccggtacctgatgcactccgaattctgtaagtcggataaggcgttcacgccgcatccgacagtcgagcatcaatgcctgatgcgatgctgcgcatcttatcaggacgaccaaacgccctcgatatacgcttcaccctatatcgccctttcggattcgctcaaataataaacaataaactctgttttttgatctcacccggtaaagtcgcctatcttttcagcaacaaaacttgattaacatcaattttggtatgaccaatgcaccattcatgttattctcaatagcgaagaacattttcattgctgtaacctgttgttaattaagagctatgttaataaccattaattaacaattggttaataaatttaagggggtcacgttgactacgccattgaaaaaaattgtgattgtcggcggcggtgctggtgggctggaaatggcaacacagctggggcataagctgggacgcaagaaaaaagccaaaattacgctggtcgatcgtaaccacagccacctgtggaaaccgctgctgcacgaagtggcgactggctcgcttgatgaaggcgtcgatgcgttgagctatctggcccatgcgcgcaatcatggtttccagttccagctgggttccgtcattgatattgatcgtgaagcgaaaacaatcactattgcagaactgcgcgatgagaaaggtgaactgctggttccggaacgtaaaatcgcctatgacaccctggtaatggcgctgggtagcacctctaacgatttcaatacgccgggtgtcaaagagaactgcattttcctcgataacccgcaccaggcgcgtcgctttcaccaggagatgctgaatctcttcctgaaatactccgccaacctgggcgcgaatggcaaagtgaacattgcgattgtcggcggcggcgcgacgggtgtagaactctccgctgaattgcacaacgcggtcaagcaactgcacagctacggttacaaaggcctgaccaacgaagccctgaacgtaacgctggtagaagcgggagaacgtattttgcctgcgttaccgccacgtatctctgctgcggcccacaacgagctaacgaaacttggcgttcgcgtgctgacgcaaaccatggtcaccagtgctgatgaaggcggcctgcacactaaagatggcgaatatattgaggcggatctgatggtatgggcagccgggatcaaagcgccagacttcctgaaagatatcggtggtcttgaaactaaccgtatcaaccagctggtggtggaaccgacgctgcaaaccactcgcgatccagacatttacgctattggcgactgcgcgtcatgcccgcgtccggaagggggctttgttccgccgcgtgctcaggctgcacaccagatggcgacttgcgcaatgaacaacattctggcgcagatgaacggtaaaccgctgaaaaattatcagtataaagatcatggttcgctggtatcgctgtcgaacttctccaccgttggtagcctgatgggtaacctgacgcgcggctcaatgatgattgaaggacgaattgcgcgctttgtatatatctcgctataccgaatgcatcagattgcgctgcatggttactttaaaaccggattaatgatgctggtggggagtattaaccgcgttatccgtccgcgtttgaagttgcattaatcgacgtacactggcggatgtggcataaacgcctcatccgccctggacaaatggttcgagcggtaggcctgataagacgcgttaagcgtcgcatcaggcattccttcagactcctccgaatcattaagtatttccagccattcccgcgcttttcatcttctgtctgatagctgcttttctccttcgcttgcatgattggcataactgcaaagaaggaggtgttcccgtgaataaatcaatgttggcgggtatcgggattggtgtcgcagctgcgctgggcgtagcggcagtggccagtctgaacgtgtttgaacgtggcccgcaatacgctcaggttgtttctgcaaccccaatcaaggaaacggttaaaacaccgcgtcaggagtgtcgcaacgtcacagtgacccatcgtcgaccggtgcaggatgaaaatcgcattaccgggtcggtgctcggcgctgttgctggcggcgtgatagggcatcagtttggcggtggtcgcggtaaagatgtcgccactgttgtgggggcgctgggtggtggatatgccggtaaccagatccagggctctctccaggaaagcgatacttacacgactacgcaacagcgttgtaaaacggtgtatgacaagtcagaaaaaatgctcggttatgatgtgacctataagattggcgatcagcagggcaaaatccgcatggaccgcgatccgggtacgcagatcccgctagatagtaatgggcaactgattttgaataacaaagtataacaaggctgtactctgcaatttggcccctcattcgctcaggctgaggggctttttttgcgacttatttcaccagttcgggccataaacgcaaagtcgttccggcaatctgcattagtttttccagcgatgcaccttcgcgtgcgctgatcgacatcccctgaataatacaattaaggaattctgccagatgtgtcacgtcacagtgggtcgggatttccccgcgcgcttgtcgttgacataaaaactgctgcaaagtgcgctcttgcatcgcatggcgtgatttcaacgtattggcgatatctcctgaatctggggagagggtggtgcagttgttgatcatgaagcagcctgccggggtgtctttgctggtaaagcagttggcgatggcagcaaaatagtcagccagcgcagactccacgcttttctcttcacaaaacagctgtgcttcatgcttagcggcaaaacgatcgatatagcggtcgagaacggcacgaaataacccctctttgttggtaaattccgcgtatagcgtgggcgctttggctccggtcgcttcgacgaggtccgcaagagaagtcgcttcataaccgtgttgccagaacaatttcatggccttatcaagcgcggcatccctgtcgaacacttttgggcggccacggcttttttttacacattgtgttgagtcagttgccatgatgccgttgtacctggtgactgtgaatgaaaggttattataaaaataatcacctccgttcaccagtccagatcccataaaaataattgctttctatttaactgaaatttaaagatttttaaattaattaatgattgttataaaaaatatcttgtatgtgatccagatcacatctatcatttagttatcgatcgttaagtaattgcttgcgacgtcattcatctgcataaggccactattatgaaaaacgtaaaaaccctcatcgctgcggcgattttaagctccatgtcatttgccagctttgcggctgtcgaagttcagtcaacgccagaaggccaacaaaaagtcggtacaatcagtgctaacgcggggacaaatctgggatcgctggaagagcagctggcgcaaaaagcggatgagatgggcgcaaaatctttccgtattacttctgtaaccggtccgaataccctccatggaacagcagtaatttataaataagcattaaccctcattaatgcctgctactgctgattttttccccgcgacatgccgtgtcgcggggattttttttatccaggatttacagagtttgtgggctcacttgatgacggcggacatccaccggcatcccggaacggacatccatcacatgttgcatcacttcagcgtcagtttgtgctgcatctttaaatgattgcattgcgctattcagcgtaattggcagcagctgcggatcgtcatcaatcttctctgacagcggctgatgtacttcaaccagacgcgcaccgtttggttcggcagagacttttatcggagtgttgatgatattcactttggtgcctggggtgacctggctaaagagtgttttgatatcgtcatcccgcagacgaatacagccagaacttacccgcatgccaatgccgaaatcggcgttcgtaccgtgaagcaaataaacgccgccataggccgccagacgaatcgcatgatggcccattgggttatccggtccagccggcactaccgcaggcaactcaattccctgtgctttataacgggcgcggatgtttgccgttggcgtccaggttgggtttgcacgtttgtctgaaacggtggtcaccattgtcggtgtcagcgtgtcaccacctaactgaccaatacctattggatacacggttaccgaatttttacccggcgggtagtaatagagacgcagctccgcaatattgatcacaatgccttcgcgcggcgcatctggaagtagggtttgcaacgggatcgttaacacgctacccgcgcgcggtacgtaaggatcaacgccagggttagcctgtaacagagcgagaaagccgacgttatattttttggcgatggcttccagagaaccaccgtcattttccaccacatgaaatttgttttcgccaaccagacgactgcccgctggcggcagcggccaggtgttggcttttgccggtagcgccagcgccacggcagcggcgaacgtaaaaaacgttagccagcgagaaaaacgcgttttgatcatcaccaaaaatccataataaatataaggttattgtaataaacagataagcctgaattatggatggtgacagtgtcggatagtgcagggaagtgcaaagaatttgtaaatgttgcagatgggggcgcagaaacgcccccgatttaccattaagcgatcgcgttctcttccagttcacgcataaactggcgtacccattcgatacgcgttttccgctcactcaaatcctgaataaatttcaggcgcgtcggaccatcaaggcggtaatgctgcggctgtttttgcagcaaaccaatcaaccaggccggattaacgtgattcttctcggcaaattcgatcaccccgcctttctcattaccttccagcttcctgatccccagtttctgcgcttgctggcgcagacgggcaacatccagcagggtacgcgccggatccggcagcaggccgaagcgatcgataagctcgactttgatctcttccagttcgttttccgttttggcgctggcaatacgtttatagaacgacaaacgcgtattcacgtcaggaatgaaatcatctggcaatagcgacggcatccgcagctcgacttctgtttgctggctggtgagatcttccagcgacggctcgcgtccggctttcagtgcatcgacggcgttttccagcaactccatatacagcgagaaaccgatggtttccattgagccactttgttcttcgccaagcagttcacccgcgccgcggatctccagatcgtgcgttgccagcgcaaagcctgcaccgagatcttccagcgaggcaatcgcttcaagacgtttttgtgcatcggtagtcatcgcttttggatgcggcgtcagcagccatgcatatgcctgatgatgtgaacgtccgacgcgaccgcgtaactggtgcagctgcgccagaccgaagtgatccgcacgttcaatgataatggtgttggctgtcgggatgtcgatcccggtttcgataatggtggtacaaaccagcacgttgaaacgttgatgatggaaatcattcatcacccgttccagttcgcgctcgcgcatctgcccgtgaccgatggcaatccgtgcttcaggcaccagttctgccagccgttcggcagctttctggatgttttccacatcattgtagagataataaacctgccccccgcgcaaaatttcacgcaggatcgcctcccggaccaccaggctgtcatactcacggacaaaggttttaactgccagacgacgggcgggcggcgtggcgataatcgacaggtcacgcattccgctcattgccatattcagcgtgcgtgggatcggcgttgcagtaagcgtcagaatatccacgttcgcgcgcatcgctttaatgcgctctttatgacgcaccccgaagcggtgttcttcatcgacaatcagcaggcctaaatctttaaacttgacgtcactttgcagcagtttgtgcgtaccgatcagaatatcgattttcccttccgccacttccgcaaggatttgcgtctgctctttggcgctgcggaaacgggagatcatttcgatacgtaccggccagttggcgaaacggtcgcggaagttgtcgtaatgctgctgcgcaagaagggtggtaggcaccaacaccgctacctgcttgtggttatctactgccaggaaagcggcgcgcatcgccacttctgttttaccaaagccaacatcgccgcacaccagacgatccattgccagcggctgacacatgtcgctaagtaccgcattaatggcctgcgcctgatccggcgtggtttcaaacgggaagctgtcgcagaacaactgatactgctcacgatcgtgtttaaacgcgaagccctctttggcggcgcgttgcgcgtagatatccagcaattccgccgccacatcacgcactttttccgccgctttctgccgcgcgcgtgaccacgcatcgccgccaagtttatgcagcggggcgttttcttccgcgccacctgcgtaacggctaatcagatgcagtgacgacaccggaacatacagtttggcgtcgttggcataggtgagcatcaaatactcgccagtaatgccgcccgcttcgagcgtggtcattccggcatagcgcccgacaccgtgctccagatggaccaccggctgaccaatatgcagctccgcaaggttacggatcagtgtatcggggttgatggtgcggcgagaatcctgacgacggcgggcaacacgttcaccgagcagatcgctttcgcagatcagcgccagattacgcaccgtatcgacaaaaccatgttcggcagcgccaatcatcagataacgcccacggtcgctggcttcatcaagacgcataatgcgttgcggagcaattttaattcgtgcgagcagttcacccagcgcttcacggcgaccttcactttctaccgagaacaccaccggaccgtcgaaagtctcgaggaacttacgcagcgcatccagcggcgctttttgttgcgcctgaacggccaggtctggcagtttctggaaacctaaattggcattcgcggcttttgtcggtaaatgttcagtttttagctgcacccggggccagtttttcagctctgagaagagctcgtccacccgcagccagagcgattgtggtggcaacagcgggcgcatcggatcgacgccgcgattctcaaaacgcgccagcgtgtcagcctggaaacgttcggcactggtttccagatcgccagtattcaccagcaaggtattggcagggaaataactgaacagcggcggcagtggttcgctgaagaacaatggctgccagtactcgatcccggcaggtaatgtgcctttactcacttgctggtaaatatgttccggatcgcgcttcacttcgaaggtatcgcgccactggctgcggaacagttcaattgccgctttatcggtcggaaattcgtgcgcgggcagcagattgatcgcttctacttcctccagcgtgcgctggctgtcgacgtcaaacacccgcaggctgtcgatttcatcatcaaagaaatcaagacgataaggcagctcactccccatcgggaagagatccagcaacgcgccgcgcgtggcgtattcgccgtgctccatcacctggtcaacatggcgataaccggcgctgtccagttgggttcgtaatgcatctcgtgacaggcgctggccttttttcatcaccagcgcatgaccgtggagaaaactgtgtgggcaaacgcgctgcataagcgtattcaccggaacaatcagtacgccacgctgcatcgtcggtagctggtaaagggtggaaaggcgcgaggagataatgtcctgatgaggcgaaaaactgtcgtagggaagagtttcccagtccgccagattcatcaccatctgatcggtgaactggctgatttcatcatgcaaacgcagagcattttgcatatctggtgcaatgagtaccaccggaccggcgtgacgttcggcaatttccgctaccagcgttgcacaggctgcgccggttaactcgcccagcagacgctgctcacccgctttgacgggcagcgtataacgatattgttcaggcataacggttgtcagattctcgttaggatatgcctcaacatatgggggcatatctctgataagcaatgctgttcattatccgtaatcgacatggtttagcaaattgaatcgccccggctggggcgatggcttagcgggagtaactgacggcagcgggcagtgaaggcggggagaacaacagatcgctgaatgcacgctgtgaaagttttcttaccagcaagcccgcaacagtacagatgaacaaactgacaaagggataaaccagcaggagtgtcagttcgacttgcggcgaccagcgtgctgcgttcatttgcgcaagcagagttaagctgaatatttcaaccagaatgcgatgggtggtgtagatagcaatggtgttggagccaatcacattcagcaggctggtggagcgcataccgaatcgttgctcgtattgataaaacagcttcatgatcaccacaatcgataccagcgacaacagcagcgagatagtaaacaaccaggcaccgaccgccagaacggtaagcaaagaagccattagcagatggcggcgcaacggcacctctttaacacaggtcattattgttgcgccaaaccatgcgccaaggctgtaataaggcaaattgcggatcacactgttcattccccaccacggcgtgggaacgaaattaaccgccacactcagcagtacaaacaaggcgaatagtagcagcgccagacggctaaaaattttacataccacgaaatagacaattaacgcatacagataccacaagctggtgctggcggtgatcatcccgtgcaggaactcaccggtggaatcggcataagcggcattggaggcattgcttaaatcgcgctcaggtgccagccactggttcagcgcacttaacgccagccactgcaccacgccccaaagcgccagcacccaaaagatgctccagatgcgtttatcgagacaatttccccacggtacgctgtcgatatagcggcgaatcaaatagccggaaataaagaaaaaaaacggcatacgaaagggtgcaaggtaaagattgaaatagatccagcatttgctcaggacttccgataacggatgctgaaaagtggtcagatgcggataaaaggtaatgaccgagtgataaatcaccaccagacaaatacataaccctttgatctggttaatccatagctctttttgtttcatcaggacaacacgctcttttttaatttacatgcggttgatcctgcgggttatgaccctatgtgtaatgggtatctgtctgtattggatgatttttcagattaagatcaggcggcaagattgatgataaaacatggcaatttagccgattgatttacgggggcttttcagattagccctgacgatcacttacagttcagacgtttacccatcttgctttcgcttatatactcgtgtctttgctacagcaaccagacggatttcatgtaccaacctgtcgctctatttattggcctgcgttacatgcgtgggcgtgcagcggatcgcttcggtcgtttcgtctcctggctttctaccatcggcattaccctcggggtgatggcgctggtcacagtattgtcagtgatgaacggctttgagcgcgagctgcaaaacaacatccttggcctgatgccacaggcaattctctcttctgagcatggctctcttaacccgcagcaactcccggaaacggcagtcaaactggacggcgttaatcgcgtcgcacctattactaccggtgatgtggtactgcaaagcgcgcgcagcgtggcggtcggggtgatgctcggtatcgacccggcgcaaaaagatccacttacaccgtatctggtcaatgtgaaacaaactgacctcgagccggggaaatataatgtcatcctcggcgaacaacttgcctcacagctaggcgttaatcgcggtgatcaaatccgcgtgatggtaccatctgccagccagttcacgccgatggggcgtattccaagtcagcgcctgttcaatgtgattggcactttcgccgccaacagtgaagtcgatggcaatgaaatgctggtgaatattgaggatgcctcgcgtctgatgcgttatccggcaggcaatattaccggctggcgtttgtggctggatgagccgctgaaagtcgactcattaagtcagcaaaaactgcctgaaggcagcaaatggcaggactggcgtgatcgtaaaggcgagttgttccaggccgtacgcatggaaaaaaatatgatgggtttactgctgagcctgattgtcgccgttgcggcgtttaacattattacctcactagggctgatggtaatggagaagcagggcgaagtagcgatcctgcaaacgcaaggcttaactccgcgacaaatcatgatggtctttatggtgcaaggggccagcgccgggattatcggtgcgatcctcggagcggcgcttggcgccctgcttgccagccagttaaataatctgatgccgataatcggcgtcctgcttgatggcgcggcgctgccggtggctatcgaacctttacaggtcattgttattgcgctggtggcgatggctatcgcgctgctgtctacgctttacccttcatggcgcgctgccgccactcaacccgctgaggctttacgttatgaataagatcctgttgcaatgcgacaacctgtgcaaacgctatcaggaaggcagtgtgcaaaccgatgtgctgcacaatgtcagtttcagcgtcggcgaaggtgaaatgatggcgatcgtcggtagctctggttccggtaaaagtaccttgctgcacctgctgggcgggctggatacgccaacctccggcgatgtgatttttaatggtcagccaatgagcaaactgtcgtcggcagcgaaagctgaactgcgcaaccagaagctgggctttatttatcagtttcaccacctgctgccggattttaccgccctggaaaacgtggctatgccgctgctgattggcaagaaaaagcccgctgaaatcaacagccgtgcacttgagatgttaaaagcggtggggctggatcatcgtgcgaatcaccgcccatctgaactttctggcggcgaacgccagcgtgtggcgattgcccgtgcgctggtgaataacccgcgcctggtactggcggatgaacctaccggtaacctcgatgcgcgtaacgccgacagcatcttccagttgcttggggaattgaatcgcttgcagggcaccgccttcctggtggttactcacgacctgcaactggcgaaacgtatgagccgccagttagaaatgcgtgatggtcgtctgacggcggaactgagcctgatgggggcggagtaatggcgatgcctttatcgttattaattggcctgcgttttagtcgcggacggcggcgcggcggcatggtgtcgctgatctccgtcatttctaccattggcattgccctcggcgtggcggtattgatcgtcggcttaagcgcgatgaacggctttgaacgcgaactgaacaaccgtattctggcggtggtgccgcatggtgaaatcgaggcggtggatcagccgtggactaactggcaggaagcactggatcacgtgcaaaaagtgccgggtattgccgctgccgcgccgtatatcaatttcaccgggctggtggaaagtggcgcgaatcttcgcgcaatccaggtgaagggcgttaacccgcaacaggaacagcgtctgagcgcattaccctcgtttgtccagggcgatgcgtggcgcaattttaaagcgggcgaacagcaaattatcatcggcaaaggcgtggcggatgcgctgaaagtgaagcagggggattgggtgtcgattatgatccccaactcgaatcccgagcataaactgatgcagccaaaacgtgtgcgtttgcacgttgccggtattttgcagttgagtggtcaactcgatcacagttttgccatgatcccgctggcagatgcccaacaatatcttgatatgggttccagcgtatcaggtattgcccttaaaatgacggatgttttcaacgccaataagctggtacgcgatgcgggtgaagtgaccaacagctatgtttatattaaaagctggattggtacttacggctatatgtatcgcgatatccaaatgatccgcgccattatgtatctggcgatggtactggtgattggcgtggcctgtttcaacatcgtctccaccttagtgatggcggtgaaagacaagagtggcgatatcgcagtattaagaacgctgggggcgaaagatggtttaattcgcgccatctttgtctggtatggattgctggcagggctgttcggcagcctgtgtggtgtgattatcggcgtagtggtttcactgcaacttaccccgattattgagtggattgaaaagttgatcggtcatcagttcctctccagcgatatctattttattgatttcctgccatcggaattgcactggctggacgtcttctacgtactggtcacagcattgttgctgagtcttttggcaagttggtatccggcgcggcgcgccagtaatattgaccctgcgcgagtccttagcggccagtaaaggcagtacattaaaacaaggagcggcaatgtattacgggtttgatattggtggaacaaaaattgcgcttggcgtgtttgatagcggtcggcagttgcagtgggaaaagcgggtgccgacaccgcgtgacagctatgacgcatttttagatgcagtgtgtgagctggtagctgaagctgaccaacgttttggctgtaaaggttctgtcggcatcggtattccgggaatgccggaaacagaagatggtacgctgtatgccgccaatgtccccgctgccagcggtaaaccgctgcgtgccgacctgagcgcacgtcttgatcgcgatgtacgccttgataacgatgccaactgttttgccctttcagaagcctgggatgatgaatttactcaatatccactggtgatggggttgattctcggcaccggcgttggcggcgggctgattttcaacggcaaaccgattaccggtaaaagctacattaccggcgagtttggccatatgcgtctgccggttgatgcgttaaccatgatggggttggatttcccgttacgccgctgcggctgtggtcagcatggctgcattgaaaattatctgtctggtcgcggttttgcgtggctgtatcaacactattatcatcaaccgttgcaggctcccgaaattattgcgctttatgatcaaggcgatgagcaggcaagggcgcacgttgagcgttatctggatttattagcggtttgtctgggaaatatcctgaccattgttgaccctgacctggtcgtcattggtggtggcttatcgaatttcccggcaatcacagcgcaactggcggacaggctgcctcgtcatctcttacctgtagctcgtgttccgcgcattgaacgcgcgcgccacggtgatgcgggaggaatgcgtggtgcggccttcctacatctaaccgattaaacaacagaggttgctatgctgtcgcgtcggggtcatcggttaagtcgttttcgtaaaaataaacgccgcctgcgcgagcgtttgcgtcagcgtatttttttcagagataaagtggtgccggaagcaatggaaaaaccaagagtactcgtactgacaggggcaggaatttctgcggaatcaggtattcgtacctttcgcgccgcagatggcctgtgggaagaacatcgggttgaagatgtggcaacgccggaaggtttcgatcgcgatcctgaactggtgcaagcgttttataacgcccgtcgtcgacagctgcagcagccagaaattcagcctaacgccgcgcatcttgcgctggctaaactgcaagacgccctcggcgatcgctttttgctggtgacgcagaatatcgacaacctgcatgaacgcgcaggtaataccaatgtgattcatatgcatggggaactgctgaaagttcgttgttcacaaagtggtcaggttctcgactggaccggagacgttaccccagaagataaatgccattgctgccagtttccggcacccttgcgcccgcatgtagtgtggtttggcgaaatgccactcggcatggatgaaatttatatggcgttgtcgatggccgatattttcattgccattggcacatccgggcatgtttatccggcggctgggtttgttcacgaagcgaaactgcatggcgcgcacaccgtggaactgaatcttgaaccgagtcaggttggtaatgaatttgccgagaaatattacggcccggcaagccaggtggtgcctgagtttgttgaaaagttgctgaagggattaaaagcgggaagcattgcctgatgcactacgcttatcaggcctgcaaggggaccacaataccgacgaaagagcgggataaaactttactgtcctgactcattagccacatccttgctaaataaaaaacgggcggtaatgccaccgcccgcttgctgaattaacgtcctgctttcagcttctgataatactcttcataaatgctgctggctgcgccaacgtcattctgccattcgccatttttaatggtttcagcatccgggtagagcgttttatcgttcgccacttccggacttaacagcttacgcgccgcaaggtttggcgttggataaccgatagtttcagcaacctgttttgccacatccgggcgcagcaggaagttgatcaatttcagcgcgccttctttgtttttggcatttgccgggatcgccaggctgtccatccagaaaatgccgccttctttcggccacaccacgtcaattggcgtacccgcctgccgtgcaacgaaagcagaaccgttccagatcatgccgaggttaacttcgccttccatgtacgggttagctgggttatcggagttaaacgctgcgacgtttggcatcagttttttcagctcattatatgcagcttcaatctctttcggatcggtggtgttaccggagtagcccagcttacgcagcgccatctggaacacttcacgggcatcgtcggtcaacagcaggctgcctttgtactcaggcttccacagatcggcccagctggtgacagatttcggatccaccgcatcaccgttaacaccaatcgccgtcgcaccccagatatacggaatggagtaatcgttattcgggtcaaacggcttattgagcatgtctggatcgagattgctgaagttcgttaacttcgacttgtcgatcttctggatcatcccttctttacgcattttatcgacgtaataggttgaaggaaccaccaggtcataggcaccgtctttgtacgttttcagcttggcatacatggtttcgttcgactcgtaagtcgaatagataaccttaataccggtttctttggtgaactgttcaagcagtcctggcggcacgtactcggtccagttgtagaaatacagcgtgttgttgtcatcggcgtgagcggcgctcatgcccagtgccagagcacccgccgcgagcaggtggcgtgaccattttttcatttaacgtcccctgtgttacctttcgttttatcacgagcaataagctggctggcaataaccatcaccagcgacagcaccagtaatatggttgccagcgcgttaacttccggcgatacgccgactttgaccatcgaataaatttttaacggcagaatttcatagcttggtccggtgacgaacgaagaaactaccacatcgtccatcgacagggtaaagcttaacacccagcccgccgccaccgctggcattgccagtggcagaatgatttttcgcagaatggtaaattcgctggcaccgagatctttcgccgcttccagcatccgcacgtcaaaacctttcaggcgcgaatacaccgtcaccaccacaaatggcaggcagaaggtgatatgcgagaacagcagcgaccagaagccaagctgaatacccagcagcataaacagcaccagcagcgaaattgccatcacgatatctggtgacatcattaccacaaacagcattccgctaacgaacggcttaccgcgaaagcgataacggtacagcgcaactgccgtcagtgaaccgataagcgtagcaaacgtcgccgaaaacaccgccattgttagtgaatgctgcgctgcctgtaacaggctgtcgttgttcatcagcaggctataccatttggtggtaaaaccctgccagttgatgccaaagcgcgagctgttaaaggagttcacaatcaaaataatgattgggatatacaggtacgcgtagatagcggtcataaaaccgccgcgaagcagtcgaccgatcattcgagttccacctttttattcagcagacgagaagcgcgccagtaaaccagcaacatcaggcccattacgatagtcagcgtaatgctggtggctgcaccaaacggccagtcacgaatattgaggaactgtaccttgatgacgttaccgatcagcaggtttttcgcaccgcccatcaggtcggacacatagaacaggcccatcgctggcagcatcaccagcagacatccggcaataatccccggcatcgtcagtggaataattatgcggataaaagtctgtaacttgctggcaccgagatcgcgcgccgcctcaagcaacggcttatccagtttttcgatactggagtacagcggcatcaccataaacggcagcagaatgtaaaccagaccgataatcaccgcactgggcgtgaacatgatacggattggtgtgtcgataacgcccagccagagcaaaaactcgttgagatagcctttggtgctgaggaaaattttcagcccgtagatacgaatcaatgagttggtccagaagggaacaatcagcagaaacagcagcagcggacgcaccttgtgtggcagcttcgccagaaaccaggcaaacgggtagcccagcaccaggcaggcgagggtggcgatcagcgccatattcagcgagtgcaatagcacttcaaaatagagcggatcgagcagacgcgtgtagttatccagcgtaaagaccattttgacgaaactggcgtcgtcgcgggtcaaaaagctggtgccaatgatcatcaggttgggcagaaagacaaacaacacaagccaaccgacaatagtgacaatcactacattctggaacttacttgtgttcttcatcagccagtacgacctcccagctttctacccaattaatggccattttttggtcgagagagtggtcaaagtcagggtcgtcttcattgaagaattcgctgaccatcaccatcttgccattttccagttcaacaaccgactccagcgtcatgcctttgtagttacgctcacgaacgtaaccaatcagcccttcagcgtggttgtcgtcgttaatctcttcaacacgtaagtcttccgggcgcagcagaacatgcagtttttgccccggttcaacggcgaagttaacgtagatattacattcgcggccttcaacgttggcgcgtacgcgctgctcgtcgagacgttcgatgacagtggcgttaaacatattgatttcgccaatgaagccggcaacaaacaggtttttcggctcttcgtaaatttcgcgcggtgtaccatcttgctcaatacgaccctcgcgcatcaccacaatcctgtctgacatggtgagcgcttcttcctgatcgtgagtgacaaagacgaaggtaataccaagcttacgctgtaacgctttcagctcgttctgcatttgcttgcgcagtttgtaatccagcgctgagagcgactcatccagcaacaacagacgaggcttgttaaccaccgcgcgggcaatggcgacgcgttgctgttgaccaccagagagctgatgcggtttgcgttgagcgaaggtttccagctgcaccatccgcagggcttccatcacgcggggcgtaatttcagcagcgggggttttttgcatgcgcaacccaaaggccacattttcgaacacggtcatgtgggggaaaagtgcgtagctttggaaaacagtgttcacatagcggttttccgccggaacgtgggtgatgtcctcgttatccagcatgatgcgtccggaatcaacagtttccagacctgcaatcaggcgaagaacggttgttttaccgcagccagaagggccaagcagcgtgaggaactcgccattgttgatagtcagatccagctggggaatgacctctttaccatcaaagcatttgcgaattcccgccaattgcaccagcggtgaaagcgaactcggttgtttattcaattttttactctgtcccatgtaaacgcaacggatggcttaccgatgcggggtttgtggttaaccaccttggtgactcttaatgagggcggtaattctacggcaaaccgcttgaatcgccaatctttgttgtgaattactggcttagctttatattcattaaggtaatgctgataaatattcccgcttgcaggggtaaaagtgacctgacgcaatatttgtcttttcttgcttcttaataatgttgtcacaaaaagtgagggtgactacatggataaactacttgagcgatttttgaactacgtgtctctggatacccaatcaaaagcaggggtgagacaggttcccagcacggaaggccaatggaagttattgcatctgctgaaagagcagctcgaagagatggggcttatcaatgtgaccttaagtgagaagggcactttgatggcgacgttaccggctaacgtccctggcgatatcccggcgattggctttatttctcatgtggatacctcaccggattgcagcggcaaaaatgtgaatccgcaaattgttgaaaactatcgcggtggcgatattgcgctgggtatcggcgatgaagttttatcaccggttatgttcccggtgctgcatcagctactgggtcagacgctgattactaccgatggtaaaaccttgttaggtgccgatgacaaagccggtattgcagaaatcatgaccgcgctggcggtattgcaacagaaaaacattccgcatggtgatattcgcgtcgcctttaccccggatgaagaagtgggcaaaggggcgaaacattttgatgttgatgccttcgatgcccgctgggcttacactgttgacggtggtggcgtaggcgaactggagtttgaaaacttcaacgccgcatcggtcaatatcaaaattgtcggtaacaatgttcatccgggcacggcgaaaggagtgatggtaaatgcgctgtcgctggcggcacgtattcatgcggaagttccggcggatgaaagcccggaaatgacagaaggctatgaaggtttctatcacctggcgagcatgaaaggcaccgttgaccgagccgatatgcactacatcatccgtgatttcgaccgtaaacagtttgaagcgcgtaaacgtaaaatgatggagatcgccaaaaaagtgggcaaagggttacatcctgattgctacattgaactggtgattgaagacagttactacaatatgcgcgagaaagtggttgagcatccgcatattctcgatatcgcccagcaggcgatgcgtgactgcgatattgaaccggaactgaaaccgatccgcggtggtaccgacggcgcgcagttgtcgtttatgggattaccgtgcccgaacttgttcactggcggttacaactatcatggtaagcatgagtttgtgactctggaaggtatggaaaaagcggtgcaggtgatcgtccgtattgccgagttaacggcgcaacggaagtaagcgaaaagggatgcggcatgtgatgccgcatccggcttaaatccaaacttacccttcgaagaaccagtatccgctattgaccagcgccgcgagcatcgcgaggaatgacggatcttccagcgcatcgccaaaattctccgcggtcagcgcaatgttgctggcgagtgcatccagtgccggacggtgcggggaatcgatcttctcaccattggcatacacgtcgtcgccaatgcgcaatacgcgcagaccacccaggcgcaccagcacatcaccttgtttcagcgcatcgtagatttcatccggctgataaggcggctctggcggcgcgatatccagttcatgacgtgactgggatataaactcgccaaaccattgcttaaagtgttccggctggttgatcaattcgagcatcatctcacgcagtttatccatctcttgcggcagaacgtccgcaggatgagcgcgaggtggaacatcaggatcgctgtagtagttgccgcccagttcacgttgcagcacataatcggcaaatccgctaattaattcccgcgtatttggcgcgcgaaaacccacggaatagttcatcgcattttccagcgcgtagccttcatgcgggaatcctggcggaatataaagaatatcgccaggctccagctcttcatcgatgatggcttcgaacggatcgacctgtaacagatccgggtgtgggcagtgctgtttcatttgcagcttttcgcccactcgccagcgacgacgtccggtaccctgaatgataaacacgtcgtactgatcgagatgcgggccgacgccgccgccaggtacagaaaaagagatcatcagatcatcaatacgccagtccggtagttcacggaacggtcgcatcagcgcggcggtcggctcatgccagtgatttactgcttgcactaacaatgaccagttagtttcaccgagatgatcgtagctttcgaacggaccgtggctgacctgccatttgccatcctggtgactgaccagtcgactgtcgacttcgctttccatcgccagacccgccaactcgtctggagagatcgggtcaataaaattattaaagccgcgttttaacaccaccgggcgtttctgccagtgacgttcaagaaaatcgggccagttaagagtgagttggtattccatgttaagcatccacaggctggtatctgcaaccgattataacggatgcttaacgtaatgcgtgaagtatggacatatttattcatctttcggcgcagaatgctggcgaccaaaaatcacctccatccgcgcaccgcccagcatgctctctccggcgacgattttaccctcatattgctcggtgatttcgcgggctaccgccagccctacaccttgcccagggcgtaaagtatcaacccgttgaccacggtcgaaaatgacctctcgcttgcttaatggaataccgggtccatcatcctcgaccacaatatagagatgctcgtcggtttgccttgcagaaatttcgacaaactcgaggcaatatttacaggcattatccagcagattgcccatcacctcgacaaaatcgttctgctcaccgacaaagctgatctctggcgaaatatcgagagagatattgacccctttgcgttgatacactttgttcagcgccgaggtgagattgtccagcagtggggcgaccggatgcagctcgcggctaagcaatgtcccgccgcgcatactggcacgatgcaggtagtagccaatttgctgtgaaatgcggctgatttgctccagcattaccggttcagcatcactgacgctcatcttttcactacgcagagaacgcagcgtactttgcagcaccgccagtggcgttttcagactatgggtcaggtcggtgagcgtcgtacggtatttgtcgtaacgttcgcgttcactttttaacaatcggttcaggtttcgtaccagactggtcagttctcgcgttgtggctggattgagcaattcgcggttatgttcttccagttcgcggacttcttttgccagggcttcgatggggcgtaaactccaccaggcggcgacccacagcagcgggatcactaacagcagattggctgagagcacatagataaaccagctccagaccatataggaactttttagctccaccggaatggtatccaccaccacaatggttaattttggcatccgcgatgttgccgggtagacgtttactgccaccgagtgggtcatctccgcgtcgtcgtcatcttcccgcacttcctgcaactgttgctgtatcgaatgatctccactcagcaagaggctggtatcgttaacatccgcttcaatttcatgaaaaccattcgatttcagccagtcaggctggatcatcttcatcagccagggcacgtcacgttgcgcccataaaagctgcccgttctcatcataaattagcgtcatggtggggctttgcttgtcgatattttctggtaactcgacatgcaacttattgttttcccacttcgcaagggtatagaacagattgctttcgccacgtaacagccgaaacgtagttttatcgaaactgacgctataaccgatcagcgcgaccattccgtaggcaagcgaaagcaccagtactaccgctgccgttgccaacagaaaacgtacccgcagcgagagcgggaaaaaaagacgcagtaattttttcatcagcgcaattcgaacagatagccctggccgcgaacggtggtaatcacttcttgcggatattgtgcctgaatttttttgcgcagacgtcccatcagtacatcaatggtatggctttcccgcagctccgcatccggatagagttgtagcattaacgaatctttgctcaccactttgccattattgcgtatcaacgtttccataatggtgtattcgaacgcggtcagtttgatcacttcgtcattaatagataattcacggcgagagagatcaacctgaaacggggggagcgaaatgacctgtgaagccagaccgctattacgccgcattaatgcctgcattcgcgccatcacctcttcaatatgaaacggtttagtcacataatcatcagcaccggcacttaatacttcgactttgtcctgccagctttcacgggcggttaataccagaatcggcagtgaaacatcgttgctacgccagcggcgaatcagtgacagaccgtcctcgtctggcaatccgagatcgacaatcgcaatatccggtatatgttcattgagataataatcggcttctttggcatcttctgcgtcatcgacctgatgaccagcatcctgaatctgaactttaaggtggtgacgtaacaacgcattgtcttcaacaaccagtacgcgcatttttatttctccctgtcttaattattaaaatagtgtaacgcgattatgtggttatgggggtaaacattaaataaaccagcggggaggggaggtaaagtgaaaaaataaaaagcggataatcttaataagcaggccggacagcatcgccatccggcactgatacgaggtttatttcagctcatcaaccatcgtgatagctcgaccaatatagttagccggcgtcatcgctttcaggcgggctttctcttcttctggcaacgccagaccatcgataaactgcttcatgccttcggcgtcaacgcgcttaccgcgagtcagctctttcagcttctcgtacggtttttcgatgccatagcgacgcataactgtctggattggttcagccagcacttcccagttgtgatccagttcatccagcagatggtcacggttcacttccagtttgctcacgcctttcagggtggattgatatgcaatcaaggcataaccgatacccacgccgaggttacgcagcacggtagagtcggtcaggtcacgctgccagcgggaaaccggcagtttgcttgccagatgctgcaataccgcgttggaaaggcccagattcccttcggagttttcgaagtcgatcgggttaactttatgcggcatggtggaagaaccaatctcaccagcaatggttttctgtttgaagtggttaagggcgatataaccccagacgtcacggtcaaagtcgatcagaatagtgttgaagcgcgcaacgcaatcaaacagttcggcaatgtagtcgtgcggttcgatctgggtggtgtacgggttccactgaatacccagcgaggtgacgaactcttcgctgaactgatgccagtcaacttccgggtaagcggcgatgtgggcgttatagttaccgaccgcgccgttgattttgccgaggatctccacctggttaagctggcggtactggcgctccatacggtaggcgacgtttgccatctctttaccgatggttgacggcgtggctggctgaccgtgggtacgagacagcagcgggatatcgcgatactgaacggcgagatctttaatgccatcaatcagttgacgccagtatggcaggatcacttcatcacgcgcggttttcagcattaatgcgtgggagaggttattgatatcttccgaagtacaggcaaagtggatgaattcagaaaccgcgtgcagttccgggatctccgccactttttctttcaggaaatactcaaccgctttaacgtcgtggttagtggtacgctcgatagttttgatgcgcgccgcatcttcttcgctgaaactggcgacgattgcatcaaggtaaccgattgcgtcggcagcaaaagcaggaacttccttgatcgctgcgtgcgcggccagtttttgcagccaacgtacttcaacttgtacacggaatttcagcaaaccatattcgctgaaaatcccgcgcagcgcgctgactttatcgccgtagcgtccatcgacaggggaaacggcggtcagtgaggataattccatagatcacaactccggggttaaatgagcaagaatttgttttgcctgagtggtcaggcgattacgagaaaacatcagttgcagacgtccgccgccgacctggtgccagagcacggcggcgcgaatgcctgccagcagggttgcgcgaactttcgcctgcacttgtgggctttgcagtacagcaggggaaccggtgacctgaatgcgcgggccaagcgggctaatcacatcaacatagatagcagccatcgcgctcatcagcgtttcggactgtaaatcgaagtgttcgagctggcgttgcaggccgttgatccggttgcccagagtgtcgagcgcgcctttcgctgaggagagtttgcgctcaagcaccatcaagctgagtgtgtagcgggttaattcggcgtttaagccctggcgactgctggcattgagcacgccgagcagggtttccagcccgacgcgcaggttggcttcgctaccgccaaaaaccgccagcgtcgagctggggttcatatcaataatactgttgagtgagacgtgtagcgcatcggcatcacaatgcccctggtgagcgagttgttgcaccaggcgtgccgactgacaaataccggccagggcgagggtgatgtcatagtaattctttgccacgttcactgcttccttgttttaagtaaagataataatcagaccggcagcggcagacgctgctcaataataccgccaccgaggcacacttcaccgttatagaagacggcagactggcccggcgtcacggcggcaaccggttcatcgaaaatcacttcaatgcgatcatcgtccagcgccttgacggtgcaagggatatcggtctggcgatagcgggtttttaccgtgcaacgcatagtgccggtgaatggttcgcgatcgacccagtgcaactgctgggcaatcaacccgacagacatcagccgcgggtgttcatggccctgagcgacaaccagaatgttgttttcgacgtctttgtccaccacataccacggttcttcggtaccttctttggtgccaccgatacccagacctttacgctgaccgagagtgtgatacatcagcccctggtgctcaccaatttcatcgccatcgacggtaatgattttgcccggttgcgccgggagataacggcccaggaactcgcggaatttacgttcgccaatgaagcaaatgccggtagagtcttttttcttcgcggtgaccagaccaagatcttcagcaatcttacgcacctgcggtttttccagttcgccgaccgggaacaggctttgcgcaatctgctcatggctgagcgtataaaggaagtagctctggtctttattgctgtccagaccacgcagcaggcggctcttgccatcgacatcggcccgacgtacgtaatgaccggtagcgatataatcggcacctaaatcttcggcggcaaattcgaggaaggctttaaatttgatctctttgttgcacagaatatccggattcggcgtgcgaccggctttatattcggcaaggaacagttcgaagacgttgtcccagtactcggcagcaaagttaacggtgtgcagttcaatgccgagcttgtcgcagacagcctgggcatcagccagatccgctgccgctgtgcaatattcctcaccgtcgtcttcttcccagttcttcataaacaggccttcgacctgatatccctgttgttgcaacagccaggcagaaacggaggaatcgacaccgccggacatgccgacgattactttttttgcggtttcagacattggatcactcacgacattgaacttcaaggcggcgtattctatcacgcagccttttagatgacaccctttgtaaaaggccagttaaaatcgccaatcatctccagcggataacgttgcccgctttgataacaacgaatactttccgccaccagcggcgaacgaagatttgacgcctgtaaaatttcttcggcgctgacccaacggcagcagtcgatatcgctgtcatgaggctgggtcgggcatatttgctcaagctcaatggcaaagaggaaacgcaaaaacggcgttttatctggcgcaatccactgatgcatacgaataaagtgttgcggctgcgcgctgatgccggtttcttcccacagttcacgggcggcggcttccactaaggtttcatcggcttccagatgcccggcaggttggttccataacgctttaccattaatcgtctcttcaacgactaaaaatttgccttctgcgtgcaccacgcaagcaacggtaacgtgcggtttaaacattttgcatccttaatctgtcacttctcgccattcgccattggcaagattatccaaagagtaatcacccatcgcatagcgaatcagtcgcagcgtggggaagccaacatgggcggtcatgcggcgcacctggcgattacgtccttcatataaggtgatcttcagccagctggtgggaatacttttgcgttcacgaattgatggattccgcggccataaccacgcgggttcgtcaaccagctccgcgccggcgggcagggtagggccatcatttaaggttacgccattgcgcaaggcttcaagtgcgtcttgtgtgggaataccttccacctgcacataatagatttttccggtgcgtttacccggctgggttaaacgcgcctgcaacgcgccgttattggtcagcaccagcaacccttcgctatcgcggtcaaggcgacctgctgcataaacgccctgaaccgggatgaattcttttaatgttttgcgtccggcttcatcggtgaactgcggaagaacatcgtagggtttattgaacaggatcacacgcgtgggctggttttcaggtttacgcctggtagaacgttgcgagctgaatcgcttaacctggtgatttctaaaagaagttttttgcatggtattttcagagattatgaattgccgcattatagcctaataacgcgcatctttcatgacggcaaacaatagggtagtattgacaagccaattacaaatcattaacaaaaaattgctctaaagcatccgtatcgcaggacgcaaacgcatatgcaacgtggtggcagacgagcaaaccagtagcgctcgaaggagaggtgaatggaaagtaaagtagttgttccggcacaaggcaagaagatcaccctgcaaaacggcaaactcaacgttcctgaaaatccgattatcccttacattgaaggtgatggaatcggtgtagatgtaaccccagccatgctgaaagtggtcgacgctgcagtcgagaaagcctataaaggcgagcgtaaaatctcctggatggaaatttacaccggtgaaaaatccacacaggtttatggtcaggacgtctggctgcctgctgaaactcttgatctgattcgtgaatatcgcgttgccattaaaggtccgctgaccactccggttggtggcggtattcgctctctgaacgttgccctgcgccaggaactggatctctacatctgcctgcgtccggtacgttactatcagggcactccaagcccggttaaacaccctgaactgaccgatatggttatcttccgtgaaaactcggaagacatttatgcgggtatcgaatggaaagcagactctgccgacgccgagaaagtgattaaattcctgcgtgaagagatgggggtgaagaaaattcgcttcccggaacattgtggtatcggtattaagccgtgttcggaagaaggcaccaaacgtctggttcgtgcagcgatcgaatacgcaattgctaacgatcgtgactctgtgactctggtgcacaaaggcaacatcatgaagttcaccgaaggagcgtttaaagactggggctaccagctggcgcgtgaagagtttggcggtgaactgatcgacggtggcccgtggctgaaagttaaaaacccgaacactggcaaagagatcgtcattaaagacgtgattgctgatgcattcctgcaacagatcctgctgcgtccggctgaatatgatgttatcgcctgtatgaacctgaacggtgactacatttctgacgccctggcagcgcaggttggcggtatcggtatcgcccctggtgcaaacatcggtgacgaatgcgccctgtttgaagccacccacggtactgcgccgaaatatgccggtcaggacaaagtaaatcctggctctattattctctccgctgagatgatgctgcgccatatgggttggactgaagcggctgacctgattgttaaaggtatggaaggcgcaatcaatgccaagaccgtaacttatgacttcgaacgtctgatggaaggcgctaagctgctgaaatgttcagagtttggtgaagcgatcatcgaaaacatgtaatctctccatgtgttaaatattgaaacgggcgtataacacgcccgttgttttatttatgtggatattattaatagcatatcgagcatatttatatgaagcccattacttgagcccatatgggcatatttttataatgcaactattatgtaaacatttatttgttattttgctttctcctggaggacactcttgactgcttttgagtaaactccataaatccttgttgaatggtgcgatgtgataaatagtaataggatattctttatccttaaggataataccagacttaaccggtgtaaatatactgccaggagggagaaatatagtagattgataccagatgatcattttcatattaccccatatggctgaaaaagatataccacatgtaggttgaattaccgtgtcaattactatccacttcatttgttatgtcttatcccacggtatttaatatggttcattaggatgtttatttcttgattttgcatatgagtatattaccccccccccctcaaaaaaataaattaattaaaatgatggcttatataaaataaaatttaaagcaaggaatctcaatggatgttaaacaaaatgagattttgtgaaagcaataaattattgacttcgttttagatttgtttagctataatgttatacattcaaatgactgaacatcctgtaattaaaacatagcctttatgctactttgtgccaatttgctaaacattatggttgcctttttatataacgataataatgaatataagcatgacatgagaataagatttcaatttttgagttatataggaatgatttaacctgttcctggctaaaatacatataaccggatgatgactaaaccaaaatacatgtgcgttaagtattgaaacggacgtgtggcacggccgttgtttttataaatatgttaaccgttataaaataacgtatcaaaagtcaagtgatcacatttcaaatatcaagttgatagtattagtctggtgattatttatgggtgacaataaaaagacagtattaatcatccatagagatagtctctgcacttttatttccattatgctaatgccttactgaattatgaagcatttcttaagtatccaactttagctagattaatggtttattattttctacatcttcaatatataaaagcgtattatcaatggcgtagtaactgcgtttgttatgattaacatcagtaacccaccggaaaacgcccgcgcctgccagtgttgaacagtattcccgaaatgtagattttccgcaaatatgaagcaatgcggcctcttttattttagcagggttcttggtcgtactaacttttaacaggttcctggttcctcttaataacaaaaccgtatcatcgtgagtaataattctgatgttatccgtagccagataataaatgtaatgtgcaatacggtgatgttttaattctgaataaaaccaggagaagttttgctcttttctcacttgctcaaacatcttttgaaaaacaacgacctgatccatcaggataataacctcttgttagttgtgagactgcgtagtgtgcacgatcggttttaccacttcaatctggtctgtcctttggctgtgatatgtacagagtgtgatagagggaatatctgaattctcccggtgagcattttgcaacggaccagctccggtacaaacgctgttgtgggttcagattataacattctgtctaaggggcgggataaaggtgaaattagggggcatgaaagatgactttataaccttgctcaccccagtgttgtaaaagttcgttttgccttctcgttggtgccatgcctgtccagacaatcaatgtttgcgtcgggaacagttccgggcgcggcgattcaatgggatcagcaagaacagaaatgtgccatcctgacaatgataaacgccatgcttccagccacaatcgtgctctctcttcaacattccacgccatcagaatggcttctttaccgggcttacggcgcatttcgaaaagcgaggttgctgcgtattcaattaatgcgccgtcaaacatactgctcataatgcgggaggtgttgtgatcaagcacgagacgctggcgaacaggaaggtaaacatgattaatcaattgatctactgggtactctcgacccagtgaaataattctcgcgcgtagtttggcaggattagccatgcgaagaattgacatcatctcttcttgcaggcggctccagtcatcttccgtatcctggctggtggtttccagtaatgctttaactttgcctacagggacgccattacttatccaacgcttgatctcttcgatgcgttgtatgtcttcttcatcaaagagtcggtgtccgccttcactgcgctgtggttttaacaaaccgtagcggcgttgccaggcccggagagtgacaggattaatcccgcaacgttcagcaacatcaccaatgctgtaataagccacaattcctccttgcggtcacaaatctccgtcgcctgtacacgacccaataatactttgtacaatatacgctaaaattgtacaaagtataaataagatttcagctaaattggatgaaacattatttttaatgtggattaaatttaaacgtaacgtattcattttcacgatgatttactgaaatcatgtgaaagaatgtgctgaaaattattttttctctggccacgctatggaagggataccattcaatttagctttagcaaacagatctccctgaaacatctcaattcctgcggattcaagccacatccactcttctggtgttgccacgcccatagcactgacttgaatttcaagtgatgtacagcattttatgatcgcctgaataattgcctgccgtggcccacttttatgaacattggtaatcaattcctgactgattttaattctgtcaggctggaagcgtgacaggagtaacaaaccagcaaaacctgcgccaaaatgatcaattgctacactgataccagcagcctttagcgatttaatcgcttcggcaaactcatcaaaccgagatatgacttcactttcagtaaattcaacgatgatttgttcaggcaccagagcattggcctttatttcattaagtaaaaaagagactgcgtcaggttcgttaaccagggtcataggtaatagattgattgaaatcattttatcaccgagctcaagtgcgtgtgccatcgtgaatgcaagcgccttacttttgagatccgctgtgtagatttccccgtctttacgctgcccaaccgctatggctgatgggctatcttcatttttttgcacaatggcttcaaaagcgattatccgccgcgataagggatcgacaataggatgaaaggcaaagtggtcgtttatagttggtgaaagggcacaggaatcaagttctttatcagatccgtcagcgataaaaagccaggagtcttcggcagggatctcgaaataggttgattgttcggttgcaaggacaaaagtacgaaaaaattgtagcgctctgtcatcataagttagctgaaattttgatgtgcctttgtcgaatacggcctgtaaaacgtcatctcgctcgtgcaggcgcaaatcaaataattccattcccgctttgccaaaacggcgagcaggcgcgtaatcgcacagcagctcaacaatattatagtgccgtggatcctggcatatagcccgatatatcattttaacctgttcttccggaccttccagaagctggaaaaaatgagaaccattaaacagtaagatccctgttacgtcagactgcatgttcctgcgatttgctatcgaaaccatttcttcgatttttttgacaggttcgtcgtcacgtatatggctacgataaataagggtggtaagcattaacaatccagggtaatgggtgaggcgagagtaagacggtaacagacatatcttcttgtgtctttcttttaataccaaaacataaccgtttctttacattgataaaaaatggaaaagttgaacactagttggcgaaaaatcttgtatagattgtcagttaaatgatgcaatattttttatcataacacattgttttatatgcattagcactaattgcaaaaaattaatttatcattctgtacacatatttcgtacaagtttgctattgttacctcacttcacattgattaacatttttaacagaggcgtagcatgcatcaaaattcagtgacttcagattctgcgggagcaatcactcgttactttgcaaaagctaacttgcctactcagcaggaaactctcggggaaattgtgactgagattttgaaagatggacgtaatctgagtcgaaagtcgctttgtgccaaacttctttgccgactggaacaagcgacaggggaagagaaacagaaacattataatgcactaattgggttgctttttgaataatgcaacagcctgattttttaacaggttagctatgaagtcgttatgaagacatctgataatgaacgtataaaatgaatcgccacggataatctagacacttccgagccgttgataatactggttttcatattctgtcggtgacatctgttcgctagaaccatgccgacgcttactgttataaaacatttcgatgtaatcaaaaatatcactgcgggcttcttcccgcgttccgtagatctttttctttatccgttcacgtttcaacaactggaaaaaactttctgcaaccgcattatcatggcagttaccgcgacggctcatgctaccctccaggccgtgtgatttcaggaacgactgccactcatggcttgtgtactgactgccctgatccgaatgaaccagcacctgtttttcgggattacgccgccatacagccatcagcagtgcgttcaggacaatgtcctttgtcatccgggattgcatggaccagccgataattttgcgtgagaacagatcaacaacaacggcaagatacagccagccttcgtgggtcctgatgtaggttatgtccgttacccaacgctcatcaggagcatccggattgaactgtcgctggagcctgttgggtgacacgatactggcctcgcctttacgtgcccgcgggcttcggtatccgacctgagcctttattccgacacgtttcatcagtctccagactctgtttactccgcactgttgcccgctgtcacgcaaatccagatggattttgcgataaccatagacgcatcccgattccagccagaactgtttaatctgtcctgtcagtctcaggtctgcctgatggcgttgtgaatgcggctgctgaagccaggcgtaaaaaccactgggatgaacatccagcacccgacagagcaggcgaacaggccagcaacaggagttgtcacggataaaggcgtacctcagtcggacagctttgcgaagtacgccgcggctttttttaatatgtcccgttcgtcggtaacccgtttcagctctttctggagacggcggatctcggcctgagcatctgactgttctttattagtggaagaatccggaccgtacttctttatccaggcataaaggctgtgggtggtgatatcgagacgtgttgcaacgctggcaacagaataaccgcgatcaacaacctgtttgactgcttcagttttaaactcttcgggataacgcttaccgctcatgggcacctctctttaagccatcttaaatgactctgaggtgtctgttaaacccgtggcgattcaaaatatgaaattactggccaggcggtgctccagatactgcgcatgaagataaatttttcattgcagactcttattaagcaattactcgtaatgaaatcggctgaggaagatgctttccgacgcgatttaattgacagcataattcgtgattttagcaatagtgattcaggagggccaaaccgaagaacagcgacagctgacaataaaagtatgttcaatggttggaaaataaacagaatacattaaaatttcataagtaagatgagaggttaccatgcttgaagatactacaattcataatgcaataactgataaagcgttagcaagttactttcgcagttcgggtaatttgttagaagaagagtcagcagtgttagggcaggctgtcaccaatttaatgctttcaggcgataatgttaataataaaaatattatcttaagtctgatacactccctggaaacaacaagtgatattctcaaagctgatgtgattagaaaaacactggaaatcgtgttgcgatacacagctgatgatatgtaacttctaattattaagtataagtttatagaaaactcattcatcttatttttgtctgtcgctttagactatacacagcataattttattaggttaatatttctacgaggctgacatgaataattcaatcccagagagatttatttttcaatgtgctttgtttaaaaatctcgagagggaggtgttcatgacgcatgggtatgttgatagtcatattattgatcaggctttacgcttgcgtttaaaagatgaaaccagtgtgattctttctgatctctatctgcaaatattgcagtacattgaaatgcataagactacactaacggatatcattattaatgacagggaatccgtgctctcttagaacttgagtaaggttttagaataaacatcagctgtatcaccatgctgatacaaagtgagcatttcaggcgttatgctttcttattatgtccgcaatatcaggtgtcaagaatggagagttctcgctctccattcttgacgcctgatatcccgcctaacttattttgtactgcctacattatgctcaataattaatgggttagatcaagatggagaaaattttatcttcggcgtggatatttcttatgctctctaccatgctctctgtagatgccagcgcgagcgaatgaatggcattttcatgtattaaaccctttggccgggacaagcaaatgcgcaatacactcatacccatcctcgttgcgatatgcttgtttattaccggtgtcgctattttgaacatccagctctggtattccgcaaaagcagagtacctggcgggagcgagatatgccgccaacaatatcaatcatatacttgaagaagcgtcacaagcgactcaaacagcggttaacattgccgggaaggaatgcaacctcgaggagcaatatcagcttggcactgaagcagctctgaaacctcacctgcgcacaatcatcattctcaaacagggaatagtctggtgtacatccctgcctgggaatcgggtcctgttgtctcgtattcctgttttcccggacagtaatttactgttggctccagcaatcgacaccgttaatagattacctatcctgctctatcagaaccaatttgcagatacgcgcattttggttacgataagcgatcagcatattcgtggggcacttaatgtacccttgaaaggggtaaggtatgtattacgcgtggcggatgacattattggaccaacgggtgatgtgatgacgcttaatggacattatccctataccgagaaggttcactccacaaaatatcatttcactattatctttaacccgccgccactctttagcttctacagacttatcgataaaggctttgggattttaatatttattctgttaatcgcctgcgccgctgccttcctgcttgatagatatttcaataaaagcgcaacgcctgaagagatcctgcgacgggcaataaataatggggagatcgtccctttttaccaacctgtggtaaatggtcgggaagggacattgcggggagttgaggtgttagcccgctggaaacaacctcacggtggatatatatcacccgcggcatttattccacttgctgaaaaatccggattaatcgttccgcttacgcaaagcctgatgaatcaggttgccagacagatgaacgctatcgcgagtaaattgccggaaggttttcatattggaattaattttagcgcttcgcatattatttcgccgacgtttgtcgacgagtgtttaaatttccgtgacagttttacccgccgcgatttaaaccttgttctggaagtcaccgagcgtgagccattgaatgttgatgaaagtctggttcagcggttgaacatactgcatgaaaatggttttgtcatcgcactggatgatttcggtactggctactcagggctttcttatcttcatgacctgcatattgattatatcaaaattgatcacagtttcgttggccgcgtaaacgcagacccagaatcaacccgaattctggattgtgtattggatctggcgcgtaaactttcgatcagtatcgtcgctgaaggtgtcgaaacgaaagaacaacttgactatctgaaccaaaataatatcacatttcagcagggttattatttctataaacctgttacatacatcgacctggtcaaaattatcctttctaaaccgaaggtgaaggttgtggttgagtgaaaattgatcagtaaggccatagtgcggtgtaattatagacagctaattagctcgttgcctcttgttactattgttcattattttgtttgctataattgtttgaaagttttgacaggattgccattagtagcatgaacaatagtaataatctggattatttcactctctatatcatattttccattgcatttatgctgatcaccctcctggtcatccttattgcaaaacccagtaccgggctgggagaagtgcttgtgacgataaatttgcttaatgcccttgtttggctggcgatcaatctggttaatcgattaagagaaagactcgtcaaccacagggatcagcaataatctttcagtttctcactgtcagtatgcggctgaatgggttgctggcagtgaacgcctggatcattgaaggaaaggcattattgcgcaaatagttgtcaaccctggtgttatcacggttgtttttatatatcaccgaaataatcctcattgcaactattaacaattttgatgtcgaagagttatttgttaaacaaaatcgtcacctcaaagtgatcaatgtcatgaaaataaggtgaaaaatgataatgccgacttatttatcatttatatattgtcgctgtttatctatttaaattttttgtgcttttgtttttgtctttaccctccgttttggtaatctgagctcataggttatttgaccaggaatgtttgttaatccaatgaatggatggttaatctatgaaactgaaaaaactctccgggtttagtttgggacttattgctctggcggtgggtaatgcatatgcaacacaattgttggatgattatagtataatttcctatatgactgatgaagaatcgccgattgaaatcaaagataataatccgataagtaatggagagtatctaaccactgaagacgaaagccatgctgtgaaagtggatgacggtgtaactggatatataaataatgccagtgtgatgactagtggtgatggatcttatggtatttctgttgatagtcaaaacaaagtattatatataagcgatagcgatattaagacctctggaagcgtatctgacaaagaaaatggagggataacagccagcgcagtagtcagtgaatttggtggcaccatctttatgaatggtgataattcagtcgagtcgggtggggcatattcagcgggacttttaagccaggttaatgattctgaaaagatggtaaataacacccgtcttgaaaccacagataaaacgaacattgttacctctggggaaaatgcagtaggtgttcttgcatgttcaagtcctggagagtctcgaacatgtgtcgatgctgtagatgatgaagttagtgattctaacagttacgaagttattagccgtgctgatttaaaaatgaatggtggttccataacaactaatggcattaatagctatggtgcttatgctaatgggaaaaaagcatatattaatttagattatgtggcacttgaaactgtggctgatggaagttatgcagttgctattcgacaaggtaacattgatataaaaaatagttctattacaacaacaggcactaaagcccccattgcaaaaatatacaatggtggagagttatttttttccaatgtcaccgcggtatcaaaacaagataaaggaatatcaattgatgcatcaaatatcgattctcaagccaaaatagcactattaagtgttgaactttcaagtgctttggatagtattgatgttaacaaaactacaacggatgtaagtatccttaatcgaagtattatcacacctggtaataatgttctggttaataatactggaggtgacttaaacataatttcgtccgactctattctaaatggagcgactaaactcgtcagcggcacaaccacgctgaagctttcagaaaatacaatctggaatatgaaagatgactccgttgttacccatctgactaattcagacagtattatcaatctttcgtatgatgatggtcaaacatttacccaaggaaaaacattaaccgtaaaaggtaattatgtcggtaataatggtcagcttaatatccgcaccgtattaggtgatgataaatcggctacggacagacttattgttgagggtaatacttcgggttcaactaccgtctatgtgaaaaatgctggaggaagcggcgcggccacgctaaacgggatcgaactcataactgtgaatggcgatgaatctccagcagatgccttcagataaggtgatgcaaggattgcagctggagctttcgaatatcaactaaaacaacaaggcaaaaactggtatttgacaagttatcagtcagtgaatgaggaggataacagctcagagggaaattcagaatcaacagaaacgcctacccccgtcctgcgccccgaagctggaagttacgtcgctaacctggcagctgctaacactctttttgttatgcgtctgaacgaccgtgcgggtgaaacgcgctacatcgatcctgtaactgaacaggagcgttcaagccgactttggctacgtcaaattggcgggcataatgcctggcgtgacagcaacggacagttgagaacgacctcgcatcgctacgtctcgcagttagggggcgatctgttaaccggtggttttaccgatagtgacagttggcgtttgggagtgatggctggttatgcccgcgactacaacttaactcattccagcgtgtcggattatcgttcgaaagggagtgtcagaggctatagcgcagggctgtatgccacctggtttgccgatgacatcagtaaaaaaggcgcatacattgactcctgggcgcaatatagctggtttaaaaactcggtgaaaggggatgaattagcctatgaatcctatagcgcgaaaggtgcaaccgtctcgctggaagcgggttacggttttgccctgaataaatcctttggtctggaagcggcgaaatatacgtggatcttccagccacaggcacaggctatctggatgggcgtcgatcataatgcgcacacggaagccaatggctcacgtattgagaatgacgcaaataacaacatccagacccgactcggcttccgcacctttattcgtactcaggagaaaaacagcggtccgcacggtgacgactttgaaccttttgttgaaatgaactggatccataacagtaaagattttgctgtctcaatgaacggtgtgaaagtcgaacaagatggggcgagtaatttgggggaaattaaacttggcgtaaatggcaacctgaatccagcggccagcgtctggggaatgtgggcgtgcagctgggtgataatggctacaatgacaccgcagtgatggtgggcctgaaatataagttctgatcccgccgttagctaaaaaaccgcgtcgtattcatcgacgcggtacatatgaaatattattttttgccgatagcacgcatggtgtcatcaattgccgtgatcaacagcatttgcgggtctttagcgcaaacctgattcagtttttctaccactttggcgctcagttccggagattgctcaatttttaaatcacggctggcaacgctggcattacccattaccgcaacaatttctgcaacctgtgcgctgtcagtttttgccatttcgttggcttctgcgcaagtaatataggtttctgacggcaaaccgtttttaatattgtagtcctgcgcccaggtcattggtgcgaaaacaaacaggcccgccagtaaagcaaattttttcatcatcattccttatttcattttacccagaattgcaccacccgtaccgccaatcacggcacctttaatcgccccttcgaggccattgccggtcagaacgccagtgacagcaccaacggcggcacccacttttgcacctttacgcgcatttttaccgtcgcggcctttttctgttactgcaccaacaccagcgccaacagctgcacctttcagtacgccattaacaccattgccagtaagtaaaccaacgcctgcgcctagcaatgcacctttcgtggtgcggttcatatccgccatcgctggcgtggagcagaacaatgctgagataagcccgaaggcaagtatttttttcttcaacttagatgtccggtattaagtaagttgcacacacaataatttcgtcttcaattaagatctgcttaactaaagaacgctcgctattattcagataattcaaaatgagcgtggctgtgatgataggaattatgttttttacgtgaatgagaataatcttaaacgaggaataactcattgattgacaatatttttattcaagaagtgtcattgactgttaacgcaatgttgtaaaggtaagataatctgatttatcaatattattgtgtgatttttatgtgagcagaagatattcatcagcaacgattacattagtcattttattttgccgacggcctcattgtcgaaagataagcgtacgacagtattatcagaaaagagtgattttttatccaactacacttcagcgcactgcgtgtaaaaaatgcctctttcttatgcgggatatcatcatttcatcatgatgtctttggtgagcggtgaacacaatacacctgcgctgtctcttcaggatgaatcccctggtctggtgcctgcgggctgatgttgcagcagagcttaggtcacttagacgctactatcatttatccaatggcatggaatcgaaatcagtcgatacccgcagtatatatcgtgaactgggtgcaacgctgagttacaacatgcgcctggggaacggtatggaaatgaaccctggctgaaggcggctgtgcgcaaagaatttgtcgatgataaccgggtgaaggtgaataatgacggtaatttcgtcaatgatttgtcgggcagacgtggaatataccaagcagctattaaagcctcattcagcagtacgtttagcggacatctcggggtggggtatagccatggtgccggtgtggaatccccgtggaacgcggtggctggtgtgaactggtcgttctgaccatcaacgattaaactgcgcttcggcgcagttttcgtttacaggatgttgaaagggaaaattctggggcaaaaaaagcccgccagttacggcgggaaacctcatcctatgggagaacaatgaataatgaaattgcggggttatcatctcccagtatatccatactaacaataaggttatttactcaaccaggcataaacattttgttttgtgcgtgggaacagccttaaggtgtaaagggggaggtggaaatagcaatgaggagtatcagcaagaatactcgccgctttaccacaacgtggatgagagggatgaaaaactcaaggcagagataactctgccttgaagataaatgcgcttttacagcgggcttatttcagctcttctgcttccggtaaggtcacgttcagctcaagaatagaaatatcgccatctttttgctcaagctgtacggttaccatctcaggatcaatttgtacgtatttacaaatgacctcaagaatatctttacgcaactgcggcagataatgcggttctgcatcgctgcgacggcgttcagcaacaataatctgcagccgttcttttgcaatgttggctgtgtttttcttccgcgagagaaagaaatcgagtaatgccataacttatcctccgaacaaacgtttgaggaagcctttcttctcttcttcaatgaagcggaaaggacgttcttctcccaacagacgttctacggtatctgcgtaggctttacccgcatcggcgttaatgtcgagaatgaccggttcaccctggttagaggcgcgcaatactgattgatcctctgggatcacgccgacgagtttgatgcgcaggatctccagcacatcttccatgctcagcatgtcacctctgcttacgcggcctgggttatagcgcgttaacagcaggtgctctttaataggctcttcgccattttctgcgcggcgtgatttcgacgccagaatgcctaaaatacggtcagagtcgcgtactgaggagacttccgggttggtggtaataatggcttcgtctgcaaaatagagtgccattaacgcaccggtttcaatccctgccggggagtcacaaacgataaattcaaaatccatcgctttcagatcatcaagaactttggcgaccccttcacgggtgagggcatctttatcgcgtgtttgcgatgccggcagaatatagagattttcagtacgcttatctttaattaacgcctgatttagcgttgcatcgccctgaatgacgttgacgaaatcgtaaacgacccggcgttcacaacccataatcaggtcgagattacgcaggccgatatcaaaatctatcacgacagttttctttcccttctgggccaaaccagtggcgatggccgcgctggaggttgtcttaccaacaccccctttgcccgaagtaacaacaataatgcgtgccatagaaattccttgttaaaaagggatcaatttaacggttgaacggtcaaagcgttttcgactaactgcagtcgcgccgctttgccataaaattctgctgggatttgatcactcagccagtattcacctgcgatggacaccagttccgccatcaggttcgtacaaaatatttgcgtttcccggtcaccacttgcccctgccagcgcacgaccgcgcatcatgccatagacatgaatgttcccatcggcaatcaattcggccccagcgctaacgtggcttgtaacaatcagatcacattgtggagcataaatacgctgaccggaacgcaccggggtatctattaaacgcgtttttgtgaccggcgttgtattttgcgctggagcctgcggtgtgggagctggacgtggcgctttttcctttccttccgtcaggataggcagccccatcttttcaatttcggctttaagttgcgcatctttgcagccacttacgccaataacccgcaaaccggttgccgaaaccgccttatgcatcgctgaccagtttactgggtcttccagtgcactgacgttgagtacaacgggggcatgttttaaaaatgcgggggcctgagcgattttgtcttccagcgcctgatggataaccttaggttctgcctcatgcagatgaaccacagataaagtgaagctactgcctttaagctcgattggcgtgtttgacatcctggccttactcaattagctattaatcatcgccagcgcgcgatgatgttccgaagactataaggcatgttatagtctggattatattgaggcaagtcaccctcccatttattcagagtaaaagtctattctgtgataaatggcgctgattcatagcttaaaaaatacccttgtcaatcaacccattgccgtcgtacttttgattgttcttatttacgcttcctttttccgcaccctaatcgtgacagcatctccagacctgtttaaatatccagtattgaggcaagtgtattttttcaccacgccaggctttcttaactttccattttttgcggcatcattaaagaacagatacccgttatcttaatatccgccacagaattgctctatcatagaaaccgcagaagacgtctgatacttctgtcaggtcatcgtaactcgtccaggtcagcggttttgattacggattgatgatgaaatgagcataagtgttgtacggttggattatcaggatgtgctatgaatatgatgcgtattttttatatcggattgtcaggtgtggggatgatgttctcatcaatggcgtctggaaatgacgctggcggacttcaatctccggcgtgcggcgttgtttgcgacccgtatatttgtgtgaactcagatggcatttccccagcgttaacaaggaaatatctcggcgaaaaagccgctgaaaacttacaatcattacaaggctacgatcccagcgaatttacattcgctaacggtgtattttgcgatgttaaagaaaaattatgtcgtgatgatcgttattttggtgtggatggtaagcggagtggaaaaatcaatcaaatcaccacaaagatgttatttatgtgtcgtgagtgatgtcttgtttacattatgttctattcgtcattaacctcttgagcgacagagaggagtggggcgtcaacgtttatgacggggagagtccccgtcggttgacatttacttaatttgaatatcgacgttatattttttagttttgtttttacgggcgtcgtttcgggtttgcagcactcgcagctcatatttgccagaagcagggagtgagtattgtccgtgactatcgagttctggggaatatctggataaatcaacagaatcatcgattcctggcccgaagaggtaagtatcagcgccttcattagagatactcacatgcactttctgaccttttttggcatagaaggtatatgtatcgtaatcgtatccctttatttcgccggagtactgagcgctgctatggccttttctgaactcaacattgacattcttacccgcagcaaagctcgtggaggttagcagtgcaaacagcaatacagccttactgatgctcttgattttcattggtagtctcctgttcagaatgagtacgatgaactgttataatataacaatcccttacgggagaattccagtggcttttctgcgttcggtaaaatcccggcgcggcattttttgccggggggattacttataaaggggcatggactcaacaaaccgcagaaatctacagctggctggcttgtggcgcgggtttcattgatgttagcttatgccaaaacctggcatcttaaagagtaaaagtatgttttgtgtgatttatcgaagcagcaagcgtgaccagacctatttatatgtcgaaaaaaaagacgatttttcgcgtgttcctgaggaactgatgaaaggttttggtcagcctcagttagcgatgattctgccgttggatgggcggaagaaactggtcaatgctgatattgaaaaggttaaactggcattaaccgagcaaggttactatttgcagttaccgccaccacccgaagatttgctgaagcaacatctttccgtcatggggcagaaaacagacgacactaacaaataaccgatatccggcggtggcattatctttgtcggcgcgggttttcatatccacgataaggtgaggggaacgttatgtatcaacatcacaactggcaaggtgcgctgctggattatccggtgagtaaagtagtctgtgttggcagtaactatgccaaacatattaaagagatgggcagcgcagtgcccgaagagccagtgctgtttattaaaccagaaacggcactgtgcgatctgcggcagccattggcgatcccatccgatttcggttcagttcatcatgaagtcgaactggcggtgttgattggcgcgacgctgcgtcaggctacggaagagcatgtccgcaaagccattgccggttatggcgtggcgctcgatctgacgttgcgtgatgttcagggaaaaatgaagaaagccgggcagccgtgggaaaaggctaaagcgtttgataactcttgtccgctttccgggtttattcccgcggcggaatttaccggcgacccgcaaaatacaacgctgggcctgagcgtaaacggcgagcaacgccagcaaggtacgactgcggacatgatccataaaatcgttccgctgatcgcttatatgagcaagttttttaccctcaaggccggtgacgttgtgttgacaggcacgcctgatggcgtcggcccgttgcaaagcggtgatgagctgacagtcactttcgatgggcattctttgacaactcgcgttttgtaatactttttgccgcctgaaagcggcggcaaaacttgcatcgctgtgccagactggttataaggtgcgttttaacgtaatggcggaacacctgatgagcgatgtacctttctggcaaagtaaaaccctggacgaaatgagcgatgcggaatgggagtcgttgtgtgatggttgcggtcagtgttgcctgcataaactgatggatgaagacaccgacgaaatctacttcactaacgtcgcctgtcgccagctcaatattaaaacctgtcaatgtcggaactacgaacgtcgtttcgagtttgaacccgactgcattaaattaacccgtgaaaatctgccaacattcgaatggctgccaatgacctgcgcttatcggttgctggcggaaggtaaagatttacctgcgtggcatccgctacttacgggttcgaaagcggcaatgcatggtgaacgtatctctgtgcgtcatatcgcagtgaaagaatcagaagtgattgactggcaggatcatatcttaaataaacctgactgggcgcagtgataaatttaatagatgttgatgggggctttcttaatatacgtctggatgctcgccatttcgtagccctgtttttgaaagcgctctgtcataatgagagttacccgataccttattatcaacaggtaactctcaatctttaaaaaacgtctgtgtttttaaatgtgataaaccttataccttgagtacatggagagaataatagcttatcagacttcaggtacctcaaagagtgtctttttaccgtgtcttttctgatactcattacaggtgttaatcatttttttggccgcttcttttagcaaagaaagcattaaatcatcataatcaacatagaatctggttgtttcagtttccgtttttatctccccgatggcgactatttcggtggttaatttcaatttggcggcatcgatatctttattcgcttgtttaaccgtgtttgacagggtggtaaagaaattctgcacagattttaacttgttcttcaattctggaatcagtttcccttcaactacgcccgcagcaatagaataggaaatgattaatccaaatggaccggcgacgacaccggcatacgcttccttcctgattttatctacctgtgactggaaatagctgtttttttttctgaaaaatcattggttaactggctatctaacgccagcagtttcccggaagcgttgttgaaactttgtgagcttaccagcagggatttttgcgcttcattcagcttcgtgatgccgtcatccagtaccttaatgagaatgtctttctgggcggatgctttcttctcattgtactcatcaaatagcaaaatatacgctgcgagcaattgcgtcgcaacaccacaccattcatacactgtttgggttgcttcaaaatacttatcctggctatccataagtaaggttttaatatcgccgactaaaacggaggctgcctgttaatactcctgtttaaagcgacttaactcttttatggtttcatcaaaggtctgccaggggatgacctgatcgagatatttattataaagatctaatgctccatctgcggtttcgattgcgtttttaactacttctaccgttttatctgcaacgatttcagtcataatcattcgcctctttaaatatataaattgtaatgaaactcctgttttacaactattaataaattttacttcatctaattcatagttagccgggcgggatgcgtcaatgtctttatttctattaatatgataaatatcaaacaatgtttaatgtcattatggcgaatgcttctattctatttttttgccgggtgatatttttcatttctgctggatgagcgtcgtcgccagaaggccacgtgagcacaggataagagaacgaaaaatcagcagtctatgcagcgacaaatattgatagcctgaatcagtattgatctgctggcaagaacaggctactgtatataaaaacagtataacttcaggcagattattatgttgtttatcaagcctgcggatctccgcgaaattgtgacttttccgctatttagcgatcttgttcagtgtggctttccttcaccggcagcagattacgttgaacagcgcatcgatctgaatcaactgttgatccagcatcccagcgcgacttacttcgtcaaagcaagtggtgattctatgattgatggtggaattagtgacggtgatttactgattgtcgatagcgctattaccgccagccatggtgatattgtcatcgctgctgttgacggcgagtttacggtgaaaaaattgcaactacgcccgacggtacagcttattcccatgaacagtgcgtactcgcccattaccatcagtagcgaagatacgctggatgtctttggtgtggtgatccacgtcgttaaggcgatgcgctgatgtttgctctctgtgatgtaaacgcgttttatgccagctgtgagacggtgtttcgccctgatttatggggtaaaccggtggttgtgctatcgaataatgacggttgcgttatcgcccgaaacgctgaggcaaaggcgctgggtgttaaaatgggcgatccctggttcaaacaaaaagatctgtttcgtcgctgtggtgtggtttgctttagcagcaattatgagctttacgcagacatgagcaatcgggtgatgtcgacgctggaagagctatcgccccgcgtcgagatttacagtattgatgaggcattctgcgatctgacaggtgtgcgtaattgtcgcgatctgactgattttggcagagaaattcgcgcaacggtgctacaacgtacccatcttactgttggcgtggggatcgcccagaccaaaacgctggctaagcttgccaatcatgcggcaaaaaaatggcagcggcagacgggtggggtggtggatttatcaaatctggaacgccagcgtaaattaatgtctgctctccccgtggatgacgtctgggggattggacggcggatcagcaaaaaactggacgcgatggggatcaaaaccgttctcgatttggcggatacagatatccggtttatccgtaaacattttaatgtcgtgctcgaaagaacggtgcgtgaactgcgcggcgaaccctgttttcaactggaagagtttgcaccgacgaagcaggaaattatctgttcccgctcgtttggtgaacgcatcacggattatccgtcgatgcggcaggccatttgtagttacgctgcccgggcggcggaaaaacttcgcagcgagcatcaatattgtcggtttatctccacgtttattaagacgtcaccatttgcgctcaatgaaccttattacggcaatagcgcgtcggtaaaactgctgacgcccactcaggacagcagggatatcattaacgctgctacgcgatctctggatgccatctggcaagcgggccatcgttaccaaaaagcgggcgtgatgctgggggatttcttcagtcagggagtcgcgcagctcaatttattcgatgacaacgcaccgcgccccgggagtgagcaattgatgacggtaatggatacactgaatgctaaagagggcagaggaacactctattttgccgggcaggggatccagcaacaatggcagatgaagcgagccatgctttcaccacgttatacaacgcgaagttctgatttactgagggtcaaataaatatagcggcaggaaaaaagcgctcccgcaggagcgccgaatggattagcgaccgaacagatcacgttttttcgctttaaacggctgggaaatcaccaccagcactgcgacaatcaggtaagcgataaaaataccgagcagccactgcggcatttccagacctaaaaaatcccactgacgctcggcgcaatcgccagaggcgacaaacacttgcggcacccacttatccagcggcagccattccgggaaacgaaccataaaatcacaggtggcaaacggcgaaggatagagctgaagcatggtgtgctcgtaagttaactgcacaccgcggaacgcactatacaaccagataaccatcgctacataacgcagcggagttttcggggcgatcgcgccaatcagcgcagcacccagaacgccgaataacgcgcagcgttcataaatacagagcacgcaaggtttcagtaacatcacatgctggaaccacagcgccgtcagttccagtgccagagcagtaaacgccatcaacagccacgcgccccggccttgtgaacattggttcaaaaatcgcaacataatcatttccctgcaatatgcatagagtgcgcagtttaaaccaattcattcgctgcgccaccaggaggcagcaaaaataggacgcaattggacaattatcgggcgaaaaggcaaaccgggcatttatatgcccggtaagttgttatcaaagcgttgctatccagcccatttgcataaaccattcggttacaggggcaagcgtaaactcgacgcagagcaagccgacgagtgtcaggacgagggtgtaaggcagggccatccacaccatgcggccataagagaggcgaatcaatggcgcgagtgcagaggtcagcaggaacaggaacgcagcctgaccgttcggcgtagcgacggagggcagattggtaccggtattaatggcgaccgccagcagctcgtattgcttcaacgtgatagcgccactttccattgccgctttcgcttcgttgatataaatcgtccccacgaagacgttatccgaaatggatgacagcagaccgttgaaaatatagaacagcgacagctgagcatgttccgatgcctgcaacacaaactgaataattggcgaaaacagttgttggtcgataatcaccgcgactaccgagaaaaacaccgtcaacagtgcggtgaatggcagagattcggtgaaggctttaccgatagcatgctcatcggtgacaccggtcaatgatgttgccagaataatgactgacaaaccaatcaagccaacttccgccagatgcaacgccagcgcagtcaccagccagacgccaataatcgcctggacaatcagacggattttatcctgacgggtacgctggtggcggctttgatcgtcaaactgttgcaacacttcgcggactttctccggcagcgtttcaccgtagccaaaccaacgcagcttctctaccagcaggcaggttaacaggccacaaatcagaaccggaacggtcaccggcgacatgcgcaggaagaaatcgccaaaatgccagccagccgctttagcgatgatcaggttctgtggttcgcccaccatggtcattacgccgcctaatgcggtgccgacaccggcatgcatcatcaggctacgcagaaagccacggaactgttccagaaccactttgtaatgcttgtcgatatgactatcgtcttgcaggtcggtgtcttcggtacgggaagaggctacgcggtgataaataccataaaaaccgactgcaacgctgatcaccaccgccacgacggttaaggcatcgaggaacgcggagaggaacgcagccgccacgcaaaaagagagcgacagcagcattttggagcgaatgcttaacagcaaacgggtaaatatgaacagcaacagctgtttcataaaatagatacccgccaccataaacatcagtaacagcaagacttcaagatttgccgccacctcttcacggacgtgttccgcgctggtcatgccgatgaataccgcttcgatagccaacagaccaccggggagcagcgggtagcatttcagggccatcgccagagtgaaaataaattccgctaccagcaaccagcccgcgacgaaagggctgatgaggaaaattaacgggtttacgattaagaaaatgatgagggcgagtttgtaccagtcgggggactggcccaaaaaattgcgccatagcgcgcggccccaggagatctccatgatggtttcccttaccttacaaataatcaatgatgtttttatgtttaaacgcaaagcttaacggtcaggcaggagtgaggcaagtcttgatagtcaaggggaaagagatgcggaaaatgaagccttgatccctttttcttctttttgtctgctatcagcatagttagccctctggtatgatgagtccaactttgttttgctgtgttatggaaatctcactatggtcattaaggcgcaaagcccggcgggtttcgcggaagagtacattattgaaagtatctggaataaccgcttccctcccgggactattttgcccgcagaacgtgaactttcagaattaattggcgtaacgcgtactacgttacgtgaagtgttacagcgtctggcacgagatggctggttgaccattcaacatggcaagccgacgaaggtgaataatttctgggaaacttccggtttaaatatccttgaaacactggcgcgactggatcacgaaagtgtgccgcagcttattgataatttgctgtcggtgcgtaccaatatttccactatttttattcgcaccgcgtttcgtcagcatcccgataaagcgcaggaagtgctggctaccgctaatgaagtggccgatcacgccgatgcctttgccgagctggattacaacatattccgcggcctggcgtttgcttccggcaacccgatttacggtctgattcttaacgggatgaaagggctgtatacgcgtattggtcgtcactatttcgccaatccggaagcgcgcagtctggcgctgggcttctaccacaaactgtcggcgttgtgcagtgaaggcgcgcacgatcaggtgtacgaaacagtgcgtcgctatgggcatgagagtggcgagatttggcaccggatgcagaaaaatctgccgggtgatttagccattcaggggcgataatcccttccgtttaaagagcaaacccctcaaacgaggggttttttgttgtttttacagatttcccattcttggcgggcaacgttccagcaactcgatgctgccgtcttcgttttgctgttcgagcatcacatcaaatccccacaggcgatgcacatgcttcaggacttctttgcgcccccgatccagcggtgcgcgattatgtggaatataacgcagcgtcagcgaacggtcgccgcgcaaatccacgttccagatctgaatattcggctccagattacttaagttatattgcgacgataaccggttacggatctcccgataaccttcttcattatgaatagcggaaatctccagataattatgccgatcgtcatccagcacggtgaagaagcggaaatcacgcatcactttcggtgacaggaactggctgataaaactctcatctttgaaatcacgcatcgcgaaatgcagcgtttccagccagtcggaaccggcgatatccgggaaccagtatttgtcttcttccgttggcgactgacaaatccgtttaatatcctggaacatggcgaacccgagggcatacgggttgatgccgctgtaccacgggctgttataggggggctggaagaccacattggtgtggctgtgcaaaaactccagcataaaacgttccgttactttcccttcatcatacagatggttaaggatggtgtagtgccagaaggtcgcccagccttcgttcatcacctgagtctgtttttgcggataaaaatactggctcaccttacgcacaatacgcaggatttcacgctgccatgattccagcagtggcgcatttttctccataaaatagagcaggttttcttgtggttcggacggatagcggcgcgcttcagcaaccgttttctcttcctcgcgcttcggcagggtacgccagagcatattgacctgactttgcagatactcttcgcgacttttctgccgggctttctcttcttgcagcgagattttttgcgggcgtttgtaccggtccacgccgtagttcatcagcgcgtggcacgagtccagaagccgttctacttcatcaacgccataacgctcttcgcactcggtaatatatttacgggcaaaaatcagataatcgacaatcgaactggcgtcggtccagctacggaataagtaattgtttttaaagaaagagttatgcccatagcaggcatgagccatcaccagcgcttgcatggtaatggtgttctcttccatcaggtaagcgatacacgggttagagttaatgacgatttcataggccagtccttgctgaccgtgcttatacagccgttcagtctcgataaactttttaccgaatgaccagtgcggatagttaattggcatgccgacgctggagtaggcatccatcatctgttctgaggttatcacttcaatctggtgcgggtaggtatccagccggtagagtttcgccacccggtctatctctgccagataaacatccagcaggtcgaacgtccagtcgggtccatcgctcaaacgtgtggtgtccttattcatagaatcgatcgtcgccatacgcgcacctcattgttgtcggcgctctctgtgtggagcacctcatttcaagcatagaacacctgttaaaaaccgcgtcgccggagaatttttttctttgcgatttcttattatcagagtgccactaatccgcttctgaacggaattttatgctggataaaaagggcgttcagcaggagatactaaagacgccatattgccgcagagtcagggagatgtgagccagctcaccataaaaaagccgtatgttgaataatattttcaactgagttatcaagatttgattagattattattcttttactgtatctaccgttatcggagtggctatgcgagttgtcatactgggaagtggtgtggtaggcgttgccagcgcctggtacttaaatcaggcaggacatgaggtcaccgtcattgatcgggagccgggggccgccctggaaaccagtgccgcgaatgccgggcaaatctcccccggatatgctgcaccgtgggcggcaccaggtgtgcctttaaaagcgattaaatggatgttccagcgccatgcgccgctggcggttcgtctcgacggtacgcagttccagttgaaatggatgtggcaaatgttacgtaactgcgacaccagccactacatggaaaacaaagggcggatggtgcgtctggcggaatacagccgtgattgcctgaaagcattgcgcgccgaaaccaatattcagtatgaagggcgtcagggtgggacgctgcaactgttccgtaccgaacaacagtatgaaaatgcgacccgcgatatcgccgtgctggaagatgccggcgtaccgtatcagctgctggaatccagccgcctggcggaagtggagcccgcgctggcagaagtggcgcacaaactgacgggcggcctgcagttacccaatgatgaaaccggagactgtcagctatttacccagaatctggcgcggatggcggagcaggcgggggttaaattccgctttaatacgcccgttgaccaactgctttgcgacggcgagcaaatctacggcgtgaagtgtggcgatgaagtgattaaggccgatgcgtatgtgatggcgtttggttcttactcgacggcgatgctcaaaggcattgttgatattccggtgtatccgctgaaaggctactcgctgaccattccaattgcgcaggaagatggtgcgccggtatccaccattcttgatgaaacctacaaaatcgccattacccgtttcgataaccgcattcgtgttggcggaatggcggagattgttggttttaataccgagctgttgcaaccgcgtcgtgaaacgctggagatggtggttcgcgatctctatccacgcggcggtcatgtcgagcaggcgactttctggactggtctgcgcccgatgacgccagacggcacgccggttgtcgggcgtacacgctttaaaaatctgtggctgaataccggtcacggcacgctcggctggacgatggcttgcggttccggtcagttgttaagcgatctgctctctggtcgcacgccagcgatcccatatgaggatctaagcgtagcgcgctacagccgtggatttacgccatcacgtccgggccatttacatggcgcacacagctaaggaaacgagatgacccgtccgatacaggccagcctcgatctgcaggcattaaaacagaatctgtccattgtccgccaggccgcgacgcacgcgcgcgtctggtcggtggtaaaagcgaacgcttacgggcatggtattgagcgtatctggagcgcgctcggggccaccgatggctttgcattgcttaacctggaagaggcaataacgttacgtgagcgcggctggaaaggaccgatcctgatgctggaaggatttttccatgctcaggatctggagatttatgaccagcaccgcctgaccacctgcgtacacagcaactggcagctcaaagcactgcaaaatgcgcggctaaaagcaccgttggatatttatcttaaagtgaacagtgggatgaatcggttgggcttccagcccgatcgcgtgcttaccgtctggcagcagttgcgggcaatggcgaatgttggcgaaatgaccctgatgtcgcattttgccgaagcggaacatcctgatggaatttccggcgcgatggcgcgtattgagcaggcggcggaggggctggagtgtcggcgttcgttgtccaattcggcggcgactctgtggcacccggaagcgcattttgactgggttcggcctggcattattttgtatggcgcttcgccgtccggtcagtggcgtgatatcgccaataccggattacgtccggtgatgacgctaagcagtgagattattggtgtccagacgctaaaagcgggcgagcgtgtgggctacggcggtcgctatactgcgcgcgatgaacagcgaatcggcattgtcgccgcagggtacgccgacggttatccgcgccacgcgcctaccggtacccctgttttagtggacggcgtgcgcaccatgacggtggggaccgtctcgatggatatgctagcggtcgatttaacgccttgcccgcaggcgggtattggtacgccggttgagctgtggggcaaggagatcaaaattgatgatgtcgccgccgctgccggaacggtgggctatgagttgatgtgcgcgctggcgctacgcgtcccggttgtgacggtgtaacttgttgtaagccggatcggaggcaacgtcttctgggtgcaaaaaaatcatccatccggctggtcagcaactgtagttgttaatgtgacagagccattgcccatgatagtgtccattaaaaggatggacactatttccccggaacctgaactcaccgcacaggcgttctacataaaacgcttacgcttcattgttgactcgaactcgacttcagataaatcacgctttacccttgatggagcctgtacatagatttgtgtaattgcctgattttgatatgttcaattcaacatcaaatgaaggttaaattatggacgacaaacaattgcaggctcaggctgcgttcagcaaagcatcgcaaccggcgatagatgcttcattaaatttaagattcagcttcctcttcagccacccgtacgccaatcttcaacacttcattatcttctttctcggccaccgtccagatcatcccggcaaactctacctggtcaccgacaaccggtgccgcgcctaacaactgctggacaatttcacccagcgtttgctgcttatcacgatattctcgcccgtcttccaggccatatatcagcgcaacatcagcatatttggcgctggcttcgagaatgaagtcaccaaagaagcgttgatccagcgcgaccggcggcgactggctgaacagtttaccgagcgccggaagatcgcgttcccgaccaattacacacaacacatcgccttcgcgcagtcgggtgctgccggtaggatgaagcaactggttatcacgaaacagtgccgcaatacgcgtctcttttggcatatgcaaatcgcgcagtgccgcgcccacgcaccatttatcggcactcaattgataaacaaactgctcccacggattttccggatgaatatccaggccaacgcgtgacaccggacgtcccactggcggaaccaccactttggcttttttagccgcccacgagagtgatgttccctgcaagagcagtgaaaccagaaccacaaagaaggcgacattaaagaacagacgtgcattctccagccccgccatcatcgggaacacggccaggatgattggcaccgcgccgcgtaatcctacccagctgataaacacgcgctcacgcagattgaaaccgcggaaggggagcaatccagcaaataccgaaaggggacgggcgaagaatatcatccatgcggacaaaatgagcgccggaatggcaataggcagcagatcgcttgggttaaccaacagccccagcaccaggaacatggcgatttgcgccagccaggcgaggccgtcgaaattttgcaggatgccgtagcggttgcgaatagggcgattacccagcagaaaaccgcacagatacaccgccagaataccgctaccttccagcgcagtagttaatgagaaaatcagaataccgccacttaatgccagcaatggatataatccggcgggcagggcgatgcggttgatcatttgcagtagtaaataaccgccgccaagacctattacaatgcccagaccaaattgttgcagaatatcgacaatgaacatccagctaatattgctctcatgatgctggatcatcgcaatcagggtaatcgtcagaaagaccgccattggatcattactgccggattcaatttccagcgtcgagccaacacgttcgttaagccccttaccacccagcagagaaaagaccgctgcagcatcggtagagccgacgatagcgccgattaataagccttcaatcaaatcaagattaaacagccacgccgccatcatgccggttaaaccagaggtgataagcacgcccagcgtcgccagcgacagtgccggtcctaacgccacacgaaaggaactggcctgagtgcgcatcccgccgtcgagcaaaataatcgccagtgccaggttacttaccatgtaggcgaaggggtaattatcaaacgggataccgccgacgccatcgactcctgccagcatgccgatcgccagaaaaataaccagaataggaatgccaagacgggaagaaaatgaactaagtaatatactgctggtgacaaggatggatcctaagatgaaaaggctaattattgttgtggcatccaacggtcggttactcctgattacgctgtctcttatataaaccctaccatattagcggcagagacagcgttttacttagccctgaagcgtgatttttttacattttaagaacaggatgaccgctaatcgtcaactgagtgccttcccgggtgttattcagaatggcatgtgcgcccaacggcagcgtaaccgtgcgttgttcatgaccaaaatcgaggccggtaatgagtggaatcgacaggcgggaacgcaaaaacgcgtacactgactccaggttgtaacctgcgtcataatcattgggcgtgctgccgctaaagctaccgagaataatcgccttctgacgtggcaaaattcccgcatgatagagctgcaacagcatacgttcgacccggaaagggtgctcgttaatatcttccagcaccagaataccgttctcaatttttggcatccacggtgtaccgatcagtgaaatcagcatcgcaagattgcctccccacaacgtgccttcggcccgacatgtcgggccttccccttgccattcaatggtgaaggtttcattgcgtaacgccagccagaaatggtgctcggtaaaggcgttcagttcatccgcgccaaagtttgctaccagcatggggccgctaaaggtgatgacattgccatgcgccagaagaccgcactgaatggcggtaaaatcgctatgtccgcaaatgagcaacgggtcatgttgttggcgagccaccagtgcctgccagtcaatatctgccagtaaacgactggcaccgtaaccgccgcgtacagccagcacgatggtgttgggggtagtcagtctggcaagggaattgagatcttccagacgctctgtttccgtacccgcaaaacgctcacaacgacgggcaataacctcgacgttattgacttgatgccccgcgtcggtaaggcgctggataccacgcagcgcggcgtgctgtttaatgcagtaacccgatggggcaattaagtgaaacagagacatggcaattccttgctgacaacagaaacgaaatgtatatcatgccgcttaggtgtgccgttgtcacctcaacggcgattccaggctataaggatagaagaagtgaaattgagatggtttgcctttttgattgtgttattagcgggttgttcatcaaagcatgactatacgaacccgccgtggaacgcgaaagttccggtgcaacgtgcgatgcagtggatgccaataagccagaaagccggtgcagcctggggcgtcgatccacaattgatcacggcgattatcgctatcgaatcgggtggtaatccgaacgcggtgagtaaatcgaatgccattggtttgatgcagttaaaagcttcaacctccggacgtgatgtttatcgccgtatgggctggagtggtgagccgacgaccagcgagctgaaaaatccagagcgtaatatttcaatgggggcggcttacctgaatattctggaaaccggcccgctggcaggcattgaagatccgaaggtactgcaatatgcgctggtggtgtcatacgctaacggggcaggtgcgctgctacggactttctcgtcagatcggaaaaaggcgatcagcaaaatcaacgatttggatgctgacgagttcctcgaacacgtagcgcgaaatcaccctgcgccgcaggctccgcgctatatctacaaacttgagcaggcactggacgcgatgtaaatcagtcgcgcactttgtccgctttttcccgggcttctcgctcgagagagaaaataatccgctgtaattgccgctccaccgtcgggctgacgttaagaaaacggaagctcagacggggagtggtgatggtttcattcttgccatcaatcactttgcgctcgctgatggagattaactgggcgtcaaagtgaaaaacaccccattgcctcatgttgacttcaatctgagcgaagcgcatgccttcttgtaattcggcaggctttgctgtttccagtaatgcgcccatgccgcctaacgacaaatcatacaggcggaaacgtaacgtactgttatccgccagtttggtctggcaaaaataaggcggatggagtggggcggagatgcggaaatatcggcgtcgttgtacaaaccataaggtgggaggcggtacggtgataaatgccggaagctgcaagtattcactctgctgtagttgttcaacagtaaactcgactttcgcaccctgagtttcggcggtaatggtaatgtgctgtgcctttagcacggcgatgttgtcttcggcttgactgccgaaatccagcaccagtttatccggggttattgccagtattttgctgatcagctgcccgccattccaactgagacgcaaaggaattgcggctttgtgcaaatcgcgtaacacgcccaggacggctaacggattttgtttcaggaactgctcatggtaatgactcacgcggaaaaactcctgactgataaactgtctttggtttatcggtcacagttaacaaaacttaatacaaatgcgtgaatattttttacatgttgttcttaaatcagccgacatacgcccagcatcgatcccgcccttgcctatacttagagcgttgacgtaagcatttcttgcgtccgattcatcgaaacgagggcctgaacatgggaattattgcctggattatttttggcctgatagccggcattatcgccaagctaatcatgccggggcgtgatggtggtggatttttcctgacctgtattctcgggatagtcggtgcggtggtcggcggctggctggcgaccatgtttggcattggcggctccatcagtggttttaatctgcacagcttcctggtggcggtggtgggagctattctcgttctgggcatattccgcctcctgcgaagagaataagattttcataaggcggatagcgatacagatgccgctatccgctttcacatcagaacgtatactcgacacctgctttacgggtgaaaaaaatcaatatagcacttcgatatccgataaggtcggttcccggtaacaacaacagaatccttttttaattattgtttcgttgtttttggtgtgattcagaaaataaatattttagacagtagccagtcaggcgttaaaaatggggcggatagtgaggcggttttggctgcgcttattgaacatttagaattgatcaatccttctggcagattaagccaaaatacccgttcggcaatgcttcagttacgcgaagaggaatggtctgaattctttttttggttgctaaattctctggagtgtctggattatgtgattattaatttaactccagaaagcaaaaaaacgttgatgagtgaacaccgtaacaatattcaggtagcaattgatgctttatatagccaacgtcggcgtaaatcgccgggtgatgaaagtgaaacacttacccgtagaaatgacgctatcttcggcaaccacgtatggcaaacatttgcgcaatacttcccgccaggacttgaaaaaccgtctgtgtagaaaaaaccatagctatggtgttatctgccgacaacgccatccggagaagccgaatgacgttgtcggagtaagcgctggttaaggtgtgggttgtgcctctttggttgagggttgcgtcgttgctgacttaacggtcggacgcgtcgccggaacattgtcacacggttgctctttcgggcagatcaaatccagcattttcagcgtcacgccattggtccagccaaagccatcctgtaatggatattcgccaccgccgccccccgttccggtggtgctgacatcatatttttccaccagctttttctcccggtcataggtgtgctgaacattggtcaggaagtgccagctaatgtccatcgccacctctttttgcccgtagttttgtaatccttctgtcgcgacccactgtaacggtgcccagccatttggcgcatcccattgttgcccacttttcaccgacgtggtgttcaggccgccgggttgcagcagatgtgttttcgtcgccgtcgccattttgttggcgcgatctttcgctgccgcattgacgtacagcgggaacagggcggccgcggttaactgattgcgcactttatgacttttcaggtcgtaatcggcataccagccttgttgatcgttccacaggtatttttcgatccctttttgacgggcatttgccagcgtttcgtactggtttgccatcgcgttatctccggcagctttgctggcgcgggcgaggattttttccattttaaacatcaggctgttcagatcgaccggtacgatgctggtggtgcgtaaggtatttaactgctgcgggttgtccatccagcgcgagctgaaatcccagccagacgcagcggcagagcgcaggtcgcggtaaatttcagtggcaggtcgattcggattgcttttggcggtggcaatatcttccacccatgactctggtcgtggcgtatcgcgatcgtcccagtagcggttgagaagggtaccatcctgaagttttacaacgcgtttttcctgttgtccggcttgcaggttttcaacaccgtccatccagtaagcatattctttttgcatttgcggcaggtattgcttcaacgcggcatcgccttcatgctgcgccagtaactctaccatcagggcaaagaagggcggttgcgagcggcttaaatagtaactgcggttgccgttgggaatatgaccgtaagtgtctatttcatgagcaaaattggccaccatatccgcgactttatcccagtgaccgctttcggcaagtcctaacatggtgaagtaactgtcccagtaatatacctcgcgaaaacgtccgcccggcacgacataaggttccggcagcggtaacagagaatcccatttttcggtgttttcggtagaacgcgttaataccggccaaagtccgtcaatatgttcgcgcagtgactgtccctctggcggaacatatttctcgccctctttcggcagggtgaaattgacgttaacgaaatggcgcagatcaaatccgctctggttttgctgcatccgataatcagcaaggatcatcagcggatcgctgttcggcacggcatcggcaaaggttttttggtccggaaaaagtttggcgttttgcacatcattaaacagcggccctaataaaatatcaggcggctgtggtgttaccggtgtttcttctgcctgcaccgatagcgcagcgaaacacaaaaagatgcaggctggaattaacgccattttttgcgggcgagaaggtgcgggggatttcatcaatcattctcctttggcgaaaccgaataaaacggtattcaagtatcagaaaaccttagttcaggatcgcactagctgcatgatcgaaatctcattctgcgaactgtcaggcattttagaaaagggaattaaagggataaataacggcgaaatagagtgatcaaataacgtctgtttattagccagccagcggcgttgggttcgtgattagcgaagaaaaatcatcataaattggtgaaaaatataacaggtatttaaaaatcattagtgctgggtaaattgccggatgacatcagaacgatgccatccgaacggtggcttaaccctgacggttgaaacgttgcgttttaacgtccagcgttagcgtttcttctggttgtatcgcatacagtttctcaccctgctggcaaatccagccaatccccagttcacgggcgattagggcgctgtgggataccggacttccggcgctaaggcagataccttttacaaccgccggatccagttgcagtactgtggaaggataaatgttctccgccagtagaatagttggcgagttaaactgcgggagttcttctttcgtttgggtcaggtggaccagggtgcgatgcagaagatcgtccacatcaatatagcgagcttgtagatattcatcatccagttgctggtattgctggctaagttctttaagaacttgctgccaggcatattctgccgtgcaatgttcatgctgaaggagttcgcttgccgccgccagcagttccggatcatctaacagtgtatggtgaccagaaaagattgcggcaatatcgtcaagcccgctggcttctgctttcgctgttaacgtcatcagatctaataacgtgaagtcaatagcctggcgtaatcgttcttgttcttcttccacggtcagggttgattttgcctgtaccgtacataaaactggttgataataaaaggctttacccgaaacaggcggaacgggacgcagagtaggtggagcgacttcctccgtttcaccaaagttatcttcagccagctgacggaaagcgatcagtgcctcttcagcttctggccctttcgcaatcaggcgcagcgtatcgttatagcgaacttgtagtaacgcaatctggttaatactctctggtgtgacgcatttgccgtttttttccagcaacatatcggcattaaatgtcgataaggtataaaccagccgggaggccggacgtacatgcaggccgttacggttttttatgaccaccgccagagaacgggcttcttcatcgtacgcaggacatgtgtcagagatttcagtgtcggaggacggtaaacccagttgttcacgtttggcttccagcgcatgcatagcgtcaaagataactttgtcgatatccgctcccgaggccgcgctgaccgttgctgccagtgtaccttcgaccaacggcgcagcacacaaacgtacttttgcggcgatctcgggagccagcaattccagcgcagtttcagcactcaataatgcgctacccatatccatcatgaccagcacatggtcggcatcagcaacagattcgatggcctccatcactttgacggcatcggtaccaatgggattttgtggatcgtcaattcccgcggcaatggcgattttacaactatcactcattaacatctgacgggctaattcaccgacaccttctcccagtcggctgctatgtgaaactatgaccaggtttaccatcaccaattccttactcttttgcggctaacgccaacatttgcatcataaacatcaccgaggtcgcgccgggatcctggtgaccaatactgcgttcaccgagataactggcgcggcctttgcgggcttgcatcgtaatcgtactttgtgcagcggattcggcgatgctactggcagcttcgagcgccgccggaacagagagattttgctcgctggactgacgtaacgattccaccaccggcacccacacatcacacatggttttatcgccaggttcggctttcccgcgactgattacgccgtccgcgccatcgcggaacatctgataaagctcttccagcgtcaggctttgccgtgcctgggtcgcctgtgcggcgcggataaagaaggtaccgaacagcggaccactggcaccaccgacgctggaaagcagcgtcataccggtattcttgagaatgaaaccgatatctttatctgcgatagcagggagtttttccactactttgctaaagcctcggttcatatttagcccgtggtcagcatcgccaatttcgcgatccagtccggtaagatactcgctctcggtgctgaaaatatcgccacaacgagtgagccagttaacaatttgagttctgctcagtgacattgctttctccttatttaccccagttaagggccggggtgtggaccggggcgtcccagagtgccagcgtttcgtcatcaactttcagtaaggtgattgagaaaccggtcatatccagtgaggtgcagtacgcgccaattaaattacgttcgatagtcaatcccgcttgctggcaacgtgtggtcaggcggttatagacgccgtacagctcagaaagcggagttgcgccaagattgttaaccagcgcaatcacccgatcgccagactggagcggttgtttggtttgttgttcttcctgccaactgccttgttgataatcccagaaacgcaaagtgcgatggtatgagccatttaccagcagggtgtcgaacatttcatcgacggtttgatcaagggaagagaaggggcggcggtcaatacccggctcaccatgaatgccgacgccaaactccatctcattatccgccagggtaaaagaaggtttgcccgcggcaggaacggtacaggcaccgagagcgatacctattgagtggccttgattattcaacttacgccccagttccgcacaggcgtccagtgagtcgccacgctccgccgcagcgcctacgagtttttcaattaatacggtgttggcaacgccgcgccgcccggcggtataaagactgtcttttactgcaacgtcgtcatcaatgaccacagtggtcacttttacgccgctatcgtgcagtaactcggtcgctgtttcaaagttaagaatatcgccggtgtaatttttgataatcaacagtacaccttcgccgccatcaacttgcatggcgcattcaaagattttatcgggcgtcggtgaggtgaaaatttcgcccggacaggcccccgaaagcatcccctgaccgatataaccacagtgcatcggctcgtgtccgctaccgccacccgacagcagggcgacttttcctgtaacgggggcatcagctcgggtgacatacaccggatcctgatgcagtgtcagcgatggatgcgctttcgccagtcctgccagttgttcgtccagtacgtcttgcacatcattgatcaattttttcattattttgctccagcgattacggtagggcatggatgatgttcaacgacacggcgaccactgactgccgatgaatccattgtgcatcaggcaagggaaaagaaaattagcccaaattatgtttcatagtgaaacatatgctttaatgaatgttccatattgaaacttttacgtgtattaatacttaaaattgcgagccggaacaccttttgtcataagggatgcgggatatgagtggcgcttttaacaacgatggtcggggcatatctcccttaattgcaacctcctgggagcgatgcaataagctgatgaaacgggagacatggaacgtaccacatcaggcccagggcgtgacatttgcttctatttatcggcgtaagaaagcgatgctgacgctcgggcaggctgcgctggaagatgcctgggaatatatggcaccgcgagagtgtgcgctgtttatcctcgatgaaaccgcctgcattctcagccgtaatggcgatccgcaaaccttgcagcagctaagtgcactgggattcaatgacggcacgtattgcgccgagggaattattggtacttgtgcgctatcgttagcggctatctctggtcaggccgtgaaaacgatggccgatcaacatttcaaacaggcactctggaactgggccttttgtgcaacgccgttgtttgacagcaagggccgattgacgggaacaatagcgctggcgtgtccggttgagcaaactaccgcagctgatttgccgttgacgttggcaatcgcccgcgaggtcggaaatttactgctgacggacagtttgctcgctgaaactaaccgtcatttaaatcaacttaatgccctgttagaaagtatggatgatggcgtgattagctgggatgagcagggtaatttgcaatttattaatgcccaggcggcgcgggtcttgcgccttgacgcgacggcaagtcagggacgggcaatcactgaactcttaacgttacccgccgtattgcaacaagcaataaaacaggcacatccgctcaaacacgtagaagcaacctttgaaagccagcaccagtttattgatgcggtgataacccttaaaccgataatagaaacgcagggaaccagctttattttgttgctccatcctgtggaacagatgcggcagttaatgaccagtcaattaggaaaagtcagccataccttcgctcatatgccacaggacgatccgcaaacccgccgcttgattcattttggtcgccaggcggcgcgcagtagctttcctgtcctgctttgtggagaagagggcgtgggcaaggcactgctaagtcaggcaattcataatgaaagcgagcgtgctgcaggtccttatatcgccgtcaattgtgagttatatggtgatgctgcgctggcggaagaatttattggtggcgatcgcacggacaatgaaaatggccgtctgagtcggctggaactggcacacggcggcacgctgtttcttgaaaagattgaatatctggcggtggagttacagtctgctttgcttcaggttatcaagcagggggttatcacgcgactggatgcgcggcgtttaataccaattgatgtcaaagtgattgccacaacgaccgcggacctcgcaatgctggtggaacaaaatcgttttagtcgccagctgtattacgcgctgcatgcatttgaaattaccatcccgcctctgcgtatgcggcgtggcagcattccggcgctggtgaataacaaattacgcagtcttgaaaaacgcttctctacgcggctgaaaattgatgacgatgccctcgctcgcctggtttcttgtgcatggccaggcaacgattttgaactttacagcgtcatcgagaatcttgctctgagtagtgataacgggcgcattcgcgtcagtgatttgccggaacatctgtttaccgagcaggcgacagatgatgtcagcgccacccgcctttccaccagtctgtcatttgcggaagttgaaaaagaggcaattattaacgcagcccaggtcacaggcggtcgcattcaggaaatgtcggctttacttgggatcggccgcactacgctgtggcggaaaatgaagcaacatggcattgatgcagggcagtttaagcgccgggtatgaaagacagaaacgatttctgatacatcagagtgatctgtatttcattccggcgcacgctaacaattttcagcatcgtttaagggcttgtctatcccgcacttaaaagctgaagcgatatcctccgttgacttgcttctgatcaaagaggttaccctgcgtgtaatccgcttcgagatagaatgtgtgctgtttgttatactgtgcactgactcccacgccgttattccagccattacctttgaaactgtacttctcccgggagttgttcaacagatattcggtatcccctgaaaactcgcggatagcgccagtcttcacatagacattcagctggctgttgcctgcggtgatgtcataccccagtatcatgctggcacgccccagcagcgattcgtagtgattcagatgtatattgaggccattactcgccttcatagtcatctcattctggtggctgtatgtaagctgggtttgcggctctatatagaacccataaccagtaggggacaggttgaacctctgcccggcttccagggagatgctcattccattcgcagtgccgttggcgttaacgccgttgttctgactgtccagtacgtggaaactatttttctggcgcgatgcttttataacgagatcgctgtaaaaaccgttttgtgccatgtaactggcgtacattcccatgtagtctgaacgtgcggtaccgtcgcctccgctatagtccggcgatgcatgtgttgagccaatatacagaccgacatacaacggcattacatcagagagacgtttatccccaccaaactggataccgctgtaacccatgtcaaagccgctcagtttgccactggcaaaggagtccaggcttcccccataactgcgcaaccagatattaccgtctttactctgatttcgcaggtcacccatccgttgcatcagcgtacggttttcaacatagttcaataagtaaccgacattgagataattgccgccagcatctgcggtcgtggtgggtttaggcgtgggagcgggttcaggcgtaggatcggggttgactatgggaggctgagcgggagctggtgtgggttcaggattaggagtcggttccggaactgtcccggaagcgtaaagctcccagttagtgccatttttacgcacatcgtacagatatccccccaactcaacctgagaagacgcgctgaacgaggccgcgccgtcagtggtttttaccactgtcagaacttcatttcccgttgtggcctcgctgccctggttgcggatagccaatacgtgattaccagcactactcccgctgatattcaataaatcccctttattattaacgccattaccctcgccaacaacatcagcacgcataataaaggtactgttaccgctcaggttctctacgtttaatgtggcaaatgtgccggcagttgacccgtggctggcaaaatcgacagttgaatggctcagcgccagcgtgtcgagattagaattacttgttacgttccagacgctgttattcattgcaacgtccagttttccgccattgacattatcgctgagggaggaacctgtccaaaccgacccagggtgcatatccagattgattagcccacctttggaaagaacgctaccgttgataagcatacgacccgaggcgttgatgcggctggcggcataaccatcgtcatgttgcgttgcgatggccatctggtcgggtgtactcatatcaatgaccagatcgctcgtgaggtcgatctggctgttggtcatggcataaattcccctggctcctgccgcgccggtgatagccaaactgtctccggttattctaccgccgctgagagcccacaaacccagcgccagactgccattacgatcaactgtaatatcggtattttgcatgttgacaacagacgttgccgtctgggccgaggcaccataagaaccgccggaaaagatgctgtttcgttgcgctgccgtgccagtaaaattgattatcgcgtctgaaccactggtgacgaggccaccgccctgcgcggaagaaatatggctatctgcaccgatagtggttgtaccaccacgaacttcgacgccattggccgcggctccagttacatcaacagtgagtgcattcgcgctaacctggccaaagctccagaggccgtgagcattatcgccattggttttaatggtactgtttgttccgagatcgacaacagagtttttctgtacgtttatccccatggcgctgtagccctgaacatcgattgtcaggtctgtagccgtaaaacgcgcagcaccattggcgttattgccgttgagaccaccgatataaacacctgtacttccatcggtcgtgattttacttccgcttccaagatcgacactggtgccatagtcattgatggttaggcctataccgttcgagttttcaatggtgaattgagtggctgttagtgttgagctatgcccaataatgatgccgtcatcgttactcttaatggtgctgcctgtgcctaagtcagcatgggtatagtcaccaattaagttaatgccgatggcagaggtttgaccaacaacatctactgtgagtcggttagctgtcagggagctatttttgccctgaataatgattccttttgcatatccagaggcgtcgttgacattgacggtgacatcattacccaggttgatattgccaggcgtgtttcctgctggggtcattacactatagaggtttcctgatggatcggcggtatctcctgtaattctgtcaccatcattaatagtaatattggtgccatattgacttcctgtatcagcagctatcagcaggggggaaaatataattgcattcaaaccaatagcgccaaattttatcagttgaattgagggcgaacggatttttaattcagcgagacgatctgctttggtattcccattgtgttgtttgatgcccataccactcctatatagtacccagactatgggtctatggattttgtcattttgtttaaatcaatgaataatatcctcttatcatcatgatatttgtatggtgcaatcatgatgagcttctcagagaataattctctattaccgggcaaaatcaggaatacaggaattaatatatatttaacatcccccttacaaaggtgagtttatatcgagttattccctaagttgtcgttacttattccaattcgttactataaatatggcaaaaatattacaacaaacagcggttaaaaaatttggtgaagattttttgtaataatcctaattagttatgggaatttcgcttgatgtatctgcataacaaaaacaatatgcgccatttttgcattactaataagaaaaagcaaaaaacatcgatattcatttttggtcaatgggttttctggcctatcgttgttattgtgctactggttatcattttcatcttgccagcatattggagcgtgatcaattttgatcagctgtgaagggggctgatgtgtagtgatacaaaaacttacgttatatcactgctaatgagatatccgtcatctgaacacttatgtctttaattattctcgtggttcactataggcaataagcacaaaagtgtaggatgttacaagaatgattaggactcggtgaaatgaaaaatccacgcaattgcgtggattttatatacttttgcgctcttcatgagatttagcgaaacctcatgagacaataaattaattagacgttgaaaaggaagttcatcacatcgccatctttcacgatgtaatctttaccttctgcacgcattttgcctgcttctttcgcgccttgttcacctttgtaagtgatgaaatcttcaaacgagatggtttgtgcacggataaagcctttttcaaaatcagtatggattttgcccgctgcctgcggcgcggttgctccaaccggaatggtccatgcacgcacttctttcaccccagcggtgaagtaagtttgcaggttcagcagtttataaccggcacggatcacacggttcaggcccggctcttccagcccaagctcctgcataaactcgtcacgttcttcgtcgtccagttcggcaatgtctgcttcaacagcagcacaaaccggaaccacaacagaaccttctttcgccgcgatttcacgcacctggtcaagatatgggttgttttcaaaaccgtcttcgttgacgttggcgatgtacattgttggtttcagcgtcaggaagctcaggtaacgaatagccgctttctcttcagcgcttaaatccagcgcgcgcagcatacctgcattttccaactggggcaggcatttttccaggaccgccagctcagctttcgcgtctttatcgccacctttggctttcttctgtacgcgatgaatcgcacgttcgcaggtgtcgaggtctgccagcgccagttcggtgttgataacttcaatatcgtcagccgggttaactttgccggaaacgtgaatgatgttgtcattttcaaagcagcgaacaacgtgaccgatcgcttcggtttcacggatgttggtcaggaactggttacccagaccttcgcctttcgatgcgccttttaccagaccggcgatatcgacaaattccatggtcgtgggaagcgtacgctgcggttttacgatttcagccagttgatccaggcgaggatcaggcattggtacgacgcctgtgttcggctcaatggtgcagaatggaaagttggccgcttcaataccggctttggtcagcgcgttgaacagggtagatttcccgacgttgggcaaaccgacgataccgcatttgaatcccatgatttaaatcaccttaatatcttaataatcaacctgttattgctaacagattgcagaaatggaaataactttgcctattatacacggcactcggcaaaaatgccgcagacaacgacttattgcgctttaaaggcgtgcaatcggttcgttgctttggtcaagccatctgtaaaccacatttcagtacaacgcgccgcttcgtcaatggcttcatcaattaacttctgttcactaacaggcggtttgcctaacacaaaaccgacaactttatttttatcgcccggatgaccgattccgatgcgtaaacggtgaaagttagggttattacccaatttactgatgatgtctttcagtccattgtgaccaccatggccaccgcccaatttaaatttggcgacgccaggaggcagatccagttcgtcgtgggccaccagaatttcgtccggattaatgcggaaaaaactggccatcgccgcaacggctttgccgctgagattcataaatgtagtcgggactaacaggcggacatcttcgcctccaagagtgactcgcgaagtataaccaaagaatttagcctcttcgcgcagcggagcgcgcaaacgctctgccagtaagtcaacgaaccaggcaccagcattatgtcgcgttgcggcgtattcagcaccggggttcgccaggccgacaatcaatttaatcgtcacgtttttttgtcctgagtgtgtacataactggcgcgtagtttactggttgcggccctgcttgacaaaaaactgcgtatcaaatgcagataacgtaataattgcctgagtggactattagaaagtcaaggtgttcaggcgtttatttgtaaagttttgttgaaataagggttgtaattgtgatcacgcccgcacataacccactgggtgttgtctatactttacacataaggaagaggggtattccctgttacaacccagaaagttccggaggtgacatatgaaacgcaaaaacgcttcgttactcggtaacgtgctcatggggttgggtctggtggtaatggtggtcggcgtggggtattcaatcctcaaccagttaccacagtttaatatgccccagtatttcgcacatggtgcagtgctaagtattttcgtcggtgccattctctggctggcgggtgcccgtgttggcgggcatgaacaggtgtgcgaccgttactggtgggttcgtcactatgacaaacgttgccgccgtagcgataatcgccgtcatagctaacaaataatgcagtttgctgaccagtcagtttgcgctgactggtcaatctcgtacttataaatccgccatcgccgcgcgacgattcgggaagaacgcgaggcgtcccgggatcggttgaatgcctgcgcgagccatagtgcgcagtggctggaattccacgttgcacacgcgcagttcacatccttcgggcagacgcttcacaaaacgctggaacgcatcaagaccaccagcatcaagtaccggaacggcatcccacttcagaatcacaatccgtttgccttcaagacgtgactccaggtccgtgaacaagccttcagcagcagcaaaaaacagcgggccaataacgcgcagtaccagaacatcgtctggaacatctacgactaccggtgccaggcgagtcatacgtgcgatacgacgcataaacagcagcgatgccagcacgatccccacgctgatggcaataaccatatcaaacagcacggtcagcgacatgcacagcagcatgacaatgatgtcatctttcggtgcatgacgcagcaagtcgaccactttatgcgcttcactcatgttccacgccaccatcaacagcagggctgccatagcggaaagcggcagccaggagagcagcggtgccagtaccagcagggcaagaataaccagaatagagtggatcaccgccgagataggggaagttgccccggcacggacgttagcggcagaacgcgcgatggcagctgtagcggtaataccaccaaagaacggagcgataatattccccagtccctgtccaaccagttcgctgttcgccttgtgtttcgtcccggtcataccatccagtaccacggcgcagagcagagattcgattgcgccgagcattgccattgagaatgccgcaggcagcagtgtgcgaatagaatcccaggttagcgtgaattctgaattaggcagatcccacggcagcaccagttgcggcagcagttgcggaataccgttaccctgagaaccatcggccaggacgtagtggaattgcgaaccgatggtagcaacatgtccgccgagcaggttaacaatccccatcaccgcgcaaccagccagcaaggccggaaggtgaccgggtaaacgaatgcccagacgcggccaaaaaacaagaatacctagcgtcacaatgccaatggcagcatcacccacattaatggtcggcagcgccataaataatgcgccgactttttgtagataatgttccgggacatgggccatttgcagaccgagaaaatctttaatctgcatggtaccgatggtgatcccgatacccgaggtgaaacctaaggtgacggaaaccggaatatactcaatcaggcgaccaaagcgtgccagacccatcagaatcaaaaagatccccgacagcaaggtcgcaaccagcagtcctgccagtccaaactgttgcgacacgggatagagaattaccacaaatgccgcagtcggaccggaaacgctaaagcgtgacccacccgtcagagcaatgacaatccccgcaacagctgcggtatataaaccgtactggggtgccacaccactaccaatagccaacgccatcgccagcgggatagcaataatcccgacggttatcccggcaatcaggtcacgggtaaaccgtgcggcagtatatttttctttccagcaagcgtcgatcagagcgcggaaaggcatcacatgtgaggaaaatattttgttcacaataatgtttcatccgtgagcgcatcatctgtcaactaaatggcaggtgaaggaggcataggtcatacaaatggatattacagacaaaaaaacccgccgcagcgggtctttgagccgggttcgattagtgttcgaacatggcagagatcgattcttcgttgctgatacgacgaatcgcttcggccagcatacctgacagggtcagagtacgcacgttcggcagtgatttgatttcatcgctcagcggaatggtatcgcagacaacgacttcatcaattacagagttacgcaggttgttcgccgcgttgccagagaagatcgggtgagtcgcgtacgcaaatacacgtttagcaccacgttctttcagagcttcagcagctttacacagcgtaccgccagtgtcgatcatatcatcgaccagtacgcagtcacgacctgcaacgtcaccgatgatatgcatcacctgtgaaacgttcgcacgcggacgacgtttgtcgatgattgccatatcggtatcgttcagcagcttagcgatagcgcgggcacgcacaacgccgccgatgtccggagaaaccacaattgggttatccagattcagctgcagcatgtcttccagcaggatcgggctaccaaatacgttatcaaccggaacgtcgaagaaaccctgaatctgttcagcgtgcagatccactgtcagcacacggtcaacaccgacgctggagaggaagtctgcaaccactttcgcagtgattggtacacgagcggaacggacgcgacggtcctggcgcgcatagccaaagtaggggataacagcggtgatacgacctgcggaagcacgacgcagggcatcaaccataacgactaattccatcaggttgtcgttagtaggggcacaagtggactggatgatgaaaatatcaccaccgcgtacattttcattaatttgtacgctgacttcgccatcgctaaagcgacctacagcggcgtcgccgagtgaagtgtacaggcggttggcaatacgttgtgctagttccggggtggcgttaccagcaaaaagcttcatatcaggcacgagaagaacctcaggcatgcgtccattggtggaaagaatctgccgaaaactgtgcgggccaggcatgatcctttccaggcggtgtattaaagagcgcgatgcaacgtctggaacaaggtgacgttgtcaccgaaactcagcttgcccggcttaaagcatggctctgtgcaatggggaaagattaacgcctttcgccacaaagccattgagccattccggggcttgctctagcacctggcgggcttcagactctgtatcaaattcagcaaagacacaggcccctgtcccagtcaggcgcgacggggcgtattctaacagccaggaaagcaccgcatcaacctcgcgaaaacgttttcttgcgataacctcgcaatcattgctgaattcacattttagcaacgtttctattgacctttttggcgtattgcgcgggagttcaggatctttaaaaatcaccggagtcggaatacttacaccagggtgcgccaccagataccacttctctggcggatccaccggcgttagtatttcaccaacgccttcggcaaacgcggcatgcccccgaacaaagacaggaacatctgcgcccagcgtcagccccatttccgccagctcatccatgcttagcccgcattgccagagatgatttaatgccaccaggaccgtcgcggcattggatgaaccaccgccgagaccgccgcccatcggcaaacgcttatcaatgctgatatccgcaccgcttcccgtcggaagacgcccgctgtctgccgcagttttcatcaacaaccgcgctgcgcgaacgatcaggttatcttcatgttccacgccttcaacgggcgttaacagacgaatatccccatcgtcacgaagctcaatgctgatggtgtcgccgtaatcaagaaactgaaacagcgtttgcagcgtgtggtaaccatccgcacgctgaccggtaatgtataaaaacagattaagttttgccggagagggccactgtgtccgcattatttcactatccagttatccatttttaacttgatgcgttgaccaccgtcggtgagttccatattggctggcatcgcaggttgcgttttggtgtcataaccaccataaacaaccttccagtttttgccattctggctgtaggtaatttcgctcaggcggtactggtcgtccagtttgtagtcggttgcatcacccggtaaacctaaaatccactggcgcaagctgttgagcggaattggcattccggtcaatttgccaatcatctcttcggcgtcatcggcggtataacgctgacctttattgtcgactaactgcacgttacccggttgagcattcagctccagttccgtgctgcccaatgggttagtaagcagcagacggtagcgatcctggccggtttgctgccagaaaaagcgggcgtacactttttgttggtcagaaatataagcgaacgcgccgcgagtctgatactgattaagattgcgcacgtcttgctgatgctgacgccattgtggcgaatccgggcttttgccaggacctttgggcgtggtaacggaacaggcagtgagcacaagagcagccagcggtagcaggcggataagacgaaaatcgggcaggggcatagtgatgacaagtccttgagatacgttgcagttataacccttaatgctagcgttaccgtccgctatcgtctatgttcaagttgtcttaattgccagaatctaacggctttcggcaattactccaaaagggggcgctctcttttattgatcttacgcatcctgtatgatgcaagcagactaaccctatcaacgttggtattatttcccgcagacatgacccttttagcactcggtatcaaccataaaacggcacctgtatcgctgcgagaacgtgtatcgttttcgccggataagctcgatcaggcgcttgacagcctgcttgcgcagccgatggtgcagggcggcgtggtgctgtcgacgtgcaaccgcacggaactttatcttagcgttgaagagcaggataacctgcaagaggcgttaatccgctggctttgcgattatcacaatcttaatgaagaagatctgcgtaaaagcctctactggcatcaggataacgacgcggttagccatttaatgcgtgttgccagcggcctggattcattggttcttggggagccgcagatcctcggtcaggttaaaaaagcgtttgccgattcgcaaaaaggccatatgaaggccagcgaactggaacgcatgttccagaaatctttctctgtagcgaaacgcgttcgcactgaaacagatatcggtgccagcgctgtgtctgtcgcttttgcggcttgtacgctggcgcggcagatctttgaatcgctctctacggtcacagtgttgctggtaggcgcgggcgaaaccatcgagctggtagcgcgtcatctgcgcgaacataaagtacagaagatgattatcgccaaccgcactcgcgaacgtgcccaaatactggcagatgaagttggcgcggaagtgattgccctgagtgagatcgacgaacgtctgcgcgaagccgatatcatcatcagttccaccgccagcccgttaccgattatcgggaaaggcatggtggagcgcgcattaaaaagccgtcgcaaccaaccaatgctgttggtggatattgccgttccgcgcgatgttgagccggaagttggcaaactggcgaatgcttatctttatagcgtggacgatctgcaaagcatcatttcgcacaacctggcgcagcgtaaagccgcagcggttgaggcggaaactattgtcgctcaggaaaccagcgaatttatggcgtggctgcgagcacaaagcgccagcgaaaccattcgcgagtatcgcagccaggcagagcaagttcgcgatgagttaaccgccaaagcgttagcggcccttgagcagggcggcgacgcgcaagccattatgcaggatctggcatggaaactgactaaccgcttgatccatgcgccaacgaaatcacttcaacaggccgcccgtgacggggataacgaacgcctgaatattctgcgcgacagcctcgggctggagtagcagtacatcattttctttttttacagggtgcatttacgcctatgaagccttctatcgttgccaaactggaagccctgcatgaacgccatgaagaagttcaggcgttgctgggtgacgcgcaaactatcgccgaccaggaacgttttcgcgcattatcacgcgaatatgcgcagttaagtgatgtttcgcgctgttttaccgactggcaacaggttcaggaagatatcgaaaccgcacagatgatgctcgatgatcctgaaatgcgtgagatggcgcaggatgaactgcgcgaagctaaagaaaaaagcgagcaactggaacagcaattacaggttctgttactgccaaaagatcctgatgacgaacgtaacgccttcctcgaagtccgagccggaaccggcggcgacgaagcggcgctgttcgcgggcgatctgttccgtatgtacagccgttatgccgaagcccgccgctggcgggtagaaatcatgagcgccagcgagggtgaacatggtggttataaagagatcatcgccaaaattagcggtgatggtgtgtatggtcgtctgaaatttgaatccggcggtcatcgcgtgcaacgtgttcctgctacggaatcgcagggtcgtattcatacttctgcttgtaccgttgcggtaatgccagaactgcctgacgcagaactgccggacatcaacccagcagatttacgcattgatactttccgctcgtcaggggcgggtggtcagcacgttaacaccaccgattcggcaattcgtattactcacttgccgaccgggattgttgttgaatgtcaggacgaacgttcacaacataaaaacaaagctaaagcactttctgttctcggtgctcgcatccacgctgctgaaatggcaaaacgccaacaggccgaagcgtctacccgtcgtaacctgctggggagtggcgatcgcagcgaccgtaaccgtacttacaacttcccgcaggggcgcgttaccgatcaccgcatcaacctgacgctctaccgcctggatgaagtgatggaaggtaagctggatatgctgattgaaccgattatccaggaacatcaggccgaccaactggcggcgttgtccgagcaggaataatggaatatcaacactggttacgtgaagcaataagccaacttcaggcgagcgaaagcccgcggcgtgatgctgaaatcctgctggagcatgttaccggcagagggcgtacttttattctcgcctttggtgaaacgcagctgactgacgaacaatgtcagcaacttgatgcgctactgacacgtcgtcgcgatggtgaacccattgctcatttaaccggggtgcgagaattctggtcgttgccgttatttgtttcgccagcgaccttaattccgcgcccggatacggagtgtctggtggagcaggcactggcgcggttgcctgaacaaccttgccgtattctcgatctcgggacgggtaccggggcgattgcgcttgcgctggctagcgagcgcccggactgcgaaattatcgctgtagatcgtatgcctgatgctgtctccctggcacaacgtaatgcccagcatctggcgatcaaaaatatccacattctgcaaagcgactggtttagcgcgctagccgggcagcagtttgcgatgattgtcagcaatccgccgtatattgacgagcaggaccctcatcttcaacaaggcgatgtccgctttgagccgctcactgcgctggttgcggcagacagtggaatggcagacatcgtgcatatcatcgaacagtcgcgtaacgcgctggtatccggcggctttctgcttctggaacatggctggcagcagggcgaagcggtgcgacaagcatttatcctcgcggggtatcatgacgtcgaaacctgccgtgactatggtgataacgagcgcgtaacgctcggccgctattatcaatgacaagtttttctacactgcttagtgttcatcttattagtatcgcgctttctgttgggctattaaccttacgtttctggctacgttatcagaagcatccacaggcatttgctcgctggacgcgcattgtgccgccggttgtcgatacgctgttactgttaagcggcattgcgttgatggctaaagcgcacatcctgccattttccgggcaggcacagtggctgactgaaaagctgtttggagttatcatttatatcgttttgggttttattgcactcgattatcgtcgtatgcacagtcagcaggcgcgcattattgccttcccgctggcgttggtggtgctgtacatcatcattaaactcgccaccacaaaagtaccgttactggggtaagtcatgagatcgttagctgatttcgaatttaataaagcgccattgtgcgaaggcatgatcctggcttgcgaagcaatccgccgcgattttccctcgcaagatgtttacgacgaactggagcgtctcgttagtctggcgaaggaagaaatcagccagcttctgcctttagaagagcagttggaaaaactgatcgcgctgttttacggcgactggggatttaaagcctcacgcggtgtttatcgtctttccgatgcattatggctggaccaggtgttaaagaatcgacagggcagtgcggtatcattaggtgcggttttattatgggtcgcgaatcgtctcgatttgccgctgctgccggtgattttccctacgcagctgatattgcgcattgaatgtccggatggcgaaatttggctgattaatccttttaacggtgaatcgttaagcgaacatatgctggacgtatggttaaagggaaatatcagcccgtcggcggaactgttttatgaagaccttgatgaagctgataacattgaggtaatccgcaaattgctggatacactcaaagcctcgttgatggaagaaaatcagatggagctggcgttacgcaccagcgaagctttattacaattcaaccctgaagatccctatgaaattcgcgatcgcgggttgatttatgcgcaactggattgcgaacacgttgcgttgaacgatttaagttatttcgttgaacagtgtccggaagacccgatcagcgaaatgatccgtgcgcaaataaataacatcgcgcataaacatattgtgctgcattaattaatcgacattttactcaagattaaggcgatcctatgaaacaaaaagtggttagcattggcgacatcaacgtagcaaatgacctgccgttcgtactgtttggcggtatgaacgtgttggaatctcgcgatctggcgatgcgcatttgcgagcactacgtaactgtgacccagaaactgggtatcccttacgtgttcaaagcctcttttgacaaagccaaccgctcctccatccactcttatcgtggaccgggcctggaagaagggatgaaaatcttccaggagttgaagcagacttttggcgtgaaaattatcaccgacgttcacgaaccaagtcaggcacagcccgttgctgatgtcgtggatgtgattcagttgccggcgtttcttgctcgccagactgacctggttgaagccatggcgaaaaccggtgcggtaattaacgtcaagaaaccacagtttgtcagcccgggacagatgggtaatatcgttgataaattcaaagaaggcggcaacgaaaaagtgattctttgcgatcgcggtgctaacttcggctatgacaacctggttgtcgatatgctgggcttcagcattatgaagaaagtgtctggtaactcgccggtgattttcgacgtgacccacgcactgcaatgccgcgatccgtttggcgcagcttccggtggtcgtcgtgctcaggtggctgagctggcacgagccggtatggcggtaggtctggcggggctgtttattgaagcgcatccggatccggaacatgcgaaatgtgatggtccatccgcgctgccgctggctaaactggaaccgttcctcaagcagatgaaagcgattgatgatctggtgaaaggtttcgaagaactggataccagcaagtaatctttttgtttgaaaaataaagtcttagcgttgtgcgttaagacttttttatgggtgccggatacaaaaaaggccgcaggctgttacccctgcggccggtttcgggcgcatattgccatcacggcagcctgacgcccgttttcaccttacttccggttacgccaccagccgacaatcgctgcggtaataattcccgccaggatcggtgctgccaggtcgtcccagaaaatcatggcaaactgcgcgagcgtcatatagccgccttgttgtaatgacaacattttgcggctattcttgaattgttctggttcaagattagcccccgttctgttgtcaggttgtacctctcaacgtgcgggggttttctctttccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggataacgccggcttggtgtggatactacgactcaattcatcttcacttcatccctgaaatgtttgcaatgaagagtgcattccggtttttcaacagctgttacagtcatttcatgagtgctctggatgaggcttccagctcgggttgccaatatttacttgtggaagtgataaagacaaaaatggccgcaggctgttacccctgcggccggtttcgggcgcatattgccatcacggcagcctgacgcccgttttcaccttacttccggttacgccaccagccgacaatcgctgcggtaataattcccgccaggatcggtgccgccaggtcgtgccagaaagtcatggcaaactgcgcgagcgtcatatagccgccttgttgtaatgacaacattttgcggctattcttgaagtgtctggtttcaagattagcccccgttctgttgtcaggttttacctctcaacgtgcgggggttttctctttccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggataattccggcttggtgtggatactacttctcaattcatcttcacttcatccctgaaatgtttgcaataaagagtacattccggcttttcaacagctgttgcagtcgtttcatgagtgctctggatgatgcttccagctcgggttgccaatatttacttgtggaagagataaagacaaaaatggccgcaggctgttacccctgcggccggtttcgggcgcatattgccatcacggcagcctgacgcccgttttcaccttacttccggttacgccaccagctgacaatcgctgcggtaataatccccgccaggatcggtgctgccaggtcgtgccagaaagtcatggcaaactgcgcgagcgtcatatagccgccttgttgtaatgacaacattttgcggctattcttgaagtgtctggtttcaagattagcccccgttttgttgtcaggttttacctctcaacgtgcgggggttttctctttccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggataattccggcttggtgtggatactacttctcaattcatcttcacttcatccctgaaatgtttgcaataaagagtacattccggcttttcaacagctgttgcagtggtttcgtgcaggttgtggtacaggctcgcaattctgattaacgagctgtccaggtagtatgaagaaatacaataagcaggaatttatcttatctcccccgatttccgtcatcggaggagatataactgtcaggcaaatatcgtcatcaaataggcggcaaacagtgccagatgcgctgcgccattgagcacgttagtacgtccggtggagaaggagatatggcacagcactaaagaggccaccatcaccaccatttctggcgcaccaagtgcaaactgtaattcgttacccgtcataaaggcaattagcgtgacgacaggtacggtaagcgaaatggttgctaacactgaaccaaagaacagattcatcgcgcgctggacctggttgttcaacactgcttttaacgcacctaaaccttccggcgacagaatcaacagagccaccaggaagccagtaaaggcgacaggggcattcatgctgtcgagcaatgtctccagcgggctggcattcattttggtgactgcaataacggcaatcagatggataatcaaccagatagcatgccacacgctgctatgggcagacggtttaccgtgatgcgggtcgtcgtcatcactgtcatcttcgtgctcgtagacaaacaaactttgatgcgttttggtctggatcagcaaaaatacgccatacattgccgcagaaattaatgctaccagtaacgcctgaccggttgaaaaattcgccgcaggcagagccattggaaataccagtacgattatcgccagggggaacagcgcaattaaatactgcttgataccaaacagattcatatattgggtggcaaacttacgaccgcccaacaataatgaaaagccaaccagcccaccggtaacaatcataatgattgaatagagcgtatcacgcattagcgttggcgcggcgtcgccggttgccattaaagctgaaatcaaactgacttcaagaataaccactgaaaggctaagaataagcgaaccgtaaggttctcccaggcgatgggctaatacgtccgcatgacggacaacactaaaggcgctacttaaaataccaataagcgcaagaagattgatggcaatgaccactggtagtgtctggctgcttccccacaggaacagcactaccagcgccagaaccgggaaaataagcgaagtctccttgtggcgggtttttaccgcctcttgagcatttgacattatggttatccctttgcagatgaatttatcgaaaatgtaaaaaataggtaggaaaaataacagaaagtgtctggatatcggtaacattttacgaatttttaccccactgtcgattttttactcattgggacataaaaataagtattacgtttagacaatgtttgttttagcgtttcttaagaacagtctgacatgaaaattcttatgttttggcaagagtagatattgttgaccacacttaatgttcaactttgtaaaaggagtcaacgatgccgtataaaacgaaaagcgatctgccggaaagcgtaaagcacgttctaccgtctcatgcccaggatatctataaagaagcgttcaacagcgcgtgggatcaatataaagataaagaggatcggcgtgatgacgccagtcgcgaagaaaccgcgcataaagtggcctgggctgctgtgaagcatgaatatgccaaaggggatgatgataaatggcataaaaaatcgtaaaaccggtagcttagttaaagctattcgtgcggtgttgccttgcaagtggtccgtggattgcatattgtcccgttagtggtttcaaaatgagcagtaaaaatgtccggaagacaccaaaaagttgtcgcagggaagtatgcagtggcggaggtgtaaggtgataacgcgtgatttcttgatgaatgccgattgtaaaacggcatttggtgccattgaagaatcactcttatggtcagcagagcaacgggcggcttcgctggcggcgacgctggcttgtcgacctgatgagggaccggtgtggatcttcggttatggatcgttgatgtggaatccggcactggagtttaccgagtcgtgcaccggtacactggttggatggcatcgcgcgttttgcctgcgcctgaccgccgggcgcgggactgcgcaccagccgggacggatgcttgcactgaaagagggcggacgcactacaggcgtcgcctatcgactgccagaagagacgctggagcaggaactaaccctgttgtggaagcgcgagatgattaccggctgttatctgccaacctggtgtcagcttgatcttgatgatggatgcacagtaaacgccattgtgtttattatggacccgcgacatccagaatatgaatctgacactcgcgctcaggtcatcgcgccgttgattgcggcggcgagcggtccgctgggaaccaacgcacaatacctgttttcactggaacaggagcttatcaaactgggaatgcaggacgatgggctgaatgatttgctggtatcggtaaaaaaactgctggcggagaattatccggatggtgtgttacggccgggattcgcctgagtaaacttccctcatagtggggcgtcagacgccccctcaaacattaaaatgtgagcactttatcggctgacagcgtccattgcgccagttccacaagagtaccgatttccaccccatcaataagaggaagtgtgctaatcccgcgcccgtcggtacaggttttgcacaatttcaccggtacattctgagcggtaaggatctccagcatttgctgaatgttgtagccttcccctggtttttgcccgcgcaacccggctgtgaccgcatcagacatgaggaacagacgcagatccagattgctctcctgctctcgtaacgcaatggccagccgcaagctgttaaacaaggattcgctcccgtaaggtgcgccattggcaacgatcacgattttttgcattatttactcctgtattcagggaattagacactcatcttctatcttactgcttctgcagcgtctgaccaatcggtcacatttttaaggattttcctgaaagcgcgagaaaatacgacaaaagttgccagtaatcgttattcttaaaggctatggtttttcattttttaccggaagttaccgacgttttgagccgtttcgttcctcgcattatttcgttttatttactcttgctggcggcaggcggtacagctaacgcacaatctaccttcgagcaaaaagcggcaaatccctttgataataacaatgatggtctgccggatttaggcatggcacctgaaaatcatgatggggaaaaacactttgctgaaattgtgaaagatttcggcgaaaccagtatgaatgataacgggctggatactggcgagcaggcaaaagctttcgcattgggaaaagtccgcgacgcgcttagtcaacaggttaatcagcacgtagagtcctggctatcaccgtggggaaatgccagtgttgatgtcaaagtggataacgaaggtcattttaccggcagtcgtggaagctggtttgtgccgttacaagataatgatcgttatctcacctggagccagcttggtcttactcagcaggatgatgggttggtgagcaatgtgggcgttgggcaacgctgggcgcgcggcaactggctggtgggttataacactttttatgacaacttgctggacgaaaatcttcagcgagcgggctttggtgccgaagcgtggggcgaatatttgcgactatcggcaaacttttatcagccatttgctgcatggcatgaacagacagccacgcaggaacaacggatggcgcgcgggtacgacctgacagcccggatgcgcatgccgttctatcaacacctcaataccagtgtcagcgtagaacagtattttggtgatcgtgttgatttgtttaactctggtacgggttatcacaatcccgtcgcgttgagtctgggattaaattacacccctgtgccattagtcactgtgacggcccagcataaacagggtgaaagtggcgagaatcaaaataacctcgggctgaatcttaattaccgctttggtgtaccgctcaaaaaacaactttctgcgggcgaggttgccgaaagtcagtcgttacgtggtagtcgctatgataatccgcagcgaaataatctaccgactcttgagtaccgacagcgaaaaacgttaacggtgtttctggcgacaccgccgtgggatctaaaacctggcgaaacagtgccgctgaaattacaaatccgcagtcgttacggtattcggcaactgatttggcagggcgatacgcagatattaagtttgacgccaggcgcacaagccaacagcgcggagggctggacgctgatcatgcctgactggcagaacggggaaggggcgagcaatcactggcgattgtcggtggtggtggaagataaccaggggcagcgtgtctcctccaatgagatcacgctaacgcttgtcgaaccgttcgacgcattgtcaaacgacgaactgcgctgggaaccgtaatcagaaaatgcgctcctgatgcacccataccgctgcttccacgcgagacttgagcttcattttcttcagcatgtgcttgacgtgcacttttactgtgctttcggtgatatccaggcggcgggcaatcatcttgttcggcaaaccctgggcaatcagcttgagaatatcgcgctcgcgtggggttaactggttaacatcgcgctcagtagtggcacggttagcgcgcaagctggcggccagaacaggcgttaatgcttcgcttaataccatttcgccagcagctgcctgatgcaatgctttcagcagatcttccggttccatatcttttaacagatagccatccgcgccgcgtttcagtgcggtgaccacatcttcttcatggttagagacgctgaataccacaatgcgccctgagagggacttttcgcgcagtttatccagcgtttccagaccgttcatgccgggcatattgagatctaacaggatcagatcgggatcaagagactccgccagttcaataccctgttcgccattactcgcttcgccaaccacggtgatatctggtgccatactgataagctgttttacgccagttcgcagcatcgggtgatcgtcaatcagcaggatagtagccggttcctgattactcatgggtatctccttggacgtctgtgaaagttttttcgggaataaaggtgaccaccacttcggtgccacctgattcacgacggcggacgcggcaatcgcctcgtaaactttgcgcacggtcgcgcattattatcatgccgtagtgattgctgcggatggcattttcaggcacgccgcagccgttatcctggacggtcagtttgacctgattatcgttttgcgccaccgtcaccacgacctcactcgcttgcgaatgtttgagggcgttacttaatgcctcacgggcaatttgcaacaagtggattgcctgatgtgaaggcaccagacgaggcggcaattgataatccagcttcaccgggaagccaaatttggcgctgtactcttcgcaactcgcttccagcgccggacgtaatccaggctcggtgagctgcaagcggaatgtggtgagcaattcacgcaactgcgcccaggatgcattcagttcgttacggatctgacttaacagttcgcggctgctttctggcagcgcatcgccctgcatctgtaaacaactcacctgcatcttcatgcaagagagagattgggcaatagaatcatgcagttcgcgcgcaatggtggcacgctcttccatcacgatcaactgttgctgacgttcctgatgccgatccagcgccagcgtggcggtgagttgttcaaccagggtatccaccagttgttgttgatcatggctaagatgacgcccctgcggtagggtcgccagcaaaataccgtactgcgtatgtgagtcagccagccgccacttcagggttgtgccgcgatcgccaacgggtaatacgccgcgcgggcagagctggcagcctttatcatcacaagtcatatctggctggcaggtaaactcctgatgattctcttcatcatcagtgtcatacacccgcaattcgatatcacgtagcagggttaaattctgtaagccgttgagtacaggtgacaggcgttcacacagcggggcgcgggaatgcaaacggcggttagcctgccataaaaaagagaggatctgatttttatgctccagcccggcggttttctcctgaacccgctgctcaagtacggcataactttcggccagttctgcagacatattgttcaatgcagttccaagcatcgccatttcgttgcgcccgctgatgttcgcgcgttgggtaaaatcgcgatgactgacggcactcgccattgccagcagttgccgccacggttgtagcagtcgcgcccgcaaccagataatagtgaacaccagtaaaagtgccataaataccgccattacccgatggaccagtaccactgtctcaatgcgcatttccgtggtgcggtcaaaaccagataccagctgatcaagcccggcaacaaactggctgacatccgctgacaccgtttcgcggttttgtgcacgcatcagtgcagggatcagttcattacgccagtaatcttgtaaaccctgtaattgcgccagttgtccgtctcgttctgctgctcgagtcaactcggcgctaaatgccgtttgttccatctctttaattaagggcttgtctttctcgcttaatggcaatgctgccaacagacggtaactttgcatgcgcagcgatcccgctttgttgatcgcatgggcgctgccctgaacgccttgcaccagccagccagaaaccgccatccctgccagtccaatagcagtagaaagcaacacaataagcgcaacctgattaaccagggtgagcggagagagacaacgtttaagcatgtaaacctcttccttcaggctttaaatgagcaataaccttaatgaatgtgacgatacattctggaatggcagtattctcggctattggctgaagtatacccatacccggaaagagttactccttatttgccgtgtggttagtcgctttacatcggtaagggtaggaattttacagcaccgtgaaaaatctcataatttttatgaaatcactgtactcactatgggtaatgataaatatcaatgatagataaagttatcttatcgtttgatttacatcaaattgcctttagctccagacactaaggtggcagacatcgaaacgagtatcagaggtgtctatgagtcactcatccgcccccgaaagggctactggagctgtcattacagattggcgaccggaagatcctgcgttctggcaacaacgcggtcaacgtattgccagccgcaacctgtggatttccgttccctgtctgctgctggcgttttgcgtatggatgttgttcagcgctgttgcggtgaacttaccgaaagtcggttttaattttacgaccgatcagctatttatgttgactgcgctgccttcggtttctggcgcgttattacgtgttccatactcctttatggttcctatcttcggtggtcgtcgctggacggcgttcagcaccggtattctgattattccttgcgtctggctgggttttgccgtgcaggatacctccacgccttatagcgtcttcatcatcatctctctgctatgcggctttgctggcgcgaacttcgcatccagtatggcaaacatcagcttcttctttccgaaacagaagcagggtggcgcgctgggtctgaatggtggtctgggaaacatgggcgtcagcgtcatgcagttggttgctccgctggtggtatcactgtcgattttcgcagtatttggtagccagggcgtcaaacagccggatgggactgagctgtatctggcgaatgcgtcctggatatgggtgccgttccttgccatcttcaccattgcggcgtggtttggcatgaacgatcttgctacctcgaaagcctccatcaaggagcagttgccggtactcaaacggggtcatctgtggattatgagcctgctgtatctggcaaccttcggctccttcatcggcttctccgcgggctttgcaatgctgtcaaaaacgcagttcccggatgttcagattctgcaatacgctttcttcgggccgtttattggtgcgctggcgcgttctgcaggtggtgcattatctgaccgtctgggcggaactcgtgtcacgctggtgaactttattctgatggcgattttcagcggcctgctgttcctgaccttaccgactgacgggcagggcggaagcttcatggcgttcttcgcggtcttcctggcgctgttcctgacagctgggctgggtagtggttccactttccagatgatttcagtgatcttccgtaaactgacaatggatcgcgtgaaagcagaagggggttctgacgaacgtgcgatgcgtgaagcggcaaccgacacggcggcggcgctgggtttcatctctgcgattggcgcgattggtggcttctttatcccgaaagcgtttggtagctcgctggcattaacgggttcgccagtcggcgcaatgaaggtatttttgattttctatatcgcctgcgtagtgattacctgggcggtatatggtcggcattctaaaaaataaaccgttactcgtcatacttcgggttacatgtgctgcggctgcgttcattcaccccagtcacttactttagtaagctcctgggattcattcacttgccgccttcctgtaaaccgaattatatagagtaaaatatttgattatcctttgcgcggcatgatgtcgcgctttttttatgcgttatttagttacaacatactaatgttatatgatttatttcgccggatttcattaagagccattaatatgttacccatggggaatactccttaatacccatctgcataaaaatcttaatagtttaaataactacaggtataaaacgtcttaatttacagtatgttatgtggtggctgttaattatcctaaaggggtatcttaggaatttactttatttttcatccccatcactcttgatcgttatcaattcccacgctgtttcagagcgttaccttgcccttaaacattagcaatgtcgatttatcagagggccgacaggctcccacaggagaaaaccgatgagtaaattcctggaccggtttcgctacttcaaacagaagggtgaaacctttgccgatgggcatggccagcttctcaataccaaccgtgactgggaggatggatatcgccagcgttggcagcatgacaaaatcgtccgctctacccacggggtaaactgcaccggctcctgcagctggaaaatctacgtcaaaaacggtctggtcacctgggaaacccagcagactgactatccgcgtacccgtccggatctgccaaaccatgaacctcgcggctgcccgcgcggtgccagctactcctggtatctttacagtgccaaccgcctgaaatacccgatgatgcgcaaacgcctgatgaaaatgtggcgtgaagcgaaggcgctgcatagcgatccggttgaggcatgggcttctatcattgaagacgccgataaagcgaaaagctttaagcaggcgcgtggacgcggtggatttgttcgttcttcctggcaggaggtgaacgaactgatcgccgcatctaacgtttacaccatcaaaaactacggcccggaccgtgttgctggtttctcgccaattccggcaatgtcgatggtttcttacgcatcgggtgcacgctatctctcgctgattggcggtacttgcttaagcttctacgactggtactgcgacctgcctcctgcgtctccgcaaacctggggcgagcaaactgacgtaccggaatctgctgactggtataactccagctacatcatcgcctggggttcaaacgtgccgcagacgcgtaccccggatgctcacttctttactgaagtgcgttacaaaggcaccaaaactgttgccgtcacaccagactacgctgaaatcgccaaactgtgcgatctgtggctggcaccgaaacagggcaccgatgcggcaatggcgctggcgatgggccacgtaatgctgcgtgaattccacctcgacaacccaagccagtatttcaccgactatgtgcgtcgctacaccgacatgccgatgctggtgatgctggaagaacgcgacggttactacgctgcaggtcgtatgttgcgcgctgctgatctggttgatgcgctgggccaggaaaacaatccggaatggaaaactgtcgcctttaataccaatggcgaaatggttgcgccgaacggttctattggcttccgctggggcgagaagggcaaatggaatcttgagcagcgcgacggcaaaactggcgaagaaaccgagctgcaactgagcctgctgggtagccaggatgagatcgctgaggtaggcttcccgtactttggtggcgacggcacggaacacttcaacaaagtggaactggaaaacgtgctgctgcacaaactgccggtgaaacgcctgcaactggctgatggcagcaccgccctggtgaccaccgtttatgatctgacgctggcaaactacggtctggaacgtggcctgaacgacgttaactgtgcaaccagctatgacgatgtgaaagcttataccccggcctgggccgagcagattaccggcgtttctcgcagccagattattcgcatcgcccgtgaatttgccgataacgctgataaaacgcacggtcgttcgatgattatcgtcggtgcggggctgaaccactggtatcacctcgatatgaactatcgtggtctgatcaacatgctgattttctgcggctgtgtcggtcagagcgggggcggctgggcgcactatgtaggtcaggaaaaactgcgtccgcaaaccggctggcagccgctggcgtttgcccttgactggcagcgtccggcgcgtcacatgaacagcacttcttatttctataaccactccagccagtggcgttatgaaaccgtcacggcggaagagttgctgtcaccgatggcggacaaatcccgctataccggacacttgatcgactttaacgtccgtgcggaacgcatgggctggctgccgtctgcaccgcagttaggcactaacccgctgactatcgctggcgaagcggaaaaagccgggatgaatccggtggactatacggtgaaatccctgaaagagggttccatccgttttgcggcagaacaaccagaaaacggtaaaaaccacccgcgcaacctgttcatctggcgttctaacctgctcggttcttccggtaaaggtcatgagtttatgctcaagtacctgctggggacggagcacggtatccagggtaaagatctggggcaacagggcggcgtgaagccggaagaagtggactggcaggacaatggtctggaaggcaagctggatctggtggttacgctggacttccgtctgtcgagcacctgtctctattccgacatcattttgccgacggcgacctggtacgaaaaagacgacatgaatacttcggatatgcatccgtttattcacccgctgtctgcggcggtcgatccggcctgggaagcgaaaagcgactgggaaatctacaaagccatcgcgaagaaattctccgaagtgtgcgtcggccatctgggtaaagaaaccgacatcgtcacgctgcctatccagcatgactctgccgctgaactggcgcagccgctggatgtgaaagactggaaaaaaggcgaatgcgacctgatcccaggcaaaactgcaccgcacattatggtcgtagagcgcgattatccggcaacttacgaacgctttacttctatcggcccgctgatggagaaaatcggtaacggcggtaaagggattgcctggaacacccagagcgagatggatctgctgcgtaagctcaactacaccaaagcggaaggtccggcgaaaggccagccgatgctgaacaccgcaattgatgcggcagagatgatcctgacactggcaccggaaaccaacggtcaggtagccgtgaaagcctgggctgccctgagcgaatttaccggtcgtgaccatacgcatctggcgctgaataaagaagacgagaagatccgcttccgcgatattcaggcacagccgcgcaaaattatctccagcccgacctggtctggtctggaagatgaacacgtttcttacaacgccggttacaccaacgttcacgagctgatcccatggcgtacgctctctggtcgtcagcaactgtatcaggatcaccagtggatgcgtgatttcggtgaaagcctgctggtttatcgtccgccgatcgacacccgttcggtgaaagaagtgataggccagaaatccaacggcaacccggaaaaagcgctcaacttcctgacgccgcaccagaagtggggtatccactccacctacagcgacaacctgctgatgctgactttaggtcgcggtggtccggtggtctggttgagtgaagccgatgccaaagatctgggtatcgccgataacgactggattgaagtattcaacagcaacggtgctctgactgcccgtgcggttgtcagccagcgtgttccggcagggatgaccatgatgtaccacgcgcaggaacgtatcgttaacctgcctggttcggaaattacccaacagcgtggtggtatccataactcggtcacccgtatcacgccgaaaccgacgcatatgatcggcggctatgcccatctggcatacggctttaactactacggcaccgtaggttctaaccgcgatgagtttgttgtagtgcgtaagatgaagaacattgactggttagatggcgaaggcaatgaccaggtacaggagagcgtaaaatgaaaattcgttcacaagtcggcatggtgctgaatctcgataagtgcatcggctgccacacctgttcagttacctgtaaaaacgtctggaccagccgtgaaggcgtggaatacgcgtggttcaacaacgtggaaaccaagccgggtcagggcttcccgactgactgggaaaaccaggaaaaatacaaaggcggctggatccgtaaaatcaatggcaaactgcagccgcgcatgggtaaccgcgccatgctgctgggtaaaatcttcgctaacccgcatctgccggggatcgacgattattacgagccgttcgattttgattatcagaacctgcataccgcgccggaaggcagcaaatcgcagccgattgcccgtccgcgttcgctgattaccggggaacggatggcgaaaatcgaaaaagggccgaactgggaagatgacctgggtggtgagtttgacaaactggcgaaagacaagaacttcgacaacatccagaaggcgatgtatagccagttcgaaaacacctttatgatgtatttgccgcgcctgtgcgaacactgcctgaacccggcatgtgtggcgacctgcccgagcggtgcgatttacaagcgtgaagaagatggcatcgtcctgatcgaccaggataaatgccgtggctggcgtatgtgcatcaccggatgcccgtacaaaaaaatctacttcaactggaagagcggtaagtctgagaagtgcatcttctgctatccgcgtattgaagcgggtcagccgaccgtgtgctcagaaacctgtgtcggtcgtatccgttatcttggcgtgctgctgtacgatgccgacgcgattgaacgtgcagccagcaccgagaacgagaaagatctttaccagcgtcagctggaggtgttcctcgatccgaacgatccgaaagtcatcgagcaggcgattaaagacggtattccgctgagcgttattgaagccgcacagcagtcgccggtttataaaatggcaatggaatggaaactggcgctgccgctgcatccagaatatcgcacactgccgatggtctggtacgtgccgcctctgtctccgattcagtctgcagcagacgcgggtgagctgggtagcaacggcattctgccagacgtcgaaagcttgcgtattccggtacagtatctggcgaatctgctgaccgccggtgataccaaaccggtactgcgcgcactgaaacgtatgctggcgatgcgtcattacaaacgtgttgaaaccgttgacggtaaagttgatacccgtgcgctggaagaggtcggtctgaccgaagcccaggcacaggagatgtaccgttatctggcgattgctaactacgaagatcgctttgtggtgccgagtagtcatcgtgaactggcacgggaagccttcccggagaaaaatggctgcggctttacctttggtgatggctgccacggttcagataccaaattcaatctgttcaacagccgtcgtatcgatgccatcgatgtgaccagcaaaacggagccgcatccatgatcgaactcgtgattgtatcgcgtctccttgaatatccggatgctgccttatggcagcatcaacaagagatgtttgaggcgattgctgcgtcgaaaaatctgtcgaaagaagatgcccatgcgctgggcattttcctgcgcgatttaacggcgatggatccgctcgatgcccaggcccagtacagcgaactgttcgaccgtggccgcgccacgtcactgttgctatttgaacatgttcacggtgaatcccgtgaccgcggccaggcgatggtggacctgctggcgcagtacgagcagcacggtttgcagttaaacagccgcgaattaccggaccatctgccgctgtatctggagtacctgtcgcagctgccgcaaagcgaagccgtggaaggtttgaaagatatcgcgccgattctggcattgctgagcgcgcgtctgcaacagcgtgaaagccgttatgccgtgatgtttgatctgctgctgaaattggccaataccgctatcgacagcgacaaagtggcggaaaaaattgccgacgaagcgcgcgatgatacgccgcaggcgctggatgctgtctgggaagaagagcaggttaaattctttgctgacaaaggctgcggtgattcagcaatcactgctcatcagcgtcgctttgccggtgccgtcgcgccgcaatatctgaatatcaccaccggaggacagcactaatgcaattcctgaatatgttcttctttgatatctacccgtacatagccggggcggtcttcctgattggtagctggctgcgttatgactacgggcagtacacctggcgcgcggcgtccagccagatgctggatcgcaaagggatgaacctggcgtcgaacctgttccatatcggtattctggggatttttgttggtcacttcttcggtatgctgacgccgcactggatgtatgaagcctggctgccgattgaagtgaaacagaaaatggcgatgtttgctggtggtgccagcggcgtgctgtgtctgattggcggcgtgctgttgctgaagcgtcgtctgttcagcccacgcgtgcgtgcaaccactaccggagcggatatcctgatcctgtcgctgctcgttatccagtgcgcgctgggcctgttgaccattccgttctccgctcagcatatggacggtagcgagatgatgaaactggttggctgggcgcagtcggtggtgaccttccacggtggcgcttctcaacacctcgatggtgtggcgtttatcttccgtctgcacctggtgttggggatgacgttattcctgctgttcccgttctcgcgtctggtgcacatctggagcgtaccggtggagtatctgacacgtaagtatcagttggtgcgcgctcgtcactaagcgaattttagttcacatagaccctgcttcggcagggtttttttatgggcacggtgcggggtgagttgtcggatgcgcttcgcttatccgacctacaggggaggatattgtaggtccggtaaacgcggtgccatcgggcaaaattagctcggagtaacaggttttgagtatttcaggaagtgatggtggtgggggaaggattactcagcgctgcgcgcttcgcccttcgggtcgttgcctgcggcaacgctctctcgctggcgctcaagtcgaaccttggtcgaagcttctcatccttccccgcttgggcagaatatttaattacggattcgtttgagagttcagggacttttgaaagtgatggtggtgggggaaggattcgaaccttcgaagtcgatgacggcagatttacagtctgctccctttggccgctcgggaaccccaccaggggtaattcaaatttcgaggtaatgcttgagatggtggtgggggaaggattattcgtcgcttcgctcctcacccttcgggccgttgcctgtggcaacgttctctcgctttcgctcgaatcgaaccttagtcgaaggttctcacccttccccgatgagtgcaaactttcacaatctcaccgaagttaccacatcactgtggtgaattatggtggtgggggaaggattattcgtcgcttcgctcctcacccttcgggccgttgcctgtggcaacgttctctcgctttcgctcgaatcgaaccttagtcgaaggttctcacccttccccgatgagtgcaaactttcacaatctcaccgaagttaccacatcactgtggtgaattatggtggtgggggaaggattcgaaccttcgaagtcgatgacggcagatttacagtctgctccctttggccgctcgggaaccccaccacggggtaatgctttttactggcctgctcccttatcgggaagcggggcgcatcatatcaaatgacgcgccgctgtaaagtgttacgttgagaaaaatgaactggttgcgtaattttcatccgtaacggattaaaggtaaccagttatttttgctggcgattaaagaataatcgtccgattaccgtaaacaaagacgcgctgtgccagtactttgtatagtgcacgacttaagacgtttttctcgacgtcacgacctgcgcgcatcatatcttcagctgtgtaggtatgatcgacatgaataacgtcctgcatgatgattgggccttcgtccagattgtcattcacatagtgagcggttgcgccaataatcttcacaccacgttcataggcctggtgataaggacgtgcgccaataaacgctggcaggaatgaatggtgaatattgatgatcttattcgggaagcgtgccacaaattccggcgttaatacccgcatatacttcgccagcaccacgtagtcaggttgataagcatcaatggcatccgccatcttttgatcgtgctcgttgcggcttaacccttcatggcttaccagctcaaacggaatatcaaaacgctcaaccagagaacgtagagtatcgtggttaccaataactgccgcgatttcgacatccaggccgccgtaattggctttcatcaacaaatcgccaaggcaatgcgcttctttagtgaccagaatcactatccggcgacgaccggcaggattcagctcacgcacggagccttctggcaatgcgctatcgagatccgccagcagggtggaatcattaaaaatcccttccagttccgtgcgcataaaaaagcgcccggtacggtgatcaacaaattcattgttctgtacgatatttaactcgtgcttgtagcaaatattggtaatacgtgcgatcagacctttttggtccggacaaatagtacgcagaactttacgttggagtgaatgcattgctggaaaaaccttgttgagagtgtttgctaaaccgtaccgtcaaccattattggccgcagcactttttaaattttttacctgaaccacaagggcagggatcgttgcggccaaactgcggacgtgtaccgtcaatatagtaccattgaccgttttctttcaaaaatcgcgaacgttcaattattgcacctgttttgccaccttcggtaaatcgagcaacaaaactgacaaatccgatattgtcggcgtcctgccaacaatgttcaaatacggtcaatcccaaccattcagtatgcgcaaatccggcaatcaattcggcacgtaacgccgctgctccacaagatggatgccaggtctttattaaataatctgcgtcttgcatcacaaaagcgcagtaacgcgaacgcatgagatgttctggatcaggtgcaaccttttcaccagacacataagggtggcaacataggctatactcgacagcactaccacagggacaaagctgagacacaaataatctccctggaaacaataacggcgtattaaccgcctgagtagcactatgttaaccgagcagtagcgatgtggctacgattgcattccaggggaatcttgcgggaataatgagaaagataaaaatagggctggcgctgggatctggcgcggcgagaggttggtcgcatattggcgttattaatgcgctaaaaaaagtgggtattgaaattgatatcgttgcaggatgttcaattggttcgctggtgggcgctgcctatgcatgcgatcgattatctgcgctggaagattgggtgacctctttcagttattgggatgttttacgcctgatggatctctcctggcagcgcggtgggttactgcgcggcgagcgtgtcttcaatcaataccgcgaaataatgccggaaacagagatcgaaaattgttcccgtcgctttgcggctgttgccaccaatttaagtacgggacgtgaattatggtttactgaaggcgatctccatcttgctattcgcgcatcatgcagtattccaggactcatggcacctgttgcacataacggctactggctggttgatggagcagtcgttaacccaattcctatttccctcacgcgtgcattgggggctgatattgtgatagcggttgacctgcagcacgatgctcatttgatgcaacaagatttgctctcctttaatgtcagtgaagaaaatagcgagaatggtgattctctgccgtggcatgcgcgtctgaaagaaaggttaggcagcataacgacacgtcgggcggtgacagcgccaacggcaacagagattatgaccacttctatccaggtgctggagaaccgccttaaaaggaaccgcatggcaggtgatccgcccgatattctgattcaacctgtttgcccgcaaatatctacgcttgatttccatcgcgcgcacgctgccattgcggccggacagctggcagtggaaaggaaaatggacgaacttttgccgttggtacgcaccaacatttgaccagaatttttatctacacttaagttaattctgacaggcgcaggtggcaatagcatgccactattgagtaaagccagtcaggggagagaacatgacgcagccattggtcggaaaacagattctcattgttgaagatgagcaggtatttcgctcgcttctggattcatggttttcctcattgggagcgacaacggtactggcggctgatggggtggatgcccttgagttgctgggaggtttcactccagacctgatgatatgtgatatcgcgatgccacgaatgaacgggcttaaactgctggagcatatacgtaacagaggcgaccagaccccagttctggtgatatctgccactgaaaatatggcagatattgccaaagcgttacgtctgggcgttgaagatgttttgctgaaaccagttaaagatctgaatcgcttgcgcgagatggtttttgcctgtctctatcccagcatgtttaattcgcgcgttgaggaagaggaaaggctttttcgcgactgggatgcaatggttgataaccctgccgcagcggcgaaattattacaggaactacaaccgccggttcagcaggtgatttcccattgccgggttaattatcgtcaattggttgccgcggacaaacccggcctggtgcttgatattgccgcactttcggaaaacgatctggcattttattgccttgatgtcacccgagctggacataatggcgtacttgctgccttgttattacgcgcattgtttaacggattattacaggaacagcttgcacaccaaaatcaacggttgccagagttgggcgcgttattgaagcaggtaaaccatttacttcgtcaggccaatctgccggggcagtttccgctattagttggctattatcatcgcgaactgaaaaatctcattctggtttctgcgggtctgaatgcgacgttaaataccggcgaacaccaggtgcaaatcagtaatggtgttccgttaggcactttaggtaacgcttatttgaatcaattgagccagcgatgcgatgcctggcaatgccaaatatggggaaccggtggtcgactgcgcttgatgttgtctgcagaatgagcaaacgataacgcgggctaaatttgcattacctgctaatgtcggctggtggtactatcgtcgccattcgtataagtaattgtcttaattatgctaactcgcctccttttcagaacttagccccttcggggtgctgatatactgggatgcgatacagaaatatgaacacgttcaaaacacgaacagtccaggagaatttaaatggctgccattaatacgaaagtcaaaaaagccgttatccccgttgcgggattaggaaccaggatgttgccggcgacgaaagccatcccgaaagagatgctgccacttgtcgataagccattaattcaatacgtcgtgaatgaatgtattgcggctggcattactgaaattgtgctggttacacactcatctaaaaactctattgaaaaccactttgataccagttttgaactggaagcaatgctggaaaaacgtgtaaaacgtcaactgcttgatgaagtgcagtctatttgtccaccgcacgtgactattatgcaagttcgtcagggtctggcgaaaggcctgggacacgcggtattgtgtgctcacccggtagtgggtgatgaaccggtagctgttattttgcctgatgttattctggatgaatatgaatccgatttgtcacaggataacctggcagagatgatccgccgctttgatgaaacgggtcatagccagatcatggttgaaccggttgctgatgtgaccgcatatggcgttgtggattgcaaaggcgttgaattagcgccgggtgaaagcgtaccgatggttggtgtggtagaaaaaccgaaagcggatgttgcgccgtctaatctcgctattgtgggtcgttacgtacttagcgcggatatttggccgttgctggcaaaaacccctccgggagctggtgatgaaattcagctcaccgacgcaattgatatgctgatcgaaaaagaaacggtggaagcctatcatatgaaagggaagagccatgactgcggtaataaattaggttacatgcaggccttcgttgaatacggtattcgtcataacacccttggcacggaatttaaagcctggcttgaagaagagatgggcattaagaagtaacatccgtatcggtgttatccacgaaacggcgttgagcaatcgacgccgtttttttatagcttattcttattaaattgtcttaaaccggacaataaaaaatcccgccgctggcgggattttaagcaagtgcaatctacaaaagattattgcttgatcaggaaatcgtcgagggatttaccttgctcatccattgcttttttgattacagctggagtacggccttggccagtccaggttttagtttcgccgttttcgtcaacgtagctatattttgccggacgctgagcacgtttagctttggtgccagatttaacggcagcaaggctattcagcagttcgttcgggtcaataccgtcagcgatcagcatttcgcgatattgctgcagtttacgagtgcgctcttcaacttcagcagcagccgcgctttcttcttcgcgacgttcgttaacaacaacttctaatttttccagcatttcttccagcgtttcaagtgtacattctcttgcctgcgcacgaagagtacggatgttgttcagaattttaagtgcttcgctcattgtagtaatctcaaacttatattggggtggtttgttgaggtaataatagagccttaaattcagttgtgcaatagccaggaatgtaaggaattcaaaattgttctttattttgtgccgccaataaatatcttttcataaaattagccagaaaagacgcggcatatagccctatttgtaccgatgatttcgcagctcgtgaggttaaaacttcctgattcatgtcacattttatggggagattatcgtaggctgacgacctttcagtcttctgtattagtcgtgtttacgagaattccctattaagcgaatgatgaaaagtagaacagtcgcaataagagcagggacttagtattgcactatctcctggaggtcaacagagggctattacttgcgcaacagattaaagattgtgaatagttaccagcagtcatttacccgcttataacaagcgaggcagttgtaatgatagctcagaaggattatgcaaggcttcgtaagggagaacgcatataccacttctgtgcatactgttgagctgaaaaactgacgaattatgataaactccagccaactttatttcatatcattgagggcctgtggctgatggcacagctatatttctactattccgcaatgaatgcgggtaagtctacagcattgttgcaatcttcatacaattaccaggaacgcggcatgcgcactgtcgtatatacggcagaaattgatgatcgctttggtgccgggaaagtcagttcgcgtataggtttgtcatcgcctgcaaaattatttaaccaaaattcatcattatttgatgagattcgttcggaacatgaacagcaggcaattcattgcgtactggttgatgaatgccagtttttaaccagacaacaagtatatgaattatcggaggttgtcgatcaactcgatatacccgtactttgttatggtttacgtaccgattttcgaggtgaattatttattggcagccaatacttactggcatggtccgacaaactggttgaattaaaaaccatctgtttttgtggccgtaaagcaagcatggtgctgcgtcttgatcaagcaggcagaccttataacgaaggtgagcaggtggttattggtggtaatgaacgatacgtttctgtatgccgtaaacactataaagaggcgttacaagtcggctcattaacggctattcaggaaaggcatcgccacgattaataagaatttctttactgacagggtgagcagggcgcttttatcctgtcagttcgttttactcacttcttccgggctatacacccttctcggcagttttttaacgccgctatacgcctcacaggacgcttaagcaccgacgttgacttgtgacctgtaaagtacaatatccctgtgtttaggcgttatacatcgtcgcaaatatgatgaaggctaatgctgtcggtttatggaaaagttgctttgggtaaacaaaaaaacggccccagaagggcaatgccgttcacttaagaggagcggcactatgtttcacaggataacgggtttttgatatcttaaccgacctcggccttgatggtcgggggcgttttgttatgaacaccacttccagagcaccccgaagatgctccagtcgtttcgggatggtccctggtgacgccgtgtttcccagctctatcatttctgatgcgatattcttccacgcaggcagtagccagtggcggttacaacccttctggttcagcgtcagcagcaggtcttcgctgtaaaaaagtttatcaaacaacgtaatagagttatccgggatggtggcgagcatggagtgggccagcacagtttcgctctgccggtaaggtgcggtcacggcattcagcagaatgtgacttcccaggttcattaaggccaccagacgcataaccgggtaggcgttctgccgcttagtggatgtgttggcagacccataatattcacgcagctcgggtttatcaggtgtcctgaactgtgcgccatcaatggcaaaaagttgcaggccgtgccagtcatccttcaggtaacgttccgcgcccctgtctgtgcggtctggcggaagagccattccactggggcggcccccacgcgctgacgcgcctgggtgacagcgctgcgggccagcaggttcatccccgcttcgccatccgcgctcaggttcagacggcgaacaacatcggtaattggctcattgcaccaccatccagataaccatgtcccccggtaaacgacggcggcgaacggtcgcatgagcagaaagcgtcaggcagtgttgtatccactcggtgggaaggtgttctgcaaatagttgtgcagagggcggaggcataagcggatggtcactgaaatcgagcagatcattgagaagtggcataagaaaacggctccctgttgtggaagccgttatagtgcctcagtttaaggatcggtcaactaatccttaactgatcggcattgcccagaaggggccgtttatgttgccagacagcgctactgattaagcggattttttcgcttttttctcagctttagccggagcagcttctttcttcgctgcagtttcaccttctacataatcacgaccgtagtaggtatccagcagaatctgtttcagctcggagatcagcgggtaacgcgggttagcgccggtgcactggtcatcgaatgcatcttcagacagtttatccacgttcgccaggaagtctgcttcctgaacgccagcttcacggatagatttcggaatacccagttcagctttcagcgtttccagccatgccagcagtttctcgatcttagcagcagtacggtcgcccggtgcgctcagacccaagtggtcggcaatttcagcataacgacggcgagcctgcggacggtcatactggctgaatgcagtctgcttggtcgggttgtcgttcgcattgtagcgaataacgttacaaatcagcagggcgtttgccagaccgtgcggaatatggaactgggaacccagtttgtgcgccattgagtgacatacacccaggaaggcgttcgcaaacgcgatacccgcgatagtcgctgcactgtgaacacgttcacgcgctaccggatttttagacccttcgtggtaggacgctggcagatattctttcagcagtttcagtgcctgcagagcctgaccatcagagaactcagatgccagtacagaaacataagcttccatggcgtgagttactgcgtccagaccaccgaaagcacacagggacttcggcatgtccataaccaggttggcgtcgacaatcgccatatccggagtcagcgcatagtctgccagcggatatttctgaccagtagcgtcgtcagttacaaccgcaaacggagtgacttcagaacctgtaccagaagtggtggtgacagcgatcattttcgctttcacgcccattttcgggaacttgtagatacgtttacggatatccataaagcgcagcgccagctcttcgaagtgagtttccggatgttcgtacataacccacatgatcttcgcggcgtccatcggggaaccaccacccagcgcgataatcacgtctggtttgaaggagtttgccagttctgcacctttacgaacgatgctcagggtcgggtccgcttctacttcgaagaagacttcagtttcaacgcctgctgctttcagtacggaagtgatctgatcagcataaccattgttgaacaggaagcggtcagtcacgatgagcgcacgtttgtggccatcagtaatcacttcatccagcgcgattggcagggagccacggcggaagtagatagatttcggaagtttgtgccacaacatgttttcagctcgcttagcaacggttttcttgttgatcaggtgtttcggaccaacgttttcagagatggagttaccaccccaagaaccacaacccagagtcagggaaggtgcgagtttgaagttatacaggtcaccgataccaccctgagacgctggggtgttaatcaggatacgcgccgttttcattttctgaccgaagtaagaaacgcgagccggttggttatcctggtcagtgtacaggcaagaggtatgaccgataccgcccatagcaaccagtttctctgctttttctaccgcgtcttcgaaatctttagcgcggtacattgccagagtcggggacagtttttcatgtgcgaacggttcgctttcatcaacaacggtcacttcaccgatcagaatcttggtgttttctggtacagagaagcctgccagttcagcaattttataggctggctgaccaacgatagccgcgttcagcgcaccgtttttcaggataacatcctgaacagctttcagctctttaccctgcaacagatagccgccgtgggttgcaaaacgttcacgtacagcgtcataaacagagtcaacaacaacaacagactgttcagaagcacagattacgccgttgtcgaaggttttggacatcagtacagatgcaactgcacgtttgatatcagcagtttcatcgataacaactggagtgttgcccgcgcctacaccgatagctggtttaccggagctgtatgcggctttaaccatgcccggaccaccagtcgcgaggatcaggttgatgtctgggtggtgcatcagtgcgttagacagttcaacagaaggttgatcgatccagccgatcagatctttcggagcaccggcagcgatagcagcctgcagaacgatatcagccgctttgttggtggcatcttttgcacgcgggtgcggggagaagataatggcgttacgggtcttcagactgatcagcgatttgaagatagcagttgaagtcgggttagtggtcggaacgataccgcaaataataccgattggttcagcgatagtgatggtaccaaaagtgtcgtcttcagacagaacaccacaggttttttcatctttataggcgttgtagatatattcagaagcaaagtggtttttgatcactttatcttcgacgatacccatgccggattcggcaacggccattttcgcgagtgggattcgagcatctgcagcagccagagcggcggcgcggaagattttgtctacttgctcttgagtgaaactggcatattcacgctgggctttttttacacgctctacgagtgcgttaagttcagcgacattagtaacagccataatgctctcctgataatgttaaacttttttagtaaatcatctgctcgaatacgagagtatagtcagtgcggtgatgatttgcttaacctatgaaaatcaaaagcttactcgcgctcacactcactgtgatttactaaaagagtttaaacattagagttattatctctaatgcgtcacttccaggtggcgtaagcaagattactcacttctgggtactgattacgtgatccaaatcaaatttttgcaaagctgacacctttcagcatcgcttttcgccattatagctaacagttaataaattgtagtatgatttggtggctacattagcatgttttgcacaactagataacaataacgaatgatagcaattttaagtagttaggaggtgaaaaatgctgtcaaaaggcgtattgtcagcgcgtcttttcaaccttatttatggctaacattatccggcttttgcttcggagctaaccgtgattcagaccttttttgattttcccgtttacttcaaatttttcatcgggttatttgcgctggtcaacccggtagggattattcccgtctttatcagcatgaccagttatcagacagcggcagcgcgaaacaaaactaaccttacagccaacctgtctgtggccattatcttgtggatctcgctttttctcggcgacacgattctgcaactttttggtatatcaattgattcgttccgtatcgccgggggcatcctggtggtgacgatagcgatgtcgatgatcagcggcaagcttggcgaggataaacagaacaagcaagaaaaatcagaaaccgcggtacgtgaaagcattggtgtggtgccattggcgttgccgttgatggcggggccaggggcgatcagttctaccatcgtctggggtacgcgttatcacagcattagctatctgtttggtttctttgtggctattgcattgttcgctttatgttgctggggattgttccgcatggcaccgtggctggtacgggttttacgccagaccggcatcaacgtgattacgcgtattatggggctattgctgatggcattggggattgaatttatcgttactggtattaaggggattttccccggcctgcttaattaattcctttcaaatgaaacggagctgccatgctccgtttacttcgtcattatttttactttgttcccgcgcagttatcaaaagcaaaaggaataggtaaaaatattcttctcaaattacagttagttataaggatttccttaactgcttctcctcaccatcatgttattttcgccacatcataatcctgggcttgctgaagaataattgaaatgatattagtaattccactgcctttggtagaggaaagtgctaaataataatcaattgttaaattattgtgcatttcactactggaactgtaatcagaaaagatagacatgcttagccaatctctatttgattgaattgaaagatgtttgttaaggcatggatgcaagctatagattctgatacggtcaataaaagagaattgcttaacaattttgcaaaatgtattggcgagtaagaaccgcatttggtactttccgggcaaccgccagacgattctttattggtaatgagaataattaacaattaaagagcgtcgcgaaagaataatgtgtctcgacaggggagacacagtacgaatcgacataaggtgatcgtctgaatcaccagaataaataaagtcggtgatagtaatacgtaacgataaagtaacctgacagcagaaagtctccgagcctgtgcagggtcccaatccgggattacacatgctggttaataccagtaattataatgagggagtccaaaaaacaatgaccaacatcaccaagagaagtttagtagcagctggcgttctggctgcgctaatggcagggaatgtcgcgctggcagctgatgtacccgcaggcgtcacactggcggaaaaacaaacactggtacgtaacaatggttcagaagttcagtcattagatccgcacaaaattgaaggtgttccggagtctaatatcagccgagacctgtttgaaggcttactggtcagcgatcttgacggtcatccagcacctggcgtcgctgaatcctgggataataaagacgcgaaagtctggaccttccatttgcgtaaagatgcgaaatggtctgatggcacgccagtcacagcacaagactttgtgtatagctggcaacgttctgttgatccgaacactgcttctccgtatgccagttatctgcaatatgggcatatcgccggtattgatgaaattcttgaagggaaaaaaccgattaccgatctcggcgtgaaagctattgatgatcacacattagaagtcaccttaagtgaacccgttccgtacttctataaattacttgttcacccatcaacttcaccggtgccaaaagccgctatcgagaaattcggcgaaaaatggacccagcctggtaatatcgtcaccaacggtgcctataccttaaaagattgggtcgtaaacgaacgaatcgttcttgaacgcagcccgacctactggaacaacgcgaaaaccgttattaaccaggtaacctatttgcctattgcttctgaagttaccgatgtcaaccgctaccgtagtggtgaaatcgacatgacttataacaacatgccgatcgaattgttccagaagctgaaaaaagagatcccggacgaagttcacgttgatccatacctgtgcacttactattacgaaattaacaaccagaaaccgccattcaacgatgtgcgtgtgcgtaccgcactgaaactaggtatggaccgcgatatcattgttaataaagtgaaagcgcagggcgacatgcccgcctatggttacactccaccgtatactgatggcgcaaaattgactcagccggaatggtttggctggagccaggaaaaacgtaacgaagaagcgaaaaaactgctggctgaagcgggttataccgcagacaaaccgttgaccatcaacctgttgtataacacctccgatctgcataaaaagctggcgattgctgcctcttcattgtggaagaaaaacattggtgtaaacgtcaaactggttaaccaggagtggaaaacgttcctcgacacccgtcaccagggtacttttgatgtggcccgtgcaggctggtgtgctgactacaacgaaccaacttccttcctgaacaccatgctttcgaacagctcgatgaataccgcgcattataagagcccggcctttgacagcattatggcggaaacgctgaaagtgactgacgaggcgcagcgcacagctctgtacactaaagcagaacaacagctggataaggattcggccattgttcctgtttattactacgtgaatgcgcgtctggtgaaaccgtgggttggtggctataccggcaaagatccgctggataatacctatacccggaatatgtacattgtgaagcactaatggcaatacgtggggcaggagtgtcctgctccacggtgtctgatttttatcgcattacagaaggcacaggccagaaggtagggcaatgttaaaatttattctacgtcgctgtctggaagcgattccgacgctatttattcttattactatttcgttctttatgatgcgcctcgcgccgggaagcccttttaccggcgaacgtactttaccgccagaagtgatggccaatatcgaagcgaaatatcatcttaatgatccgatcatgacacagtatttcagctacctgaaacaactggcgcacggtgatttcggtccatcgtttaaatataaagattattcggtcaatgacttggttgcatccagttttcccgtttctgccaaactgggagccgcagcatttttccttgcggtaatactgggtgttagtgctggcgttattgccgcattaaaacaaaacaccaaatgggactataccgtgatggggctggcaatgaccggggttgttatccccagttttgtggttgcaccattattagtcatgatatttgcgatcattttgcattggctgccgggcggtggctggaatggtggggcgcttaaattcatgatattgccgatggtggcgttgtcactcgcttatatcgccagtattgcgcgtattacccgtggctctatgattgaagtattacactccaattttattcgtactgcccgggcgaaagggttacctatgcggcggatcattttacgtcacgcattaaaacctgctctgttacccgtgctctcttatatgggccccgcatttgtcggcattattaccggttctatggttatcgaaaccatttatggtttgccggggattggacaactgttcgttaatggcgcattgaaccgtgactattccttagtgttaagcctgaccatcctggttggtgctttaaccattttgtttaatgccattgtcgatgtgctatatgcggttatcgacccgaaaatccgttactgatactggagctcgcgatgatgttaagtaagaaaaacagcgagacgctggaaaatttcagtgaaaagctggaggtcgaagggcgcagcttgtggcaggacgcacgtcgacgttttatgcataaccgtgcggcggttgccagtctgatagtgctggtgctgatcgcgttatttgtaatcctggcaccgatgctttcccagtttgcctatgacgatactgactgggcgatgatgtccagcgccccggatatggagtccggtcactactttggtactgactcatccggtcgcgacctgcttgtgcgcgttgcgattggcgggcgtatctcactcatggtcggtgttgctgcggcactggtggctgtggtcgtcgggacactttatggttcgctttccggttatctgggcggtaaagtggattcggtaatgatgcgtctgctggaaatcctcaactccttcccattcatgttcttcgtcattttgctggtgacctttttcggtcaaaacatcctgctgattttcgtggcgataggcatggtttcctggctggatatggctcgtattgtgcgtgggcaaaccctgagtctgaagcgcaaagagtttattgaggcggcacaagttggcggtgtatcgacatcgggcattgttattcgccacattgtgccgaatgtactcggtgtggtggtggtctacgcatcacttctggtgcccagcatgatcctctttgaatctttccttagcttcctggggttgggtacgcaagagccgttaagcagctggggtgcattgctgagtgatggcgcgaactcgatggaagtctctccatggttattgttgttcccagcgggattcctcgtggtgacgctgttttgtttcaactttatcggcgatggcttgcgtgatgccctcgacccgaaagatcgttaaggagtgcagccatgagcgtaattgaaactgcaactgtgccgctcgcacaacaacaggctgacgcactgctgaacgtgaaagatttgcgtgtcacctttagtaccccggacggcgacgtcacggcggtcaatgatttgaatttttccctacgtgccggagaaacgctgggtattgtaggtgagtctggttcgggtaaatcgcaaactgcatttgcgttgatgggcctgttggctgccaacggacgtattggcggatcggcaaccttcaatgggcgtgaaatcctcaatttgccagagcatgaactcaataaactgcgcgctgaacaaatctcaatgatttttcaggacccaatgacttcgttgaatccctatatgcgcgtcggtgagcagttaatggaagtgctgatgctgcataagaacatgagcaaagctgaggcgtttgaagagtcggtgcggatgctcgatgcggtaaaaatgccggaagcgcgtaaacgcatgaaaatgtacccgcacgaattttctggcggcatgcgtcagcgagtcatgattgcgatggcattgctatgtcgacctaagctactgattgcggatgaacccactactgcgctggacgtcaccgtacaggcgcagatcatgacgctattaaatgaactgaagcgggaatttaataccgccatcattatgatcacccacgatcttggcgtggtggcggggatctgcgacaaagtgctggtaatgtacgccgggcgcacgatggaatatggcaatgcgcgcgatgtcttttatcaacccgttcatccttattctatcggtttgctcaacgcggtgccgcgtcttgatgcggaaggtgaaacaatgttgaccatccctggtaatccgccaaacttgctgcgattaccgaaaggttgcccgttccagccacgttgtccacatgcgatggaaatttgtagtagcgcaccgccgctggaagagtttacgcctggccgtctgcgtgcttgctttaaaccggtggaggaactgttatgaatgctgtaactgaaggaagaaaagtcctccttgaaatcgccgatcttaaagtgcactttgaaatcaaagatggcaaacagtggttctggcaaccgccgaaaacgctcaaagccgtcgatggtgtcactcttcgcctgtatgaaggggaaacattaggtgtggtaggggaatcgggatgcggtaagtccacctttgctcgcgccatcatcggtttggtcaaggcgaccgacggtcatgttgcctggttaggtaaagagttgctgggcatgaagcccgatgaatggcgtgccgttcgcagtgatattcagatgattttccaggatccgttggcatcgctaaacccgcgtatgaccatcggcgagatcatcgctgaaccactgcgtacttatcatccgaaaatgtcacgccaggaagttcgcgagcgcgtgaaggcgatgatgctgaaagtcgggttattgcctaacctgattaaccgctatccgcatgagttctccggtgggcagtgccagcgtatcgggattgctcgtgctcttattcttgaaccgaagctgattatctgcgatgagccggtgtcggcgctggacgtgtcaattcaggcgcaggtggtcaacctgctccagcagctgcaacgtgagatgggattgtcattaatttttatcgctcatgacctggccgtggtaaaacacatttccgatcgtgtgttggtgatgtatctcggccatgcggtagaactggggacctatgatgaggtctaccacaatccactacatccttacaccagggcattgatgtcggcagtccccatacctgatccggatctggagaagaacaaaaccatccagttactggaaggggaattaccgtcgccgatcaacccgccttccggttgtgttttccgtacccgttgcccgattgccggtccggagtgcgccaaaacacgtcctgttctggaggggagtttcagacacgccgtttcttgcctgaaagtcgatccgctttaaacacaataagggctgacagttgtcagccctttttcacgccgaaagcgattatttattcccgccagatgatatggcaaagtttgtgatctttttcgcggcataacagaatgcgggcgaaaacatcgttgatttcaccatcttcactgtccgccagaccaatcaccacttcggcaaaaaagtccgggttcaaatcgaaatcaacatgttcctgccagtcttccgccggatcgaataactccgcgccgccgcgctcttcaaactgaagattgaacagcagaacatcagctggatcgagattgtcggcagccagttcgagaaaaatatcgtaggcctgctcaagcgtttcatcttcagtcaggcgattgtttagatccatatccatagtcactacctgtttaacctctgttggcgacgttttacagcaacgggctgaagaagtaaaacagtcgctcggcgacacgttgccataatggacgttttagccataaacgggcatcgagcagacgtgaacgcgaaatataatcgtcctgaacggcggcaaggtctgcaccaaaacctttatcgtcgattgccagagtaatctcgaaatttagccacagactccgcatatcaaggttaacggtgccaaccagacttagttcaccatcgaccagcacgctcttggtatgcagtaacccgccttcaaactgataaattttaaccccagcagccagcagttccgtaaagaatgcgcgactggcccagccgaccagcatcgagtcattttttcgcggaaggataatactgacatccaccccgcgctgtgccgccgtgcaaatcgcatgaagtaaatcatcgcttggcacaaagtagggcgttgtcatgatcaaatattcacgcgccgaataagccgcagtcaataatgcctggtgaatgagatcttccggaaagcctgggccagaagcaattgtgtgaatggtgtgaccgctggcctgttcaaacggcataatattgacatctggtggtggcggcagaatacgttttccggtttcaatctcccagtcgcaggaataaataatccccatcgcggtggcgatggggccttccatacgcgccatcagatcaatccattgccctacgcccgcatcttgtttgaagtagcgagggtcgaccatattcatgctgccggtgtacgcgatgtaattatcgatcatgatcatcttgcgatgttggcgcaggtccatacggcgtaaaaacacacgcatcagattgacctttaaggcttcgaccacttcaataccggcattacgcattagctcgggccacgggctgcggaaaaaagccacactcccggcggagtcgagcatcaatcggcaatgaatgccgcgtcgcgcagcggccattaatgattcagccacctggtccgccatgccgccgggctgccagatataaaacaccatctcaatattatggcgcgcgagctggatgtcgcggattaacgcctgcatcacatcatctgactcggtcatcagttgtagctgattccctttgaccccagcgatcccctgacgacgctcgcaaagcttgaataatggcgcagcgacactgctattttcttcggcgaagatatgcttacaggctttaaggtcgttaagccattttgcggtggaaggccacatcgctctggcgcgctcagcgcggcgtttgcctaaatggagctcgccaacggcaagataggcaataattccgactaacggcagaatgtaaataatcaacagccaggccatcgcggagggaactgcgcgtcgtttcattagaatgcgtaaagttacgcctgcaatgagcaaccagtatcccagaatggccaaccaactcaccaacgtataaacggttgtcatagattagaaatccttttgaaagcgcattgttatgagtttacgcatatggattcatctggcaaataaaaacgcgggaaaagcactggtcagcgtcgggggcgggggtataatgaccattctgttattgcatagagtagttaacatgaagcggagtagaacggaagtggggcgctggcgcatgcagcgtcaggctagccgacgtaaatcgcgttggcttgaggggcaatcgcgccgaaatatgcgtatccacagcatcaggaagtgcattctaaacaaacagcgtaactcgttattgtttgcgatctacaatatctaaatgtactgggcaccattgcggtgcccaataagtttactcctccgtctttaaactctatttttgcgccgattctttactgtcagctttcgtttcttgttcatcgttatcgctgaaaataccatgacctgagttcaacaacattgaaacgagcatatcattattaatctcttcaccatttaaaactcgcgccagaatttcgctgccaaacagttgcggtgagagaatgatatccggatgtaccatcttaatcttattcaggtttttgctatcactgacggcgagaactgttttgacatcactgctcatatcttttgccgagagtacaacaaacgcgttatctgcatcgttatcactcagcgccagaatggcccggcaacgatcgattcccgctttctttaatacagaactgtcattactgtcaccggggataacatcagcattatcgcctaagcgttgctcaagttgcttgatatcatcttcaggcaagttgctgataaccgttacgttttgtccgcgttgattcagttgcaggatcgtattgatggcgagaatcgaatgtccgcaaacaataaaatgatctttacgatgcattgtatgattgtttccttttacaagtttgttgaatcccccgcggataagcggaccaaaaattgaggtcatagatgtggcaaaaacggtaatgccggaaataatgaccgaaatagtgaacaatcgtgctgattcagaaacagggacaatatcgccatagccgacggttgacatggtttctatcgaaaaatagaacgcggtcatcaaactttctattcgcggattaaaaccttcgcttaaataaagcgcaccgtaggttgagtaaaacagtaatgtcgtgaaactaataaatgcaaaaattgtcccggctgcggcgctactgtgggagaagtctttgcgcagtatcagcaaaaacaccagcgtaaaaatgcaaaatccaatactaaatttcagccagggataaaaatgcagggtgtaaattagcgctatcaacaacaaaatgatactgattgcccatgcgagctttgcccggaacagtaagccaatggagttcaggacaagaaagacgccgagcataaagagtggggcgtttgccagcaaggagagatccaactctgaaaatgctttgatatggaaaatatcaagcaaattgaccgacataccatagattgttttaaaaataagcaatccatttaaaaagacggccagcgcgagaatgtcgtgccgaagggtcacccataaatttgttgctgtttgtttgaatgtagcccagtgactcactgatacctctgtaaccacaattttgtttaattatcttagcgtgcacattttctgaacatacatgcagcgcgtgaatgtgttaaacaatagtagatgactttatccgcagtaatcaaaggatttgagcgagcaactgtacctcaggaaaggtcatttttcctgaatatgctcacatcatataaagaaatacagataaagttattatctgcttgtggtggtgaatgcactgaccggctataaggaaaggccaaacaagaacacggttgcaaaaaccgtgcccttaaatattgaatctctattcagaacactttcttaaatggtttcactgaaacgtgttcatagactcctgccgctacgtacgggtcagcatcggcccaggcctgagctgcttccagcgattcaaattcagcaataacggttgagccagtaaatcccgcagcccctggatcgttactgtctaccgctggcattggaccagctgtcaacaaatgaccttcatcatgcagtaactgtaaacgtgctaaatgtgccggacgaacggaaaggcgtttttcgaggctatcagctttgtcttgagcgtaaataacatacaacacgggcacaactccttgttcgggaaagttgtaaagtacgttatttgaaagggcgaagatctgcaacggaaagatgatgtctttgttaaggccatgcataaagtaagggtaattacgccaaaaatgacattttcactgatcctgatcgtcttgccttattgaatatgattgctatttgcatttaaaatcgagacctggtttttctactgaaatgattatgacttcaatgacccttgatttacctcgccgcttcccctggccgacgttactttcggtctgcattcatggtgctgttgtggcgggtctgctctatacctcggtacatcaggttattgaactacctgcgcctgcgcagccgatttctgtcacgatggttacgcctgctgatctcgaaccgccacaagccgttcagccgccaccggagccggtggtagagccagaaccggaacctgagccgatccccgaaccgccaaaagaagcaccggtggtcattgaaaagccgaagccgaaacctaagccaaaaccgaagccggtgaaaaaggtacaggagcagccaaaacgcgatgtcaaacccgtagagtcgcgtccggcatcaccgtttgaaaatacggcaccggcacgcccgacatcaagtacagcaacggctgcaaccagcaagccggttaccagtgtggcttcaggaccacgcgcattaagccgtaatcagccgcagtatccggcacgagcacaggcattgcgcattgaagggcaggttaaagttaaatttgacgtcacgccggatggtcgcgtggataacgtacaaatcctctcagccaagcctgcgaacatgtttgagcgtgaggtgaaaaatgcgatgcgcagatggcgttatgagccgggtaagccaggcagtgggattgtggtgaatatcctgtttaaaattaacggcaccaccgaaattcagtaagcataaagtcaaaagcctccgaccggaggcttttgactattactcaacaggtaaggcgcgaggttttccttcaggatcaaccgcgacatacttaaataatgcttctgtcgctttataccgttgcccgattggttcagacgctacttttttcacccacacttcaatattaatgctgaccgatgtcgtccctttctggacacagcgtgcatagcagcacaccacatcgccgaccgcaaccggccgtaagaaagtcattccttcaacccgcacagtcactacgcgaccgtgggcaatttcttttgccagaatagcgccgccaatatccatttgtgacattaaccaaccaccaaagatgtcaccattggcattggtatcggcgggcatggctaaagtacgtaaaacaagatcgccctgagggacgttatgtgttgtagacatggtaaaaccgacttaaaaggaaaatcacaggcgcgatgctactatgattttcctgaggagaacagaggagatacagcgccagccccgaaggactggcagtctggttaggatttatcttcctgcggcatgtggcggtagatatagataccgcttaacaatgtgaagattaaggtaagggcggtcaggccaaagactttaaagttgacccaaatattttgcggcagccagaatgcgatgtagatgtttgccagaccgcaaaggataaagaaaacagcccaggccagattcagcttcgaccataccggttgcggcagcgtgagttctttacccagcatccgctgaattagcggctttttcatcacccattggctgactaacagggctcccgcaaatagagcataaatgactgtaaccttccatttaataaactcatcattgtggaagaacagcgtcaagccaccgaagacgaccaccagaacaaaagtgatcagggccatcttctcaaccttacgaaagcgaacccagctatagataagcacaatcgccgtggcgacgatcagcgccgcagtagctgcatagatgtcataaatcttgtaaaacgcgaaaaagacaaccagcggtaaaaaatcaagaaactgcttcattttacgattccgtaatcaaatgcttaaggttattggcgaatcaacatatacaggcggaacagatagatgagcaatatggctgaaatcaggttgctcaaggtgttcgccagtacggcaccaatttccggggttaatgcggcaaaagaagaggcaaaaagcagcaacagtgtttttgccagcaaccagctcagtactgcgggtgccaccagacgcatattcgcccaagtcagccgcatactgctacgcatcgaggcaaaaatgcccattttgtcctgtaccagcatcaccggtgccagggccagcaaaatggccatgataattcccggaacgaccaccagcatgatgccaatctgtactaaaagggtagtcagaaaaatcagaataaataacttgggcaatatcggcgcactggcaccaatagctcgcagcgcactgactctctgacccgcagacaccagctggataattaatattacgcctccggcgagaatggcgttaccgatcaatcctgaaaaagtggaagccgctgaagcttgcagcaaaatttgttgctgttccggtgacatattctgaaccaggtcgaacaacccactactgccgctaacgggtacgccgtcattgagctgcgcaagctgtgcatcactgggtgagaaaacatgccctaacaccactgtgataaacgcacatagcaacgataccaacagaatggtcataaattgattacggaagaaatttccggtgtcacggtatacggactgcgccgtgatagacatgcactctccttgagttttatgcaggtgttaattagcgggcaattgtaccctggttaagcctcgggtggcagcatcaggtcttgtatggaaaagcatatctttgtaaagcggaggtaattgctggccttcaggcatgggcaaatcgcggcaagtggcgaccgagttaatatttgcgtagcgaaaatatttaaaaattgatttaaatcacattaaccaggattctcaatgcaacttctaaattaatccagatcaataaagggtgaattatcatatgtaatgtgatctatgtaggatcatttgttactccaatgtaggtatattcgtcacgtttttataaccataacgacggagcggatatgaaaaagttaacagtggcggctttggcagtaacaactcttctctctggcagtgcctttgcgcatgaagcaggcgaattttttatgcgtgcaggttctgcaaccgtacgtccaacagaaggtgctggtggtacgttaggaagtctgggtggattcagcgtgaccaataacacgcaactgggccttacgtttacttatatggcgaccgacaacattggtgtggaattactggcagcgacgccgttccgccataaaatcggcacccgggcgaccggcgatattgcaaccgttcatcatctgccaccaacactgatggcgcagtggtattttggtgatgccagcagcaaattccgtccttacgttggggcaggtattaactacaccaccttctttgataatggatttaacgatcatggcaaagaggcagggctttccgatctcagtctgaaagattcctggggagctgccgggcaggtgggggttgattatctgattaaccgtgactggttggttaacatgtcagtgtggtacatggatatcgataccaccgccaattataagctgggcggtgcacagcaacacgatagcgtacgcctcgatccgtgggtgtttatgttctcagcaggatatcgtttttaattccgcacaaaaacgaccccgtaatatacggggtcaataaggacatggtataaagggtattatttcttcgcttctacgccatcagtttcagagcgaattaaaaatttctcagttgtttgcggaatattctgaatcagccagtcggccatttgcttttcctcatttaaaatcgcttcgatggttggaattgaagctgtatcaccggcattttttgctgctgctaatagtgaggtgtaacaggcgatttcaaattgctcgaagacatatccgctaatagagcctttgactatttcatcagaagggaatataccaccgattgactgcccaagcgcagccattttactcatggaatctttaatgactgaacgtgaaatgtcattacgatcaagaatagtttccagttgaacaatctggtttttggtttcactaagatgttgttcaatacgagcgcgtagttcaggataattatctatacggctggccatggattcaagcatagattcggcttgcttttccattgcgtgggcgtcacgtaaccagtcatgataatgttcaatacgattcatgaaaatgtcctctttataaaatgactaaaagttaaaattcatatttcaggctttattttcggctttcttatttacgttattaatggccagatcagtcagtttgatgtcggtggccttttcttcttccagggtttctttcagaagcttcgctgctttacggtaacctaattgttcagccagcgtcgctaatgtcccgtaactggcaatctcataatgctcgactttctgtgctgcggcaatcagtgcggcatcacgcacttcgtttttctcggtactttcgatgacctcattagcttcttcaataagaccttccattgccacacatttcatgcgcttaattttcaggttcgattcggactccacaacttgatcaatacgttcaatctgtccatgagtttcctcgaggtgcgcatgaaaagcctgacttaatttttcatttgatgttgctcttgcgagttttgccagtgcccgggttaattgtttttctgcgctgtaggtatctgaaagcaggtgaataaatacatcttcaatggtcttcatattcatatttttctccagtgaaatcactgcgagccatacggcccgcagatgcaattatctttatcagctgatattaataattaacggtgaatcaggatttgcctgatttattaccaccgctttgttgaccgccttttttacccgcttcagatgcgcgttgcggatcatttttaaaattaccgccgctatgctgaccgcctttacggcctgcgtcggatgccttctcacggtcttcggcgaaatttcctgaaccaccacgatgttcggccatgttatttctcccgttgcgttgcattgtttcattaatatgagtgttgtgtgtcgacactcattaaaattagtcgctaatgagaattagtcaaattaagcgcaacgagaagatagagggaaaatatattttgaggaacattctggatatattaacaattacctgaggaataagtgacttagagaaaattattgattttactggtgttatgttgcgggattaatttgtttgattatattactgttgggcggaaaaatgacgtaagttgacgttcgaccggggtaagcgaaacggtaaaaagataaatattaaatgaatttaggatttttccggcttcattaaagaaagttaaaatgccgccagcggaactggcggctgtgggattaactgcgcgtcgccgctttcatcggttgtacaaaaactttcagtgccgccagcattttctctggctcattaatatgttgctcgatgattttaacaatggccgaaccagaaatcgcgcccgcagctcctgcatcaatcgctgcttttacctgatccggggcggaaataccaaatccctgcaatggaggtgcagcgttgtactctttcagcttcgcaaccagatgattgaggggtaacgcggcgcggttttctgcgccggtcacgcctgctcgtgacagcaaataggtgtaaccacgaccgtaagaggctatctggcgcagcaggtcgtcatcggcatttggcgggcagatgaagataggtgcgacattatgacgcaacgcggcctggcggaagggcgcggactcttcaactggcacatcggcaaccagcaccgaatcgacgccgactttttcgcactgggcataaaactcatcaatgcctttgttaaacaccagattggcatacatcaacaggccaatgggaatggtcgggtgtttctggcgaatcagtgccagcatttcaaaacattgtgccggagtcacacctgccgcaaaggcgcgcagagtggcgttttgaatcgtcgggccatccgccagtgggtcggagaaggggatacctaactccagcgcgtcagcaccggcttcaattagcgtatcgataattttcaatgactgctcaatgcccggatcaccgagcgtgacgaaaggaacgaatgcgccttctttgcgctccttcaactgggcaaacagagattcgtagcgttccatcagatttcccctcgtgctttcaaaatatcgtgaacggtgaagatgtctttatcgccgcgaccggaaaggttaaccaccagtagctgctctttatccgggttttcgcgcatcattttcaacgcatgggccagggcgtgggaggattccagcgccgggatgatcccttcgtgcaggcacagcgttttgaaggcttcaagggcttcatcatcggtaatagacacgtaatcagcgcgtccagtgctgttaagatacgcgtgttgtgggccgacagacgggaaatccagtccggcggagatggagtaagattcttcaatctgcccgtcttcggtttgcatcatcggcgctttcataccgaaatagatacccacgcgaccatgttttagcggtgcgccgtgctcgccagtttcgataccgtgaccacctggctccacaccaatcaggccgacgttggtttcattgatgaaatcagcaaacatgccgatggcattcgaaccgccgccaacacaggcgataacggcatccggcaggcgaccttctctttccagaatctgcgctttggtttcttcgccaatcatccgctgaaactcacgcacaatggtcggataaggatgcgggccagctgcggtgcccagcatatagtgcgcggtttcgtaactaccggaccagtcgcgcagcgcctcgttacaggcatctttcagcgtcgcggaaccgctatgcaccgggatcacttccgcacccattaagcgcatacgaaaaacgttaggcgactggcgttcaacgtctttggcacccatataaatacggcatttcaggccgagcagggcgctggcaagggccgacgccacgccatgctgaccggcaccggtttcggcgatgatttcggttttacccatccgcttcgccagcaacgcctgccccagcacctggttagttttatgcgcgccgccgtgcagcaaatcttcacgcttgagatacagcgtggtgttcgtcccggctgtaatgttctggcatttggtcagcgcggttggacgcccggcatagtttttcagcaggtcgttgaactgagcctgaaattcaggatctttttgcgcactgacaaaagcttcttccagctggcgcagagcaggcatcaggatttgtggcacgtacatgccgccaaactcaccaaaataggggttaagtaatgttgtcattgttcctttccttaatatgcgcgcagcgtctggaaaaccgaggccaaaagacgtgcgtctttgatgcccggttgcgactctacagcagaattaaaatcaagtccggcgcagccggtttgtgccgcttccacgcagttatctgcgcctaagccccccgccagcagaacgttgccaagcgattgaccatttaatagtgaccagtcaaaacgttgcccgcttccaccctggccgttgtctaaaacatatttatcaacgtgctgaaactcgcgggcgggcagggtttcaccgacgcttaatgctttccagatggcaacatgtgctggcagagcttcacgcagcgtatcgatatacagctgttcttcattaccatgcagttgcactgccgccagcgataacaccttagctttgtccaccacatcggcaatatcgtgattgcggaacacgccaacatactgcaacggtgccgcagccatcacttcctgcgcctgttcaacgttgacgcaacgcggtgatgtcgcaacaaaaatcaacccaccgtaaatcgcgcccgcgtcataagctgctttagcatcttgcccacgcgtcaggccgcatactttattctcacccagcaacacccggcgcacggcggcgtgcaaatcgtcatgggccatcaacgccgaaccaatcagaaaaccgttagcgaagtggcttaactcgcgcacctgagcgtaagtattgatgccggattcgctgattaccgtcacgttgtgccccagtttcggcgcaagctcgcgggtacggttgagatcaatcgacaaatcacgcagatcgcggttgttgatgccaacgacctttgctcccaatgcaatggcgcgctcctgttcctcttcattactgacttcggtcagcacccccatctccagactgtgagcgacggcggcaagctggcgatattggtcgtcatccagtactgaaagcattaataagcaggcatcggcctggtaatagcgcgccagatagatctggtaagggtcgataatgaagtctttacataaaatcggctgcggggcgatttggctgacgatggggaggaaatcaaagctcccctgaaaatatttctcatcagtcagcaccgaaattgccgaagcgtaatgtttataaatggcggcaatgcgtgctggatcgaaatcatcacggatcacgccttttgacggcgacgctttcttgcactccagaataaacgccgtgcgcgcaccctgtagcgcatcataaaaatgtcgcgtgctcggctgaacctcattctgaaaactggccagcggttgctgctgtttgcgggcttctacccaaatcgccttgtctgcgacgattttcgctaaaacggtttgcatcatttaccctcgtgccgccagtgcggtgactctgtcgtaagcggaaccactgcgcagtacctcaagaacggtttgcgcattggcttgcagatcttcatggccatgcaggcgcattaacatggcgacgttcgcagcgacggctgcttcatgggcggcgtcgcctttaccttgtaacaaacgtgttaaaatgtcacggttttcttccggtgttccgcctgccagttgctcctggtggtagggtgtcaggccaaagtcttctgcggtgagctgatagcttttaatttcgccgtcatgcagttcggcaacgattgtcggcgcgtgtaatgaaacttcatccatcccgccgctgtgcaccaccgccgcgcgttgataccccagcacgcgcaaggtttcggcaatcggcagcaccagttccggactataaacaccaattaacgccagcggcggatgcgccgggttaatcaatggccccagcacattgaacagggtgcgggttttcagttgctggcgaaccggcatcgcgtggcggaatccggtgtgatacttcggcgcaaagaggaaacatacacctaactcatccagcgcctggcgcgatttatcggcgttcatatcaagattaataccgaacgccgccagcagatcggacgaaccagatttactggagacgctacggttgccgtgtttcgccactttcagcccacaggccgcggcgacaaacgcactggcggtagaaatattgatactgttgctgccgtcaccgccagtaccgacgatatcagcaaacagataatccgggcgcgggaacggcgctgcgttttccagtagcgcggttgctgccccggcgatctcgttcgggtgctcaccgcgaattttcatgctcaccagcgccgccgccagttgttccggcttcagctcgccacgcaccaccgctgaaaacagctggtggctttcttgttggctaagcgtctgcgcctgatacagtttttccagaatcggttgcagcgtgttggctggctctagtttctgctgcgcccaggccagcgtttgttccagcaggcgagcgccctgggtggtgagaatggattccggatggaactggaatccacaaacgcgatccgcatcgtgacgtactgccatcaccatgccattaaaatgggcgttgatggttaaaccggccggaatgttactgccaaccagcgagtgataacgcgccaccggcagcgggtttgttaatccggcaaacatcgcctgaccgtcatgttcaatgctggaggctttaccgtggagaatttcgcccgcctgaccgacatagcccccgtaagcttcgacaatcgcctgatgtccgaggcaaatgccaataatgggcagcttgccacgcaagcgggtgaggagttccggcatacaaccggcttcgctcggcacaccggggccaggagaaagcatcagcaccggattgctcatggtcgccaggcgttcaattaaggtttgcgccggaatatggttgcggtaaatcaccacgttatgcccattgctgcgcaactgatctgccaggttgtacgtaaaagagtcgatattatcgagcagcagaatgtcagccatcagaaagtctcctgtgcatgatgcgcggtggcaatagcgcgcagtacagcgcgggctttattacgggtttcgtcggcttccgactgcggaacagaatcaaggactacgccagcaccggcttgcacggtggcgatactgttttccaccagcgccgagcggatcacaatgcaggtgtcgagatcgccatgcgcggtgaaataacctaccgcgccgccgtagctgccgcggcgacgaccttcagcctcggcaattaactgcatagcgcgtactttcggcgcaccgcttaacgttcccatattcatacaggcgcggtaagcgtgcagggcgtcgagatcgtggcgcagctcaccgaccacgcgggagaccaggtgcatcacgtaagagtaacggtcaactttggtaagatcggcgacgtagcggctgccgggggtgcaaatgcgtgccagatcattacgggcgagatccaccagcatcagatgttcagaaagctctttatgatcggtacgcatttccagttcgatgcggctgtcgaggtctctgtccagtgaaccatcggcacgacgaccgcgtgggcgtgtcccggcaatcgggtagatctcaatctggcggctggtggcgtcatatttgagcgaactttccggcgacgcgccaaacagggtgaaatcattatcctgcataaaaaacatgtacgggctgggattactctttttcagcacgtaataggccgccagcggtgacgggcagggcagagagaaacggcgagatggcaccacctggaaaatttctccagcgcgaatcgctttttgcaacaaacgcactacgccaccgaactcttcatcgctctggttacattcacaacgcatatgcggcacggaaaccaccggcagcggtggcgcggtttcggtcagttgctggcgaagatcgttcaggcgagcagtgagacgttgtttttcttcttcattcggagcaaacaggctggcctgaatgcgggtgctttttttctgatggtcaatcaccatcagcgtttcagcgagataaaaacagaaatcagggcagttattttccgctgacagttgcggtaaatcttcaaaccccgccacaaggtcataagagaacaggccgccgaagaacatggcttctcgttcttccttcggtacattcaacagattctgcaataagcggaaagcgtcaaaaaccgaaagggagcataagcgagcgtcttcatccagcagtggactaacaggggggaagcgcagcacacggcagtttggtaattgttcattttccacacccgcaggcagggcgttatccagtagtgtcagcagggcttcgccgttgccggaaagggactggattgtgacagtgtcacctaaagctgtaatgcgtagcgcactgtctactagcagcaggctttttaaatcatctttgctgtcgatatctgcggattccagcagcagcgttgccggacgatcctcacacaattggtgaaaaagcgcggtgggattgtcgcgataagcgccttcgcaggttagcagttcgagagtcggtttttgtgtttgcattgttattctctaattttgttcaaaaaaaagcccgctcattaggcgggctgggtatctgattgctttacgcatggtgaatacactgcccgtttcaggaagtgcgccaccaagctttcagtacgaaaattgctttcattgtcgataccctttttacgtgaacttgcgtactagttaactagttcaatgattaattgtcaacagctcatttcagaatatttgccagaaccgttatgatgtcggcgcaaaaaacattatccagaacgggagtgcgccttgagcgacacgaattacgcagtgatttacgacctgcacagccataccacagcttccgatggctgcctgacgccagaagcattggtgcaccgtgcagtcgagatgcgcgtcggcaccctggcgatcaccgaccatgacaccacagctgcaatcgcgccagcaagagaggaaatttcacgttcgggactggcgctgaatcttattcccggcgtggaaatttccacggtctgggaaaatcatgaaattcatattgtcgggctgaatattgatattactcatccgctaatgtgtgagttcctcgcgcagcagacagaacggcgcaatcagcgggcgcagctgattgccgaaagacttgaaaaagcgcaaatacctggggcgctggaaggcgcacaacgactggcgcagggcggcgcagtgacgcgcggtcattttgcgcgtttccttgttgagtgcggcaaagccagttcaatggcggatgtctttaaaaagtatctggcgcgcgggaaaaccggatacgttccgccacagtggtgtacaatagaacaagctattgatgtcattcatcattctggcggtaaggcggtgctagctcatcctgggcggtacaatcttagtgctaaatggctgaaaagattggttgcgcattttgccgaacaccacggtgacgcgatggaagtcgcgcagtgccagcaatcgcccaatgaacgtacccagctggcggcccttgcgcgtcagcatcatttatgggcatcacaaggatctgattttcatcagccatgcccgtggatcgaactgggtcgtaaactctggctgcccgcaggcgttgaaggcgtctggcagctatgggaacagccgcagaacaccacagagagggaattatgagccagtttttttatattcatcctgataacccacagcaacgtctgatcaaccaggcggtggagatcgtgcgtaaaggcggggtgattgtttatccaactgattccggctatgcgctcggctgtaaaattgaagataaaaacgcgatggagcgtatttgtcgtattcgccagctgccggacggtcacaactttaccctgatgtgtcgcgatctttctgaactctcgacctattcatttgtggataacgttgcgtttcgtttaatgaaaaacaacacgccgggcaactataccttcatcctgaaggggacgaaggaagtgccacgccgtctgttgcaggaaaaacgcaaaaccatcggtatgcgtgtgccttctaacccgattgcgcaggcgttgcttgaagcactgggcgaaccgatgctttccacttcgctaatgctgccaggcagcgaatttaccgaatccgatcccgaagaaattaaagaccgtctggaaaaacaggtagatttgattattcacggcggctatctcgggcagaaaccgacaacggttattgatcttaccgatgatacgccggtcgtggtgcgtgaaggcgtaggtgatgtgaagcctttcttataacaaattgcgttccacggatggaagactatggcagggaagtttcgctgcattttgctgttgatagcagggctgtttgtatcatctctaagttatgcagaaaacacggagatcccttcttatgaagaagggatttcgctctttgatgttgaagccactctgcaaccggatggggtgctcgacatcaaagaaaatattcattttcaggcgcgaaatcagcagattaaacacggattttatcgtgatttaccacgactctggatgcagcctgatggggacgctgcactgctgaactatcatattgttggcgtcacccgtgatggtattcctgaaccctggcatcttgactggcatatcgggttaatgattattgtcgtgggcgataaacaacgtttcttgcctcaaggcgactatcattatcaaattcattatcaggttaaaaatgctttcctgcgtgagggagattcagatctgttaatctggaacgtgactggtaaccactggccgtttgaaatctataagacccgattttcactcaagttccctgatatcgcgggtaatccatttagcgaaatcgatctctttactggagaagagggcgacacatatcgaaatggccgcatctttgaggacggaagaattgaatccagcgatccgttttatcgtgaagatttcacggtactctaccgctggcctcacgctttactcagcaatgccccggctccacaaacgacgaatattttcagccatattcttttaccctccacgtcatcgttgttaatttggtttccgtgtctattcctggtttgtggatggttatatctctggaagcgcaggccgcaatttacgccggtagatgtgattgaaaccgatgtcattccgccagattacacgcccggcatgttacgtctcgatgcgaagctggtttacgacgataaaggtttctgtgccgatatcgtaaatctgatcgtgaagggaaaaattcatctggaagatcagtatgataagaaccagcaaatcctgatttgtgttaatgaaggcgcgaccagaaataatgaggtattactgcccgcagagcagttattactggaagcgttatttcgtaaaggcgataaggtcgttcttacggggagacgcaacagactcttacgcagggcatttttacggatgcagaaattttatctgccgcgtaaaaagtcttcgttttaccggcctgatacgtttttgcaatggggtggactggcaatattggcggtcattctctgcggtaacctgagtcccgtaggttgggcaggaatgagtctggtaggcgatatgtttattatgatctgctggattattccttttttattttgttcccttgagcttttatttgcccgcgatgatgacaagccttgcgttaatcgtgcaatcatcactttgtatttaccactgatttgttcaggcgtggccttctattctctctatatcaatgtcggagatgtattcttttactggtatatgccagcgggttattttagcgctgtttgcctgaccggttatctcactggcatggggtatatttttctgccaaagtttacccaaactgggcagcaacgttatgcccgcggtgaagctatcgttaactatcttgcgcgtaaagaggcagcaacacacagtggacgtcggcggaaaggggaaacacggaaactggattacgcgttgctaggttgggctatatcggcaaatttggggagggaatgggcgttacgcattgccccttcgctttcttcggcgattcgcgctccagagattgcccgtaacggcgttttattctcattacagacgcacctaagttgcggggccaataccagtttgttggggcgaagttattccggtggtggtgctggcggcggcgcgggtggcggaggcggtggtggctggtaattaagctgatgttaatcgaaacaagctttaaccataaagatagtgtagtatgttgcgcctcaaagccaggccgataaacgtcgagtcgtttacttaaggcctgaagagttcaaacagactttactatcagtgagtcagatgtaagttctgactcactgttgcacaaaagcatatcagacgcctgggaaggcgacaccaaaaggaagctctatgagcgaaaagctacagaaagtgctggcgcgtgccggccacggttctcgccgtgaaatcgaatctattattgaagccggtcgtgtgagtgttgatggcaaaattgctaaactcggcgatcgtgttgaagttacccctggattgaaaatccgtatcgatggtcacctgatttcggtacgtgagtccgctgaacaaatttgtcgcgttctggcctattacaaaccggaaggtgagttgtgtacccgtaacgatccggaaggacgtccaacggtgtttgaccgtctgccaaaactgcgtggcgcacgctggattgccgtgggtcgcttggacgttaatacctgtggtctgctgctgttcaccaccgatggtgaactggcaaaccgtttaatgcacccaagccgtgaagttgaacgtgaatatgccgtgcgtgtatttggtcaggttgacgacgcgaaactgcgtgatttgagtcgtggcgtgcagttggaagatggtccggcagcttttaaaaccatcaagttcagcggcggcgaagggatcaaccagtggtacaacgtgactctgaccgaaggccgtaaccgtgaagttcgtcgtctgtgggaagcggttggtgtgcaggtgagccgcctgatccgtgttcgttacggtgatatcccactgccaaaaggtctgccacgcggtggctggacggagctggacctcgcccagactaactatctgcgcgaactggtggagctaccgccagaaaccagctctaaagtcgctgtagaaaaagaccgtcgtcgcatgaaggcgaatcagattcgtcgtgcggtgaaacgtcacagtcaggtgagcggcggtcgtcgttctggcggacgtaataataacggttaatcaaagtatgccggacgtcatatccggcatttttacagattaataatcgatccctatctgcgcttttacaccggcatcaaacgcatgtttgacggggcgtaattcacttaccgtatctgccagttcaagaatatcccgatgacaaccacgacccgtgataatcaccgtctgttgatgtggacgttcatttaacgcctgcaccacttcttccagtggcaaatagtcatacgccaccatatacgtcagttcatcaagcaaaaccatatccagtgaggaatcagcaagcatccgctttgcatgttgccagacttcgcggcaggcggcggtatcagactcgcggttttgtgtatcccaggtaaagcccgttgccatcacctgaaactcaacgccatgtggctccagcagattgcgttcgccattaggccaggtgcctttaataaactgcacgacgcctactttttttccgtgaccaactgcgcgtgttgccgtaccaaatgccgcggtggttttgccttttccattgccggtaaagacgatgataataccgcgttcatcctgggcctgggccacacgagcatctactttttctttcactcgctgctgacgctgttggtagcgttcatcactcattgggaaattcctggtttacggcccggttgggcgtcaaaggtcatgccggttttacggcggctgtcatcgcccatcagccagaggtagagcggcatgatatcagcgggtgttttaagtttctgtggatcttcggtcgggaaggcgctggcacgcattgcggtgcgcgtaccgcctgggttaatgcagttgacgcgcaggcgctgctgatattcatcggccagtacctgcatcatcccttcggtggcaaatttcgacgctgcatatgcgccccagttggctcgtccctgacgtccaacgcttgatgaagtaaagaccagtgaaccggcgtccgatttgagtaataaaggaagcagtgcctgggtgagcataaaggtggcattaacgttgacctgtatgacgtcctgccagacctgtggattttgttcgctcattggacaaacatcgccgagcaatccggcattatgcaaaacaccatccagacgcggataattaacggcaatgcgctgtgccagttgttggcaatcttcggacctgcaggtcagcaaatcgagaataaaccactgtggctgacgcccagtttcttcgtttatgtggctggctacctgacgtaatttttcttcattacggcccaacagaatcactgtcgcaccatagcgtgcatacgtcatcgcggcttcacgaccaataccatcactggctcccgtcaccaggataatgcgatcattgagtaaatcttgttttggctggtaatgcatggctactcctcaacgacgttgtctgtcgcgctgccagtgtactttatgactttggggctttatgcctgaaacagaagggcatttcaatcagcctggggcgataacaccgcaaaatggatactttgtcatactttcgctgcaataacatctctgcgagacggcttaacatgcctgttgtaaactgtgagccaaagcgttgtttaaccaaggtggggactcgtggaattgttgtctgaatatggtttgtttttggcgaaaatcgttaccgttgtgctagcgattgcggcgattgccgccattattgtcaatgttgctcaacgtaataaacgccagcgtggcgagttacgggtcaacaatctcagcgaacagtataaggagatgaaagaagaactggccgcggcgctgatggactcacatcagcaaaaacagtggcacaaagcgcagaagaaaaagcataagcaagaagcgaaagcagcaaaagcgaaagccaaactgggagaggtggcaactgacagtaaaccccgcgtctgggtgctggattttaaaggcagcatggacgcccatgaagtgaactcgctacgtgaagagataacggctgtactcgcagcattcaaaccgcaggatcaggttgtactacgtctggaaagccctggtggcatggtgcatggttacgggttggcggcttcgcagctgcagcgtctgcgtgataaaaacattcctttaactgttacggtagacaaagtcgctgccagcggcggttacatgatggcctgtgtggcggacaaaattgtttccgcaccgtttgctattgtgggttccattggggtggtggcgcaaatgcccaactttaaccgcttcctgaaaagcaaagatattgatatcgaacttcacaccgccgggcagtataagcgtacgctgaccttgctgggtgaaaataccgaagaagggcgggagaaattccgcgaagagctgaacgaaacgcatcagttatttaaagattttgtgaagcgtatgcgtccgtctctggatattgaacaggtggcaacgggtgaacactggtacggacaacaggcggtagagaaaggcctggttgatgaaatcaacaccagtgatgaagttattcttagcctgatggaaggccgtgaagtggtcaatgtacgctatatgcagcgtaaacgactcattgaccgactcaccggcagcgcggcagagagcgccgatcgattgttgttacgctggtggcagcgggggcaaaagccattgatgtaaaagacaaacgcgagggtaagacctcgcgttttgctttaatcaaccaggtgatatttttctgaaagcacatgggccaggtgtttgaacatattaaacaccgcggtgcttttggctgttggcaatccttgttcatctaaaaagtagtcgccggtaaataccagcacgccattacgctgcgtgacgccggtggcttcaatccctgcgagcgtatcctcatgctcacgaatgattttgttggcctctttcaacagcgtctcgcggtcgatgggttgtgtctctttgttcattatttactccttaaacaaggacattagtctacgccaggcatggcttgcagacaaatataccacgctggtggcaagagcgccttactggcaactttggattttgcatgctaataaagttgcgtatcggattttatcaggtacagtgtgacgctttcgtcaatctggcaatagatttgcttgacattcgaccaaaattccgtcgtgctatagcgcctgtaggccaagacctgttaactcagtcacctgaattttcgtgaacagagtcacgacaaggggttgatatccgcagagagcgagtccatatcggtaactcgttgccagtggaaggtttatcaacgtgcgacgcattcctggaagaatcaaattaggtaaggtgaatatgggtaaagctcttgtcatcgttgagtccccggcaaaagccaaaacgatcaacaagtatctgggtagtgactacgtggtgaaatccagcgtcggtcacatccgcgatttgccgaccagtggctcagctgccaaaaagagtgccgactctacctccaccaagacggctaaaaagcctaaaaaggatgaacgtggcgctctcgtcaaccgtatgggggttgacccgtggcacaattgggaggcgcactatgaagtgttgcctggtaaagagaaggtcgtctctgaactgaaacaactggctgaaaaagccgaccacatctatctcgcaaccgaccttgaccgcgaaggggaagccattgcatggcacctgcgggaagtgattgggggtgatgatgcgcgctatagccgagtggtgtttaacgaaattactaaaaacgcgatccgccaggcatttaacaaaccgggtgagctgaatattgatcgtgttaatgcccagcaggcgcgtcgctttatggaccgcgtggtggggtatatggtttcgccgctgctatggaaaaagatcgctcgtggtctgtctgccggtcgtgtgcagtcggtggcagtccgcctggtggtcgagcgtgagcgtgaaattaaagcgttcgtgccggaagagttctgggaagtcgatgccagcacgaccacgccatctggtgaagcgttggcgttgcaggtgactcatcagaacgacaaaccgttccgtccggtcaacaaagaacaaactcaggctgcggtaagtctgctggaaaaagcgcgctacagcgtgctggaacgtgaagacaaaccgacaaccagtaaacctggcgctccttttattacctctacgctgcaacaagctgccagcacccgtcttgggtttggcgtgaaaaaaaccatgatgatggcgcagcgtttgtatgaagcaggctatatcacttacatgcgtaccgactccactaacctgagtcaggacgcggtaaatatggttcgcggttatatcagcgataattttggtaagaaatatctgccggaaagtccgaatcagtacgccagcaaagaaaactcacaggaagcgcacgaagcgattcgtccttctgacgtcaatgtgatggcggaatcgctgaaggatatggaagcagatgcgcagaaactgtaccagttaatctggcgtcagttcgttgcctgccagatgaccccagcgaaatatgactccacgacgctgaccgttggtgcgggcgatttccgcctgaaagcacgcggtcgtattttgcgttttgatggctggacaaaagtgatgcctgcgttgcgtaaaggcgatgaagatcgcatcttaccagcagttaataaaggcgatgctctgacgctcgttgaactgacaccagcccagcactttaccaagccgccagcccgtttcagtgaagcatcgctggttaaagaactggaaaaacgtggtatcggtcgtccgtctacctatgcgtcgatcatttcgaccattcaggatcgtggctatgtgcgagtagaaaatcgtcgtttctatgcggaaaaaatgggcgaaatcgtcaccgatcgcctggaagagaatttccgcgagttaatgaactacgacttcaccgcgcagatggaaaacagccttgaccaggtggcaaatcacgaagcagagtggaaagctgtactggatcacttcttctcggatttcacccagcagttagataaagctgaaaaagatccggaagagggtggtatgcgcccgaaccagatggttctgaccagcattgactgcccgacttgtggtcgcaaaatggggattcgcacagcgagcaccggggtattccttggctgttctggctatgcgctgccgccgaaagagcgttgcaaaaccaccattaacctggtgccggaaaacgaagtgctgaacgtgctggaaggcgaagacgctgaaaccaacgcgctgcgcgcaaaacgtcgttgcccgaaatgcggcacggcgatggacagctatctcatcgatccgaaacgtaagttgcatgtctgtggtaataacccaacctgcgacggttacgagatcgaagagggcgaattccgcattaaaggttatgacggcccgatcgttgagtgtgaaaaatgtggctctgaaatgcacctgaaaatggggcgtttcggtaaatacatggcctgcaccaacgaagagtgtaaaaacacacgtaagattttacgtaacggcgaagtggcaccaccgaaagaagatccggtgccattacctgagctgccgtgcgaaaaatcagatgcttatttcgtgctgcgtgacggtgctgccggtgtgttcctggctgccaacactttcccgaaatcgcgtgaaacgcgtgcgccactggtggaagagctttatcgcttccgcgaccgtctgccggaaaaactgcgttatctggccgatgcgccacagcaggatccggaaggtaataagaccatggttcgctttagccgtaaaaccaaacagcaatatgtctcttcggaaaaagacggaaaggcgactggctggtcagcattttatgttgatggcaaatgggttgaaggaaaaaaataacctttaattctgtcaggtttttataaacaaagggtcgcgaaagcggcccttttttattgcatattattttttcttcacacctatacactaaggctataaatgatatagtggttatagttagcaccttttttattattaaatcgtattagtcacccgccaggtgtgacgaaaaaacgatgttctgatggcgtctaagtggatggtttaacatgaaattacaacaacttcgctatattgttgaggtggtcaatcataacctgaatgtctcatcaacagcggaaggactttacacatcacaacccgggatcagtaaacaagtcagaatgctggaagacgagctaggcattcaaattttttcccgaagcggcaagcacctgacgcaggtaacgccagcagggcaagaaataattcgtatcgctcgcgaagtcctgtcgaaagtcgatgccataaaatcggttgccggagagcacacctggccggataaaggttcactgtatatcgccaccacgcatacccaggcacgctacgcattaccaaacgtcatcaaaggctttattgagcgttatcctcgcgtttctttgcatatgcaccagggctcgccgacacaaattgctgatgccgtctctaaaggcaatgctgatttcgctatcgccacagaagcgctgcatctgtatgaagatttagtgatgttaccgtgctaccactggaatcgggctattgtagtcactccggatcacccgctggcaggcaaaaaagccattaccattgaagaactggcgcaatatccgttggtgacatataccttcggctttaccggacgttcagaactggatactgcctttaatcgcgcagggttaacgccgcgtatcgttttcacggcaacggatgctgacgtcattaaaacttacgtccggttagggctgggggtaggggtcattgccagcatggcggtggatccggtcgccgatcccgaccttgtgcgtgttgatgctcacgatatcttcagccacagtacaaccaaaattggttttcgccgtagtactttcttgcgcagttatatgtatgatttcattcagcgttttgcaccgcatttaacgcgtgatgtcgttgatgcggctgtcgcattgcgctctaatgaagaaattgaggtcatgtttaaagatataaaactgccggaaaaataatttcttgcgttattttcggcaccttttatgtagcgaaggtgccggaatatattctcttttgttacttatttctataccgtgcacaatatttttatccctcatatttatagggtaaattacctgtaaagtagtgtctaattacccgcctcgcaaactccagttttcaaatatctatttcaggtcaaaagattgaattattcactggagacgattcgtaaattcgctggatttttggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaactgcccgcattatgggcgttggcctcaacacgattttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacagtctccggaagacggttgttgcgcacgtattcggtgagcgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattacctatgccagcatagtgacaatgaaacagaaacgaaacgggaatgttccgtcgttattccagacgactggcaactaacatcgcagcagcaagcctttatagaactgtttgctgaagatgatcagccgaaacaataattatcatcattcttattactcatttttaatgaattaaagggcttttaatacaccgcagcaataacagcttgagttatctcaacacaaaataataaccgttaagggtgtagcctatgatcaacacaaatatgaaatattggtcctggatgggcgcgttttctctgtcgatgctcttctgggccgaactcctctggatcattactcactgatccttgaccccgctgcggcggggttgtcatttgctttgccacaaggtttctcctcttttatcaatttgggttgttatcaaatcgttacgcgatgtttgtgttatctttaatattcaccctgaagagaatcagggcttcgcaaccctgtcattaaggaggagctatgtcgtcaaccctacgagaagccagtaaggacacgttgcaggccaaagataaaacttaccactactacagcctgccgcttgctgctaaatcactgggcgatatcacccgtctacccaagtcactcaaagttttgctcgaaaacctgctgcgctggcaggatggtaactcggttaccgaagaggatatccacgcgctggcaggatggctgaaaaatgcccatgctgaccgtgaaattgcctaccgcccggcaagggtgctgatgcaggactttaccggcgtacctgccgttgttgatctggcggcaatgcgcgaagcggttaaacgcctcggcggcgatactgcaaaggttaacccgctctcaccggtcgacctggtcattgaccactcggtgaccgtcgatcgttttggtgatgatgaggcatttgaagaaaacgtacgcctggaaatggagcgcaaccacgaacgttatgtgttcctgaaatggggaaagcaagcgttcagtcggtttagcgtcgtgccgccaggcacaggcatttgccatcaggttaacctcgaatatctcggcaaagcagtgtggagtgaattgcaggacggtgaatggattgcttatccggatacactcgttggtactgactcgcacaccaccatgatcaacggccttggcgtgctggggtggggcgttggtgggatcgaagcagaagccgcaatgttaggccagccggtttccatgcttatcccggatgtagtgggcttcaaacttaccggaaaattacgtgaaggtattaccgccacagacctggttctcactgttacccaaatgctgcgcaaacatggcgtggtggggaaattcgtcgaattttatggtgatggtctggattcactaccgttggcggatcgcgccaccattgccaatatgtcgccagaatatggtgccacctgtggcttcttcccaatcgatgctgtaaccctcgattacatgcgtttaagcgggcgcagcgaagatcaggtcgagttggtcgaaaaatatgccaaagcgcagggcatgtggcgtaacccgggcgatgaaccaatttttaccagtacgttagaactggatatgaatgacgttgaagcgagcctggcagggcctaaacgcccacaggatcgcgttgcactgcccgatgtaccaaaagcatttgccgccagtaacgaactggaagtgaatgccacgcataaagatcgccagccggtcgattatgttatgaacggacatcagtatcagttacctgatggcgctgtggtcattgctgcgataacctcgtgcaccaacacctctaacccaagtgtgctgatggccgcaggcttgctggcgaaaaaagccgtaactctgggcctcaagcggcaaccatgggtcaaagcgtcgctggcaccgggttcgaaagtcgtttctgattatctggcaaaagcgaaactgacaccgtatctcgacgaactggggtttaaccttgtgggatacggttgtaccacctgtattggtaactctgggccgctgcccgatcctatcgaaacggcaatcaaaaaaggcgatttaaccgtcggtgcggtgctgtccggcaaccgtaactttgaaggccgtatccatccgctggttaaaactaactggctggcctcgccgccgctggtggttgcctatgcgctggcgggaaatatgaatatcaacctggcttctgagcctatcggccatgatcgcaaaggcgatccggtttatctgaaagatatctggccatcggcacaagaaattgcccgtgcggtagaacaagtctccacagaaatgttccgcaaagagtacgcagaagtttttgaaggcacagcagagtggaagggaattaacgtcacacgatccgatacctacggttggcaggaggactcaacctatattcgcttatcgcctttctttgatgaaatgcaggcaacaccagcaccagtggaagatattcacggtgcgcggatcctcgcaatgctgggggattcagtcaccactgaccatatctctccggcgggcagtattaagcccgacagcccagcgggtcgatatctacaaggtcggggtgttgagcgaaaagactttaactcctacggttcgcggcgtggtaaccatgaagtgatgatgcgcggcaccttcgccaatattcgcatccgtaatgaaatggtgcctggcgttgaaggggggatgacgcggcatttacctgacagcgacgtagtctctatttatgatgctgcgatgcgctataagcaggagcaaacgccgctggcggtgattgccgggaaagagtatggatcaggctccagtcgtgactgggcggcaaaaggtccgcgtctgcttggtattcgtgtggtgattgccgaatcgtttgaacgaattcaccgttcgaatttaattggcatgggcatcctgccgctggaatttccgcaaggcgtaacgcgtaaaacgttagggctaaccggggaagagaagattgatattggcgatctgcaaaacctacaacccggcgcgacggttccggtgacgcttacgcgcgcggatggtagccaggaagtcgtaccctgccgttgtcgtatcgacaccgcgacggagttgacctactaccagaacgacggcattttgcattatgtcattcgtaatatgttgaagtaacaactatttgcttgccggttattttgcttccggcaagcaaatgaattacacaatgcaagagggttatttgttcagcaaatggcccattttctcggctttggtatcgagataatgttcgttattggggttacgacctacaatcaatggtacgcgttcaacaatattaatccctgcttcggtcagaatttcgacttttttcgggttattggttaacaagcggacttcattgacgccaaggagtttgaacatatcagcgcaaagagtgaagtcgcgctcatcagcggcgaagcctaactggtggttagcctctacggtatcgtaaccttgatcctgcagtgcgtaagcgcggattttattcagcagaccaatgttacgaccttcctgacggtgatacagcaaaataccacggccttcctcggcaatttgcgtcaatgccgcttcgagctggaagccacaatcgcagcgcaagctgaacagggcgtcaccggtcagacattcggaatggacgcgcgcaagtaccggggtatgcccggaaatatcgccatagactagcgcgacatgatcgtgtccggttgccagttcttcaaatcccaccatcaggaaatcgccccatggggttggcagtttggcttctgccacacgtttaagctgcatgaaattctccagataatgctggttctgtattggcttattttgccataacgagaaggggttcacctaatcacgacgcgtcgatcgttcacggaatggcacaaatctgtcaatttttcctggaactggcgttttcagttatgattgtgggacttatcaaaaaggagaggccatgcgttcgattgccagacgtaccgcagtgggagctgcactattgcttgtcatgccagtagccgtatggatttctggctggcgttggcaacctggagaacaaagttggctactaaaagcggctttttgggttactgaaactgtcacccagccctggggcgtcattacacatttgattttattcggctggtttctctggtgtctgcgttttcgcattaaggctgcctttgtattatttgccattctggcggccgcaatccttgtgggacaaggcgttaaatcctggatcaaagacaaagtccaggaaccacgaccttttgttatctggctggaaaaaacacatcatattccggttgatgagttctacactttaaagcgagcagaacgcggaaatctagtgaaagaacagttggctgaagagaaaaatatcccacaatatttgcgttcacactggcagaaagagacggggtttgcctttccttccggtcacacgatgtttgctgccagttgggcactgctggccgttggtttgctgtggccgcgtcggcgaacgttaaccattgctatcttgctggtctgggcaacgggagtcatgggaagccgcctgctgctcgggatgcattggccacgcgatctggtagtagctacgttgatttcgtgggcgctggtggcggtggcaacgtggcttgcgcaacgaatttgtgggccattaacaccacctgcggaagaaaatcgcgaaatagcgcaacgagaacaagaaagttaacgctggttgattttccgaatttagcccttaaatcatcaacaatgcgtgtggatgccatttcgcagacggcgcgaaaatggtactttaaagggctattgcggtaagttgaccataatttattcgctctaaccacataacgggaagtaatgtgaaatatttactcattttcttactggtgttagcgatcttcgtgatttcggtcacgttgggtgcgcagaacgatcaacaggtgacgtttaattatctgttagcgcaaggggagtaccgtatttccacattgctggcggtattgtttgctgcggggtttgctatcggttggttgatttgtggcctgttctggctgcgagttcgtgtttccctggcgcgcgctgaacgtaaaataaagcgactggaaaaccagctttcacccgcgactgacgtggctgtagtgccgcactcgtcagcggcgaaggaataactttctatgctggagttgttgtttctgcttttgcctgtagccgctgcctatggctggtatatgggccgcagaagtgcgcaacaaaacaagcaagatgaagccaaccgcttgtcgcgtgattacgtagcgggggttaacttcctgcttagtaatcaacaggataaagcggtagacctgtttctcgatatgcttaaagaggatacaggcaccgttgaagcccaccttacgctcggaaacctgttccgttcgcgtggcgaagttgatcgcgctattcgcatccatcagaccctaatggaaagcgcctcgctgacctatgaacagcgtctgttggcgattcaacaactggggcgtgattacatggccgccgggttatatgaccgcgcggaagacatgttcaatcagctgaccgatgaaactgacttccgcattggcgcgctgcaacagttgctacaaatctaccaggctaccagtgagtggcagaaagcaattgatgttgccgaacgcctggtgaagctgggtaaagataaacagcgcgtcgaaattgcccatttctactgtgagttagccctgcagcatatggccagcgacgatctcgatcgtgccatgaccttgctaaaaaaaggggcggcggcagataaaaacagcgcccgcgtatccataatgatgggacgcgtgtttatggcgaaaggagaatacgccaaagccgtcgaaagtctgcaacgcgtgatatcccaggacagagaactggtcagcgaaacgctggaaatgttgcaaacctgctatcagcagttgggtaaaactgccgaatgggcagaattcctgcagcgtgcggtggaagagaacaccggtgccgatgctgaattgatgcttgctgatatcatcgaagcgcgcgacggtagtgaggccgcacaggtctatattacgcgccagcttcagcgtcatccgaccatgcgtgtgttccataagttaatggattaccacttaaatgaagcggaagaagggcgtgccaaagagagcctgatggtgctgcgtgacatggttggcgaaaaggtacgtagtaagcctcgttatcgctgccagaaatgtggttttaccgcatacaccctctactggcattgtccgtcttgtcgggcctggtcaaccattaaaccgattcgcggtcttgatggcctgtaatttttaaaaaaatcctactttagttacaacatactagttattgatgttccattgtgctacggcaacgacggcgcagaaaaagcctgccaggggaaaaatcgcaactgttaattttttatttccacgggtagaatgctcgccgtttacctgtttcgcgccacttccggtgcccatcatcaagaaggtctggtcatgacgttaactgcttcatcttcttcccgcgctgttacgaattctcctgtggttgttgcccttgattatcataatcgtgatgacgcgctgtcctttgtcgacaagatcgacccacgcgattgtcgtctgaaggtcggcaaagagatgtttacattgtttgggccacagtttgtgcgcgaacttcaacagcgtggttttgatatctttcttgacctgaaattccacgatattcctaacactgcagcgcacgctgtcgctgctgcagctgacttaggcgtgtggatggtgaatgttcatgcctctggtggggcgcgtatgatgaccgcagcgcgtgaggcactggttccgtttggcaaagatgcaccgcttttgattgctgtgacagtgttgaccagcatggaagccagcgacctggtcgatcttggcatgacactgtcacctgcagattatgcagaacgtctggcggcactgacgcaaaaatgtggccttgatggtgtggtgtgttctgctcaggaagctgtgcgctttaaacaggtattcggtcaggagttcaaactggttacgccgggcattcgtccgcaggggagtgaagctggtgaccagcgccgcattatgacgccagaacaggcgttgtcggctggtgttgattatatggtgattggtcgcccggtaacgcaatcggtagatccagcgcagacgctgaaagcgatcaacgcctctttacagcggagtgcatgatgagtgattccaacagccgtctggtctactcaacggaaaccggacgtattgatgagcccaaagcggcccctgtacgccctaaaggcgacggtgtggtgcgtattcagcgtcagaccagtggacgtaaaggtaagggcgtttgcctgattaccggtgtcgatctcgatgatgccgaactgacaaaacttgcagcggaactgaagaaaaaatgcggctgcggcggagcagttaaagatggagttattgaaatccagggcgataagcgtgatttattaaaatcactacttgaagcgaaagggatgaaggtaaaactcgcaggcggttaacataaaaagccacggatatatccgtggctttcgaatattttactgtgtgtattattcagttatttcgtactgaacagaatcaagcgtattataattgcgagtcgataatcgacatttatttacgattatttaccgacctggtgaccaataacaccaccgacagctgcaccacctaatgtacccaacgtactgccatcggtcagtactgcaccgcctaatgcccctgcacccgcgccgattgcggtgttgcggtcccgtttagaccagttagaacaggcactcagagacattgccaaagtaattgccagaacagccgcggtcatttttttgctcgttacaaacataatactctctcctgaatttatgattcacggaagtaagctctctataactataatagctaagaataagcctggtgaaattattccgtgaaatctgctcgcgcgcagggttatatcacgcaggtgataatgacttcctgttatatcgctgataataattttatatcttgagagtgttaataacaggtaaatagtcttaattatcaaccaggaatcatcttagagcggatgatttgccaaactgcaaatcatccgtagagaagggaaatggttaaatgtcaacgacgtgaacggtgagtttactgtgctcaagatgcatcagatcgctggcgcgtattttcgaatcggtaatcacgcgattgaatcgctcaacgggaccgatggagtatgaatgtacagcaccaaatttcgagctgtcagtcaggactatcgcttcgcactctttttccagcacggcattgaccacatcggtacgcatcatatcgcgaccggtaaatccagtttcaggttgccagccatcaataccaataaatgctttgctgaaatgcacctgttggatgcactggcgtgtcaaagggccaaccatactttcgctttttttctgatacacgccaccgagcaaaataacttcacaaggcgcgtctttcagcaaatgcgcgatgtagctgctgaccgtgatgatagtgacatttttcttctgctcgcccagagtccgggcgagtagggcattgctgctgccattttcgataaagatggtttcgcccggttgaaccagcgacgcggcaaactcggcgagttcacgcttcagcgtatagttgctcatcatacgggtttcgacgtcatcactatcaagcgaaacagcaaagccatgtgcacggcggaggtaactcagtttttcgagtgtgttgagatcctggcgaatggtaacttcagaaactccagtggcttttgccagatcggttacgctaacctgaccctggtcaatgaccatctgtagaatagtttgttgtcgggaattcatcgctgtaattcttataacgttataatacttaataaaaaaatactgacgcgccgggcatcctcaaataggaaaacctgaaggcacgattgttaaatctcccacggtgccttcgggatgtctggcgtagattcagcaacctggcgcaagagttctgctttaagtatctcgagattatggatcgcagagtggtaatcgcctgccacaaggatatctaacacaatatcaatacgttcggcaacgcgctgggcatcaaattcagacatcaaggacatccttatagcaaaagtggaaaatgaataatgcaaaaattgccgctaaaagagaagtgtttaacagcaacggctaattatcatccaggaatacgatatataatgacgggatatagcgctaagtatatatattcatctacttatgcgcgcttcagatagcgtttataccagcgttcgaaggcgacggcgggcatcggtttggcaaacaaaaatccttgccgctcattgatcccgttcttggttaaaaaagcatcttcctttgcactctctacaccttcggcgatcacctgaagattcaatgcctgggccacagcgacgatcgcccggaccagtgactgcgagacaggttgtttgtgaatatctcgaacaaaaacctggtcaagtttgatggcatcgatcggaaagcgcgccagttgcgaaagtgaagagtagccggtaccaaaatcatccagatgtacttgcgcacctagttggctaaattgttgaataacagacagtgccagttcatcattctcaatcagacaactctctgtcagttcaacatctatagggcagtattcaaaattgagttcctggagaacctgtttcagggcggtgaaaatggtttgatcggcgagctgacgtgcagaaatatttaccgccactcgcaggtttatgcctttatcccgccactttgccacctggcgtacgacatcgagaatcacccaacggcctaaaggcacaattagccctgactcttcggcgtaggaaatgaagtccaacggtggaatcaacccacgttcaggtgactgccaacgtactagtgcttccagactgcgcacttcgccacgccaggtgattttcggttgatagtgaataaccaactgatcgttttctagtgctttacgcaagttggtatccagccagagatattcaaatacccgttgattcatttctggggtaaaaacgcaaaattgtcctcgtccgccttccttcgctgtgtacattgctgtgtcggcgtgacgaataatagccgcgctgtccgaaccatgttcgggagagagtgcaatacctactgaacagctggtataaacttcaattaaaccaatacgaaaggggaggcgtaagcgggtcaaaattcgtgatgccattgcttccagcgcgctttgtgaggtattggatgccagtaccagaaactcatcgccacctggacgcgccaacacctggtcatgttcgagacagcttaaaatagccaatgacacgtcgcgtaataactggtcaccaaacaaatgcccataggcgtcgttgacctttttaaaattatccaaatcaagatacacaaccccaactttattgttatctgcatgattaatagcgtgatcgattaactcctgcattgcgttacgattcggcagtccggtgatactgtcggtatttgccagaatacgcagtcgctcctgagcgcggcgctcttcggtaatgtcggtaccggaacagattaaaaaaatctcgtttttgccactgccgctgtggacaaatttattgcgaaacagaaacagccgctggcctttacgtgttggtatccacagttcgacttcatatgcattgccgcttcgaaaaaatacacggttattgcgcctggatgccgcagcttcacgacggctcataaacagtttaaacacgctttgcccaatgacgtcgtgttctttcaaccctgtgtaatcttcacataagcgattgaagcgttgaatattcccccggctgtcgagaatgactattgcggaatgtgcttcagaaactacctgctcagcaaaggaaagcccgtgtgataaatcacgagcaaccgccggtgtgtcatgccatgcagacgcgttgccagcccattcccgtttattgatttttcgtcctaccagatgcacagaaagatcgctttcatcgacggtcagactcatcatcaggctggaggtgatgaccgtcatttccctgattcgagcagcctgttcggcagataactgcaacatacgttcaggttctgtggtttcggtggtagaaaagcgcaaaacatcgctgctttccgtcaaccgccagtatgaattgtgcgatccgagaaagttgtacaacgttgtggactccctaacggttttcatgatgcatatcctccggttaacagcggagtccgcggttaaataaaaggaacaacatgacttacatgaaattaacggcggctaaacgcattgttttttttatatatttatttgtaatccagttttggaaaaacgccagttttcaaacgaaagtcagttaaaaaactgccgggatatgatgaaggtagagcggggaaataaacggcccattcataaggaatgggccgtgaaaggagattacgcgaccgggcgcgcaataatgctgcgggtttccatgcggacttcggcaatggtgacgtcaataacgtcagttactttataaaccgtttcacctttaatttgtacggtgccgttttcctggctgcaaaccatttcatcgcgcacagcgtgtaagaaaggtgcaggaataaaggcgatagcgccgttatcaaccaaacgaacacgcatgccgccacggctgatatcgacaatttccgccgcgaaacgggtgtcggtcccggctttgtctttcaggaagcgtgcgtataaccagtcaccaacatcacgttctgccatccgattgagacggcgacgctcggccatttggacagtgatctcatcctgtggacgcgtcgcagtttcgcctttgataaccgctttcagcagacggtggttgatcatgtcgccatatttacggatcggcgatgtccaggtggcgtatgcttccagaccgaggccaaagtgaggaccgggttcagtgctaatttcagcaaatgactggaagcgacgaatgcggctgtcgaggaaaccagttggttgcgcatccagttcacgacgcagtttgcagaaaccgtccagcgtgagcacttcttcggcatcgacatgcagaccgtgcgttttcagcaacgctgccagcgcgtcggcattcgccggatcaaagcccatatgcacgttatagatgccaaaaccgagcttatcgcgcagtacgcgggccgcacaaatgttagcggcaatcatcgcttcttcgacgatacggttggcaatgcgacgaggctcggcgacgatatccagcacttcacctttttcaccgagaataaagcggtaatccgggcgatctttaaacaccagtgcgtggttatgacgccactcgccgcggcgttggcaaatttgcgctaacaaacggacttgttcggcaattgcttcactttcaggcttccagtcaccggtattttccagccagtcagaaacctggtcatacaccagcttcgctttggattcgatggtggcggcaaagaattcgatattatcttcaatggtgccatcagcggagagcgtcatgcggcatgccagtaccgggcggacttcattggcgcgcagtgagcagagatcgtcagaaagctcgcgaggcagcatagggatgttgaagccaggcagatagttggtgaatgcgcgaattttcgcggctttgtccagcttactgccttcagcaatccacgcggttggatcggcaatcgccacaatcagctgaagtttgtcatccggcaacgccttagcgaaaagggcgtcatccatatcttctgtgctggcactgtcgatggtgacaaaatccagcgcggtcagatcttcacgaaccagaccttcatcgagcatttcggtagcgacgccgtctggtgcttctttttccagattatggcgtgcaagggtaacccaccacggtacaaagtgatcgtcaccaaaagtgatgtattgtgtcagttctgcatagaaagaacgatcgcctttcagcggatgacggcgcatttcggcaaccgcccagtcgccttctttaaactcgtggttcaggccacgggctgcgcggcaaggaatggcgtcttttaagagtggatgatcaggaacgatggccagacggtcatttttgccctgaaccttacccacgaaacgagtcaggaacggttcaaccagttcttctggctctgcggattcacgttctttttcactgtggatcaccgcgataattcggtcgccatgcatgacttttttcatctgcggcggcggaatgaaataacttttttgcgcgtcgacttccaggaagccaaagcctttttctgtggcttttaccaccccttcagcgcgtggcgtctgggaatgcagttgctgtttaagctgcgctagcagcgggttgtcctgaaacataattgtctattttggtggccattagagcggctgacagttttacgcgaatctgtctgacgcggcaaggttaatatgtctcacccaacgcgatttttaagcgatttatccagccacacagcccgctccataccagcagattaataatctgcgttgatgatttttcgtgttcgagtaaagggctgaactgggcggcgctaaagcgatcgggtgctcgggtcagccattgtatcgcctgaacggtagcgtgctcaacagaatgacggtcagcccattggttaatttcattttcgcccttgcgcagaagggtgttgatttttttatattcatttactgaatccatacaggcggcaaaacaagcagggctgccatttatccgtgcgcataacaacgccgcaagctgattatccggctgtgtattaacccgtgtgctgtttaacaacttttcaagaagggaaagtgaaatagggtggagagagagtgtttcagccagttggcaaagttctgcagttgaactttttgtgtaatcttcaggtagtttttccacctcatagctgcttcgccagcgtattgattcatcagtaaacagtgacgcgtcggcatagttttgtatctccagaccgggtaaccagcgtaccggatgtccaagataagcctgaaatgtcgcaatggtccgcgcctgaaagccaataaatccaatgatttggttaatgattacacagtcccaggcagtaagaccgacgtcattcagatgctggcgcgatcggttgtcgataatagaaggcgagctaaccagttggcgggcatattgcgtgatttgtgccaaccgatgattactttccctggaggaatcaggcccggggagcggcgtaagtcgcgccgaatagtagttacataaccgctggacgccgcaaacctgagcaaccgtcagggccgtagacaagcgttcataagcggtgaaagtctgtgaacgggtcacggtaagctggtcagggaacaattccactgcaagaacgcgcgcagggaccagccatgaaaggaagggggccagcgtttcttcatcaaggatcacgtcgagcagaaagggatcgctgacctttgcggcttccgggaccagaggcagaacgtcatactccgcagtactggattgcgtttcatgataccagtggcttttgccggtgatgtggcgttgttccatgggcgctccttggtcgtaaaggaaatcgttatcctgacgcaaggcgggaaggggagaaagacggatcggcgataacaaatatcagaaaggtataacagagataacgggcggcagaacgccgcccatctttaccaacagaacgattatttcagttcgagttcgttcattgcagcgatgctgaaaccgccgtcaacgtggactacttcaccggagataccggcagagagatcggagcacaggaatgccgcagagttacccacatcttcaatagtaacggtacggcgaatcggggtaacggcttcgcaatgagccagcattttgcggaagtctttgataccggaagccgccagagtacggatcggaccagcagagatggcgttaacacgcacaccttccggacccatcgcgttcgccatatagcgcacgttcgcttccagagacgcttttgccagacccataacgttgtagttcgggatagcgcgctcagcgccaaggtaggaaagggtcagcagggcagaacccggattcagcatggagcggcaagcttttgccattgcaacgaagctgtaggagctgatgtcgtgggcaattttgaagccttcacgggtaacggcgttaacatagtcaccatccagctgatcgccaggtgcaaaaccaatagagtgtacgaaaccgtcaaatttcggccaaactttccccagttcagcgaacatggtgtcgatgctggcatcttctgcaacatcgcactgcagaacgatgtcagaacccaattgagcggcaaattcttctacgcggcctttcagtttgtcgttctggtaggtgaatgccagttcagctccttcgcggtgcatcgcctgagcgataccgtaggcgatggatagtttgctggcaacaccggttaccagaatgcgcttaccggaaagaaaacccatagctttaatccttattgttgatgcttgttgtgcctgaaaatcaggcgattcgtcgttttagtaaacagtacgaacagataaacggttattataatcaacctggctgtgagtagctatagttgccaggtccgaccggagcaggctgcggcagggggggcgcttttcccctcaccctaaccctctccccagaggggcgaggggaccgtattgtgcaaatattgttaccccagcaacaaacaggctcatacagcccctaaccctttcatggcgatggctgggacggttcagaccttgccgaatattctccagcaccgtctcctcattacaatcaatctcgttattccagaaacgcagcacggtccagccctgcgactcaagccagctagtgcgcctggaatcataggcaactgctaaatcatgctgcccaccatccagctcaacgactacacgcgccgagcagcaagcaaaatcgagaatgtagctccccactggatgttgacggcgaaatttgaaatcactaaaacgtcggctgcgaagatatcgccagagctttcgttcctgcaaagtgagattgcgtcttaaatcacgcgcatttgatttaattttatctatcacctcattctgacaagatttaatcttttgtcagaatgaggtgaataatctggaaggaggattcagaaaattagcgatctttacgccacgcatccgccgtcaatgcctcgccaaaatgaccggcaatcagccgtttggtgagttcatgcagcggcgatgccagcacatccgcggtgctgcctcgctcgacaacctcgccctgatgcatcaccagcacctggtcgctaatgtgcttcatcattccgatatgctgggtaacataaatatacgaaatgccctgtttttcctgtaattccagcatcagattaatcaactgcgaacgcatcgacatatccagtgaagcgagggcttcatcggcaataatgacttttgggcgcaatatcagcgcgcgcgccagacccagacgctgtttttgcccgggtgccaacatatgcggatagtaactgacgtgatccggtagcagcccaaccatacgcatcgtttcaataatctgtttgcgacgctgttccggttccaggtcggtgttcagacgcaatggaaaatccagaatttgcgagatacgttgacggggattcaacgaggtcgaaggatcctgaaaaatcatgcgaatacgctgactgcggaaggaataatcgccaaaatgcagcggatgatcgtcaatcaataactcgccgctggtaggctctatcattcccgccagcatttttgccagcgtggatttacccgaaccattctcgccaataatcgccagtgtctggccttcacgtagcgtaaagctcaagggttttaccgcttctacggtctgacgacgaaaccagccggtccggtagcggaacgttttacttaaattacgcacttcaagcagcgtttcgatcatctcactctttctccatgttcagcgggaaatgacaggcatagagatgatttttcgcccccgtcaaacgtggcgtcacaatgcattctcgttgtgcatacgggcaacgtggccccagacgacaaccaatcggtaactgttccagcagtgggatagcgccgggtagcgtattgaggcgacttttatgcggcatcgcgctgccgaagtctggtatcgcgcggatcagcgcctgggtataaggatgatgtggcatcgtcaccaactccttactcggcgcggtttccactgtttgaccgcagtaaagcacgttaattttatccgcccattggctaagcatttgtaagtcatggctgataagcaaaatagtggtattgctgttttggttgagacgcgtcagcaggcgaaagatttgcgcctgggttgttggctccattgagttggtcggttcgtcagcaatcagcagacgcggttgattcgccagtgcaatggctatcatcactttctgacattcaccttcggtcaactcatagggaaaactgcgcatcgcatctttgtgatctttaatccccacgcggtgcagcagttcaatggcacggcgtttgcgccagccaaaacgctgccaccaacggcctttataggtccaggctgggatgttttgcatcaactggcgacccacacgttctgaagggtcaagacacgactgcggttcctggaaaatcatcgacacgttatggccaaccagtttgcgccgttcgcgtgcggagagacgcagcaaatcgatatcatcaaaacgcatacggtcagcagtaacacgccagttatctttattcaccccacaaatcgctttcgcaatcaaactcttgccggaaccggattcaccaacaagaccgcggatttcaccttcggttaaggtcatacttacccggtcgacggctttaacccactcatcaccggttttaaattcaatggtcaggttacgaatatcgagtaatggcattattccacccccgcaataatcgcacgacgaacgccatcgccaaggaggttaaccaacaacacgctaatcataattgccgcacctggcagcatgacagtccacggggcgacataaatcagttccagcgcatcaccgagcatcgctccccattcaggcgaggggagttgtgcgccgagatcgagaaagcccagcgcggcgatatcgagaattgccatcgacagtgcgcgggtgatctcggtgaccagcccggcggtgatgtttggcatcacagcaaaccagagaatattcagcgttgatgcgccatccagacgggcggcgataacgtactctttttccagttcgtcatgcaccatgctgtaaatcgaacgtaccatacgcggcagcaatgccagccagacagcaaacatagcgtgggacaaactcggtccggcaaacgctacaacgataattgccaacagcagcgaagggatcgccagtaaggtatccagaatatggttaagcaccgctgagcggaggccgtgtgtcgccccggcgaaggtgcccagtaccaggccacagatcgtcgcggcaagcgtcaccacaaatgcgccacccacggttggcgcagctccgctcagtaaacggcttaaaacatcgcgtccgaggtcgtcagtccccaggaagaaagaaacttcgccatagcgcgaccatgacggcggcaataattgataaccgagaaattgctggtcgatgccgtaaggcgcaaaccagccgccaaaaatacacagtacagccagccccgcgcagccgtacaggccgaccatcgcagaggcgtcactataaaatttgcgccaggcggtacgcagcgtgcccggcgggcgcttttcgctgtatacgctatcgtaaggcataccattccttatgtttcagagggttagccatggcacccaaaatatcagaaatcacgttaacaataatgaccagtgagccacacaccatcactccggcggaaatggctgcgtaatcctgctggcggatggcgttaattaaccagcgccctaaacccggccagctaaaaaccatttcggtgatcatcgccagcgtcagcatggtggaaaactgtaagcccaggcgaggaataaccggcggtaacgcgttatgcagaacgtggcgacgcaaaatagtaaagcgcgacaaaccgcgggtcgccgccgcttttacatagttctggtcatacacttcgatagtgctgatacgcatcaggcggatcacttcagttgttggcgcaaccgacagggtgatcacgggcaatatcatatggcggattgcgctcatgatcatttcatcccgccatggtgagtccgaaagccaggcatcaatcaacgcaaaaccggtaatcggtttcacttcgtagagcagatcgaaacgccctgaaacgggcaaccaacctagcgtgagtgaacaaaacagcgtcaacagaagcgccagccagaacaccgggattgaaaagcccagtaaggcgatggcgttgatcaagttatcctgccacttatggcgcgtaatcccggcaatcatccccacggggatgccaacaatcagcgcaaaaccgaaggcgaggatgcacagttccatcgtcgccgggaagacctcttttaactgttcggcaatcggttgaccgttaatgctggaaacaccaaaatcccagtggatcaggccgttaaaccagaacacccaggcattccacagtgacgcgccttgtaacggcgcatgaggggtgaaatagctcaagctgaagccaacgaaggtcagcaggaacaaggtgacaatcaataacaaaatgcggcgtaaggtgaagataatcatggttttttcacctcatcctgtttctcgcgatacaccccagcaaaggaggcgttaccaaacgggctaagtaccagacctttgatatcgtaccgataggcctgcaaacgcaatgacgacgccagcggcaaaatgggcaattcctgcgccagaatactctgcgcttcgtcataggcttcaatacgcgccgccagctgctgcgaggagagcgccttacgcaacacgctgtcgaatttcggatcgcaccagtgggcgaggttggtctgtgaatgaattgccgcgcagctcagtaaaggacggaagaaactgtccgggtcgttactgtccgtcgcccaaccggataacgtcagatcatggctcatatccatcaaccgcgcctcctgaaagcgaccttctaccggcacaatcaccacttttacgccaacctgcgccatatccgcctgaatcagttcggcagttttcagtggactggggttccacgcctgcgaacgtgtgggcacccacagtttcagcgttaaattttccagccccaacgacttcaactgttcgcgcgatttcgccggattgtattcagtaattttagcctcgttgtcataggcccacgaggcgcgcggtaaaatagaggccgccgtttcagccgtaccataatagatggattgcatcaggcgctggttattaatcgccagtgccagcgcatggcggacagcgggattatttagcggcggtttggcggtgttaaatgccagataggcgacgttcatcccaggacgcagcgttaaacgcaagcgcgggtcgtcacgcaaaatggatagctggctggcagcaggccaggccagaacgtcgcattccccggtcaggagtttcgacagacgtccggtgccgccggagcctaaatccaccactacctgcggcattaacggtttaccgcgccagaagtcatcatgacgttgtaggcgaataaattgcccggcgcggtattccgacaactgatacggaccggtgccgaccggttgacggtcgagttgctcctggcgatcttctttctctaacttccgggcatattctgccgacatgaccgaagcataatgggttgcgaggtgccacaaaaaagaagcatccggctgggcgagtcggaactcaacggtatgattatccagtttgcggacgcttttcacgttatcggcaaattgcaggctgtcgaagtaggggaagttgctgccgttgacgttatgccacgggttgttgcggtcaaaaattcgctggaaggtaaacaccacatcgtcggcattcattttacgagtgggagtaaaccagtcggttttttgaaacggaacatcgcgacgcaggtggaagcgataggtcgcgccgttgtcgagtacttcccagctttcggcaagttccggcatcaggcgataggtatagggatcgacatccagcagtcgatcataaaactgggcggcaagggtatcgacaattaacccactgctcgctttggatgggttaaaggtgttgacttgcccgctgacgcaatagacaaaaccgctgtcgcggatatcagcatgcgggggagattcaggcgcggcgattgcctgaccactcacaagtccagcaatcaccaaaagagacgataatacctggcgcataatattaagggattttatgtaaagaggctatcttactaatatttaatgacatttgccattaccgtttgtgttcaggggtcgtaatgagggccgtgtggttggtcgttgaacagatggcgtcgccatctgttcaacattcgtacccgtgatttctctataactataactcacagaacaacttagcgaggagcagagcggtacgatcgtgagaaacccattaaagcacgctgcaatgcgtgtcattttaaccggatgcagagtgaacgctttatccggacaacgatactgaccgatcgtctgcaattaaataattactcattaccccattgattcaaaaactctgcgatctcatcaatgcgtacgggattaatccccgcttcagcagccatttcatgttgggcttcttcgctgatctcttcattgttcatcaaacgggtgagcagtaactggaagtagtgggccagcggtgtgcgttcagcgtctgcgacaggctctgcgcattcggtcgcgtactcatcggcaatatcaaaatattttagcgggatatcgtggttcattatttgcccctggggttaatgcgctaagcataagggcggatgatagcactcgtgatccgggtcatacatctttttatagttaatggcgcggcgcattaccctcaggcaggataatgcggcgcgcatccgactattacgtttcgctcactggcgttctgtcaccttcgtacagcggcactttgcgatagcggcgaatcagataccacaaatatgcgccgcctaacgaagcccataccagacccagcgtcagcgaggtggcttcgaggttaatccacagcacgcccaccgtcagcgcgccaaccagcggcattaataaatagtggaagtgttccttccagcttttattcattcctttgcgccgccagaagtggttgaacaccgacaggttaacgaaggtaaacgctaccaacgcgccgaagttaattaacgctgtggcggtaactaaatcgaagaacagcgccgacatcgcgacaatcccgaccataatgacgttcagtgccggagtccgccatttcggatgcacatagccaaacacgcgctccggaaacacattgtcgcgccccatcacatacagcagacgtgacacgctggcatgtgaggccaggccagacgctaacgtgttcacaaacgtggtgcaaaggaaaatcgactggaacagcttaccgccgacgtagagtgcaatttcaggcagtgcggcgtccgggtctttaaagcggctgatatcggggaagaacagctgcataaagaacgacgccgcgataaagataacgccaccatagaccgccgtcaggaagatggctttcgggatcacgcgtgcggcgtctggtgtctcttccgaaagtgtggtcactgcatcgaaaccaaggaaagagaagcagacgatcgtcgccccggtaataatcggaatcagatgcgcgttctcgctgataaacggctgtaacgaccagaccgtgccaacgccttctcctttatgcagtccctgaaccaccaggaagataaacaccaccatgatggagatttgcaccaacacaaacagggtattgaagttagcgaccaggttgacgctcttcagattcgcggcggttaaaatggcgacgaaggttaccacccacacccacggcggcacttccgggaagagggcggagagatagattttcgccaacaaaacgttgatcatcggcaaaaagagataatccagcagtgatgaccagccgaccataaatccgacgtgcgggttaatcgacttttgcgcgtaggtataggccgaaccggcctccggaaactggcgaaccagtttgccgtagctgatagcggtaaacagcacgcccgccagcgccagcaaataggacgccggaacgtgaccgtcgctaatgcctgacacaatgccaaaagtatcgaacacagtcatcggcgtgagataggccagacccatcattaccacctgccacaatttcagtgattttcgcagacgggttttgccgggttgcgcagcaatattcagtggtgaattaatagccataattgctgcctcccctgcgtaataaggtttgcggtcgtgtcgacctgaaatcaaacctgtttagcaagggaagcaaagggggcggagtccagtcagtcgcaggaggggcgcatacgcagcctccctcgccatgcggggatttaatcatcggcatcatctcatttcctcgtcacagtcttaatcgttaacggaagcccgttgccgcctgcgctccataacgcgacatccggaaaatgtctcgattaccagcaaatgtcaggcctggctccgctcaggccgatgaaacaaccccgcaaggggtattacgcgtttttcaacatccactcaatttctgtttctgtgatgaggcgctcaaactgcaacagctcatcatttttacaggcgtgatagacatggcaaaaccgttcgcctaaatagcggcgcaggtgatcattctcgataaactcacccagggcatcgctctggcgaatcgggaagggtaagccatcctgttccagcccgttgccttcgacttcttcctgcaacggcagctcgttatcaagaccgtgcaaaataccggcaaaaatcgctgccatcaccagatatgggttggcatcggcacccgccacgcgatattccacgcggtgattatgacgatcgccgcatggaatacgcagggcgacggtgcggttgttatggccccacgacgcctgcgtcggtacatacatccccggctggaagcggcgatacgagttcacgtttggtgccagcaacgccattgatgacggcatcagatcgatcattccggcgagcatttttttcagcagcggcgaatcttcgccttccgcgtcagaaagcacgttctcgccatgattattttgcatactgatatggatatgcatcccgctgcccgcgtgctcttcatacggcttcgccataaaagtggcgtgcatcttatgcttttctgccatcagacgcaccaggcgttttagcgccagcgcatcatcgcaggcttccagcacgttatcggtatggtaaaggttgatttcaaactgacccggcgaggcttcggcgaccgcaccgtcggcgggaattaactgtaactgcgccagttcatcaatatcattgagcacgtcggcgaagtggttgaggttatcaacggagtaaacctggctttgtgtattgcggtcatcggtgccgggcgcgcagggcggttgcagatacccttcagcgtcgcgctgacgatccagtaaatagaactccagctctaccgctacaaccgggaacaatccgcgctggcgtagctgctgccacaggcggttaagaacgttccgcggctcaacgtcaaagggagcgccatcttcatcgaccatggtcaggagcatctgaccgataaactctggatcggcggcagaaggggttaaggaaccgagaacaggaacacaagtacgatccggctcgcccatttcctgacccagacccgcttcttctactacgttgcccagaatatccattgcaaacaccgaggccgggaaataacaccctttctccaacttcttcaggcttgcaacagggatacgttttccacggaagcaaccattcaaatcagtaagtaaaacatcaacatattgcgtattcgggtagcgctccaggtagcgtttcacttcctgcgtaaaggcgctaccccgcctctcttctgactgctgaacaaagttctctacttcaacgatattggtttccatgattcttcgcctttggtttgttttccgctcgttatcaaagcgtaaaatataatgaccaccattcgaatctgtatgcaaactaaatgtttgtcaaatgttaaattgagtttgcaaaaatgaaaacccactgctagattgaaaaaatattgaacataaaggtcatttaaagcgcagtaatggcgataatttagtccactttgtgagattgagcatggaaaatataatgaacaatccggttatcggtgtcgtaatgtgcaggaacaggcttaagggtcatgcgacccagactctgcaagaaaagtacctgaatgccatcatccacgcaggcggcttgccaattgcgctaccacatgcgctggcggaaccgtcgttacttgaacaacttttgccgaaactcgatggcatttatcttcctggtagtcccagcaatgtgcagccgcacctatatggtgaaaacggcgatgagcctgacgccgatcccgggcgtgatcttctgagcatggcgataattaatgccgcactcgaaaggcgcatccccattttcgccatctgccggggtttacaagaactggtggtggcaaccggtggttcgttgcatcgcaagctgtgcgaacagcctgaattgctggaacatcgggaagatcccgaactgccggtggaacagcaatatgcaccgtcgcatgaagttcaggttgaagaggggggattactgtctgcgttgttacctgaatgtagcaacttttgggtaaactctctacatggacaaggggcgaaggtcgttagcccacggttgcgtgttgaagctcgctcgccggatggcttagttgaggcggttagcgtcatcaatcatccttttgcgctgggcgtacagtggcacccggaatggaacagtagcgagtacgcgctttcgcgtatattgttcgagggctttatcaccgcttgtcagcaccatatcgctgaaaaacagcgactctgaccactacagtttaaggaaatgcaaatatgagtgatgagggactggcgccaggaaaacgcttgtcggaaatccgccagcagcaggggctttcacaacgtcgtgccgccgaactctccgggctgactcacagtgctatcagtacgatagaacaagataaagtcagccctgccatcagtacgctgcaaaagctgctgaaggtgtatggtctgtcactctcggaattcttttccgagccggaaaaacctgatgagccgcaggtcgtcattaatcaggacgacttaattgagatgggtagtcagggtgtgtcaatgaagctggttcataacggtaacccgaatcgcacgctggcgatgatctttgaaacgtaccagccgggcacaaccactggggaaagaattaagcatcagggtgaggaaataggcactgtactggaaggtgaaattgttctgacgattaatggtcaggattaccacctcgtcgcggggcaaagttatgccattaataccggcatcccgcacagtttcagtaatacgtcggcaggtatttgccgaattatcagcgcccatacgcccaccacgttttaatctttttgttctgtaagccgggtaagcgcaatgcgcccggcaatctatacacaaaatcattcaagttgcatcaaggcggcaagtgagcgaatcccgatgagcttactcaggtaagtgattcgggggagcgaacgcagccaaggcagaggcggcttgaaggatgaagtgtatataaagaatgtcgccagaaataaacgggcatacggcccggggatctctgcgccctgacgttcacaaactgcatatatctgatagacgtgaaacaggagtcataatgaattttcatcatctggcttactggcaggataaagcgttaagtctcgccattgaaaaccgcttatttattaacggtgaatatactgctgcggcggaaaatgaaacctttgaaaccgttgatccggtcacccaggcaccgctggcgaaaattgcccgcggcaagagcgtcgatatcgaccgtgcgatgagcgcagcacgcggtgtatttgaacgcggcgactggtcactctcttctccggctaaacgtaaagcggtactgaataaactcgccgatttaatggaagcccacgccgaagagctggcactgctggaaactctcgacaccggcaaaccgattcgtcacagtctgcgtgatgatattcccggcgcggcgcgcgccattcgctggtacgccgaagcgatcgacaaagtgtatggcgaagtggcgaccaccagtagccatgagctggcgatgatcgtgcgtgaaccggtcggcgtgattgccgccatcgtgccgtggaacttcccgctgttgctgacttgctggaaactcggcccggcgctggcggcgggaaacagcgtgattctaaaaccgtctgaaaaatcaccgctcagtgcgattcgtctcgcggggctggcgaaagaagcaggcttgccggatggtgtgttgaacgtggtgacgggttttggtcatgaagccgggcaggcgctgtcgcgtcataacgatatcgacgccattgcctttaccggttcaacccgtaccgggaaacagctgctgaaagatgcgggcgacagcaacatgaaacgcgtctggctggaagcgggcggcaaaagcgccaacatcgttttcgctgactgcccggatttgcaacaggcggcaagcgccaccgcagcaggcattttctacaaccagggacaggtgtgcatcgccggaacgcgcctgttgctggaagagagcatcgccgatgaattcttagccctgttaaaacagcaggcgcaaaactggcagccgggccatccacttgatcccgcaaccaccatgggcaccttaatcgactgcgcccacgccgactcggtccatagctttattcgggaaggcgaaagcaaagggcaactgttgttggatggccgtaacgccgggctggctgccgccatcggcccgaccatctttgtggatgtggacccgaatgcgtccttaagtcgcgaagagattttcggtccggtgctggtggtcacgcgtttcacatcagaagaacaggcgctacagcttgccaacgacagccagtacggccttggcgcggcggtatggacgcgcgacctctcccgcgcgcaccgcatgagccgacgcctgaaagccggttccgtcttcgtcaataactacaacgacggcgatatgaccgtgccgtttggcggctataagcagagcggcaacggtcgcgacaaatccctgcatgcccttgaaaaattcactgaactgaaaaccatctggataagcctggaggcctgaaatgaccgaacataccagcagttactacgccgccagtgcgaataaatatgcaccattcgacacactgaatgagtcaatcacctgcgacgtttgcgtggttggcggcggctataccgggctctcctccgcgctgcatctggcggaagcgggctttgacgtagtggttctcgaagcctcacgcatcggctttggcgcaagcgggcgcaatggcgggcaacttgtgaactcctacagccgcgacatcgacgtgatcgaaaaaagctacggcatggacaccgcccgtatgctcggcagcatgatgttcgagggtggcgagatcatccgcgaacgtatcaaacgctatcagattgactgcgactaccgccccggcggcctgtttgtggcgatgaatgataaacagctcgccacactcgaagagcagaaagagaactgggaacgctacggcaataaacagctggagctgctggacgctaacgccattcgccgtgaagtagccagcgatcgctacactggtgcgctgctggatcacagcggtgggcatattcacccgctaaacctcgccattggtgaagccgatgccatccgcctgaacggcgggcgcgtgtatgagctttctgcggtcacgcagatccagcacaccacgcccgccgtggtgcgtactgccaaaggtcaggtgacggcgaagtatgtgattgtcgccgggaatgcgtacctgggcgataaagtggagccggagctggcgaaacgcagcatgccatgcggtacgcaggtgatcaccaccgagcggctgtcggaagatttagcccgttcgctgatcccgaaaaactactgcgtggaagactgtaattatctgcttgattactaccgtcttaccgccgataaccgcctgctgtacggcggcggcgtagtgtatggcgcgcgcgacccggatgacgttgagcgtcttgtggtgccgaaactgctgaaaaccttcccgcagttgaagggcgtgaaaatcgactatcgctggacgggcaacttcctgctgaccctgtcgcgtatgccgcagtttggtcgcctcgataccaacatctattacatgcagggctacagcggccacggcgtcacctgtactcatctcgccggacgtttgattgccgaactgctgcgcggcgacgccgaacgtttcgatgccttcgccaatctgccgcattacccgttccccggcgggcgcacgctgcgcgtaccgtttaccgcgatgggcgcggcgtattacagcctgcgcgatcgtctgggcgtttaatttccgattaacagtgaagagtcaaaaggtgtgaaacatgagcaacaatgaattccatcagcgtcgtctttctgccaccccgcgcggggttggcgtgatgtgtaacttcttcgcccagtcggctgaaaacgctacgctgaaggatgttgagggcaacgagtacatcgatttcgccgcaggcattgcggtgctgaataccgggcatcgccaccctgatctggtcgcggcggtggagcagcaactgcaacagtttacccacaccgcgtatcagattgtgccgtatgaaagctacgtcaccctggcggagaaaatcaacgcccttgccccggtgagcgggcaggccaaaaccgcgttcttcactaccggcgcggaagcggtggaaaacgcggtgaaaatggctcgcgcccataccggacgacctggcgtgattgcgtttagcggtggcttccacggtcgtacatatatgaccatggcgctgaccggaaaagttgcgccgtacaaaatcggcttcggcccgttccctggttcggtgtatcacgtaccttatccgtcagatttacacggcatttcaacacaggactccctcgacgccatcgaacgcttgtttaaatcagacatcgaagcgaagcaggtcgcggccattattttcgaaccggtgcagggcgagggcggtttcaacgttgcgccaaaagagctggttgccgccattcgccgcctgtgcgacgagcacggtattgtgatgattgccgatgaagtgcaaagcggctttgcgcgtaccggtaaactgtttgccatggatcattacgccgataagccggacttaatgacgatggcgaaaagcctcgcgggcgggatgccgctttcgggcgtggtcggtaacgcgaatattatggacgcgcccgcgccgggcgggttgggtggcacctacgccgggaacccgctggcggtggctgccgcgcacgcggtgctcaatattatcgacaaagaatcactctgcaaacgcgcgaatcaactgggccagcgtctcaaaaacacgttgattgatgccaaagaaagcgttccggccattgctgcggtacgcggcctggggtcgatgattgcggcagagtttaacgatccgcaaacgggcgagccgtcagcggcgattgcacagaaaatccagcaacgcgcgctggcgcaggggctgctcctgctgacctgtggcgcatacggcaacgtgattcgcttcctgtatccgctgaccatcccggatgcgcaattcgatgcggcaatgaaaattttgcaggatgcgctgagcgattaatagcccaacgcaataatgtctgatgcgctgcgcttatcaggcctgcaaacgacgttgattatgtatgccggataaagcattcacgccgcatccggcaagttgtattgcccaacttcgctaaatctggtgctttttcaacaacgcgcggaactgatgataggttaaccccagtaattcagccgcgcgcttctggttatatttcccttgttgcaaactgagttgcagcaactctttttcctgctgcatctgaaactcacgtaaatccagcggcagtgttggaagcgaggtggtttctgaaacggcgatagcgtcttcaggcggacgccgtttaaagggatcaataatgatgtcatcaagcggataatcgctggtgccgtggcgatacactgaacgttccaccacgtttttcaattcacgaatatttcccggccaacgataattcagcaatgtttctctggcgcgctccgtaaaccccgggaacagaggcagcttgatttcccgacacatctggatggcaaagtgttctgccatcaacataatgtcgctttcgcgctcgcgcagtggtggcagttgtacaacatcaaaagccagtcggtcgagcaggtcagcgcgaaaagtgccttcattgaccatcgccgggagatcggcattcgtcgcgcataccaaccgcacattcacctgcaatggctggctgccgccaacgcgctccagttcaccgtactcaatcacgcgcaataatttctcctgcaccatcatcggtgccgtagcgagttcatcaagaaatagcgtaccgccgtcggcacgttcaaatctccctggatgacgtttttgcgcaccggtaaacgcccccgcttcgtgaccaaacagttcggaatccagcagattttcatttaacgccgcgcagttaagggaaataaacggcccttgccaacgggaggagagataatgcaggcggctggcaatcagctctttacctgttccgcgctcgccgatgatgagcaccggtttgtccagcggtgcgagatgcgaaacctgttccagcacttcgagaaagctgttcgcctcaccgagtaaattatctttgtattctgccatgatgaaattcgccacttgttagtgtaattcgctaactcatcctggcatgttgctgttgattcttcaatcagatctttataaatcaaaaagataaaaaattggcacgcaaattgtattaactgttcagcaggacaatcctgaacgcagaaatcaagaggacaacattatgggtattttttctcgctttgccgacatcgtgaatgccaacatcaacgctctgttagagaaagcggaagatccacagaaactggttcgtctgatgatccaggagatggaagatacattggttgaagtacgttctacttcggcgcgcgcgttggcagaaaagaaacagctgactcgccgtattgaacaagcgtcggcgcgtgaagttgaatggcaggaaaaagccgaactggcgctgctgaaagagagagaggatctggcgcgtgcggcgttaattgaaaaacagaaactgaccgatctgattaagagcctggaacatgaagtgacgctggtggacgatacgctggcacgcatgaagaaagagattggcgagctggaaaacaaattgagcgaaacacgcgctcgccagcaggcattgatgttacgccatcaggcggcaaattcgtcgcgcgatgtgcgtcgtcagttggacagtggcaaactggatgaagcaatggctcgtttcgaatctttcgaacgtcgtattgaccagatggaagcagaagcggaaagccacagcttcggtaaacaaaaatcgctggacgatcaatttgccgaactgaaagccgatgatgcaataagcgagcaactggcacaattaaaagccaaaatgaagcaagacaatcaataataacatccaggcggcgtccgaaagcgccgccgctcatcgtctaaggagtacttatgagcgcgctatttctggctattccattaaccatttttgtgctgtttgttttaccgatctggttatggctgcattacagcaatcgttctggtcgcagtgaattgtcgcaaagtgagcagcagcgattagcgcaactggctgatgaagcaaaacggatgcgcgaacgtattcaggcgctggaatctattcttgatgcagaacatccgaactggagggatcgctaatggcgggcattaatcttaataaaaaattatggcgtattccgcagcagggtatggtacgcggcgtctgcgccgggattgccaactattttgatgtaccggtaaaactggtgcgtatcctggtggtactgtcgattttcttcggtctggcgctgtttaccctggttgcttacatcattttgtcatttgcgcttgatccaatgccggacaacatggcctttggtgagcagctaccttccagcagcgaattgctggatgaagtcgaccgtgaactggcggcaagtgaaacgcgtttacgcgagatggaacgttatgtcacttccgatacattcacgttacgtagccgtttccgtcaactgtgaggaaagttatgaatactcgctggcaacaggccgggcaaaaggtaaagcctggtttcaaattagcaggcaagctggtacttcttaccgcactgcgctatggcccagcgggtgtggcgggctgggcgataaaatcagttgctcgccgaccgctgaaaatgttgctggctgtggcgctggaaccgctgttaagtcgggctgccaataaactggcgcagcgttataaaaggtgaggggagtttcgcaaaaattgttaaatctcaggcctataatggatggcaattttcatccatagaaggacgcttacatgtttaaaaaaggcttacttgctctggcactggtgttttcactgcccgttttcgccgctgaacactggatcgatgttcgtgttccagagcagtatcagcaagagcacgttcagggggccatcaatattcccctgaaggaagtgaaagagcgcattgccaccgccgttccggataaaaacgacaccgtgaaagtgtattgcaatgccggacgccagtccgggcaggcaaaagagatccttagcgagatgggatatacccacgttgagaacgccggtggcctgaaagacatcgcaatgccgaaggtcaaaggttaaaagaattcaccatgagcggcgcttatgcgccgttttttttctgtcacaccttatttacatccccatagattatttgcgtcagctcacaaatacgcttttcccctggtaaaaaatgatttcctgcgtgactaaaacccttgtgctcaattgacagtttattttctgcggagtagtctctcgtttcatgggaccgctaccacggaaaggcaacatgaaacagaaaattacggattacctggacgaaatctacggtggaacatttaccgcaactcatttacagaaacttgtaacgcgtcttgagagtgcgaaacgattaattacacagcgacgtaaaaaacactgggatgaaagtgatgtcgtgttaattacctatgccgatcaatttcacagcaatgatttaaaaccattacccacatttaatcagttttaccatcaatggctgcaaagcattttttcacatgttcatttgttgccgttttatccatggtcatctgatgatggcttttcggtaattgattatcatcaggtcgccagtgaagcgggggagtggcaggatattcagcaactcggtgaatgcagtcatttaatgtttgattttgtctgcaaccatatgtcggcaaaaagtgaatggtttaaaaactatttacaacagcatccaggttttgaagatttttttattgccgttgacccgcaaaccgatctcagcgccgtcactcgcccgcgtgcgttaccgttattaacgccattccagatgcgcgatcattcaacgcgccatttatggaccacctttagtgacgatcaaattgacctgaattaccgtagccctgaagtgttgctggcgatggtggatgttttactctgttaccttgcgaaaggtgctgagtatgtccgcctggatgccgttggctttatgtggaaagagccgggaacaagctgcatccatctggaaaaaacacatctgattatcaaactgttacggtcgattattgataacgttgcgccaggtacagtgatcattaccgagaccaatgttccgcataaagacaacattgcttactttggcgcaggcgatgacgaagcacatatggtgtaccagttctcgctgccgccactggtgctgcatgcggtgcaaaaacagaacgttgaggcgctttgtgcgtgggcgcaaaacctgacactaccttccagcaacaccacctggtttaacttcctcgcctctcacgatggcatcgggctaaacccgctacggggcttgttgcctgaaagcgaaatattagagctggtcgaggcgttacagcaggaaggtgcattagtaaactggaaaaataatcccgacggtacacgcagtccgtatgaaataaatgtgacctatatggatgcgttaagccgccgtgagagtagcgatgaagaacgttgcgccaggtttatccttgcccatgcgattttgttaagtctccccggtgtgccagcgatatatattcaaagtattcttggctcgcgtaatgattacgcaggtgtcgaaaaactcggatataaccgtgcgattaaccgtaaaaaatatcacagtaaagagataacccgagaactgaacgatgaagctacattaaggcatgcggtatatcatgagttgtcgcgtttaattacacttcgtcgcagccataacgagtttcatccggataataattttaccattgatacgattaatttatccgtaatgcgtattcaaagaagtaacgctgatggtaattgtctgactggattgtttaatgtcagtaaaaatattcagcatgtaaatattactaatctgcatggtcgggatctgattagtgaagttgatatattgggtaatgaaataacgctgcgcccctggcaggttatgtggattaaataaaaaggaacatctcatgattaaatcaaaaatcgtgctgttatcagcactggtttcatgcgccctgatttcaggctgtaaagaagaaaataaaacgaatgtatccatcgaatttatgcattcttcggtggagcaggagcgccaggccgttatcagtaaattgattgcccgttttgaaaaagaaaaccctggcatcaccgttaagcaagtgcccgtggaagaagatgcctataacactaaagtcattactctttcacgtagcggttcgctgccggaagtgatcgaaaccagccatgactacgccaaagtgatggacaaagagcagcttatcgatcgcaaagcggttgccacagtcatcagcaacgttggtgaaggcgcgttttacgatggcgtactgcgtattgtgcgtaccgaagatggtagcgcatggaccggtgttcctgtcagcgcctggattggcggtatctggtatcgcaaagatgtgctggcaaaagcggggcttgaggagccgaaaaactggcaacagctgctggacgttgcacagaaactgaatgacccggcgaataaaaaatacggcattgcgctgcctacagcagaaagcgtgttgacggaacaatccttctcccagtttgcgttatccaaccaggctaacgtctttaacgccgaaggcaaaatcacccttgatacaccagagatgatgcaggcactgacctattaccgcgaccttgctgccaacactatgccgggttctaacgacatcatggaagtgaaagacgcctttatgaacggcaccgcgccgatggcgatttactccacctatatccttccggctgtgattaaagaaggcgacccgaaaaacgtcggtttcgtggtgccaaccgagaaaaactctgcggtctacggcatgttgacctcgctgaccattaccgccgggcaaaagaccgaagagacggaagcagcagaaaaatttgtcacctttatggagcaggcagacaacattgccgactgggtgatgatgtcgccaggtgctgcgctgccggtgaataaagcggtggtgactaccgccacctggaaagacaacgacgttattaaggcgctgggtgaactaccgaatcagctaatcggtgaactgccaaatattcaggtttttggcgcagtaggggataaaaactttacccgcatgggtgatgtgacgggttctggcgtggtgagttcaatggtgcataacgtcaccgtgggtaaagccgatctctctactacgctgcaagcgagccagaaaaaactggatgaactgatcgaacagcactaaacccaggacaggaatccgcaatgaacaggcttttttcaggtcgttccgatatgccctttgcgctgctgcttctcgcgcccagcttattactgctgggcggtctggtggcgtggccgatggtgtcgaatatcgaaatcagttttttacgtctgccgctcaatcccaacatcgagtcaacgtttgttggggtgagcaactatgtgcgtatcctctccgatcccgacttctggcattcgctgtggatgacggtctggtataccgcgctggtggtggcgggcagcaccgtgctcgggctggcggtggcgatgtttttcaaccgcgagttccgcctgcgcaaaaccgcgcgttcgctggtgatcctctcctacgtaacgccgtccatttcgctggtgttcgcctggaaatacatgttcaacaacggctacggcattgttaactacctcggcgtcgatcttctgcatctctatgagcaggcaccgctgtggttcgataatccgggcagtagctttgtgctggtggtgctgttcgccatctggcgctacttcccgtatgcctttatctcgtttctggcgattttgcagaccatcgacaaatcgctgtacgaagcggcagagatggatggcgctaatgcctggcaacggtttcgtatcgtcacgctgcccgcaattatgccggtcctggcgacggtggtgacactgcgcaccatctggatgttctacatgttcgcggatgtttatttgctgacgaccaaggtcgatattctcggtgtatatctctacaaaaccgcctttgcctttaatgatttaggaaaagcggcggcgatctcggtggtgctcttcatcattattttcgctgtcattctgctgaccaggaaacgggtgaacctcaatggcaacaaataaacgcacactcagtcgcatcggtttttactgcgggctggcgctgtttctcatcatcacgctgtttccattttttgtgatgctgatgacctcgttcaagggcgcgaaagaggcgatctcactgcatcctacgctgctgccgcagcagtggacgctggagcattacgtcgacatttttaacccgatgattttcccgtttgtcgactacttccgtaacagtctggtggtgtctgtggtttcatccgtggtggcggtattcctcggcattcttggggcttacgcgctttcccgcctgcgctttaaaggtcggatgaccatcaacgccagcttttacacggtgtatatgttctctggcattttgctggtggtgccgcttttcaaaatcatcaccgcgcttggcatttacgacactgagatggcgctgatcatcaccatggtgacgcaaactctgcccaccgccgtgtttatgctgaaaagctacttcgacaccatccccgatgagatcgaagaagcggcgatgatggatggcctcaaccgtctgcaaattatcttccgcatcaccgtgccgttggcgatgtccgggctgatatccgtgttcgtctactgctttatggtggcgtggaacgactatctgtttgcgtcgattttcctctccagcgccagcaatttcaccttaccggtgggcctgaacgcgctgttcagtacgccagattacatctggggacggatgatggcggcctcactggtgaccgcattgccggtggtgattatgtatgcgctttcggaacgttttattaagagtggtttgaccgccggtggcgtgaagggctaaagcggccagtttctttacaaggagttttaaatgaaaaagttagtagccacagcaccgcgtgttgctgcgctggttgagtatgaagatcgggcgattttagctaatgaagtgaagatccgcgtgcgtttcggcgcaccgaaacacggaacggaagtggtcgacttccgcgccgccagcccgtttattgatgaagactttaacggcgaatggcagatgttcactccgcgtccggcagatgcgccgcgcggcattgagtttggcaaattccagcttggcaacatggtggttggcgacattatcgagtgcggcagcgacgttaccgactacgcggtgggcgacagcgtatgcggctacggcccgctctccgagacggtcatcattaacgcagtgaataactacaagctgcgcaaaatgccgcaaggcagctcctggaaaaacgccgtctgctacgacccggcgcagtttgccatgagcggcgtgcgcgatgccaacgtgcgcgtaggggattttgtggtggtggtagggcttggcgcaatcggtcaaattgccatccaactggctaaacgcgctggcgcttctgtggtgattggcgtcgatcctatcgcccatcgctgtgatattgcccgtcgccacggcgcggatttctgccttaaccccatcggcactgatgtaggtaaagagatcaaaacgctgaccggcaagcagggtgccgatgtgattatcgaaaccagcggctacgccgacgcgctgcaatcggcgctccgcggtctggcttatggcggcaccatctcctatgtcgcgtttgccaagccgtttgccgaaggttttaacctcggacgcgaagcgcatttcaataacgccaaaattgtcttctctcgcgcgtgcagcgaaccgaacccggattatccgcgctggagccgcaagcgtattgaagaaacctgttgggaactgctgatgaacggttatctcaattgcgaagatttaatcgacccggtggtgacctttgccaatagcccggaaagctatatgcagtatgtcgaccagcatccggaacagagcatcaaaatgggcgttacgttttaattcaaaggaatgaaaaaaatgaaaatcggcacacagaatcaggcgttctttccggaaaacattctggagaaatttcgttatatcaaagagatgggcttcgatggttttgagattgacggcaaactgctggttaacaacatcgaagaagtcaaagcggcgatcaaagaaaccggtttaccggtgaccaccgcctgcggtggctatgacggatggattggcgactttatcgaagagcgtcgtcttaatggcttaaagcagatcgagcgcattctcgaagcgctggcagaagtgggcggtaaaggcatcgtcgttccggctgcgtggggcatgtttaccttccgcttaccgccgatgacctcgccgcgtagcctggacggcgaccgcaaaatggtgagtgattccctgcgcgtactggaacaggtcgccgcgcgtaccggaaccgtggtgtatctcgaaccgttaaaccgctatcaggatcatatgatcaacaccctcgccgatgcccgccgttacatcgtcgaaaacgatcttaaacatgtacagattatcggcgatttctatcacatgaatatcgaagaagataacctggcgcaggcgctgcatgacaaccgcgacctgctcggtcatgtgcatattgcggataaccatcgctaccagccgggcagcggcaccctggatttccacgcgctgtttgaacagctgcgcgcggataactatcagggctatgtagtgtacgaagggcgtatccgggcggaagatcctgcccaggcgtaccgtgattcgttggcctggttgcgtacctgctaagaggtctttgtgaaaagtgcaatgacaagctctccgctgcgggtcgcgataataggcgcaggccaggtggcggataaggttcatgcttcgtactactgcacccgcaacgatctggaactggtggctgtctgtgacagccgcctttcccaggcgcaggcgctggcagaaaaatacgggaatgcatccgtgtgggacgatccgcaggccatgctgctggcggtgaaacctgatgtggttagcgtctgctcacctaaccgttttcattacgaacataccctgatggcactggaagcgggctgccatgtgatgtgcgaaaaaccgcccgccatgacgccagaacaggcgcgggaaatgtgcgataccgcgcgcaaactgggcaaggtgctggcctacgactttcaccatcgttttgcgctcgatacgcaacagctgcgtgaacaggtgaccaacggcgttttgggagagatttacgttaccaccgcccgcgccctgcgtcgctgcggcgttcccggctggggtgtctttaccaataaagaactgcagggtggtggcccgctgatcgacatcggcattcatatgctggatgctgcgatgtatgtgctgggctttccggcggtgaaaagcgtgaatgcgcatagctttcaaaagatcggcacgcaaaagagctgtggtcaatttggtgagtgggatccggcaacttacagcgtcgaagattcgctgtttggcaccattgaatttcataacggcggcattctgtggctggaaacgtcatttgcactcaacatccgcgaacagtcgattatgaacgtcagcttttgtggtgataaagctggtgcgacgctgtttccagcacatatctacaccgataacaacggtgaattaatgacgctgatgcaacgggaaatggcagacgacaaccgccatttgcgcagcatggaagcctttatcaatcacgtacagggcaagcccgtgatgatagccgacgccgagcaggggtacatcatccagcaactggtggcggcgttgtatcaatccgcagaaacagggacgcgtgtggaattatgaccaggccagtaacgttatcagaaccccatttcagccagcataccctgaacaagtatgcatcgctgatggcgcaggggaacggctatcttgggcttcgcgccagccatgaagaagattacacgcgccagacgcgagggatgtatctggcggggctgtatcatcgggcgggaaaaggtgaaatcaacgaactggtgaacctgcctgatgtcgtggggatggagattgccataaatggtgaggttttctcgttatcccacgaagcctggcagcgtgagcttgactttgccagtggcgaattacgccgcaatgttgtctggcgtaccagcaacggctcaggttacaccatcgccagccgtcgctttgtttcggcagaccaactaccgctcattgcgctggaaatcactattacgccactggacgccgacgcgtcagtgctgatttcaacaggcattgacgccacgcaaaccaatcacggtcgccaacatctcgacgaaacccaggtgcgggtgtttggtcagcatctgatgcaggggagctacaccacccaggatggacgcagtgatgtggccatcagctgttgctgtaaggtgagcggtgatgtgcagcaatgctataccgccaaagagcgccgtttactgcaacataccagtgcgcagcttcatgcaggcgagacaatgacgttgcaaaaactggtgtggatcgactggcgggatgacaggcaagctgctttagacgagtggggcagcgcgtcgcttcgccagcttgaaatgtgcgcgcagcagagttacgaccaacttcttgcagcatcaacagaaaactggcgtcaatggtggcagaaacgtcgtatcacggtaaatggcggcgaagcgcacgatcagcaagcgttagattatgcgctttatcatctgcgcatcatgacgcctgcccacgacgagcgcagcagcattgcggcaaaaggcttaaccggcgaaggctacaaaggccacgttttctgggatacagaagtatttttgttaccgtttcatctgtttagcgatccgacggttgcccgaagtttactgcgttatcgctggcacaacttgccaggcgcgcaggagaaagcgcgacgcaacggctggcagggcgcgctatttccgtgggaaagcgcgcgcagcggcgaagaagagacgccggaatttgccgccattaacattcgcaccgggctgcggcaaaaagtggcctcggcgcaggcggaacatcatctggtggccgatatcgcctgggcggttattcaatactggcagaccacgggggatgaaagtttcattgcgcatgaaggcatggcgctacttctggagacggcaaagttctggattagccgcgcggtgagagttaacgatcgtctggaaattcatgatgttattgggccagacgaatataccgaacatgtcaataataatgcatacaccagctatatggcccgctacaacgttcaacaggcgctgaatattgcccgccagttcggctgtagcgacgatgcgtttatccatcgcgccgaaatgttcctcaaagagctatggatgccagaaattcagcccgacggcgttttgccgcaggatgattcgtttatggctaagccggcgattaatctggcgaaatacaaagcggcggcggggaagcaaaccatactgctggattattcacgcgcagaagtgaacgagatgcagatcctcaaacaagctgatgtggtgatgctcaattacatgctgccggagcagttctcagcggcatcgtgtcttgccaatctgcaattttatgaaccgcgcactattcacgactcgtcattaagtaaagcaatccacggcattgttgccgcacgctgtggcctgctgacccaaagttatcagttctggcgcgaggggactgaaatcgatcttggtgctgatccgcatagttgtgatgatggtatccatgctgccgcaactggcgctatctggctgggggcgattcagggttttgccggggtgagcgtgcgtgacggtgaattgcatctcaatccggcgttacctgagcagtggcaacagttgtctttccctctgttctggcagggctgcgaattacaggtcactcttgacgcgcagcgtattgcgattcgaacttctgcgcccgtttcactgcgtttgaacggtcagcttataaccgtggctgaagaatctgttttctgtttgggtgattttattttgcccttcaatgggaccgctaccaaacatcagggggatgaatgaaactgcaaggggtaattttcgatctggatggtgtaatcaccgataccgcgcatctgcatttccaggcgtggcagcagattgccgctgaaattggcatcagcattgatgcgcagtttaacgaatccctaaaagggatcagccgcgatgagtctctgcggcgcattctgcaacacgggggcaaagagggcgactttaactcgcaggagagggcgcaactggcgtatcgcaaaaatctgctctatgtccactcactacgcgagttgacggtcaacgctgttctacccggcattcgctctttgctggcagatctccgtgcacagcagatctcggttgggctggcttctgtctccctgaatgcgccgacgattttagcggcgctggagctgcgcgagtttttcaccttctgcgcggatgcttcccaacttaaaaactcgaaaccggacccggaaatctttctcgccgcctgtgcagggctgggcgtgccgccgcaggcatgtatcggcattgaagatgcgcaggcgggcattgacgccattaacgccagcggtatgcgctcggtggggatcggcgcgggcttaaccggggcgcaattactgttgccttcaacggaatcactcacctggccgcggttatcggccttctggcaaaacgtatagcaaaggaatcaacatggctcagttttcgttacaacatattcaaaaaatctacgataaccaggtgcatgtggtgaaggacttcaacctggaaattgccgataaagagttcatcgtgtttgtcggcccgtcgggctgcggtaagtcgaccaccctgcgcatgattgccgggcttgaggagatcagcggcggcgatctgttgatcgacggcaaacgaatgaatgacgttccagccaaagcacgcaatatagcgatggtgttccagaactacgcgttgtatccgcatatgacggtttacgacaacatggcgtttgatctgaagatgcaaaaaatcgccaaagaggtgattgatgagcgggtgaactgggcggcgcaaattctcggcctgcgtgagtacctgaaacgtaagccgggggcgctttccggcgggcaacgtcagcgagtggcgcttgggcgggcgattgtacgcgaagcgggcgtgtttttaatggatgaaccgctctctaaccttgatgccaagctgcgcgtgcaaatgcgcgcagagatcagcaagctgcatcagaaactgaacaccaccatgatctacgtgacccacgatcagaccgaagcgatgaccatggcgacgcggattgtgattatgaaagacgggattgttcagcaagtaggtgcgccgaaaaccgtttataaccaacccgcgaatatgtttgtttccggatttattggatcaccagcgatgaattttattcgcggcacgatcgatggcgataaattcgttacggaaacgcttaaattaaccattcccgaagagaaattagcggttctgaaaacacaggaaagtttgcataagcccatcgtgatgggaatacgaccggaagatattcatccggacgcgcaagaggaaaataacatttccgccaaaattagcgtggcagaattaaccggtgcggaatttatgctctacaccacggttggggggcacgagttagtggtccgtgctggtgcgttaaatgattatcatgcaggagaaaatatcactattcattttgatatgacgaaatgtcatttctttgatgcagaaacggaaatagcaattcgctaaatacagggggaaggcattcccccaggataatacaaggaacaataatgaaaaagttattaccctgtaccgcactggtgatgtgtgcgggaatggcctgcgcacaggccgaggaaaggaacgactggcactttaatatcggcgcgatgtacgaaatagaaaacgtcgagggttatggcgaagatatggatgggctggcggagccttcagtctattttaatgccgccaacgggccgtggagaattgctctggcctattatcaggaagggccggtagattatagcgcgggtaaacgtggaacgtggtttgatcgcccggagctggaggtgcattatcagttcctcgaaaacgatgatttcagtttcggcctgcccggcggtttccgtaattatggttatcactacgttgatgaaccgggtaaagacacggcgaatatgcagcgctggaaaatcgcgccagactgggatgtgaaactgactgacgatttacgtttcaacggttggttgtcgatgtataaatttgccaacgatctgaacactaccggttacgctgatacccgtgtcgaaacggaaacaggtctgcaatataccttcaacgaaacggttgccttgcgagtgaactattatctcgagcgcggcttcaatatggacgacagccgcaataacggtgagttttccacgcaagaaattcgcgcctatttgccgctgacgctcggcaaccactcggtgacgccgtatacgcgcattgggctggatcgctggagtaactgggactggcaggatgatattgaacgtgaaggccatgattttaaccgtgtaggtttattttacggttatgatttccagaacggactttccgtttcgctggaatacgcgtttgagtggcaggatcacgacgaaggcgacagtgataaattccattatgcaggtgtcggcgtaaattactcgttctgataatgggctaaattgccggatgcggcgcgagtactttatccgatctataaatgtaggccggataagatgcgctagcatcgcatccggcattcaggcaaggtagctggtatttatttcagcgtcatatgcgtggcaacggtaatattctgtggtgacggttttccagaaattaagcggaataataactcgcagctttgttgacctaactcctgcgtcggaacatcgatgccgcccggtgcaggcgttaaaataaatgacagcgtttcattgctataacccaccaccgctaactgctgcggaatagcaatatttttctctgctgccgcacgataaatgctcattaatttcaggctgtcagtggcaaacaccgcctcaggcaacggtgactggcttaataattgccgtgctgcttttaatgcagtttcatgggtataaccgccatcaacaatccattcatcacgcactgcaatattatgcgcagccaggctctgcttataaccattaacgcgatcaaccgaaacatggacatcaagcggagcatgcaggcaggcaatattttgatgcccactttcaattaatgcatcggtcaacgcaatgctgtcgccaaaattatcggtatcgacagaataaacatgggcatattgaccttcaactttgccaatcaccaccaccggaatatcatatttatcgagttgggcaaaaaatgactcatccgctggcgaactgagcataataatgcctttaatcattttctgcttaattttgctttcgcatttttgcagatcttctgccggattgtgcgacgtttgtaatatcacgtcgaaaccttcttcttcagctttggcggtgatggcatgcaaaacttcagagaaaaacggattacccgccgtagttttggtcgaacgggtagaaatcaccataatggcatcaaaacccgaagaggtcagcgcgcgggccagcttgtttggctgatactgtaattcttcaatggcccgtaacactttttcgcgcgcttccggggagatattagtttgcttattcagcacgcgtgatacggtggattttgatacgcctgcaaccctggcaatatcataaatagtaggggacataggtcaggaactccgtccgaacgtgaatgctgcacatcttatggagttcgccggtcgatgacaacacgggcagttgataatcaatggcctggcccccacattcatatccttacgaatgattttttttctggtcttcagagcagcacaggacagcaatgaagcgacttaaaaatgaactcaatgcgctggtgaatcggggtgtcgacagacatctgcgcctcgctgtaaccggacttagccgcagcggcaaaacagcgtttatcaccgcgatggttaatcagttgcttaatattcacgccggagcacgtttgccgctgttaagtgcggtgcgtgaagagcgcctgctgggcgtgaaacgcattccccagcgtgactttggcattccgcgcttcacctatgacgaagggctggcgcagttatatggcgatccacccgcctggccaacgccaacgcgcggcgtcagtgaaatccgcctggcgctacgttttaaatcgaatgattcgctgctacgccactttaaggatacctccacgctgtatctggaaattgtggattatcccggcgaatggttgctcgacctgccgatgctggcgcaggactatttaagctggtcgcgccagatgacgggcttactcaatggtcagcgcggagaatggtcggcgaaatggcgaatgatgagcgaagggctggacccgctagcgcctgccgacgaaaaccggctggcggacattgccgccgcgtggaccgattatctccaccactgtaaagagcaggggctgcactttattcagcctgggcgctttgtcttgccgggagatatggcaggtgcgcccgcgctgcaattcttcccgtggccggatgtcgatacctggggcgagtccaaactggcgcaggccgataagcataccaatgccggaatgctgcgcgagcgctttaattattactgcgagaaggtggtgaaggggttctataagaatcattttctgcgctttgaccgccagattgtgctggtggattgcctgcaacctctcaacagtgggccacaggcatttaatgatatgcgtctggcactgacgcagctgatgcaaagttttcactacgggcagcgtaccctgttccggcgtttgttttcgccggttatcgataagctattgtttgctgccactaaagcggaccatgtgaccatcgatcagcacgctaatatggtttcattactgcaacaactgattcaggatgcctggcaaaatgcggcgttcgaagggatcagcatggactgcctggggctggcgtcagttcaggcgaccaccagcggcattattgatgttaacggtgagaaaatcccggcgctgcgtggtaatcgacttagcgatggcgcaccgctcactgtttatcctggcgaagttcccgcacgtttgcctggtcaggcgttctgggataagcaaggcttccagtttgaggcatttcgtccgcaggtgatggatgtcgacaaaccactaccgcatattcgtcttgatgctgcgctggaatttttaataggagataaattgcgatgaccgaaccgttaaaaccacgtattgatttcgacggtcctctggaggtcgatcagaatcctaaattcagggcgcagcagacctttgacgaaaatcaggcgcaaaattttgccccggccacgctcgacgaagcgcaggaagaagaggggcaagtcgaagcggtaatggacgcagcgttacgtccgaaacgcagcctgtggcgcaaaatggtgatgggcgggctggctctgtttggcgcaagcgttgtcgggcagggtgtacagtggacaatgaatgcctggcaaacccaggactgggtggcgctgggtggatgtgccgctggggcattgattatcggcgctggcgtaggttctgtggtaacagagtggcggcgcttatggcgcttgcgacagcgcgcccatgaacgcgacgaagcgcgtgatttattgcatagccacggcacgggcaaaggccgcgcattttgcgaaaaactggcgcagcaggcgggtattgatcagtcgcatccggcgctgcaacgctggtatgcctcaatccatgaaacgcaaaacgaccgtgaagtggtcagcctgtatgcgcatttggtccagccagttttagatgcccaggcgcggcgcgaaatcagccgttcggcggcggaatcaacgttgatgattgcggtcagcccgctggcgttggtcgatatggcgtttatcgcctggcgcaatctgcgtttaattaatcgcatcgccacgctgtatggcattgaactggggtattacagccgtttgcgtctgtttaagctggtattgctgaatatcgcttttgccggagccagcgaactggtgcgcgaagtggggatggactggatgtcgcaagatctcgctgctcgtttgtctacccgcgcagctcaggggattggtgcaggacttctgacggcacgactcgggattaaagctatggagctttgccgcccgctgccgtggattgacgatgacaaacctcgcctcggggatttccgtcgtcagcttatcggtcaggtgaaagaaacgctgcaaaaaggcaaaacgcccagcgaaaaataatgcaatatcgggtgctgaccggatatctttacgccgaagtgcccgtttttccgtctttgtgtcaatgattgttgacagaaaccttcctgctatccaaatagtgtcatatcatcatattaattgttcttttttcaggtgaaggttcccatgcgtctggaagtcttttgtgaagaccgactcggtctgacccgcgaattactcgatctactcgtgctaagaggcattgatttacgcggtattgagattgatcccattgggcgaatctacctcaattttgctgaactggagtttgagagtttcagcagtctgatggccgaaatacgccgtattgcgggtgttaccgatgtgcgtactgtcccgtggatgccttccgaacgtgagcatctggcgttgagcgcgttactggaggcgttgcctgaacctgtgctctctgtcgatatgaaaagcaaagtggatatggcgaacccggcgagctgtcagctttttgggcaaaaattggatcgcctgcgcaaccataccgccgcacaattgattaacggctttaattttttacgttggctggaaagcgaaccgcaagattcgcataacgagcatgtcgttattaatgggcagaatttcctgatggagattacgcctgtttatcttcaggatgaaaatgatcaacacgtcctgaccggtgcggtggtgatgttgcgatcaacgattcgtatgggccgccagttgcaaaatgtcgccgcccaggacgtcagcgccttcagtcaaattgtcgccgtcagcccgaaaatgaagcatgttgtcgaacaggcgcagaaactggcgatgctaagcgcgccgctgctgattacgggtgacacaggtacaggtaaagatctctttgcctacgcctgccatcaggcaagccccagagcgggcaaaccttacctggcgctgaactgtgcgtctataccggaagatgcggtcgagagtgaactgtttggtcatgctccggaagggaagaaaggattctttgagcaggcgaacggtggttcggtgctgttggatgaaataggggaaatgtcaccacggatgcaggcgaaattactgcgtttccttaatgatggcactttccgtcgggttggcgaagaccatgaggtgcatgtcgatgtgcgggtgatttgcgctacgcagaagaatctggtcgaactggtgcaaaaaggcatgttccgtgaagatctctattatcgtctgaacgtgttgacgctcaatctgccgccgctacgtgactgtccgcaggacatcatgccgttaactgagctgttcgtcgcccgctttgccgacgagcagggcgtgccgcgtccgaaactggccgctgacctgaatactgtacttacgcgttatgcgtggccgggaaatgtgcggcagttaaagaacgctatctatcgcgcactgacacaactggacggttatgagctgcgtccacaggatattttgttgccggattatgacgccgcaacggtagccgtgggcgaagatgcgatggaaggttcgctggacgaaatcaccagccgttttgaacgctcggtattaacccagctttatcgcaattatcccagcacgcgcaaactggcaaaacgtctcggcgtttcacataccgcgattgccaataagttgcgggaatatggtctgagtcagaagaagaacgaagagtaagcgcgaatatgcctgatggtgcaacaccatcaggcatattaaattatgctttcagtacagccagagctgcttcgtaatccggctcggtggtgatttcatccaccagctggctgaaaatcacattgtcattttcgtcaataaccacaacggcacgcgctgccagacctttcagtgggccatcagcaattgccacaccgtaggcttgcagaaattcagcgttacggaaagtggagagggtgataacgttgttcagaccttctgcgccgcagaaacgagactgggcgaacggcagatcggcagagatacacagcacaacggtgttgtcgatctcggttgccagttggttaaacttacgtactgatgcggcgcaaacaccggtatcaatactcgggaaaatgttcagcactttgcgtttacccgcaaactgaccgagggtgacgtcagacagatcttttgccacgagagtaaaagtctgcgctttgctacccgcctgcgggatggaattggcgactgtaaccgggttgccctggaaatgaacggtttgtgacatgattatctttcctgtttacatatagttaacgtcacacctagtttatgctaactgtcaataacacagcaaacgctatttgcgcttcatccgcagaccaccgcgacaacaaggagtaaagatgagaaccgttaaggtattcgaggaagcctggcccttacataccccgtttgtgattgcccggggaagtcgcagtgaagcgcgcgtggtggtggttgaactggaagaagagggtattaaaggcaccggcgaatgcacgccgtatccgcgttatggggaaagtgatgcctcggtaatggcgcaaattatgagcgtcgtgccgcaactagagaaagggctgacacgggaggagttgcaaaaaattctccctgccggcgcagcacgtaatgcgctggattgtgcattgtgggatctggccgcgcgaagacagcagcaatcgctggctgatttgatcggcataacgcttcccgagacagttatcactgcacagacggttgtcatcggtacgcctgatcagatggccaatagtgcatcaacactctggcaggcaggcgcgaaattactgaaagtgaagctggataaccatcttatcagtgagcggatggtggcaattcgcacagctgtgcccgatgcgacgctgatcgttgatgcaaatgaatcctggcgtgcagaagggttggcggcgcgttgccagctattggcggatttaggcgttgcgatgcttgaacaaccgcttcctgcgcaggacgatgcggcgctggagaattttattcatccgttgccgatttgtgctgatgaaagttgtcatactcgtagcaatttgaaggcgctgaaagggcgctatgagatggttaatattaagctcgataaaaccgggggtctgacggaagcgctggcgctggcgactgaagcgcgtgcacaaggtttcagtctgatgctgggctgcatgttgtgtacctctcgtgccattagcgccgctttaccgctggtgccgcaggtcagtttcgccgatcttgacggaccgacctggctggcggtagatgtggaaccggcgcttcagttcacgacgggcgaattgcatctttaggatgccagcgcagcaagtttgccatcgcaaagagatatttttcgctggcttcgtcggaggagatgggcggaaactctgcggtgatgcaatgcaagttcagatctgcacaccaactgccgaaagagccaggcgtttcataaccgacgctggttaccagaggcaattcaaacgcctgagccagccattcgcctaattcgctgtgtctgggatcttcaatacaggccagtggatcgtggaatgagaccacccaggcaggttgaatgcggtgtataagctggcacagcgcctgggtttcaggttcggagccaggtttgtcacctgtcagtaatacgacatcgcgttcttcagcggcgctgttccagcgataaacggtttcaccttccttccagttcgccgccggaaagtttctgtttaaatccacaccattagcattggcccgtaaccccaactggcagccgtcaggattcacacacagcaccacatgatgacggcgcaaagaaggtgtcaacgtccgcagagcacaggagagcgtgacgaccgaagagttttcatcaccgtgagtgccagccagaatcaaaccactttcgcggctggctgcaggggcaggaaaccagattaacggcgcgcccaataatgaacgtccgtaatgttctgttccgggcggaaatgcgccgcgttcggcgcgtgggcgggttacggtcatgatcgtctctggttcaggaagtattacaggcagtgttgtgcaaattttgcggattatcaaatccttttcttcaacgctatgtcatcgatcttgtatcacttttttgccggaagttgtttgcattttattagttggatagggtttgtggatttttgctggctgacgggcaaataaagtttgtttaatggtttgcttatctgccagttgattaatcacatggcgggctatctgaccgccagcaccaagaatcagtacatttttcatgaaaattatcccagattattggcagcaatatgccaggccatatcactattgcggatttgaatatgtttcattacagagtttcctcaaagaacggagctaatactgaaattgcttcagccacataggctttgccgtcataaagatccatatggtttgcgccttcaacaatgtgatagcgtttatcctggcttgatgctcgatcgtacaggtcgtcactcatccatttgctccctgcctggctgcccgccacaatctgcgtcggctgagtcaggtacacttccgccatatggtaagcatcataggtaataatctggttaaggctgcgcaaagtagcgtaacccggtgctgttggatactgcgcgcgaggggtgtggtaatactcccaggcctgacgcagttcttcgttcggcgcatcggactccttcattggtgccagtggcataatggcgtattctccgctgctaatatcgctggttctggcgtttgaacccgcttcaacgtatggcagggcatcaatagatttcacattgttttcccaaccattacggaatatcgaaccaatattgaccgcactaacggtaccgatggccttgatgcggcgatcctgaattgcagcattggctgtatatcctgcaccggcacaaattcccatcgcaccaattcgggtattgtcgacataagaaagcgttgtcaggtaatcaatcacggcactgatgtcttcagtacgaatgtatgggttttctaactgacgcggctcgccgccactttcaccttgataagatgcgtcataagcaatagtgacaaatcccttttccgccagttttttggcataggttccggccgtttgttctttaacgcccccacctgggtgagataacacaattgcctgatactgacgggtttcatcaaattttggagggaaatagatcactgcagacaaagagatggttggattattgctgttagtgaagctgactttattattcatcattccgttcctcatggagttgtcggttcgttttaacggttggtgatatcactatagatattgatcattaagttgattagacccaaaatcatgattagacctatcatttaaatgattaatagattgcatggagatactgaatgaagcgtgaagaaatcgctgatctgatggcgtttgtcgtcgttgcagaggagcgtagcttcactcgtgcagcagcccgcctgagcatggcgcagtcagctttaagccagatagtgcgtcgtatagaagaacgattgggattgcggcttctgacgcgaaccacgcgcagcgttgttccaactgaagcgggcgagcatcttttgtctgttcttggccctatgttgcatgacatagattcagccatggcatccctgagcgatctgcagaaccgcccatccgggacaatacgtattactactgtagaacatgcagcaaaaacgatattgttaccagcaatgcgcacattcctgaaatcgcatcctgaaattgatattcagctcaccattgattatggtttgaccgatgtcgtttctgaacgttttgatgcaggcgtccgtctgggtggggagatggataaagatatgatcgccattcgaatcgggccagatataccaatggctattgttggctcaccggattatttttctcgccgaagtgttccaacgtcagtgtcacaattaatagatcatcaggcaattaatttgtatcttcccacatcgggtacagcaaatcgctggagattaatacgcggtggacgtgaagttcgtgttcgcatggaaggtcagcttttactgaatacgatagacctgatcattgatgctgcaattgatgggcatggattggcgtatctaccttatgatcaggttgagcgggctattaaagaaaaaaaactgatacgtgttttggataaattcacaccagatttacccggttatcacctgtactatccacaccgtcgacatgctggctcggcattctcattatttatagataggctgaagtataaaggtgctgtttagcactacttgctgatacattaatttaattcttctcttaacgtattctcagttcctttcaacgttttggtcattttttattcttcgtacaatggcgacagatgctgattatgataccgaaaacgggtttgaacgtgcgaagcccgaacgtagtgttcggagttctatgtgctttaccgcattttggagactattatttacactaaatctgatttgatatattgatacttaaaacatttgatgcttcctttgtcacttttttgatggaagttgtttgcatttctttaaggcgaaacaaataattacgcatcaattttaatgtcggttagagggaaacttatgaagcactctgtttcagtcacgtgttgtgcgctgttggtcagcagcatttctctttcgtatgctgcagaagttccgagcggcacagtactggcagagaagcaggagctggtgcgccacattaaagatgagcctgcgtcgctggatcccgctaaagccgtgggcctgccagagattcaggtcattcgcgatctgtttgaaggtctggtgaatcagaacgaaaaaggggagattgtccccggcgttgcgactcagtggaaaagtaatgacaaccgtatctggacttttaccctgcgcgataacgcaaaatgggcggatggcacaccggtaacggcgcaagattttgtctacagctggcaacgtctggtggacccaaaaacattgtcgccatttgcatggtttgccgcgctggcgggaatcaacaacgcacaggcgattattgatggtaaagctacgcctgaccagcttggcgtcaccgcagttgatgcccatactttgaaaattcagcttgataaaccgttgccgtggtttgtgaatttaaccgctaactttgccttcttcccggtgcaaaaagccaacgtagaaagcggtaaagagtggacgaaacccggaaatctgatcggcaatggcgcttatgttcttaaagagcgcgtagtcaatgaaaaactggtcgtggtaccgaatacccattattgggataacgccaaaacggtactgcaaaaagtgaccttcctgccaattaatcaggaatccgcagccactaagcgttacctcgcgggggatattgatatcaccgaatccttcccgaaaaatatgtatcagaagctgttgaaggatattccggggcaggtttatacgccgccgcagctcgggacctattattatgcgtttaacacgcaaaaagggccgacggcagatcagcgcgttcgtctggcattaagtatgacgatagatcgccgcctgatgaccgaaaaagtattagggacgggcgaaaagccagcgtggcattttacaccagatgttaccgcgggatttacgccggaaccttcgccgtttgaacaaatgagtcaggaagaactgaatgcgcaggcaaaaactttgttgagcgcagctggttatggtccgcaaaaaccgctgaagctgacgcttttgtataacacttcagaaaaccatcaaaaaattgcgattgctgtagcatcgatgtggaaaaagaaccttggcgtagatgtaaaattgcaaaatcaggaatggaaaacctatatcgatagccgtaacaccggcaattttgatgttatccgcgcctcgtgggtgggggattataatgaaccctccactttcctgacattattaacgtcaacgcattcaggaaatatttcacgctttaacaatccggcatatgacaaagttctggcccaggcatcgacggaaaataccgttaaagcgcgtaatgccgattacaacgcggcagaaaaaatcctcatggagcaagcaccgattgcaccaatttatcaatataccaatggacgattaatcaagccgtggctgaaaggttatcccattaataatcctgaagatgtggcgtacagtcggactatgtatattgtgaagcattgatgtgatgggaactggcgttacccttgtgcataacgccagtgatgtctgatttagcgaccctgttccggcggtgtaatgttatccatatacagcgtctggctggggaaggcaaagtccgcgccgtgtgactgtacaatatcgataatcttcaaataaacgtcttgctgtgcagcaagccattcagcccataccgtggttttggtaaagcaataaaccataatattcaatgaagagtcagcaaactggttgaaataaaccagtaaggtttgtcgctggtcgatggccgggtgatttttcagcatctcacgtacagcttcgacaataacgcccacttttgccgcatcctcataacgtaaaccaatggtcgtggtaatgcggcggttggtcattcgtcctgggttttctacgctgatcgacgaaaacagcgagttcggtacgtacaatggacgattatcaaaggtcgtaattttggtaattcgccagccaatttccgctactgtaccttcgatatttctgtccggtgaacggatccagtcgccaatactgaaaggacggtcgaaatagagcataatcccggaaaagaagttactcagaatatctttaccggccataccgacagccagaccaccaataccaccaaaggtcagcaagccagaaaggctcatgccgaaatgttcgccataaagcagaacaagcaccacaataatggtgattttgatgatacgcgacataatccgcgcactggtgatatcgcgaccttttttaatctgctgtttttcaaactgattaatcagcagaaatagcttaatcgtcagaataaccgcaatcagggacgtacagataaaatcgataacgcctggggtgataaatttgagtttatagttttctataacataattaataatgctaccaacagcactgataattatggtgtagattaaaaattgcaccgcatggaataaaaatccttttcttttacgatttccacggcgaaaccaaaagctcatcagaatcaatgctgcgcagctaccgaaaataatgaccagattaagcgcattatttgtaaacagttcagcgatcattgttttatcaggctcctccagataattgtcgtcatgccggaaacccctggcggggctattttaccgcgacaattcattcagatcatcaatagtcagggaaggaagtagcaacattagctaactaatcaatgcgttgattgtaaatccagctaagaggtgaggttttcagagcagacaacggtgaaatgtcatggtattgttacgtttaggtaacaagaaatttgtctgcacaaggattacatcatgattatggcgaaactgaagtcagcgaaagggaagaaatttctctttggtttgttggcggttttcattattgcggcgtcggttgtgactcgcgcgaccatcggcggcgttatagaacagtacaatattccgctgtctgagtggacgacatcaatgtatgtgattcagtcatcgatgatttttgtttatagcctggtctttactgtgttgctggcaatcccgttgggaatttatttccttggcggcgaagagcagtaagtaaaaaataggcccgataactcgggccttgtcagttattgaagagtcgttaatcgtcttcttcgtcatccagttcaacgggtgtctgatactggtcaggtttaatgaccagcaggtcgcagcgaagatgatcaatcacctgttccgccgtgttgccgaggaatgctgctgaaataccggtgcgtccgaccgtgcccagaaccacaattcccgcctgtaaatgctccgccaaatcaggaatcacctcttcaggcagacctttttctacgtgcgtcatgttttcattaatgccgaatttctgccgcagagctttcattgccagcaaatgttgcccacgaatggcatcgttataaacgctcgggtcaaattccggcagttcaatcgcgatattaattggcgttaccggataagcgccaaccagatgaacttcggtatggttgacttgttctgccagttcgatcgtctctttgaccagtttttcattgagcgcattatgatacggctcttcactggcgagattcaccgccaccagcgccttgcctccttccggccacggctggtctttcaccatccacaccgggcttgggcatttgcgtaacagatgccagtccgttggcgtaaaaatcaccgcttccagacggtcatgttggtgcgccatttttagcaccaaatcgtgtccgccgctgatcacttcctgaataatggcttcgaaaggacggttatgccagaccactttaatttcaatgggaacgccagcattgagataatattttgcctgctcgtggatccaggctgtacgctggctgatgacgccctgacgcatagcggtacgttcgtccggggagagcagggtggtcatttcgtatgagaagtcatagatcggcaaaaaggctttaattttgccaccaatccgttgatgtaaataaacagctcgccgcaatgctggttggtcgtcctggttaggatcgataacaacgagcatgttctgatacatagccatacagggtctccttacaacaactgtcaacgcagtttgtaattaaaagattaacccatatctggtgaatgaaacagtgatgaaccttctgccagatcaataaatcagaaaaatttaatgatatgacagaaggatagtgagttatgcggaaaaatcaggcaacgttacgcgtatgaccagcaagctgggccagcgcatcgttattttcgatggtgatgtatttacctttgactgccagcataccgcttttctggaagcgacccagcagacggctgatggtttctaccgtcaggcccagatagttaccgatatcgccacgagtcatcgtcaggcggaattcacgaggggagaagccgcgttgggcaaaacgacgggacaggttgtagatgaatgcagccagacgttcctcggcatttttcttcgacaacagcaggatcatgtcctgatcgcctttgatttcaccgctcatcagacgcatcatctgctgacgcagattcggcattttaccggacaaatcgtccagcgtttcgaacgggatttcacataccatcgaggtttccagcgcctgagcgaagctcgggtgatggccgctgccaatagcatcaaatcccaccaggtcacctgctaaatgaaaaccagtgatttgctcgtcgccttgctcagtgatggtataacttttaatcgtaccggagcggatggcataaagcgatttaagttcatcaccagccttaaacagcgtctggcctttctgaataggcttcttccgctcaatgatattatcaagctgatcaagctcatgttcgttgagtgtgaacgggatgcaaagctggctgatgctgcaatcctggcaatggatagcacaaccgccagactgaatgcgccgtataattcgcttttccgggatcataggtctgctcaagccgtaattgatatttgtcaattttaacatctttttagggagcaagtaagtctaagcaaaccttaacagcagagaattccgatattagatgtaaatatatgtctatctatttgaaaaccattaagttgttaagggtaactttacataaaagtgtgaacaagctggcacaaattgtttaatgtttacagcaaaagataaccttcatggcgcaataaccactcttttcgctgaactccgcctgcatatccggtcatggtgccgtttcggccaataacccgatggcaaggtacgacgatgctgatgggattcgatccgtttgccgcaccaacggcacgcgccgcgccagggcggcccaattgttcagccagttggccgtaatgcattacctgcccgcaggggatagtgcgtagtgttttccagacttcgcgctgaaatggcgtcccccctgtggcagtgggaagcgtatcaataatgctaagattaccggcaaaataatcacgaagcttgtcgcttaaaccgcctgggttggtggcagaaatgcgctcatagccttctttgcgataatggatgtccagcagctgcaccatgcgttcgctgtactcttcccattcaaccgcccgcagacgaaattgttcatcgcaaatcacccacagtggacccagtggcgtggcaattttttcttcaagtaatctcagcatccgttctctcttaagacaaacgtggggaaatccccggacctatcggcagaccaacaagataccacgccagcaacatcagcagccataccaccaaaaagataagcggatagggcaagactaacgaatagtaagtacccagtttcgcgtctggtttgtagcgttgcaggaatccaagaaacagtggaacaaaaggagataccggcgctaaaggcaatacggatgagtcggcaatacgaaagaggatttgcgcaaatgccgggtgaaagccaagtagcataaacattggtacgaaaatgggggcaagaatcgaccagattgcggaaccgctggcaataaacatgcataagaaagaggaaagcaacgccagaccgacaaacgccgggatgccgctaagccctgaactttccagtatatcggtcagccccacggcgatgaatttccccatgttgctccagttaaacatggcgacaaattgggcgaggggaaaaaccatcacgataaatcccgccatctctttcatcggttcaatcattaaatgcggtaaatccgcctgacgtcgaattgtgcgggtagcgatgccataagccagcgagacaacaaagaaaaaaagaatgatcagtggcacgatacctttaataaagggtgatggcatcacggtgtgattaatcggatcgcgcaatatcccgttttgcgggatcaccatcagcgcaatcgcagcaataaaaagtagcgatacgacacctgctatgcgtaaaccaaaacgctgactttcggtcaatgtctgcagtttctcatcgctgtttccctgccattgacctaaccgtggctcgatgattttgtcggttatcaggccgccaacaatcgtcagtacgactacggagctggccataaaataccagttatcaattacactgacgtgcatttgcggattgaacgcagctgccgcttccgtgctgatccccgacagcaacacgtcggttgtgacaatcagtaaattagccgtaaagccgcaacctacgcctgcaatggcagccagtaaacctgcaactggatgcctgcccaccgccagaaaaatcagcgcacccatcggtggcatgatcactaacgccgcatcggaagaaatgtggctgaaaaaagcaataaacagcaccatataactggcgtagcgggcattaacatgcgatgccattttaaccattagtgctggcagtaagccgacgcgctccgccagaccggcacctaaaaccagcgccaggatcgcaccaagtggagcaaaaccgctaaagtttttaataacattgggtaaaaaccagtgtaatccttccacactgagcaggtttttcaccaccaccggcgtaccatcggtcgggtttttcgcactgacgccaaaggccgacaaaattgccgtcgtcaccatgagtacgataatcaaatagataaagagcagaaaaggatggggaaccttgttaccaattctttcgacccagccatagagcttcccggattgggaggacgacggtatggatgacatactcatgggcattcctcggttgttgtgtttgcgttgttgttgttattttaaaggtgacggtgtcacgtttttcgggatagggcagtgatacggttgcgtgtccgttacttgctgatgctcttgttggcattcttgcaatagccctgaatcaaggaagagattgactgtggttgctgccatagttttcgccgccagcagcattcctttatgagcaatagatgttcgcccctggctaaccagttgccacgtatgtagcggtgtaccgacggcaaaacaggggctgaaacactgggcaacaggcagtttccaactgacgtcgccgacatcagtcgatgccgcaagcacgttatcggtggcggcatatggagcgacttcattcgccagtaccgtttcacgatgacgtagtgcaaaaaccttgccgttttcgccaccggttgcggcgatattattcagactgttttgccgatcgttggaggtgagcgtagcctgaatttgtttcgcaaaagccagttcttcggagttccattccggggtaccaaaatgggatagggcctggtacatggcattttctaaggtgcgattcgggagataactggaacaggctttgtcgaagcggcattcaaccgtggtttcggtcatcaatgccgcaccttcggcgattttggcgacccgatcataaatatgctgcacgtcggtcatttcgggggcgcggataagataaagcacttctgcctgcgcctggaccacgttgggcgagatcccgccgctatttgtgatggcatagtgtacgcgcgctttttcaataatatgttcgttgaggaagttggtgccagtggtcatcaacgttacggcatcaagggcgctgcgtcccaaatgaggggaattcgcggcatgtgctgcgatccctttaaagcgccatgatgcctgaatgtttgccagcgtgcgggtattgaacataccggcaaaggcttccgggtgccaggtgagtgccgcatccacatcatcaaataccccctcgcgaaccatgaacgttttacccgagccgccttcttcgccaggacaaccataaaagcgcaccgtgccgccttgcccatattgttccagccatttcttgacggctattgcagcggcaaaggcggcggttcccagcaaattgtgtccgcaaccgtgaccattttcaccgggcgtcacggatgtaggttgcgcgcaacctgcttgctgacttaaacctgccagggcgtcatattctcccagcagggcgataaccggtttgccttgaccaaacgaagcaataaaggcatttgggatattgcctacgttgcgggtaacggtgaagcctgcagattccagcgccgaagccagatgctccgctgaccagaactcttcaaaacgtgtttctggatgatcccagatttgatcggcaatatcggtataacgttggcgatcggcttcaatcgcatcgtcgataaaacgatagatttcctgcatcagatacctcgcgtccagggaaaattgagcgcggtgcgcgccagcgtttcgacggcaatagcgagaacctgctcgtcaaaatcgaatttttcgttgtgatgacctgccgccagctgtgtgccaaacaccacgtaggaggcttgcccttgatgttgctgcacgcgggccatcattaatgtggcatcttcggaacccgcaggcgcttcaacacgttcaatggcctgattgacccccgcgacctgagccgcctgactttgcaaccatgcgacccattgcggcgaaggagaactggcggtagctgcacccatcagacgagtttcaacgccgacaccatacatggttgctgcgccctgaatcgcttgttgtgcacggtcaaaaacatattgattaatgacgtcgctggccccgcgtgtttccactttcagcaacgccgaggcaggaacaacgttacgaccgcttcctgcctgcataacgcccacgtttactctggaagctccttcgctgtgcggggcgattgcatgcagtgcaagagtggcttgtgctgccgccaacaaggcattgtgaccgtcttctggttttgcgcctgcgtgagcggcggtaccggtgaagtgcgcgtcaaatttggtggttgccataaaattatcactgccgcacaccacggtgcccgcaggtacgccagtgccaatgtgcacggcagtaaaataatcaacatcatctacgacacctgcatcgaccatcgcccgcgcgccacgcgtaccttcctctgcaggctgaaaaatcagtttgatgacgccatgtagtccggactcgaattgtttaagggtatgcgccagcccaagcccaatggcggtatgtccatcatgaccacaggcatgcatcattccggcgttacatgacgcaaaaccgtcgcggtaggggcgatggctgacatcctgctcttcactgagatccagcgcgtccatatcgacacggaaagccatcaccggaccggggcgaccggtatccagggtggcgacgatacccgtgaaaccaccttcaaaaaccgcaatccattgtgctagcgcaccctgttgacgagcgcgctcgaattcgcgttgtagagtgagttcatcaggtagtcccatccggctactttcattaactacttcgcggcccagcgccagtgaatagccgagctgctgcaattcttccgcaacaagggtggcagtgcggaattccacccagccagactctgcatagtgatgaaaatcacgtcgccagtgcgataattttggggcaagcgaattaacaaattgattcaaagactccataacctttcccgtcatcagtaaaaagtgtgacccggttcacgtagcgatagtttttacttatcactaactgatttttcacagttttaaccgttcataaattaccctgacacaatcatctgcattaaagtagatgccagtttctttggtctgataaataacggttatcggtggcgtcatggcttttcaggtaaaaattcatcaaattcgggcttttgttgaagtggctcgtcagggcagcattcgcggagcgagccgaatgttgaatatgtcgcaaccggcactgagtaaatctattcaggagctggaagaagggttagcggcgcaactcttttttcgccgtagtaaaggcgtgacgttaactgatgccggtgaaagtttttatcagcacgccagtcttattcttgaagagctgcgcgcagcccaagaggatattcgccaacgacaagggcaactggcagggcagattaatatcggcatgggggccagtatttcccgcagtctgatgccagctgtcatatctcgttttcatcagcagcatccgcaggtaaaagtacgcattatggaagggcaactggtgtcgatgattaatgaattgcgtcagggagaattggatttcaccatcaatacctattatcagggaccgtacgaccacgaatttacttttgagaaattactggaaaagcaattcgcgatcttttgccacccgggacaccccgccattggtgcccgttcgatcaaacagttactggattacagctggacaatgccgacgccacacggcagttactacaaacagttgagtgaattgcttgacgatcaggcgcaaacgccacaggtcggtgtagtctgcgagacgttctcagcctgtatcagtctggtggcaaaaagcgattttctcagcatactgcctgaagaaatgggctgcgatcccttgcacggacaggggctggtgatgttgccggttagcgaaattttaccgaaagcggcctattatttgattcagcggcgtgatagtcgccagacaccactgaccgcgtcattaatcacgcaattccggcgagaatgcggctatctgcaaagttaaaactgcataaaaaaatagagtctgtcgacatccgccagactctacagtacacacagcagtgcatccgcgtcttaaatccggcattgtctcctctgcgccggtgactgtgttataacggttttaacctttagttgccaattttcttcagtgacagatttcacgaaaatataagttacattattaatatcgtgaatgaataatcatgcataagtattttgcttaaaatatcggcaatatttggaacttattactggaaatttgggtaatacgttgttggaccgacccggtctggttatcatatcgcgctcttaattgcgggaggatgtaacatgaaccttgacgacaaatcgctgtttcttgacgccatggaagatgtccagccgctgaaacgtgctaccgatgtccactggcatccaacgcgtaaccaacgtgcgccgcagcgtatcgacacgctgcagcttgataatttcctcaccaccggatttctcgacatcatcccactaagtcagccgctggagtttcggcgggaagggttgcaacatggggtgctggataagctgcgcagtggtaaatatccgcaacaggcgagcctgaatcttttgcgccagccggtggaagagtgccgcaaaatggtgttcagttttattcaacaagccctggcggatggtttgcgtaacgtgctgattattcatggtaaagggcgggatgataaatcgcatgccaatattgtccgcagctatgtggcgcgctggctgaccgaatttgatgatgttcaggcatattgcaccgcgctaccgcatcatggcagcagcggggcgtgttacgtcgcactacgtaaaacggcgcaggcgaagcaagaaaactgggagcgccacgctaagcgcagtcgttgatctcgagacgcatccgcggcttatgccgccagcacgcggttgcgtccatcatttttcgcccgatacaaagcatcatcaacgcgtttaaacagttcatcgatgctttcatttccttcgtgatgcgccacaccaatgctgacggtaaagcgtggtaagcccgaaatactcacttttgccacgcttacgcggatagtttcagccagcgaaagcgcggtatccagtggggttcttggtagcaataagacaaactcttcgcctccccaacgaaacaccaaatcgcctttgcgagcgcaactttcgagggtgcgggcgagggcgcataacacctcatcacctttagaatgcccatagagatcgttaatgtgtttaaaacgatcggtgtcgatgagcaacaagctgtaatcctgagcgatggcgagatgctgcatttggcctggttccgtaatgtgataaaactgtcgccgattcagtaatccggtcatcgcgtcatggtgagcagcatgttccagctgctcctccagccgtttttgctcagtaatatcatgcacaatacataacatgagcttgtcgccataaatttcaatcggtccggcataggtctgcacatgacgagtcgaaccatccgccagtttatgaacaaaattcaaaggcttatgaccaccgggtaaatgcgagatttcatgcatgataggcatgacgcgacgcccgagcatatttatttcccaggtatgtttctggcacatcgtttcatggttataaccatagaaattgagcgcggcgaggttagcatcgacgatttgtccatctcgtgacgggtcaatcaacaacattggtgcagagttagtcagaaaaaagcgcgcataaaaaccttgttttttgcgctgataatttgccgagcgactggcttttaaacccagcgttgccggcgcttcgataccttcgaaaataatcaccggttctgtttctgtcagctttcgcaaaacaagccgacagctcaatgctgtttcctcttctttacgctgaacagtgaggatttcgataatatcgtgttggttttgcagatcggagaggtatttcggcagttctttttgtgaggagacggaatagggtccggttcgtagctgactaaacgtgaggtcttgcatcaacagtttcgccgcgctattggcataaattaactgttcctcaaagggcgaaacgatccagacaggactggtgagtaagtccagggtattgaagttgtgcgtaatcattgagatcccgttatttttatcaatttttgttgctatccgatcgcaaaaaagccacgtcatatgatcagataattctgataatgatagacgctatttaacacttcacacggtttgtatacggaaaagcattttgctttttgtattcaatttagacagaattttattaatcatttcagggtaatggggtgatgagatgttgcgtaacagggccagaaggctagactacaaaataatgcgttgatgatggaggcactgtggaagcgattaagggatcggacgttaatgtcccggatgcagtatttgcctggatgctggatggtagaggcggcgttaaaccgctggaaaatacagatgtgattgatgaagcgcatccctgttggctccaccttaattatgtacaccatgatagcgcccaatggctggcgacaacaccgctgcttcccaataacgtacgtgatgcgctggcgggcgagagcacgcgtccccgagtcagccgtctcggtgaaggcacgctgattacattgcgctgtataaacggcagcaccgatgaacgccccgatcaactggtcgccatgcgtgtatatatggacgggcggttaattgtttcgacccgacaacgcaaagtgctggcgctggacgatgtggtgagcgatctggaagagggcacgggtccgaccgattgcgggggatggctggtggatgtgtgcgatgcgttgaccgatcattccagtgaatttatcgagcagctgcacgataaaattatcgaccttgaagataatctccttgatcagcaaattccaccgcgtggattcctggctctgctgcgcaaacaattaattgtgatgcgtcgctatatggcaccgcaacgtgatgtttatgctcgtcttgccagtgaacgtttgccgtggatgagcgatgaccaacgccgtcggatgcaggatattgccgatcgccttgggcgcggccttgacgaaatcgacgcctgtatagcacggactggcgtgatggcggatgaaatcgctcaggtgatgcaggaaaatttagctcgtcgtacctatacaatgtcgttgatggcaatggtctttttacccagtacctttctgaccgggttatttggcgtcaaccttggtgggatccctggcggcgggtggcaattcggattttcaattttttgtattctgttagttgttcttattggtggtgttgctttatggttgcatcgtagtaaatggttgtaacaaaagcaatttttccggctgtctgtatacaaaaacgccgcaaagtttgagcgaagtcaataaactctctacccattcagggcaatatctctcttgcaggtgaatgcaacgtcaagcgatgggcgttgcgctccatattgtcttacttccttttttgaattactgcatagcacaattgattcgtacgacgccgactttgatgagtcggcttttttttgcctgttatttatcagcgtctaccctttaagagtccacccaatgaccagagggaaatatgacgacacttatttatttgcaaattcctgtccctgaaccgattcctggcgatcctgttccagtgcccgatccgatccctcgcccgcaacccatgcctgacccaccacccgatgaagaaccgattaaattgtcgcatcgtgagcgtagatctgcgaggatacgcgcctgctaactttgcgtcgatgaccacgagaatagattgtgaccgctttttctaccctgaatgttttgcctcccgcccaactcacgaaccttaatgagttgggttatttaaccatgacgccggtgcaggccgccgcgcttccggcgatccttgccggaaaagatgttcgcgtgcaggcgaaaaccggcagcggcaaaacggcggcttttggcctcggcttgttacagcaaattgatgcgtcgctatttcaaacccaggctttagtgctgtgtcctacgcgtgaactggcggatcaggtggcaggtgaattgcgtcggctggcgcgttttctgccaaataccaaaattttgacgttgtgcggtggtcaaccgttcggtatgcagcgtgattcgttgcaacatgcgccgcatattatcgtggcaacgccggggcgtttgctggatcacctgcaaaaaggcacggtatcactggatgcgttgaatacgctggtgatggatgaggccgaccgcatgctggatatgggatttagcgatgccattgatgatgtcatccgttttgcgcctgcatctcgacagacgcttctgttttcggcaacctggccggaagccatcgctgcaatcagcggacgagtgcaacgcgatcctttggcgattgaaattgactcaacagatgctttgccacccattgaacaacaattttatgagacatccagcaaaggcaaaattcctctgttgcaacggttattaagcttgcatcagccatcctcttgcgtggtgttttgcaataccaaaaaagattgccaggctgtctgcgacgcgctgaatgaagtagggcaaagtgcattgtcattacacggcgatttggagcaacgcgatcgcgatcagaccctggtacgttttgctaacggtagcgcccgtgtactggtcgcgactgatgttgctgcgcgtggtctggatattaaatcgcttgagctggtggtgaactttgagctggcgtgggaccctgaagttcatgtacatcgcatcggtcgtacagctcgtgcaggaaatagcggtctggcgatcagtttctgtgctccggaagaagcacagcgggccaatatcatttctgacatgttgcagataaaacttaactggcaaacgccgccagctaatagttccattgcgacgctggaagcagaaatggcaacgttgtgtatcgatggcgggaaaaaagccaaaatgcgcccgggtgatgtattaggtgcactgacaggagatatcgggcttgatggcgcagatattggcaaaatcgccgtgcatccggcgcatgtctatgtcgcggtccgtcaggctgttgctcataaagcatggaaacagttacagggcgggaagattaaaggaaaaacgtgccgggtgcggttattaaaataatgaaatgttgaattgccgggtgcaagagtaaacatcttattcgggattgccggatgcgacgctggccgcgtcttatccggcctccataagagtagcccgatacgcttgcgcatcgggcgctatcctggttatttcacttcaaccacattcagccgtaactcatccaactgattttcatcttcttctggctgccagcccgccggttgtagtgggatctcttcgcgatcaaacgccagatcacccccgttaaccacttcagaaccgtgggtgatgcctttgaaatcgaacaggttggtatcgcacagatgcgacggcaccacattctgcatcgcgctgaacatcgtctcgatacgccctggataacgtttatcccagtcacgcaacatgtcagcaatcacctgacgttgcaggttaggctgtgaaccgcacaggttgcacggaataatcgggaacgcttttgcatcggcaaatcgctgaatatctttctcgcggcagtaggccagcggacgaataacgatatgtttgccatcatcgctcatcagtttcggaggcatacctttcatcttaccgccgtagaacatatttaagaacaacgtttgcaggatatcgtcacgatggtgacccaacgcgatcttcgtcgcccccagttccgttgcggtacgataaaggataccgcgacgaaggcgagaacacagtgagcaagtggttttgccctctggaatcttctctttcacgataccgtaagtattctcttcaacaatcttgtactcaacgcccagcttttcaagatactcgggcagaacgtgttccgggaagcccggttgcttttgatcgaggttaacagccaccagcgaaaaattgattggcgcgctttgctgcaaattgcgcagaatctccagcatggtatagctgtctttacccccggagaggcaaaccatgatgcgatcgccttcttcaatcatattgaagtcagcaatggcttcgcccacgttacgacgcagacgtttttgtaatttgttcaggttgtattgttctttcttactaatttcttgattttgcgacatttaaaagcgactcaattcgttatatggcatcagaagagtatgcgtcatgccggaacgcccagcataagaaatctgatataaaaaactgtggcgtgtatggtacggattagaggggaaaatgtcagcacatttgcgaaatgaatcaaaaagcccgcagcaatgtgcgggcgttagtgtcagcgcacaaccagcacggagcactctgcgtgacgcactacagctgcggcgttggaaccgagcagataagtggtgatatccggtcgatgggaagcaatgatgatcatatgagcggggatcttcttcgccaattccagaatgcggtctttgggcgagccttcctcaacatggacatgcactctgtcggttggcagtttaaattttttaatgatctcttccagttgcgatttggcttccgctttcaggtcatccattgccggtaattctgcggaatacgctaaacccagagaggcatagtagggcagtgaaggtattaccgtcaggaaatgaacctctgcatcatcaatctttgcctcttcctcaacgtggctaatcacgcgttgagttaattctgaatcggaaatatcgatagggacaagaatcgttctgttcataaaacctcctgttttagtatccgcataaagtgtaacgccagatgacactttttgtgtaatgacggagttcacatttttaatttagatcaaaggaggaagaataagcagaaaaagcccgccataacagcgggcaggaggatttagaactgataaaccagacctaaagcgacaatatcatcggtagagatgccattggcagcgtagaagctgtcatcttcatccaacaggttgattttatagtcaacgtaggtggacatgtttttattgaaatagtaagtcgcgccaacatcggcgtatttaaccagatctttatcatcaacacctgccgggttgtctgcaccacccgcagcgtgcaggtcacggcctttagacatcaggaaagagactgccggacgcagaccaaaatcaaactggtactgtgcagtgacttcaaaattctgggttttgtttgccacagcataatcgctgtcgccaaacggggtcatattacgcgtttctgaatacatggttgccaggtaaatattgttagcatcgtattttagcccagcagtccacgcgtctgctttatcaccacccgccgcagtatggttaacctggtcattggtgcggtcagaagaggtgtatgccgcaccagcgctaaagcccatgcctaaatcatatgttgtggaaagaccccagccgtcaccgttttcatggcgaacatcacgtccgttgttggtgccttcctgaccattactggctccttcgttgttaccttgatactgcaccgcgaagttcagaccatttaccagaccgaagaaatcagtattacgataagtcgcgacgccattggctcgaccagtcataaagttgtctgcattggtataagagtcaccgccaaattcaggcagcatatcggtccagccttcgatgtcgtacattacgccataattacgtccgtaatcgaaagaaccgtaatctgcaaatttcagcccggcaaatgccagacgggtccatgactggttttttgaagattcagtgttgtttgcctgaatattgtattcccattgaccgtagccagtgagttgatcgttaatttgggtttcgcctttaaaacccagacgcgcatagctctggtcgccatctttcgctgaattatcagaaaaataatgcaggccatcaactttgccatacagatctaatttgttgccgtctttattataaacttcggctgcatgtgcagcacctgcggcgagcagggcaggaattaaaagtgccagtactttgcttttcattgaataaatcctttagttattttatttgccttttatccccatttcggggagtgaaaacatcctaaaggagaagttcagttagccgataaatatcatttgttacgccttaagtaaaaccttaatcaaataattcctctgaaatgataataagtctggtgaatgtatcgaagataatacatacaaaataaaaattatacttttaatttgctatacgttattctgcgcgggttatatgcctttattgtcacagattttattttctgttgggccattgcattgccactgattttccaacatataaaaagacaagcccgaacagtcgtccgggctttttttttagaattggataatccttatccagagcatttaatcggtgttgcttttttccgcttttccggccatttgtgccaggaagtcatagcgtttttgcaaatcagctgcagcatctttccataactgttctgccacttctggctgctgcgaattcagccgacggaaacgttgctcgtgaagtaacgtttcttccagtgcttctgacggcgggcgtgaatccaaggccagcggcagtttgccttcatcggcacgacgcggatcaaagcgatatagcggccagaagccggtagctgtgagttggcgcatctggtcgtggctgagtgccagatcgtaaccatgctcttcacacgggctataagcaatgatcagcgatggccccggatacgcttccgcttcctgaatcgctttcaccgtctggttcagctgcgcgccgagagaaatctgcgccacataaacatgaccgtacatcatcatactgacgccaagatctttacgcgctttacgtttgccgtgctcgccaaatttagttactgcacccagcggtgtcgctttcgacgcctgaccaccggtgttggaatagcattgcgtatccagcaccagaatgttgacgttttccgtcaaactcaatacatgatccagaccgccaaagccgatatcgtaagcccagccatcaccaccaatcagccagattgatttttccaccagtgcatctgcatcacgtagcagttcatgtgcttcggcaacatcgttgagttgctggcgtaaagctgcaacctgttcacgacgaacctctggcgtggcgtctgatttcaacgccgtcagtaattccgccgggattttatcggcaaattgatccagcagacgcagcacgcggacacggtgttgatcgaccgtcaggcggaaaccaaggccaaattcggcattatcttcaaatagagagttcgcccatgccggcccacgaccgttggcatcggtggtatacggtgtagagggcaggttaccgccataaattgaagaacagccagtggcgttagcgatcaacatccggtcgccatagagctgagtcagtaatttaatatacggcgtctcgccacaaccggagcaagcacctgaatattcaaacagcggtgtaatcagctgcgatgtacgaatatcaatacgttccagtttgctacggtcgatttctggcaggttgaggaagaaatcgtaattgattttctcttcttcgacatgttccaggcgagacatcatattgatggctttaatctctggattctgacggtctttcgccgggcaaacttcgacgcacaggttacaaccggtgcaatcttccggtgccacctgcaagacatatttctgcccgcgcatatcacgcgatttcacatccagcgaatgcaggctggcaggggcgttttccatcgcttcaggcggcaccacttttgcgcgaatagctgagtgtgggcaagcggcaacgcagtggttacattgggtacagagttcctctttccagatggggatctcttcggcgatattgcgtttttcccagcgcgtagtgcccatcggccaggtgccgtctggcggcagcgccgaaacggggagggcgtcaccaagcccggcgagcatcgcagcggttacggttttcacgaaatcaggggcggcatcggaaaccactggcggtcgattggcgctgtgcggatttaccggttgcaacggaacttcttctacggattcacgcgccagcgccagagcctgccagttgcgttccaccagatcctggcctttgctactgtaacttttggcaatcgcaccctgcaattctgcgagggcgctatcgccaggcagaatttgcgtcagatggaaaaaagccatctgcatgacggtattaatacgggccgccaggccacattcgcgggcgattttcgccgcgttaatcacatagaagcgcgcttttttttggtttaacacggcctgaacttcttgcggcaagcgcgaccacacttcatctgcgctgtacggtgtgttgagcaggaaaatgccgccaggttttaaacgctcagccatctgatatttatcgataaactgcaactggtggcagccaacaaaatcagcctgggaaatgagataagcggaacgaatcggctgttcgctcactcgaaggtgagaaaccgtcaggccgcccgcctttttggagtcgtaaacaaaatagccctgtgcgtaccacggcgtggaattaccgataatcttgatattgtttttggtcgcggaaacgctgccatcactaccaaggccataaaacaaggcttccagtttcgccgagtttggcagggtgttttccggcaacggcagtgacagattagtcacatcatcgtaaataccaaccgtaaagcgcgctttcggtttagccgcgttgagctcggcaaataccgccagtacacagtccgggccaaattctttggatgaaagaccatagcgcccaccaatgacacggggcagagtttcgcgctcgccattattaaaggcttctgccagtgcggtcatcacatccagatagagcggttctgcctgggcaccgggttctttggttctgtccagtaccgccacgctgcgtacggatcccggcagagcttgcagtaaatgtttagcggagaaggggcggtacaggcgaactttcagcacgccgacattttcgccacgggttagcaattcatcaatcacttcttcacaggtgccaatggcagagcccatcaggataatcacccgttccgcttgcggatgcccgtaatactcaaacggctgatactgacgacctgtcgcggcagcgaaatcattcatcgcctgttcaacatggtcatagaccgcgttgtaccaggggttggtggcttcgcgagactggaaataagtgtcaggattggcggacgtaccgcggatcaccggatgttccgggttgagcgcccgggcgcgatgagcatcaatttcggcctgcggcatgagatcaagaatagtgtcatcggccagcgggacaattttattgatttcgtgggacgtgcggaaaccatcaaagaaatgaataaatggcacgcggcttttcagcgtcgcgatgtgcgaaatgagagcaaagtcttgcgcttcctggacgtttgccgcacacaacatcgcgcaacccgtctggcgcaccgccatgacgtcggaatgatcgccaaaaatagagagtgcatgtgtggcaacggtacgtgccgctacatgcaggacaaacggtgtgagttcgcctgccagtttgtacagcgtcgggatcatcagcagcaaaccctgcgatgacgtaaacgatgttgaaagggcacccgtctgcaaagcgccatgcacggtagcgatagcacccgcttccgactgcatttcaaccacgcgtggtgtgtctccccaaacgttcttcaagccgtttccggcccaggcatcagcctgttctgccatcgtggaactgggggtaatagggtagatggcgataacttcactggtgcgaaacgccaccgaagcaaccgcgccattaccgtcaatagtaatcatatgacacccttacattgcgcaaatgaggggcgcacgaaattgctgcgcgcccagtagtaatctttcaattttagcaaatggctttcttctgcattttcgcttttgtgtcccccacatcagcgtaatgaatgttttgatcaaacagagggcaaaaaaatagccataaaaaagtaaaaatgcggggcaacgcgcaggacagctctcgacgtcgccctctgtgctgcctattatttatggcggtgtcgtttggcttgaagatcagaggaagaagagatgcgagcagcgttttgggtagggtgtgccgctttattgttgtcggcgtgtagtagtgagcctgttcagcaggcgactgcggcgcacgtagcgccaggtttaaaagcgtcgatgtccagtagtggagaagcaaattgtgcaatgatcggcggttcgctttctgttgcccgtcaactggatggtacggcgattgggatgtgtgcattacccaacggcaaacgctgtagcgaacagtcacttgccgccgggagctgtggcagctattaattcattaaatccgccagcttataagttaatgtctgtttcgcggtcgccagcgttaactggttcgcggtcagatccacttgtgcaccttctttcagcatttcgctaatggtgttatcgagttcattaagctgcgggttagcgcacatcatacgggtcattgccagccctttggctgtcagttcaccattagacagtttgccttcaccgctaaagcggttacacatgctgccggaaatcatcattttttcaccaaagctgatttctggcggatttttatcgctggtcacgggcttaccgtttacgctttccagcacaaagcgatgatgctgtagctgttctggcgtaacagcaattttgtcattacttacacatcccgccatcagcaggcttagcgcaacaaacgcggctactttcttcattgtggttctcaattacagtttctgactcaggactattttaagaatagagaatgaaaggtcattggggattatctgaatcagctcccctgggttgcaggggagcggcaagattaaaccagttcgttcgggcaggtttcgcctttttccagattgcttaagttttgcagcgtagtctgagaaatactggtcagagcttctgctgtcaggaatgcctggtgcccggtaaacagcacgttgtggcaggcagacaggcgacggaatacgtcatcctggatcacgtcgttggatttatcttcaaagaacagatcgcgttcgttctcatacacgtccatacccaacgaaccaattttctgatttttcagcgcttcaattgctgcctgagaatcaatcaatgcaccgcgactggtattgacgatcatcacgccatttttcatctgatcgaaggcggcttcgttcaacagatggtagttttccggtgtcagcgggcagtgcagagagataacgtctgattcagagaacagggttggcagatcgacatactccacaccgagttccagcgccgctgcacttggatacggatcgaacgccagcagacgcataccaaaacctttcagaatgcgcagcatcgccacaccgattttaccggtaccgataacgcctgccgttttgccatacatagtaaagccggtcagaccttccagagagaagttagcgtcacgggtacgctgatacgcgcggtgaatacggcggttcagcgtcatcatcataccgatggcgtgttcagcaacggcctctggatcataggctggaacacggactactttcagccccagttcttttgccgcgtcaaggtcgacgttattgaaaccggcacagcgcagggcgatatatttaacgccgtgctttttcagctcttccagcaccgggcggctgccgtcatcgtttacgaaaatacataccgcttcgcagccattggcagttttagcggttttttccgtcagcagaaagtcaaaaaattccagctcaaagccaaaggactcgttcacctgttgcaggtacttcttgtcgtactgttttgtgctataaacggcgagtttcataagactttctccagtgatgttgaatcacatttaagctactaaaaatattttacaaaatttcaaatataattgaaagctatggcgatattgaaaaattcatcaacaactatgcttagtgtaggcgcaaccttcaactgaacggttaaacatgccacaatacccgtattgaatgcttaatttttcgctaaatcaggatattaactacccatgctgggtaaatataaagccgttctcgcgctgttattactgattattcttgtgccgttgacgctgctgatgacgctcgggctgtgggttcccacgctggcgggcatctggctaccgctcgggacacgtattgcattagatgaaagcccacgcattacgcgtaaaggtttaatcattcccgatctccgttatctggtgggagattgtcagcttgcgcatatcaccaacgccagcctttcacatcccagccgctggttattgaacgtcggcatggtagaacttgattctgcttgtctggcgaaattgccgcagacggagcaatcgccagctgctccaaaaaccctcgcgcagtggcagtccatgctgcctaacacctggatcaatatcgataaactgattttttctccctggcaggaatggcagggaaaactctctctcgcattaacctctgatatccagcaactgcgttatcagggcgaaaaagttaaatttcaaggccagctgaaagggcaacaacttacagtcagcgaactggatgtcgtcgcgtttgaaaatcagccgccggttaaactggtgggggaatttactatgccgctcgtgccggatggacttcctgtaagtgggcatgctactgcgacgttaaacttgccgcaggaaccgtcactggtggatgcagagctggactggcaggaaaatagcgggcaattgattgtgctggcacgggataacggcgatccgttgctcgatttgccgtggcaaattactcgtcaacaattgaccgtaagcgatggtcgctggagttggccgtatgcaggttttcctttgagtggccgactgggtgtcaaagtcgacaactggcaggcagggcttgagaacgctctgatcagcggacgactgagtgtgctgacccaggggcaagcgggtaaaggcaacgcggtgctaaattttggcccaggaaaattaagcatggataacagccagctgcctctgcagctaaccggtgaagcgaaacaggcggacctcattttatatgcccgcttacccgcgcagctaagtggaagtctgactgacccaacgctggcctttgagccaggcgcgttattacgttcgaaggaaagagtcatcgattcgctggacatcgatgaaatccgctggcctttagcgggtgtaaaagtcacccaacgtggtgttgacggacgtttgcaggccatcttgcaggcgcatgaaaatgaactgggcgatttcgtgctgcatatggatgggctggcgaatgattttctccctgacgctggccgctggcagtggcgctactggggaaaagggagttttacaccgatgaatgccacctgggatgtcgcaggaaaaggtgagtggcatgacagcacgattacgctgaccgatctctccaccggtttcgaccagttacaatacggtacgatgacggtagaaaagccgcgattaattctcgacaagcccgtcgtctgggtacgtgacgcacagcatccctccttcagcggcgcgctgtcactggacgccgggcaaacgctgttcactggcggcagtgtgttaccgccatcaaccttaaaatttagcgtcgatgggcgcgatccgacctatttcctctttaaaggcgatttacatgctggtgagattggcccggttcgggtaaacggtcgctgggacggtattcgtctgcgcggtaacgcctggtggcctaaacaatcactgactgtattccagccgctggtgccacccgactggaagatgaacttacgcgatggtgaactgtatgctcaggttgcattttctgctgcgcctgaacaaggattccgcgcgggagggcacggcgtgttgaaaggcggtagtgcctggatgccagataatcaggtgaacggtgtcgattttgtcctgcctttccgttttgccgatggagcctggcatctggggactcgcggccccgttacgttgcgaattgccgaagtgattaatctggtgacagcgaaaaatattacggctgatttgcaagggcgttatccgtggactgaagaagaacccttgctgttgactgatgttagcgtcgatgtgttaggcggtaacgtactgatgaaacaattacgtatgccgcagcatgacccggcgctgttgcggctgaataatctctcatccagcgaactggttagcgccgtcaatccgaaacaattcgccatgtccggggcatttagtggtgcattgccgttatggctaaacaacgaaaaatggatagtgaaagatggttggctggcaaacagcgggccaatgaccttgcggctggataaagacaccgcagatgcggtggtgaaagacaatatgactgcgggttcagcaattaactggttgcgctatatggaaattagccgttcatcgacaaatattaatttagataatctcggtttattaaccatgcaggccaacattacaggtaccagtcgcgttgatggtaaaagcggtacggtaaaccttaattaccatcatgaagagaatatttttacgctgtggcgcagtttacgctttggcgataatctccaggcatggttggagcagaacgcacgtctgccgggaaatgactgtccgcaaggaaaagagtgtgaggaaaaacaatgaaaattttactggctgcgttgacgtcatcttttatgctggttggctgtacgcctcgcattgaagtcgctgcacctaaggaaccgatcactatcaatatgaacgttaaaattgagcatgagatcatcatcaaggcagacaaagatgtcgaagagctgcttgaaactcgtagcgatcttttctgaggcgatgatgaagaaaacattacttctttgtgcgtttcttgttgggctggtaagcagcaatgtaatggcattgactctggatgaagccagaactcaggggcgagtaggtgaaacattttatggttatttggttgcgctgaaaacggatgctgaaacagagaaattagtaaccgacattaatgccgaacgtaaagcgagttaccaacaactggcaaagcaaaataatgtgtctgcagatgatatcgcgaaactcgccgggcaaaagctcgtagctcgggccaaaccgggggaatatgtacaagggataaacggtaaatggatgcgaaaatcttaatagcaaaaccgcaatatcgggataacgctacaggagaaggcgattaatctattttccggaaacaaggtgaatattcaaaaactcctgtcaaattgccttttgccctgaaatatgcgtagtcaaatatctgttttaactaattggcgttgcagtacatgcaacgcgaattagttagcggaatttacgtcgatactcgcctggcgtcatcccaaagcgttgcttaaataccgttgaaaaatgactctggtcagaaaatccccaatgaaagccgatgcctgccagtttttcatcatctgcggcatggcgaatcgcatctgcacaaaaatcgagacgacggttacgaatatattgcgcgacgaccaaacctttatcggcaaacattcggtacaaactacgtactgacatacccgtctctgcggctatccactccgggcgtaatatctcttcgcgaatattatcgtctatcaacgtaaccactttttgaaactgacgttcacggcgaggttggacagattcccgctgatgaagtaccgggcgcagcagacacaccatcgcctgtagcgcagcttcactttctgtttcagaaagtgccgggttattcatgctttcctgtaacagacgatgactgagttgcaccatgggtaagtcagcgtccagtctttctgcgcagacaggtttttgatggggaaaatattgttccagcagagtgcgtggcaaaagtaatgaaatctgtttagaagactcctgccagtaaagcgaacaggggcgtgaggcatcgagtaacgtaatatcgcctgcgccaatctgcacctgacgctcatcctgctccattattgcctgaccactaagctgaaaaacggtgtaaaaccaggcatcgtcgctgccttttacttcctgccaggtgcgggataaattcaccccgctggttgtcacggtactcagctttagtcctttggcaaaatgcgtgtccagtacacccgtgtaacgctcagtcagcaggcgtccggtaaaatttccgcatacctgattgatttgggaaagccattgctgaaactcattatccactgcggggttcatggcacgttttcgctctgtgaaatgtatttttattgttgcatttgtgttgcgataaacgaagctaatgagcctgactataggaaataagtcttgtcaggcatagagacataagcggttattgtcacgatttgcggagcttgtcacagctgacaaagcgaatgtcacagcgaaaaaagtgacttttcttgtcgctgcgtacactgaaatcacactgggtaaataataaggaaaagtgatgacagagccgcatgtagcagtattaagccaggtccaacagtttctcgatcgtcaacacggtctttatattgatggtcgtcctggccccgcacaaagtgaaaaacggttggcgatctttgatccggccaccgggcaagaaattgcgtctactgctgatgccaacgaagcggatgtagataacgcagtcatgtctgcctggcgggcctttgtctcgcgtcgctgggccgggcgattacccgcagagcgtgaacgtattctgctacgttttgctgatctggtggagcagcacagtgaggagctggcgcaactggaaaccctggagcaaggcaagtcaattgccatttcccgtgcttttgaagtgggctgtacgctgaactggatgcgttataccgccgggttaacgaccaaaatcgcgggtaaaacgctggacttgtcgattcccttaccccagggggcgcgttatcaggcctggacgcgtaaagagccggttggcgtagtggcgggaattgtgccatggaactttccgttgatgattggtatgtggaaggtgatgccagcactggcagcaggctgttcaatcgtgattaagccttcggaaaccacgccactgacgatgttgcgcgtggcggaactggccagcgaggctggtatccctgatggcgtttttaatgtcgtcaccgggtcaggtgctgtatgcggcgcggccctgacgtcacatcctcatgttgcgaaaatcagttttaccggttcaaccgcgacgggaaaaggtattgccagaactgctgctgatcgcttaacgcgtgtaacgctggaactgggcggtaaaaacccggcaattgtattaaaagatgctgatccgcaatgggttattgaaggcttgatgaccggaagcttcctgaatcaagggcaagtatgcgccgccagttcgcgaatttatattgaagcgccgttgtttgacacgctggttagtggatttgagcaggcggtaaaatcgttgcaagtgggaccggggatgtcacctgttgcacagattaaccctttggtttctcgtgcgcactgcggcaaagtgtgttcattcctcgacgatgcgcaggcacagcaagcagagctgattcgcggatcgaatggaccagccggagaggggtattatgttgcgccaacgctggtggtaaatcccgatgctaaattgcgcttaactcgtgaagaggtgtttggtccggtggttaacctggtgcgagtagcggatggagaagaggcgttacaactggcaaacgacacggaatatggcttaactgccagtgtctggacgcaaaatctctcccaggctctggaatatagcgatcgcttacaggcagggacggtgtgggtaaacagtcataccttaattgacgctaacttaccgtttggtgggatgaagcagtcaggaacaggccgtgattttggccccgactggctggacggttggtgtgaaactaagtcggtgtgtgtacggtattaatcttgttcgctcataagtaaaaaacggcacctggtgccgtttttttagtctgaaacaatcaattatctttcttcagcgcccctagcgttggcgtttcgtcaaagaagttccatggtttcagcagagtatgtacccattcggtcggcataatcggccactcttcggcgcgggccacatgtgtggtgccggtggtcatccagacaacggcgtcggtgttgtccagcgactcgttatccttactgtattgtccaagaccggtgtcatgagtagaacggttcggatatttgccttccgggaaacgctcgccaggatgataacgcgttacccaaagctgcttgtccataaagcttaaacgatgatagatccactcgtccggcgcgaactgggcaccttttgctaccgggtgagtaccacctgcataaggaataatttgataggaaactggattgcccatgcggttctctttgttcgggttactcaacagacgaatcgtgcccggatcaaatttctgtgcggcatcctgttcattgccgatgttgtactgattaacttgcatggtactggtgcgtgggccaccggcagtattcggttttaccactgggtccatcgccaccaggctgttattctcgccatctacatccagatcgaggcggaaattataaatatgttggtgtgtagtacccacgatattgtgatcgataagcgtgccgtagcgcgtgtcatctttcgccgtctcatcgtgcatggttttcgctttaacacctttcaccgcttcgatgcccgtagcaccggcatcgatgccaatagtgccgttttcatggaagatccagtcaaaaatgtagtcatagttacccactgtactgatccagcgcaccactaactcccggcgttcggtactgacgttgggctggcccatttcctgatgcttatactccggcccggcataacgttcaaataccgcgatagcgcgagggatctccatcggcacgccagtgtagtcggcgatggtttcattaaggagcactgcgttagacggggcatctttaccacgagcaattggtgaggttagcgtgcccataccgtagtcaccagagtccagatacgctttaaagtaccagccaatatcaggatcaccgtaaggcacaatcatgccgccgagagaaccttcgtacatgactttgcgtttggtgccattgtcgttataagtcacggtggagatcatcggcccgacgcgagagttcatgctgaggtgaaaatcccagttccgccagtgaatcatatcgccagtaatggtgtaatttttaccttcaggctcaatgatttgcataggcttaactgccggagcaacgcggtcacggccatcaaatgggcgtgcggtcattggcaccggaactaccggaccttcttcaatcttaacgatttttttctgttctaaatcaacgaccgccaccaggttttcgatgggatgtgcccagtagttgccatcaccgacatcaagatagctgatgactttgagcaaccgggcatcttgtttcaggccatctttaccatcgaaataacctacggtcagcggcgtggtaatcacttttttcgcatcagtaataccgcgtttcttcacggcagcggcaaattcttcactgttgttaataatgttctgcacactggcgaaatcatccagcaacaccataccgtgggcgtctttaatgggttgccaggagagcagtttgttgttttgcagatccaccaccgcttcgatgatatgtttgccgtcgagcataatgacgtcggctttgcgcggctggtcaaccggtttgttttccagcgcaaacgcccagacagcttctttatctggcggtagcagggagatctcagtaaaacgggtattgggtttgaagtccgcggaagctttaacaatttcaacggcctgtttaatttcgtccgcagttagcgcattaagtgggtgagggcgcttttctacctgaaaggtttgatccagcccggactggaaaacatcgttaataaaggtgtcagaaacccaggctttattgtctttcatcactaccggtacttgcagtgccagaggctgaccattaacaattgctgtttgcgcaccaggcttcactttcacgtacgcgccatctttaatcagggtaaagagctgggcgtagtcgtcccactgcacatcggcaccaaattctttaagcgttttatccattggcaccatatgcgcttcaccaccgtgggcaaataccggcgcttgccaggcgaaacttaaggcgactgccaacgccagggttgttttacgggcagaatacagagaggggcttcccattattaacctcgtcagatgttgtgttcttgttagcaaccgcgctctgtgggcggtttagtcaggttcacattatcagtactgatgcaaaggggattgcctgcacctgccaggttgtttggcaggtgtgccagcttttcatacagtggatgccctgaaaatagatgtacacatcatgcataatgtgacaacgtcacaaaacttagtgaaataaaagggcaactattcgccgttgcccttcattcaccgattaatcgacaaaatcaccgtgctgcctggccaccagcgtcagaattgaatacagcgccaccggggtttgatgctgattgaatacctctacagcccattccaccacacctgttggtttttcttctgcgctacgctgttttttcagcgtcttgcgcttacaggtgagacgcacctggatggtatcgcctggctttacgggttcgataaaacgcaagctttccagcccgtagttagcaatgaccggaccgacaccgtcatcgacaaacagacccgcagccgcagaaagcacaaaatacccatgcaccacccgctcaccgaaaatagattcggcagcagcaatcttatccatatgtgcatagaaatgatcgccgctgaggcaagcaaagttaacaatatcggcctctgtcattgtgcggcggggagtcagcaggctgtcgcctggttgcagctcctcaaaatatttgcggaacggatgaatacgatcttcttcgactttcgcaccacgcacccactgtttactgatagcggcaagcatcgacgggctaccctgtatagcggttcgctgcatgtaatgtttcaccgctcgtaaaccacctaattcttcaccgcctcctgcgcgaccaggcccaccatgtaccagttgtggcagtggggagccatgcccggtggattcttttgccgactcttcattgaggatctgaattcgcccatgcgtacgtgccgcgtcggcaataaactgacgcgcaatttgcggatcagccgtcaccagcgttcccgcaaggctaccgccgcctgcacaagccagttgcagagcatgttgctggttttgtgctggcatcagcgttgcgacagggccaaaggcttctgttgcatgtaccgccggtgtttcatccggctgcggacagtacaataaggttggcgggaagaatgcacccgcagcagataaatccgcctgaccaccgaggcgaatctcgcatcctgcagccagcaatgtgttcactttttcctgcacatcagcacgctgttcagcatttaccagtgcgcccattttcacaccttcctgtgcaggatcaccgaccacgactttctgtaatcgcgcaaccagagcatcactgacagcattaaccaatgcctgcggcacaataatccgccggattgccgtacatttttgcccggcttttgtggtcatctcacgcacaacttcacgaataaacagcgcaaactccggttgatccggggtgacatcttcgcccagtacgcagcagttcagggaatcagcttccatcgtgaaggggatagatttggcaacgatatttggctgaactcgcagcatctgtccggtcgtcgcggaccccgtgaaagtcaccacatcctggctgtccagatgatccaaaaggtcgcccgcactaccgcagatcagactaattgcgccttcgggaacaagaccactatcgacaattgatttcaccatcgcctgagtcagttgggccgtcgcggtagctggtttgatgatggctggcattccgcccagccacgttggtgccagcttttccagcattccccagcaggggaagttaaaggcgttaatatgcactgccacgcctgactttgaggtcagtacatggcgcgcggcaaatccaccttctttcgataaggggatcaattcatcttccggccacagcgtatcgtcaggcagctcccggctaccgaggctggcgtaagtaaataacgtcccaataccgccttcaatatcaacccaactgtctgcccgcgttgcgcctgtttgcgcagaaagagcatagaagcgctctttttcactcagcagatgtttagcgaccgctttaagcatcgccgcacgttcgataaaggtcatcgcgcggagggcgggggcacctttttcaatggcaaactggcgggcagccgccatatcaagaccttcactggtcacttcccataatgcctcgccgctaatggcgtggtgaatcaaacggctacggccccggccagactgccaggtaccggataagaaactgtctaactgctgcatcgctactctccagatgtttcacatttctgttgctaatagttaaatcgcgaatcataaaaagcaagggatcttttaacgaaatgttaactatgcgatctgtatagcaactgcggaaaacattaatgcactgataaataatgatttataaaaatatggtgcgaaatccgtcacagttcaaacatacaaaatttgtgattttagttaaccattgtgtagcttttacaaaacaatgtgattcgtgtttttaattaaatcacaaaaactggaatcgtaaaggtgatgacgtgacccaagaagaacgctttgagcaacggatagcccaggaaacggctatcgagccgcaggactggatgcccgatgcttaccgaaagacattgatccgccagattgggcagcatgcgcactccgagattgttggtatgttgcctgaaggtaactggatcactcgcgcaccaaccttgcggcgtaaagccattctgttagccaaagtgcaggatgaagcaggtcatggcctgtatctctatagcgccgccgaaacactgggctgcgccagagaagacatctaccaaaaaatgctcgacggacggatgaaatattcctccatctttaattatccgacattgagttgggctgatatcggtgttatcggctggctggtggatggcgcagcgatcgtcaatcaggtggcgttatgccgcacttcttatggcccgtatgccagagcaatggtgaaaatctgcaaagaagagagttttcaccagcgtcaggggtttgaagcctgcatggcactggcgcagggcagcgaagctcaaaagcagatgttgcaagacgccattaaccgtttctggtggccagccttaatgatgttcgggccaaacgatgataactcgccaaacagcgccagaagtctcgcctggaaaatcaaacgtttcaccaacgacgaactccgccagcgtttcgtggataacaccgttccacaggttgaaatgctcggtatgaccgttcctgacccggatctgcattttgatactgaaagcgggcactaccgctttggtgagatcgactggcaggagtttaacgaagtgataaacggtcgcggaatttgtaatcaggagcggctcgacgccaaacgtaaagcctgggaagaaggtacctgggtacgggaagcagcgctggcccatgcacaaaaacaacatgcccgtaaggtcgcataaggagattcaaaatgagtaatgtttactggccgttatacgaagttttcgtgcgtggcaaacagggcttatcacaccgccatgttggcagtttacatgctgccgatgagcggatggcactggaaaatgcccgtgatgcttacacccgtcgtagcgaaggatgttcaatttgggtggtgaaggcgagtgaaattgttgcctcgcaaccggaagaacgcggtgaattttttgatccggctgaaagcaaggtctatcgccatccaacgttttactccatccctgatggcattgagcacatgtgaggttggaaatgaatcagttaacggcttacaccttgcgcctgggcgataactgcctggtgctctcccagcggttgggggaatggtgcggtcatgcaccggaactggaaatcgatctcgcactggcaaacattggcctcgatttattaggtcaggcacgcaacttcttatcgtatgccgctgaattagcgggagaaggcgatgaagataccctggccttcacccgagacgagcgccagttcagcaacttattgttggttgaacaaccaaacggcaattttgccgacaccattgcacgccagtatttcatcgatgcatggcatgtggcgctctttacccgtctgatggaaagccgcgagccgcaactggcggcgatttctgccaaagcaattaaagaagcgcgttatcacctgcgttttagtcgtggctggctggagcgactgggcaatggtactgacgtatcagggcaaaagatgcagcaggccatcaacaagttgtggcgttttaccgccgaactgttcgatgccgacgagattgatattgcactgagtgaagagggtattgcggttgacccacgcactttacgcgcagcgtgggaagccgaagtttttgccgggatcaacgaagccacattgaacgtaccgcaagagcaggcgtatcgcactggcggtaaaaaaggactgcataccgaacaccttgggcccatgctggcagaaatgcagtatctccagcgtgtcttgcccggtcagcagtggtaacagaggagatgggtatgcaacgtctggccaccattgcaccgccgcaggtgcatgagatatgggcgctactcagccagatcccggacccggagatcccggtgctgaccattaccgatttaggcatggtgcgtaatgtgacacagatgggagaaggatgggtgatcggctttacgccgacttattccggttgtccggcaacggaacatttgattggcgcgatacgtgaggcaatgacaacccacgggtttacccccgttcaggttgtgctgcaactcgacccggcatggaccaccgactggatgacccccgatgcccgtgagcgtctgcgacagtatggcattagcccgcccgccggacacagttgccatgcccatttgccgccagaagtacgttgcccgcgctgtgccagcgtccataccacacttatcagtgaatttggttccacggcctgcaaagcattgtatcgctgcgatagttgccgcgaacctttcgattatttcaaatgtatttgaggatgccatgacaacgtttcattccttaacggtggcaaaagtggagccggaaacccgtgatgcggtgaccattacctttgcggtgccccagcctttgcaggaggcgtatcgctttcgccccggtcaacatttgaccttaaaagccagctttgatggtgaagaattacgccgttgttactccatttgccgcagctatctgcctggcgaaattagtgtggcggtgaaagccattgaaggcggacgtttctcccgctatgcccgcgaacacatccgccagggtatgacgctggaggtcatggtgccgcaggggcatttcggctatcagccgcaggccgaacgccaggggcgctatctggcaattgcagcaggatcaggtattacgccaatgctggcgattatcgccaccactttacaaaccgagcctgaaagtcagttcaccctgatctacggtaaccgtaccagccagagcatgatgtttcgccaggcactggcagacctgaaagacaaatatcctcagcgtttacagttgttgtgcattttcagtcaggaaaccctcgacagcgatctgcttaacgggcgtattgacggtgaaaaattacagtcacttggggcctcgctcattaattttcgtctttatgatgaggcatttatttgtggtccggcggcgatgatggatgacgcggaaaccgccttaaaagcactgggaatgccagataaaaccattcatctggagcggtttaatacgcctggcacgcgcgtcaaacgtagcgttaacgtgcaaagtgacggacaaaaagtgactgtacgtcaggatgggcgggatcgggaaatcgtgcttaatgccgacgatgaaagcattctcgatgcggcattgcgccagggggcggatctgccctatgcctgcaaaggcggcgtctgtgcgacctgcaaatgcaaagtgctgcgtggcaaagtggcgatggaaaccaattacagtctggaaccggatgaactggccgcaggttatgtgttgagttgccaggcactgccgctgaccagcgatgtggtggttgactttgacgcgaaggggatggcatgagcgaactgatcgtcagccgtcagcaacgagtattgttgctgacccttaaccgtcccgccgcacgtaatgcgctaaataatgccctgctgatgcaactggtaaatgaactggaagctgcggctaccgataccagcatttcggtctgtgtgattaccggtaatgcacgcttttttgccgccggggccgatctcaacgaaatggcagaaaaagatctcgcggccaccttaaacgatacacgtccgcagctatgggcgcgattgcaggcctttaataaaccacttatcgcagccgtcaatggttacgcgcttggggcgggttgcgaactggcattgttgtgcgatgtggtggttgccggagagaacgcgcgttttgggttgccggaaatcactctcggcatcatgcctggcgcaggcggaacgcaacgtttaatccgtagtgtcggtaaatcgttagccagcaaaatggtgctgagcggagaaagtatcaccgctcagcaagcacagcaggccgggctggttagcgacgtcttccccagcgatttaaccctcgaatacgccttacagctggcatcgaaaatggcacgtcactcgccgctggccttacaagcggcaaagcaagcgctgcgccagtcgcaggaagtggctttgcaagccggacttgcccaggagcgacagttattcaccttgctggcggcaacagaagatcgtcatgaaggcatctccgctttcttacaaaaacgcacgcccgactttaaaggacgctaatgatggaattcatcctcagtcatgtagaaaagggcgtgatgacactaacgctcaaccgcccggaacgcctgaacagttttaatgatgagatgcacgcacaactggcagagtgcctgaaacaggtcgagcgcgacgacactatccgttgcctgttacttacaggtgccgggcgcggattttgtgctggtcaggatcttaacgatcgtaacgttgatcccacaggccccgcaccggatttagggatgtcagttgaacgtttctataacccactggtacgtcgcctggcaaaactgccaaaaccggtgatctgtgcagtcaatggcgtggcggcaggggcaggcgcaacactggcactggggggcgacatcgttattgctgcccgttcagcaaaattcgtcatggcgtttagtaagttaggcttaatacccgattgcggtggaacctggttactgccacgcgttgccggacgagcgcgcgccatggggctggcactgctggggaatcaactgagtgctgaacaggcgcacgaatgggggatgatctggcaggttgttgatgatgaaacgctggcagataccgcgcaacagctggcacggcatctggcgacacaaccgacatttggtcttggacttatcaagcaagcgataaatagcgctgaaaccaatacgctcgatacgcaactggatctggaacgtgactatcagcgacttgccggacggagcgcagattatcgtgaaggtgtcagtgcgttcctggctaaacgctcaccgcagttcacggggaaatagcatgatgataaatgtgcaaactgtggcagtgattgggagcggcaccatgggggcaggcattgctgaagttgccgccagtcatggacatcaggttttactgtatgacatttctgctgaagcgctgacccgcgcaatcgacgggatacacgcgcggctaaattcacgcgtgacgcggggaaaactgaccgctgaaacctgtgaacgcacattgaaacgcctgatcccggtgaccgatattcacgcgctggcagcagcgaatctggttattgaagcggcgtctgaacgtctggaagttaaaaaagcgctctttgcacaactggcggaagtttgcccgccacaaacgctattgaccactaacacttcgtcaatctctataaccgcgattgctgcggaggtaaaaaatcctgaacgtgttgcggggctgcatttttttaacccggcaccggtgatgaagttggtggaggtggtcagtgggctggcaacggcagcggaagttgtcgagcagttgtgtgaactgacattgagttggggtaagcagccagtgcgctgtcattcgacccccggatttatcgttaaccgtgttgcgcgtccttattattccgaggcctggcgggcactggaagagcaggttgctgcaccagaagtgattgacgctgcacttcgcgatggcgctggtttcccgatggggccgctggaattaaccgatctgattggtcaggacgtcaattttgctgtcacctgttcggtgtttaacgctttctggcaggagcgtcgttttttaccttcgctggtgcaacaggaactggtgattggtggacggttgggcaagaaaagtgggctgggcgtgtacgactggcgcgcggaacgtgaggcagttgttggcctggaagcggtaagcgacagttttagcccaatgaaagtagaaaagaaaagtgacggtgtcacggaaattgacgatgttttattgattgagacacaaggcgagacggcacaggcgctggcaatacgactggcacgcccggtggtagtgatcgataaaatggcgggcaaggtggtgaccattgctgctgcagcggtgaacccggactcagcgacccgcaaggccatttattacctgcaacagcagggcaaaacagtgctgcaaattgcagattacccaggaatgctgatttggcgaacggtagcaatgatcatcaatgaagcccttgatgcgcttcaaaaaggcgtggcctctgaacaggatatcgataccgccatgcgtcttggggtgaattatccatatggcccacttgcctggggagcgcaacttggctggcagcgaatattaaggctccttgaaaatctacagcatcactatggcgaagaacgctatcgcccatgttcattgctgcgccaacgggcgcttctggagagcggttatgagtcataaggcctggcaaaatgcccatgcaatgtatgagaacgatgcctgcgccaaagcgcttggcatcgacattatctcaatggatgaaggctttgctgtagtgaccatgaccgtcactgcacaaatgcttaacggtcatcaaagttgccacggcgggcagctattttcactggctgatactgcctttgcctacgcctgcaatagccaggggctggcagccgtcgcttctgcctgcacgattgattttttacgtccaggctttgccggagacaccttaactgctactgcgcaggtacgtcatcagggcaagcaaaccggtgtttacgacatcgaaattgttaaccaacaacaaaaaacggttgcgctgtttcgcggtaaatctcaccgcatcggcggcaccattacaggagaagcctgatgcgtgaagcctttatctgtgacggaattcgtacgccaattggtcgctacggcggggcattatcaggtgttcgggctgacgatctggctgctatccctttgcgggagctgctggtgcgaaacccgcgtctcgatgcggagtgtatcgatgatgtgatcctcggctgtgctaatcaggcgggagaagataaccgtaacgtagcccggatggcgactttactggcggggctgccgcagagtgtttccggcacaaccattaaccgcttgtgtggttccgggctggacgcactggggttcgccgcacgggcgattaaagcgggcgatggcgatttgctgatcgccggtggcgtggagtcaatgtctcgggcaccgtttgttatgggcaaggcaaccagtgcattttctcgtcaggctgagatgtttgataccactattggctggcgatttgtgaacccgctcatggctcaacaatttggaactgacagcatgccggaaacggcagagaatgtagctgaactgttaaaaatctcgcgagaagatcaagatagttttgcgctacgcagtcagcaacgttcggcaaaagcgcaatcttcaggcattttagctgaagagattgttccggttgtgttgaaaaataagaaaggtgttgtaacagaaatacaacatgacgagcatttgcgcccggaaacgacgctggaacagttacgtggactaaaagcaccatttcgtgccaatggagtgatcaccgcaggcaatgcctccggggtgaatgacggagccgctgcgttgattattgccagtgaacagatggcagcagcgcaaggactgacaccgcgagcgcgtatcgtagccatggcaaccgccggggtggaaccgcgcctgatggggcttggtccggtgcctgcaactcgccgggtgctggaacgcgcggggctgagtattcacgatatggacgtgattgaactgaacgaagcattcgcggcccaggcgttgggtgtactacgcgaattggggctgcctgatgatgccccacatgttaaccccaacggaggcgctatcgccttaggccatccgttgggaatgagtggtgcccgcctggcactggctgccagccatgagctgcatcggcgtaacggtcgttacgcattgtgcaccatgtgcatcggtgtcggtcagggcatcgccatgattctggagcgtgtttgagcatatcaacctgcgagtaccctacaatgataaccaatacaaagcttgacccgattgaaaccgcgtctgttgatgagttacaggcgttacaaacacagcgtctgaaatggacgctcaaacacgcgtatgaaaatgtcccgatgtatcggcgcaaattcaacgcagcaggcgtacatcctgatgatttcagggaactttcagacctgcgtaaatttccctgtaccaccaaacaggatctgcgcgacaactatcctttcgacacctttgccgtgccgatggaacaagtggtgcgcattcatgcttcttcgggaaccacaggtaaaccgacagttgtcggctatacgcaaaacgatattgataactgggccaatattgtagcgcgttcgttgcgtgcggcgggtggcacgcccaaagacaaaattcatgtcgcctatggttacgggctgtttactggtgggctgggtgcgcactatggtgccgaacgtctgggcgctacggtgatcccgatgtctggcgggcagacagaaaaacaagcgcaactgatccgtgattttcaaccagatatgatcatggttacgccatcttattgccttaacctgattgaagagctggagcggcagttgggcggtgatgccagcggttgctcgctgcgggttggagtgtttggtgctgagccgtggacacaggccatgcgtaaagaaattgagcgtcgcctggggatcaccgcactggatatttatggcctgtcagaagtgatggggccgggggtggcgatggagtgtctggaaactaccgacggcccaaccatttgggaagatcatttctatcctgaaattgttaatcctcatgacggcacaccgcttgccgatggtgaacatggcgaactgttattcaccacgctgaccaaagaagcattgccggtcattcgttaccgcacgcgtgatttaacccgactgttaccaggaacggcgcggactatgcgccgcatggatcgcatcagcggacgcagcgatgacatgttgattattcgcggtgtaaatgtctttccgtcacaactggaagaagagattgtcaaattcgaacatttatcgccgcattaccaactggaggtgaaccgccgggggcatcttgattcactttctgtgaaagtggagttgaaagaaagtagcctgacattgacgcatgagcagcgttgccaggtatgccaccagctgcgccatcggattaagtcgatggtggggatctctaccgatgtgatgatcgttaactgtggcagtatcccgcgttcagaaggcaaggcgtgtcgggtgtttgatctgcgcaatattgttggtgcctgacgtgtcgtctggccctggtgaggtaaagcgtcagggccagaagtcgatacgacctgtgctatgattcataaatcacaacaataacaacagactgaatcgaatgagtaaacttgatacttttatccaacatgctgtaaacgctgttccggtcagtggcacatctttgatctcctctctgtatggtgattcgctttcccatcgtggtggtgaaatctggcttggtagtctggctgctttgctggaagggctgggatttggtgagcgtttcgtgcgcaccgctttgtttcgtcttaataaagaaggctggctggatgtttcccgcatcgggcgacgcagtttctatagcctcagtgataaaggcttgcgcctgacgcgacgggcagaaagtaaaatttatcgcgcagagcaacctgcatgggatggtaaatggctcctgttgctctcggaaggtttagataaagcgacgctggctgatgtcaaaaagcagttgatctggcaaggttttggcgcactggcacccagcctgatggcatcgccgtcgcaaaaactggcggatgtacagacacttttgcatgaagcgggggtggcggataacgtgatttgttttgaagcgcaaataccactggcgctttctcgcgcagcactgcgtgccagagtagaagagtgctggcatttaactgaacaaaatgccatgtacgaaacctttattcagtcattccgcccgctggtgccgctgttaaaagagacggcagacgagttaaccccggagcgtgcatttcatattcagcttttactgatccatttttatcgccgtgtcgtccttaaagacccattgttgccggaggagttgcttccggctcactgggcagggcatacggcgcgtcagctgtgtatcaacatttatcagcgcgtagcgcctgctgctttagcgttcgttagtgaaaaaggtgaaacctcagtcggtgaactgcctgcgccgggaagcctgtattttcaacgttttggcggcttgaatattgaacaggaggcgttatgccaatttaccagatagatggtctgactccggttgtgccagaagagagctttgtccatccgacagcggtattgatcggcgatgttattctcggcaagggcgtttacgttgggcctaatgccagcctgcgtggcgattttggtcgtatcgtggtgaaagatggcgcgaacattcaggataattgcgttatgcacggttttcccgagcaggatactgttgtaggagaagatggacatattggtcatagcgctatccttcacggctgcattatccgccgcaatgcattagtgggaatgaacgcggtagtgatggacggtgcggtgattggcgagaacagcattgttggtgcatccgcatttgtgaaagccaaagcagaaatgccagctaattatctgattgtcggcagcccggcgaaagcgattcgtgaacttagtgagcaggagctggcatggaaaaagcagggtacgcatgagtatcaggtgctggtgacacgctgtaagcaaacgttgcatcaagtcgagccattgcgggaagttgaacctggcaggaaacgcctggtatttgatgagaatctgcgaccgaaacagtaacagatgtaaaattattttgtccctttaattataaagcagagttatgtttaagctctgctttatttatttgagtattaattcatgccgttttttcatcatataattatttataatgagaatgtgcttttaatttgtaatttatattatatacataattcatatattcatggtcttttatttattcacctgaattataactgtgcattatcggaaagtatgtttgattaggtaataatctactggcaatataggatgtcttcaatgttttaaataactaattggtcgggttagtgcatccggctttctttatattcgccagaaggatttattatgcaaaggaaaactctattgtcggcctgtattgcattagctctgagtggtcagggttgggcggcagatatcacagaggtagaaaccaccacaggtgaaaagaaaaataccaatgtgacttgtccggcagacccaggaaaactcagtccggaagagcttaaacgcttaccctctgaatgctctcctttagtcgaacaaaacctgatgccatggcttgccacaggcgctgctgcgttaatcacggccttagccgtagtggaactaaacgacgatgatgatcatcatcatcgcaacaattctccactcccaccgacaccccctgatgatgaatcagacgacactccagttcccccaagtcctggcggagatgagataataccggacgatccggatgatacgcctacacctcccaaaccgatttcgtttaataatgacgttattctcgataaagcagaaaaaacgttaactattcgcgattcagtttttacttataccgagaatgctgacgggactatttctctgcaagatagcaatggtcgtaaggcaacgattaatctttggcagattgatgaagcgaataacactgttgcccttgaaggggtgagcgcagatggcgcaacgaagtggcaatataatcataaaggtgagcttgttattacgggtgataatgccacagtaaacaacaatggcaaaaccaccgttgacggcaaggattccaccggtacggaaatcaacggtaataacgggaaagtgattcaggacggcgatctggatgtcagcggcggcggtcacggtattgatatcaccggtgacagcgcgacggtagataacaagggcaccatgaccgttaccgatccggagtccatcggtatccagattgacggcgacaaggcggttgttaataacgaaggcgagagcaccatcaccaacggcggcaccggcacgcagattaacggtgacgacgccacggcgaataacagcggcaaaaccaccgttgacggcaaggattccactggcacggaaatcaacggtaataacgggaaagttatccaggacggcgatctggatgtcagcggcggcggtcacggtattgatatcaccggtgacagcgcgacggtagataacaagggcaccatgaccgttaccgatccggagtccatcggtatccagattgacggcgacaaggcggttgttaataacgaaggcgagagcaccatcaccaacggtggcaccggcacgcagattaacggtgatgacgccacggcaaacaacaacggcaaaaccaccgttgacggcaaggattccaccggtacggaaattgctggcaataacgggaaggtgattcaggacggcgatctggatgtcagcggcggcggtcacggtattgatatcaccggcgacagcgcaacggtggataacaagggcaccatgaccgtcaccgatccggagtccatcggtatccaggttgacggcgaccaggccatcgtcaataacgaaggcgagagcactatcaccaatggcggcaccggcactcagatcaacggtaacgacgccaccgcgaataacagtggaaaaaccactgttgatggaaaagattccacgggtaccaaaatcgcgggcaatatcggcattgtaaatctggatggtagcctgactgttacaggcggtgcgcatggtgttgagaacattggtgacaacggcacggttaacaacaaaggagatattgttgtttccgatactggatcgattggcgtgctcatcaacggtgagggggcaacagtatccaatacgggtgatgttaacgttagcaatgaagcgacagggttcagcatcacaaccaacagtgggaaggtttcgctggcaggcagtatgcaggttggcgatttctcgaccggggtagatcttaatggcaacaataacagcgtgacgctggcggcaaaagatctaaaagtggtcgggcagaaagcgacgggcataaacgtttctggcgatgcgaatacagtgaatatcactggtaacgttctggttgataaggataaaaccgcagacaatgcggcggaatatttcttcgatccatccgtgggtatcaacgtttacggcagtgataataacgtgacgctggatggaaagttaactgttgtatcagacagtgaggttacttctcgtcagagtaatttatttgatggcagcgcagagaaaacgtcaggtctggttgtgattggcgatggcaataccgttaatatgaatggtggacttgaactgattggagagaaaaacgcgcttgcagatgggtcgcaggttgcttccttgcgcacaggatatagttataccagcgttattgtcgttagtggtgagtcgtcggtatatctgaatggagatacgacaatcagcggagaattccctctggggtttgccggggttattcgggtacaggataaagctttgctggaaattggcagtggcgctacgctaacaatgcaggatattgacagttttgaacatcatgggacaagaaccccagaacttacttatgctgattccggtgcgaaaattgttaataaaggtactgttgaaattcagaatttaggttttgcttttgttactggtgaaaatacaacaggtataaatagtggcacgatctcgttattacaaaatggtaaagatccggcaccgtctcccattgttttactggctactaacggagggagcgccactaatgcaggtacgatcacaggtaaagtgacggaacgacatagcgtatttaacaagtattcaacgggcacatcgaattcatttatttttaataacgatgtcagtagcataacagggttagtcgctcaatcgaatagcacaattatcaatactgacagcggcatcattgatttgtatggtcgtggtagtgtcggcatgcttgctatagcagattcaacagcagaaaatcagggtaaaattacactggattctatgtgggtagatgcaaatgacactaccgcaatgcgagatatagctagcaacagcgccattgacttcggtacaggtgtgggagttggtactgatagttatagtggtgcagggaaaaatgcaacagcaattaaccaattgggcggtgttataactatttataacgccggcgcaggtatggcggcctatggcgccagcaatacagttattaaccaggggacgattaacctcgaaaaaaatggtaattatgacgatagtctggcagcaaatactctggtagggatggctgtttatgagcatggtactgctatcaacgaccagacgggtgttatcaatatcaatgttggtactagtcaggcgttttataacgatggcacaggaacaattgttaactatggtacaatctgcactttcggcgtgtgccaatcggggaatgagtacaataacacagatgatttcacctcactgatctataccggtggcgatacgattacacgaagcggagaaactgtaacgctaaataatgccggagaaatgactgcgcaaattaccatgaatgctggtgctgatagttcgttagtgaacaacaccggaactatcaataaaatcgtgcagaacgcgggggtattcaataatagtggcagtgtaacagggcggatgatgtcggctggcggggtctttaataatcaaactgacggggcgattatgagaggtgctgcgctgacaggtactgcagtggcaaataacgaaggaacctggaacctcggaagtagcagtgagggtaacaacaccgggatgctggaagttaataataattctgctttcaataaccgcggcgagtttattcttgataacgacaagaatgctgtgcacatcaaccagtccggtacgctttataataccggtcacatgaacatcagtaattcttcccacaacggagccgttaatatgtggggcggaaatggtcgttttatcaatgacggaacgattgatgtttctgcgaagtcactggtagtcagcgctaataatgccggcgatcagaatgccttcttctggaaccaggataacggggtcatcaacttcgatcacgacagcgccagtgccgtgaaagccacccacagcaactttattgcccagaatgacggcatcatgaacatcagcggcaccggtgctgtggctatggaaggtgataagaacgcgcagctggttaacaatggcaccatcaacctcggtaccgcaggcactactgacacggatatgatcggtatgcaactcaatgccaacgccacggcggatgcggtgatcgagaacaacggcaccatcaatatcttcgctaataactcgtttgcatttagcgtactgggtacagtaggtcatgtggttaacaacggcacggtggtgattgccgatggggttacgggttctggcctgatcaagcagggcgacagcatcaatgttgaaggtatgaacggtaacaacggtaatagcagcgaagtgcattatggcgactatacgttgccggatgtgccgaagcccaatacggttagtgtaacgtcgggaagtgatgaggctggtggcagcatgaacaacctcaacggctatgtcgtcggtaccaacgttaacggcagcgccgggaagctgaaggttaacaatgccagcatgaacggcgtggagattaacacgggctttaccgctggtacggcagacaccattgtgagttttgataacgtagtggaaggtagcaacctgaccgacgctgacgccatcacctcaacgtccgtggtatggactgccaaaggcagcaccgatgccagcggtaacgttgacgtcaccatgagcaaaaacgcttataccgatgtggcaacagatgcctcggtgaatgacatcgcgaaagcactggatgcgggttacaccaacaacgaactgtttaccagcctgaacgtcggcacgactgctgaactgaacagtgctctgaaacaggtcagcggtagccaggcgaccacggtattccgcgaagcgcgcgtgttaagcaaccgctttagtatgctggcagatgccgcgccgaaagtgggtaacggtctggcgttcaacgttgtcgcgaaaggcgatccgcgtgccgagttaggtaataataccgaatacgacatgctggcattgcgtaaaactatcgacctgagcgaaagccagacgatgagtctggagtacggtatcgctcgtctcgatggtgatggtgcgcagaaagcgggtgataatggcgttacaggcggttatagccagttctttggcctgaaacatcagatgtcgttcgataacggcatgaactggaataacgccttgcgttacgacgttcacaaccttgacagcagccgctcgattgcatttggcaacacgaacaaaacggctgataccgacgtgaaacagcagtacctggagttccgcagcgaaggggcgaagactttcgaaccgagcgaaggactgaaggttacgccatatgcgggtgtaaaactgcgtcacacactggaaggtggctatcaggagcgcaatgccggagactttaacctgaatatgaacagtggcagcgaaacggcggtggacagcatcgtcgggctgaaactggactacgcaggtaaagacggctggagcgctagcgctacgctggaaggcgggccgaacctgagctacgcgaagagccagcgtacggcaagcctggcaggcgcaggtagtcagcactttaacgtcgatgacggtcagaagggcggcggcatcaatagcctgacaagcgtcggcgtgaagtacagcagcaaagaaagttcgctgaatctggatgcgtacaactggaaagaggatggcatcagcgataaaggcgtgatgctgaacttcaagaaaacgttctaatttttagcatgtgatccctaaaccgcaacgctgatacaggttgcggtttttttattgccggatgtggtacgtgacgcgttttgttttgtgtctttcaggacaatagagcaactcatccagtaatcttgtttacaccttcgcattatttatctcttttcgtttctatactgatttttcttaatccgttttattacagggcagggtgcgatgagcagcaatacatttactctcggtacaaaatccgttaaccgtcttggttatggcgcgatgcaactggcaggtcctggagtttttggccccccacgagatcgccacgtcgctataaccgtgctgcgtgaggcgctggcattgggcgtcaatcatattgataccagcgacttttatggtccgcacgtcaccaatcagattatccgcgaagcgctttatccttactctgacgacctgacaattgtcactaaaattggtgcgcggcgtggagaggacgcatcctggttgcccgcattttctccggcagagctgcaaaaagcggtgcacgataatctacgtaatctcgggctggacgtgctggatgtggttaacctgcgcgttatgatgggggatggtcatggcccagcggaaggatcgattgaggccagcctgaccgtgctggcagagatgcaacaacaaggcttggtaaaacatattggcctgagcaacgtcacaccgacgcaggttgcagaggcgcgcaagattgccgaaattgtctgtgtgcaaaacgaatacaacatcgcgcaccgtgctgatgatgcaatgattgatgctttggcccacgatggcattgcctacgtgccgttcttcccgctcgggggctttacaccgctgcaatcgtccacactttccgatgttgctgcgagcctgggtgcaacacccatgcaggtggcgctggcgtggctgttacaacgttcaccgaatattttgctgatcccagggacgtcttcggttgcgcatttacgggagaatatggctgctgaaaaattgcatctttctgaggaagtgttgtctacgttggatggtatttcgcgagaataacgaatatacaaaagggaaagatgcatttcccttttgtttcttttttaatggcatggagtgcatatgtttaaggccaggatttgcggctggataggtttacttcccctgtttatgctgagtcttccagtacaggcggaacttcgatgtgttgcaaatacagttgatattgaaccatttttttctgcggctaccgctgaagataaacaacaagttgaacaagctatcaacagtagcgtgaatcttgtccccttcggtttatctgcatcggactggaaagtgcatcgtggcgatttagtggtagaaggtaatatagagagtaatcaaaaattgattgttcttggtaatttgacagtcaaaggtaatatttccactttctctctttctaatccatgggttattctcggtaacgtgacggcaacgaatatagttacggattcaccactgttaattaccggttcgataaatgcaagtggactggtatttatcgactcatattacgataatccgtctacgattaaggggagtattaatgcgcgtgggatatttatcaatgacataattgcacctgttgttgcgtcttcgacaaatagtgaattcatggcccgtgcgagtgacaaaaatgacactgaaaatgtcaaaaaagcgctgatgataataaatcctgatgcatattattggggtctaataaatgatgaagatgctctgaaagaaatttttaagcgaagcaatattcgcatggcagggaatgtctgtaatcagatgaaaaaagaagcgctgtttcgccctaagccttctcctgagttagtgcaggaattgcaaatgctggatgaaggcaacgttgctgcatttgaaggacgagatattgcgacatttgatcttgccataatccgaactctcccaaggcttaaaggaatttcagctaacctacgcaaacaacttattaatagcaatgatgaacaaacgattgaaagtatggcgagatatatgcctgacaatgagattctggagttgaccgatcagcaattgggttaccagcctgttgttctggggttgctcgaccgtgaaccgctctctgtcgaaataatgacgcgaatgagtcgtctacctgatggtgtcggtccgttgaatcttgcgctacgtgaaaatctccctctggatatcgtaatgactctggcgaaaagagattgggatatgatcattcaggagctttataaagatgcgtggttattgcctgaatccattattgatggctatttccgcagtgatgattcctctattcgtcaggtcggtgctggaggacaactcacctacaatcaggcaatgcagttggcgaacgattcatcaaacaatgttgtcacaagcttagcgttcaagctggcagagatgaaacaccatggtcaattattgcggatgacgccacaagagagtgacaaagttgcagcctatttataccaaaaattcgagaatgacgatgatctaatacgtgtgttatttttagcattgccagataacttacagtttaattttgttaaaaggatggagaaaaaatcccctgcctacttttgctgtcgggatatgcaggtaattcactctgacgctgctctacaacggttattgacacgtttcaacgatcctgaggggtggagtaatctggcgaaaaatcagtatctgagcacgtcgatgaaacaaaaaatttggcaacgtgctttatcgcatcggaaaaataatccgaaagcagattcagctgcgtatgaaaccagcgctgatatgattttgtctgagcttatcagccacggtgaagttgatgatcagatgctattaaatgccacagccctgatacgtttggaagactgggactttttagagagtgcattagttagttgggataatttacccgctgttgtcctcaaggaattacagcaaaatacgccacgcaatgatatttgggcgaagttttttctgaggcaggaaaacagctcccgtgcgcaggttgatgaagcattacgcgtctattatgcactcgaccccgatgcgttagcacaactggatgtactggcaaaacaaccggatcgtatatggtggagtacactggcgaaaagcaatctcacatttttcaagttcggcgcacttaacaaccgccacacaccgcctgcagtactggcggcagaaattgatcccgagtggtggattgtggcgatgaataatccccgttttccagttgatgtattaaaggcgaggctgaaacgtgatcctttgctggcgttagagcttgttaaccctgaactggatttagtccgccagctggcgcttaacggtaagacgcgcgcaatacgggaacaagcgatgagaaaacttgatgagttgtattgatccacaacgtaatatttcttaaccctttgattaattggggataattattcctgacagtgagtccccaataccttgatatattctgaatttttaatgaagcggcgtgttgcgatatctccgtcaggggaattgatgcaccatagcgcaaaccgaattatcaaggattgataatgacgctctaccagataaaaccgctctttcagtcgctgttaaggccgacgatgttttggctttacaagcaccacgttacagcgaatcacatcactcttgctgcactggcgctttctcttcttaccggattgctgttgatgttggtggcacaacccatcctctttatgctattgcccatcgtgctttttatccgtatggcgctcaatgcgctggatggcatgttggcgcgtgagtgcaatcagcaaacacggcttggggcaattttgaatgagactggtgatgttatttccgatattgcgctctatttaacatttttatttttaccggaaagtaacgcatcactcgtgatactcatgttattttgcaccatattgaccgagttttgcggtttactcgcgcagacgattaacggtgttcgcagttatgccggtccatttggcaaaagcgatcgcgcgttaatatttggtctgtggggtctggccgttgccatttatccacagtggatgcagtggaataatcttttatggagcattgcttcaattctgcttctctggactgcgattaatcgttgtcggagtgtgcttcttatgagcgctgaaatataatgctggaaaaatctctggcaacacttttcgcgttgttaattttagcaacgctgataaaccgttttctgctatggcggttaccggagagaaaagggggtgaggttacattacgtattcgtacctggtggggcatcgtcatttgtttttcaatggtgatttcaggtccacgctggatgacgttgacgttttttgcgctgataagttttctggcattgaaagaatattgtacgcttatatctgtacattttccgcgttggttatattggggtattcctcttaactatttgcttatcggttttaattgctttgagctgtttctgttatttatacctttggctgggtttctgatattagccaccgggcaagttttagtgggtgacccctctggttttctgcataccgtgagcgccattttttggggctggataatgaccgttttcgccttgagtcatgccgcctggttattaatgttgccaaccacaaatatccagggcggggcgttactggtgttatttcttttggcattaaccgagtcaaacgatattgcacagtatttatggggaaaatcctgcggcagaagaaaagtggtccctaaagtcagcccgggaaaaacattggaaggtctgatgggcggcgtcatcaccatcatgattgcgtcactgattatcggaccgttactgacaccgctaaatacattacaggcattattagcgggtttgttaattggtattagtggtttttgcggcgatgtcgtgatgtcagccatcaaacgagatattggtgttaaagatagcggaaaactattgccaggacatggcggactccttgacaggattgactcattaattttcaccgctccggtatttttttattttatacgctactgctgttactgaaggaaaatagagaaaatggaaaattcacgcatccctggggaacatttttttaccaccagtgataatacagcgttgttttatcggcactggcccgctttacagcccggggcgaaaaaggtcatcgtcttatttcatcgcgggcatgaacattctggtcgtctacaacatctcgttgatgaactggcgatgccagatactgctttttatgcctgggatgcccgagggcatggaaaaagttcggggccgcgtggttatagcccatctcttgcgcgttcagtgcgggatgtcgatgaatttgtccgttttgctgccagcgacagccaggttggactggaagaggtggtagtgatcgcgcaaagcgtcggcgcagtgctggttgccacatggattcatgattatgcacctgcaattcgcgggctggtgctggcttctccggcctttaaggttaaattgtatgtgccgctggcacgtcctgcgctggcgttatggcatcgtctgcgtggtctgttttttattaattcctatgtgaaaggacgctatttgacccacgatcggcaacggggggcgagtttcaataatgatccgctgatcacacgggcgattgccgttaatatcttgctcgatctctacaaaacgtctgaacgtattattagagatgcggcggcgattacgctccccacgcaacttctgatatcaggcgatgactatgtggtgcatcgccaaccgcagattgatttttatcagagattacgtagccctctgaaagagctgcatctgctgccaggcttttatcacgacacgttgggtgaagagaacagggcgctggcatttgaaaaaatgcaaagctttattagtcgtttatatgctaacaaatcgcaaaaatttgattatcagcatgaagactgcacaggaccatcagcggatcgatggcggctactttctggtggacccgtgccattatcgccggttgatttagtgtatcgctttatgcgaaaggcgatgaaattgttcgggacgcactcttcgggcctgcatctcggaatgagcaccggctttgattcaggcagttcgctggattatgtctatcaaaatcaaccgcaaggtagtaacgcattcgggcgcttaatcgacaaaatctacctgaacagtgttggctggcgcggtattcgccagcgcaaaacccatttacaaatactgattaaacaagccgttgccgatctccacgccaaaggtttagccgtccgcgtggttgacattgccgcagggcatgggcgctatgtactggatgcactggcaaacgagcctgccgtaagcgatattttattacgtgattacagtgagttaaatgttgcacaggggcaagagatgattgcccaacggggaatgtctgggcgggtgcgttttgaacagggcgatgcgtttaacccggaggaactcagcgcgttaactccgcggcctacgctggcgattgtctctggactgtatgagctgtttcccgaaaatgagcaggtaaaaaactcactcgcaggtcttgccaatgccatcgaaccgggcggcattctcatctacaccgggcagccgtggcaccctcaactggagatgattgccggggtgttaaccagtcataaagatggtaaaccgtgggtaatgcgcgtgcgttcgcaaggggagatggattcactcgtgcgtgatgccggatttgataaatgcacacaacggattgatgagtggggtatttttacggtttcgatggcggtgcgtcgtgataactgaacgtcggaacgtattgctacaaggcgctggctggttattgttgctggccccgtttttcttcttcacctatggatctcttaatcagttcaccgcggttcaggaccttaacagccatgatattcccagtcaggtattcggttgggaaacggcgatcccttttcttccctggactattgttccttactggagtctggatcttttatatggattttcgctgttcgtttgtagcacgacattcgaacagcgccgacttgtccaccggcttattctggcaacggtaatggcctgctgcggtttttttctctacccgctgaagtttagttttatccgtcctgaagtgagtggggtgacaggatggctattttcgcaacttgaactgtttgatctgccttataaccagtctccttcgctgcatattattctctgctggctactttggcgtcactttcgtcagcatctggctgtgaggtggcgtaaagtctgcggcggatggtttttactcatcgccatttcgacgctgacgacctggcagcatcattttattgatgtcatcacggggctggcggtaggtatgttaattgactggatggtgcccgtcgaccgtcgttggaattatcagaaacctgatcaacgtcgaatcaaaatagcactgccatatgtcgtaggcgcgggctcgtgcattgtgttgatggagctaatgataatgcttcagttatggtggtcagtctggttatgttggccagtattatcgctattcatcattggccgtgggtacggtgggcttggcgcgataacaacagggaaagatagtcaggggaaactcccgcccgccgtttactggctgacattgccctggcgtatcgggatgtggctgtctatgcgttggtcttgtcttcgcctggagccggtgagcaaaattactgctggtgtttatttaggggcgtttccacgacatattccggcacagaatgcggttctggacgtcacctttgaattccctcgcggacgagccacaaaagatcgactctatttttgtgtaccgatgctggatctggtggttccggaagagggggagctccgacaggccgtggcgatgctggaaacattacgcgaagagcaaggcagcgttctggtccattgtgcattgggattatcgcgcagtgcgctggtggtggcggcatggttgttatgttacggacactgtaaaaccgttaatgaagcgattagctatattcgagccagacgcccgcagattgtgctgacagacgagcacaaagcgatgctgagattatgggaaaacaggtaagtggattgagatgtggactgaatatctacagtccacatcaagaccgtgtccggttatgcagaaacaatgctgtcgatggctgcttttgcgtcagactgtgctttcgctgccatttccggaccgtatgcgatcccttcggcgaagacaaatttcacatcggtaatgccgataaagccgaggaacgtggacagatacggcgtcaccaggtccgttggtccatctttgtggatcccgccgcggctggtaataacgatggcttttttacccgttaccagaccttccggaccgttctcggtatagcggaaagtaacgcctgcgcgggcaaccaggtcaaaatagtttttcaactgagtcgagatgttgaagttatacatcggtgccgcaataacgataacgtcgtgggctttcagctcggcaatcaactcatcggaaagtgccagagcttcctgctgacgcggagtcagcggcgcatcgctcggacgcagagcgccaaccagttcgccatccagtaccggaatcggatttgcagccaggtcgcgaacggtgatttcatcagcggagtgcttttcgcgccattgttcaacaaaataatcggacaactgattagactgagagtaccctgccaggatgctggatttaagaactaataccttgctcatggtgtttccttatagatgtttgaatgggcgatgccccgttgcttgttgacactttattcacaatcctgccacagagatagcgcaataaatcgaagcctatgttcgaatttattgaacaacgcatagaaagccgcgatgtggtactctatatctatcatttaaaagaaaattaatcaggcagactactgcccactaacgttatgacagaacaacaaaaattgacctttacggccttgcagcagcggctggattcgctgatgctgcgtgacagactgcgtttttctcgccgtctgcacggcgtgaagaaggttaaaaatcctgatgcacaacaggccattttccaggagatggcgaaagagattgaccaggcggcagggaaagtcctgctgcgtgaagcggcacgaccggaaattacttatcctgacaatttaccggttagtcagaaaaaacaggacattctcgaagcgattcgtgatcaccaggtggtgatcgtcgccggggaaacgggttctggtaaaacgactcagttaccgaaaatctgtatggagctggggcgcgggattaaaggactgatcggccatacccagccgcgtcgtctggcggcaagaacagtggcgaaccgtattgcggaagagctgaaaacggagccgggcggttgcatcggttacaaagtgcgtttcagcgatcacgtaagtgataacacgatggtcaagctgatgaccgacggtatcctgctggcggagatccagcaagaccgcctgctgatgcagtacgacactatcattattgacgaagcgcacgaacgcagcctgaatatcgattttttgctcggctatttgaaagagttgctgccgcggcgtcctgacctaaaaatcattatcacttccgcgactatcgacccggaacgcttttcgcgccactttaataatgcgccgattattgaagtctccggtcggacctatccggtggaagtgcgctatcgcccgattgttgaagaagccgatgacaccgagcgcgatcagttgcaggcgatttttgacgccgtagacgaactgagtcaggaaagccatggcgacattctgatctttatgagcggcgagcgggaaatccgcgataccgccgatgcgctgaacaagctgaacttacgccataccgaaatcttgccgctttatgcgcggctttcgaacagcgaacaaaatagggtattccagtcgcacagcggacggcgcattgtgctggcgaccaacgtcgcggaaacgtcgctgaccgtaccggggattaaatacgttatcgaccccggtacagcgcgtatcagccgctacagctatcgcaccaaagtgcagcgtttgccgattgagccgatttcccaggcgtctgccaatcagcgtaaaggccgctgtggtcgtgtgtccgaagggatctgtattcgtctctattccgaagacgatttcctctcgcgcccggagtttaccgatccggagattctgcgtaccaacctggcctcggttattttgcagatgaccgcgctggggctgggcgatatcgctgcgttcccgtttgtcgaagcaccggataaacgcaatatccaggatggcgtgcgtctgctcgaagagctgggcgcgatcaccactgatgaacaggccagcgcctataaactgacgccgctcggtcgccagctctcgcagttgcctgtcgacccacgtctggcgcgtatggtgctggaagcgcaaaaacatggctgcgtgcgtgaggcgatgattatcacgtccgcgctctccattcaggatccgcgcgaacgtccgatggacaaacagcaggcatcggacgaaaaacatcgtcgcttccacgacaaagagtctgactttctcgcgtttgtgaatctgtggaattatcttggcgagcagcaaaaggcgctttcttccaacgccttccgtcgcctgtgtcgtatcgattatctcaactatctgcgcgtgcgcgaatggcaggatatctacacccagttgcgtcaggtggtgaaagaacttggcattccggttaacagcgaaccggcggagtatcgcgaaattcacattgcgttgctgaccggtttgctttcccatatcggcatgaaagatgccgataaacaagaatataccggcgcacgtaacgcgcgtttctccatcttccccggttctggtttattcaaaaaaccgcctaaatgggtaatggtggcggaactggtagaaaccagccgcctgtgggggcgcattgctgcgcgtatcgacccggaatgggtggagccagttgctcagcatttgattaaacgcacctacagcgaaccgcactgggaacgggcgcagggcgcggtgatggcaacggaaaaagtcactgtttatggtttgccgattgttgctgcgcgtaaggtcaactacagccagatcgatccggtgttatgtcgtgaactctttattcgccacgctctggtggaaggtgactggcagacgcgtcacgcattcttccgtgaaaacctgaaactgcgggccgaagtggaagagctggaacacaaatcacgtcgccgcgatattctggttgatgacgaaacgctgtttgagttctacgaccagcgcatcagccacgatgtaatctccgctcgtcacttcgatagctggtggaaaaaagtcagccgcgaaacgcctgatttgctcaactttgaaaagagcatgttgatcaaagaaggggcggaaaaaatcagcaagctggattacccgaacttctggcatcagggcaatctcaagctgcgtttgagctatcagtttgagccaggcgcagacgcggacggtgtgaccgtacatattccgctgccgttacttaaccaggttgaggaaagcgggtttgaatggcagatccccggtctgcgccgcgaattggtgattgctctgattaaatcgttgccgaaaccggtacgccgtaattttgtgcctgcaccaaactacgccgaagcgtttttaggccgcgtcacaccgctggagttaccgttgctcgacagccttgagcgcgagttacggcggatgaccggcgttaccgttgaccgcgaagactggcactgggatcaggtgcccgatcacctgaaaatcaccttccgcgtggtggatgacaaaaacaagaagctaaaagaagggcgctcgctacaagatctgaaagatgcgctgaaaggcaaagtgcaggaaacgctgtctgcggtggcggatgacggtatcgagcagagcgggctgcatatctggagttttggtcagctgccggaaagctacgaacagaagcgtggcaactacaaagtgaaggcgtggccagcgctagtggatgaacgcgacagtgtggcgatcaaactgtttgataatccgctagagcaaaaacaggcaatgtggaacggtcttcgccgtctactgctgctgaatattccctcgccgatcaagtatttacatgagaagttaccaaacaaagccaagctggggctgtactttaacccgtatggcaaagtgctggagctgatcgacgactgtatctcctgcggtgtggataaattgatcgacgccaatggtggcccggtctggacggaagaaggctttgctgcgctgcatgaaaaagtgcgtgccgaactgaacgacacggtggtggatattgcgaagcaggtcgagcaaatccttacggcagtgttcaatatcaacaaacgtctgaaagggcgggtggatatgaccatggcgctggggctttctgacattaaagcgcagatgggcgggttggtatatcgcggttttgtcactggtaacggcttcaaacggctgggcgacacgctgcgatatttgcaggcgattgaaaaacgactggaaaaactggcggttgatccacatcgcgaccgtgctcagatgctgaaagtcgaaaacgtccagcaggcgtggcagcaatggatcaacaaactgccgcctgcacgtcgtgaggatgaagacgtgaaagagatccgttggatgatagaagagctgcgcgttagttacttcgctcaacaacttggtacgccttatccgatttcagataagcgtattttgcaggcgatggagcagattagcggttaaccctgctatttgcctgataaatctaaaacccggtaagcatttagcgccgggttttttattaattctaaaacggtaaggacaaaaattcaggaattcagaaaaatacaattctcagctgcaagatgaataatgtttatctacagcatttccttaaaagatatgtcaggcttgcggagtggcggttaaggaaatacgacttcctcctttcagagtgctccgcttctcactattatctcacgcagtattcttaagggaacgataaggaggaaccatgaacattaccccgtttccgacgctttcgacggcaactatagatgccataaatgttatcggacagtggctggcgcaggatgatttctccggtgaggtgccgtatcaggctgattgcgtcatacttgcaggaaatgcggttatgccgactatcgatgcggcatgtaagattgctcgcgatcagcaaattcctttactgattagtggtggtatcggtcactcgacaacttttttgtatagcgccatcgcacagcatccgcactacaacactatccgcaccactggcagagcagaagcgaccatcctggcggatatcgctcatcagttctggcacattccgcatgaaaaaatctggattgaagaccagtcaacaaactgcggtgaaaacgcacgctttagcatcgcgctattgaatcaggccgtagaacgagttcatacggctatcgttgttcaggaccccaccatgcagcggcgcacgatggcgacgttccgccgtatgactggggacaatcccgatgcaccacgctggttaagttatcccggattcgttcctcagttaggaaataacgcagacagtgtaatctttgttaacccgttgcaaggattatggccggttgagcgttatctatcactactcactggcgagctgccgcgtttacgcgatgatagcgatggctacggtccccgcgggcgagattttatcgttcacgttgattttccggcagaagtcatccatgcatggcaaacgctgaaacacgatgcggtgcttatcgaggcgatggaaagtcgctcgttacgttaaaaattgcccgtttgtgaaccacttgtttgcaaacgggcatgactcctgacttttatttctgccttttattccttttacacttgtttttatgaagcccttcacagaattgtcctttcacgatgccgtctctctgatgattgatgttaattaacaatgtatttaccgaaaacaaacatataaatcacaggagtcgcccatgtcagtacccgttcaacatcctatgtatatcgatggacagtttgttacctggcgtggagacgcatggattgatgtggtaaaccctgctacagaggctgtcatttcccgcatacccgatggtcaggccgaggatgcccgtaaggcaatcgatgcagcagaacatgcacaaccagaatgggaagcgttgcctgctattgaacgcgccagttggttgcgcaaaatctccgccgggatccgcgaacgcgccagtgaaatcagtgcgctgattgttgaagaagggggcaagatccagcagctggctgaagtcgaagtggcttttactgccgactatatcgattacatggcggagtgggcacggcgttacgagggcgagattattcaaagcgatcgtccaggagaaaatattcttctgtttaaacgtgcgcttggtgtgactaccggcattctgccgtggaacttcccgttcttcctcattgcccgcaaaatggctcccgctcttttgactggtaataccatcgtcattaaacccagtgaatttacgccaaacaatgcgattgcattcgccaaaatcgtcgatgaaataggccttccgcgcggcgtgtttaaccttgtactggggcgtggtgaaaccgttgggcaagaactggcgggtaacccaaaggtcgcaatggtcagtatgacaggcagcgtctctgcaggtgagaagattatggcgactgcggcgaaaaacatcaccaaagtgtgcctggaattgggtggtaaagcaccagctatcgtaatggacgatgccgatcttgaactggcagtcaaagccatcgttgattcacgcgtcattaatagtgggcaagtgtgtaactgtgcagaacgtgtttatgtacagaaaggcatttatgatcagttcgtcaatcggctgggtgaagcgatgcaggcggttcaatttggtaaccccgctgaacgcaacgacattgcgatggggccgttgattaacgccgcggcgctggaaagggtcgagcaaaaagtggcgcgcgcagtagaagaaggggcgagagtggcgttgggtggcaaagcagtagacgggaaaggatattattatccgccgacattgctgctggatgttcgccaggaaatgtcgattatgcatgaggaaacctttggcccggttctgccggtggtcgcatttgacacgctggaagatgctatctcaatggctaatgacagtgattacggcctgacctcatcaatctatacccaaaatctgaacgtcgcgatgaaagccattaaagggctgaagtttggtgaaacttacatcaaccgtgaaaacttcgaagctatgcaaggcttccacgccggatggcgtaaatccggtattggcggcgcagatggtaaacatggcttgcatgaatatctgcagacccaggtggtttatttacagtcttaatgagtgaaagaggcggaggttttttcctccgcctgtgcgcgtcagagtttagcgaatttttcgagggtgcgaataagctgtgtgacgaagccatattcgttatcgtaccaggcgaccgttttcaccagttgtaaatcgcccacggcggtaatttccgtttgcgtggcatcaaacaccgaaccgaaatggctgccaatgatatcggaagagactatttcttcatcggtataaccaaatgactcgttattggtggttgcttgtttaagtgcgttattcacctcttcggcagtcactttttttccgagaatcgataccagttcagtgaccgaacctgttttcaccggcacgcgttgcgcatgacctttcagtttgccgctcagttccgggatcaccagaccaatggcttttgccgcccccgtagtgtggggaatgatattttctgccgctgcgcgtgaagcacgtaaatctttaccacgcgggccatccaccagtgactgggtgccagtataggcatgaatggtcgtcatcgtgccgacttctatcccgaaactgtcatgcaaggctttggccatcggcgcaagacagttagtggtgcatgacgccacggaaacaatggtgtcgttgccatccagagtgtcgtcattgacgttataaacgatagttttcatttcaccggcaggggcggaaatcaacaccttcttcgcaccagcatcaagatgcgcctgcgatttctcggcggaggtataaaagccagtacattcgacaatgatttctgcacctttcgctttccacggaatatttttagcctctttttcggcgtaaaccgcgatacttttcccatcaacgataagtgaatcttccgtaaaatcaacgctccaggggaatggtccgtagtttgaatcatgtttcagcaggtaggcgagaatttttggggaagtgagatcattaatagcgacaacgtctatgttgcttttgacttcaagtaatcgacgcaacaccagtcgaccgatacgaccaaaaccgttaataccaactttactcatggttttctcctgtcaggaacgttcggatgaaaattgatcctttccaggcttagaccaggatggcgggatgggcaatctccattctcacagtgaaacgtaacgtactgaaaacgggtgaacaatatttaatgaaattttgagaaaagcccgttatgttaacggaaaattatgttaaagcaggaaatgttatggaaaataaatattcaaggttacaaatcagcattcactggctggtctttttactggttatcgcagcgtattgcgcaatggagtttcgtggtttcttcccacgtagcgatcggccactcatcaacatgattcatgtttcctgtggcatctcaattctcgtgctgatggtcgttcgtcttttgttaaggctgaaatacccaaccccgccgattatacctaagccaaaaccgatgatgacgggactggcgcatttgggacatttggtgatttatctcctgtttattgcgctgccagtgattggtttggtgatgatgtataaccggggcaacccgtggtttgcgtttggtttgacgatgccttacgcttcagaggccaatttcgaacgggtagatagcttaaagtcgtggcatgaaacgctggcgaatctgggatattttgtcatcgggttgcacgctgcggctgcactggcacaccactatttctggaaggacaacacacttctacgcatgatgccgcgtaaacgttcctgaagggtatttaaagaaaacgcctgtactaaaaccgacccgtggtacaggcgaagaatacgggtctacatcggaagcgcctattatatttatttgtatgacaaataaaaccataatccttgcccatacgtccatctggcttatttttaatcaattcacccgatctttgatctcatcaacggtatcaaaataaaccagcgtataacgttcaaatcgaacataagattcgataaaccatggaggttatatgaaaaaactggcacttattttgtttatgggaacgcttgtttccttttatgccgatgccgggcgcaaaccctgttctggttcgaaaggggggatctcacactgtacggcaggcggcaaatttgtctgtaatgatggttctattagtgcatcgaaaaaaacatgcactaactgaagtgtaaaaggggtgccatgagataatgaatctgctagtcagatgcgcggggaaaatccccgcgcttgcccttacctggacgtgcaggccatgagcgcagcaacctccttatcaccgtcccggaaccgcagttcgtagagcgtttgtcgggtcaggagtgtgaatgtcagaatcgtaatgcagataatgagcagacacaccaccagagggttgcgtttcatagcctttctccttgccggatggcgggtaagaggctaagatctgaattgctatgttcattcgttggcctcggttgatagaaatatcggtcggggccttcgtctttctgattcccggttagcctgaaaacagaaagtctcaggcacccgcaggcatcctatgaggtttccttagggacgaaaataatcacttcacgaaattgcgtgctgttttccagaatttttcgtcattcgggttagcccgtttaatcattcgttactctcttcattccaatggcattaaccttctctgcaataattgttgtaaaaatgtgacgcaaagaggcttttagtcgtaagtaattaccgtcaagtgccgatgactttctatcaggagtaaacctggacgagagacaacggtaatgaatacaactccctcacagcgattaggttttttgcatcacatcaggctggttccgttatttgcctgcattcttggcggtatcttagttctattcgcattaagttctgctctggctggctatttcctctggcaggccgatcgcgatcagcgtgatgttactgcggagattgagattcgaaccgggttagcgaacagttcagattttttgcgttcagcccggatcaatatgattcaggccggggctgcgagtcgtattgcggaaatggaagcaatgaagcgaaatattgcgcaagccgaatcggagattaaacagtcgcagcaaggttatcgtgcttatcagaatcgaccggtgaaaacacctgctgatgaagccctcgacactgaattaaatcaacgctttcaggcttatatcacgggtatgcaacctatgttgaaatatgccaaaaatggcatgtttgaagcgattatcaatcatgaaagtgagcagatccgaccgctggataatgcttataccgatattttgaacaaagccgttaagatacgtagcaccagagccaaccaactggcggaactggcccatcagcgcacccgcctgggtgggatgttcatgattggcgcgtttgtgcttgccctggtcatgacgctgataacatttatggtgctacgtcggatcgtcattcgtccactgcaacatgccgcacaacggattgaaaaaatcgctagtggcgatctgacgatgaagaatgaaccggcgggtcgtaatgaaatcggtcgcttaagtcgtcatttacagcaaatgcagcattcactggggatgacagtagggactgttcgacagggtgcggaagagatttatcgtggcaccagcgaaatttcagctggcaatgcggacctgtcatctcgcaccgaagaacaagcggcggctatcgaacaaactgccgctagcatggagcaactcactgcgacggtgaaacagaatgcggataacgcgcatcatgccagcaaactggcgcaagaggcttctattaaagccagcgatggcgggcagacggtttccggtgtagtaaaaacgatgggcgctatctctacaagttcgaagaaaatttccgagatcaccgccgtcatcaacagtattgctttccagacgaatattctggcactgaatgctgccgttgaagccgcgcgagcgggtgagcaaggccgtggatttgccgttgtcgccagcgaagtacggacactcgcaagccgcagcgcccaagcggcgaaagagattgaaggcttgatcagtgaatcagtcaggttaattgacctggggtcggatgaggtggcaacggcagggaaaaccatgagcactattgttgatgccgtcgcgagtgtcacacatatcatgcaggaaatcgccgccgcctcggatgaacaaagtagaggcataacgcaggttagccaggcgatttctgaaatagataaggtgacgcaacagaatgcttctctggtagaagaggcctcagcggcggcgttgtcccttgaagaacaggcggcacgattaactgaggcggtggatgtattccgtctgcacaaacattctgtgtcggcaaaacctcgcggagcgggtgaaccagttagtttcgctacggtgtgaaaatgttcaaggagggatcgacagatcccttcacctttcagaacggcattgattttcgaatagcgttaatcatcaactggcaaccagaagagaacgtcgcatctacgcgggtcagtattccaatcggttcgcctgcaccatgtcccggaacaggcagggccaccagcgtggcatgacgcaggtcgtcttttaccgcgccagaagggacaaaccacacgtagtcgtattcaaccgtaagttgacgagatagcgaagcagacagcgtttcgatacaacccgaaggaattttacatccctggctctgtactaatgcatctgaatgctggcgtggcgcagtgccttctggtgatacaacgaccggccattccagcacccggcttagcgttacgttctcctgaagtagcgggtgattagggcggacaaccagcttcagcgattcaagaaacagcagttcgtaattaagcccggtcatcagttcaggatctgacatccgaccaatgccgatatcgatttccccggttttcaaacccgccagaatcatagggttactcattgtcgcaacttgcaaggtcgtttctttttgttgctgatgaaactgacctataaccgaaggtaatatccccagtgccgcagtaggtagtgcaccaaccctgacgacatcattattaagaccttctttacgatgaagcgactgtccggcagtgttgatggcgtcaagaactctgactgcatgcgttaaaaattgttcgccgggtaaggtaagttgcgccccctgacgaccacgctcaaacaagcgagcgcccgtcagctgctccagttcattcaatgtcttagagagcgcaggttgactcaaattaagggtttcagccgcgcgccccaaagttccttgttgtgcgacagctacgaatgtatgaaggtggcgcaaacggatgcgctgactaaacagactatttttttccataagcgatgttaaaaacgaagcggtgtcgctgacaagtgaagttgtttgattatgataacttgattgcaaaatattattaacaattaaagcaatcatgttacagcaaaatggataatattgatgttttcgcggcgagatcacagtttgtaaattcttcccgccagagtgaatgcggttacctacactccagattactgaccactggaggcagacaatatggcgaacagcatcacggcggatgagattcgggaacagttttcgcaggcaatgtcagccatgtaccagcaagaagttccgcagtacggcacgctgctggaactggtagctgatgtgaatctggctgtgctggaaaacaatcctcaactgcacgaaaaaatggtaaatgcagacgagctggcgcgactgaatgttgaacgtcatggggcgattcgcgttgggactgcacaagagcttgctactcttcggcggatgtttgccattatggggatgtacccggtgagctattacgatctctcgcaggcgggggtgccggtacattcgacagcatttcggcccattgatgatgcttctctggcgcgtaatcccttccgcgtttttacctcgttactccgccttgagcttatcgagaacgaaattttgcgccagaaagcggcggagattctacgtcagcgcgatatcttcaccccacgttgtcgactactgttagaggaatatgagcagcggggcggttttaacgaaacacaggcacaggagtttgtgcaggaagccctggaaacgtttcgctggcaccagtcagcaacggtagatgaagaaacctatcgcgccttgcacaacgaacatcggttgattgctgatgtggtctgttttcctggatgccatatcaaccatctgacgccacgtacgctggatattgaccgggtgcagtcgatgatgcctgaatgcggaattgaaccaaaaattctgatcgaagggccgccgcgccgcgaggtaccgattttactacgccagaccagctttaaagcactggaagagacggtgttgtttgcggggcagaaacagggcacgcatactgcgcgctttggtgaaattgagcagcgtggcgtggcattaacgccgaaagggcgacaactgtatgatgatcttctgcgtaacgctggaaccgggcaggataatctcactcaccaaatgcatttacaggaaaccttccgcacttttcctgacagtgagtttttaatgcgtcagcaagggctggcatggttccggtaccgtctgacgccttcgggtgaggcgcatcgtcaggcgattcatcccggagacgatccacagcccttaattgaacgtggttgggtcgcggcgcaacccattacctatgaagatttcttgcccgttagcgcggcggggatcttccagtcaaatctgggtaatgaaacgcaggcacgcaatcacggtaatgccagtcgcgaagcatttgagcaggcgttgggttgtccggttttggatgagttccagctttatcaggaagcggaagaacgcagtaaacgtcgctgtggtttgctttaaattctgaccatccgcctttgcaaaaatttgcctgattttacaaacgaatcaggctcatcccatcgacataaaaaaaatgccgatttatgcatattctctcagttcaacaattggattattaataaatattgtctagagtgagcggtcataaataagcactttcttgccgctgaaaacgaccagcgcgggaccattcacaacaccagaaggactcactttcaggtatggatcgtagacgatttattaaaggttcaatggctatggccgccgtgtgcggtaccagcggcattgcttctcttttttctcaggcggcattcgcggcagattctgatattgccgacgggcaaacccagcgttttgacttctccattctacagtcaatggcgcacgacttagcgcaaacagcgtggcatggtgcgcctcgtccgttacctgacacgctggcgacaatgacgccgcaggcttataacagtattcaatacgacgccgaaaaatcgctctggcataacgttgagaaccgtcaactggacgctcagttcttccatatgggaatgggattccgtcgccgcgttcgtatgttttctgtagatccagcaacacatctggcgcgtgaaattcactttcgcccggagttgttcaaatacaacgatgcaggtgttgataccaaacaattagaagggcaaagcgatctcggctttgccggttttcgcgtgtttaaagcccccgaactggcgcgccgtgatgtagtatcatttctcggcgcgagttatttccgcgccgttgatgatacatatcaatacggtttgtcggcccgcggcctggcgatcgacacttacaccgacagtaaagaagagttccccgactttaccgccttctggtttgatacggtaaaaccgggggcaactacctttaccgtttatgcgttgctcgatagcgccagcattactggtgcctataagttcactatccattgtgagaaaagtcaggtgattatggatgtggaaaatcacctgtatgcgcgcaaagacattaaacagctgggcattgcgccgatgaccagtatgttcagctgcggtactaatgaacgtcggatgtgcgatacaattcatccgcaaattcatgactctgatcgtctgtccatgtggcggggcaacggcgagtggatttgccgtccgctgaataatccgcaaaaattgcagttcaatgcttacaccgacaacaacccgaaagggtttggtttattgcaactggatcgtgacttctcccattatcaggacattatgggctggtataacaaacgcccaagtctgtgggtggaaccgcgtaacaagtggggtaagggcaccatcggcctgatggaaatcccaacaacgggcgaaacgctggataacattgtctgcttctggcagccagaaaaagctgtaaaagcaggtgatgagtttgcattccagtatcgtctgtactggagtgcgcaaccgcctgttcattgcccattagcgcgcgttatggcgacgcgtaccggcatgggcggtttcccggaaggttgggcgccaggtgaacactatcccgaaaaatgggcgcgtcgttttgccgtcgatttcgttggtggtgatctgaaagctgccgcgccaaaaggcattgagccggtgattacgctgtccagtggggaagcgaagcaaatcgaaattctctatattgaacccattgatggttatcgtattcagtttgactggtatccgacgtcggactccactgatccggtcgatatgcggatgtatctgcgttgtcagggggacgctatcagtgaaacatggctgtatcagtatttcccgccagcgccggataaacgtcagtatgttgacgaccgcgtgatgagttaattgttttttcttcggcaccttcttcgggaggtgccgtctggttaaacacgatcccgctcgcatttttccctaagttaaatgagtaatctgatggtgtgtatttcagatacaccttgtcagccactaacagggagtgcgtatgtttccagaataccgagatttaatatcccgtctgaaaaacgaaaatcctcgctttatgtccttgttcgataaacacaataaacttgatcatgaaattgccagaaaggaaggttccgacggtcgagggtacaatgcggaagtggtccgcatgaaaaaacaaaagctacagttaaaagatgagatgctcaaaatcctgcagcaggagagcgtcaaagaggtgtaaactttcctaagccgccagccaggcggcttttttaacaacagcatggattgactggagataagatgactgaaacgataaaagtaagcgaatcacttgaattacatgctgttgcggaaagtcacgtcacacctctttatcagttaatctgtaaaaataaaacctggttacagcagtcgctaaactggccgcagttcgttcagagtgaagaggacacgcgaaaaacggtgcagggtaatgtgatgttgcatcaacgcggctatgccaaaatgttcatgattttcaaagaagatgaacttatcggcgttatctcgtttaatcgtattgaaccactgaataaaactgctgaaatcggctactggctggacgaatctcatcaggggcaggggatcatttctcaggcgctgcaggcattgattcatcattacgctcagtctggtgaacttagacgcttcgtgatcaaatgtcgggtggacaatccgcaaagcaaccaggtcgctttgcgcaatggttttatccttgaaggttgcctgaaacaggctgagttcctgaatgatgcctatgatgatgtgaacttatacgcgcgtattatcggttcataataaccctgccagcggcgttcgcgtaatgcgctcctcgccgttaatgacttttggaccacggacatgaaccgtgtcgccatcaaaggcttcaacgacggcgtggtcggttaactccacatggttttcaattatcaccgcacctgaaatacggctctcaccttgtattacaacgtgctcgtcgagcagaatcggtccaccacgtaccacggcatttccgccaatcaagacatgatgttttaacacacaattaccttccacaatggcatattccgccacctgcgaactgtaatgaatcgtcggaatggcatcttcttctatgccagctttcacctgcgcgtgaccgtagactttagcgcaatcgcatagccagacgttgttctcttcattaccttcaatactggcaaaatcaaaaacttcggcgcgatgttcaataaaagcataccggatgacggcatcgccataaatttgtgcctggtggacaatacgcgaggcgctaacccttgcgcgatcataaatttgtagcaggagttgatggtcaggcgttaagccttgtgctgcgacgatcatagaatgttgattaattaaggcgtgaccaaatattctacattgcccgcaaaccagtgagtcatgaatggtgacactgtcacttatatatgcaccctggctgatttcactattatcgatccagacattatccgttgcgtaaacctctccccacagtacgctggtgccggtgatgcgcgtattaccggaaatcaccgttccgccgaacgcaatagcattctggtcgtaaatccagcaatttccttcctgtgctaacaccgtttcgcgatcgatccagccgccagcggttcctgctatcacatcgttaaaatcgctaatggcgataatctgccgtaataacacattttttttagtgccatcttcctgataactaaaggctcgctgttcttcacttagacgatatttgcgcatagcgttttcccacaggtgacttactataaccgtagcaaattctgcggctctggctatgctcgagaaaattccataaaatgcatttcaaatatactttataaattaaacaaaatgagtaagaagatgcagagcgataaagtgctcaatttgccggcaggctactttggtattgtgttggggacgatagggatgggatttgcctggcgctatgccagccaggtttggcaggtcagccactggttaggggatgggctggtgattctggcgatgatcatctggggattattgactagcgcatttattgcccgactcatacgctttccgcatagcgtgctggcggaagttcgccatccagtgctgagcagttttgtgagtttgtttccggcaacgacgatgctggtggcgattggttttgttccgtggtttcgcccactggcggtgtgcctgttcagctttggtgtcgtggttcagttggcttatgccgcctggcaaactgcgggattatggcgcggatctcaccctgaagaagctaccacgcctggactgtatctgccgacagttgccaacaactttatcagcgcaatggcctgtggtgcgttgggctacaccgacgccggtctggtgtttttaggcgcaggcgttttctcatggctaagccttgaaccggtgatcttgcagcgtctgcgtagttcgggagaattacccacggcactgcggacatcactcggcattcagctcgctcctgcgctggtggcctgtagtgcctggctgagcgtcaacggcggcgagggtgacacgctggcgaaaatgcttttcggttatggactgctgcaactgctgtttatgctacgtctgatgccatggtatctctcccagccatttaatgcttcattctggagtttctcgttcggcgtatctgcactggcaaccaccggtttgcatctggggagtggcagcgataatggatttttccatacgctggcggtgccgctgtttatctttaccaattttattattgcaatactgctcatccgtacttttgcgcttctgatgcagggaaaattgttagtcagaaccgagcgcgccgttttaatgaaagcagaggacgaagaatgatcattcgtgacgaaaactattttactgataaatatgaattaacccgcacacactctgaagtaatggaagcggtgaaagtggttaaaccgggtaaaacgctggatctgggctgtggcaatggtcgtaacagtctttacctggcagccaatggttatgatgttgacgcatgggataaaaatgccatgagtatcgccaacgtcgagcgcattaaatctattgaaaatctggataatttacacactcgggtcgttgatctgaataacctcacatttgctggacagtacgattttattctttcgactgtggtgctgatgttccttgaggctaaaaccatcccagggctgattgccaatatgcaacgttgcacgaaacctggcggttacaacctgattgtggcggcgatggatagcgctgattatccatgtaccgtcggcttcccgtttgccttcaaagagagagaattacgtcgatattacgaaggctgggagatggtgaaatacaatgaagacgtcggcgagctgcaccgcaccgacgccaacggtaatcgtattaaactgcgtttcgccacgatgctggcacgtaaaaaatgacccggtaagaacaaagcgcgtgaaaattccccacgctgagatagtttactgttcttcttttcggtaagcatattttttatcgaagggatgtgaaattaatcacagtagtcgaagttttttagcagcttaacttactgaaatttaactactgatgattgacttagcccctttttcggcattgactatgtcgtctgaaaaggggctgaaaaatttattttcaccaacactttttttgccacaacacgaagcggcgctttttgctataacttagaaagtaatataatcatctcaggaaactattcatgcgtaccacatcatttgcgaaagttgcagctttatgcggcttattggctctgtctggttgtgcctctaaaatcacccagccagataaatattctggttttttaaacaattactctgatttaaaagaaacaacctcggctacaggtaaacctgttttacgttgggtagacccgagttttgatcaaagcaaatatgacagcatcgtctggaacccaatcacttattatccggtaccgaaaccgtcgacccaggtagggcagaaagttctggataaaattttgaactataccaacaccgaaatgaaagaagcgatagcgcagcgtaaaccactggttaccaccgctgggccgcgtagtctgattttccgtggggccattaccggtgtagataccagcaaagaagggctgcaattctatgaagtggttcctgttgcattagtggttgcggggacgcaaatggctacaggccaccgtaccatggatactcgcctctattttgaaggtgagctgattgatgcagcgactaataaaccggttatcaaagtcgttcgtcagggcgaaggtaaagacctgaataacgaaagtacgccaatggctttcgaaaatattaaacaagttattgatgacatggcgaccgatgccaccatgtttgacgttaacaaaaagtagttccagacgcgccatcgttagatggcgctttttatccggtgcgccgtaaaaccccatccttcagggcggggatataaggcgcggttttccacctgaccaggtgtttgctgttgttcaatgtattggcggatgacggatattggcgcacctccgcagctactggcaaaatagccaggactccacaaaacgcctttgtagtaatacctgactgcaatatctggtcgatctcgtcgcagtcacctacccgatacgcctttgaggctgtttaccagactggatatcgccagtttgggaggatagttaattaacaaatggacgtgatctggttcgccatccatttcaaccagttcagcttcaaaatcagcacatacatttgaaaagtaagtgcgtagtttttctgtcgcgtcatggtcaaaaatctggcgtcggtatctggtgacaaagaccaggtgaacatgcatcaggaaaacacaatgccttccacgccggatatcggtttcttttttcacagaccaaagtatcatttgacctgtgaaacgattacaggcatttaaattccagttaagaccaggtggtcaacaggagtgtgaaatgaggcgcttcgcaggcgcatgtcgtttcgttttcaatcgtgctctggcacgtcagaatgagaatcatgaggccggtaataaatacatcccttacgggaaaatggcttcctggctggttgagtggaaaaatgccactgaaacgcaatggcttaaacattctccctcacagccattgcaacagtcactgaaagaccttgagcgggcttacaaaaacttcttccggaagcgggctgcttttccccgattcaaaaagcggggacagaatgatgcattccgctacccgcagggcgttaagctcgatcaggaaaacagccgtatttttctgccgaaactgggctggatgcgctaccggaacagccgtcaggtcacgggtgttgtgaaaaatgtcactgtcagccagtcctgcggtaagtggtacatcagtattcagacagaaagtgaagtatcaactccggttcacccttcagcatcaatggtcgggctggatgctggcgtggctaaactcgccacgctgtcagatggcacagtctttgagcctgtaaacagttttcagaaaaaccagaagaagctggcgagacttcagcgacagttaagccgcaaggtcaaattcagcaacaactggcaaaagcagaaacgcaaaatacagcgacagcattcctgtatcgcaaatatccgcagggactaccttcacaaagtcacaacggccgtcagcaaaaaccacgcaatgatagtcattgaggatttgaaggtcagcaacatgtcaaagtcagcagcgggtacggtcagccagccggggcgcaatgtccgggcaaaatcaggtttaaaccgttcgatactggatcagggctggtatgaaatgcgccgccagcttgcgtacaagcagctctggcgtggcggtcaggtgcttgctgttccgccagcgtatacaagccagcgttgcgcgtactgtggtcatacagcgaaagagaaccgcctgtcacaaagtaaattcagatgccaggtatgtggatatacagcgaacgccgatgtaaatggcgctcgcaacattttagcggcggggcacgccgttcttgcctgtggagagatggtgcagtcaggccgcccgttgaagcaggaacccaccgaaatgattcaggcgacagcctgaacgtagcagggatccacgtccttcagggcgtggaggatgtcaatatcggtttctgtcagcgattaaattcaacaccacgtaacaaacgcctccggcaattaatccccaaaacgcagaaccaatcccgaccagcgtcaatccacttgccgttatcagaaatgccaccaccgccgcgtctcgctcacgctcattatgcagcgcctgatacaaactgccgccgatggtacttaacagcgccagacctgccagcatctggatccaacttacgggcagggcagccatcatcccggtaatggcactaccaaacagacctgcgagcaaatagaaaatgcctgcaacggcagcggccagccaacgttgatctttatccggatgcgcttccgggctttggcaaatagccgcggtgattgccgcaataccgacggaataaacgccgaaaggggaaaaaaccagtgccagcaatccagtaaatacaattaatggcgaaacaggagccgaatatccagctgctttcattgctgcgatacccggtgcgttttgcgatgccatcgtcaccagaaaaagggggagtgcaacgctcaggctgtgagcaaacgaaaaatcaggggtaatataagtggggagaacgggtttaaagacaacatcagttgtgacaacgtcaccttgcgcgatgacgatcacgatcccaataatcatcgcggcaattaccgcatagcgcggcgcaacggccttggttgccagccataccagcaacatacttccacacaacgtaaattgaccgtccagactggcaaacgcctgtaaaccaaagcgtaataaaatcccggcaagcattgccgccgcaagcgagtgcggaataatgcgcatcagacgagcaaagagtcccgttatgccgcagaggactattagcgcgttggtgacaataaaaacgccgatggcttcgttaagtgttagtccctgcaatccggtgaccaacaaagccgcgccaggcgttgaccatgcggtgagaacaggtacgcgataccataatgtcagagtcagcgtactgacgcccattgccagccccagcgccgtcatccagccagagatttgtgcagtggtggctccggcgacaatcgctgcttgccagattattgccgctgaactggcgtagccaattaataccgccagaaaccccgccagtagcgtgggtggaggaatagaaaacagacgcatagtcacctcgtgcgttatagcgtacaggcaccgtagcatttgtccgttataacgcacaagtgataaacttccgttttgccggaggagtcgcatggaaaatctcgctcgctttttatccaccacacttaaacaactacgccagcagcgcggctggagtctttcgcgactggcagaagcgacgggcgtttctaaagcaatgttagggcagattgagcgtaatgagtccagtccgacggtcgcgacattatggaaaattgccaccgggttgaacgtaccattttcaacatttatttctccgccgcagtccgctacgccttcagtttatgatccacaacagcaggcgatggtgatcacttcgctgtttccttatgatccacaactctgctttgaacacttctcgattcagatggcatctggtgcaataagcgaatcgacgccccatgagaagggggtaatcgaacatgtcgtcgtcattgatggacaacttgatctgtgcgttgatggggaatggcagacccttaattgtggggaaggcgttcgatttgctgcagacgtcacgcatatctatcgtaatggtggggagcaaaccgtacattttcattccctcatccattacccgcgcagttaagcgggaaaactatttcgcaacgtcgcgcttgtggctaaaatagccgccatttttcagctactggataagaatgtgaccgtatcttctcatcgacttgaactgttaagcccggcacgcgatgccgccattgcccgcgaagctattttgcacggtgccgatgctgtttatatcggcggccctggttttggtgcccgtcataatgccagtaatagcttgaaagatattgccgagctggtgccgtttgcccatcgttatggtgcaaaaattttcgtcacgcttaacaccattttgcatgatgatgagctggaacccgcgcaacggctgattactgacctctaccagaccggtgtcgatgcgctgattgttcaggatatggggattctggaacttgatattccgccgattgaactgcacgccagtacgcagtgcgacattcgtacagttgaaaaagcgaagttcctctctgatgttggcttcacgcagattgtgctggcgcgagagctgaatcttgatcagatccgcgcgattcaccaggctacggacgcgaccattgaattctttattcatggggcactgtgcgtggcctattcgggtcagtgctacatttctcatgcgcaaacagggcgtagcgccaaccgtggcgattgctcgcaggcgtgccgtttgccatacacattgaaagacgatcaggggcgggtggtttcctatgaaaaacatctgctgtcgatgaaagataacgatcagactgccaacctcggcgcgctgattgatgctggtgtacgctccttcaagattgaagggcgttacaaagatatgagctacgtgaagaatatcaccgcccattatcgccagatgcttgatgccattattgaagaacgtggcgatctggcgcgcgcttcatcaggtcgtactgaacatttctttgttccatcgacggaaaagactttccaccgtggtagcacagattattttgtgaatgcccgtaaaggcgatattggcgcgttcgattcgccgaaatttatcggcctgccggtaggcgaagtattgaaagtggcgaaagatcatctcgatgttgccgttaccgagccactggcaaatggcgatggcctgaacgtgttgattaaacgtgaagtcgtcggttttcgtgccaatacggtcgagaaaaccggagaaaatcagtaccgcgtctggcccaatgaaatgccagcagatttgcacaaaattcgtccacatcacccactaaaccgtaatcttgatcataactggcagcaggcactgacaaaaacctccagcgaacgtcgggtggcggtagacattgaactgggcggctggcaggaacaactgattctgaccctcaccagtgaagagggtgtcagcatcacgcatacgctggacgggcagttcgacgaagccaataacgccgaaaaagcaatgaacaatctgaaggatggtctggcaaaactggggcaaaccctctattacgcccgcgatgtgcaaattaatttgccgggggcgctgtttgtaccaaacagtctgttaaaccagttccgccgtgaagctgctgacatgctggatgctgcgcgtcttgccagttaccagcgcggcagccgtaaaccggttgctgatcctgcgccggtttatccgcaaacgcatctgagtttcctcgcgaacgtatacaaccagaaagcgcgtgaattttatcatcgctatggtgtgcagctgattgacgcggcgtatgaagcacatgaagagaagggcgaagtcccggtgatgatcaccaagcattgtctgcgctttgcctttaatctgtgcccgaaacaggcgaaaggcaatatcaaaagctggaaggcgacgccaatgcaactggttaacggcgatgaagtattaacgctaaagtttgattgccgcccatgcgagatgcacgtcattggcaaaatcaaaaatcacatactgaaaatgccgttaccgggaagcgtagtggcatccgtaagtccggatgagctgctgaaaacattgcctaagcgaaaagggtaaaacgccagttttctggttactcacaactcattgaatctgcatgatattgcctgccgggtaaggcgtcacgccgcatccggcaacaaatgactcaacgttgtcccgcttctggtttgcgcgatttttgccagtaaaaatgctcgcgcaaaccttccgccgactcttccgccacagcacgcaattcatcgctgtccgcttcatgacgcagctgatgatccacattctttacccacacaaattcatgtcctttgtgccctgccatgagttgtcctgagaacagcgcacacgttaataagacaaccgataacgccttcgtaaacatcctgccacctttttcttaccttttgccgctatgatgccgatcgtttcttgaggttattattcagttttgcaaattagcgcaaagaaattctggaatcttccttcctgattttgcatggcattctgccgttgcggcgatttagtgctattttcgagcaaattacacacggaggtaaacactaatgtttactttgttgatatactcagcggcagggaggcgatgtgaaacaaagcgagttcagacgttggctcgaatctcagggcgtcgatgtagcgaatggcagcaaccatttgaaactcaggtttcatgggaggcgcagtgtcatgccgcgtcacccctgcgatgagattaaagaaccattgcgtaaagcaatcctgaaacaactcggtttgagttaatcgccaattaaaaaggttaatgacatgcgagggacagtcgaaattatgcgttatcccgtcactcttacacccgcgccggaaggcggttatatggtttcttttgtggatatccctgaagcgttgacgcagggcgaaactgtcgctgaagcgatggaagcggcaaaagatgctttactgaccgcatttgatttttattttgaagataacgagcttatccctttaccttcgccattaaatagtcatgatcactttattgaagtgcctttgagcgtcgcctctaaggtattgctgttaaatgcttttttacagtcagaaatcactcagcaagagttagccaggcgaattggcaaacctaaacaggagattactcgcctatttaacttgcatcatgcgacaaaaatcgacgccgtccagctcgcggcaaaggcgcttggcaaagagttatcgctggtgatggtttaattacagttaacgaaaagttgtcatttttaacaactgatatagactgccgaatcatctgcacataattacgattcgataatgaaaaaataccagcagcttgcagaacaattacgcgagcagattgcgtcgggtatctggcaacccggcgatcgtttgccttcgttgcgtgaccaggtggcgctttcaggcatgagctttatgactgtcagccatgcctatcagttgctcgaaagtcagggatatattatcgcacgaccgcagtcgggttattacgttgcgccacaggcaataaaaatgccgaaagcgccagtcattccagtcactcgagatgaagcagtcgatatcaacacttatatttttgatatgttgcaggccagtcgcgatccgtcggtcgttccgtttgcctcggcctttcccgacccgcgacttttccccctccaacaactaaaccgctcgctggcgcaggtaagcaaaaccgccacagcgatgagcgtgattgaaaacttaccgccaggaaacgcagaactgcgtcaggctattgctcgtcgctatgccttacagggcatcaccatttctcctgatgaaattgtcattactgccggggcgttagaggcattaaacctcagtttgcaagcggtaactgaaccgggcgattgggtgatagtagagaatccttgtttctacggtgcgttgcaggcgctggagcggctacggctgaaggcgttatcggtggcgacggatgttaaagaagggatagatcttcaggcgctggaactggcgttgcaggagtatccggtgaaagcgtgctggctgatgactaatagccagaatccactcggatttaccttaacgccgcaaaaaaaagcacaactggtggcgttgctcaatcagtacaacgtaacgctgattgaagatgacgtttacagcgaactttattttggacgggaaaaactgctgcctgcgaaagcgtgggatcgccacgatggcgttttgcattgctcttcgttttcgaaatgtctggtgcctggttttcgtattggttgggtcgccgccggaaaacatgcacgtaaaattcaacgcttgcagttgatgagtacgctttccaccagctcaccgatgcaacttgcgctggtggattacctttccacgcgccgatacgacgcccatcttcgtcgcctgcgtcgccagcttgcggaacgtaaacaacgtgcctggcaggcactgctgcgttatctgcctgcggaagtgaaaattcatcataatgacagtggttactttctctggctggagctccccgagccgttagatgccggcgaattaagcctggcggcactgacgcatcatatcagtattgcgccgggtaaaatgttttctaccggtgaaaactggtcacgttttttccgttttaataccgcgtggcagtggggagagcgtgaagaacaggcggtaaaacaattaggcaaacttattcaagaacggctgtaatagcgtttaatttaattcctcttagattgggtaatatgaatttcgaatagcagtcatatttcctaactccttgactatactccagaagataaccttacagacggcataatgcgcggtagctcacaacctgattaaattttctcaggggcgaaggtgtgcctgcaagccgccgtctatggttaaacaaggagatatttttacggcacggcggctgaacaattaattacgacaggagtaagaccttatgagcaagacatttgcccgcagcagcctgtgtgcgctcagcatgacaataatgaccgctcacgccgccgaaccgcctaccaatttagataaaccggaagggcgactggatattatcgcctggccgggatacatcgaacgcggacaaactgataaacaatacgactgggtaacgcagttcgaaaaagagacaggctgcgcggtgaatgtgaaaaccgccgcgacttccgatgaaatggtcagtctgatgaccaaagggggttacgatctggttacggcatccggcgatgcctcgctgcgtttgattatgggtaaacgcgtgcagccgattaataccgcattgattcccaactggaaaacgctcgatccgcgcgtggttaaaggcgactggtttaatgttggcggcaaagtttacggcacaccttaccaatgggggccgaacctgctgatgtacaacactaaaaccttcccgacgccgccggatagctggcaagtggtttttgttgagcaaaatctgccggacggcaagagcaataaaggccgcgttcaggcttatgatggccctatctacattgcggacgctgcgttgttcgttaaagccactcagccgcagttgggcatcagcgatccgtatcaactcaccgaagaacagtaccaggcggtgctgaaagtgctgcgcgctcaacacagtttgatccatcgctactggcatgacaataccgtgcaaatgagcgatttcaaaaacgagggtgtggttgcttccagtgcctggccctatcaggccaacgccctgaaagccgaaggccagcctgttgctaccgttttcccgaaggagggtgttaccggttgggctgataccaccatgctgcatagcgaagcgaaacatccggtttgcgcctacaaatggatgaactggtcattaacgccaaaagtgcagggcgatgtggcggcctggtttggctcgttaccggtagtgccggaagggtgtaaagccagtccgttattaggcgaaaaaggttgtgaaaccaacggttttaactatttcgacaaaatcgccttctggaaaacgcctatagcagaagggggcaagtttgttccctacagtcgctggacgcaggattacattgccattatgggcggtcgctaacttcgctggggtgctttatgacgtacgcagtggagtttgacaacgtctcgcggttgtacggtgacgtgcgcgcagtagatggcgtcagtattgcgataaaagatggtgagttcttctctatgctggggccgtccggctccggcaaaaccacctgcctgcgcctgattgctggcttcgaacagctttccggcggggctatctctatctttggtaaacccgccagcaatctgccaccgtgggagcgggacgtgaatactgtctttcaggactacgcgctatttccgcatatgtcgattcttgacaatgtcgcctatgggctgatggtcaaaggcgtgaataaaaagcagcggcacgcaatggcgcaagaggcgctggagaaagtggcgttggggtttgtacatcaacgtaaaccgtcacaactttctggtggtcagcgccagcgggttgctatcgccagagcattggtgaatgaaccgcgcgtattgctgttggatgaaccgctcggcgcactggatctcaaattgcgtgagcagatgcagctggaactgaaaaaactgcaacagtctctcggtatcacttttatcttcgttacccacgatcagggcgaagcgttatcgatgtccgatcgtgtggcggttttcaataatggacgcattgagcaggtcgattccccgcgcgatctctatatgcgcccgcgcacgccgtttgttgccggattcgtcgggacatccaacgtttttgatccgctaatggccgagaatctttgcggcatgacgggaagcttcgccctgcgaccggaacatatccgtctcaatatccccggcgaaatgcaggctaatggcacgatccaggcggtgcaatatcagggcgcagcgacccgttttgaactgacactgagcggcggtgaaaaactgctggtgagtcaggccaatatgacaggcgaagaactgcctgccacgctcacgcccggacaacaggtgatggtttcctggtcgcgtgatgtgatggtgccgctggttgaggagaggtgaatggcgatgaatgtattgcaatcaccttcacgtccaggtctgggtaaggtgtccggtttcttctggcgtaatccggggctggggctgtttttactgctgcttggcccgctaatgtggtttggcattgtctatttcggctcgctgctgacactgttatggcagggattttatacttttgacgatttcaccatgtcggtaacgccggaactgacgctggcgaatatccgtgcgctgtttaatccggcgaattacgacatcattctccgcacgctgactatggctgtggcagtcactatcgccagcgccattctggcttttccaatggcgtggtatatggcgcgctataccagcgggaaaatgaaagcgtttttttatattgcggtaatgttgccgatgtgggcgagctacattgttaaagcctatgcctggacgttattgctggcaaaagatggcgtggctcagtggtttttacaacatcttgggctggaaccactgctgactgcgttccttacattacctgcggtgggcggaaatacgctgtcaacttccgggctggggcgctttctggtgtttctctatatctggttgccgttcatgatcctgcccgttcaggcggcgcttgagcgtttgccgccgtcattgttgcaggcgtcggctgatctcggcgcacgtccacgacaaacctttcgctatgtggtgctgccgctggcaatcccgggtattgccgctggctctatctttaccttctcactcacactgggcgattttatcgtcccgcagctggttggtcctccaggatattttatcggcaatatggtttattcccagcagggggcgattggcaatatgccgatggcggcggcattcaccctggtgccgattattctcatcgcactgtacctggcgttcgtgaaacgtctgggagcgttcgatgcactctgaacgcgcaccgtttttcctcaaactggcggcctggggcggcgttgttttcctacattttcccatcctgataatcgccgcctatgcgtttaacactgaagatgcggcgtttagttttccaccgcagggcctgacgctgcgctggtttagcgtggcagcacagcgtagtgatattcttgatgccgtgacactgtcacttaaagtggcggcgctggcgacattaattgcgctggtgttagggacgctggcagctgccgcgctgtggcgacgagactttttcggcaaaaacgccatttcgctgttactgctgctgcccattgcgctgccgggcattgtcactggtctggcgttattaaccgcctttaaaaccatcaatctggagccgggatttttcaccatcgtggtcggtcatgcgactttttgtgtagttgtggtgtttaacaatgtcatcgcccgttttcgccgcacctcctggagtctggttgaggcgtcaatggatcttggggccaatggctggcaaaccttccgctacgtagtgttgccgaatctcagttcggcgttactggcaggaggaatgctggcgtttgccttgtcgttcgatgaaatcatcgttacgacctttacggcaggtcatgaacgaacgttaccgttgtggttgctcaatcagcttgggcgaccgcgtgatgtaccggtaactaacgtggtggcactgctggttatgttggtaacaaccttgccgatcctgggggcctggtggctaacccgcgaaggcgacaatggtcaataaccactgatacaggaatatgctatgcaacataagttactgattaacggagaactggttagcggcgaaggggaaaaacagcctgtctataatccggcaacgggggacgttttactggaaattgccgaggcatccgcagagcaggtcgatgctgctgtgcgcgcggcagatgcagcatttgccgaatgggggcaaaccacgccgaaagtgcgtgcggaatgtctgctgaaactggctgatgttatcgaagaaaatggtcaggtttttgccgaactggagtcccgtaattgtggcaaaccgctgcatagtgcgttcaatgatgaaatcccggcgattgtcgatgtttttcgctttttcgcgggtgcggcgcgctgtctgaatggtctggcggcaggtgaatatcttgaaggtcatacttcgatgatccgtcgcgatccgttgggggtcgtggcttctatcgcaccgtggaattatccgctgatgatggccgcgtggaaacttgctccggcgctggcggcagggaactgcgtagtgcttaaaccatcagaaattaccccgctgaccgcgttgaagttggcagagctggcgaaagatatcttcccggcaggcgtgattaacatactgtttggcagaggcaaaacggtgggtgatccgctgaccggtcatcccaaagtgcggatggtgtcgctgacgggctctatcgctaccggcgagcacatcatcagccataccgcgtcgtccattaagcgtactcatatggaacttggtggcaaagcgccagtgattgtttttgatgatgcggatattgaagcagtggtcgaaggtgtacgtacatttggctattacaatgctggacaggattgtactgcggcttgtcggatctacgcgcaaaaaggcatttacgatacgctggtggaaaaactgggtgctgcggtggcaacgttaaaatctggtgcgccggatgacgagtctacggagcttggacctttaagctcgctggcgcatctcgaacgcgtcagcaaggcagtagaagaggcgaaagcgacagggcacatcaaagtgatcactggcggtgaaaagcgcaagggtaatggctattactatgcgccgacgctgctggctggcgcattacaggacgatgccatcgtgcaaaaagaggtatttggtccagtagtgagtgttacgctcttcgacaacgaagaacaggtggtgaactgggcgaatgacagccagtacggacttgcatcttcggtatggacgaaagatgtgggcagggcgcatcgcgtcagcgcacggctgcaatatggttgtacttgggtcaatacccatttcatgctggtaagtgaaatgccgcacggtggacagaaactttctggttacggcaaggatatgtcactttatgggctggaggattacaccgtcgtccgccacgtcatggttaaacattaaggataataggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaactgcccgcattatgggcgttggcctcaacacgattttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacagtctccggaagacggttgttgcgcacgtattcggtgagcgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattaccaagaaaatccgcaataatactcattctgaagatgaataagggcaagttgctgtttgatgattttttctcaaactggtgaaaaaacttgatgcacgtcaaaaaatgacgcatatttgcgcgcgttttattcatctggctggacgcccgtacatgtctctctatcaacacatgcttgttttttatgcggttatggcagcaatcgcatttcttatcacctggtttctttctcacgataagaaacgcatccgtttcttaagcgcctttctggtgggggcaacatggccgatgagtttcccggtggcgctgttgttttcactgttttaaatcttactcactggcttgacggcaccacgcagacttatatcatttggatgaatcgataaatttcacaagtggctaaggagaaagtatgtcgcatctggatgaagtcatcgcgcgcgtggatgccgcgattgaagagagcgtcattgcccatatgaacgaattattaatcgccctgagcgatgacgcggagttaagtcgggaagatcgctacacccagcagcagcgtttgcgcaccgctattgctcatcacggtcgcaagcataaagaagatatggaagcgcgccacgaacagttaaccaaaggcggcaccatcctctgattaaaatgagcgtctggctaccaaccaggcgccaaccacaagtaaaattgcgccacaaattgggccgaacaacgcccgtagtggtacgccatgactgcggaagatatccagcatcagaccgccaattagctggctggcgaccagtactgcaatagttgtcgccgctcccacattctgatatccgctgatactggcgaagacaaaaaacgatcccagcaagccgggtataagtgtccaccagcgcacgctggacaccagttcgccaaaccccgccatgccttgtttaaaccataaaatagaaacaaagagcacaatccccaccagtgagttcagcaacatggcgatgagaatggtagaggaggtctgggtgatgcgcaccatcagcgtgttctggactaccagaccaattccggcggcaatcaaaaaagcaagggtgagcgactgattcatccgatcgcgtccggttcagtgcgttcgtcgagttgcaactgcataaatgtcagatccagccagcgcccaaatttagtgcccacctgcggcatttgtgcggtgacgacaaatcccagcgaatggtgcagatgcagcgaggcctgattttgcgattcgatcccggcgaccatgacatgcttcccgcaatcccgcgcttcatcaatcaatcggcttaacaatttacgccccagacctttgccctgatgatcgggatggacataaaccgaatgttccacggtatggcgaaaaccatcgaaactacgccagtcgccaaacgaggcatatcccgtcactacgccatcttcttcacttaccagcaccggataacctgctatggtccgcgcttcaaaccaggcaatgcggttatctgcatcaaccgtttggtcattccagatagccgccgtatacaacacggcgtggttataaatttccgcaatggcagcacaatcggctttgcgggcaaaacggatggacatgtctggcctcgataaaataatgatgatgatgttatcaatactatcgaaaacagcccgaagcaacggattcctcgatgaaattattgcgtgttgcagaggggatgtgacggctgcaaacaaaaccaatcccgtgagcctgctactattgatggattcatgccaaaagcacaggagagcattatggggcaacaaaagcagcgtaatcgacgttgggttctggcctcgcgtccacatggcgcaccggttccggagaatttccgtcttgaagaagatgatgtcgccacaccgggtgaaggacaggtgttactgcgcacagtttatttgtccctggacccgtatatgcgtggacgtatgagcgatgagccatcttattcaccgcctgttgatattggcggcgtgatggtcggcggcacggtgagccgtgttgtggagtcgaatcatcctgattatcagcctggcgactgggtgctgggctacagtggatggcaggactatgacatatccagtggtgatgatctggtgaaacttggcgatcatccgcaaaatccatcgtggtcgctgggtgtgctggggatgccaggctttaccgcttatatggggctgctggatatcggtcagcctaaagagggcgaaacgttggtggtagctgcggcgacaggtcctgtgggagcaacggtggggcaaatcggcaaacttaaaggttgcagggtggtgggggttgccggtggcgcggaaaaatgccgccatgctatcgaggtgctgggcttcgatgtttgtcttgatcaccacgcggatgattttgccgaacaactggcgaaagcgtgcccaaaaggtattgatatctattatgaaaacgtgggcggtaaggtatttgatgcagtgctaccattacttaatacatctgcgcgcattcccgtttgtggcttagtgagcagctataacgctacagagctaccacccggtccggatcgtttacccctgttgatggcaacggtgctgaaaaaacgtattcgcttgcaagggtttattatcgctcaggattatggtcaccgcatccatgagtttcagaaggagatggggcaatgggtgaaagaggataaaatccactaccgcgaagatattactgatggtttagagaatgcgccacagacgtttatcggcctgctgaagggtaaaaacttcggcaaagtggtgatccgcgtggcgggtgatgattaaagtttcaacggcggcgtaagccgccataaaaatccaggcaaaaagcttattttcagctttaattaactaaccacgtcattgttctgctgctaataacaacaaaggtgagtggtttatgattattcactttaatacaccaggtgaactccttctgccatgcaggcagggttggacagaaaacacgcgaaggaattaaaatgcctggaacgggaaaaatgaaacatgtcagtttgactctgcaggttgagaacgacctgaaacatcagcttagtattggcgcattaaaacctggcgcacgcctgattactaaaaatctggcggagcaattaggtatgagtattacacctgtgcgtgaagcattattacgtctggtttcggtgaatgcgctttctgtcgcacctgcacaagcatttacagttccggaagtggggaaacgtcaattagacgaaatcaatcggatccgctacgaactggaattaatggcagttgctctggctgttgaaaacctcaccccgcaagaccttgcggaactccaggaattgctcgagaaattacagcaggcgcaagaaaagggcgacatggaacaaatcattaatgtaaacaggctatttcgcttagcgatttatcatcgctcaaatatgcccatcctgtgtgagatgattgagcaactgtgggtcaggatggggcctggtttacattatctctatgaagcgattaatccagcggaattacgggagcatatagaaaactatcatctgttactcgctgcgttaaaagcaaaagacaaagagggatgcagacattgtcttgctgaaattatgcaacaaaatattgctattttataccagcaatacaatcgttaaagtaaatgcccggcaaataccgggcatcaaggtaattactcaaatcgccatgcgatattcacgccgacaccataatttcgcccgggcgcaggttcgtaatatcgcccgtttgactcattgacaatgacagaaccaacgtattctttatcgaataaattatcgacacgaccaaataaatccacagttaaattgtggtaattgtatttatacccggtgaataagccgatgagagtataagacggcgccttggccgtattttcatcatctgccataatatcgcccatataacgcgcttccgtgcctgcataccagccatcttccggtacataacctatcgacgcaaagcccatattacgggcgatcccaggcatccgattaccgttacaatcctgttcattgcaaacattgctgcgataggtcgcatcaagccaggtccaggacgcgtttacgcgaaaatctcccgcgaaacgttgatcccatgccagttcagcgccttgacgacgggtctttccagcatttttgtaagtcgtacgcccaccgctactgctatcgacaacaatttcatcatcggtgtcggtctggaacaatgcgagactaagcagcccatcaccaatacgcgttttactgccgatctcaattgtatcgttggtggatggttttaaaccaaagttcataccgctttgcccatcagcccgataagacagctcattaatcgtcggcgtttcaaaaccacgcccggctgccagatagatattccaggcatcggtcattgcatattttaacgatccggctggtagccatttgtgataactggcatcaccgctgtcatcgccgttacccggagtaatgtaatggtcgttggaatcaaaccacacggagctgtagcgcacgccagcatccagcgacagtttttcgctcagctgccactgcgtctgtaaatagggatcgatgttccacatcagattgcgttcgtcgcgacgcaactcacctttttgcccgtactccggcatgccgctattcaggcggaagttattgtagcccttgcggttttcactcatgttttcgtagttcaggccggtagtgaacgtgaccggaacgcccagttcaccacggtgtgtccagcggctgtctattccctggtaatggcgttgcagggtaatcacgccgcccgcatgtgacgggttaagttgtggtgccatgggtattgactggtactgggtcgtttctcgctctccggcatacatcatcacactcatatcatcccgcgaactcaggctacgttcatagcgcaacccagcctgagtttgcttgatggtttttcgcgtgtcgtattgttcagcgcgtggcgcttgttgcggattcgctttccattctgctttggttagcccaccagggtcatctgctttgatatccacgctattgaaaatcaggcttaatttgctggcgtcatcaatgcgtacgccaagtttggcattagctaaatttttctgtgcgccactatggtcacgatagccgtgggtcgtaaaacgcgtggttgagacggtgtaatcgacatcgccgggctgtgtgccgtcgcccgttgcacccgttgctttgagcccatagcgccagctgccaaaactgccgtagtaactgctggcttcaatggttggtggctgttgcccggtctgggtggtgacattcattacaccgccagacgcgttgccatacagggcagagaaggggccacgcagcacttccacattttgcacactgcttaaatcgatgttggatgtttgcccttgcccgtcgggcatggtagcgggaataccgtccacatacaggcgaataccgcgaattccgtaagtggagcgggagccaaatccgcgaatcgacagctgtaaatcttgcgcatagttctgccgattttgtacctgcaaaccaggcacgctggtcagtgattcggacaagttaatgcgcggtgttgccaggcgcatctcctcgccatccaccacgcttactgctgctggggtatccagttctgaaaccacctgcggtgcggcactgacaatcatggtctgttcatcagcggcaaaaacaacgggggaaagggcaagtagtgcgggcaaaacggtctgtcggacggaaaaaatcttcatgaaaaaagccaggttaagaatgggaaaacgccgttatggtaatgaaattgtaaatttatggaaaatgaaacggcacgatacgttaagtaattgagaaaattgtagtcgtaacggcaagaaatgctccacatttgagaaaataatgattaccattcccatttataacaagagcgtaacgatgattacgcttagcgaagcattgtgaagcagcaaaaatatcggttcatcaaagggagtcgtcatgcatttacgtcatctgttttcatcgcgcctgcgtggttcattactgttaggttcattgcttgttgcttcatcattcagtacgcaggccgcagaagaaatgctgcgtaaagcggtaggtaaaggtgcctacgaaatggcttatagccagcaagaaaacgcactgtggctcgccacttcgcaaagccgcaaactggataaaggtggcgtggtttatcgtcttgatccggtcactctggaagtgacgcaggcgatccataacgatctcaagccgtatggtgccaccatcaataacacgactcagacgttgtggtttggtaacaccgtaaacagcgcggtcacggcgatagatgccaaaacgggcgaagtgaaaggccgtctggtgctggatgatcgtaagcgcacggaagaggtgcgcccgctgcaaccgcgtgagctggtagctgatgatgccacgaacaccgtttacatcagtggtattggtaaagagagcgtgatttgggtcgttgatggcgagaatatcaaactgaaaaccgccatccagaacaccggtaaaatgagtaccggtctggcgctggatagcaaaggcaaacgtctttacaccactaacgctgacggcgaattgattaccatcgacaccgccgacaataaaatcctcagccgtaaaaagctgctggatgacggcaaagagcacttctttatcaacattagccttgatatcgccaggcagcgtgcatttatcaccgattctaaagcggcagaagtgttagtggtcgatacccgtaatggcaatattctggcgaaggttgcggcaccggaatcactggctgtgctgtttaacccagcgcgtaatgaagcctacgtaacgcatcgtcaggcaggtaaagtcagtgtgattgacgcgaaaagctataaagtggtgaaaacgttcgatacgccgactcatccgaacagcctggcgctgtctgccgatggcaaaacgctgtatgtcagtgtaaaacaaaaatccactaaacagcaggaagctacccagccggacgatgtgattcgtattgcgctgtaatagatatggcgagggtgaaaacggagagacttgcctgacttttatcacgccgcatgcggcacaccttcgtcagtaatttgaagttgcccggcacgtagccgggcaattttgcaattagctcgccgtttcaggcttaaacacgatttcctgtttttcttcatcttcctcgacgactggcgcagtgctgtgaatttcagcaacgcgtttgcgcacaccaaaccagcctataaccagcagaataccgataatcggcagcgccgcgatagtataagtcccgttcgggtaatcgaacgccatcagcacaaggacactcagtaaaaacagtaatgtcagccaggaagtgaagggcgcgccaggcagtttaaaactgacatccgctgctttgccttctttaatcgctttacgcaggcgcatctggcacacgatgataaacgcccatgaagcgatgattcccagcgacgcgaagttcaacacaatctcaaatacgcgcgacggcaccagatagttgaggaatacgccgacgacatacacaactagtgtcgctagaatcccggcatacggcacatgctgacgactcattttcgccataaaactcggtgcggaaccgcccatcgccattgagcgcagaatacgtccggtgcagtacagacctgagttcaggctggagagggcagcggtcagcaccacaatgttcataatgctgccgatatatggcacacccagtttagagaaaaacgtcacgaacggactttgccccgcctgatacgcgctccacggcaatagcataaccagcaacaccacggagccgacgtaaaacaggccaatacgccaaatcacgctgttaatcgctttaggcaccatggtctgcggatctttacattctccggcagctgtacccaccatttcaatggaggcaaaagcaaacactacgccctgaatcaacaccagagcaggcagcaaaccgtgggggaagaagccgccattatcggtaattaaatgaaagccagtggtgttgccatccagcggctgaccactaccgaggaacactgtacccacgaccaaaaaggtcacaatggcgagcactttaataagcgcaaaccagaactccatctccgcaaaccatttcacaccgatcatattcatggtgccaacgatggtaagtgcagcgagcgcaaagacccactgcggcacgccgccaaacgcaccccagtaatgcatatacagagcgacggcggtaatatcaacaatccccgtcatcgcccagttgatgaagtacatccagccagcaacataagcggctttctcacccaaaaactcacgggcataagagacaaaactgccactggaagggcggtgtagcaccagctcacccaatgcacgcagaataaaaaacgaaaacaagccacaaattaaataaaccagtgccaatgctggacccgccatttgcagtcgggctcctgcacctaaaaacaagccggtgccaatcgcgccgccaatggcgatcatctgtacctggcgattgcccatcgctttgtgatacccctcttcgtgggcattaagccagcggcgtttcgcggcgtgttgatctgaagtgtcggtgtcgtgtttactcattgctctccctgattgctttaatgaaaaagtcatataagttgccatgaacaatgtttattcatcctggcgatgatagttatcaccattattctttatgggtataaaactatcggcgcagcatcctacccgttatcgataaacgatgcaaaacatccccttacaatcctgaaggggaataatacaactgacgaaaaaatgacaaatctttttgctggttaacctgtgtactgtcctacacttaatctttaaaagattgtgagggcatatgattaaggtgtatggtgtacccggatggggctctacaatcagtgagctgatgctaacactggctgatattccttatcagttcgttgatgtcagtggttttgaccacgagggagcttcacgcgagttattgaaaaccctgaacccgttgtgtcaggttccgacactggcgctggaaaatgacgagattatgacggagacagcggcgattgcatttatggttctcgatcgtcgcccggaccttgcgccaccggttgggcgcgccgaacgtcagcagtttcaacggctattggtctggctggttgctaatgtctatccaacattcactttcgccgattaccctgagcgttgggcatctgacgcacctgaacagttaaagaagaatgtaattgaatatcgcaaatcactttatatctggctgaattcacaattgaccgctgaaccttatgcctttggtgagcaactaacgctggtggactgttatctctgcaccatgcgcacatgggggccggggcatgaatggtttcaggataatgcgcagaatatcagcgcgatcgctgatgctgtatgtcagttaccgaaattacaagaagtattaaaaaggaatgaaattatttgagtgggataccagaagattatgttatttattattcagtaactttatccacaatgatgggtgtaattaattaaattcatgttatgttttttgatttatatcactctccccttcattcagcttgtctatttcatttcctctgaaaagaaactaactattcacattgtgcagatgtttcacttgttatcacaggtattctataatctcaaaaagtttttaatgatggatatgctcggagttggagatgcaattaatattaatacaaataaaaatatccggcaggtatgctaaaaggataaatggcgttctctgtatttattcgcaattatctgtaggacaaatatggagagcttgatgagtcagagctaaaacagcaattgataaataaacatgttgatttattcaagaaaatggatgtattttaaatattgattcttaatataacctaatcaatagattatcacgtgagagctgcacattattggcggggccggggaaaacatcattttgggaacaatgaatcaggtactcttaccactgaagcaagatcatccgggcacctggtggtggtgcagtgctttggaaatggtcccctcgggggaattgtcattattttctatgctatttgcttatgatattcatcaggtgaatttaataaattcctaatttgaaatatccactattaagccagtgtttaacgacgttaagatggcaatgtgcagatcatgttatcagggtggggcggtagcgtatattacttatacaaatcatcattcatttcaatgattgttattgaattatttattgttgtgaataaaaagacattatgaatattggtttgactttgcatatcaggttttttattactcgctgtaatgtacgagcctgtcgtgaataacgtcgagaacccatccgttgcgtttgtgattattttgttgactaaacagacacccgtttctctgaagtaaaatcccagactaaatcatcacataaccatgacatttttctgatattccccggtaacgccagatgtcgactcgcttatctcatccgcccgacatgcagggaaagatcatcagaagtacactttttgtactaaataattcgcattttatgtttaaaaattgagatattccttattacctaaagctgttttttattgcttatacatgatcaaatacttcttacataattaaggagaacaaaatggaacttaaaaaattgatggaacatatttctattatccccgattacagacaagcctggaaagtggaacataaattatcggatattctactgttaactatttgtgccgttatttctggtgcagagggttgggaagatatagaggattttggggaaatacatctcgattttttgaagcaatatggtgattttgaaaatggtattcctgttcacgataccattgccagagttgtatcctgtatcagtcctgcaaaatttcacgagtgctttattaactggatgcgtgattgtcattcttcagatgataaagacgtcattgcaattgatggaaaaacgctccggcattcttatgataagagtcgccgcaggggagcgattcatgtcattagtgcgttctcaacaatgcacagtctggtcatcggacagatcaagacggatgataaatctaatgagattacagctatcccagaacttcttaacatgctggatattaaaggaaaaatcatcacaactgatgcgatgggttgccagaaagatatagcagagaagatacaaaaacagggaggtgattatttattcgcggtgaaaggaaaccaggggtggctaaataaagtctttgaggaaaagtttccgctgaaagaattaaataatccagagcatgacagttacgcaatttgtgaaaagagtcacggcagagaagaaatccgtattcatattgtttgcgatgtccctgatgaacttattgatttcacgtttgaatggaaaggactgaaaattcacaatgtgtgttaattttactgacatctttcaaaaggagcacaatcatgccgcacatcgacattaaatgttttccgcgtgaactggacgaacaacaaaaagcagcacttgctgcagatattaccgacgttattattcgccatctgaacagtaaagacagttcgataagcattgctctacagcagattcaaccagaatcttggcaagctatctgggatgccgaaatcgcgccccaaatggaggctttgataaagaaacctggttacagcatgtaatgcttaacccgccgtaactcgcttgccgctggtaacaaacgtgccagcacctaaatgatgcaacgtattgagcttatcatcatcaaactgccagcggccttcgacaaatacccgtgcgtctgccgctgctgataccacctcgccaaacagcgtgtcgtatttttgttgcgcagaagtcgcaggtagcaggcggcactccatccacgccaggcatttctcttcaacaagtggcaaaccaagcaccggacctttcacaaccggaatgccatagcaattaaatttatcttcatcacgccccgacacacttcccaccgcccacgtccagttagttgctgcaacgcccgggataacgatgccaaatttaccgttatgttcaatcaactccctggtccatgtcgatttatctaccacaatcgccacgcgtggaggttcaaactccaccggcattgaccaggctgaagccataatgttacgccgctgggattgctcatcgaaactggtgatcaagaccgttgggccatgatttaacagacggctggcatggtgtaattctatggggatgaatcggctcatggtatcgcctcgcgaagaaggtttttttaagcgtagtccgtaacgcaataagtaacgaaattaacgggattggcgatttgcgaacgtgatgcatgtacgcgatcgcacaaaatagccggtgcggcgtctattccaggttataagttgagaaaaccactaagggaaacgcctgatgacgcccattctgaatcactattttgcccgtattaactggtcgggagctgctgcggtcaatattgatacgcttcgtgcattgcacctgaaacacaattgcaccattccgtttgaaaacctcgacgttttgctgccgagggaaatacagcttgataatcaatcgctggaagagaaactggtgatagcccgtcgtggcggttactgttttgagcagaatggcgtgtttgagcgggtgttacgcgagctggggtttaacgttcgcagcttgttagggcgcgtagtgttatcaaatccgccagcattaccgccgcgcacccatcgtttgctgttggtggaactggaagaggaaaaatggattgctgatgtcggtttcggtgggcagacgctaaccgcgccgattcgtttagttcccgatctcgtgcagaccacgccacacggagagtatcggttgttgcaggagggtgatgattgggtgttgcagtttaatcatcatcagcactggcagtcgatgtaccgttttgatctctgcgagcagcaacaaagcgattatgtgatgggcaatttctggtcggcgcactggccgcagtcgcattttcgccatcatttgctgatgtgccgccatttgccggacggcggcaagctgacactgaccaattttcattttacccattatgaaaatgggcacgcggtggagcagcgaaatctaccggatgtggcgtcattatatgctgtgatgcaagaacagtttggtctgggcgtggatgatgcgaaacatggctttaccgtggatgagttagcgctggtgatggcggcgtttgatacgcacccggaggcgggaaaataatttatgtcaggttgccggatgcggcgtaaacgccttatccggcatacattagctcggttgtagacctgataagcgaagcgcatcaggcaacgatttcagagtttaattgcccattcggcatgaaacaaaatcaccgccgcgccagaaatggtgactttttccggttggttatcacgaattgtcaccgtcacttcaatcacgccgtcacgccccaatgcgcgcccctgatggcctttaacacgcagcaccttgccatcgtggggcaatacgttgtgatgtaccaaccatgcacccatcgggccattggcattgccagtcaccggatcttccacaataccaatcgcaggcgagaacatgcgaccatcggtttcgtttttgcctggacggatctggaacgggaagaaaccattgcagccaatctgtttactgatagcggtcagcgcattaaggtcaggcgaaagagcgtcgatatccacttccggcttcaatgggatcatcactttagaatgcccggtcgtcgcgacctggatcggcaaacccggcagaatatcgtcttcagtaagatgcaatgcgttgataatcgccgcgcgtacttcaccctccagcggcagttcaaagcccggcgtaccttgttccagcgaaatacgataatcatcgttgtgcttttcgatagtcacgcgatgttttcctgccagcgatgtttgccagatcgtgcaatttcctaaacctaacaccttcgcacgtacatagtgcgcagctactgtcgcgtgaccgcaaatcggcacttcaaccgttggcgtaaagtagcggatgcgcacatcgctgtcgtcgctgtgcagcagaaaagcagtttccgaatggcctaactcgcgggcgataagctgcatttgcgcttcgctaagattatcggcggggaaaacaacaccggcagaattgccgcgaaacggttgtgaggtaaaagcatcgacgtggtacacctgcggtttcattaacgttctcctgtgactggagaactatcatagcctgcaagtggccggagagcgaagggctatccggccagggtgaaattatcgccgcgaacgcacaatttgatatcgacgagtaaagtactcaaacggcgcgctccacacatgcaccagtcgggtgaacgggaagagcaggaagatggtcattcccaacaccagatgcaggcggaagacgaacgctacgccgttgagcatctctgacgatccaccacggaaagtgacaatgctttgcgcccaacccaccagcttcatcatttcgctaccatcaggatactgtgctgaaaacggtatggtacttagccccaacagacactggatcagcaaaatgctcatgatgatgatatccggcgtagtggaagtggcacgcacgcgctgatttgtcagcctgcgccacagcagtcctgcgccgccaatcaacgtcaacacaccgcaaataccgccgagcaccatcgccatgagttgtttcgctgccactggcaaaaaccacgcgtacatccagtgcggcgttaacatgccgaacaagtgcccgaagaaaatccccaaaatgccgatatggaacagattcgaccatatcaccatcccgcgtttatcgagcatttgacttgaggaggcgcgccaggtgtactgcccgtagtcgtagcgcagccagctgccgaggaaaaacaccgtcgcacaaatgtacgggtagatatcgtaaaaaaagacgttcagatactgaatcatttcccacctcccgcactgatgtcgacatattgcggcgcgacatcctggctaaagcgtcgctgatattgattaagcggcgagctgtcacacgccgtggcgttatcttcaataaacttcacctgttcctcttcccacactgcatcaagcgcctggcgggtgtcatcgcgctcttcgctgtttacttgttttgtgacactgtcacttgaaagggagcttcccgccagttgcagcagagcatcaaacaacgcgtaccacggtgcctcgcgttgttttaagcgaccgccaagcagggcgaggatcggcgcaacattgagcaatccttctttcgcctgatcgtcaggcagtacgcttaaatactccagatacagcggtagataatcgggcagttcccgacaatccagttgcaggccgaccttttcatactccgccagcaggtccaccattgcctggccgcgatcgcgggactcggcatgaacatgttcgaacagcagcagcgatgtggtacgtccacggtcaaacacttcgcaccattcggcctgtttatccagcagcggcgcgttaagcaggttgtgggtgaaatccgtaagcatcggcgcgtcgcggcggatcaacgccagcgcgtcctccttgcattcccacaacagctcgtccggatactccatcaacaggccgatcactttgaggatctgcattattcgccctccgctttgtcgcgcacttcggtgatgttgatggcatcgatacggctactgttgaacaggttgaatttgctgtccgagccgtgacaaccgtcgccaaaggtaaaaccgcagccgttgcgttctgcgaaggcatcgcccgccatttcccgatggctcgtcgggatgacaaaacgatcttcatagttggcaatggcgaggtaacgatacatctcttcgacctgggcgacgctcaggcctacttcgtcgatggcacgagtatcagtaacgccttccacggtttgtgaacgcatatagtggcgcatcgccattatccgtttcagcgcccgcagtaccggaccggtatcgccggcactcaacatattggcgagatattgcaccggaatacgcaggctttcgatggcgggcagcacgccttcgcttttcggcaaaccgcccgcatctgcgtaggactgaatcggcgacagcggaggaacgtaccagaccattggcagggtgcgatattcagggtgcagcggtagcgccagtttccagtccatcgccattttgtagacaggcgaacgctgggcagcttcaatcacgttttgtggaataccttgtttcagggcttcctcgatcactgagggatcgtgtggatcgaggaacacttcgcactgacgttcatagaggtcaacttcgcgctcggtgctcgccgcttcctcaatgcggtcggcgtcgtaaagcagcacgcccagataccggatgcgacccacgcaggtttctgagcacacggtgggttggcctgactcaattcgcggataacagaagatacatttttctgacttgccgcttttccagttgaagtagatttttttgtacggacaaccgctaatgcacaaacgccagccacggcatttatcctgatcaatcagcacaatgccgtcttcttcgcgtttgtagatagcgccgcttgggcaggtcgccacgcaactgggattgaggcagtgttcgcacaggcgcggcaggtacatcatgaaggtgttttcaaactgcccgtacatctccttttgcatggcctcgaagttgcggtcgcgggcacgtttttcaaactcgccgcccagcagttcttcccagtttggcccccagatcactttgtccatccgcttaccgtcaatcagcgaacgcgggcgagcagtagggatatgtttgccttccggtgcgctatgcaaatgttcgtagtcgaaggtgaaaggttcgtagtaatcatcaatctgcggcaccaccgggttggcgaagattttggttattacgcccatcttgctacccagacgcgggcgtatcttgccattcacatcgcggacccagccgccttgccactcttcctgatcttcccagtttttcggataaccaatgcccggtttggtttcgacgttgttaaaccatgcgtactccatgccttcgcgtccggtccagacgtttttacaggtcaccgaacaggtatggcagccgatacatttgtcgaggttaagcaccatgccgacttgcgaacgtattttcattttttcgcctcctgtacctgatcgcgatcttcatcatccagccagttaacgttcttcatcttgcggatcatgatgaactcatcgcggttcgatccgacggtgccgtagtagttaaagccccaggccagctgcgcgtaaccgccaatcatatgcgttggtttcgggcaaacgcgggtaaccgagttatgaataccgccgcgcatgccagttacttccgaaccaggaatattcataatgcgttcctgagcgtgatacatcatggtcatacccggcggtacacgttggctgaccaccgcgcgggccgtcagcgcgccattggcgttaaacacttccacccagtcgttatcgacaatggtcagttctcgggcatcggtttcgctgatccagacaatcggtccaccgcgagagagcgtcagcattagcaggttttcactgtaggttgagtgaatgccccatttctggtgcggcgtcaggaagttaagtgctttttccgggaagtcgtttggcggtatctggcgcatctcactgacgctacgggtgtcgataggcgggcgataagccaccaggctttcaccaaaagcacgcatccacggatgatcctgatagagctgctggcgtcccgacagcgtgcgccacggaattaactcatgaacgttggtgtatcccgcgttataggagacgtgatcgctttccagaccagaccatgtggggctggagataattttacgtggctgcgcctgaatatcgcgaaagcgaatcttctcgtcctctttgtgcagcgccagatgggtatgttcgcgtccggtgatctcgcccagcgcctgccacgctttaactgcaacatgaccgtttgtttctggtgccagtgccagaatcacttctgaagcgtcaatggcggtgtcaatcagcggacgcccctgcgctgggccatcacgcttggtgtaattgagtttaccgaggaaatcgatttcatcctgcgtattccacgaaatccctttaccgccgttgccaagtttgtccatcaatggcccgagcgaggtaaagcgttcataggtagcagggtagtcgcgctccaccgccacaatattgggtgcggttttacctggaatcagatcgcattcgcctttgcgccagtcgaggacttcacacggctgtgagagctctgccggagagtcgtgcagcagtggttgtaataccacgtcggtttctttgccaagatgacccacgcacacttgcgaaaatgctttggcaatacctttgtagatttcccagtcgctgcgtgactcccaggccggatcgactgccgcagaaagtggatgaataaacggatgcatatccgaggtattcatatcgtctttttcgtaccaggtggcggtaggcagaacaatatcggagaacaggcaggtgctggacatgcggaagtcgagcgtcaccagcaggtcgagcttgccttcaatcgccgcagtttgccactcgacttcttccggtttgatcccgtcgctggcaccgagttcctcgccctgaatcccgctttcggtccccagcagatacttctgcatatactcgtggcctttgccggaggagccaagcaggttagaacgccagacaaacaaattacgcggatgattgctgccgctatctggttgttcgcaggccatacgtaaatcgcccgatttcagcgcctgggcggtaaattctgtgggggataatcctgctttgtcggcttcagctttaatcccgagcgggttacgccccagctgcggcgcagagggcagccagcccatacgttcggcgcgaacgttgaaatcaatcagatgaccgctgtacttactggcatcggcgagcggtgaaagtaactcctgcgcagagactttttcatagcgccattggctggaatgattgtagaaaaacgaggtactgttcatctggcgcggtgggcggttccagtcgagcgcaaaggccagcggcaaccagccggtttgtgggcgcagtttttcctgaccgacataatgcgcccagccgccgccgctttgcccgacacaaccgcagaagatcagcatattgatcatcccacggtagttcatatccatgtgataccagtggttgacgccagcaccgaggataatcattgagcgcccatgcgttttatgggcagtatcggcaaattcacgagcgatggtttcaatatactggcgcggcacgccggtaatttgctcaccccaggctggggtgtacggtttgatttcagcgtaatctttcgcactgttttcatcttccagcccgcgatcgaggccgtaattcgccagtaccaaatcataaacgctgaccaccggacaggtgttgccatcgactaacgtcaggtttttaacgggcaattggcgcaccagcaccggattgtgttttacgctgcgaaaatgcggattttcaatgccgccaaagtaggggaaggccacgcctgcaacagcgtcatgttgaccgagcagggttaacgacaattcggtttccgtaccggcggcaatggattccagattccatttgcctttttctccccagcggaaaccaatcgaaccgttcggcactaccaattcacctgcggtattaactgctacggttttccactgcggattgttgctttcgcccagtccatccaccaggtcagatgcgcggatcatgcgcccgggaacgtagctaccatcgtcgcgaggctccagcattaccagcatcggcatgtcgctgtagcggcggcagtagttgataaagtagtcgctgggattatcgagatgaaactcttttaaaatcacatggcccattgccatcgccagggcgctatcagtgccttgtttcggtgccagccactggtcgcacaatttggccacttcagagtagtcaggggtaatggcgatggttttagtgcctttgtagcgtacttcggtaaagaagtgggcgtccggcgtacgtgtctgcggtacgttagacccccaggcgatgatgtagctggagttataccagtcggcagattccggtacgtcggtttgctcgccccaggtcatcggcgaggcgggcggcaggtcgcaataccagtcgtagaaacttaaacaggtgccgccaagcagcgacagataacgcgttccggcggcgtaagaaaccatcgacatcgccgggatcggcgagaaaccggcaacgcgatccgggccgtaggttttgatggtccagacgttagcggcggcaatcagctggtttagttcctgccagttggagcggataaacccgccgcacccacgcacttgtttgtagctcaggcacttttgcggatcgttcataatcgatgcccacgccagtaccggatcgctgtgttgcttgagggcttcgcgccacagttcaatcagtcgtttacgaatgagcgggtatttcaggcggttagcgctgtaaagataccaggagtaacttgcgccacgcgggcagccgcgaggttcatgattgggcaggtcagggcgagtgcgcgggtagtcggtctgttggatttcccaggtcaccagaccatttttaacgtagattttccagctacaggagcctgtacagttaacaccgtgggtggaacgcacgattttgtcgaactgccaacgctggcgatagctgtcctcccagtcgcggttgctatgcatcacctgtccgtgaccatcggcaaaggttgcgcccttttgtttgaagtagcgaaagcgatccaaaagtttactcatgacatgactcctgctccaggaatgaattgggatctgatgccttgtcggatgcgacacggttgtacatcaggcatcgatctcttatttttggctgaacttccgccgaccataaaccagccaggtcagcagcacacaaacgatgtagaagattaaaaacactttcatcgcgccgaccggagagccggtcatattgagcgacatgccaaacgcctgcggaataaaaaagccgcccactgcgccaatggctgagataaagcccagagccgccgccgtttcggtgacggcttctttctgagcttgctcatcactaccgcctttcatctttacccgataaatggttatctggcgaaagatgacggcgatcatctggaaagtagaaccacttcccagacccgcagtcagaaacagccccataaatacggcgtaaaaggcgatgaaattaccggagcctgtgcccggtaaggtaaggaacagcagggcactgaaaatcgccataaaaataaagttgatcaacgtcacccgcacgccgccgaacttatcggaaatagcaccaccaaccgaccgcgcgatggcaccgataaatgggccaaagaacgccaggcgcagaatattcacatccgggaactgggtttttgccagcatggcaaaacccgcagaaaaaccgataaacgaaccgaaggtggcaaggtaaagcaggctcagcagccagagatgcaggcgttgtaagacagggagctggtcggcaattgaggcgcgtgaactggcgatatcattcatccctgaccatgcggcgatcgtggcaatcgccagtagcggtacccaaatccatgcggcattcgccagcgacatcaccgaaccgtcggcctgcggtacgccattgacgccgagaaaggcaaatacaggtacaaaaatgaccagcggtgcaaccagctgcattacacttacacctaagtttcctaatccgccattaatcccaagagcgctcccttgtttggcttttggaaagaagaaactgatattgcccatgctcgaagcaaagtttgcacctgcaaaaccgcatagcaaagcgataacgataaatatcccaaaaggagtattcggattttgcacggcaattccgagccagacgcaaggaataatcaggattgcagtactaaaaaccgtccatcggcgtccaccgaatataggcaccataaaggagtagggaacacgcaataatgcgccagaaacggagggtaatgcggttaataaaaagagttgatcggtagtaaaattaaaaccgattttattgagattaacggtaactgcgctaaatagcatccagacacagaaggcaagaagtagacaactgactgatatccagaggtttcttcgagcaatatgttttcctttattttcccagaaggccggattttctggtttccagtcgcgtaaaagataacgactatttttctcattttgcagtgccatattgttcctcacatgcacacattggtaatgaaaaaagacaaaacaggaggtaaggcgcaatagccagttattagaattaaggatgaattgggtgaagtgctgattgaaagaatagataagaaagcgtaaccgcgggggcagaatggggattaagtagccagatatgtgttactaaatgtaactaacaagctaaccttcaaacgggggttaatctttgaacgtatgtcatgtttcaacccttcagatcgtgaatctaaagggttacatattaactatattatcaacaagaccagacacttatagaattagtgatgatttattcactaaaaaggccatgaactggaggaaaacgatctgtccagaaggtctatcggttcctctcttattgcctgattgtaataatcgttattacagtaagtattgtttatttcatctaaggtcatgtttttaacttttatattcctctggtttacaacttcctctgtcttgtaagtgtgtatattatatggggtatatgcttttttaataggatagtgaaacaattcgttatccacatctattccgtcagagtgaacttcaaatgcaccaggcgaaagaattgccgggccagtattaagcttaagtgctggggaaaataaattaaataacatgagctgcatagtagggcaattgttcttcccagaaacatttaaaaaatttaagtttttgctctgttttattatggggaataaagttccaatatcggatgtattattagtatcagtgtgggttattttattattgtccagtcttaaacttttgatagatggaagataagtcaggaaatcaagatttatatatttcaactggttgttagcagcgtttaatgtctgaacattgcagaagttgctatagaatattttaatttcagaaagcaaattgttgttaataagtaacgtattcaagttgggaaataagtcattgtgtaaacttgttagtttattatgggatagatccagcagtaagagttcatctttattacctgcaacaatatcagttaattgattatggctgagattcaggtattgcagccattcgcaagattctaattgcacaaactctagttgattatgtgccgcactaaaataagtaactgatgaaagcctatctatatcaatatttctgagagcattattattcatagatatatgtgtaatacttacatttctgccttgaggaaaatttattgactcaagagtattactattcagacttagctttacgagtctatcgtagttggttgcatcaaaatgtgtgagttggttattatcaagattgatagaggtgaagttttgcagccctggtggttgagtggttaaattaagtcctgataaatcaatggtcacttcattagtgtcatcaattatatttcttactgcagtccagtactgcatttgtgcaagtggatcattgttgatgccgttaactaatacatgccaaagatgctttgatgatattagttgatcaatgtcattggttggcagtaaattgttattgcttaagtttaaatattccagttttgtagtgtttttggcgtttaaatgtgcaatatggttgtcgtttaaagtgattgttttcatcctgggatgattgtgtaatataaggtcagtgatcatattgtgatgggcacttaactcaatcagagattcttgccgcgcgagccgttggcttcatcgttatagcctttaaaatcatattcccagtgaccaaaaccaatcatttgatcattgatttgcgtttctcctttaaagccgagacgggcataagttttatcaccatcgtcacgcttatcatcagtaaaataacgtagagcggtaaccttgccataaaggtcgagtttattaccatccttgttatagacttcggcagcgtgtgctacgttcgcagctaacaaaccagttacaaccaccgcaactatttttaatttcatttaacagaatccttttaattatcgttaaacgtattttctaaacgaattttaaacggcgtcatttataaatgacatactgtttttaaattagaatggtgattaaaaacaatgagaaaaatagatgaaataatattatttatcgatatgtgatcgaagtcgaaatgagatataaggtgaattactggtattcgaaatttattttttaatattgtcggaatttatctgattaactgccaggccgtagacccggcaattattttaaccacgacgtgtcgccagccagcagagcagggaaccgccgcagaccattagcgctccttgccagaacgagaacgacagcggggcgctgagcagcacggctgcaagcgctgaggaaagtacgggcgtaaaatacgaacctaccgccattatggtgacgttaccatgcaatataccgacattccatgcagcataagcaaatcctaaggtaaatgccgcagagatgagtttaatcatgacgggtgtgctaaataccatttctggttgtggcgtgagaaaatagtaaacccacagacttgctcccgttagcaggacaaaaacggtaattccattaaatccgcgggcgtatttattcgttactgtgcagtaggctgcccagataaacgcaccaatgaacgccaggaaataactcaatgggctggtggtgatattattgatgatttcatcataatgtaacccattgtcaccgcctaacacccagcagacgccgacgagggctaataataatccaggtacaatcagccagttggttttctgaccattaaacagaatggcaaagagaattgtcaggctgggccacagatagttcaccatacccacttcaatcgcctgatgacgggtcgccgcataccctaaggaaagcgccagacagatttcatagctgacgaataacagactcccggcgagtaaatagcctttcgggatttgccgaatacgcggaaatccaaccgtgaagattaacagcagcccgcttaatgaatagatagcagctgcgccgccgaccgggccgagcccctcactgacaccgcgaatcaatcctaccatcgtgctccacaggacgatcgctattagccctatgagcgttgctttttgtcgtgtcatgctcgctgttctgtctctcttgccgttaaaaattaagctgaattttatagcatttttttaactggcctgtcaggcagtggtgcgtttttctaccgctattgaggtaggtcaatttgcgcaggcggattattttgtggcaaacacgtgttctttttgatttcgcgcaaaaagattcagaattttactgttagtttcctcgcgcagtaatacccctgaaaaaagaggaaagcaatggacgtcagtcgcagacaattttttaaaatctgcgcgggcggtatggctggaacaacagtagcggcattgggctttgccccgaagcaagcactggctcaggcgcgaaactacaaattattacgcgctaaagagatccgtaacacctgcacatactgttccgtaggttgcgggctattgatgtatagcctgggtgatggcgcgaaaaacgccagagaagcgatttatcacattgaaggtgatccggatcatccggtaagccgtggtgcgctgtgcccgaaaggggccggtttgctggattacgtcaacagcgaaaaccgtctgcgctacccggaatatcgtgcgccaggttctgacaaatggcagcgcattagctgggaagaagcattctcccgtattgcgaagctgatgaaagctgaccgtgacgctaactttattgaaaagaacgagcagggcgtaacggtaaaccgttggctttctaccggtatgctgtgtgcttccggtgccagcaacgaaaccgggatgctgacccagaaatttgcccgctccctcgggatgctggcggtagacaaccaggcgcgcgtctgacacggaccaacggtagcaagtcttgctccaacatttggtcgcggtgcgatgaccaaccactgggtggatatcaaaaacgctaacgtcgtaatggtaatgggcggtaacgctgctgaagcgcatcccgtcggtttccgctgggcgatggaagcgaaaaacaacaacgatgcaaccttgatcgttgtcgatccccgttttacgcgtaccgcttctgtagcggatatttacgcacctattcgttccggtacggacattacgttcctgtctggcgttttgcgctacctgatcgaaaacaacaaaatcaacgccgaatacgttaagcattacaccaacgccagcttgctggtgcgtgatgattttgctttcgaagacggtctgttcagcggctacgacgctgaaaaacggcaatacgataaatcgtcctggaactatcagttcgatgaaaacggctatgcgaaacgcgatgaaacactgactcatccgcgctgtgtgtggaacctgctgaaagcgcacgtttcccgctacacgccggacgttgttgaaaacatctgtggtacgccaaaagccgacttcctgaaagtgtgtgaagtgctggcctccaccagcgcaccggatcgcacaaccaccttcctgtacgcgctgggctggacgcagcacaccgtgggtgcgcagaacatccgtactatggcgatgatccagttgctgctcggtaacatgggtatggccggtggcggtgtgaacgcattgcgtggtcactccaacattcagggtctgactgacttaggtctgctctctaccagcctgccaggttatctgacgctgccgtcagaaaaacaggttgatttgcagtcgtatctggaagcgaacacgcctaaagcgacgctggctgatcaggtgaactactggagcaactatccgaagttcttcgttagcctgatgaaatctttctatggcgatgccgcgcagaaagagaacaactggggctatgactggctgccgaagtgggaccagacctacgacgtcatcaagtatttcaacatgatggacgaaggcaaagtcaccggttatttctgccagggctttaacccggttgcgtccttcccggataaaaacaaagtggtgagctgcctgagcaaactgaagtacatggtggttatcgatccgctggtgactgaaacctctaccttctggcagaaccacggcgagtcgaacgatgtcgatccggcgtctattcagactgaagtattccgtctgccttcgacctgctttgccgaagaagatggttctatcgctaactccggtcgctggttgcagtggcactggaaaggtcaggacgcgccgggcgaagcgcgtaacgacggcgaaattctggcgggtatctaccatcatctgcgcgagctgtaccaggccgaaggtggtaaaggcgtagaaccgctgatgaagatgagctggaactacaagcagccgcacgaaccgcaatctgacgaagtggcaaaagagaacaacggctatgcgctggaagatctctatgacgcaaatggcgtgctgattgcgaagaaaggtcagttgctgagtagctttgcgcatctgcgtgatgacggtacaaccgcatcttcttgctggatctacaccggtagctggacagagcagggcaaccagatggctaaccgcgataactccgacccgtccggtctggggaatacgcttggatgggcctgggcgtggccgctcaaccgtcgcgtgctgtacaaccgtgcttcggcggatatcaacggtaaaccgtgggatccgaaacggatgctgatccagtggaacggcagcaagtggacgggtaacgatattcctgacttcggcaatgccgcaccgggtacgccaaccgggccgtttatcatgcagccggaagggatgggacgcctgtttgccatcaacaaaatggcggaaggtccgttcccggaacactacgagccgattgaaacgccgctgggcactaacccgctgcatccgaacgtggtgtctaacccggttgttcgtctgtatgaacaagacgcgctgcggatgggtaaaaaagagcagttcccgtatgtgggtacgacctatcgtctgaccgagcacttccacacctggaccaagcacgcattgctcaacgcaattgctcagccggaacagtttgtggaaatcagcgaaacgctggcggcggcgaaaggcattaataatggcgatcgtgtcactgtctcaagcaaacgtggctttatccgcgcggtggcagtggtaacgcgccgtctgaagccgctgaatgtaaacggtcagcaggttgaaacggtgggtattccaatccactggggctttgagggtgtcgcgcgtaaaggttatatcgctaacactctgacgccgaatgtcggtgatgcaaactcgcaaacgccggaatataaagcgttcttagtcaacatcgagaaggcgtaagggggcgaacagatggctatggaaacgcaggacattatcaaaaggtccgcaactaactccatcacgccgccttctcaggtgcgtgattacaaagcagaagtcgcaaaacttatcgacgtttccacctgtatcggttgtaaagcctgtcaggtggcgtgttcggagtggaacgacatccgtgatgaagtggggcactgcgtcggggtttacgataaccccgccgatctgagcgccaagtcctggacggtgatgcgctttagcgaaaccgaacagaacggcaagctggagtggctgatccgtaaagacggctgtatgcactgtgaagatccgggctgccttaaggcgtgcccgtctgctggtgcaatcattcagtacgctaacgggattgtcgatttccagtcggaaaactgcatcggctgtggttactgcattgccgggtgtccgtttaatattccgcgcctcaacaaagaggataaccgggtatataaatgcacgctctgcgtcgatcgcgtcagcgtcggccaggaaccggcttgtgtgaaaacctgtccgaccggggctatccacttcggcaccaagaaggagatgctggagctggcggaacagcgcgtggcgaaactgaaagcgcgtggttacgaacatgctggcgtctacaacccggaaggggtcggtggtacgcacgttatgtacgtgctgcatcacgccgatcagccggagctgtatcacggtctgccgaaagatccgaagatcgacacctcggtaagcctgtggaaaggcgcgttgaaaccgctggcagcggctggctttattgccacttttgccgggttgattttccactacatcggtattggcccgaataaggaagtggacgatgacgaggaggatcatcatgagtaagtcgaaaatgattgtgcgcaccaaatttattgatcgcgcctgtcactggaccgtggtgatttgcttcttcctggtggcgctgtccgggatttcgttcttcttcccgacgctgcaatggctgacgcaaaccttcggtacgccgcagatgggacgcattttgcacccgttcttcggcattgcgattttcgtcgcactgatgtttatgtttgtgcgttttgtgcatcacaacatcccggataagaaagatattccgtggctgttgaacattgtcgaagtattaaaaggcaatgagcacaaagtggcggatgttggtaagtacaacgccgggcaaaagatgatgttctggtcgatcatgagcatgattttcgtgctgctggtgaccggggtgattatctggcgtccgtactttgcgcagtacttcccgatgcaggttgttcgctacagcctgctgatccacgcggctgccggcatcatcctgatccacgccatcctgatccatatgtatatggcattttgggtgaaaggatcgattaaagggatgatcgaagggaaggtaagtcgtcgctgggcgaagaaacaccatccgcgctggtatcgtgaaatcgagaaggcagaagcgaaaaaagagagtgaagaagggatataatctcttttgaactttaagctgaaaatggcgctgtaaaaggcgccattttcatattgtagacaacgtaggctttgttcatgccggatgcggcgtgaacgccttatccggcatgaaaacccttcaaatccaatagattgcagtgaacgtgtaggcctgataagcgtagcgcatcaggcaatgttgcgtttgtcatcagtttcaaatggcgctgtaaaaggcgtcattttcatattgtagacaacgtaggctttgttcatgccggatgcggcgtgaacgccttatccggcctacaaccccttcaaatccaatagattgcagtgaacgtgtaggcctgataagcgtagcgcatcaggcaatgttgcgtttgtcatcagttctaaatggcgctttataaactgccatttttttattgcgtaaccagacggcgtaatcgcgacacatccaccgttttttctgcctctgccagactccaggcgttttgcagattcagccacatttgcggcgaactgccgatcaccacggaaagtttaattgccatttctggcgtcaaagctgcttttcctgtcagcaatcggcttgccgttgagggagcaatttccattgctctggcaaactcgcgcaggctgacattaagttcgtccagtgattcctgaataatgtcccccgggcggggatgattggccattttcattagtgtctttactctcagtagcgttccttcactgggaacactatcattattgttccttcctacgcaacaataatccatttagccatttcatgttggagagtgtgcgatgctgcgacccgaacatggcagtcgcagcaaaggcctcttagtgacggaaatcaatcaccatgcggccacggattttgccttcttccatctcagtaaagatggtgttgatgtccgctaacggacgcagggcgactttcggcaccactttaccttcggcggcaaactggaaggcttcagttaaatcctggcgcgtgccgaccagcgaaccgaccacttcaataccatccagcacaagacgtgggatatccaggctcatagactccggcggtagaccgacagccacaacacgaccgcctgcacggacagcatcaactgccgagttaaacgcagctttagctaccgctgttaccaccgcagcgtgagcgccaccagttttctcctgcacaattttggcggcgtcttcggtgtgtgagttaatcgctaaatctgcgcccatttcggttgccagttttaactgctcatcattgacatcaatggcgatcactttggcgttaaagacattcttcgcgtattgcagggcgaggttacccagaccgccaagaccgtagatagcaatccactgccctggacgaatttttgacagcttaacggctttgtaggtggtgactcccgcacaggtaatgctgctggccgccgccgagtccagaccatctggcacttttaccgcgtaatcggcgaccacgatgcactcttccgccatcccgccatcaacgctgtatccggcatttttaactgaacggcagagcgtttcgttaccactgttacagtattcgcaatgaccgcatccttcgtagaaccacgccacgctggcacgatcgcctggttttaatgaggtgacacctggacccacttctgccaccacaccgatgccttcatggcccagaattacgccggttttgtcaccaaaatcgccattcttaacatgaagatcggtatgacatacaccacaacactccattttcagcagggcttcgccatgtttcagtgagcgcagtgttttatacgtaacgtcaacatgatgatccttcgtaacaactgcagccttcatagttcctccttttcggatgatgttctgcatagcaggtgaggcaaatgagatttattcgccactacccagtatggatgagaactgaaaaagggagagggaaatagcccggtagccttcactaccgggcgcaggcttagatggaggtacggcggtagtcgcggtattcggcttgccagaaattatcgtcaatggcctgttgcagggcttcggcagaggttttcaccgccacgccttgctgctgcgccattttgccaaccgcaaacgcaattgcgcgggagactttctgaatatctttcagttccggcagtaccataccttcgccgttcagcaccaatggtgaatactgcgccagcgtttcacttgccgacatcagcatctcatcggtgatacgtgacgcgccggaagcaataacacccaggccgatgcccgggaaaataaaggcgttgttacactgggcgatagggtagattttatctttccataccactggattaaacgggctgcccgtggcgaccagcgcgttaccttcggtccaggcgataatgtcctgcggtgtggcttccacgcgtgacgtcgggttagacagcggcatcacgatcggacgcggacagtgtttatgcatctcacggatgatctcttccgtaaacagcccggtctgtcctgagacgccaatcagaatatctggttttacattgcgcaccacatccagcagtgacagcacatcgctgtcggtatcccagtcactgaggttttcgcgcttctgcaccagtttggtctggaaaggcagcaggttcggcatcttgtcagtcagcaagccaaagcgatcgaccataaagactttctgccgcgccgcttcctcgcttaatccttcgcgctgggtctgggcgatgatcatttcggcaatgccgcatcccgctgaacctgcaccaaggaagacgatttttttctcgcttaactgaccacctgccgctcggcttgctgcgatcagtgtgccgactgttaccgccgcagtgccctgaatgtcatcgttaaaagaacaaatttcattgcgatagcggttaagtaacggcatcgcatttttttgagcaaagtcttcaaactgcaacagcacgtctggccagcgttgtttcacagcctggataaattcatcaacgaattcatagtattcgtcgtcagtgatacgcggattacgccagcccatatacagcggatcgttaagcagctgttggttgttcgttccgacatccagcaccaccggaagggtatacgccgggctgatgccgccacaggcggtatagagcgacagtttaccgatcggaatgcccatcccgccgatgccctggtcaccaagccccagaatacgttcaccgtcagtcaccacaatcactttaatattatggttcggcacgttttgcagaatatcgtccatattgtgccggttctggtaagagataaacacgccgcgtgaacggcggtagatctcagaaaaacgctcacaggctgcgccgacggttggggtataaataacaggcatcatctcatcaagatgattgtttaccagacggtagaagagggtttcgttagtgtcctggatgttacgcaggtagatgtgtttgtcgatttcggttttgaatccctgatactggatccatgctcgttccgcttgttcttcgatggtttcgaccacttccggcagtaaccccagcaggttgaagttacggcgttcttccatgctgaaggcactgcctttattcaacaacggaaattccagcagtacagggccagcgtaagggatataaagcgaacgctgtttttttgtttttggttccatgtcactcactcttttttgaatatccatccctggggggcttttatcgtctttgctttaccgccagggcgtcggcctcaagtataaagcagataaaaacaaaaacaccattgcgcaggcaatggtgtttaatcgtcattgaggactgatggttatgaattacttttcagcggggcgttttctgccggttgggttatttactacgctggatttgtcaccttcggtaactattttgcgctggttagaaattttatggtccagtccaagaatatgacgtgcctgacggttcgatttcattttaactcctcaatcctgtagctagttttaaggacaacatcgccgtagcgaagaaacacgtgctaaacccctaaattaggttgccgatcaagcatagcaccttaaagcgtagggtgctggccactgaccacataattgatcgtttgctggtagatatcactgaggatgtcgttatcagaagcttcaacccatttggtcagctccatgagaatgtcatcttcagtgacaacaccgtgctgtgcccgaaggccttgctcaatggcattaaccagagcgggttctgctgttgaattttctgcctgataataagtaaacatagtgattctccgtgtctgtgtatttatggtgtctgctacggatcgcagatttataaagcacattcagcatgacaaatatttgccgcttcgttgttaagattagtcctggttgatgatttttatattttaacaccatgatattcatagggattgtgattggtatgatccgattaatattgatacaatatcttttgggttatatattcccggtaatctattgtgggaatttaatttaagtgcagaagtaatattttcgccggattttattcggaatatcctgcttatcctcgtgctgtttctcacgtagtctataatttcctttttaagcccacaggagagcaacaatgacaatccataagaaaggtcaggcacactgggaaggcgatatcaaacgcgggaagggaacagtatccaccgagagtggcgtgctgaaccaacagccgtatggatttaacacgcgttttgaaggcgaaaaaggaaccaaccctgaagaactgattggcgcagcgcatgccgcatgtttctcaatggcgctttcattaatgctgggggaagcgggattcacgccaacatcgattgataccaccgccgatgtgtcgctggataaagtggatgccggttttgcgattacgaaaatcgcactgaagagtgaagttgcggtgccgggtattgatgcctctacctttgacggcatcatccagaaagcaaaagcaggatgcccggtctctcaggtactgaaagcggaaattacgctggattaccagttgaaatcgtaaagcattgccggatgacgcgtcaggcgcgtgaatgcctgatgcgttgttagcatctctacagcgcccgccagcaccggagctcacgtccgtcctcccttattgctaatgattgccggacttcacatccgtgggttgccagcgggcaacgttcgtagaaaaaacagccttgcggcaacgtgcggtttcccggcagatccgttttacgtaatgcccattcttcctccagcggtttatcaatggcggggagggaatccagcaataatcgggtgtatggatgtgcaggtgccgtcagcacctgctgcgcgtcgcccagttctacaatctgcccgagatacatcaccgccacccgatcgctcatatgacgtatcaccgagacattgtgtgaaatcagcacataggtcagcccgtgattttcctgtagcgttaccagtaaattgaggatctgcgcctgcacggagatatccagcgcagaggttggctcatcaagcacaatcacgtcaggctgcgaagagagtgctctggcaatggcgatacgttgccgctgcccgccggagaacgcatgaggcaggcggtcgagatactccggacgaatacccacctgcacagccagctcctctgccaacgctcgccgctgttgttcactactacgcttagctatccagagcggttctgtgatgatgcgccacaccggtaagcgcggattgagcgaagagagcgggtcctgaaacaccatctgcataatgcgttgtgagccagaacggatgtactgcccgtggctcggttgcagcatacccattaaaagctgtgcgagggtgcttttgccgcagcctgactcgccgacgatccctaaggtttcaccacggcggatctgtaaatcaataccattaatcgcatgaacatgttccgtagttttaccaagccagtttttacgggccgggaaattgatatggacgtcgcgtaacgttaataacgtgtcagacacttatgacctcctgctgcggataccaacaggcgcagcgctggttgttgtcaccacacgctgtcagcgccgggacgttttcacactgtgcacctgccgcatagcaacgatcgcgaaaagcgcagccgtcaggcaaatgggtgaggtttggtaccgtccctggaatggcgggtaatagctggcgtggtactccatgttctggtgcgcattggagcaaaccaatggtatacggatgccggggatgatggataacgtctgccgtcacgccgctttcaattacgcttccggcatacatcacgtaaacgctatcgcacagttgcgacaccacggccatatcatggctgatgaacagaaccgcagttccactggcgcgggctttatgtttaagcaaacgcagtacctgcaactgcaccgtgacgtccagcgccgtagtcggttcgtcggcaataatcaattgcggctcgcaggagaatgccagcgcaatcattacccgctggcgcataccacctgaaagctcaaacggatagcgcgacataacttccacggcatccgggatttgcatctcttccagcagggcaatcgctttagctctggcttcccgacgacttattggttgatgatggcggatcacgtccatcatctgaagacctattcgacgtgtcggattgagggcggtcatcggttcctgaaagatcatcgccactcgtgcgccgcgccactgacgaagctgtttttcccgcgcgttaagaacatcttctcccagcagggaaatctgcccccgatgtacgcaataactgcccgtcggtagcagacgcataatcagcattgcggtgactgatttacctgagccggattctcccaccagaccgacaatttcaccgcggttaatctgcaaggacacattgttgagcgcgtgaacatcaccgttaaaaccggggaaactcaaatgcagttgttgaatgtccagaacgggttgggtcatgactgctttcctcctgctttcgggtcaagcagatcgcgaataccatcaccaaagagattaaacccgacggcggtaagcaaaatcgctgcccccggaaatgcgcaataccaccactgatcgagtacatagttgcgaccatttgctaccatcgcgccccattcagcactcggttgttgagcacccaggccaataaatcccaacgtggcggccattaaaatcgcgctaccgatatccagcgatgcctgcacgatcagcggcggcagggaattacgtaaaatatgccagctgatcagatgccaacgcgacgcgccaaaggttttcgccgcctgaacataggtatactggcgtacaactaatgcttgcccccgcgccaggcgcacataaaacggaattcgcactatagcaatcgccagcatggcgttaaacaaactcggcccgagagcggcagccagtgccattgtcagtaccaacgaaggaatcgacagcataatgtccatgatgcgcatgatgatggcgtctgcgcgtccgccaagcacaccggatagacatccgagtagcgaaccaatcatacccgcaatggcaactacgactaatccggcgagaattgattgctgactgccgaccagtacgcggctaaacagatcgcgtcccacttcatcggtgccaaaccagtgcgccgcagaaggcggcaaaaggcgggtggttaaatcaatggcgttgggatcatgcgtcgccagccacggtgaaaaaatcatcatcagtagcattaatacaatgatgactgcgccggtcacggtgagcggactgcctttcagcatccataccagttttgcaccgttaaatcgcgtttgtttttgtgggcgtacggcggacgtttcctcgcttagcatcattcaccacctccacgtccgatacgcggatcaatccacaaatagagcaaatccaccaccaggttgaccagcacataagcaaatgaaaccacgacggcaaagcccatcactgccgggaagtcgagcgcctgtattgatgttactacccatgcacccattccgggccaggcaaaaacggtttcggtgagcactgcgccatacaacaaatcgcccagcgccagccccaatacggtaatcgatgggatcaacgcattgggtagcgcataacatagaacgatataccagccgggcaagccgctggcccgggcgatacgaatgtagtcttcactcaattgttccagcatcgctgagcggatctggcgagcgacaattcccaggtgaacgaacgccagcgttaatgccggtaagatgagatgttgcagcgcattgaagaagacttcaccgttaccttcaagcagcgcatcgagcagataaaagccggtaacgtgcgttggtggatccagccagtaatcaagccttccgccgccgggaagaatttgcagatgaccataaaacagcacaatgacgcccagcccaagccagaacgcaggtgtggagattccggtaatggccattattcgcaccagatgatccagccagcgatttcgccagactgcagagagtatgcccagcgggatgccaatcaggagtgccagtagcagcgcgcaaaatgccagctccagcgtcgccgggaaaaatatacgcaactcttccagcaccggacgcccggtacgaatggatgttcccaggtcaccatgaaacaggtcgctgacgtagcggtaaaactgtacatacagtggctggtccagtcccagttgctggcgaatattttccacgatagcatcgctggcgcggtcacccgccagtaaccgcgccggatcaccagggatcagatgcgagataataaacgtaatcacgcagacgcccgccaccacgagcaccagcccccagcagcgttggcgtaaaatactccagaaggtcacgttatttactcatggtattgatattgaagacctgttccagcatgggattgaacacaaagcctttcacccctttgttcatcgccagttggtagtttttctggaacaggtacatataagcagcgtcatcaatgacgattttctgtgcctgctggtagtcccgggtacgctgcgtctggtcggtggtcgcaagcgcattgcgcagtaacttatcgacctcactgttttcatagaacgagcggttacccggcagaccttttttgtctgactcaaaccagtaattcataaacatatacgggtcggcaaaatccggactccagttgccaatcgcaatgtcgtaatcacctttacccactctgtcgcgcatggtggcgttcgccagcttttccagcttcacattgatgcccagcttgttgagactggattgtgtcgccagagcaataggctcccagttcggatcattatcagaatagagaaacgtcaggctggtgggtttgttcgtcactttatcccattcagctttggctttcgtttcgtcatggttgtattgcattgccgtcgcatcgtagccccacatgccttccggaatcgggccgcgcatctgttttccgttaccactcagaatgccgttaaccattccctggtaatcggtagaccaggaaatggcccgacgcagatccgcctgattaagtggcgctttgctgttattcagatacaggtaggtgacgcgcagtgacggatactctgccacattgactttgttttcctgcttcagggcgttgagttgatccaccggcagcgcatcggcaatgtcaatatcaccacgggagagctgcaggcgacgggaggcactttcaccaataatttttaccgatactcgcttaaagttcggtttattgccagggtaatgcggatttggcaccagaactaattgctgacctttttgccagcttttcagcataaatggtccggaaccggcggtattttgcgcgaggaagccgcgggcatcatccgctgcatgttcctttaacaccgccggattgataatggatgcaccgtcattcgccagcgtgtagaggaacggtgcgaatggctggctaagggtaaacttcaccgtatgttcgtcgggagcatcaatctttaaatctttgggaaatgcttctgctggcccctggccgatttttagtagccgctcaaaagaaagttttactgcttcggcagtgacaggtgtgccatcggcaaatttagcattatctttcagggtgaacgtccactctttttgatcgtcagacgctttccagctacttgccagatcgccttcaacgtcggttgagcctttatcaccgtccgttttgtactgaaccagccgctgataagacgggtaggtcactgtccagtcgttattatctattgttaccgccgggtcgagggtttgtggatcggcggccttaccaatcaccagcatatcttttggtacggcggcgtgcgcaaccgggaaatttgtggcaaggacgagcgcgagcaatgtgggacgaaacgatatcgatctcttcatgacagtttcctgattaactgacgtgctgtgtgccaggggatataaaacaagagaattgatcagcgagcagagggtaactcgctgcctggggtaattcgaagtgccaccattcgctggagataccgacaaaaccgccaccagtcattatcgcattcagcaacagccgattgcgctgagcggcgggcgggacggaagggtgataggcatgggagcgctcgtgcatttcatcgaaccctgcgtccatatcgaggatgttcccgtgctcatcacgaagcgtcaggtcgatcgccgtgccacggctgtgattagaaccgaccgtcacatcaacaacatattgcgggtctgggcaggcttgccacaacatcgcctgtgcttgttgtgggcgatacgcatcgtaaatcaccagttgtaaccctgacagctgggcgatgctgatacttttcgccagcgcggtaatcgcatccttgtgtaacagacaacgcgcttgctgataaatagctttacctgtgatgttatcagcgcaggcgtatttcaattcgatctccagatcagggaagattacggctaaatcaaccagttcggtggtatccgacataaacggttcctgtataagacaaaaattgctgcgctttccgcttatgcagatctcatgccatgccgggataagcgccagaatgctggcttaaagttatattttttaacttttgatcaacatttgtgcagcgtagtgcagttttggtgcaagaggggaagttaaggaaggaatctcccggaatcgtagctgaaatcacagtatttaagtgacagtgtcacgttaaatgaaaacccgcgagtgcgggcgagaggaatttgtcagattttcagcggtaacacgctgctcatccagcctggaatttcttcggcgggtagggggcgggaaaagaaatatccctgaataacgcgacagtggatcttgcgtagcatctcaaattgctctttggtttcgacgccttccgccacgacggttaaattgaggctttgcccaatgctggtaatggcttcaagtaaggcaaggatgcgtttttcggtcagacaacgatcgacaaaacttttgtcaattttgatttccgttaccggaagactgactaagcgggataatccggaaaagcccgtaccaaaatcatctaccgataagcccacgcccatatcacgcaggatctgaatgcgcttaaagatttcggtatcgtgttccatcatcatgctttccgtgatttctaccgtcagctggtggccgtcaataccccaggcgtgcattgcatcagacacctgataaggcagttgattactgcgaaagtgcagcgccgacaagttcacggataacgccgggatatgaatattctggctacgccattctgctaactgacggcaagcttccgcgatgacccagcgcccaatattttcgatttcaccaatctcttctgcgagaggaataaaccgtgaagggggcacatgaccatgcaggggatcgtgccagcgagcaagggcttcgatgccgtacagttcacccgtttctgcgaagatttgcggctggtaaaccagtttcagttggttattgctaatcgcttctttcagcgctgcgcctaaaaccaaacgctcttttaccatttcgttcatcgccgggctgaagaactgccagccgttaccgccattcttgcgaatataatccattgcattgtgagcagtggagagcaagtaatcgcggtttttacccacgtcgtagctgatgccaatactcaaggtaagcgggaagggtttatcgtcaatcattatcggcttgctgaccacattccgtagctcatcggcgatttgggtaatgttactgacgtcgttttcgaggctcacgaggacaaactgcgtaccttcgatacgacagagatactgatccggtttgagtttttcacgaaagcgattgaccacttccagcaatgcctgatcggcccacgcatagccaaggctatcaatcacatcctgaatatggtcaacaccgatgagatacaccacgggagagacggctttgtcgaccaggtcatcgaggtaattgtgcaggttattgcgatttggcagaccggtcatcggatcaaattggatgagttgttcaatatgctgacggcttttttcctgttccagcgccagcgcggccatatgctggctgatatctgccacgcgttcgataaaggcgctggtttctgctcctgacgaggttttaatttgcaggatccccgcaggcgcgccatcacgctgacgaatggtcgctgaccagctttgcgcattttgaatttctgcaccgtgggaagatgacgcccagtgtatcggcatcccgttgcgctgtgcgaacagcgaaacatgcgattcgttgagtacagattcgatgttacgacaaatgatttcccccatttcatgaaatggcgggctgctgcacatggcggcgagaatattgccttcaagctggcgaatctgccgttcttcggtgatatccgagaaagtcattaccaggttctgcagatgcgcgagcacgtcataaaccgggctgatagaggctttaatccagattttttcaccggtgcgcgtcaacagcagaaattcgtcctgatcgcgggcggttttccatagcaactgttgtaaacgaatgcggttatcggcagggaattcaggaatgttcaggagtgtatcgggctgcataccgctggcttcgctaatgcagtaaccaaacatttcggtaaatgcgcgattgcactgcacaatatggcgttccggatcgaggacaatcaccggtcggtcgagatggtcaacggcaataatcaattgtcgggtctgttctttttgcgccatttctacgctggcatcccgtaccagcgccaggtaataaactttcccctcggcgctcactttcgatagcgcaaaacgggtccagattttactgccgtcttttttctccagctgcagctcccgactcatcccctcaacacgcgctttaccgccttcacggttatgacgaatgtattcaggatgcgcaggacgcaaatcccgcggaatcagcatatcaatgttattgccaatgacttcttcacgtttgtatccccagagcttctctgcggcggggttgaaaaacatcacttcatcattttcgttaattaacaccgcgcccatcatattttgttcaagggcggggaaaaaaatgccatcggcggcattttccgcatcggttagcttcatgattacctctgcatcctggcgcatctaaagactggctttccagagttcaacacggtttctacctcgtcttttggcgatatacagagcttcatcggctatttgaatgaggcgctcatagtcaggatgaccattaaacatggcggcaccgatggaaagtgagagggcaatatcctcgccgtttgcggctttcagtttggttttctccacccgactgcgaatacgttctgcggtacgtaacgtttcgttttcagaagcttcagtcaatacaatgataaattcatcgcccccgtagcggaaaacataatcactactgcggacgttgtcataaaaggcctgagagactttacgcagaatttcatcgccagtgttatggccccacgtatcgttgatctctttgaatttatcaacgtcaataatcagcactgacagcggtgtaccggtccggttggcatgggcaatttcgcgtttgaagatagtcggcaggaaacggcggttaagtaatttcgtcagtacatccataccgacttcgtggcgcgatacttcttcaaacaattcacgcagcaaggtaataatttgcgatacggtatttcttatctgtaataaaaatttcacccgcagacttctgttattcaaattcctggtgttacgcatggtttgattgaaaataccgtcgaaatcctgaatcagacgggagatatggcccacttcggcaatgccgctaaaataatgtcgacctttatggttaaaccacaggccaaaatcagcctggcttaaaggcaaactactgcctaaatcagaatccagcaggactttatagataatatctatttcccatgaaagtattgaggctatttgccgttctttttcttcttcggcgttttccagtaacgagaagatacgatagttttcatcttcctttgaggcactactgtcactaaaggtaaacgcgcgggtcatcacttccatagcgatatcaatactgttaatcgagaaatggtagacctgaagtttttctgcggcagaataatccgaagagaagattaccggatagaggatttttttcagcacccgaaaccccatctcgacaatttctaccggaattcctatgcgggcatgcacttccgcgacggtatgctggatttgtattagcctttcgacatcgtcaacctgggcagaaagcacgttaataatccagcgctccatcgcacttttcaactgccgctcaacttgttcattactcaagaattcttcggcatgcgggtcgatgcggacaattcgataaaactcaatactcagataatgagcatgcgcaacggcaatttccgcggctttagcacgaatgggcggatctgcctgttcgacaagtccggtccactcatctttcattcttttaaaatacatctccataattcacacccttataaggctgggaaatcagacggaatcaaaacgaaacgcaacgtgcgagatcgactaactgcaccatattctcctgaaatatgaagatatactgaaaagaaataagcaatttaggacagtttcaatctacgctactgttcttcagaagagtatagcccatcgtaattatttttcggtgacagcgaatatcgtatgttttttcatattcatacatttttattaggggatttatggttgtttaactaagtgtagttaattgcgtgtttaatttgactttagtaagcatgattactagtgggatagttcaagagggtaacaagccggtgggtaaagcaccggcttgttacaaagtaagaatgggagtttaactgccccaacgactttgcagatagctgaccgcttgttgagtctgcggtttattcagatagtcctcacggaacaagatggtgccgctaatttctggtaccgcatcgttaagatcgagctgctttttcagctccggtacgccgccgttaatcatccagtctggctctatctttgaaggttcacccactttatagaaggcgataccgatatacaggcgggtcctggtcggtttaacgacatccgcccaccattttgccaacacgtcataacgcgcggcactccgtgagaacggccagtaaatttggggagcaatgtaatccagcaatccttgttccacccatcgacgggtgtcagcgtaggattcgtcataggctgccgcgcctcgggtatcggaaccgagcggatcgtgtgatcggttacgccacacgcctgccgggctaacaccaaattcgactcccggcttaatgcttttaatggtgtgcgatacctttgcaattaactgctgagtattgttgcgccgccagtctgcttttgacgcaaatgcgcctccgtatttacggtacgtttcgttatcatttagccgtgaacccggtgactccgtatagaaatagtcgtcaaactgcacgccatctacgggatagcgggaaaccacttctgcgactattgatgtgatccagtcctgaacctcagggatgcccgggtcgaggacaaagcgatcgccagacgttctgatccagtcgcggtgttgcacatagacgctcgccggttgttgagacagagtgctattcagttccctgatagtaccgggcttcgtattaaccgatacgcgataggggttaaaccaggcgtgtactttcatcccacgcttgtgggcttcgtcgagcataaattgcagcggatcgtaacccggattttcaccaatcttaccggtcataagatcggaccacggcaaaattttcgatggccacagggcggtaccgtccggcttgacctggaaaaagaccgtgtttataccgagacgttgcagatgatccagtttgtcgatcatcgcctgttgttgtacacgggcccggctggtgggattactaatgttaaccgaggaaaccggtggccagtcgaggcgagacaccgtggccagccagatgccacgcatcggttgtgacgattgttgcgtcgtggctggtggctttgaacccgctggtggtgtcaccatggactctggaggcgtgcttttacaactacacagtaaaagtgccagtgcaaccagtatcgccggtcttctaatcgctaatttctcgtttcgggagcagatatccatatgtgctggtttccggtaaacagatgtgcgctcattctcgtacttatccccgttaagtcaatacgacagcaagcacgaaaaagggagcgatgaattatcgctcccttgtcttataaccattcagacatggttagtgtttcttgtcattcatcaaaatatagtgtggtgaacgtgcacgcgggtgcaggaagaagtgaccttttggtgcgttctgactgttgattggctccagagtgacgccggtatttgctttgcctttacgatcatgaacagcatagagaataaagggcagggcaagtaccaccaggaaactaacaaccagtaattcaacatacatatcggtagaatcaccctggatgttatccggcggcaggaaggaaacaataaacgccataattgaagtcagcagaccgacaattgccacgaccagtttcactcctttaccaccagggatattaaatgtgcgttttaagtcaggatgtttaagaaccaacacaatgtagccaataaacagcatgaaataagcacacagataaatcaccaccgtcagcgccagtgcgatcaggaaggacatgttgttaccgccaccggtattggtgaggatgatcaacgcgatagacgtaatcaccagctgcgaaatgaccagcgttaccggtacgccatttttgttcattttagcgaatgccgctggcagcaggtttttctgcgctgtgacatacatcccgcgagaaggaccaacaatccaggaggcgatttccgccagaacacccagcaacagcagtgcggagatcacgcgaaccgtccattcaatttctggtgccacatgggacatcagaacggtaaaggtttgcattacccctgcggagaggttgatttcattacccggaatgaccatcgcaatagacaaaccaccaacagagcttaagcagattgccgccaccatcagcagtaacatagccaacggatagtcgcgccctgggttgctcatttcattgacgtgggttgcggatgcttctacgcccatataactcaaaatgaaggcaacaaatactaccagggtgcccactttagagaagtcagggaagaaggtcttcgaatccatttcgatagcaacgggggcaccggagtgcagataaatagccgctaatgcgatcaaaataaatgcaggtaacaggataccggcgaagaagccaactttagcaattcgcgccgtgtatttcgtgccaccaaactgcgttaatgccagcgcccaaagaatgatgagtgctgcaatagttttggtaatggggtcttcattcagcgctggccatttcaggatgtaggagagtgcccctaacacgaaatagagcatcggaataaaaccaatggcgatttgcagatagccaaatgagatcgctgcaaatccccatctcggccccagagtatttgatacccaggcgaagacaccaccttcttcccagccgtcgacggtggccatttccgcagcacaaagtcccacgggaataaaccataaaatcccgcctaatagcaggaagaagactaatgaaaagcccgatgttgcgaaggtagggtattcataaacagccattaccatcgatgccgttatggcaaagaatccaagtaatgtgagctgcttagctttacctgtctgtactgatgtagccatattatccccctaaaacggtattcctgtcggaaccgcacctgttttgttctgaagcgtattcagaacaatattttccgttgctaatgccagtgaacagactttggaaattgtcccgaaacgggttcgtttcgggacaccgttaccgttaaacgttatcaggtatgtttaaagctgttctgttgggcaataccctgcagtttcgggtgatcgctgagatatttcagggaggctttgtagtcttccagcaacagttcagcaaagtccatttcgaagccgcgacggcacataatgcgcatcaccacgatgtcggtggcttcaccgccgagagtgaaggccggaacctgccagccgcgcagacgcagacgttcagagaggtcgtacagggtgtatcccggatcttcaccctctttcagtttgaagcaaaccgccgggatgccttcgtccgggcgaccggtacagatgaactcatacggccccagtttggcgatttcatccgccagataagcggcaacctggtaagaggcgttctgtactttggtatagccttcacgaccgaggcgcaggaattcatagtactgtgcaattacctgacccgccgggcgggagaagttgatggcaaaagtaccaatctgaccacccaggtagtcaacgttgaacaccagttcctgcggcagcgcttcttcgtcacgccagataacccagccgcagcccagcggagccagaccgaatttatggcctgaagcactgatcgatttcacacgcggcaggcggaagtcccagacgatatccggggcgacgaacggtgccaggaagccaccgctggcagcgtcgatgtgcatgtcgatgtcgataccggtgtcggcctggaatttatccagcgcatcgtgcagcggctgcgggaactcatagttaccggtgtaggtcacgccgaaagtcggcaccacgccgatggtgttttcgtcgcaggcttcaatcatgcgtttcgggtccataaacaactgaccggggcgcatagggatctcacgcagctccacatcccagtagcgggcgaatttatgccagcagatttgtaccggaccgcacaccaggttcggtttatccgttggtttgcctgcagcttccatacgcttgcgccaacgccatttcatcgccatcccgccgagcatacaggcctcggaagaaccaatggtgttggtgccaacggcctgaccatttttcggcgcaggcgcatgccacagatcggcaaccatatttacgcaacgcaggtcgatggctgcggattgcggatattcttctttgtcgatccagtttttgttaatggataaatccatcaacttgtggacattgtcgtcgtcccaggtctggcagaaagtggccaggttctgacgagcgttgccatcaagatataattcgtcattgataatctgaaatgcgacatcgtcgcgcatttcgtgcagcggaaaacgttttgattctgcgatagtggaaatagacttcgcaccaaaacgtgaatcgagtagttccgaccttaaatccgttacttgcttcttatccattttaaactccttaaaatgattggatcgcattaaaaaagtaggatttatcgataaagtaagcaagtgcaaaggactcgggtttaaataacaaaatcctaatgttatttatcatgagatattacgcgaataatgtttttttcattgaaaaacaatataatagggggttcttgggtggtggtcaggtgttttatgctgttatttttatgcgcattctttgcctcctgaattatcacgtaaaaatcagaccttaaaatatcactattagtacttagttattattttgaacgcatttataaaattattacataaaaatggcgaatattgctaaaattcccgccaacgatgtgttgacggggctgttattattttggcaataatactccggtataagtatttaccggatgagaaagatattgtttaacggcagtgttaacattctctaccgtcatttgtttcaacaattgctcctgctcagtccatgctgcaggatcgtcatattgaataagactatttacaatggtgttcgctaattgttgaacgctacgctgttggatatcgaggctgcgctgaacgttttgctggtattcattcagttcttgctcactgatccctttagccagacgcttaaccatcacttcattcgctaacgttaacagttcatcatgtcgttctggttgacaagtaaaagccagcaaatgactgatatctttggcctgaggatcaaccgagaggcgagaagaaacgctgtatgctccagatgcctgttcacgaatattaacacgtagatcttttgccagtgcgacgttaaaagcatcgagcgccatacgcgtcgccagattaacaggtgtccgggaatcataacgcttccactgtgaaacctgtgccacaggttcattttgttcttttacagtaaccgatgcgttgtccgtcgcgcgagttaatggtttacctgcggctaatggcgaatcagagtgtttgattgatcctaagtaacgcgtaattaacgccacgagtttgtcttctgagacattaccgacaatgacaaacgtgatatccgctggagatgaaaacaactggcgatcggcagccagcgcatctgcggcagtaaactgtgcaatctgattttcttgcagtaatttcgtgcggtcatcagcatagcgcgtctcatacatctgctgggcgaatttctccgctggacgctggtcgagcgttttcaacgcctgaatttgagcattttgtagcgatgcccaaatattgtcgttaatcgtgctgtgggtgattcgctggttaatcaactggaaaccaggttcagggttattagtccgcgcgctaacggagagcaacgtattcatgccactgactttactgctcatggttaccgagttttccgcactccagcgtttcaggctggaagaggagagttcgccaacgccgcttccgctaactgctttatttgccagcgcgataagtgatttttgctgcgcagggaaacttaaatcgcctttattcgatacggcaataatttgtagcttttgctcttcacccgcggattttgccagaataacccttgcaccattggaaagtgttaatgatgtcagattctcagccagcgtttctttgctgctaatttccgcctgtgggtcagcgtctactgttaacgataaatttctgcctgggaagatgtaagccgccagctttttgttggcgtactctttttccagcgccaggatagccgcaggagacaatgcttttttggcggcaagctcattgtttaccatttgctcccaaaatgcgtcctggttctttcttaactgctgccatttttccgccagactttgcacggtaatttgctgccacagacgtttcgaaagttgatatgtctcttccggcgacaagaacggcgtattatttaatgagctggatgccaggcgactggtcagcatacgtaaatcacgttcagcttgctgatcaaccgcatttttcagccaggtgaggcgggtagatttgacatcatcgagttcttcagcagaaaaaccatgctgatcaatggttgccaactctgccattaatgcattcgcagcatcctgcatattatcgcctcgtgcatttacacggaaaaacagcgactgataatcgggtgcaattttaacgctgcgtgcagtaccgccagaaatagtcttcaactcgcccgattgtatgcgttcctgcagacgttgattgaacagctgaactaacatgctccattcagcttgttcgataaagctttgctcatcgctcacttgcaccattggcaggcgataatagagtgcgatgccgttcacccggttttctttatcattaatgatattaaagcgcaggtgattttcggcttttgtcggccagacgcgattttcagctgctttgttagccggaagcttacttaaattatcctttatcagcgccagcgcttctttactgtcgatatcgccaaccacgataaaggtcatattatttggttgataccagcgttgataaaattggcgcaattgtgccggtgtgaccgtggcgacagtatccatcaggccgataggttcacggtctaaattacgggtattagccagcaggaaagggcggcgcgcctgagaggtgcgccatttcgcatcctgatgggcacgccattcctcagtaattacgccgcgttcagcgtctacttcgagtttttcaaagcttgcggcattactccattcactgaagattgccatcacttgttgcagattttgtttctgcgtagtcggcaaactcacctgatacaccgtttcgtcatagctggtataggcattaacatcgcgaccaaaacgcaggcccattgactcaaatgtttcgatgactttattacccggccatgtttttgtgccgttaaacatcatatgttctacaaaatgagccacgccgcgctcattgtcttcttcctgcaatgaaccggtatgaatttgcagccataaatttacctgatcctttggatgagcatgcggataaatcatatatcgcaagccattgtccagttgcccggtaattaacttttcatcctgcggtaaggcggcaatcagccgccctgggagcaacagagttgccactaatgtcagtaagaaacagaggtttctcataattatctccatgcgaaaaccgggcgaatttacccggttaagtaaaatccgaactattaaaatttcatgctgacatcaagccagaaagtacggccactggcgtaggtcgccacaccggtattcgttgtatcaacagcggttttgctatccagtacattgagaatatcggcactgatcgtcaggttttgttgttgcagaaattgtggcgtccaggacaagcgggtgtcccaggtcaggctgctatccagtttttcgtcaacatactgcttgtaatctgaatattcgctgatgtattgcgcattcgccttacccaggataatgcgagctttacgcgcttcttgccaggccagcgtattcgcccacactaacccgctcggttgatgcgtgaaatccatgtttaaggagatctttaatgggttattaaaatctgccactggaacgctatcgtaagagaccagattaccgttataaaccacctggttatcaccggtattgctctcctcataaccattgtttaacgacaagttgcccttgctcttgatatagctaaagacaatttgtgggttaatatctacctggcggatatgcaggggttcggccagctcaaaactgaggttgaatgaatgcgttttggttttgccatcgttgttatattcagtaatggtggttttagtcgcgctgtcggtacgactgcttttgctgatttgatcatgcgcttcacggtaaacatagtttgcgcgcgcaataacgttcttaccgattttttgctgcaatcccattgccagttcatcgttataaggcgttttcaaatcctgataacgcgtcagggttttattgcctgataccgattccgtccagctattgcggatatcacgtaatcccatatcaagaatattcccaccatagtaacggttataacctgcggtaatcattgaggtttgatcagcaaaaatatcccattccgtcataaagcgcggggagatattgtggtttgacagatagttgtcatagtcataccgcacgccgggcattaatgacacattacgccagctaatgcgatccgccatatacagtgtgtagttgtcaattcccaggctgcctttacctttatggtaaatggtatggttagttttctttccggcagcattaatcacataggattcagactggttatggcgttcagtccatgcatcggaatagatgtattccgcgccgaagtaggtttgatgcgaaacattacccacggcgaatttttgccagtccaggcgtgttttgaaggtgtaattatctacagcctgggaaatgtgtcctaatccgccacgggtgcaacgccctgtaatatcaccatatgtacatgaaagttcggtgtaccagatgtcatgatcgtgacgggtataatcactaatatgatcccaaccaacggtggtacgtagtttggcccatgcgagctgcgtatccatatcccatgccagaccataggatttattacccatttcgcgatcagactgcgggaaggtgctggtattataatcacggctggagccggtatattttaaggttaaatcgtgggtaaagcggtcgctggcaaaccaggtaaatttgctcaatgcagtatcgataacgtttttatactgtgcccgaccggcgacaatgccgtcattcgaaacataatccgcacgggtgatatcagactggcggcgcgataaaccggcggtaacgccaaagttatcagcgagttcctgattaaacgacaaggtataaaagttctttttaaaatctggagagtaataagtacttcctgaagaaccttgattaaatgcgctcttgttattctcatcgatatgcgatgttaaccagtccgaacgcgtagtgcgataacccagtttcacgctgctatcatcagcgttgaagcgtttgatctttgcatcaattaccccgccattgaaacgaccgaattcaaccggcacaaaactgtcataaagcgtcacatagtccagtaagctgacatcaagataatacccctgtgacatcccgctaatattggttgcactactggcatcggactcattcgctgggttcaggttattagtggcactaataccatcaatcaaataggcattctggtagggcgacgcaccgtgaatagagattttctccgggcgaatatctccctggttcaacgaggtactttgcgttgaatccatgcgtaccgcagggttggttctcagcagatcgctgatattgccattcccggtcggtaaacgctcgatgctttcactggtgtaatgcgtgttgccgtttacgggtacagggacaggagcatagaccgtcatctcttcaaaaaaatgcatgtacatgtttttgtcatcgacggcctgcgccacatcagcgccacataaaatgacgccaggaataagaactcgcttcatttatttatatctccgtacagcagggcttttattgtttttataaaaccgcgctaatgtcacaaatatcatcggccaggttccagacaccgggttgatgtgtaaccataatgacgccgcttgtgggtagtttttcacgcactaaacgcagtaagcggatagcctcttgttcctcaagatgagaggtagtttcgtcaagaaatatccatttcggacgtcgtaaaattaatcgtgccagggcgatacgttgtttttcgccgctggaaagaatatctccccagcgatcgtggtcatgaatacgcgcagccaatttccccagaccaacctgatgcagtatttcgctcaacgatttatcgtctacgggcagaggaagtgctttacaaataatctctttcagtaagccggttttaattaacggtgtttgtgacacataccaactgtcagcaggagaagaaatatcacctttaaaccacggccagcagtgggataatgttttaagcagtgtggtttttcccgcaccagagtaacctttcagtaatagccatttgcctggcgaaacatgaaagtttaggttctctaatatgatcttattatcaggcgtacgaatactcgcatcagccacttgtaccgcatgttggcaatttttaggcttattcgtagggcgctgttcagtgagttgatggaactcatacaagcgatcgataaccgcagccagttcagcaagttcgtcatatttataaataaaccagcttaaattgttcgataccagcataaatgcctggcgcgatttcatcagtccgcccagattgatctgcccgctaataaactgcggcaataacagaaagtagggaagaacgctaagcgagcgcgaataaatattttgccagtaatcaagccaccgctgacgattcattaaacgatgccagttctctttaatggtatgaaaattgtcgctcaactcctggcgttgtagagactcagcattgcttagcgcaatcagttctgcctgtttattatgctgcacaagattagttcgaaatgtcgcttcgctacgttgtttttccacattaagcggacgaatacgtttacccaccttatgggtaaataaagttccaccgatcacaatgagcacgacggtatagaccatatacccctggatattccattctgttccaccaacagtgaatgagagcgtacccgcgctttgccaaagaataacggtaaaggtgatcagcatgctaagtgactggatgaagccaaatgaaagactgagcgttttgctgatcagtaagagaatgtcttcagcgatacgttggtcagggttatctgtatttttatgctcgccgtagatctgcgtgaagtagtagtttttatctgcaaaccaccgattaaggtagtaatctgttaaccattcgcgccagcgaatagtcagcagtttaattaaccatgttttgtttacggatattaatacaaagatccccagcaaggcagggaaccaaaggacaagctgccaaagcttatcggtttctttctggcttagcgcattgaaaaaatcattattccagtcgtttaaccagacctgaattttaaccacgccaaggatcattgcgaggataataatgattaacaacactgaagttttattattcttacgcagccaaaagggcttcaacagacagagatactttgctatcaacatacgaagcgtaatgggaatggttatcattagcgaaaattgattgtgccatccaatgattatctatggcaatgatttactgatgaaatttatttaagtatcatttaacaatatgaaatataaaggaatatttcattttcagtggttatggttatgctattgataatcaaggatattgctaatgccctgatgcataccacgtaagccaggattttcgcaagggaagatgatgatgacgaaacacccgacaggaatttatgtcgggtgccttgttaaggccataagaaggaggctaagaatggagttaaaagagagcgttattaattattctccatttgttttgcaacatccataatgtggtaaagcggtactctgttcttagctaactctaccatggcgttcatataaggtaccatggttgaaaaaaggattttataaccttcgcaaaaataagaaacagtctcattgtttactttagtaatacgatgcttaggacaaccgccattgcagataggtttatatgcacattgctgacatttcgctggaatccgttttttttgcgctgtcagttgtacactgttcatcgttttgagttcagatttattaatgtttccaattttgtactgtggatagacaaaatggtcgcattcgtaaatgtctccattactttcaacaaccagattatccttgcaggactcctggaaaatacaactggtatgcccattccccaaaaaacggctgacaaagctttcaaactgacggatgaaaatttcacccacatcgtttttaacccattgcataaaaatggttgacataaacttgccataagccgtgggaggcacagaaaaatcaatgatacggaatgtgttctcactatgaccactgaaatcaatattcggcgtcccggtttctagcaattcgataaattgcatatgtttactgccgatagattttaaaaaatgataaacctcaagagggtaatggacattaacgttattaatgacggttaacgtattaaactctacttgatatgatttcagacgctcgatggctgctatcacttttgcaaaagtaccattacctgaattactgcgtctgtaacggtcatgtagctcctggggtccatcgatcgagataccaaccagaaactcatgttctttgagaaaggcacaccattcattattcaataaaatgccattcgtttgtaatgcattaaaaatacgtttttggcctgcatagcgttgttgatagtgaataactttacggaaaaaatccaggccagccagagtgggttcaccgccttgccaggtaaaatagacctgattgccagacgctgcgatatattgtttgatgaactctttcagagtgctgtcatccatccatttttcatgagtaaactgcgactctttttcaaggtaaaaacagtaatcacatttgagattacattgaaaactggagggcttggctgtaacgtgcatcgctatctcgctcaataaggcggcggaaaattccgccgcatgaaggtttagttatttcgcttcgcttagtgctttcttgatattgttaaacttctcctgatttacctcgctaagcggtggctggctgctgtcgataaactctcttaccacgccttgcatctctttaacgacctgcggattggcggcggcaaggttatctttttgctgtagatccgtcagtttgtatagacctaactgattgttttctactgtatagacaagcgaataatcgttatttctcaccgtataagagaattggcttaagtcctcagtgttggggttatgcgggtaatcgtctgactgatgacggacaaatttgtggtaattatcccagaatggaatattttcctcatcaaaccagtgagaataagaggttatccaggtcagatttttatgtggctcgccttgtttcttatcttgcaaccagggcagcaaggaaacgccatccagcttaaggtcttttggaatgctgatatcggctgcatcaagagctgtcgggtagaaatccattgcggaaatcagcttgtcataattaccgggttgaagttttcctttccaccacataaacattggggtgtgagtaccgccaggataggtctgactcttatagcctttttgcgccccgttcagcggcagaggaccatcgataaccgcaccattatcggaggtaaagagaataattgtattgtcatactgtccgtttttcttcagttgttcgagaatgcgttttacaccctgatcaacagaataaacggaagcgtagtagttatctgccgtttgactaccggtattaaattgcttctgatattgctccggtgcaggattatcatttggcaggtgcggagcattataagccaggtaaagcataaaaggctggtcaagtgttttggcacgatcaacaacgccaattgcctcatcggttaactgatcgctgatataaccttttgcggggacacgttcacgattttggaacagtgaaggggagttgtaatatgccgttcctgcagcgtggaatcccataaagtaatcaaagccacggttttgaggttgccattcttccgcagaaaatgtggtgaagttgtcatgatagtcacgtgtttgtttatcttccggtaccggcacattactgatttttgacaagtgccatttacctactgctgcagtgtaataaccatgattctggaataattcaggcaagaaagtttctgttagcggaataccatcctgagcatcggtattggaatagacaccaaagcgggcgggagctcgaccggtcattattgcggcacgggaggggccggaaacaccgtgtgccacatagccgttagtaaaccgtacgccttcatccattaatgaaaggagcgtcggcgttgatttttgtgcagcttcaatggctttatctatccctattttgtaggtatcgacaacttcacgattttccattgtttttgggtcaaaagatcccttatcaaaaggaagttgtccataaccaagatcatccatggttagtacgataatatttggctttcctttggtactgtattcagtcggcgtaaagtctgagaaagcaacgtttgttttggttgctttcagctttacatcatctgccgcatgagcagcaaatgcagccataccagatgccagtatcaaagatatcgaggtacttacgacacttttctttaatgcagacttcataaatgttcctcttcttattgtacttaattccgaagtaattttacgaagagaaataagtggatgtaagtgaagttagtcacataaagagatagcagatttagctaaaaaaagggaaataacagtccataaagcgttgacattactttctgttctattaagtaatttctcgccgataaacaactaatttattgatatttaataaattattgcattttactgacaaaatgccgaattgagatcataaataatcatgcaacaggttatgcaagtgcataaatatgtgatggatgtcacttatttatttcaataaatatatcgcctaaaaacaacgcggggcagggaatggctgccccatataattcttacgtagcgtgcgtggttgactactcgttagcaaataatcaaatagctaaagcactcatcgtgttgcccgtattcatacccgtgtgactttgacaacggtactccttagaaactctcttcggactgttgccgaaatgtttgcggaacgcataaataaaataagatgtactggcataaccacattgttcggcaattttattgactgaaccttctacgcgtatcaaattttttgcgtgctgcattctggcatctaatagaatctgtgagaatgtcgtttgctcttgctttagttttttcttcaacaggctttcactgatgtacaggcagtcacaaatatctttcagcttccatgggtgcgccagcttcatgttgacaatatttctcacttttccggaaacggatagcacaccgttagttaatagtgtaatgaaacctttgcatgcggcaaaaatagacaggcaagaaaaaagcaaaagttctgaaaaattatgatgattgcgttcttccgagttgagataagcaatcatttcattaagcaatccagtcggtacatttgaagcacgtaaaaacttcgcaggaacaggcaccgtcactgtctggatgttagtgcattgtagatattttttaatggtattttcagtaaatccgatctctttaaaatgccgctcataaggttcaaaatgcgtacgaacagcgttatctaccatcaggatctcgccgtcagagaaggcgtaatctttatctaaaatgttagcgttgaaggcatgatgaataaatataacagaacaaacgagcgacattttatctccttaaaacaataaagtttttatcgatacttttttaacatttcatatttataatttgctgtttgttttcagccttgcaaactattgataatgaaatgtgtaagatctcttgcaatgcgacccatttctgaaatactcagctgatcaattgccgaaaaaatggctatcaacgtaagtgtcagtaataagacaaccacaattgcagacatgatttctttatagttgtctctttgcgtgattttgtttttcactgtggtcgcatgcatttcaaatatgtttatttagcggataacgttaaaaatcgttaatcagtatgcttaatataacaggctggagaaaagaggaaataggactggtgcttcagtactgagcggagtttcttacagctgtaggcagaagtttatatcttatagtatgtagtttaatttaatccatgtgagcaaattgcgaaataatagtcaatgaggaattcttctgctgtgcggatgacagcagaagaaatgagaagaggcattaatttgatggttctaattcaaccggaatacttttatagccaggaatgccacttaatggatcgtggttatcaagtgttagcatgtgattcgattctggaaaataggtcaccagtgagcggtcagccatagggtaaatgaccacttttaatctatccatgtggcgtgagctgcgcttaccgtctggcgtaagcgcaataagattaactctttcgccgttttttacacggcaaattttagcttgtttagcactcataaagaccacatctcgttgaccgaatacccctcgatagcgatcatccataccataaatcgtcgtgttgtactgatcgtggctgcgtactgtcgccatgaccagcttactgttaaacgctgaagatggatcttctaacagccctttgctggtaatgaaattagccttacctgacggcgtcatccagcgcctttcagcagctgcatttatcaggtgaaaaccaccgggatgacggatgcgctggttatagtcggcgaactctggcagcacagcttcaatgtcattgcgaatgcgatcataatcttccaccagatactcccaggctaccacgctctggggtagtgctgcctgcgcgattcccgcgaccactgcacactctgatttcagcattacaccggcgggttttaacacgccacgcgaggcatgaatcatcgacattgaatcctcaacggttaccgcctgcgcaccgtttttttgcatgtcaatctcgctacgtcccaggaccggcagaatatagctatgccgtgcggtcaacagatgagagcggttaagcttagtggctacgtgtaccgccaaatctaattgcgttaacggtacagcgctcgcttcccgatctggcattgccagcgcaaaattgccccccatgcagatcaatgctcgagcctgccccgtacatattgcttgcatgctggcaattgcagcatgtccaggtgcatgaggtggggtgaagccatagcgctcacccagacgagccagaaactctgcagacggtttctcggtgataccgacggttcggtcgccctgtacattagagtgtccacgtagtgggcagatacccgcaccaggcttgccaatgttacctttcatcaacagcagattgaccagttgctgtacgttctgggtaccatgttcgtgctgagtgatccccattccgtaacagataatggtgcgttcggcagcggcatatgcgtcagccagttcggcgatttgtgtctgacttagtccagaaatacgttcgatatctttccactcggaattgagaacgtcacggcgtagctcgtcaaagccgacggtatgcgtttgaataaactcgtcatcaagcaatgaaggccgacctgcggcgcttgcagcatcatcgcgctcaattaacaggcgcatcatccccttgagcaacgccatatcgccaccaatgcgcacgttatagtaggcactggccaactgagtctcagagttcgtcagcatttcaaacgggttttgcggtgcggtaaatcgctccaggccacgttcctgtagaggattgatggcgatcattttcgctccccgtttcactaaagcgcgcaacgaagtcagcatgcgagggtggtttgtaccagggttatgcccaatgcaaatgactaaatcgcacttctcaaagtcttccagcaacacggtccctttacctacaccgatactcgctgccaaacccacgcttgtcggttcatggcacatgttggagcagtcgggaaagttattgctcccgtattcacgggcaaaaagctgataaagaaaggcagcttcattggaagtgcggcccgaagtatagaattcaacctgattgggatcactatagctttgaaggcgtgcgccaatttcgtcgaaagcttgttgccagcttaatggcttgtaacagtcgctgacggcatcatatttcaaaggctgagtgagtcgccccgcagcctcaagctcgtggtctccccaggtaagtaatgattgaaccgtattctcagcaaagaaagaggcgtttacctgcttatccgtgacttcccaggcgattgcttttgcgccgttttcacaaatgtcgaatgacgcactgtgcttaggatctggccatgcacaacccggacagtcaaagccctctggcttattcatgtcaaacatggcaataacatcctggcgtatatccatctgcttacgtactgcattcgctacggatttaacagcaccccaaccacctgcagcaccctggtaggattcaatttttttcttcatctacttatcctgtgtggaaatgaattattaggatttgtaatagcgatgatgcacagtacatacaaagggattatcgccaacatggatatataagagtaggggactactctctttctatttttaatctattatcgttaaacaatagattaaatacgataagttaagcatcatctctcatagtgtttaaattaacatatttttcaatataaaaaataagactctggcttcaattgtgcgcggattttcttacaggtgtaggctaatagccttcacaaaataattatccgcgcaattttcgtgaatggagcgcatagactaaggtcaaaatcacaattattcatagataaaagtgacaccaatgactgactggacggttccggctgaaaccttgtttcctgtttgtccataggttgcgcttaaacccagaggtactttgcttttatttactgtccccagggagacattttctcccgtagccagtatttttccattacgcattagagtgacacccactcccgatgcttttgttgcatcaggtgctgtgttagcaaacacttgtcggctactgtcagtggtggcacccgaaagataaaatgagagcttttgttcgcttgagcaatatacgccaaggggtatttctgcgcttccaggaaagtccgggagatccacggtgacattacgactatcaacggtgcagccgcctgttggcataacaacattgttatttgaaataatattccacgtaaaattacgcggatttccgcttcctaatgttgcaattttatacatatgaatacgggcaatgacttcccccgcttttatgacaactccaccggccgccccaactggggtaatatagagttttaacggtaatggcatcggtgtcttatcaccaatatccaatacgttggtatttgtcgtcaacgggaaggggtaggtcacattattccagtacagcgatcctttatatgactgtagggagcctgcgaaagctgagccttgtaccaggtttatatgatcagtgtcgtaccagccgccgtaatcattccagcaacttatatgctgagacaagtctacaaccagattctggcccggctgtattacagggtcgagattaacataaacagaggttgtacctgctccaatacttgacccgccatcgacattacaactgaaggcaaaaactttgcctgccattaatagaagataaataccgaacaggacctttatactgattgttttacccatgatatatcctaaggttaaaaattgatttaaaaagaaggctaagaaaatcgaatcgacgttattgccaggtgtagatcacattgattagcgcctcgatcgttccctggcttgcgtttccattcaccgtgatagctcttgccttaagtggaaactgtgcattacgagtgatctcttcaacaataaccgttttgctatcgccattttttaacgcagcatcctggtcatccctcagctctatctgaatattttcggcagtaccttcatttttgtaataacccgtattgtcagttgaacctgtcacgattgccgtcactgcacttgtttcaaccggacaatcggttaatgacaaagtaatattgtgccagccagatgcagaaccaggttgttgcagattgcgcgtataaagatccccgagattaacgttagcttctttggtttgaatagtgcagggtttagcgactacccgaccattaacagtgatagtgacatcggcggcctggagagttgctgtgaataacgcgcaaaacgtagctaacaggaacctcttgtgaagtcttttcatatctgactctgattattgaaattcaagggtaaaggttgccgaagccctcaccagtcccggattgacggacttctgagttgacttcagacgagcggagtaaggcaaaatattgttctgttctggtaccagtgggatccactgcatcccggcatgaagatcattcagtttcaccggacgcatatttgcgtccaatatttctatacccaaaccggaggccgtattgcttccttcatccagtttcaacaaagtattattttctgcatcctcaataccgttaaatgcaacccgaacccccgttgtccctttgctgcattcacttaacgtaatctgaaaagggacggctggacttgtgctaccggtcgttggaaattgtctggcactgtttttttggagatctacggtaaaattaagcgaatccgatgagactgtgcagccataatcgaggacgcgcccgctaattttaataacgctatctgcggataaagcagaataggtggttaaccccagacataaaccgaggaaaataatgttattgtatttcataatctattgttccttagcgacagattgctgtctgctggttcagtaaggtaccaggagaaacttcaggaagcttgtactcgacaatacagtttgagtttttatctttgccccatgaaacctgtaattgccctgactgtggaagtccagtcagataaacctgaccattttccgcgacaatgctgccatttttattctctccgtgtgtgacaattgcaccgaatggaacgctcttattaccgtacttcaacgtcattaatactttcccgccgatttgtgcattaaatgttgctctggcaatagcaccgtgagttgggatgacagtgaccacggtttcatccagttcaacattatctgcaagggaattcgcgttaagagcaacacggttttctctatattctgtcgcaaatggtaatatggcatagccacgccagtcggtatgaattccggtctggttctctattttgacattatcagcaccaggagccttaaccagaaccattgtgtcgcccagcggctgtccaaaggtgatgccatcagcatgagcaataatcccaccactcattccgtaataaatctggctgctgtcaccactccgactgtaaccgacattagtattaccataagctccacgataattaagagaactgtaaccactggtgccagacgatgtattacctccgtgggtgttaccgacctgaacgctataattcaggttattatccggcagcagagtgccataaacccccgatagattggtcatgccgcctttcaaatcgtttgacatactgtaactggcgtttgaattacgaaatgccgactgactgtctgtacgcatccaatgactgaagggaacattaagcgtaaaagcgagtaaatgatcccgatcgttttgccatatattattggaatagctgtaattcagcgaagtcgtaatatcaccaaacggcacatttaatccaaatgatatttgctggtcgctgcgtgacgtgttccagtaactttggcgactggcactgaaaaatgtcgtaccgtaatttccaagctgctgagagatgcttatttgttcctgaccacgcttactgtagaacagattaaaataatcaataaattgtgtctgctcattggtgtctccggtaggaggcttgacggtgtaaccactcattcgactgtaggcactgtcggataagttataaaaaccttgcgtagaatagcgatatcctgcgacctggatattggttccacaacaagtttattgctgcacttgttgaagagagtatttgcaaaaacattttatgtcgctaaataacatgacgatttcattatgcatgttatttataaaccgtgactaaacagaatattattgcgaacaagagaagtgtcaggaaaggtcaagagctaccaatggttaatatggctataaatcattagctatggttaatgtttgcttgctgaaactaacaccgaattgctctaaacagataagtgcagggtttattaaagctgtccgacagactttcttaacctggtaatatctctcttgggtgactctccaaacatccgcgaatattcccgactgaaatgggatagctttcgtaaccgacagcataggctgctgtggtgacatcgtaatgttcattcagcatcggtcgcctgacttcattgagacgtagccatttctgataccggagtggactcattcccgcttgatccgtccttaaataagtaacagcaccctctggtgttttcgtatgcagtgtctatgcgacagacactgcgctcttagcatggggcagggaataaccaggctatttctccatgcacaggccaattatgaaagaggagaggcttaagttcttgaaccctgaacgaataacgactaccagaaaagcacttcgcatcactcagacatgatttaacataatatacattatgcgcaccaatataaaccaaggaagaatccagtcgttggcggtcatgattgtcatgctcattaacaatgaccaaaccccatatctcacttactaccgtattctcggcttaaccgtccatgcaacctcaacacattgctttcaactgccgtcaccacgttctccggaaaatctgtcggtaatgaagtcttcacgttatccagtgctgctggaatcattctggcaaagtcactcaggatttcatgcatctgcacttccgggaatctcagcacctttgctgtcgccaaaaaatgtcgcggataaattttatcgattgccgtttttttgcctttggatgcgttaagccccattgccagtttgagatcgctgatgtgtattcccgtaccgccaaggaccggaaatgctgaaatgatgtcgtaaaatggcgtgagtcgataactgccgccagcctgaataaatacggagaagttttttgcatgaccgtccgttgcgccaatcaaccactggaagacctggaatttcataaaatcatagcgatctttcagcgcctcgctggaccccatcaaaaaagccatgatccgcgcgatgcctgggcctccatctgattcatatttcaccgatgaaggtaaaccgaatgtctgacacatatcctcctgtggcaagcgaagtaaaaccgttcgctcagcattccaacgcctgtcaaaacgttcgaccgctaacgcgcgcacatttcccgctttaatgatttctgcgtccggaacattcaacccaagttctttcgccagcagcagacagtaatactcattatcaacgctttggctgagatcgagcgtcgcattgggctgcctgatttcgccaatcggtaatttaatgatgtgcgtcgtcggcgttattcctttcggaatgcaccagtcattgcctattctgagcagtgctgtcttctcctgtgcgccagcaaccgagatgcgaaagtcattttcttctctaatcatgcctagcgggatatctgctttataagccgttaatacttcttcaagtctggcttcagtaagcttttcccatgccattatcggatgcgttacggtttcgtcttcgggtattaacgtcacggcaccaacgctgtctcgccctatttctgacaataaatcaaacggttgtctggatttggcatgataacgtttaacgatccggtcacgtacaatcgggctatcgggtaacaggttatcgaagaagttaaatacggcatcagaggtgatattccccctctgcaatggcagcgaaagtgacaacggtctggcataacggcttgctaaccactccggtgcatacttaaaggtgtgcgcgccgttggctaacttcgttaactcgcctacccgctggttgttcatccaagtgacaagtttaggcattaccactccagattttgctgttctgttgattctggcgaggcatttttcgcgtcgcatagcgtcattgagagttcaagcgactgtaaaatcttaaaaaatgtcgtgagcgtggtattgtcagggttgttttcgaaattggaaatcgtcgcctgcttaataccaatttttttcgccagctcgctctgcgtccagccattttgctggcgaaccagtttcattgcattcgccaattgcgttgggctatagatcttctgaaagctcatcatgtcatacgtccacagcaagtttatccgcttaaggggatattataagttttatcctttagtgaggataagtcaatctggaaacacatcttatccgctctacgggataaacgctgcgatatccgcgatcgcggataaaaaggaggatttaaataaggcgttgatgcgccgtttgaagtcggcaatattaagccgcatgccatctcgacatgcggcttatacggtttaccagctatatttcactcccagcatgccctgagtatcgctatagcctttatcacctagttgcacaccgacattcccccacaggctaaggttgttatttactttcgcctcaaccccggtacgtacttcaccgagattacgcgcaccttcacggcctacggtttgaccattcatcttcacggcgtagactttgctattgttgatccagttcgcttcaatgtaaggctggaactcacgctgtttaccatcgtcacgctggtgatggctattcaggtaggttttcaccccaagtcgcgtttgcacatttccgtcgccttccgtttcaatgcgcgttccgtctttccgggtatggtcggaatctttcacacccatccaggtgatttgcgcctgtggctggacgtaccaggtattcagcgtcccttcgctgccgctaaatgttcccgcttcaaaggtatacccaccctcaacagaggccgtcacaccgcgagaatcatagtcgtcagcagaacggttatcggaactgacgctgttatcaaaccagttatacagcgcccagctgtcaacataagcgccggtcttattcgcatcgttctgataccaggtcgcgtacagcccagcgctgtaaccgctgatgcgcccatccgatttataacccacacgattactctgagtattactgtgctgattggcgtagcctgccatcacgccaagatgccagcgatcctgcgcgttgctactccactgcgccaaatcgccgcctagctgcaatacatagcggttagcctgagtatttagctgaccgtcaccggcccttgaacgttcgtgccctccgacatgacgcatccacatactgcttgccgacccctgagaatgcagtgaatctgtatactgcggctcacccagacggtcgtgtaaacgatggctaaacagcgagttggctgcggcaatgttgctgatatagcttccggcctccgggcgataaactgatgggccttccggatccacaacagggggattattgatgggatcgggtgtatccgctggcgttacgccgtcccatttactggtcagataccagtttttctcgtcattccccttccctttagccagcctgtagacgtaagccccagcttcgacagttccggtggtcagcgcgaagttacctgcagaattaccgccaacctcaatgagttcaataccgttgaccgtttgtgcaccgacgccgccaatgttatcaacccgaacgcgagtgttcccttgggtatcgcctttcacgttcatcttatcggtgggcgaattatcgccgcccagcgtcgcgttgaacgtcatcaggccattgtttccggtatagttgccgttaacggtcagtacattccccggtttccccccttcgctattcatttgaaccgtgccgccattctccaggttgccgctgatagtggttttagcgacacgcagtgcccccccaggcataacgttcatatcacctgcagtggtgacatttcccgacatcacaccgctgttatggatattaatgtgttgacttgccatattaatggcagagtcggaaccgaaagcaatttccccccccacgatatccgtcgtaccctgatacgccgcggaatcgttgttaagagtcaggatcccggtacccagttttgtcacatcaccgctaccgctgatactgtgcgtcatcgcccagctacgctcagtggagatggtgagcaggccattattgataacggaagcatcacccaggtttttctgctcgttgacgctgagcgcgctgcctgtatcaatgttgaattgccccacaaagcggctattatcgccatccagctctacatctgtcctggcggttgcgctcacgatacccttcccgcttatgctattgcgcagttcgccagtcacgttttttagcgttaacagaccgtcattggcaatatttcctctgcctaacccctgcgtattatcgaggctgacttccgcatttgggctaatgctggttaacgcattgtagcgtgcattaagcccctcgatagccagcgttccccctgtaacattcaggtttccgccacctgtcagttcaccctgactgatcccacctttatttaccgtcagcgccccctctttgaacaaaacagtcgaacccatctgcccggtgaatgtctctaccgtctgcgtcgatccattaagatcgacgatggccgcgttgctgatgttcagttcccgggtgttgccaagtgcaccatccgcatcggtacgtaatgtccccatctgaacgtaggttgccccctgatagtcgttctgaccgttggaaagcgaaacctgtcgcaccgtattgattgccagatccccttcaccaccgatttttgccgacatatcggccgttgcgccataggctccgccatgttcggctaacgtcagcttttgcccaccatggatgttcagcgctttcagcccatagttaacgtacaaaccatcacctggtgcggtcgtgaggcggaatccataatcaccctcggcgaccaccgttccgttttgcgcaatgtgtaacgttttgtccgcttccacctcgtcgccctgtaaatcacgtaacgttaatgagccacccgacccaataaccgtttgcgccttcaccagttgaacgccgtcatggctatcatcgtgttccagcaaattgagcgtcgtcagagggttattcgccatgggatcattccacggtttaggcacgtcgataagcacgtcgcccgtcccgtttacctgatagttacggcctttccaggtgtagtcacccgcgccgacaaccagcgtatcgacgctgatatatccctctgcaagcgtcgcagcaggaatatccgtatcgaaaatgagcgtaccgccattcatggccagtccaccaatggattgctctcccacgtttaccgatgtggtattttcactgtcagactgcaacatcgcgtgagtaagcgcagcggtgttgtcgcgttccagagtgaaggtactgtctttcagttgggcaacaccggcgaattcagtccctgttgcatgggtaaagccaaatatcttgtcggaggatgacagctgcactcgcatcaaaccatcgcctttgagcgcattggtcagcttgtaatctcctgcactgttcgttgatgcgagaatgtcgagcgtaccggggcttgcaatggtgacttcactcgaacccatgcccgttaccccatctgccgtatgagacgcaatggtcaggaggccgtcattgaccagcgttttaccgctataagtattccctgcattgaacaccgtatggcctgcatcatggatcacttttccgtctttatcgtcacccgtaatcagcatatcgacctggtagccggcatcactgttattagtatgattaaagacaaaaacaccttcgccagaaccaaactctactttcgtcgcgttggttatatacccggcatctgccgccgcctcaccgtgagctgcaccaatgtttagcgttcctacagcaggttcaaaaacacctaagtaaacttctccaccttcgacattcagcgtgccgctattcgtcagggttaacgtacccgtaccagatgtccctacgtacatattgaatgtttcaagaagagagttctgcccatccaccctcacgtcgcccttacttttgtcattgagagctatctgtgtatcacgcgctttaactatacctccggtggtaatattcagttcacccgtgcctaatacaccgacttgtagcaattgggcgttagtagaagacgtctttaaattccagagactatccgttgaaatattaactattcccttaccggaggcatttcctccgataaatccatagcccgttgaattaagggtggcgccattactgacatttacgatgccgctaccaaaattaccgacattgatacccacagtatcgaacgatgatgtcgcatccatcaggttcaatgtgccgataccgcttgctttatcacccaaaaaagtaatattttgcgatacgaacttaccgccatcgctaatattgaggtttccgacgcccgcaacaccaatggtggtatagacattcttattgacctcccacattccccccgtggtgatgctgacattcccgacgccggtttctccataaccgagtgaacttcctccgttgctgacaacaagcccctgattactgatattcatttcgccgtggccgtcataaccaagattagttccgagattagtgataacggagttcttatccttaacagtaatgttgcctgtgcctgtttctttcatccccgcagtgataattcccgaatctactttgccttcactcgagacattaagttcaccgtcgccagcatcaccgatatagatatagcggaaagcttcgcccgttccgaggaaattccaatgccctttatcggtcacgttgacgacaccgtgggaaccgtcctgaacgcccaccaatgaatattctttgttattaatcagtccattattggaaatattgactgtgccattaccgaaatatccattatagagtctgcgtaccgtgatgacagagtcttgatcctgcacattcagggttccgataccggtggcattgccaccgataatcgtattttcagccgtaaccagccccccctcgcgaatagtcgcctccccagttccttgattaccaatttgaaattcaattgaggaatcattattttttattagccactcgccacccttttcaacgacaacctggccattactgcccgcctgatagcctaaaatggcgacgattgaactcgtgacgtaacccttatccgtaatatttaatgaacctgtgccatagctacctatttcgaataattcggtcgtcaaaaccgagtcctctccctcaacattaaccgtcccgacgcctgcagtttgagtacctaatcttaaatagcctccatcgacgtgacccttctgtttaatattcagcgtccccgttccggattgacccacatttaaaggccttgcattatttccgctatcatacaatcgccaggtgccacccaaaacattaacggtaccctccgaatcctcattaccgccaatgacgctggtagtaatagtggttaaggcggcattaccgccagccaaaatattaagcactccagtgccataccagccaaccaggtaggcatcataagcaacatcagtatcaatattggtaatctgaccattatcaacttccagactcgcaccagacactgaaccgcttagtgccagcaaaacacccagcgtcaatctactgaatttcgttgtcagtccagaggatttacgcaaattaaccgttgatgttttacctaccctgcgagttaattcagagcaggcctgaaatacctgtagagtgcaattccatatcacgcgatagattctattcatataaacgctccatatacaaacaatacagccacgaaagagatgagtcgtcagacattaaaaatgaaacttattaaattgtcagaggtctgtattgagtgttagttggaggtgcgaaggtgtcaatttggctaatttgctaatgctttcgaattgatagattaaaaattgcatagttcttattttatttaaaaatgaatcatgagttattgctgcttaataagaaaactgtttccttcaataagaaaattatcatcatcatatttaacaaagaatagcactaattgctaaaaaccgaggtttattaaaccccttcttcatccattaatgcctttaggaattttcgttataaaataagggttatgcttaatgctttaagaaaaatagcaatttccccttgaatatattactggtgatggaaggatgaatctggaagctggcatttaacaagccagttctaaaagaagggaaataagaataactatactcaaaaactaacagccacggtcatcatgatgtggctgtcaatgaaactataacccaggcgctttccataacgacgtcgtcagtccatgatcaaccagccccagctgatcctgataaactgcctgccacttatcgcgtgaatcctgataaagttcatgcttttccggggctggtgtgtgcgtccgttcccagcgaaccagccgttctccggtttctgccattgatgaaaaaattccggcaccgacgccagctgcaatggcacatcctaatgcagtggcttctttgaccaccggaatattgacgggtaatcccgagacatcagcgagaatttgactccataatttcccttttgaacctccgcctgcaaagactaacgatgaaggatgaatattcgaaaaatcagcaatttgctgcaagttacacgctgaaacaatcgccgcattttcttccagcgcacggaacaatgtcgctttgttacatttatccgggtcaatggacaaattaataaaggaaggcgcagcgtgataccaggttttaaagcgcattctgtcggagaagatcggcattacgccccacgacccaggcggcacccgactggtcatctcttccagcagcgtataggtgtcgatgcctaaacgttcggcaatcaatttttcttcggcacagaaagcatcgcggaaccagcgcatggtgagtccggtaaaaaagcttatagattcagcttgtaccatgccaggaattacatggggattaacgcgcacgttcatttctgggtctgtcaccggcgcggctaagtttacaacttgctgccagaatgtgccgccaagaaccgcggtttgtgccggacgcacaacgcctaaccccaggcaaccaagctgcacgtcgcctcctccaacgaccacaggagtgcccgccttcagaccgcagagttccgccgcttgtgaacttaccacgcccagcaatgtgccggtttctttgacaggagaaagaatatcggcacgcaggccagccatatccagcaatgcaggtttccagtcacgggtggttagatcaagaagtcccgtggtgccagcgttagagggatccaccgcaagttcgccgctgagcatataggccagccagtcgctgatcatggtgatggttgatgcctgacggtaaatatcggaacgatggtgcgccagccaaagtaatctggggatggcacttaaagccagtgtttgtccggtcgcgcgataaacttcgttttcaaaggtattgttgtgcagttctttaagttcgctaacttcgcgcgccgctctggcatccacattggcgcaggcccagatcggtgttccttcattgttatataaaacaatgccttcacgcatcgaacatgccgaaacggcagcgatatactccggggctatgccggcgttgtgcaacgcctggcgcatacactcacacgccagttgccagtttttgttgagatcaaattccatagaaccaggaacgtccggtactgccagatgccgccactccgcctgtcccactgctatttgattgccttccaggtcgaatatcacagcccgaatacttccggtgcctgcatccagcgccatcaggtagtactttgattctgaaggggtaaagagtcgagccattagattatcctcggcttatgcgttctgtctgttcctctatacgttctccatcattcccggtaataaggtcatgcaaatttaactacgtaaaatcgccgctgctgtgtcctgatcggtaaccagtgcgttgatataaccgcctttcattgcagcggcaattgcttcggctttattttctccccctgccacgccaacccggacgggtatggtcttcagcgcgcttaaaggtaagccaatcagttcgttatgtattttgatatccgtgacaacgtcaccttttgcatcaaaaaagtagcctaaaatgtcgccaaccgccccttttcggccaatcattaactgttcgccctggctgatataaccggagcgaatgatcgtcgcgtcgtcttgttgactcacggccccaatgccgacaatcgccacatccgctgcttgcgcggctagcagaacatctttgacgcaattttcattttttagcgtacgggcaatgtcagcggaggatgcccgcaacggagccggaataatattcacactgcacgccgcgttaagctgcccgatacccgtcatataagaaccgacgccaccggagagcgtgaccaggcgaatttgctgtgacgaaataaaaccacttaagcgttgcagcgtattcatggttgcctcgccaaaaccaatcgccagcatctgttgtggttgaagtaaactcatcaacatatgcgccgcgcctatccctagtcgcccgccgacatcagcatccgcaagcccagggatcacccggacatgttgcagcgaaaactgacgacgtaattgagtttcatattccagacagccttcaaagcgagaattaatctgtacgcgaataatgccggactgatgccctttctccagcaatcgcgatactttcaaacgtgtcaggccgagacgatcgctgatctcactctgggtcagcccgtcgtggtagtaaaaccacgcgatccgcgcgacctgttcttcttcacacattccctgttctgaaattaccgaatcgttgattgtcataattcattcttcactttgaacatatttaaatctttaatgcaattgttcagttcttgcgcatttatatctgtgatggcaaccacagtttgactctacgagtatgaacaaacgcaaccgtgaaaatcaaaatagcataaattgtgatctattcgtcggaaatatgtgcaatgtccacctaaggttatgaacaaattaaaagcagaaatacatttgttcaaaactcacctgcaaaactgaacgggggaaatatgcaaacgagtgatacccgcgcgttaccgctactttgcgcccgctcggtttataaacagtattcaggggtcaatgtcctgaaaggcatcgattttacgttgcatcagggggaggtccacgccctgctcggcggcaatggtgccggtaaatcgacgttaatgaagattattgccggtattacccctgctgatagcggtacgctggagattgggggcaacaactacgccagattaacgccagttcatgctcatcagctgggtatttatctcgttccccaggaaccgctgcttttctcaagcctgtcgataaaagaaaacatcctgtttgggctggcaaaaaaacagctctccatgcagaaaatgaagaacttgctggcggcgctgggctgccagtttgatctgcatagtctggcaggatcgctggatgtcgccgatcgccaaatggtggaaatcctccgcgggctgatgcgcgactcgcggattctgatcctcgatgaacctaccgcctcgcttacccctgcggaaaccgaacgcttgtttactcgcttgcaagagctgcttgctactggcgtgggtattgtttttatctcgcataagctgccggaaattcgccagattgccgatcgaattagcgtgatgcgcgacggaaccatcgccttaagcggcaaaaccagcgaactgtctaccgacgacattattcaggccatcacgccagtggtacgggaaaaatcgctctctgccagccaaaaattatggctggagttacctggtaaccgcccacaacatgccgccggaacgccggtgctgacactggaaaatctgactggcgaaggcttcaggaatgtcagcctgacgctcaatgccggagaaattctgggcctggctgggctggtgggagccggacgcacagaactggccgagacgctctatggtctgcgtactttgcgtggcggacgcattatgctgaatggtaacgagatcaataaattatccactggagaacgtttactgcgcggtctggtttatctgccggaagatcgccagtcatcaggactgaatctcgatgcttcgctggcctggaatgtctgcgcccttactcataaccttcgtggattctgggcgaaaaccgcgaaagataatgccaccctggaacgatatcgtcgggcgctgaatattaaatttaaccaaccggaacaagctgcacggacattatccggtggcaaccagcaaaaaatcctcattgccaaatgcctggaagcctcgccgcaagtattgattgtcgatgagccgacgcgcggcgtggatgtctcggcgcgtaatgatatctaccaactgttgcgcagcatcgccgcacagaatgtggctgtgctgcttatctcctccgacctggaagagatcgaactgatggcagatcgcgtgtatgtgatgcatcagggcgaaattgcccactctgcactgaccgggcgcgatattaatgtcgagactattatgcgcgttgccttcggcgatagtcagcgtcaggaggcgtcatgctgaagtttattcagaacaaccgtgaaatcacggcactgctggcggtggtgctgctgtttgtattacccggttttctcgaccgccagtatttaagtgtgcaaacgctgaccatggtttatagcagcgcgcaaatcctgatcctgctggcaatgggcgcgacgctggtaatgcttacgcgcaatattgatgtttcagtgggttcgattaccggaatgtgcgcggtgctgttggggatgttactgaacgcaggatattcactacctgttgcctgtgtcacgactttactgcttggtttgctcgcgggatttttcaacggtgtcctggtcgcgtggctaaagattcctgccattgttgccacccttggcacgttagggttgtacagaggcatcatgttgctgtggactggcggtaaatggattgaagggttacccgccgaactgaaacagctctccgcaccgctgctgtttggcgtttccgcgattggttggttgacgataattctggtggcatttatggcctggctgctggcgaagacggcgtttggacgcagtttttatgccacgggcgataatttacagggcgctcgtcaactgggcgttcgtacggaagccattcgcattgtggcattttcgttgaacggctgcatggcggcactggcgggaattgtgtttgcttcgcagattggttttatccccaaccagaccggtaccgggctggagatgaaagcaattgcagcctgcgtgctgggcggcattagtttgctcggcggttccggtgcgatcatcggtgcggtactcggcgcatggttcctgacgcagatcgatagcgtactggtgctgttgcgcattccggcatggtggaacgattttatcgcgggcctcgtgctgctggcggtgctggtgtttgatggacgcctgcgttgtgcgctggaacgtaatctacggcggcaaaaatatgcccgctttatgacgccaccgccatccgttaaacccgcttcgtcaggtaaaaaacgggaggccgcataatgcgtattcgctacggttgggaactggctcttgccgcactgctcgttattgagattgtcgcatttggtgcaattaacccgcggatgttagatctcaatatgttgctgttcagcaccagtgactttatctgcattggcattgtcgccctaccgctgacgatggtgattgtcagtggcgggatcgatatttcgtttggttcgaccatcggcctctgcgccattgcattgggcgtactgtttcaaagtggtgtgccgatgccgctggcgatactcctgaccttactgctcggcgcattgtgcgggctgatcaacgccggattaattatctataccaaagttaacccgctggtgattacgcttggcacgctgtatctgtttgccggaagcgctctgctgctttccggtatggccggagcgacggggtacgaaggtattggtggattcccgatggcgtttacagatttcgctaacctggatgtgctgggactccccgttccgctgattatcttcctgatatgtctcctcgttttctggctctggctgcataaaacccatgccggacgtaatgtgtttttgattgggcaaagcccgcgcgtggcgctttatagcgcgattccagttaaccgcaccttatgtgcgctctatgccatgacggggctggcgtctgcggtcgccgctgtgctgctggtatcgtattttggttcagcacgttccgatctcggtgcgtcgtttctgatgcccgccatcaccgccgtggtgcttggcggtgccaatatttatggtggttccggttccattatcggcaccgccattgcggttttattagtgggatatttgcaacaaggtttgcaaatggcaggagtgccaaatcaggtgtccagcgccctttccggtgcgctacttatcgtcgttgtcgtaggtcgttccgttagcctgcatcgccagcaaattaaagagtggctggcgcgtcgggccaataacccattgccataaaggatatcttcatgacacttcatcgctttaagaaaatcgccttacttagcgttcttggcattgccgcaatctctatgaatgtgcaggccgcagagcgtattgcatttattcccaaactggttggcgtgggattttttaccagcggtggcaacggcgcacaacaagcgggtaaagagctgggcgttgatgtgacctacgacgggccgacagaacccagtgtttctggtcaggtacagttgattaataacttcgtcaatcaaggttataacgccattatcgtttctgcggtttcgcctgatggcttgtgtccggcactgaaacgcgccatgcaacgtggtgtgagagtgctgacctgggactctgatactaaaccggagtgccgctcttactacattaatcagggaacgcccgcccagttgggaggtatgttggtggatatggcggcgcgtcaggtgaataaagacaaagccaaagtcgcgtttttctactcaagccccaccgttacggaacaaaaccagtgggtgaaagaagcgaaagcgaaaatcgccaaagagcatcctggctgggaaattgtcactacgcagtttggctataacgatgccactaaatcattacaaaccgcagaaggaatattaaaagcgtatagcgatctcgacgccattatcgcccccgatgccaacgccctgcccgctgccgcacaagccgcagaaaacttgaaaaatgacaaagtagcgattgtcggattcagtacgccaaacgtgatgcgtccatatgtggaacgcggcacggtgaaagaatttggcctgtgggatgtggttcagcaaggcaaaatttcagtgtatgtcgcggatgcattattgaaaaaaggatcaatgaaaacgggcgacaagctggatatccagggcgtaggtcaggttgaagtctcgccaaatagcgttcagggctatgactacgaagcggatggtaatggcatcgtactgttaccggagcgcgtgatattcaacaaagagaatatcggcaaatacgatttctgatgtgcattacttaaccggagtaagttatggcagatttagacgatattaaagatggtaaagattttcgtaccgatcaaccgcaacaaaatatcccttttaccctgaaaggttgcggtgcgctggattggggaatgcagtcacgcttatcgcggatatttaatccgaaaacgggtaataccgtgatgctggcctttgatcatggttattttcaggggccgactaccggacttgaacgcattgatataaatatcgccccgctgtttgaacatgccgatgtattaatgtgtacgcgcggcattttgcgcagcgtagttcccccagcgaccaataagccggtggtactgagggcgtcaggtgcgaactctattctggcggaattaagtaatgaagccgtggcgttatcgatggatgatgccgtgcgcctgaacagttgcgcggtggcggcgcaggtttatatcggcagcgaatatgaacatcagtcgatcaaaaatattattcagctggttgatgccggaatgaaagtgggaatgccgaccatggccgtgactggcgtgggcaaagatatggtgcgcgatcagcgttatttctcgctcgcgactcgaatcgccgctgaaatgggggcgcaaattatcaaaacctattatgtcgaaaaaggttttgaacggattgttgccggatgtccggtacccattgttattgctggcggtaaaaaattaccggagcgcgaggcgctggaaatgtgctggcaggctatcgatcagggcgcttctggtgtggatatggggcgtaatattttccagtctgaccatccggtggcgatgatgaaagccgtacaggcggtggttcaccataacgaaacggctgatcgagcatatgaactctatctgagtgaaaaacagtaactgcggatctaaggagaagaattatgcacgtcacactggttgaaattaacgttcatgaagacaaggttgacgagtttatcgaagtttttcgccagaaccacctgggctctgtacaggaagaaggcaatttgcgcttcgatgtcttacaggacccggaagtgaattcgcgcttttatatctacgaagcctataaagatgaagacgcagtggcgttccataaaaccacgccccactacaaaaccagtgtcgcgaaactggaatctttaatgaccgggccgcgtaaaaaacgtctgttcaatggtttgatgccgtgaggcgaatttatcaattttatctacaattggggtaacgcgctgacgggagtaaaaaaatgtctgactggaacccctctttatatttgcacttttccgctgaacgatcgcgtccggcggtggagctgcttgccagagtgccgctggaaaatgtcgaatatgttgccgatcttggctgtggcccagataacagcaccgcccttctacaacaacgttggcctgcggccaggataacaggcatcgactcgtctccggcgatgattgctgaagcgcgcagtgctttgccagactgccagttcgtggaagcagacatccgcaactggcaaccggtacaggcactcgatctgatttttgctaatgcctcactgcaatggctgcccgaccactacgaattgtttcctcatctggtttctttacttaatccgcagggcgtgctggcagtacagatgccagataactggctggagccgacccatgtgctcatgcgcgaagttgcctgggaacaaaactacccggatcgcgggcgtgagccgttggctggcgttcatgcttactacgatattttgagcgaagccggatgtgaggtcgatatctggcgaaccacctactatcaccagatgccgtcacaccaggcgattatcgattgggtgactgccactggattgcgtccgtggttacaggatctgaccgagagcgaacagcagctttttcttaagcgctaccatcagatgctggaagagcagtatccactgcaagagaacggacagatactgctggcatttccgcgtctgtttattgttgcccggcgtatggagtaaatatcacgtcagctggtaatgacgatcgggaagaatttttgctggaatttcggcttcatcgttcatctgtaacaggtcaatttcaatagcgttgcagatggcatccagtggtaaatcattgttttcagtaccgaacggatcttccagttcttccgccagacaatccagcgaaataaaagtgtaggaaatcagcacagagataaaaggcgtcatgtaatgcaggtccacgaccagcgcgaacggcagcatgatacaaaacagataaacggtacgatgcaaaatcagggtgtaggcaaagggaattggcgtgtaggcaatgcgctcacagcctgccagaaccgctgaaatatcattaagccgatcgttgaggctaataaacaggatatctgaaagctgcccattgcggcgctgaaccgccaaccactcccccattattaacaagatacggttagctggagagttcgaagccagtacaggctgaagatcttcagtcttgagataatgagccagcacttccgcctgtggctgtttgcgtaatgtcatgcgtaaacagtgggcgaaggcgatttgcaaccgggcaaactcccttacacttgccgaatccggcaatgtcgtttttacctcgcgcagtaacgaccgtgaggcaatcatcaactgcccccaaagttttcgcgcttcaacgtaacgggcgtacccggcattattacgaaaaccaagaaaaatggcgatggcgacaccgagaatgctgaacggtgcgagggtgaatttgatgcccagatgcgtgtaccagggcagcatgaaaataacagcgatagaaaagagaaaattgagtagtaagcgcgatgatatcttggataatactgagccgtgccagacaaaaatacggcgcagccagtgttgttgtggacgaacaatcatggttatcttcaggcgtgaaaaagtcgccctattaaacgtgattacgatcacattctcaagacgctacttacaaattacctacaagcttacaacattaacaggcgctgcatgtggcatctgttaatgataaaggcacataggatgttgtaactaatatagtgaaataagaaacccggtcgaaaccgggttcagaagtaacggtgttattagcacaacggacgtacagcttcgcgcatccctttttcaagaatcgcatccaggtcattagcaacctgctcgaccagaccaggcacttgcgtcaggtcctgctcccagtggtctttttctgccaaaacaatcgctaccagttcctgggtgccgataacacggtcacgatgctggctccagagttgctgataacgttccagccagtgtgcatcgtcctgtaccggatatgtttctccgttacgctcaccgcgatagaaggcaatcaatgccgctaatgcgaaagtaaggcgcgccggaagtgtgccttttgccttctgccctgccagcagctgcggcaggatgcgagtgcggaacttggtcataccgttgagcgcgatagacagcagctgatgcttaatgtacgggttacggaaacgcccggtgactgcactggcgaaagattccagttcatcacgaggcaaatccagtaccggaataatttcttcgtagatagctttttcaacgaatgcgcaaatttcagcatcgttcatcgcttcacctacggtatccagccctgcctggaacgccaccggcaccagcgcggtgtgcgcaccgttgaggattgccactttgcgttctttgtacggtttaatatcgtcaacaatcagcacgttgagcggatatttgtccagacgcagttcagtcgctaaggatttcggtccctgaatcacaaacaggtaaaagtgttcagcggtgtcgagaaaaccatcgtgataacccagttcttcttccagtttagccacttcatcgcgcggataaccggtaacgatacggtccaccagcgtagaacagaagctgttagcctgatccagccattgaataaatgcttctggcagtgcccactcttgcgcatagcgcagcaccagttcacgcaacgcgtcgccattgtagtcaatcaactcacacggaatgatgatccaacctttatccagcgcaccgttgaaatggctaaagcgttcgaacagcagacgggtcagttttgccggatagcttaccgctggcgcgtcatcgaatttatcgcccgcatggtagctgatacccgcttcggtggtgttagagaaaacaaagcgcatttccgggttgtgcgccagtttcaggaattcatcgtattcactgtagacgctgatttcacgattaaccgagcgaatcagacgcgcgtcgctgaccgcttcccccttctcattcaggccacggataatggtggtgtacagaccatcctgcgtgctcagtgacggcgggaatgaagtttcaatcggacgaacaacgaccacgccagaattcagatcggtgtgctcattcaggagatcgatttgccagtcaacaaaggcgcgcaggaagttaccttcaccaaactgaatgatacgttctggatactgtgcaccgggaaaatcgcgacgatttagtgttttcacaatgggttcccttctgattagtcatacaacctgtttgaattggtacgacaggttagcaaactttaatacgccgaacccctgttttgatcaactcctgatgattaatgagcagttttatgagaaaagtgtggcgcggatcatggtttaatcgaggaaaaacgccttttcctggatcataaagtggtagaacacattgcattcaaatcgcgcgtaatgaataaagatgtcagacaacttcctcaccgtaacgcatagtgctggtacggttgcgcccatctttcttcgagcgatacagacacgtatcggcttcgaccatcaatttattaaagtcatcggtcagcgttcggtacgatgcgcgaccactaccgacgccaatacttaccgtgagataaagcgttttttgttgccaggtgaatggttgcagttcaacgcctttacggattttttccgccattagcagaccatcgacaggattcaccgacggcactgcaacagcaaattcttcgccgcccattcgcgccaccagccccttatcaccgacaatcttctgaatatgccgggcaaacacgcttaacactttatcgccacattcatgtccatagttatcgttaatgcttttgaaatagtcgatatcaagcagcatgacagtcagatgttgtgtctgtttcagcgatggacttttcagcgcctcataaagaccggaccgtgagtaaacctgagtcagaaaatcaaagtcggctcgcagcgcaacttgcttcattagcgaattgatcgctgccacgctaaaagaaaccataattgggcatatcgccatcgtggcaataccgagacgtgcggagaacatttgcggaatggagaacggcgaaccgaccgagatatcaatcaccgaatttgccaccagtacgatttccaccgcaccggtgacaaaggtcaacagacatgttacctgcggcgtatagcgcactgcacaccagattaatgcaggcagcgggaacgccagactccccgctccgccaatgactaccgaggcaataaccgacacaataagcgcgatggcgggcatcatctgttctgctttaaagcgcggcagcactccaggaatagccaacgtcagcatacaaggcacgatcaacacgcccgttgagaattgctcactgaaccagtccgcaagcaaaggccagaaatccagactatcaatactgaccgaaccaagatagcatgttcgctgacagcggcggcaaataaaggtaccctgggaatgctattttgtcgttttccgcaattctcatggctgattcatctgtacaaccagccagtgatagattaccgccacgatataacgttgttgttcttcgcttaacgaaacaccctgcggaatgttatgccacttagccagacaaccgcgacagcaggtcgcggtggcgtgctgagcgataaacaccggatgcccgcgcatgggggtttgcttaccgtcattaaccggtaatgccgcagcaagacgtttagcgacaaaatccgccgcatgttgttcgatgactggcgcgcctttctccagacaatactgacgctctttcatgcccaaacgaaagcgagagcgaaattttgaacgggataaacgcgcgaagagtggatcgagagactgcattaataaaccgaacgccctaactgtttcgttaattgttcaagaacggcgatacccgcaagcgagttacctgcatcatccagttccggactccagactgcgatggccatttcatgcggaacaatcgccacaataccgcccccaacgccagatttcgccggtagtcccacccgccaggcaaactcccccgcgttctggtacataccactggtcgccatcagcgcgttaatttgccgcgcctgcattggcgtcaccactggttcatcaatatgaatagctttcccctgattagccagaaagacaaacgtccgggccagctctacacagctcattttcagagcgcagtaatgaaagtagttttgcagaacggttgtcacgtcatgatggaaattgccaaacgacttcatcagccaggcgatagccgcatttcgcgcggaatgttcaaattcggaacgcgctaccaccgtatcgtaggaaatatcagacacaccgcttaagccgcgcacgacttccagcatacgttgccgtggtgcgcttaatcgcccttgcaacatatcgcagaccaccagcgcaccggcattaatgaacggattacgcggtataccctgctccatttccagttgcactaaggaattgaacggtgatccagacggatctttgccgacgcgttgccagatttcctcttcggagtaatgacgcatggcgacaacgagactcagcactttggaaatagactgaatggaaaaacgttcttgcgcgtctccggcctgaaaaagctgtccgtcaacggtacagatagcaatccccaatcgggaaccgtctactgtagccagcgccggaatataatccgcgactttaccctgaccaatgagcggccgcacttgccgcaagatgttttctaaaattgcattatccatggcgactgccactttctactcctggaccgcaggtctgaaaagacctgcgagtatatcagagctgaatatgtcgcgtcagatccggtctttccacaccgtctggatattacagaattcgtgtaagccgaaatgggaaagctcacgaccaaagccactctttttcacgccaccaaaggccactcgcgcgtcgctggcacaataaccattgataaacaccccaccgcattccagacgtgccgccatatgtctggcctgtgtttcgtcagtggtaaaaatggtcgctgaaaggccgaactcactatcattagccagttccagtgcatgttctgcatctttcgcaatggtgattgccgcaacggggccaaacatttcttcccgaaacgcggtcatttctggggtaacattcgccagaaccgttggcggatagtagttacctgccccagccatcttttccccgcccagtaacaaacgcgcaccctgcgccagggttttctccacctgatgatgcagctcatcacgtaaatcaaaacgagccattggtccgagagcgttctcttcgtcacggggatcgcccattttcaaggctgccgcagctgccacaaaacgttcggtaaatgccgaagcaattccctcttcgataataaagcgttttgccgctgcacatacctgtccggtattctgataacgtccggctaccgccgctttcaccgccagttccagatcggcatcgttaagcacaataaacggatccgaaccgcccagttccagtacgcattttttcagtgccgctccagcctgtgcgccaatagccgctcccgcacgaacacttccggtcaccgtgacagcagcaatgcgcgagtctttaatcatctgactgacaccgtcgttgtcggcattcagccagccatatacgccttgtgggatacccgcatctttaaacacctgggcaatgagctgtgcacagcccatcacattcggcgcatgtttaagtaagtagccgttacctgcaagaatgatgggaacagcgccacgcatcacctgccataacggaaaattccacggcataatcgccagaatcgtccccaacggtcgatactcaataaccgcctgctgattttccaccagcgtaggttccgccttcagcattgccggaccatgttctgcataccagtcacacaaattcgccgatttcgccacttcagcgcgcgcctggttgattggtttgcccatttcgcgggtgatcatttgcgccatttcttcgctacgagcgcgcagagccttaccgatatcacgcagtttttcagcacgataatctatatttgtctcgcgccagtcgcgaaagcctgctgccgccagctgaagtgcgttttcgatatcgtcagcgccagcccacggcagcacagaaagttgttcacccgtggcaggatttatcgaaattgcatgagttgccggagtaatggtcatcggggtatctcctttatgagtcatggtatgaagatacgcagatttactcttgctttaaaatgaataatattaagccacttattcacgaatcgagaatgctatggatctgacccaactggagatgttcaacgcggttgccgaagctggcagcataacccaggctgcagcaaaagtgcatcgcgtgccgtcgaatctcactacccgtctgcgccagctggaaacagaactgggggttgatctgtttattcgcgagaatcagcgtttacgtctctctcctgccgggcataactttttacgctatagccaacaaattctcgcgttagtggatgaagcgcggagcgttgtcgctggcgatgagccgcaaggtttattttctcttggttcgctggaaagcaccgctgcagtgcgcattccagccacgctggcggaattcaaccgtcgttatcccaaaattcagttttcactttccaccggcccttccggcactatgctggatggtgtactggagggaaaactgaatgcggcgtttattgatggacccattaaccatactgccatcgacgggataccggtataccgcgaggaactgatgatcgtcacgccacaaggatatgcgccagtaacccgtgccagtcaggttaatggcagtaacatttatgccttccgcgccaattgttcgtatcgtcgccacttcgagagctggtttcatgctgacggtgccgctccgggaactatccatgagatggagtcttatcacggaatgttggcctgtgtgatcgcaggagcaggcattgcgcttattccgcgctctatgctggaaagtatgccggggcatcaccaggttgaagcgtggccgttagctgagcaatggcgttggttaacaacctggctggtctggcgtcgtggtgcgaaaacgcgcccgctcgaggcatttattcaactgctggaggtgcctgactcggcaagacagggatatcaatgagctatttttgatagttcttgcggctaatatgctctatatagtgatgttccgatgacttatgactatatggggcaaatatggttacgccagtaagcatcagcaattacatatctcttcctgatgattttcccgtacgtaatattgcacctcaggtaaaagaagttttaaaggattttattgatgcactcagtaccataatatgtgatgaagagtggcgcacgtctttaaacatcaactcagccacaaaaaagatatttaataaccttgacaacttatcatatattcagaggacttcttttcggggtaacgacacactatacaatgaaaaggttcagtttaaactcacttatcccgtcaagaatggaagacacaaagaaaatattgaatttcaggtagtaataaatttaagccctatttatttagataattttcgccatgatggagaaattaatattttttgcgctcccaacccaaagcctgtcactatggggcgcgtatttcagaccggcgtcgagcgtgtactctttctgtttctgaatgattttattgaacaatttccaatgatcaaccttggcgttcccatcaaaagagcgcatacaccacatatcgaacccctgcctccggatcaccataccgctgcagattacttacgccagtttgatttgcttgtcctgaattttatctctcgcggtaattttgtcatactcccccgattatggagtaactctgaggttcacagatggttcgtcaataaagatcctaacttgatcaccgccattctcgacataacagacggcgaattaaaagaggatttattgcaaagcctgatggattcattaggttctaacaaacatgtactacccgaagtctgcatctgctttttatcccttttagcagaacaagaatctcctcattttcaggacttttttttatttttcgccaatatgttattgcactatcaccaatttatgaatcccaatgaaagtgatctgaatgacgtgttgatgccagcatcattaagtgatgataaaattatcaaacatatggcgcgcaggaccctcaaactgtttgtaaaaaatgaaacgccgccaaaagttactcacgaagacctggtgaaaaacaggcctcgctcccctgtcagaccacctatacccgcaaccgccaaaacgccagaccttcctgaacgtcattaaaccgtgatgttaccgactctctgacgcggaacagaatcagcgtcagagaaacggaaaacgcgatccagatcacaaatgcattgtattcacatcattaaccgttttaagatcatttcatcactttttcgcaactcacccgataatctgttatgacaacaaacactgtttcccgcaaagtggcgtggctacgggtcgttacgctggcagtcgccgccttcatcttcaacaccaccgaatttgtccctgttggcctgctctctgacattgcgcaaagttttcacatgcaaaccgctcaggtcggcatcatgttgaccatttacgcatgggtagtagcgctaatgtcattgccttttatgttaatgaccagtcaggttgaacggcgcaaattactgatctgcctgtttgtggtgtttattgccagccacgtactgtcgtttttgtcgtggagctttaccgttctggtgatcagtcgcattggtgtggcttttgcacatgcgattttctggtcgattacggcgtctctggcgatccgtatggctccggccgggaagcgagcacaggcattgagtttaattgccaccggtacagcactggcgatggtcttaggtttacctctcgggcgcattgtgggccagtatttcggttggcgaatgaccttcttcgcgattggtattggggcgcttatcacccttttgtgcctgattaagttacttcccttactgcccagtgagcattccggttcactgaaaagcctcccgctattgttccgccgcccggcattgatgagcatttatttgttaactgtggtggttgtcaccgcccattacacggcatacagctatatcgagccttttgtgcaaaacattgcgggattcagcgccaactttgccacggcattactgttattactcggtggtgcgggcattattggcagcgtgattttcggtaaactgggtaatcagtatgcgtctgcgttggtgagtacggcaattgcgctgttgctggtgtgtctggcactgctgctacctgcggcgaacagtgaaatacacctcggggtgctgagtattttctgggggatcgcgatgatgatcatcgggcttggtatgcaggttaaagtgctggcgctggcaccagatgctaccgacgtcgcgatggcgctattctccggcatatttaatattggaatcggggcgggtgcgttggtaggtaatcaggtgagtttgcactggtcaatgtcgatgattggttatgtgggcgcggtgcctgcttttgccgcgttaatatggtcaatcattatatttcgccgctggccagtgacactcgaagaacagacgcaatagttgaaaggcccattcgggccttttttaatggtacgttttaatgatttccaggatgccgttaataataaactgcacacccatacataccagcaggaatcccatcagacgggagatcgcttcaatgccacccttgcccaccagccgcataattgcgccggagctgcgtaggcttccccacaaaataaccgccaccaggaaaaagatcagcggcggcgcaaccatcagtacccaatcagcgaaggttgaactctgacgcactgtggacgccgagctaataatcatcgctatggttcccggaccagcggtacttggcattgctagcggcacaaaggcaatatgggcactgggttcatcttccagctcttccgacttgcttttcgcctccggtgaatcaatcgctttctgttgcggaaagagcatccgaaaaccgataaacgcgacgattaagccgcctgcaattcgcagaccgggaatcgaaatgccaaatgtatccatcaccagttgcccggcgtaatacgccaccatcatgatggcaaatacgtacaccgaggccatcaacgactgacgattacgttcggcactgttcatgttgcctgccaggccaagaaataacgcgacagttgttaatgggttagctaacggcagtaacaccaccagccccaggccaattgctttaaacaaatctaacattggtggttgttatcctgtgtatctgggttatcagcgaaaagtataaggggtaaacaaggataaagtgtcactctttagctaaccttgcatcgcattgaccaaaacttgaaccgatttagcaaaacgtggcatcggtcattcattcatttgacttatacttgcctgggcaatattatcccctgcaactaattacttgccagggcaactaatgtgaaaagtaccagcgatctgttcaatgaaattattccattgggtcgcttaatccatatggttaatcagaagaaagatcgtctgcttaacgagtatctgtctccgctggatattactgcggcacagtttaaggtgctctgctctatccgctgcgcggcgtgtattactccggttgaactgaaaaaagtgttgtcggtcgacctgggagcactgacccgtatgctggatcgcctggtctgtaaaggctgggttgaacggttgccgaacccgaatgataagcgcggcgtactggtaaaacttaccaccagcggcgcggcaatatgcgaacaatgccatcaattagttggccaggacctgcatcaagaattaacaaaaaacctgacggcggacgaagtggcaacacttgagcatttgcttaagaaagtcctgccgtaaacaaaaaagaggtatgacgatgtccagacgcaatactgacgctattaccattcatagcattttggactggatcgaggacaacctggaatcgccactgtcactggagaaagtgtcagagcgttcgggttactccaaatggcacctgcaacggatgtttaaaaaagaaaccggtcattcattaggccaatacatccgcagccgtaagatgacggaaatcgcgcaaaagctgaaggaaagtaacgagccgatactctatctggcagaacgatatggcttcgagtcgcaacaaactctgacccgaaccttcaaaaattactttgatgttccgccgcataaataccggatgaccaatatgcagggcgaatcgcgctttttacatccattaaatcattacaacagctagttgataacgtgacwacgtcactgaggcaatcatgaaaccacttttatccgcaatagcagctgcgcttattctcttttccgcgcagggcgttgcggaacaactcacgcagccggttgttacttcctgtggcaatgtggtggttgctcctccatcgcaggaacaaccgccgtttgatttaaatcacatgggtactggcagtgataagtcggatgcgctcggcgtgccctattataatcaacacgctatgtagttattgtcaggctctgatcacagagcctgacatctccgtaatatctttctgaagtctcaaatattttcgccattgttggcgatgagatcccgataccagtaaaacgacgctttacgtatcctttccagcgttcccttcccttcgttgtctttatcgacataaatcattccgtagcgttttttcatttcccctgttccggcagaaaccaggtcaatgcagccccacggggtgtagccaattaagtcaacaccatcttcgactacggcttttttcatttcacgaatatgggaagcaaagtaatcaatgcgatagtgatcgttcactgtgccgtcagcttgtctctggtcaaccgcaccaaatccattttcgacaataaacagcggcaactggaaatgatcccacaaccagttgagtgaataacgtagccctgccggatcaatttgccatccccattcggatgtatcgatataagggttgctgaccaaatctcgtggttcaacataatccagttgcgggttatcgggcgaaaattgtgtcgtaaaagacatgtagtagctaaaaccgataaagtcgacacaacctctggcaagaatcgcgttatcttctggtgtgatatcgaggttgaatcctttcctggcaaagtaattcagcatatgttgcggataatatccacgagcatgaacatcagtaaaccagtaacgacgatgcatcgctttcgtcgccatcatcatatcgttgggtgcacacgtcagaggatagatggggcacatggcgatcatgcagccgatattaaattcaggattaatcgattttccagtctgtaccgccagggcactggcaactaactcgtaatgtaccgcctggtacattatttgttcgcgctcattgatatcttcctctggcgaatacaagataccggaattagtaaatggacacaggctttcgctgaaattcacctgattattgatttcgttaaacgtcatccagtactttactttttctttatagcgcgtgaagaccgttgatgcgaagcggataaaaaagtcgatcagtttacggtttcgccagccaccatattttgtcaccagatgataaggcatctcaaaatgtgaaagcgtcaccacaggttccattccctgcttaaggcattcatcgaacagatcatcataaaattgtaaaccctcttcattcggctcctgttcgtcaccttgcggaaagattcgtgtccaggcaatggaagttcgaaagcatttgaatcccatctcggcaaataactgaatatctgttttatagcgatgataaaaatcaattgcttcatgattgggataattaagcccgtcgataacgccttctgtcacttcacgcggcaccccgtgagcgacagcagtcatcacatcagcgatactgatgccttttcctccttcattccagccaccttccaactgatgcgcggctaccgcgccgccccataaaaaaccttttttaaatcctgacatacacaactccttaactaaaatagattaccaccagacttccgcctggatgccggccataaactcgtctttgctgttctcattaaacttaaaattcgataattcgttatccagaatattgatatacgttccatagaagcgaatttctggtcgtgaacctaaaatgctttcacccactttcaatgcatgccagagtgtcgttttataagccgattcatttagtgttacaccctgctgagttttgttctgttgcttaaaccagcctaattcaagccccgtctgattccatgtattccagatcaggccggtcttattacagtgcgaatactgtcaaaatcactatgagcaccactttcataactataaacatcttcgccgtgagaatagacaagcgcgttagccataataatattgtcagtaagatacatctcgccctgagagattaaacgccaggcgatcccattggtatgatcaccatagtaatagcgaccatgcgccatcgtattactggcatctgagaaactggcaaaactgctggcataggaattattggcaacctgtaacgtaaattcattaaacgtatcgcgttgcaggttttgccgtaaaacagaagtcagcatccagctatctttcatttcaaaataactgttgtcattttcgttatcttgttgttgatccgttttattaggtgcggaatatttagccattaatgataatgtcgcatcatcccataacgggatattgcgataacgaacatccacagaattggtattcatctggctggtacgcgaaaaatcacgagagtaaacatcgacatcatcacggcttaaggacatatcaaacagccctacaccaagtgcccagttttcaatccccacacccgcggcgacatccgtggttaaggttttccagtccagcatctggatctcatattgcgggagtttatgtttgccgacccagaagtctgcctctggtgcgaagggtaaaaaacctcgcgttgtcaggtaaatatcgctgaactgcatgatattttcattggcactgtcaccaaaccaggcatcgttatactgctcacccacgttgccatcataggtaacgaccgcatttgccgttttaccgtcctgattataaacacgctgatttaaggtcaggtcaaaccaaccgctcatctcattaccaaaacgtcccagagaacccgctgcataagtttgtggtgagccgtgattaccagtaccccagcctgagcggaagtacccctgatagctgaacccaatatcatcctttatatatttactgatatctttcagggtcacgctttcgatagtggttttgtcgcctttactttcaataacggcaacttgctgcgatccatttatagtatgcgctgcggcagacgagttctgttcaccgttttcatttttgatgttatcagcgacgggagatgtcgctgatatttcagcaagcgaggctgatttatatttgttttccgtgatgcttttttgtaaggtcgaaagtcgggatttatatactcccagttcattctgtgttgctttcagctcttgtttattttgcgacaattcattttcaagcaattcaaggcgctgctctatggttaattttgttgccatcgcgttcaatggaaacaatgctgtaataatagaaaaagacaaaaggctgatgttaagcgtctttatattcatgacttatccttaagagtataataatttcctccagctatcgcactggaggaaaaaatcaggcatggagttcttttcttaatgaaataatttccctggctaaatcctggcataatattgcattcatcaaatgatcctgtgcatgaaccagaattaaattaacttttattttgccacagccttcatcctgactaattaatgcggtctgaatcttatgtgcctgaagacaggcagattcagaactggccattagctgagttgcgccctgccagtctttttgcccggcacaacgtatggcttccatcgcgtcagaacgtgcctgccccgcgttgaccagtaactccataacaagttcttcatctgcaaacatcacaatctccttcctgggtaaatggaattatccgttagttgtcatgttattgactttgttggcggcaataacaaaaggtaaatagatcattgtcgccacacctaaacataaaaaaccaaccagtaaagccagccagttccccccggttccgaggaaagcaattaaaggtccgggcgtagtccagggcacggcataagcaaccggtgaaataatttccatcgaaacaaagaagtaaccaatggcacagttaacaatgggaaccataataaacggcaccatcatgatggggttaagtacaataggaaggccaaacattatcggttcattgatattgaaaataccggggataaatgacatttttgccagatcacggtattccgcacgcttagaagcgataaaaatagccaacaataaccccaacgtcatacctgaaccgccgcagttggcgaatgcatcattaatagaagtccaggtaatcggatatggcgcgccccaggtagtgccatgttgagcggcccaggagagattctccagattagcctcagaaaaaacggtttctcgaattgccgatgtggtattaggtccgtggatccccagcacccacaggaaattacccacagcccccaggataattaccgcaaagatattcgttcccatatgtttgagcggcgtctggattaatgtgtaaataagatcgtttagtcctgccggggatatcagtgtcaggcaataattaagtgcggaaaagaacaccatgacaaaaaatattggcaataaaactttaaatgaacgcgctaccgcaggcggtacagctgccggcatcgttatggtgatttttgggtttcgagctaagcgacaaaatatttcactggtgatcaatgcaacgataacagcaacaaacaacccctgcgcgccgagatatttggtcgtcaggaatgcttgcccatctatcatctgatatggcgtataaacaataaaaaatgctcctattgccgttaatccgcataaaagatcatcttgctcatagctaatcgccatattcctggcgaccaggaaagcaatcataattgacatgatatttacagaaccattcattaccggagtaaaaatagcttgtgctttttcaaggttggggaaaatgctattcagatgcagtaatccggcaataaaaccgtctggcgataatatggcaaagttaattaatataattaatgaacttgccatgataattggaaacgtaaaaacgaatccatctctcaccgctgcaacatgtttttgtgagtttaacttgatagcaactggaacaagaaaacgttccattccacgttcgaatgaggccattaatcccatttttttatacctgttgttttggatatttatacatcccaataaagcatgtatgccatatccattttatgatgtgtgaaaaattagttcaggtaatagtttaataatattagattcttactgttgcagtagtttcatcgcaaattcaagaactgcctgtccgttcatggtgccgtagtctttcatctcgataatggctacaggcattttcccctgtgcaacggcttcaatctccggtttctgaaagcgaacttgcgggccaagtaaaacaacgtcaacttcgttatttttaatttttcctttagcctctgcaatcgccaatgcggaaatattaacttcaagtgaaatagcgttagcatgatcaatcatacgtttaaccagcatactggttgacatgcccgcagcgcaaactaacaatatctttttcatattttcccttactggtatataacagactacattgtgtaaatatcatatcccgcagtagctatacatcctggtacattgatcacagtaatacagtaataaagttgttcaacatcagggtaataattaaacgactcggccatacgataaaccaatcaggactcaactccttgttttcaatggctcttaaaaggtgcaaaagtgatttttcaaaagattgcccgcttacttaaatctgagatcaatggctattcatggcacgttggtgatttgttgccgtcagaagctgaactcgcagttcgttataatgtttcgcgtaataccctgcgtaaggcattatccttgctggaaggcgaaggaattattcacagaaagcatggttcaggaacatacattcaaaaaaagaattttgttgcacacattgatcacatgaacagcttcagtgaaattgcgcataaaagcggcaaagaggcagggagtcagattatgaaatttgaagtgcaggatgcttcacccactattgcaactgagctgaatttagtgcccggtgagcaggtttattacataaagagactgcgattcattgaggataatgcggcacaattagaagaaacgtggatgtcagtggcacgttttcctgatttaaccgtatcacatatgcaaaaatccaaattttcgtatattgagaacgaatgcgggatcaaaatcattggcacctatgaaactttctcccctacttttcctaccccagaaatcgccagtattttacggatcagcccacgggatcccatacttaaaattcagacccaggctgtggacagtaactctattccgctggattattcgttactttacagcaatattatcgagttccaggtaaagtactttttccgcgataaaagcagacgcacagagtgctgacatcacattctgtgcgtatggtttagcctctaacctttaccgctttacgccaccgcaagccaaatacattgatatacagcccggtcataatgagcaccgcacctaaaaattgcagacccgttaagcgttcatccaacaatagtgccgcacttgccagtccgactacgggcaccagtaacgataacggtgcaacccgccaggtttcatagcgtcccagtaacgtcccccagatcccataaccaacaattgtcgccacaaacgccagatacatcagcgacaagatggtggtcatatcaatagtaaccagactgtgaatcatggatgcggaaccatcgagaatcagcgaggcaacaaagaagggaatgattgggattaaagcgctccagattaccagcgacatcaccgccggacgcgttgagtgcgacatgatctttttattgaagatgttgccacacgcccaactaaatgctgcagccagggtcaacataaagccgagcatcgccacatgctgaccgttcagactatcttcgattaacaccagtacgccaaaaatcgctaaggcgatccccgccaattgtttgccatgcagtcgctccccgaaagtaaacgcgccaagcacgatagtaaaaaacgcctgtgcctgtaacaccagcgaagccagtccagcaggcataccaaagttaatggcgcagaacagaaaggcaaactgcgcaaaactgatggttaatccataccccaagagcaaattcagtggtactttcggtcgtgcaacaaaaaagatggccggaaaagcgaccagcataaagcgcaaaccggccagcatcagcggtggcatgttatgaagccccactttgatgaccacaaaatttagcccccatacgaccactaccagtagcgccaacacaccatcttttcgcgacattctaccgcctctgaatttcatcttttgtaagcaatcaacttagctgaatttacttttctttaacagttgattcgttagtcgccggttacgacggcattaatgcgcaaataagtcgctatacttcggatttttgccatgctatttctttacatctctaaaacaaaacataacgaaacgcactgccggacagacaaatgaacttatccctacgacgctctaccagcgcccttcttgcctcgtcgttgttattaaccatcggacgcggcgctacgctgccatttatgaccatttacttgagtcgccagtacagcctgagtgtcgatctaatcggttatgcgatgacaattgcgctcactattggcgtcgtttttagcctcggttttggtatcctggcggataagttcgacaagaaacgctatatgttactggcaattaccgccttcgccagcggttttattgccattcctttagtgaataacgtgacgctggttgtgctcttttttgccctcattaactgcgcctattctgtttttgctaccgtgctgaaagcctggtttgccgacaatctttcgtccaccagcaaaacgaaaatcttctcaatcaactacaccatgctaaacattggctggaccatcggtccgccgctcggcacgctgttggtgatgcagagcatcaatctgcccttctggctggcagctatctgttccgcgtttcccatgcttttcattcaaatttgggtaaagcgcagcgagaaaatcatcgccacggaaacaggcagtgtctggtcgccgaaagttttattacaagataaagcactgttgtggtttacctgctctggttttctggcttcttttgtaagcggcgcatttgcttcatgcatttcacaatatgtgatggtgattgctgatggggattttgccgaaaaggtggtcgcggttgttcttccggtgaatgctgccatggtggttacgttgcaatattccgtgggccgccgacttaacccggctaacatccgcgcgctgatgacagcaggcaccctctgtttcgtcatcggtctggtcggttttattttttccggcaacagcctgctattgtggggtatgtcagctgcggtatttactgtcggtgaaatcatttatgcgccgggcgagtatatgttgattgaccatattgcgccgccaggaatgaaagccagctatttttccgcccagtctttaggctggcttggtgccgcgattaacccattagtgagtggcgtagtgctaaccagcctgccgccttcctcgctgtttgtcatcttagcgttggtgatcattgctgcgtgggtgctgatgttaaaagggattcgagcaagaccgtgggggcagcccgcgctttgttgatttaagtcgaacacaataaagatttaattcagccttcgtttaggttacctctgctaatatctttctcattgagatgaaaattaaggtaagcgaggaaacacaccacaccataaacggaggcaaataatgctgggtaatatgaatgtttttatggccgtactgggaataattttattttctggttttctggccgcgtatttcagccacaaatgggatgactaatgaacggagataatccctcacctaaccggccccttgttacagttgtgtacaaggggcctgatttttatgacggcgaaaaaaaaccgccagtaaaccggcggtgaatgcttgcatggatagatttgtgttttgcttttacgctaacaggcattttcctgcactgataacggatcgttgacacagtagcatcagttttctcaatgaatgttaaacggagcttaaactcggttaatcacattttgttcgtcaataaacatgcagcggtttcttccggtttgcttaccctcatacattgcccggtctgctcttccaatgaccacatccagaggctcttcaggaaatgcgcgactgacacctgctgtcacggtaatgttgttatgcccttcagaatgtgtgatggcatggttatcgactaactggcaaattctgacacctgcacgacatgcttcttcatcattagccgctttgacaataatgataaattcttcgcccccgtagcgataaaccgtttcgtaatcacgcgtccaactggctaagtaagttgccagggtgcgtaatactacatcgccgattaaatgcccgtaggtatcattaaccaatttaaatcggtcaatatccaacaacattaaataaagattcagaggctcagcgttgcgtaactgatgatcaaaggattcatcaagaacccgacgccccggcaatcccgtcaaaacatccatattgctacggatcgtcagcaaataaattttgtaatcggttaatgccgcagtaaaagaaaacaacccctcctgaaaggtgtcgaaatgcgcgtcctgccagtgattttcaacaatagccagcattaattcccgaccacagttatgcatatgttgatgggcagaatccattagccgaacgtaaggtaattcatcgttatcgagtggccccagatgatcaatccaccgaccaaactggcacagtccataagaatggttatccgttatttctggcttactggcatctctcgcgaccacgctgtgaaacatactcaccagccactggtagtgggcatcgatagccttattgagatttaacaagatggcatcaatttccgttgtcttcttgatcattgccactcctttttcacagttccttgtgcgcgctattctaacgagagaaaagcaaaattacgtcaatattttcatagaaatccgaagttatgagtcatctctgagataacattgtgatttaaaacaaaatcagcggataaaaaagtgtttaattctgtaaatcacctctgcattatcgtaaataaaaggatgacaaatagcataacccaataccctaatggcccagtagttcaggccatcaggctaatttatttttatttctgcaaatgagtgacccgaacgacggccggcgcgcttttcttatccagactgccgctaatgttgatcatctggtccggctgaacttctcgtccatcaaagacggccgcaggaataacgacattaatttcaccgctcttatcgcgaaaaacgtaacggtcctctcctttgtgagaaatcaaattaccgcgtagtgaaaccgaagcgccatcgtgcatgttttttgcgaaatcaacggtcattttttttgcatcatcggttccgcgatagccatcttctattgcatgaggcggcggtggcgctgcatcctgttttaaaccgccctggtcatctgccaacgcataaggcatgacaagaaaacttgctaatacaatggcctgaaatttcatactaactccttaattgcgtttggtttgacttattaagtctggttgctatttttataattgccaaataagaatactgccaattgttataaggcatttaaaatcagcccactagctgtcaaatattcagagaatttaactcactaaggttaagaagattgaagagtcttaaacatattttcagaataatcggatttatatgtttgaaaattattatattggacgagcatacagaaaaagcaaatcacctttacatataatagcgtggacaaaaaacagtgaacattaataaagataaaaatgtacaactcgcagataccgacactattgaaaacctgacatccgcgttgagtcaaagacttatcgcggatcaattacgcttaactaccgccgaatcatgcaccggcggtaagttggctagcgccctgtgtgcagctgaagatacacccaaattttacggtgcaggctttgttactttcaccgatcaggcaaagatgaaaatcctcagcgtaagccagcaatctcttgaacgatattctgcggtgagtgagaaagtggcagcagaaatggcaacaggtgccatagagcgtgcggatgctgatgtcagtattgccattaccggctacggcggatcggagggcggtgaagatggtacgccagcgggtaccgtctggttcgcgtggcatattaaaggccagacctacactgcggttatgcattttgctggcgactgcgaaacggtattagctttagcggtgaggtttgccctcgtccagctgctgcaattactgctataaccaggctggcctggcgatatctccaggccagccattggtggtgtttatatgttcaagccacgatgttgcagcatcggcataatctgaggagccttaccgcgccattgtcgatacaggcgttccagatcttcgctgttacctctggaaaggatcgcctcgcgaaaacgctgcccattttcacgcgttaatccgccctgctcaacaaaccactggtaaccatcatcggccaacatttgcgtccacagataagcgtaataacctgcagcatatccgccaccaaaaatatgggcgaaataactgctgcgatagcgtggcggtatagcaggaagatccatattttccgccaccagcgcccgcaattcaaaatcatcgacatcctgcattgcttcgttttcttccaggcaatgccagcgcatatcgagaagtgcggcgctaagcagttcgctcatctcataccctttgttgaacaggctggcattacgcattttctgttgcagttcgtcaggcattgctgccccgctctgataatgccgggcgtagcgagcgaatacctgcggatgcgttgcccagtgttcgttgatttgcgacggaaattcgacaaaatcacgcggcgtgttggtgccggaaagcgtggcataacgctggcgggcaaaaaggccgtgcagcgtatgaccaaattcatggaataaggttattacatcatcccagagtaacaacgcaggctcaccggcagcgggtttctgataattgcagacgttataaattaccggatgcgtttcattaagcgttgattgctcaacaaaattgcccatccatgcaccgccgctttttgaatcacgggcgaagaaatcaccgtaaaataacgccagtcccacgccattatgatcaaaaatttcccacacacgaacgtcaggatggtagacaggaatatcaaaacgttcgacaaacttaataccgaagagctgattcgcggtccagaatacaccttcattcaacaccgtgtttaattcaaaatatggcttgagctgcgcctcatcaagatcaaatttctcccgccgtacctgttcggcataaaatgcccagtcccacggctgcgcgctaaacccgccctgctgcttatcaataaccgcctgtatggaggctaattcatcgctcgcacgttgacgcgccgctggaacaatttcccgcataaagttaagtgctgcttcaggtgtttttgccatctgatcggcgattttccatgcggcataatgaggaaaaccaagcagtttcgcctgctgtgcgcgaatctctaccagacgttgaatgatagcgcgggtatcattggcatcatttttttccgctcgcgtccagcccgcaataaacagtttttcacgcgtcgcacgatcgcgcatctcggcaagcgccggttgttgggtggtattcagcagcggaatcagccatttgttatccagacctttctcgcgagccgcctctgccgccagcgcaatctcttgctcactcattcctgccagctgcgcgatatcgttcacaaccagaccgccggatttatttgctgccagtaatcgctggttaaactgactggtcagtgtcgcagcttctgtattcagtacttttaattttgctttatcagcttgcgcaagtttggctccggcaaggacaaaacgttgatgaatcacctccaccaggcggatggattcactatcaagccccagggattcacggcgctgccagacagcatctacccgcgcgaataattcaccgttcagatagatatcattagccagttccgccagttcagcggaaaactgttcatcaagacgctgtaattcatcattggtatgcgccgcagtcatcgcaaaaaagacgctggtaacgcgggtaagtaattctccgctttgttccagtgccagaatagtattgttgaaatcaggcgtttgcgggttaagcgcgatggcagcaatttctgcccgcttttgctgcattccctcatcgaatgccgggcgatagtgatgattggcaatttgatcaaaatgaggagccagatacggcagtgtgctttgcacaaggaaaggattcattgttgtcattttcttctcctgaacgcgaggtgttccatagcgtaggcttactgataacggagtgcaatcttgcaatccagtattacccgctcttaagcatcccgtgctatgttattgacacacaaaagcgttgaggaacagtgagatgatcgttttagtaactggagcaacggcaggttttggtgaatgcattactcgtcgttttattcaacaagggcataaagttatcgccactggccgtcgtcaggaacggttgcaggagttaaaagacgaactgggagataatctgtatatcgcccaactggacgttcgcaaccgcgccgctattgaagagatgctggcatcgctccctgccgagtggagcaatattgatatcctggtaaataatgccggcctggcgttgggcatggagcctgcgcataaagccagcgttgaagactgggaaacgatgattgataccaacaataaaggcctggtatatatgacgcgcgccgtcttaccgggtatggttgaacgtaatcatggtcatattattaacattggctcaacggcaggtagctggccgtatgccggtggtaacgtttacggtgcgacgaaagcgtttgttcgtcagtttagcctgaatctgcgtacggatctgcatggtacggcggtgcgcgtcaccgacatcgagccgggtctggtgggtggcaccgagttttccaatgtccgctttaaaggcgatgacggtaaagtggaaaaaacctatcaaaataccgttgcattgacgccagaagatgtcagcgaagccgtctggtgggtgtcaacgctgcctgctcacgtcaatatcaataccctggaaatgatgccggttacccaaagctatgccggactgaatgtccaccgtcagtaatttttatacccggcgtaactgccgggttattgcttgtcacaaaaaagtggtagactcatgcagttaactcactcacaagcaagaacgaatgaccgtcgaaacgcaacttaatcccacacagcctgtcaatcagcagatttatcgtattcttcgtcgcgacattgtccattgcctgattgcaccaggcacaccgttgtcggaaaaagaagtttctgttcgtttcaatgtgtcacgccagccggttcgtgaagcctttattaaactggcggaaaacggcctgattcaaattcgtccgcagcgtggcagctacgtcaacaaaatttccatggcccaggtgcgcaacggcagttttatccgtcaggccattgagtgcgcggtggcgcgtcgggcggcgagcatgattaccgaaagccagtgctaccaactggaacaaaatcttcaccagcaacgcattgccattgagcgcaagcaactggatgatttttttgaacttgatgacaacttccatcaactcctgacgcagattgccgactgtcaactggcgtgggataccattgagaacctgaaagcgaccgttgatcgcgtgcgctatatgagtttcgaccacgtttctccaccagaaatgctgttacgccagcatcttgatattttctctgccctgcaaaaacgtgatggcgatgcggtagaacgtgcaatgacgcaacatttgcaggaaatcagcgaatccgtgcgccagatccgccaggaaaatagcgactggtttagcgaagagtaattcatttcctctcatcccatccggggtgagagtcttttcccccgccttatggctcatgcatgcatcaaaaaagatgtgagcttgatcaaaaacaaaaaatatttcactcgacaggagtatttatattgcgcccgttacgtgggcttcgactgtaaatcagaaaggagaaaacacctatgacgacctacgatcgtaaccgtaacgcaatcaccactggcagccgtgttatggttagcggcaccggtcacactggcaagatcctgtcgattgatactgaaggtctgaccgctgagcaaatccgccgcggaaaaaccgtagttgttgaaggttgtgaagagaaactggcaccactggacctgattcgtctcggcatgaactaagcgtgtgaatgccgccgatggcggcattgctttttttacttcacggaatattttgccacggtcgctttcgcgccatgcgctaataaagacaagtacgcttccgtcacttttgcagtaaacaagctattggctggcaaatcatcaccaaagatcgccttaatcgccagcaatgactggacgcgcgctttcccttcggcactactttgtacagccttctgaataacaggtaacagtgggtcactgatttctatcggattttcctgttcatcaacaccaccgacataacgcatccaacccgcgacgcccagcgccagcagatcgaacttgctgtcatgcgtcagatgccagcgaacagaatccaacatccgctgtggcaatttctggctgccatccatcgcaatctgccaggttcgatgacgtaacgccgggttgctatagcgtgcaattaatcggttagcgtaatcctgcaaatcaacgccctgcactttcagcgtcggcgcttgttcctgcaacatcaagccatacgccgcatgacgataatgttcatcttccatacagtcattaatgtgctgatatccggcaagataacccaaatacgccaggaatgaatgactgccgttgagcatgcgcaacttcatctcttcataaggcagtacatcgctaaccagttctgctcccgctttttcccattccggacgtccggcaacaaaattatcttctattacccactggcggaaaggttcacaggcaacgccagcaggatcgcgcacaccggtaagttgttcgattttcgccagcgtatcctctgtcactgcgggcacaatacggtccaccattgttgatgggaaagtcacgttatcttcgatccattgtgccagttttacatcaacggcttgcgcgtaggaagtgacaacgtcacgcataacatgaccgttttctggcatgttgtcacatgacatgacggtaaatgcgggaagtcctgccgctttacggcgagccagcgcctcaacaatcacccctgttgctgttttcggctggtggggattttgcacgtcggcagcgaccatcgggtgatcgagcattaactgtccggtcgccggagagtggaaataccctttttcggtgattgtcagagagacaatcgcgatttgcggttcacacatcgcagccaacacggtttctaagccatccatctgtacgtgcaaggcttttttaacgacgccaacgacgcgagccgtccacgcatcggccgacatttccgcaacggtataaagattatcttgctgctgtaaatcggcaatttgctgttcgccgccgattaagttgacctcataatatccccagtcactgaaatgttctgtagcaagaatatcggcatacacgccctgatgcgcacggtgaaatgcaccaaagcctaaatgaacaattcttggggccaggttattacgatcataaacagggagtgtcgcttttgctgataacaaattatttcccataacaattccttaaatataaatatggcaagctacatgttttgttatatgaataaaaatcccctctccggtaagagaagggattgaggatttacagacttctggaaggttgcgcagctcttacaacacgcggttgatcttccgcggcgtcttccagcgcacttaaatcacggtctttcacttctggcattttcagcgcagagattaaaccaatcactgaatatgccatgatcataatggcgatcggataccaggattccgtcatggtgcagaaaatacccgccaggataggaccaaaaccggaagcgataagaccaccaatttctttagaaatagccatccgggtaaagcggtttttacagccgaacatttctgccatggtaatattttccagagcaaataatcccagcaccgcacagttatgaatcacaatcagtgcaaccataatggtgctcggggcatagcttttatctacgatgatagaaagcattggccatgccagcacaatcgcggaggtattcataataatatacgggatccggcgaccaattttatcggataaccaaccaaggaacggaatggtcataaagccgagaatcgaactgatcatcaatgcatctgttggaattgctttgttaaacaataacgtctgcactaaatagcccgcaaggaaagtctgaattaaacctgagttacccgcctgaccaaaacgcagccctgttgccagccagaaggatttgctctggaacatgctaccagcaggtgcaggttttgctgtcggttggttgctgtcgttaaccttctcaaaaaccgggctttctttcagattcatacgcaaccagatagcaaagaccatcacgacaacgctcgccaggaacggtatacgccatccccacgccagcagttcctctttactgagaatgaagaacataaaggcccagattgccgttgcgcttaaagttccgcagttagttcccatagccacaaatgaggagataattccgcgcttaccttttggcgcatattccgccagcatcgtaccggcaccggaaatttccgcacctgcacccaatccctgaataatacgcagcgtcaccagcaagatgggggcaaaaacaccaatctgtgcataggtcggtaacacaccaattaaggtggtacagatccccatcatggtgatggtaataaagagcacttttttacgccctattctgtcgcccattttgccgaaaataaatgctccgacaatacgcgccacataacctgcaccgtaggttcccattgccagaattaacgccattgccgttgatgattcaggaaaaaatatttcatgaaacactaacgctgcgccgagcgaatataactggaaatccataattcacaggtgttttttcccatcctgtggtttccttggcgttttctaggttttttcagatagttgcatttttttaaaagcatcctaagttcgatctcagtgtctatctggggcctatttctgttccatatatgccccaaaaaactccccaacagataagtagttttttcatggatttacgcgtaaaatcaataacggctggaaatcattcaatactcgcactatcgaaaaatttaccagccaaccgcagcacgttcttgcataaggtgtgtctgcggtttttcaactattcagatacatcactcccatcacattcattcctccacatcaaaggcatataggctatatcaccttgatatttttcttcttcagataaaaactgttatctatgtatacttttaaacccaatccgtgtagagtctctgcataagatagtttgcagttgccacttcagattgcgccataaaccgcctgatttttgccgccacctgttagcattcctgtatacctgaaacgacaatgtttatctacgaactttaagaacacccaagataaaattgtcaactatatcatatataacacattactaattcgaggctatatgaacagcatactgataatcacttctctccttatcatattcagcatttttagtcatgccctaataaaattagggattggcatatccaataacccagacaaaaccgatgtataagtcaacatatcctgaatcagacatacaatatcgcaatgaaaatcaataatattttaaggaatatcttcatgaaatcaaaagacaccctaaagtggttccctgcgcagcttcctgaagtaagaattatcctaggggatgctgtagtggaagtagcaaaacagggaagacctatcaataccagaacattgcttgattacattgaaggaaacataaagaaaaaatcatggctggataacaaagaattattacaaacagcgatatcagttcttaaagacaaccaaaatttaaatggtaaaatgtaatataataaacttacttttttatcatttttccactttaacaacattttgctccacttttccacgaccaaacaacttgaaatctggttaaaataacacgcaacactattcttcttccttgagtccgcccggaactcgaaaaacaaaccgagttaaagccatttttcacaaaatcgattttgggtctcaccaaagttacggggttgcatacgcattcgtttattttcgaacgtgtacatacaaatatgcacaaaaataatcaaaattattttctgagatgcattatgatatgaacaccaatttcgtatagagtctcactatgtctcgaatttttgcttactgtcggatatcaacgctggatcagaccaccgaaaatcaacgccgggaaatcgaaagtgcaggttttaaaatcaaacctcagcaaataatcgaagaacacattagcggctcagcagcaaccagtgagcgtcctggttttaaccggttgcttgctcgcctgaaatgtggtgatcaattgattgtgacaaaactggatcgccttggttgtaatgcaatggatatcaggaaaacagtggaacaactgaccgaaacaggtatcagagtgcattgcttagcattggggggcattgacctgaccagtccaacaggaaaaatgatgatgcacgtaatttcagcagtcgctgaatttgaacgagaccttttacttgaacgcactcattccgggatagtaagagcccgcggcgcagggaaacgttttggtcgaccacctgtgttaaatgaagaacagaaacaggtggtattcgaacgaattaagtcaggtgtaagtataagtgccattgcccgggaattcaaaacctcgcggcaaaccattttaagagccaaagcaaaacttcagacacctgacatataaaaaataatctcggtgtgagatgctttacgtcttccaagcccccttccttgccgtaaatggaaagatacatctaattatagaatttatatgttttaccctacggcagtgctggccattcaatatcctgtgcagttgacgtatcaacacggttcagcaacacccgatactttttccaggcttccagcaacaaggtttcttcctccgttgcgatttccagctcaacaacagtctgaacgtaccgggaacagcctccttcagagcttgaaggatatcaatgttcgcttcctgttaactgccggacaagtgcaaccagttcgcttacctgattttccagagtgctgatccgggtgtctgctgttgccagattttgacgtagcgttgtgttttcctcttccagcgcggtaacgcgatcatctgtttcacgggcgaactgaacaagtaagcccgtcacggcggcgtagtcaacattaagatagcgcgtttcttcgcgtagctcgttgccgtcaacggtcggaccttgcaactcttcaccataatgagtaaacgatcccacagcttctggtatcgcctccattacttcctgtgcaataacgccagcataaggcatcccgttttccctgagcgtgtaggtgtatccgttcattttacggattgctttcgtcgcgtcgctgataacgagaatatcgtctttaaggtcgcggtctgatgactgattcagcgttgtgcaattaatagcgccatttacatcaaacaactggcctgctgacgttttttgcgcataaaacagatacgcagcagacgtgccaacctcaaaaacgttttgtcgagtactggaaccccacaccctgacagaaaacggtagttctgcattacctgagttctgtaaaacaaaacgattgccagtccctgattgttttgtaagggttaaatcaacagttgagttaacctcattcctgttgatagtgagcgcctgcgctgtagccccgttaacagcacctgttttgagttgaaccgtgccgtcattaccatttaacagtatctcagctccgctaaagaaattttttagcgacagcatcttacttacgccggctgatgaacccaacgcccacgcgagagaattaccggtgctatcaaacccacgtacaaagcaatccattttgctatagtctgacgtgcttccaaggacatcaattcgccctccgccagattttaccggactagatgtggttaacgacctgacagttatatcctgattccatccggaaacaacaacctgactccacgctgtccagtttccattaacaacaaagcgaacgtatatacgttttgtgtcgctgttaatcagcgtttgcatgttcgcataatctgaatccctaaccttacgagtcgactctacacggagcaaaaagttaccggctatgccgtcaggcttattggtaatatttgcaccacctgcagaggatggacaaatatagtatttaactgccccggcatctgacttgatgatggtcaggttgttaagattaaccgtctggccgtcaatgttttccggctcgatggctcctgctatcccggcaatgaacgtagcaacggctgaaaacgctgtcgtacctttgaaagccagttgaccaccaatcgttaatcccttgtcgagtttcgcttgcgtgatcaatttgctgttttgtttctgatcaggactctcaccaaaagccagatccccattagtatcaattccaagatactttgggttcatgttgtctaacttaaacccaatggacacattttcagaagaaccagaacgcgttaaaaccaacggcgtgtgctgtactccatagatgctgagcgtagttgccgatgagtcagtatcggtatttgcaatctcaatcgttctgcttttaattttatacgctactgtgagatcacggacttcaaccctcccgtcgtgacgaacaacaagatcccctcctgatgtcccccctgctgtctttgccctgatgcgaacttcgccaagcgaatcagtgttaggaccagcatagattatgccgcgctctgtgttatcgccagtataaaaccgcaaagcggtgactccactgtctgcccgcaggaagactgacggtgtaccttttttgattgtcaagtcaccggtcattgtatcgccggttttttttacctgcgcatcgttcgttacgttgccaagtccaacatccgatttcgacggcttgtttgccgagccgtatagctcattgatgctaaaagtcccgttgttaagccgggcatcgttgccggcatagatcttaatcttcgcggttgagtagtcgatattgatcgctgaccacgtatcgccgcaccgcgagaatataccagaaccgtggctataaatggtcgccgtgcttccggtcggcttatcaccgcgccagaaatgaccacctttgtcacgcagagcttttaagatctctacatcgctcatcttgccgtttgttgatatcccgctaccgccaagaccgaaagcgcctgtaagcatagcattagaaagacccaaatctgctttagtcggcttgtttaactggtcgtaaatccttacaacggggctttcaacatatccagaaggcgcggcggtttgcttaacaaatccgtctggaatgtataattccgtgcgtgccgtctgcgccagtaccgcaacctttgcgccgttgataaatgcacgctggaaggcccaaacctcaataaagccatcatctttaaccaggccgtaacgcatttgcatgctattgattagcccggttggccctaaacggcgtatactcaggtaacgagatacattatcagcagtaagcgaagaaggcagaccgcgcgccgagatctcgataaagtcaatgtttccgtaaggggagccgtagtcaccgccgttagtaaccattagcgttacatggcaattgttgcttccgggatcggaaagtttcgcgatctttatgtaaaaagactcattaccagtaacaacgggccaatcgtattgcgtcatcgggctgacgagtcccccgaccttgtcgagatattctttcgccttgttctctgacgctttagcgttggtttcgctgacctttgctgctgactcactatttttcgcgttggtttctgattttttggctgctgtcgcggaatttgccgatgcagtttgtgagtctgctgccgcctgtgcgctgttatccgcattcatctcagacgtttttgcggccttcgcggaatttcctgccgccgttgccgaggaagctgcactgccggcgctcgaggctgcgctcgtttctgatgattttgccgccacttttgaagccgacgcatcccgggctgaggtggcagcttctgacgctttcgtggtcgcggtggatgcagaagtggccgcagatttttgtgatgctgcggcattcgtttctgacgttttcgctgcaccggcactggtggctgccgcgctttttgaagactctgcagcggcagcactttttgatgcttcagtagcctttgttgatgccgttcctgcgctggaagacgctgactgagccgacgacgcggcctgtccggctgacgtgctggctgcgcgtgcggagtccgcagcatcagtcgcatgggttgccgcctcacgggctgatgtgcgggcatcactggctgacttcttcgcggctgccgtgttctgtgccactgcggacgcgttacgcgccacctcttccaccatcagttcaaagcggcgcagtgcctccggacggacatcatcctccgtcatggcaccgagaaaatcattcagcgtacccggttgtgagtcttcatacacggtgatggttccggcatgcgatggcgggaagccttccaccaacagaataacgctgtactgaccgtactcaacgtccatgctgtaacgcccggcttcatccgggttttctgaggccactgtgttcaccaccaccgtggtgctgttgcgcctggcctttagctgaatggtgcagttttgtatcggcttacctgcgccatctttcagtacacctgaaatccgtactgccatattccccccacaaaaaaacccgcctgaaccggcgggctgtcataacactgtgttacctggctaatcagaatttataaccgacacccacgatgaaaccgtcagtgcgccagtcaccactgccggaaccttcataagcaatatcaatggccacggattcggtcgggttaaactgcacgccagccccccacgccagagacgtgttgctgtggcgaccgtcatcacttccggtcagcacatcgtgcgttttccccttgttgtcagttacgcggagataatccccggagaaagtcgacacacggctgtaagccacacccgccatcgcatacgcgctgaaccattcattcacgcgcacagacggccccgccatcacgctgaaccagcggttacgcacggaatcctcatgccagcgggtatcgctgtaatgcgttttttgctcatcttcagcgttggcataactgaatgacgtaatcagccccagcgtgtccgtaaactcataacggtatttcacgttaatcccgttcagatcatcactaccgggaacgttcgtcgaggcatgaagataccctgcgctcagtgtggcctgctgctcagacgcccatgcaggcgcaccggatacggccagacagatggctgcggacaaaatggctgcacaaactttacgcataattacctctcgcttttctgcaataaaaaaggcgccagaaatggcgcccgcatatgggttataaaattcagctgatactgatacctgctgtggatttcttcatcaccacaaccagcaaatcactgatactggctgtgggataccagtcatttaccagccacgctgataccgaaaactccagcgtcatgtgaccgcgaccagcaggcatatcaataacacctgtataaaccagcgtattatccagcgcggtacggttataaatttcagcaccgtttttcttcactatcaggcggcatgacgaataaatatcgttattctcccgctcatgtttagcgccacgaaacgccaccgtgggaataacaatctgccggtcaaacggctgatcgtcataaaccctgacggtaatggtccctgatggccaccgctccggtgcacgggagtcccgggggaaagctttgcccactgttttaacgagatcgccttcaatctggttcgcagacagttttcccagaacccgacagttttcatttatcgtgacattgttgagcgtcccggcgttcgcattcacactgccactgatatccgcatttttcgccgtcagtcgcccgtccggtgtaagggaaaatgcaggaggattaccgccgctggtaatggtgggagccgtcaggcgtttcaggaacacgtcgttcatgaatatctgatcaccctgaccaacaaacatcggctttgtgttgccattcgcaggattaatcatcgcaatcctgtctgccgccagcagcacctgactctgcattcctgctggcgtattctcaataccggcaccgatacccgcaatataaaggcgtccgtcctgcatctgctgcagtttcacggcccacatgctgttcaggttattatttgtatcaacctgaaccttctgtatctgctggatcgctgcactctggtcttccagtttcttattgacggtctgtgtgatttcattgctgacatccgtaatggatgtcctgatttcagccaggtcaggcgcaagctgaccgttatcaatctgcgtccacagctcctgagccagatgggttttccctatctcgcctttgaaaaaatccagatagccggatgcgtcatcactcggctgaccaacagcctccacgaatgccgatttgccaacggtgttcacactgcgaacgtaaaaataataattatggcccggtttgatattgatactggcggctatccagtacagccccgcgccaaggtagcgggctgtggtttcaacctgcctgatatcggtaatccgcgtttccgagaaccagaactcaaactgtaccgtcggatcataaaccgcaagatgcggcgtggcagttatctgaaaatagcccggcgtcagctcaatccgcgacggtgctaccggtgcggcaatccggaacgataccgacgccggatcgccctgctgtccccacgcatttaccgcccggactgtcagcgtgtaccgtcccagcgccagttgcgtgaagcggtatgtggtttctgtcgtccgggccgtgctgaccagccgctcactgccgtcgtccgctgccacggtcaggcgaagcataaagctcacccccttcaccaccttcggcgtgtcccagcgggccagtacctgatactccccgctgtctgcggtgacttcggcagtcaggtgctgcaccgctggcggcgtgacaccattcaccgtgccgctctggtcgccgtcaaagtgcgccccgttatccacgatggcctctttttccggcacatgctgcacggcggtgatggcatacgtgccgtcgtcgttctcacggatactcacgcagcggaacagtcgctggcgcagcgtcggcagcttcagcccccatacgctgtattcagcaacaccgtcaggaacacggctcacttttaccttcacgccgtcggtgacggactgaacctccacgctgaccggactcccctgcccgtcaaccaggcttatcagcgtggtgccggaagatggcagcgtgatttcacggtcgagcgtcagcgtccgggtctggctgtttaccgccagcacgcgcccgccggtgctgataccggcatagtcatcatcgcagatttcaatgacatcgcccggtacatggcgaagcccttcagcacccacgctgaaatccacggtctgcgtctccagcagttccgttttaatcagccacagcccggcgcggtgtgcctgcccccggcaggtacagccaaaggcatccatcttcgtgacattacgaccgtaacgggcaatggcctgcgtatcttcaacaagctctgtcgccgtctcccagccgttgttcgggtcaatccagttcacctcaacggcattatggcggtccttcagggcgctgaagctgtagcggaacggcgcgccatcatccggcatcaccacattactgcggttataggtccacaccttatctgatggtcggtcctgcacgaacgtcagcgtctgcccgttccataccggcatacagcgcatcgccgagcagaaatcactgagcacatcccacgccttacgctgcgtggtcaggtaggcattacaggtgatgcgcggctccgtgccgccaaaaccgtccggcaccgactggtcgcagtactggccgatgacatacagcgcccatttatccacatctgccgcaccaagacgtttccccatgccgtagcgcggatgggtcagcataccgccgcactgcttctgaacgttctgtcgaggcgcttttttgaatgctcgcgggccttatcttcggtcatctgcacaacgagcatgtccgaaggatcgcaaacgatggtatagacaatccatccatcgatcagaccaatggtcttccctgttcgcgcaggaccaacaaaaatcaccgcatcgtattcacgcgatgccaggcagttcatgggctcaatgatgtagggtgtcagttcaggatcccatggcaccgagttaccagcccccttgggaacacgcatgaattttttaacagcctccgaaatcggcatgcgacgtggtggggaaaatcctgccgatatgtcccttcccaaatttcgggctgatgaaaaacccattattcctcctagagactctctccttcctcatcaggaattaattcagcagcacaagcctcgtaggatttttcctgaagagtgtatcgcaggtcatcaatggcctgctgtacaacgccaacggcctgaggagtcagggcgcaatcgcgttcaagaacatccggaattgtctccagaacctggacgacagcctttctcatggacgaatagacgatgactacttcatcaacggggatgagttttcgctgctccttttccagcttgatcctttcattttccgactggtaccagtcctttctctctttcggctccatacgggatggatcatgaacagagtctgctgcctcatgcttcacactaaacagggcaggcccgacatgctgcagggcgtaaacggggttccccctgacagtcgcagccacaggagtgttggccgcgaggagccgtttttttactgtgtcccggtgaagcccaaaggcctcggcgattttaaaaacactccagtaataagcatcaccgatcccgctcacatttgacataagcaactccatctggcaggtgaaaatcaggtttatttatatatttcaattaattgcaaactagtctaatgacagggagaaaaaaatattgtacagctgaaaagagaaataacttttaattatcaataaattaccaaacatgctgccgccgccatggaaatgcaaaaactagcctttttccgcgacgctcccgccccgtggcagggacccccactgggaggacccgacagcctgacaaccgtgacgagcatctgaaacagagctttacataatggcatggggataattcagaaggacatcacagcatgcccacacaaattagtgtgagtgtcctgtttcttactacgcgcaggactgacgagcatgaggggaaaatacgagaaccgaaatgccttatcttcagaaatgcagccggcatccgaactggacgatattgtaaattcacctaaatacgaggcattgctgtagttgaattgcattgctgtattagcctgacagtgacagaatacgatattgactctgtcacttgtgaaatggtcagaatggttagcagttatggtgatcagtcaaccaccagggaataatccttcgtattcttatcgtgctttactaacgcggcctcaattgccctgaatgcttccagagacacttgatgttctatacatgcaattacaacatccgggtaacccatcgaaatggtgctattaagcatagtttttacacgaacctgctcctgggagggggcatcagtgtattgatctttatgcattttgtcgctcatgcgtttgctcttcacttacggctaaaaatataacgtcaaatcactcagcatgaaagagttaaagattcagcgcgtttcccttacataatctgtcgtttgtattctcttcaggcataccggaaagactaggtattgtcacacaaccaataccatcgacaatcgagatttatacctattcggtaatgtttaaatataacaaaaccccgtaaaaacgaggtttatgggtaatttgtattgttgaatagcatctgatgaaatactaaacagactagattaaatcaatcttgatatcatagctttcaagaccagtcattttttcccgtgcagtaaactggatactggtaacttctttcccggtctttttcttaagctcaatgattttttttgttatatattcagaaatatctgcttctgtttttgtttttaactcttcaatgttcatcatttcctcttttagtctgttatgactttcctggtacacagtagtgtcaattatatggagcaaacgtataaaagataagatgaaacatcgcaataatcaacatacgacggtctaaatttcacacaaacagataaagatgattatcatttattatcaatgcattagaatcaaatcaattcaagagtctcattgctgcttccagaatttcttctgaagttacatgtcgatccgctgctacataaatgactttatgatctccggtcagagatggaaaccctgcagccattacagtgaggtgtgttgtttcgccatttggatattcacgcatgatggtgttaactccggtcatcactggcactaccattgctggttcagagttaaaaaaaactattatttttttcataatgttaccgtaatatgtgagtatccatcgactagacactaagcaaaaaagctcccgaaggagccttcattttcactttcttaaatctaacgatagacggctaacatttaagtattgtgaaatattatcaaatgtaatcatcattgatttacaaaagatacattttgccccgaaaggattcctgtcagaaacatcaaaagatgatgttctatactgagaaccatggcaacacgggcatctaaagtgaatatggtttgtaatattttctacctcaaagtgccacaacatgaacagccgcggggcctttaggtccgttctcaataccaaattcgacttcctgattctcagttaacgttttgaaatcgttgctctgaatagctgagaaatggacaaacacatctttgctaccatctttcggcgtgatgaaaccaaaacctttttcagggttaaaccatttcactaaaccagtcattttgttagacatcattattaccttttgaagaagttagcccttgggcagaatggtccgaaaaaaaatatcagagagaaaaaccaacaaggaaatctcaagaggtacaaataataaaattataacaatgactgcttcagataattttgtaacaaaccagaacaccattaacgcatgatcaaccaaccatagcaaggattacttttgtaaagaaaaacacacgaatgaaacaatagctttatttattaataaaacgtgtcattctgtctaatgaccttttatcttacccttaagatttcaaggattttgactcatggaagagtcctttttatttaaatttcacattcagcgctaaaaataatccgatttaatattaatctacatctgatattttttatctcttaaagattcataaatccgttgacaagtcactcctgcgatgtagcgtttgtcagcaatttcagcataaagctgagcttctgctgcaatatctccgagcatgttggtgagcattccttcggcggctttggttgttttgcctctgacggcagcggcaagatttgcggtatgctgcgctgcgtcaaggcgtatggcatattttgttgcttcggcacgcagctggttaacactatcagacagatcagcagccctggcagaaatttcagcggctttctgttgtgcatctttaacagcctcatcacgggatatagttcgcccctgttcaattattcgagcagcaaattggacatttacctcttgagataattcggcagcatcacgctccgcccattttgtttgccatcctctgtcgctccagacattacctacgacaaatcctaccaacacgagcaaaatcaccgtgaatatctgattcactgttctatcccccagcaggttaatgcactctcctggtcacgccgaataacctgaccgtaacaattatttgaacgaatgcggcaatcacgtccaccgtcctttatccaccagcgaatcgcctcgcatgcgcctttacgatcaccggcattaagccgcttataaaacgtcgacggaaaacacttaccagggccaatgttatagggacagaatgacgcgataccggctttctgtggctcggtcagtggaacttttatattgcgctccacccatgccagcgccttatcccgctcaatggcgttaacctgggcgcatttttccttcgacagtttcattcccggaataacaggtttaccgtccaccatcgttgctccccgacagatggtccatatgccggagccatcgcggtatgcagtggtgtgattcccctctttttcatccagaaactgatcgagaatgtcaggggcaggagcactggcggcaatcagtgccagaacagcggccgacaggctgtatctgatttttacgttcatggatatttatcaggatttatcggcttcaaatccccggatatgttaaatcttacctcaccagtgatgggcactggcgggaggaggatgtcaatctgataaacacagaggcgactatggattacacaaatctacctaaacaaacttttgctgatttaatcgcactcaggcaagcagtcgtagctctaatcaacttgttgccggagaaggaaaaggaattagttaaagcgcttcttaacagaactgccgccgatttttcatcatatccactgacagatgaccttgcggaccttcctgaattaattgcagcgtccgccaataagcttactgaagagatttaccctcctcaaaaatcttcacaaaattcctgcgagtaacttcaatgcaataatcgtaaaacgccgcaaactgctcatcgcggcgttttttttcatcttcagaaggaatcagcaccgacaattttttattcagatcagcgacgctgccctccagtttttcaatgggcgattcaatatcatctttttctgaccgcaatgccgtcggtggcgtcttcagagaaccagtaattcttcccggtagctttcctttgtaggttatccacacattctgcgcctctaaaattatggggcgcttttccggcgactgctcatccccttcacataacccggcagcaacatccaggaagacctgtctgatgctccttctggctgctgcctcataaaactccagcgcggcaccttcaacacggtccagcgagatgtccaggtcaaaaatttcaccgtcaaagtgttttttgtcccgtaaggctacagttaccgccactttattctcaaaattgcgaactcctttcacaaccagttcatagtcttgagtcattggattactctcttctcgcaaccttacgcctgtcttctttaatcttgaaataaaggtttgtcagatacgtcagcatgccaaataccagactacccaatacacctattgccgcccactgtgagggcgtgactttatcgagcaactgtaaaaaccagtagccagcactgcctgcagaggtgctgtaggcgatgcccgttgttaacttatccatggatttcatagcctcacctccgcagataacggatggtgtacacggtttggttcgaagaaggaaagaagttacattagcgtaaggcccgaacatctattcaaaaagaaaaacgccagcaattattctggcgtagctaaaaatatcgtataatcttacacttcaaaaaataactttataaaatgccatcacatcatatcttctaagaaaatcttgataaatattggtgcggaggcacaccaaaatatcctctaaaaacacttacaaaatatgatgcattgtcatacccgcatattcccgccaccttgccgacagtatgattactgtagatcaataatctttgcgccatcatcattcgttcttcaagaattaatttactaaacgataatccttcgtcttttaattttctttttaacaaactctcgctcatatataatcttgaagatatatcacaaagtctccatgacgctgagatatccgagtgaataatagccttaactttacaacctaagctattaagacttccgaacaaaaaactttgcactattttctctgaagataagacagcaagacatgcaagtgatatttgatttctaactacatccacggttttgctatcacaattcaagcatgcaaccaagttccttaacaatgaaaaatcttcacattctactatcaagtatgacggataaaaccttcttacagaaaaaggtgagagtgtgtagtttttaaagaaatcattaactgttttctcctcaatatctacgatcattagatgatctgtatttgacgaaaaaagatcttttaaattgtattcaatgaggacagcatttccttttttaaacaaaatatcttctttaccaattcggacaccaaacgagttcaacaccaaaatgatagaacatatgtatggcatattatccacctgatatcattggggttacactaggtaagtataggtggaaaatcaatattcgccagttcaacaataaggaaaatctcattgcatcacaactataaaaccatgtgtttaactcacaaaaaacaaatcattaaactaatctgttatattataatagctgcgtgcaataataatattatatgcttttaatattcacttgaaatatcttcatataaaaacagattgaataaaatcttttggggctggtatgtttaccaacattaaattgcatctcaatgttttctttagcgtgaacaggatttttatacaaactgacactatgggcatcatagcgtagtttttacgattgtaaatatcctgcatacaggaactcatcactttcagatgatatcgcatacagttaattcaccatcagtcttagagccagttcttccggatagggatcgaagtaattctgtgtaagcaagtaatcattaggatactcacccagataatgcttcagcagagtcaacggcgcaagaagaggcaatgtgccaaagcgatagttaagtataacctcgctcaactctttacgctggcgtgtacttaagtaattactaaaatacccctgtatatgcatcagcacattcgtgtgatttttacgtgatgctggttttctgagaatcgccatcagattatcacgatacacctcaaagtatgattcaaggtccgcccactcgtgtattgcagccacaaatggtcccatatctttatagcctgcctggctatgcgccaacaactgaagcttataacgactatgaaaagctaataactctcttcttgataatttctccttgtaaagatgattgagctcatgcaaagcaaaaactctttcaataaaattctcacgaagcactggatcatgtaatcgcccatcctcttcaaccggtagccaggaaaacttttccatcaaagtgctcgtaaatagtcccactccatctttacgacctcgattaccattttcatcatagacacgcacgcgctccatgccacagctgggagatttagcacaaaccacaaaccccgatacatcctttaatttgtccatataagaacgactaaactctgtcattctctctgtcacatcctcattctggtcgtggctgaaacacatccgtatatttccttgcttcgagcgcacaagtcgtagagcaggacgcggaactggcagccctatagccatttccggacatactggtctgaatgttacccattccactaatttgtccattaaaaagtcatctcttttgtgaccaccatcaaaacgaacagcagaaccgcccaaacaaccgctgatcccaatcacaggtttttttatcatttcctcccccttgactaattcattaacacataaactttgtaatgcacggactaaattgcctttctggcttcatcactgacaatttttctgttatggactattcctaatatagtaggaaagttctttaagtgatcggtcgtactcatctatctttcatacttactctcaactatcaaaagtacaggatttattatgaagttatggcctgtgttgactggcattgcactctctttcactcttatagcatgtaaggccccgacaccacctaaaggtgtgcagccgattacaaattttgacgccaaccgctacctcggaaaatggtatgaaatagctcgcctcgagaactggttcgaacgtggtctggaacaagtcagcgctacttatgaaaaacggaacgacggagggattcgcgtacttaaccgtggatacgatccaacgaaaaacaaatggagcgagagcgaaggtaaagcatactttactggagatactaaaactgcagcgttgaaagtttcgttttttggccctttctatggtggctataatgtaatcaagctggatgatgagtataagtatgctcttgtcagtggtccgaacagagaatacctatggattctggcaaggacccaaactattccagataatgtaaaagcagactatgtgcgtaccgctcaaaagttgggattcaatgtcaatgaactattatgggttaaacaataaaatccccacccgaaatgatacttattagaaaaaaaccagcctttggggaggctggctaaatcaggaaacaagctgttatatgataataactacgttgcgattccaacatttaaaatgttagactaatgaaaatcagacagcaacttttcctttgattatttcgaacaatcagcatccatctccaatcggagatccaacaccatcagcatgccctccactacgccctcagctttctggagcatcctgccaacccaacaatcagatcgcccatgcttacgtgcaagcgccataaaagtcatgccgccgacataatagtccaccaataaatcatgtaaatcgctgttgttttttttcaggcgagccatacattcacaaatgatcatcgcgtcatcgtcacagcattgcggacgagatcttacttttgaaggaattaatcccttaaaaccggcggcaatggacgaccaggtcacatcttcatgattattagccgcccatgccccccaacgctcaagaaccatctgaatatcacgcatcaacttactccacaaaattaggccagcacaccaattgccagcgcgcgatcgataaatcgaaaaatcagctccagttgggagccatacttctcttcaaatgccacggtatgtggcgtgttccccaaccaggacggcacgttcaccgcgatgacgtataccaaaagcaaaacgtttaaaaccgaaaatggtgcccgtcgctggctggaaagaaactcaggtgagtgatatggatttcgacacaatcatggaaaaggcttacgaagaatacttcgaaggccttgccgaaggcgaagaagctctcagcttcagtgagtttaaacaggcactcagaataagaatgtgctctcacaatgacgcggagcacaaatatgagaagcaaaatcagaccgcagaaaattttgttctggaacccggagaaacgcttttcaaaattcccgttacgtgccccatttgcggttttacatcagaagaacttgacgactcctgtaacaatcaggaaacaaccaagtatgtcgaagatgataccgagtgcgcacgaagaacgattatatccacgagtccaaactccaggaccaataaatctcactttgagagggtgattaatccactcccccaaaccaataaaaaagatgccggaggacaaaaaacccaatggaacaacgggatatctgtcaaaaaaagacgttccattaaagacaaacaacgcagcgccggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgctcaccgaatacgtgcgcaacaaccgtcttccggagactgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacatagccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaatcgtgttgaggccaacgcccataatgcgggcagttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcagcatcaccgaaaatagagagttcttttccggtaattccttgctgaatcacttcagacggttcactggagaaacccatcaatacaatacgtgccgctggagaagccagcgttacggcctctttcaggatagaaggatgacaagccgcatcaataattaatgtcggcttgatgcctttttcagtgaaaatctcgccaagcggtgtctggctgttattaatcgcccagtcagccccgctctctttcgctttttccagtcgttcatcaatgcgatcggcaacaatcacatttttaacgttatagacgccttttaatacctgaacgatcgtcaggccgattggaccggcaccataaaccagaacggtatcattttcagtcggttgaccatgtccggttacgttagccgcaatggtaaaaggttcgatcattaccgcatattgatcggccactgcttcaggaattttccacgcattttttgccggaaccacggcatattcactgaaaccaccgtcagcgtgcacacctaatacagccagtgtcgtacaaacgttcggtttacctacagagcacggatagcaatgcccacagctgaccaccggatcgacagcaacacgttcaccgactctggcgctttccacgccttcacccactgcatcaatgacgccaaagaattcatgaccaatgacgcgcggatatttcgcaaaaggattatgcccacgataaatatggctatctgaaccacaaattccggcaagtttcacttttactcgtacttcacccgctgacggggtgggtatttcacgttcgacaatcgccagttgattcggtttttcaattaatatgcttttcattatcttactccttaccagttccacagcgtgccatcttccagacgtgcgactggtagataagcaggttcatagggatatttcgccgccagcttttcatcgaattcgataccaagacccggtttgtctcccggatgcatatagccgttatcgaaagtccagttgtgcgggaagacttcgagcatttgttcggaataacccatgtattcctggacaccgaaattggggacccacagatcaaagtgcagcgccgcagccatgcagactggtgacaaatcggaaggaccgtgtgagccagtacgtacctgatacagcgaagcaaaatcggcaatccggcgcataccggtaattccgcctgcatgggtcagcgtggtgcggatataatcgatgagttgctcttcaatcagttgtttgcagtcccagatgctgttgaagacttcacccactgcgatgggtgtgacggtatgttggcgaatgagacggaagcattcctggttttccgcaggcgtcgggtcttccatccagaacatgcgataatcttcaatgcttttaccaaagcgcgccgcttcaataggcgttaagcgatggtgcatgtcatgcagcaaatgttcattaaaaccaaacttgttacgtaccgcgtcaaacaatttcggcatgaaatcgaggtatttctccgtcgaccacagctgctcttccggccactgtcctttggttgcgggttcataagccagacctttacctttcgacatgccgtaggtggttttcataccagggattccgcactgcacgcggatggctttgaatccaagctcttgatgacgggcataatcatccagagcttcatcaatactgtgaccggtggtatggcaataaaccatcaccccttcacgagacgcgccgccgagtaactggtaaagcggcatgttggcagctttggctttaatatcccacagcgccatatcaaccgctgaaatggccgacatcgtaaccggaccgcgacgccagtaagcacctttatagaaaaactgccagatatcttcgatacggtgcgcatcgcgaccaataagctgcggacaaaggtgatcctgcaaataagaggccacggaaagctcacgtccattgagggtggcatccccaaggcccgtaataccgtcctcagtggtgatttttaatgtgacgaaattacgccccggacaggtaacaaaaacttcagcctttacgatcttcatgttcgattccttgcatcgcttgtcgtgatgcatgaaatctacgcaactaagctactaccatacaagtataaagatcgaaaaaagccggagtgatcacaaaaaaaggcgtatatttgcgctgtgaatggttgacaaaagatgaaatagaataccttttgtcagctgacacttcctcttatcttattgataaaatggatttatgttcctacgtgcgcccccagcccgcaacaatgatcaacatgccgcaaagcgcaatcaacgcacccgtccagtcataaagagtcagtttcacgccatccacaacgcgcagccacatcaacgccgtgcagacataaacgccaccataagccgcgtaaacacgcccactcgccgctggatgcaacgttaacaaccagacaaacagcgccagtgaaatccccgccggaagcaacagccagatactggcgtttcgttttaaccacaaccagggcagaaagcatccaataatttcacacagcgcagtagcaaaaaatagtaacgttgttttaatcatctttgtctcttattgacatcatgtatagttatagggcgacataatatcatcaatataaacaccctcctggtacgttttgcgtccgcagtggatggtgtagaatcacctttaatcattcatacagggaatgaattatgaaaatcactctcagcaaacgaatcggcctgctcgctattctgctgccttgcgcactggcattgagcacaactgttcatgccgaaactaacaaactggtgattgagtctggcgacagtgcacaaagccgccagcacgccgctatggaaaaagagcaatggaatgacacgcgcaatctgcgccagaaagtgaataaacgcactgaaaaagagtgggataaagccgacgccgcttttgataaccgcgataaatgtgagcaaagcgccaacatcaatgcctactgggagcccaatactttgcgctgcctggaccgtcgaactggccgcgttattaccccctaacctgttattgatttaaggaatgtaaggacacgttatgccaagcgcccacagtgttaagctacgcccgctggagcgtgaagatttacgctatgtacatcaactcgacaataacgccagtgtgatgcgttactggtttgaggaaccctacgaagcctttgttgaactctctgatctgtatgataagcatattcacgatcagagcgaacggcgctttgtggtggaatgtgacggcgaaaaagccggtctggtggagctggtggaaattaaccatgttcatcgccgcgcagaatttcagataattatctccccggagtatcaggggaaaggtctggcaacccgtgccgccaaattagcaatggactatggctttaccgttctcaatctctataagctgtatctgatcgttgataaagagaatgaaaaagcgattcacatttaccgcaagcttggcttttcggttgaaggtgaattgatgcacgagttctttattaatggtcaatatcgtaatgccattcgcatgtgtatattccagcatcagtatctggcagagcacaaaacaccgggtcagactctcctgaagccgaccgcacaatagcattaataataatcgatcgtatttttgatggtgtaaacccgttcgacggcgggttttactccttcatcaacaatgattagctgacagtccaccggattagcgtgactgtcatattcacagctctgttttacattaccaacccgttgattattcagtaaagcaaccgctgtgtaatctaattttttgatcggatccgttgatggcgtggcgctgacagataatgttttgtcgttacttttcgtggttttacccagcggataaccctgatcatcatagcgatattccatctgcatttgtttgctgctggctttaatcacgaagccattatcatcggtttcccaactcaccccggcagaaggtaattctgctagctggcattttccctgtaaacgtactctcttctccagcgtctcggcatcacggtaataattggcgtccagtaccagagcgaccacggtattattttccagatccagtaattcgagtgaatcaaaacagccttcttccgacaaagtcccagaaacacgtttcgtcacttcaccttgctcatccattaatgtctgagtgaaatcttttaccggaccacgcagcggatcaaaatcgaattcattagagaaactggccatctcaggggtaaatgaaagtgttacctctgtgcggtcacatcctgtgaggaatatcgcgagtaagcatggtagtaatttgtatttcacaacagtcaccagagagtagagatgattctcaatcatagtagcaaatacagtactttacacgttaaatgctatgcttaaagaagttatcttcgcgtaaggagcttatgatgaaactctcaacctgctgtgccgcgcttctgctcgccctcgcctcacccgcggtactcgccgcgccgggatcctgtgagcgcatacagagcgatatatcacagcgcattatcaataatggcgtacccgaaagcagcttcacgttaagtattgtacccaatgaccaggttgatcagcctgattcccaggtcgtcggccattgcgctaatgatacgcataaaattctctatacccgcaccaccagcggtaacgtctctgctcccgcgcagtctagccaggatggcgcgcctgccgaaccgcagtaacacattatcgactgaacgccggatatgacacatccggcgatttgaacatacaacataatcccaccatattactcatacccttctattgatgtggattaataattcttaacccaaaatgggtagactccctctattgttagcgcgctaaatattcaatatataaacatttatataacgataaagaacagggagtgagttatgtccaaaaatgaacgaatggtgggcatcagccgcagaacactcgttaaatctaccgcgataggttctctggcgctggctgcaggcggtttttctttaccgttcaccctacgcagtgcagcggcagcggtacaacaggccagcgagaaagtggtctggggtgcctgttccgtcaactgtggtagccgctgtgcacttcgtctacatgttaaagataatgaagtgatctgggtggaaactgacaacaccggcaacgacgagtatggcaatcatcaagtacgcgcctgtttgcgcggtcgctccatccgccggcgtattaatcatcccgatcgcttgaattacccaatgaaacgcgtgggtaaacgcggtgaaggcaaattcgaacggattagctgggatgaagccctggatactatcgccagtagtctgaaaaaaaccgtcgaacaatatggcaatgaggctgtatatattcagtactcttcggggattgttggcggcaatatgacccgctcttcgccatcagcctcggcggtcaaacgcctgatgaactgctacggcggttcactcaaccagtatggctcctacagcactgcgcaaatttcctgtgccatgccctacacctacggcagtaatgatggcaacagcaccacggatattgaaaacagcaagctggtcgtgatgtttggtaacaacccggcagaaacccgcatgagcggcggtggcatcacttatcttcttgaaaaagcgcgcgagaaatcgaacgccaaaatgattgttatcgatccgcgatataccgatacggctgctggtcgtgaagatgaatggcttcctattcgcccgggcaccgatgccgcgctggttgcgggtattgcctgggtattgattaacgaaaatctcgttgatcaaccttttctcgataaatactgcgtcggctatgacgaaaaaaccttacccgcagatgcacccaaaaatggtcactataaagcctatattcttggtgaaggtgacgataaaacagcgaaaacgccgcagtgggcttcgcaaattaccggtatcccggtggaccgtatcatcaaactggcgcgtgaaattggcacagcaaaacccgcttatacctgccagggctgggggccacaacgccaggcaaacggcgagctgaccgcacgcgctattgctatgttgcctattctgacgggcaatgtcggcatcagcggcggaaatagtggcgcgcgtgaatcgacctataccattaccatagagcgcctgccggtgctggataatccggtcaaaacgtcaatttcctgcttcagctggacagatgctatcgatcatggccccaaaatgacggcaatccgcgacggcgtcaggggcaaagataaactggatgtgcccattaagttcatctggaacttcgcgggaaataccctcgttaatcagcattctgacatcaacaaaacgcatgaaattctgcaggacgaatcgaaatgcgaaatgattgtggtcatcgaaaactttatgacctcatcggcaaaatatgccgacattctgctgccagacctgatgaccgttgagcaggaagatattattcctaacgactacgccggtaacatgggatatctcattttcctccagcctgtcaccagcgaaaaattcgaacgcaaaccgatttactggatcctgagtgaagtcgcgaaacgtcttggacctgacgtctatcaaaagttcactgaaggtcgcacgcaggaacaatggttacaacatctgtacgccaaaatgcttgccaaagatccggcgttaccgtcttacgacgaactgaaaaaaatgggtatctataagcgtaaagatcccaatggtcattttgtcgcctacaaagcatttcgtgacgaccccgaggcaaatccacttaaaacaccttccggtaagattgaaatttattccagcaagctggcggaaattgcccgtacctgggaactggaaaaagatgaagtgataagcccactgccagtttatgcctctacctttgaaggctgggactcccctgaacgtagaaccttcccactgcaactgtttggtttccattacaaatcccgtactcactcgacctacggcaacattgatgtcctgaaagcagcctgccgtcaggaggtgtggatcaaccctatagatgcgcagaaacgtgggattgccaacggcgatatggtgcgggtgtttaaccatcgtggcgaagttcggctaccagccaaagtgacaccacgtattctccctggagttagcgctatgggccagggagcctggcacgaggccaatatatctggcgataaaatcgaccatggcggctgtgtgaatacgctaaccactctgcgcccttcaccactggcgaagggaaacccgcagcacactaatctggtcgagatcgaaaaaatataacccactacaaccataaattctggcatgacattttgtttgaaaagcaataagtgagtaatgatgaaaatccataccacagaggcgctcatgaaggctgaaatcagccgtagaagtctgatgaaaacctccgcacttggcagtctcgcgctggcaagcagtgctttcactctgccattttcccaaatggttcgggcggcagaggttccggtagaagagaaagcggtctggagttcctgcaccgttaactgcgggagccgctgtctgttacgtttgcatgtgaaagatgacaccgtgtactgggtggagtctgatacgacaggtgacgacgtctacggtaatcatcaggttcgcgcgtgtttacgcgggcgctctatccgccgacggatgaatcatcctgataggttgaaatatcccatgaagcgcgtcggcaagcgcggtgaaggtaaatttgaacggataagttgggacgaagccctggataccatcagtgataatcttcggcggatcctaaaagattacggcaatgaggctgtacatgtcctgtacggaacaggtgtagatggcggaaacatcaccaactcaaacgtcccgtaccgtctgatgaactcttgcggtggttttctcagtcgctatggcagctacagtaccgcacagatcagtgccgcaatgagttatatgttcggtgccaatgatggcaacagcccggatgatatcgccaatacgaaactggtcgttatgttcggaaataacccggcagaaacgcggatgagcggcggtggtgtcacttactacgtcgagcaagcccgcgaacgttcaaacgcacgcatgatcgtcatcgatccacgttataacgacactgctgccgggcgtgaagatgaatggctgcccattcgccctggcaccgatggcgcactggcctgtgcgattgcctgggtactgattactgaaaacatggtcgatcagccatttctcgacaaatattgtgttggttacgatgaaaaaacgctgcccgccaacgcaccacgtaacgcgcattataaagcctatattctgggcgaagggcctgacggcatagctaaaacgccggaatgggcagcaaaaatcaccagcatcccggcagaaaaaattatccagttggcacgagagatcggttcagcaaaacctgcttatatttgtcagggttgggggccacaacgacattccaacggcgagcaaacatcccgcgctattgccatgctttccgttctcaccggcaacgtcggcataaacggcggcaactcaggcgtacgcgaaggtagctgggatctgggggtagaatggttcccgatgctcgagaatcctgttaaaacgcagatttccgtctttacatggacagatgccatcgaccatggtacggaaatgaccgcgacccgtgatggtgttcgtggaaaagaaaaactggatgtccccatcaagtttttatggtgctacgccagtaacacattgatcaatcaacatggcgacatcaatcacacccatgaggtgcttcaggatgacagcaagtgcgagatgattgttggcattgaccacttcatgacggcctcggctaagtattgcgatatcctgttgcccgacctgatgccaacagagcaagaagaccttatctctcatgaatctgcagggaatatgggctatgtgatcctcgcccaacccgcaacctcagcaaaatttgaacgcaaacccatctactggatgctgagtgaagtcgccaaacgcttaggaccagacgtttatcaaacctttactgaaggtcgcagtcagcatgaatggatcaaatatctccatgcgaaaacgaaggaacgtaaccctgagatgcccgactacgaggagatgaaaacgaccgggatctttaagaaaaaatgcccggaagaacactacgtcgctttccgcgcattccgtgaagatccacaggcaaacccgttgaaaacaccttcggggaaaatcgaaatttattctgaacgactggcgaagattgcagatacctgggaattgaaaaaagatgaaattattcatccccttcctgcgtataccccaggttttgatggctgggacgatcccctgcggaaaacctatccactgcagttaacgggcttccattacaaagcgcgtacccactccagctacggcaatattgatgtgttacagcaggcctgcccacaagaggtgtggatcaaccccattgatgctcaggcacgcggtatccgtcatggcgataccgtgcgggtatttaacaataatggagaaatgctgattgccgcaaaagtgactccgcgtattctgcctggcgttaccgccatcgggcaaggtgcgtggcttaaagcggatatgtttggtgaccgggtcgatcacggcggcagtatcaatattctgacctctcaccgcccttcaccgctggcaaagggaaacccgtcgcacagcaatcttgtccagatcgaaaaggtttaaggagtagcccatgaccacacaatatggattttttatcgattccagccgctgtactggctgtaaaacctgcgaactggcgtgcaaagattttaaagatcttggcccggaagtcagtttccgccgtatttatgaatacgctggcggcgactggcaggaagataatggcgtctggcaccagaacgtgttcgcttattatctctccatctcctgtaaccattgcgatgaccccgcatgtacaaaagtctgccccagcggcgcaatgcataagcgtgaagatggctttgtggtggttgatgaagatgtttgtatcggctgccgctactgccacatggcttgtccgtacggcgcgccacagtacaatgctgaaaaagggcacatgacgaagtgcgatggttgttattcgcgcgtcgccgaggggaaacaacccatatgtgtcgaatcctgcccgctgcgtgcacttgagttcggtccaattgaagagctgcgccagaagcacggcactcttgctgccgtcgcgccactgccgcgcgcgcatttcacaaaacccaatatcgttatcaaacctaacgccaacagccgcccgaccggcgataccactggttatctggctaatccggaggaagtgtaaaatgggaaatggatggcatgagtggccactggttatctttaccgtattgggtcaatgcgtagtaggcgcgctgattgttagcggaattggctggttcgccgccaaaaatgacgcagaccgtcagcgtattgtccgtggcatgtttttcctctggctgttgatgggcgtcgggtttattgcctctgtcatgcacctgggatcgccactgcgggcgtttaactcgctgaatcgaatcggagcttctggtctgagtaacgagattgctgccggttccatattttttgccgttggcggattatggtggctggtggcagtcatcggtaaaatgccgcaagcgttggggaaactctggttacttttcagcatggcgctcggcgtcattttcgtctggatgatgacctgcgtgtatcaaatcgacaccgtgccaacctggcataacggttacactacgctggctttcttcctgacggtattgttgagcggtccaatacttgctgccgcaattctgcgggcagctcgcgttacatttaataccacaccatttgccatcattagcgttctggcgctgatcgcttgtgccggggtgattgtgctgcaaggtttgtctctggcgtctattcactcatccgtgcaacaagccagcgcactggtaccagattacgcctccttacaggtctggcgtgtggtattgttatgcgcaggtcttggatgctggctttgcccgctcattcgtcgccgtgaacctcacgttgccggacttattctggggctaatcctcatacttggcggtgagatgatcgggcgtgtgctcttttatggcctgcacatgacagtaggaatggctattgcaggttaacaaattggtgcggggcaacccgcacatttcaggatgttaggaatgacccatttttcacagcaagataatttttctgtcgcggcgcgcgtgttgggcgcgctgttttattacgctccagagagtgcggaagccgcacctctggttgcggtactcaccagtgacggctgggaaactcagtggcctctaccagaagcgtcattagcgccgctggtgacggcttttcagacacagtgtgaagagactcacgcccaggcctggcagcgtttgtttgtcggcccgtgggcactgccgtctccgccgtgggggtcggtctggctggatcgcgaatctgtgctgtttggcgattcaacattggcacttcgtcagtggatgcgcgagaaaggcattcagtttgaaatgaagcaaaacgaaccggaagatcattttggttcactgctgttgatggctgcgtggttggcggagaatggtcgccagacagaatgcgaagaattgctggcatggcacctttttccgtggtcaacacgttttcttgatgtttttatcgaaaaagcagaacaccctttctaccgtgcactgggtgaactggctcgcttaacgctggcgcaatggcaatcacaactgttaattcctgtcgcggttaaaccgctgtttcgataggatcaccgtaatattgccggatggtgacgattacgcgcaatccggcaataataggttacagtgtcacgtttttttatctcttaaagcacgcactgcttttgcggctggcctcttttgccgcaaaatagtcgcccgtgtttcattgcccatttctgctcatgcatcatctacacatctatccggatctgcgcactatgttccgccgtctgcttatcgcaacagtcgtcggtattctcgcggcctttgccgttgccgggtttcgtcatgcgatgctgctactggagtggttgttcctcaataatgactccggcagtctggtcaatgcagcgacaaacctttccccctggcgacggttgctaactccggcgctcggcggactggcggcgggtttgttgctgatgggctggcagaaatttacccaacaacgccctcatgcgccgaccgattacatggaagcgttgcaaaccgatggacagttcgattacgcagcaagcctggttaaatcgcttgcctctctgctggtagtaaccagcggcagtgcaattggtcgcgaaggtgcgatgattcttttagctgcccttgccgcctcctgttttgcccaacgttttacgccacgccaggagtggaaattatggatcgcctgtggggccgcggcgggaatggctgcggcctatcgtgccccgcttgctggcagtttatttatagccgaagtgctgtttggcactatgatgttggcctctctcggcccggtgattatttccgccgtcgtggcattgctggttagcaatctgattaatcatagcgacgcgttactctacaacgtacaactctcagtgacggttcaggctcgtgactatgcgctgattatcagtacaggtgtgctggcaggtctgtgcggaccactgttgttaacgttaatgaacgcctgtcatcgtggatttgtgagtctcaaacttgcgccgccctgtcaactggcactaggcgggttgatcgtgggtctgctttccctgttcacacctgcagtgtggggcaacggctatagcaccgtacaatcctttttaaccgccccaccactgttaatgatcattgccgggatcttcctttgtaaactgtgtgccgtgctggcgagtagcggttccggcgcacccggtggggtctttacaccgacgctatttatcggtcttgccattggcatgttgtatggtcgtagcctgggattatggttccctgatggcgaagaaattacacttttactcggattgaccgggatggcgacactgttggcggcgaccacgcacgcgccgattatgtcgacgttgatgatatgtgaaatgaccggggagtatcagctactccccggtttattgattgcctgcgtaattgcgtcggtaatttcgcggacgttacaccgtgactctatctaccgccagcacactgcgcagcatagctaagcggatgtattgccccagttcacgctgttcggcgcgcggcagataaggcagttcaccaatgagcggtgccggaagttttttacccagcacatcaatgatttccgcataatgcgccagtcctgggttgattcggttagccacccagccaatgagcggcagcccgtcgttggcgatcgcctgagctgttagcagtgcatggttaatgcaaccttcctgaataccgacaaccatcaacaccggcagttgttcctgcactacccattcagagagtggacgcaaatcattcatcagactgcgccagccgccagtcccttctaccacgacatgatcgactttttcggtcaggtttgccaggccgtttgaaatgagggtgtaattgattgggcaactgtgcgccacgctactttcttcttcgcttaacgcgataggattaactgcttcataaggcagttcgatggttgaaacactctgcaacaccagggcatctttattacgcagcccttcgggtgtctctttgctccccttcgctacgggtttatatcccgcaaccgtttttccctgggaggctaacgcttgtagcaatgcgcgggaaaccaccgttttccctacagaagtgtctgtaccggtaataaagaaacgcttcagcatcactaactccaccgttatgcttcacaaatataaaccaggaaaataattaaccttgaaagtctaagttatgctttcctggcccaaattgagatagcgcaaattttggtagaacagttaaaaaatgttaaccctgcaacagacgaatcaacaaagaaccgttatacatcgcgtcttttaccagtgcagcgcctgccatcgtgccctggttagaaaactgagtactctcaacgctgatgtgctgactatacgcaggaagggcctgctgacggatgctgtctgagatgaccgggaagaggatatctgccgctttacttaacggtgagccaatcagtattttttgtgggttaaataaattcaccatgatggcaagaatgcgcccgacatgcgcgcccaccccggtaatgatgtcttttgccagtagatcgccgcgcaatgccgcctgacacaatgagtccacggttaacggttgtccatgtaacatcgagctcatggattgattaagacgcagctgtgccagctcaagaatactgtccacgctggcgatggtttcgaggcagccgtgattcccgcaataacagcgtttcccatacgggtcgacctgtgtgtggcctatttccacgagactactgctgcctgcgtgtagcagatgaccatcggtaatgacgcccgcccccacgttgtgatcgataaccacctgaatcacatcgcgcgccccgcgtgaggcaccaaacaaggcctctgccatcgtccatgcgctgatatcatgctgaatataaaccggaacgccggtatgctgctccagcgcctcgccgagcggcatctcttttacatcctcgtagaacggcatgcgatgtacaataccattttccgtatcaataattcccggcaaggttatggcaatcgaagttagacgctcaagttttttctggtggcggataaaaaactgatcgatatgggaaataatacgatccagcaatggcaagtcatcttttaacgccagttcctgcgactcttccaccaccagtttgctgctcagatcgcgcagagcaaggaaaatctccccgcgactaatgcgcagagaaagatagtgccaggcttcagtttcaaccaccagccccaccgccggacggccacggttccccgcttctttgatttccagctcttgcaccaggtgtgcttcgagcatctcacggacaattttagtgatactggcaggagccagttgcgccagacgggaaagatcgatacgcgagactggaccaagctgatcaatcaggcgataaaccgcgcccgcgttggtctgctttatttgatcaatgtgcccaggctggttttcagcaaccaccgcatactccctatattttcgcgctccgaaataatctgtaggctatggtgaagcacttcaatacgtgtcgtcaaatttttacttaggcatgtgattaacagcacatttttcgggctttttcgctgaaatttccctcacctgagagcattcagcagatgaatacgaaagttacgcgcagccggactttgttcatgatgtttcggccagaccaaccacatttcagaaaccgcatcctcttcagcaatcggcacccagcgcatttcgttgagctgaacacgtttaaatgacgcaggcaaaattgaaacacccagaccggcggaaaccagaccgatgatggtcattgcctcgcccacctcctgagtgatgacgggcgtcaaatggtaacgtcgcatcagcccgagaatatcgtcatacagccctgtcccgacgtgcggatcaaaaaagacaaagggttctttcgccagttcagccagcgttacattcgggttatttgccaggggatgatcgtgcgggatcatcgccataagcggttcatggacgatgactgcgtgttcaagcgactccggtaacgctgtgttacgcagcaatcccatatccagcgttccttcaatgagcggagcgatttgctcgcgagtgttcatttcgcgggtttgtaaatggacatcaggataatcacggcgaaacagcgataacgtatcggacaccgcccgaataaaaggagccgacgaagtaaaaccaatgcgcaactcccccgcttcaccctgatgcagcctttcagcgcgagcggcagcgtcatccaccatagacaggatttgccgactatctgcaagaaactgttttcctgctgccgtcagcaatacactgcgattggttcgtgccagcagtcgggcaccaatttgttgctccagcgcctgaatctgctgacttagcggcggttgcgaaatattcaggcgggcagcggcgcgcccgaaatgcagctcttccgcaacagcaacaaagtaacgcagatgacgaagttcaatattcatatttaaaacatcttatttgagattattaatatattagacagaacaattcgattttcctaccctatgtataagcctgatctacaggcatatttagcaaggatttcaagtgagccgtactacaactgttgatggcgctccggcaagcgacactgacaagcaaagcatttctcagccaaatcaatttattaaacgcggtacgccgcaatttatgcgcgtcaccctggcgctgttctctgccggactggcaacatttgcacttctctattgtgtgcagcctatccttccggtgctttcgcaggagtttggcttaacccccgcgaacagtagtatttcactgtccatttccacggcgatgttggctattggtttgctgtttactggcccgctatccgatgccattggtcgcaaaccagtgatggtcacggcgctactgttggcctccatttgtacgttactttcgacaatgatgaccagctggcacggcattttgattatgcgcgccttgattgggctttcgttaagtggcgtggcagctgttggcatgacttatcttagcgaggaaatccatcccagtttcgtggccttttcaatggggttgtatatcagcggcaactcaattggcggcatgagcggacgcttaattagcggtgtcttcacggactttttcaactggcgaattgctctggcggcaatcggttgtttcgcgctggcctcggcgttgatgttctggaaaatcctccctgaatcacgccattttcgcccgacttcgctgcgccctaagacgttgtttatcaactttcgtctgcactggcgtgaccggggattaccgttattgttcgcagaaggctttttgctgatggggtcgttcgtcacgctgtttaattacatcggctatcggttgatgctctccccctggcatgtcagtcaggccgtggttggcttattatcgctggcttatttgaccggtacatggagctcacccaaagccggaaccatgaccacccgctatgggcgtggtccagtgatgttgttttcgacgggggttatgctgtttggtttactgatgaccttattcagctcgctgtggctgatctttgccggaatgttactcttctcagcaggattcttcgcagcccactcagtagccagcagctggatcggcccccgcgcaaaacgcgctaaaggccaggcctcctcgctgtatctgttcagttactatctggggtcgagtattgccgggacgctgggtggtgttttctggcataactatggctggaacggcgtcggcgcatttattgctctgatgctggtcattgctctgctggtcgggacgcgtttgcatcgtcgtctgcacgcctgaaaaataagtccggactgcggtaaatacccgtccggacttattgccagctcaaaccaacgttaatagccatcctaaaatagacgaagcgccagccaattcccgcagcgcatctagcgtcataaggattataagtacccaaataaacggattcattttgctgtgtgtcatttattactgatgcgcagttattctaccgctttgtaagtagtaaaatagttaacccgatcaagactactattattggtagctaaattttccttaagtcacaatacgttattatcaacgctgtaatttattcagcgtttgtacatatcgttacacgctgaaaccaaccactcacggaagtctgccattcccagggatatagttatttcaacggccccgcagtggggttaaatgaaaaaacaaattgagggtatgacaatgaaaaaagtattagctctggttgttgccgctgctatgggtctgtcttctgccgcctttgctgcagagactgcgaccacacctgctccgactgcgacgaccaccaaagcagcgccggcgaaaactacacatcataaaaaacagcataaagcagcacctgcccagaaagcgcaggcggctaaaaagcatcataaaaatacgaaagctgaacagaaagcccctgaacaaaaagcgcaggcagcgaagaaacacgccaagaaacacagccatcagcaaccggcaaaacctgctgcacaacccgcagcgtaagttttcaacagtaatgctggcgcgccccctcgcgcctgaaaattacggtgctaagcgggtaacgtttagcaccgcctttagcggagggtagtatggtgggccgttatcgctttgagttcattcttatcattcttattttatgcgcactgattgccgcccgtttttatctttcctgactgtagtcatctgattttactcccactttcatcccgtcccgtctatagtatttatgagggtttgcttttaataatcataattacccaccagagtgtgatatgcgtacaaccattgctgtagtgttgggtgcaattagtttgacgtctgcttttgtgtttgcagataaaccagacgttgccaaatcggcaaacgatgaggtcagcaccctgttttttggtcatgatgatcgtgtgccagtgaatgacacgacccaatcaccgtgggatgcggttgggcaactggaaacggccagcggcaatttatgtacggcgacgctgattgcacccaatctggcattaacggcaggacactgtttattgacacctccaaagggtaaagccgataaagcagtggcgctgcgttttgtgtcaaataaaggtctttggcgctatgagatccacgacatagaaggccgcgttgatccgacactgggaaagcggttaaaagcagatggggatggttggattgtacctcccgcagccgcgccgtgggacttcggattgattgtgctacgtaatcccccttctggcattacgccgttgccgttatttgagggagataaagccgcgcttaccgccgcattaaaagcggcaggtcgtaaagtgactcaggcaggctaccctgaagatcatctcgatacgttgtacagtcatcaaaactgtgaagtgactggctgggcgcaaacgtcggtgatgtcacatcagtgcgataccttgccgggtgacagcggttcgcctctgatgttgcataccgatgacggctggcaattaattggggtgcaaagttcggctcctgccgcgaaagatcgctggcgcgccgataaccgggccatttctgttaccggttttcgcgacaagctggatcaactgtcgcaaaaataatgttcaaacgctgcccgacagcgcgggcagcgtcttcatcaggcaagtttcaccatgatcattccagccaacagcaagaccaggccaatccagcctttacgatttaaccgttgaccaaacaagatccaacctgcggctaacgtggcggcaataccaaacccgccccacaatgcataagcgacagacaagtcgatccctttaacggcttgagaaagcgcactaaaggcagccagcaccgccgccagggagagcaagccaaatattttgcgacgaaagccgtcagaaaatttcaaaaagacgttagcaacgatttccagcacgattgccaatgccagccaggcggcgtgaacccattcaaactgcgccatggttcacctccagttcaggtttacgcgctttacgggtacctgattttatcaacacaatcccggcgaccagggtggttaacccggcaattttcatcagcgataaactttcgtcgaataacaaaacgctaaacaaggtaataaataaaataccgataccttcccacagcgcataagctacgcctaaggcgatttttttaacggcgaaagagagaaatatatacgacagagaaatcatcaccagcattaaaataaagccgccatttccctcactgacgctcgcccatttcattgacagcgtaccggtaatttctgtagcaatagccagacctaataaaatccaataaatatacattgtccttctcctgcaagagaattattttaattttcgcttaattcagcgaaaccaaagtaaagtggtcaagccccgcgcatagcgcaagctttggcagaagaaaggactaaagcgcgttgcgccagtgctgctcacctacgagcaagatagtggatgaggtacgaagatgggtaaatgtagaaaataacgtcctgaacaaattgtccataatattacaattatccgcagtgttgcttctcgtcatcgcggatgataattgtcctcggtagttgaacacgcctgatttgtatcatagcttaagaattaactcaaaatattttcacttctttacctgagcggtttgattttcgttatgatgacggagcgaaaaagacattattattagcaaaggaagaaaaaacggggacaagcatggcaaagccgatcatcacgctcaatggcctaaaaatcgtcattatgttgggaatgctggtcattattctctgcggtatccgttttgccgccgagatcatcgtgccgtttattctcgcattatttattgctgttattcttaacccgctggtgcaacacatggtccgctggcgtgtgccgcgtgtactggcggtgtcgattttgatgaccatcatcgtgatggcgatggtgttgctattagcttatctgggttccgcgctcaacgagttgacgcggacgttaccgcaatatcgcaactctattatgacgccgctgcaagcgcttgaaccgttgttgcaacgcgtagggattgacgtctcagttgaccagctggcgcattatattgatccgaacgcggcgatgacgttgctcaccaacttattgacgcagttatctaatgccatgtcatcaatatttttattgctgctgacggtgctgtttatgctgctcgaagtgccacaattgcccggaaaatttcagcaaatgatggcgcgtccggttgaagggatggcggcgattcaacgtgcgattgacagtgtttctcattatctggtgctgaaaacagccatcagcatcatcaccggcctggtcgcctgggcgatgctcgccgcactcgatgttcgcttcgcttttgtctggggattgctggcctttgcgcttaattacatcccgaatattggttcagtcctcgcggcaatcccccctatcgctcaggtactggtgtttaatggcttctacgaagcgttgctggtgctggcgggatatctgctgattaatctggtcttcggcaatattctggagccgcgtatcatggggcgtgggctggggctttccacattggtggtatttttgtcgttgattttttgggaatggttgttaggaccggtgggtatgctgctttccgtgccgttgacaattattgtcaaaattgcgcttgaacaaacagcgggaggtcaaagcatcgccgttctgttaagcgatctcaataaagagtgacggcctcagcagaggccgtcagggttacagagctttcaggattgcatccacgctggctttggcgtcaccaaacagcatgtgggtgttttccttgaagaacagcgggttttgcacaccagcatagccagtgttcatcgaacgtttaaagacaatcacgttctgcgctttccacacttccagcacaggcataccagcaatcggactcttcggatcatcctgcgccgccgggttaaccgtatcgttagcaccaatcaccagtacggtatcggtatcagcaaagtcatcattgatctcgtccatttccagcacgatgtcatacggtacttttgcttcagccagcaatacgttcatatgtccaggcaaacgccccgcgaccgggtggataccgaaacgcacattaataccacgagcgcgcaatttctcagtaatttcagcgacaggatattgcgcctgcgcgactgccatgccgtaccccggagtaatgatcactgaatgggagtttttcagcagttccgctgtctcttctgcggtgatttcgcggtgctcacccacttcctgatcatcgccagtagaagagccgtcggtgccgaaaccacccgcaataacgctgataaaggaacggttcatcgccttacacataatgtaagaaaggatagcccccgaagaaccgaccagcgcaccggtcacaatcagcaggtcgttgctgagcataaagcccgcagccgcagccgcccagccggagtacgagttcagcatcgacaccaccactggcatatctgcaccaccgatggaggcgactaaatgccagccgaataccagcgcaattgcggtcattatcagcaatgccagcacttgcaggccgacgctgtccgtgcgaacaaatacaatcagcagcaggaaggaaacgaccagagccgccaggttcattttgtgacggtttggcagcatcaatggtttagacgaaatcttgccacacagtttgccgaacgccaccaccgaacccgtgaacgttaccgccccgatgaagataccgaggaacacttccgtcaggtgaatattgaccagaatcggtgccattcccgcgtcatgatgcagatagctgttaaagccaaccagcactgccgccagacccacgaagctatgcaggatcgccaccagttctggcatttcggtcatttcaactttcttcgccagacggataccaattgccccaccaatgaccatcgccagcaagatccagccaacattacccgtatccggtccaaaaatggttgcgattaacgcaatcgccatcccggcgataccgaagttgttaccctggcgagacgtttcatgtttcgaaagaccggccagactgaagataaacaggatcgcggcaacaatgtatgcagctgtaactaatcctccagacatatgttaccccttaatttttgcggaacattttcagcatgcgctgagtcacggtgaagccaccgaaaatattaatgctggctataagcaccgcgataaaactaaggaagctaacccagccgccctggccaatctgcaacagtgctccgacaacaataatccctgaaatcgcgttggtgaccgacatcaacggtgtatgcagcgcgtgcgatacattccacaccacgtaataaccgacaacgcaggccagcgcgaaaacggtgaagtgcccaaggaattctttcggcgcaacgcttgccatccagccaaaaagaatgattgccagcgccatcaacgcgtatttacgccacggtgagcaggtacatttttcctcagttttcacttccggtgccgctttttgtgccgcctgcggctgagctgatacctgaatcggcggtgccggccaggtaatttcgcccgcacggatcacggtcacgccgcgaatcaccacatcatcaaaatcaacagtgatattgccgtctttctctttgcacaacagtttcagcagattaacgaggtttgtgccgtaaagctgtgaggattgcgtcggcagacggcccggaagatcggtataaccaatcactttgacaccattttccgtagtgaagatttcacccggcacggtgtattcacagttgccgccgttttgggctgccaggtcgacaatcacactgcccgccttcatggagtcaaccatttcacgggtaattagcttcggcgctggtttgcctggaataagcgcggtggtgacaatgatatcgacctcttttgcctgggcggcaaagagttccatttccgctttgatgaacgcgtccgacatcactttggcatagccatcgccgctgccagcttcctctttaaaatccagctcgaggaattccgcgcccatactttgaacttgttctttcacttccgggcgggtgtcgaatgcacgcacaatcgcgccgagactgtttgctgcgccaatggcggccagacctgcaacacccgcaccaatcaccatcacttttgccggtggcactttcccggccgcagtaatttgcccggtaaagaagcgcccaaattcatgtgccgcttcaacaatggcgcgataaccggcgatgttcgccatcgagcttagtgcgtccagcgattgtgcgcgtgagatacgcggcacagagtccatcgccatcacggtcacgttacgttccgcaagtttttgcattaattccggattctgcgcaggccagataaaactcaccagcgttgtcccaggattcagtaacgcaatttcatcatctaacggcgcattgaccttcagaatgatctctgactgccagacgctattcccttctacaatttcagcgcccgcttgcacaaacgctttatcgtcaaaacttgccagttgacccgcgccgctctctaccgcgacggtaaaacccagtttcagcagctgttccactgtttttggcgttgctgcaacacgggtttcattggttaaccgttctcttggtatgccaattcgcatgatattcccttccatcggttttattgatgatggtttgcctgtgtcaggagccacacaagctgctcatgtacgagctaaatgttactccgttaaaataaattagtaacaaacgccctataacgtactgaaaattatgcctgtgatctagcgccaaaaatcagtatttcggcgtgaactcgaaaatattaacgattcagccgtgatagtgggataaacaccttagaacgccggataaagactgataattgtcttcgacggtcgggtaaaacgagacatcgccccggcacgaatcactacttaacattaaattaacttatacaattcagttgcttcagtagtaatgatgctgatacggctgttttttaagcatagacggtcatttgagcaggattaaaattggcttaaggaatgtgatatgaaaaatgacgcagacagttacaccgtttaaatgcaataatcagccacgtttctcgttaataacaataccagtacctggtttgcgcaaggcgaaggattatttttatgaagcttaagaacaccctcctggcgtcggcactgctttctgctacggcattctccgttaacgcagcaacagaactgacaccggagcaagcggcagcggttaaaccttttgaccgtgtagtggttaccggtcgttttaatgctattggcgaagcggtgaaagccgtttctcgtcgcgcagataaagaaggtgccgcctctttttatgttgtcgacacttctgattttggtaacagcggtaactggcgtgtggtcgctgacctctataaagccgatgctgaaaaagcagaagaaacaagtaatcgcgtaattaacggtgttgtcgaactgccgaaagatcaggctgttctgattgaaccgtttgacacggtcaccgtccagggcttctatcgtagccagccagaagtcaatgatgccatcaccaaagcggcaaaagcgaaaggtgcctactctttctacatcgttcgtcaaatcgatgccaaccagggcggcaaccagcgtattactgcattcatctataaaaaagatgctaagaaacgtatcgtccagagcccggatgtgatcccggcagattccgaagcaggacgtgcagctctggctgccggtggcgaagccgcgaagaaagttgagatcccgggtgttgcgactaccgcatcaccaagttctgaagtcggtcgcttctttgaaacccagtcatcaaaaggcgggcgttacaccgtcacgctcccggatggcactaaagtcgaagaactgaacaaagcgaccgcagcgatgatggtcccgttcgacagcatcaaattctctggcaactacggcaacatgaccgaagtctcctatcaggttgcgaaacgtgccgcgaagaaaggtgctaagtattaccacatcacccgccagtggcaggaacgtggtaataacctgaccgtcagcgcagatctgtataaataactattcagttactcctataaggcggcttgatgccgcctttcgcatttttagtcacaaatttccccgcgaccattgcatgcagacacatctcttcgtaaaatcccgcgcttcagtggcaaactccatttttatgcgttttgccctaatatttattcttcttatcacgttttaatcactggatatcgatggaaaagaaactgggactgagcgcactcaccgcgctggtattaagctcaatgctgggcgcgggtgttttcagtctgccgcaaaatatggcggcagttgccagcccggcagcactgctcatcggctggggtattactggcgctggcattttattgctggcctttgccatgctgatcctcacgcgcattcgtcccgaacttgacggcggtatctttacctatgcccgcgaagggtttggcgagctaatcggcttttgttccgcatggggatactggctgtgcgcagtcatcgccaacgtctcctatctggtgatcgttttttccgcgttaagcttttttacggacacgccggaattgcgcctgtttggcgatggtaatacctggcaatcgatagtcggtgcatcggctttattgtggattgttcactttttgatcctgcgcggggtgcaaaccgctgccagcattaacctggtggcgacactggcaaaattgttgccgctgggtctgtttgttgtgctggcgatgatgatgttcaaactggataccttcaagctcgacttcaccggacttgcacttggcgtacccgtttgggaacaggtgaaaaacaccatgctgatcaccctgtgggttttcattggtgtggaaggtgccgtggttgtttctgcgcgtgcgcgtaataaacgtgatgttggcaaagcgacactgctggcggttctctccgctctgggcgtttacttgctggtaacgctgctttcgctgggtgtggtggcacgtcctgaactggctgaaattcgtaacccgtcaatggccggtctgatggtggaaatgatgggaccatggggcgaaatcatcatcgctgccggtttgatcgtttccgtttgcggcgcgtacttaagctggaccatcatggcagcagaagtaccgttcctggccgccactcataaagcattcccgcgcatttttgcgcgccagaacgcacaagctgcgccatccgcctcactgtggttgaccaacatctgcgtgcaaatttgtctggtactcatctggctgaccggttccgattacaacacgttgctgaccatcgcctcagaaatgattctggtgccctatttcctggtcggcgcgttcttgctgaaaatcgcaacccgtccactgcataaagcggtaggtgtcggtgcctgcatttatggcttatggttattgtacgcctctggtccaatgcacttgctgttatccgttgttctgtatgcaccggggctgctggttttcctgtacgcgcgcaaaacgcatacccatgataatgtactgaaccgtcaggaaatggtgctgattggcatgctgttaattgcctcagttccggcgacctggatgctggtgggataacgttcatcccatcgttggatagcaaaggagataacgatgggtaaaacccagcccttgccaatattaattactggcggaggtcgtcgcatcggcctcgccctcgcatggcatttcattaatcaaaagcaaccggtgattgtcagctatcggacacactatccagccattgatggactgattaatgcaggtgcgcagtgtattcaggctgatttttcgaccaacgacggtgttatggcgtttgccgatgaagtactaaaaagcacccatggtctgcgtgctattttgcataacgccagtgcgtggatggcggaaaaaccgggtgcgccactggccgacgtactggcttgcatgatgcagatccacgttaataccccatacctgctcaaccatgcgctggaaagattactgcgtgggcacggacacgccgccagcgatatcattcactttaccgattatgtggtggagcgcggtagcgacaaacatattgcgtatgctgcaagcaaagcggcactggataatatgacccgctcgtttgcccgcaagctggcaccggaagtgaaagtgaattctattgcgccatcgctgatcctgtttaatgaacatgatgatgccgaatatcgacaacaggcgctgaataaatcactgatgaaaaccgcgcctggcgagaaagaagtgatcgacctggtcgattacttacttaccagttgctttgtcaccggacgcagtttcccacttgatggcggtcgtcatctgcgttaatgcagctttatccagcatataatcaacacccatgcgcttatcccccaacacgcaacagaaccaacaaaagcggcgggcaagcgcatcattccggtgaaataccacagcgacaccaggtaaacaaaatagggaataatcgaccacatactaaaaatgatggttgcgcgtaaggcttcaatgccgcgttcgctggcaacaatataatgcgcgataagcgcaaaggtcgggaaaagtggaatcagcccggcgatataataatttttcgtttttgctaaaacaccaatcaacagcactaccagcgcaccgagcgcggctttgattaccagccccatctttttaccttaacacttccataacaagtcatcagtagaatacctgatgaaaacttgtttagaaacgattgatagtaagtaaaaacagcgcggtgtattgtgacgtttttatatctaccgtgaatgttatgaacactatcgtatttgtggaagatgatgcggaagtcggttcactgattgccgcgtacctggcaaaacatgatatgcaggttaccgtagagccgcgcggcgaccaggccgaagaaaccattttgcgagaaaatccggatttggtgttactcgacatcatgctaccaggcaaagacggcatgaccatttgtcgtgatttacgcgcaaagtggtctggaccgattgttcttctaacctctctcgatagcgatatgaaccacatcctggcactggaaatgggtgcctgcgactatattctcaaaacgacgccccctgctgttttgctagcgcgtttacgtttgcatttgcgtcagaatgagcaagccacactgaccaaaggtcttcaggaaacgtctctgactccctacaaagccctgcatttcggcacgttgaccatcgatcccatcaaccgcgtagtcaccctggctaacactgaaatctcgctctcgacagctgatttcgaattattgtgggaattagctacccatgccgggcaaatcatggaccgcgatgcattgctgaaaaatttacgcggcgtcagttatgacggactggatcgtagcgtggacgtggctatttcgcggttaagaaaaaaactactcgataacgccgcagaaccttatcgcattaaaaccgtgcgtaacaaaggctatctttttgcgcctcatgcatgggaataagcgatgaaaaaattgtttatccagttttacctgttattgtttgtctgcttccttgtgatgtctctgctggttgggctggtgtacaaatttaccgccgaacgcgcgggcaaacagtcgctggatgatttgatgaacagttcgctgtatctgatgcgcagcgaattgcgtgagatccccccacacgactggggtaagacgctgaaagagatggatttaaatctctctttcgatctgcgtgtcgagccactgagtaaataccatcttgatgatatttccatgcaccgactgcgtggcggcgaaattgtcgccctggacgatcagtacacgtttttgcagcgtatcccgcgcagccactacgtgctggcagttggtcctgttccttatctttattacctccatcaaatgcgattgctggatatcgccctgatcgcttttattgctatttccctcgcctttccggtgtttatctggatgcgtccgcactggcaggatatgttaaaactggaagcagcggcgcaacgatttggcgatgggcatctcaatgaacgtatccactttgatgagggttcgagctttgaacgacttggcgtcgcatttaaccagatggcggacaatatcaacgccttaattgccagcaaaaaacagcttattgacggtatcgctcacgaactgcgaacaccgttagtgcgcctgcgttatcgactggagatgagcgataacctgagcgccgccgaatcccaggcgttgaatcgtgatatcagtcaacttgaagctttaattgaagagctgctgacttatgcccgactcgatcgcccacaaaacgagcttcatcttagcgaaccagacctgccgttgtggctgtcaacgcatctggcagatattcaggcagtaacgcccgataaaacggtacggataaaaacgctcatgcaaggccattatgcggcgttggatatgcgcttaatggagcgcgtgctggataatttgctcaataacgccctgcgctactgccattcaacggttgaaaccagcctgctactgtcggggaataaagcgacattaattgttgaggatgatggctcagggattgccccagaaaaccgtgaacatatctttgaaccttttgttcgcctcgatcccagccggggtcgctcaaccggcggctgcgggctgggactggcaattgtccactctatagcactggcaatgggcggtacggttaattgtggcaccagcgaactgggtggtgcccgcttctcgtttagctggccgttatggcataacatcccgcaatttacctctgcttgacactacgcgcacggtggtcaagtcaccaccactgtgctataaattaaggatgttgtaactaaagtggttaatattatggcgcgttacgatctcgtagaccgactcaacactacttttcgccagatggaacaagagctggctgcatttgccgctcatcttgagcaacacaagctattggttgcccgcgtgttctctttgccggaggtaaaaaaagaggatgagcataatccgcttaatcgtattgaggtaaaacaacatctcggcaacgacgcgcagtcgctggcgttgcgtcatttccgccatttatttattcaacaacagtccgaaaatcgcagcagcaaggccgctgtccgtctgcctggcgtgttgtgttaccaggtcgataacctttcgcaagcagcgttggtcagtcatattcagcacatcaataaactcaagaccacgttcgagcatatcgtcacggttgaatcagaactccccaccgcggcacgttttgaatgggtgcatcgtcatttgccggggctgatcacccttaatgcttaccgcacgctcaccgttctgcacgaccccgccactttacgttttggctgggctaataaacatatcattaaaaatttgcatcgtgatgaagtcctggcacagctggaaaaaagcctgaaatcaccacgcagtgtcgcaccgtggacgcgcgaggagtggcaaagaaaactggagcgagagtatcaggatatcgctgccctgccacagaacgcgaagttaaaaatcaaacgtccggtgaaggtgcagccgattgcccgcgtctggtacaaaggagatcaaaaacaagtacaacacgcttgccctacaccgcttattgcgctgattaatcgggataatggcgcgggcgtgccggatgttggggagttgttaaattacgatgccgacaatgtgcaacaccgttataaaccacaggcgcagccgcttcgtttgatcattccccggctgcacctgtatgttgcggattaacgcccggctttcatactgccgaccatctgttctggccgtacccagctgtcaaactcggcttcgctaagataccccagcccaagggccgcagcttttaaggtcagcccttctttatgcgcttttttggcgatctccgcggctttgtcataaccaatgtgggtgttaagcgcagtcaccagcatcagcgattcattgagtaattgattgattcgctcacgattcggttcaatacccactgcgcagtgtttgttaaaactttccatgccatctgccagcaagcgcaccgattgcaggaaattgtggatcaccattggacggaagacgttcagttcaaagttaccggaagcgccccccatgttgatcgccacgtcgttccccatcacctgacagcagagcatggttaatgcctcacactgtgttggattcactttccccggcatgattgagctgcccggctcattttccgggattgagatttcaccaattccgcagcgcgggccagaggccagccagcggacatcattggcgattttcatcagtgacgcagccaaccctttcaacgcgccgtgcgcctgaaccagagcatcacaggtcgccagcgcttcaaatttgttcggcgcggtaacaaacggtgcacaggtaatgactgccagttcatctgctacgcgacgcgcatactccggatgggtatttagtccagtacccaccgctgtaccgccaagagccagttccgctacgtgaggcaggctgtattcgatatgtttgagattatactcgagcatcgctacccagccggaaatctcctgccccagtgttagcggcgtggcgtcctgcaagtgggttcgaccgattttgacgatatcggcaaatgcacgcgatttttcactcagcgtctgtgtcagggttttaagctgcggaatgagttgcttgcgcagcgccagcagcgccgcaacgtgcatcgccgtcggaaagacatcgttggaactttggcttttgttcacgtcgtcgttagggtgaactttacgttccatcccgcgcacgccgccgagtaattcactggcccggttagccagcacttcgttcatgttcatgttactttgcgtgccggagccggtctgccagatagccagcgggaattcgtcgtcatgctgtcctgccagtacttcatccgccgcctgccgaatggcgctcgctttctcttcagacaacaagcctaaatcttcattaacttttgccgctgcgcgcttggttagcgccagcgcatgaatcagtgaggtgggcattttctccgtcgaaatgcggaaatgctccagcgagcgttgagtttgtgcgccccacagcttatctgccgggacatcaatcgcccccatcgaatctttttcgctgcgtactgtattcatggcctgctcctcacctgtttaattttttctttctgttttgctttcgttaagcaacttttagctcacttattatttactatttgataacaaatgtttggtctttcgtgccatgtaaaaaaaccgccccgaagggcggctctgtttatttcacacagcgagtgcactgtgtgagttgtatctgctggaagaagtcatttcctttatcatccacaaggataaacgccgggaaatcttccacttcaattttccagatggcttccattcccagttccggatattcaacacattccaggctcttaatacttccctgcgccaatacagcggccggaccaccgatactgccaaggtagaagccgccgtgttttttacaggcatccgtcacctgctggctgcggttgcctttcgccagcatgatcatacttccgccctgcgcttgcagttgatcgacataagaatccatccgtccggcggtcgttgggccaagagaaccggaggcataaccttccggcgttttggccggacccgcgtagtaaatcggatgatctttaatgtactgcggcagcccttcaccgttatccatccgctctttcagtttggcgtgagcaatatcacgaccgacgataatcgtgccgttaagcgataagcgtgtagaaacgggatactgcgacaactgtgcgaggatctctttcatcggacggttaaggtcaacgcgcaccgcttcgccttctcccgctttacgcagctcttcagggatatatttacctggattatgttccagtttttcgatccagatcccctgacggttgatcttcgctttgatattacggtcagcagagcaggaaacacccataccaaccggacaggatgcgccgtgacgtggcaggcgaatcacgcgtatgtcgtgagcgaagtatttaccaccaaactgcgcacccagaccgagattttgcgcttcgatcagcaattctttttccagttccacatcgcggaatgcctgaccgtgctcattcccttccgttggcagttcgtcatagtatttagcggaagccagtttcactgttttaaggttagtttctgcagaagttccaccaattacgaacgcaatatgatacggaggacaggccgccgtacccagcgtgcgcatcttctcaaccaggtaatttttcagtttccccggcgttagtaacgctttggtttcctgatagagatacgtcttgtttgccgaaccaccacctttggcgatacagaggaatttgtactcgtcgccatcaacggcataaagatcgatctgcgctggcagattggtgccggtattcacctctttatacatatccagcggcgcgttttgcgagtagcgcaaattatcttcgatataagtgttatagacaccgcgcgccagcgccgcttcatcacagccaccggtccatacacgctgcccttttttaccaacaataatcgcagtgccggtatcctgacaggttggcagaacgcctttcgccgcgatgtcggagttacgcaggaattgcagcgccacatatttatcattttcgctggcctccgggtcacgcagaatgtcggccacctgttgttggtgagccggacgcagcataaacgacgcatcatgaaacgcctgacgcgccaacagagttaacgcttcgggtgcgactttcaaaatctcctgcccttcaaattcagatacgctaacgtgttcgctggttagcaggtaatactcagtatcatcttttttgagtggaaaaggagcctgataatgaaagggtttgtttgacattgttctctcacttactgcctggtttggttatgctctgggcgggtgttccgttgccctgttaaaagcgagtaacaatatcctacacacttttttaacaaaaactgagactagtacgactttttgcggctccaggttacttcccgtaggattcttgctttaatagtgggattaatttccacattaaaacagggattgatcatgcaaaaactcattaactcagtgcaaaactatgcctggggcagcaaaacggcgttgactgaactttatggtatggaaaatccgtccagccagccgatggccgagctgtggatgggcgcacatccgaaaagcagttcacgagtgcagaatgccgccggagatatcgtttcactgcgtgatgtgattgagagtgataaatcgactctgctcggagaggccgttgccaaacgctttggcgaactgcctttcctgttcaaagtattatgcgcagcacagccgctctccattcaggttcatccaaacaaacgcaattctgaaatcggttttgccaaagaaaatgccgcaggtatcccgatggatgccgccgagcgtaactataaagatcctaaccacaagccggagctggtttttgcgctgacgcctttccttgcgatgaacgcgtttcgtgagttttccgagattgtctccctactccagccagtcgcaggtgcacatccggcaattgctcactttttacaacagcctaatgccgaacgtttaagcgaactgttcgccagcctgttgaatatgcagggtgaagaaaaatcccgcgcgctggcgattttaaaatcggcgctcgacagtcagcagggtgaaccgtggcaaacgattcgtttaatttctgaattttacccggaagacagcggcctgttctccccgctgttactgaatgtggtgaaattgaatcctggcgaagcgatgttcctgttcgctgaaacaccgcacgcttacctgcaaggcgtggcgctggaagtgatggcgaactccgataacgtgctgcgtgcgggtctgacgcctaagtacattgatattccggaactggttgccaatgtgaaattcgaagccaaaccggctaaccagttgttgacccagccggtgaaacaaggtgcagaactggacttcccgattccagtggatgattttgccttctcgctgcatgaccttagtgataaagaaaccaccattagccagcagagtgccgccattttgttctgcgtcgaaggcgatgcaacgttgtggaaaggttctcagcagttacagcttaaaccgggtgaatcagcgtttattgccgccaacgaatcaccggtgactgtcaaaggccacggccgtttagcgcgtgtttacaacaagctgtaagagcttactgaaaaaattaacatctcttgctaagcttattaaaggcttataacaccttcaggcggccagtccgcctgatttcattttatggataatcattatgaataaatcgctggtagcggtaggcgtcattgttgcgctaggcgtagtctggacaggcggcgcatggtatacaggcaagaagattgaaacccatctcgaagacatggtcgcgcaggcgaacgcgcaactcaaactgacagctcctgaatccaacctggaagtgagttatcaaaactatcatcgcggcgtattcagcagccagttgcaactgttggtgaaacccattgccgggaaagaaaatccgtggattaaaagcggtcagagcgtcatcttcaacgaatcggttgatcatggtcccttcccgcttgcccagcttaaaaaactgaacctgatcccgtcgatggcatcaattcaaaccacgctggttaataacgaagtaagcaaaccactgtttgatatggcaaaaggtgaaacgccttttgagattaactcgcgcattggttacagcggtgattccagttccgatatttcgctcaagccactgaattacgagcaaaaggatgaaaaagtcgcctttagcggcggcgagttccagttaaatgctgacagagacggcaaagccatctccctttccggggaggcgcaaagtggtcggatagacgcagttaacgaatacaaccagaaagtgcagttgacctttaataatctgaaaaccgacggttccagcacgctggcaagttttggtgagcgcgtaggaaaccaaaaactgtcactggaaaaaatgaccatttcagtggaaggcaaagaactggcactgctggaaggcatggagatcagcggtaaatcggatctggtcaatgacggtaaaacgatcaatagccaactggattactcgctaaacagcctgaaggtacagaatcaggatctgggcagcggcaagctgactttaaaagtcggccagattgatggtgaagcctggcatcagtttagccagcaatataacgcgcaaactcaggcgctgctggcacagccagaaattgccaacaatcccgaactttatcaggagaaagtgacggaagccttctttagcgccctgccgctgatgttgaaaggcgatccggtgattactatcgcgccgctaagctggaaaaacagtcagggtgaaagtgcgctgaatctgtcgctgttcctgaaagatccggcaacgactaaagaagcgccgcaaacgctggcgcaggaagtagatcgttcggttaaatctctggatgcgaaactgaccattccggtggatatggcaactgagtttatgactcaggtagcgaagctggaaggttatcaggaagatcaagcgaaaaaactggcgaaacagcaagttgaaggtgcatcagcaatggggcagatgttccgtctgaccaccttgcaggacaataccatcaccaccagcctgcaatatactaacggtcagataacgttaaacgggcagaaaatgccactggaagatttcgttggtatgtttgcaatgccggcattaaatgttccggtcgtacccgctattccgcagcagtaattcacagacaaaacgccggagatttttctctccggcgttattttttacttcagcataaagtcatactgaatactcattttcacatcccagtaattcaggcgatcgcccagcgtactgccatcgcgcttttcccgccctttatcggcagcaagaaagaaattcatcccttgtaacggcccttcgctgacccgatagttcataccacctaagatacccgtgccttcaatccgcacatctcgtttactggattcatagccgcgagtcacaatcggtgcaaatgtcagcgtaaattgcggcgttaaacgatagttgacgcccaattgccaggactgcattccttcacggttacgatcaagacttaatgaaaagggatagccaatgtcggtatccaccacggcaccattcattgcatggcgcaaataaccaccactgccaaatacgcttccccacggcgcattccaggtcaattgtccactaaccaacgccgtttcattgggctggctggtattacgacttaaaccttcgagctgcgcgtaaaagccgagcaactcccctttcaacgtataattcgggtcgagcggtatgcttttctcgagaatactttgtatctgattggaaacatctttctgtaccgatgcccccagagaatagcgactggtatcatcatgccaactggcggctaaaaaagaacgtgcgcgatgtttatcgtattttcccgtctggctgttatacaccccttcatcacgaataccggttgttgaatcagtccataaaaatactcgtgaacgccacattccccacagatcaatatttggtgttaaagcccaataacctaatgctccttcagaaactgtcggtaatgtacgttgcgaactgccagccattaacggaatacgataaggtaagctaccataactataatccgtcccgaagcgacctaatttaagcaggctattttcactgggttttatttttactgcccccagagcaaagccaaaacttttatcaccatcaagataccaccgggtactcatatcagcacgagcacctaatttataaacataatacgccccgccttcaacgccaataatattggaataataaccactattgaaatcgagcaatcctccctgtacccatgcgtaaatatctcttcccgcgccagcactgggcttatccgccctgcgcaattcgtttttcagtctgatgcgtagtcccgcttcatcgtcagccagttgcgccgcataagcagaggtaaggccagaggcagccgtcaggcaaataacggccatggccactatttttctcatagttgcacctttgatgttctgattatttttattgaatattaattagtgatatcgctgattaattgctgctgcacttttttacgattatcaatttcaaccacgatttctttgaattttttatccgtgagcggataaaaccagataataacgaatgccagtagcataaatccgcaaggtactaaggcaattgatgtgcggatgcccataataacttccggcgtttgcacctgattggcgatatatccgcttaaccccaaaataaaggcaggaattgaacctccgattgcctgaccgcatttacgggtaaatgagaatagtgaataggtgagcccttcaattcgcacgccggtcaggtattcaccgtattctacggtatcagcttccagcgcccacatcacggtcatggtaacgccctgaccaattgaagcgatggccaacgcaaccaacgccaccggcagtgaccagacggaaacccagaagaacagcagataaccgcaggttcccagcaaagcgccaatcaggaaggtattctttttaccgatcctcgcgaccatccccggcaccagcggtgccgatgccacagtaccaaccaggttttgcaccagtaccagcacagtgaacagcccggtatcatttaacacatagcgcacgtagaacaacgacgaggcgctgaccgcaaaggtcgaaatcagcacacacagcgcaccgatgcacaacataaacagcgggcgattccgtttcagggtttgcagactgatattcaatgacggctgcgcaacgatacgtaccacattctcacgcgtcgatttgaagcagatgaagtaaagcaccattccggcaatcgccagcacaattgtccagaaatggtataccgacaccatctcttccgggctggagttcttaatgctcggtcctatcagaaatgccaggcagacaaaggtcaatgaagcggcaatcccacgagccgcgcccagacgggcgcgggattgtggttgttgggtcatcgcggtagcaagtgaaccataaggaatattcaccaggctgtagcaaagcccgaggcccatgtaggtcaaatatgcatacaccactttgctaccatggctccagtcggtcggcacccagaataccagcacgctgaagatcattaacggcgcagtaccgaagagtaaaaacgggcggaattttccccagcgggtattcacactgtccaccactcgtccggcaaagacgtcggcgaaggcatcgaatacccgcaccagtaacagcatggtgcccgccgcagcggcaccgacgccagcgacgtcggtgtagtaactcaacaggaagagcgcccccattgcgaaggcgaagttattggcgacgtcaccgaggctgtagccgacgatggtgcgccaggagagttgttgattcattgtttgcctccctgctgcggtttttcaccgaagttcatgccagtccagcgtttttgcagcagaaaagccgccgacttcggtttgcggtcgcgagtgaagatccctttcttgttaccgccaacgcgcaatatgccttgcgaggtcgcaaaatcggcgaaattccatacctgttcaccgacgacggcgctgacgcgatcaaagacgcggtgatacatatccagccatgcacactgatactcttcactccacatgtcggtgtacattgagtgcagcccggctaacgtatccacgccgtattcggtgatgataatcggctgatgcagtttctcctgccaggccagaagttctttttccagtaccttctctgccgtttccaaatcgccgctttggacataccatccgtaataacggttcaggcacagcacatcaaagagatcgctgatggtatcggtgtgagcgtcgcagaacattacattgacgcaggtgatcggacgcgtcgggtcgagtttacgcgttgcttccgccagtggcgcgaaatattcccgtgcaccttgcggacgggtatccggttcgttggcaatactccacatcaccacgcttgggtggtttttgtcacgcgctatcagctctttaatcgcctgtaagtgcgcttgctgagtttccccgttgactgcctcttcgctgtacagttctttcggcttgttgcccgcttcgaaaccaatgcctaaagagaggttaaagccgacagcagcagtttcatcaatcaccacgatgccatgttcatctgcccagtcgagcatctcttcagcgtaagggtaatgcgaggtacggtaggagttggccccaatccagtccattaatgcgtggtcgtgcaccatcagcacgttatcgaatcctttgccacgcaagtccgcatcttcatgacgaccaaaacccgtaaagtagaacggtttgtggttaatcaggaactgttcgcccttcactgccactgaccggatgccgacgcgaagcgggtagatatcatactctgtctggcttttggctgtgacgcacagttcatagagataaccttcacccggttgccagaggtgcggattcaccacttgcaaagtcccgctagtgccttgtccagttgcaaccacctgttgatccgcatcacgcagttcaacgctgacatcaccattggtcaccacctgccagtcaacagacgcgtggttacagtcttgcgcgacatgcgtcaccacggtgatatcgtccacccaggtgttcggcgtggtgtagagcattacgctgcgatggatcccggcatagttaaagaaatcatggaagtaagactgctttttcttgccgttttcgtcggtaatcaccattcccggcgggatagtctgccagttcagttcgttgttcacacaaacggtgatacgtacacttttcccggcaataacatacggcgtgacatcggcttcaaatggcgtatagccgccctgatgctccatcacttcctgattattgacccacactttgccgtaatgagtgaccgcatcgaaacgcagcacgatacgctggcctgcccaacctttcggtataaagacttcgcgctgataccagacgttgcccgcataattacgaatatctgcatcggcgaactgatcgttaaaactgcctggcacagcaattgcccggctttcttgtaacgcgctttcccaccaacgctgatcaattccacagttttcgcgatccagactgaatgcccacaggccgtcgagttttttgatttcacgggttggggtttctacaggacgtaacataagggactcctcattaagataataatactggtcaacctttaatctgattagttaaccaattctgtgttgcacacagttatctgtgagaaacccatggaagagaaatggaaataaaaagaactgacaccgcgatcaaaaaaccaaaaactgcaatacccacagcgtgatatagatcgcattaatctttaaaacagcgttgacagaagccataaaataagcaaccgaacgttcgttcgagcgtattgggaacgataaactctcatgacatatggctacagtgaatattttggggggaattctccgaagccgggaaggataatttttgcacagagaaattacgatatgaaacgcgggcacagttatcaccagcccgccgaaaaagagagagaatcaggatgcggttaagataccgccaatcatcgcgcgtaatccctgagcaaacgacgcttcacgcgccaggtcttccgcttcgatatcggccagtacaccgtaggtcagatccagcagtaaacgtgaagtcattgccgtgttgatgtctgggcttatctcgcctttttgctgggcatcacgcatccgctgggcaacaaattccgtgatcgtcatatgcttatttttaagcatggcggcgacctgtgggttacgcatcccttccgccataatttcaaccaccagcgcccgttgtccaaaggcttcatgggtgagagagacaatggactcgaccatatagtcaacgaaatgaatcccttcaatcggttcccggaaacgggccagcgccctctcctggtcctgtaagataatcgcctgaatcaaggcttctttggagatgaaatggtgatagagcgtcccgggactaatggcgcaagatttacagatggctttcatcgaggcactgtgaaatccattttctgaaaaaatctctctggcagcattgaggatccgggtccgtgtcggttgtgcttcagtctgcatgttatccatcattaaaccattatagttagcgtgaataactagtttaccgcgttgtcaggtgagcgcctatcattgctgttgaatagtgcgaaggcacactctattcgtatacttttcactctgaaattggttaaccaatagccgtgatttggctgccagttatttagcagagacgttgatgagtttatcccggtaaacaacacgcacggttgtttaccggtccgttagtgtattaattgagctcctgtaccccaccaccggagacggtgagaatttgtccgcttacccagctcgcagcaggcgagcaaaggaacagcgctgcgttagcaatatcttgcggttggcccagacgtctgatcggcgtgtgctgtaacattttttgttcaatttctggtgtaataacggatttcagggcatcggttaatattgcccccggcgcaatgccatttacccgaatatttttttcacccaggtcaaacgccatatttctgaccagatgactggccgcagctttagatgatgaataggaagtcatgtttatatttttattttctgccgccatagaagtgatggtcagaataacgccaccgccatttttttccatttctggcgcaacaagttgtgacagatggaaaaaagaaaacacattcagttcataagcacggcgaaaatccgccattggcatatcaaacggtttaggtccaccgccaccggcgttgttaaccagaatatcaactttacccagcttactgatagcaaagtctgccagtgcagagagttcctgttcggaagtaatatcacaacggcaggcaaatgcctgaccacccagttgttgaatttcgtctacaacatggttagctgcgtcggcgttaatatcactgaccaccacagatgcgccagctgtcgcgaatgtaattgcgatttctttaccaatacctgcacccgcacctgtgatgatggcgcattttccgtcgagtttcaggttgtcagaattaaacacataaacctcctgtgaacttcagtaaaaataaaaggcaccgcctgtgtgccacattttttatcattaaccttgaggaaaggacactaccaggtatagcagataaagagaggattatttcgctgcaatgagccgggcgggaataataagattgcgtgaatgcgtctcttcatgggtgattttttgcatcatgcgatccgcaagtgtgataccaagttcccgcgctggcgtgctggcccaggtaacaggtatatcatcaagtgtggttggtgtcgcatcggtaaatgccgccagcgaaacctgttgctcaaagtaacgatcgactccgctttccccgctttgccgccctgctttgagcaaaccaaaccatgcccccatcgcaatagtttcgttatagcaaaccacggcactgatggtcgggttatgacgtaaaagcgccgtgatagcttccgcggcttgcttctggctggaagtgcactccaacacccaatcgctatgaaacggcaggccaaattttagtagagttgcacaatagcccccaacccgttctgcacgggttaatgaggaactttgccctcccagccaggcgatccgctgatgcccattgcgaatgagatgctccgtcaacaactgtgcagcctgcatgttgtccgggcgaaccgtatcaacatcatcaagataactggcacgggaagcgaaaatcaccgggatagctttttcttctgccatccgtcgcaggtcatcgctacttcctgctgctccggcaattaccacaccatcgacaccctgattcagtaacagtgaaaaccgctgtgccagctgctcaccgtctttaccgccgtgaagcaaaaaaaccatccgtccctgcgcttccagagcttccgtcaatccggccgtcaattcggcgtaaaacggcgcagataaatcacggacgatcaaaccaatgacgccgctttgcccgccgcgcagcgccgacgcctggcgattgcgcacaaatcccagctcttcaatggcggcgttaacgcgttctcctgtggcggtagagattcgccctttgccactaagcaccagcgaaacggtacttaccgacacgcccgcagccagcgcaacatcatgaatggttatttttttggcggtagccatgcagatgacctactccctgattatgtgacagataaaacgttttaccttttatttatcttatacccgctattatcgttgcgtaatgtgatttatgcctcactaaaatttgataaaacgttttatcttctcgcgcaatttactgaatccagattgttctctacgaggagtcgttttatgacggcgaaaacagcaccgaaagtcacgctgtgggagttcttccagcagttaggcaaaaccttcatgttacccgtggcattattgtcgttctgcggcattatgctcggcattggtagttctcttagcagccatgatgtcataaccctgatcccggtcctgggcaaccccgtgttgcaggctatctttacctggatgagtaagattggctcgtttgcttttagtttcctgcctgtcatgttctgtatcgccatcccgctgggcctggcacgcgaaaataaaggcgtagcggcattcgctggcttcgtcggttatgcggtaatgaacctcgcggtaaacttctggttgaccaataaaggcattctgccaaccacggatgccgcggttctgaaagccaataacatccagagcattcttgggatccagtcgatcgataccgggatcctcggtgcggtgatcgccggtattatcgtctggatgctgcatgagcgtttccataatatccgcctgccggatgcgctggcattcttcggcggtacgcgcttcgtaccaattatctcctcgctggtgatgggccttgtcggcctggtgattccattagtctggccgattttcgccatgggtattagcggcttgggccatatgataaacagcgcgggtgatttcggaccgatgctgtttggtaccggtgaacgtctgctgttgccgtttggtctgcatcacattctggtggcattaattcgctttaccgacgcaggcggcacgcaggaagtctgcggacaaaccgtcagcggcgcactgaccatcttccaggcgcaattgagttgcccgaccactcacggtttttctgaaagcgccacgcgtttcctttcgcaaggtaaaatgcctgcgtttctcggcggtctgccaggtgcagcgttagctatgtatcactgcgcgcgcccggaaaatcgccataaaattaaaggtctgctgatttctggcctgatcgcctgcgtcgttggcggcactaccgaaccgctggaattcctgttcctgttcgtagcgccagttctgtatgtcatccacgcgctgttaaccggcctcggcttcaccgtcatgtctgtgctcggcgtcaccatcggtaataccgacggcaatatcatcgacttcgtggtgttcggtattttgcatggtctgtcaaccaagtggtacatggtgccagtggtggcggcaatctggtttgtcgtttactacgtcatcttccgtttcgctatcacccgcttcaatctgaaaaccccggggcgcgatagcgaagttgccagctcaatcgaaaaagccgttgccggtgcgccgggtaaatcaggttacaacgttcctgcaatcctcgaagcattaggcggtgccgacaatattgtcagcctcgataactgcattacccgtctgcgtttgtctgtgaaagatatgtcgcttgttaatgtgcaggcactgaaggacaatcgggcaattggcgtagtacaacttaatcaacataacctgcaggttgttatcgggccacaagttcagtcagtaaaagatgaaatggccggtctgatgcatactgtccaggcataaggataagatatgttcgatttttcaaaggtcgtggatcgtcatggcacatggtgtacacagtgggattatgtcgctgaccgtttcggcactgctgacctgttaccgttcacgatttcagacatggattttgccactgccccctgcattatcgaggcgctgaatcagcgcctgatgcacggcgtatttggctacagccgctggaaaaacgatgagtttctcgcggctattgcccactggttttccacccagcattacaccgccatcgattctcagacggtggtgtatggcccttctgtcatctatatggtttcagaactgattcgtcagtggtctgaaacaggtgaaggcgtggtgatccacacacccgcctatgacgcattttacaaggccattgaaggtaaccagcgcacagtaatgcccgttgctttagagaagcaggctgatggttggttttgcgatatgggcaagttggaagccgtgttggcgaaaccagaatgtaaaattatgctcctgtgtagcccacagaatcctaccgggaaagtgtggacgtgcgatgagctggagatcatggctgacctgtgcgagcgtcatggtgtgcgggttatttccgatgaaatccatatggatatggtttggggcgagcagccgcatattccctggagtaatgtggctcgcggagactgggcgttgctaacgtcgggctcgaaaagtttcaatattcccgccctgaccggtgcttacgggattatagaaaatagcagtagccgcgatgcctatttatcggcactgaaaggccgtgatgggctttcttccccttcggtactggcgttaactgcccatatcgccgcctatcagcaaggcgcgccgtggctggatgccttacgcatctatctgaaagataacctgacgtatatcgcagataaaatgaacgccgcgtttcctgaactcaactggcagatcccacaatccacttatctggcatggcttgatttacgtccgttgaatattgacgacaacgcgttgcaaaaagcacttatcgaacaagaaaaagtcgcgatcatgccggggtatacctacggtgaagaaggtcgtggttttgtccgtctcaatgccggctgcccacgttcgaaactggaaaaaggtgtggctggattaattaacgccatccgcgctgttcgttaaccccaattgcgcaacgtaaaaaatcgttgcgcaatcgtggatttttaccctgctttgtttttataatggtgcgcacttttatatccagaaaaagagtgcgaccatgattgataccaccctgccattaactgatatccatcgccaccttgatggcaacattcgtccccagaccattcttgaacttggccgccagtataatatctcgcttcctgcacaatccctggaaacactgattccccacgttcaggtcattgccaacgaacccgatctggtgagctttctgaccaaacttgactggggcgttaaagttctcgcctctcttgatgcctgtcgccgcgtggcatttgaaaacattgaagatgcagcccgtcacggcctgcactatgtcgagctgcgtttttcaccaggctacatggcaatggcacatcagctgcctgtagcgggtgttgtcgaagcggtgatcgatggcgtacgtgaaggttgccgcacctttggtgtgcaggcgaagcttatcggcattatgagccggaccttcggcgaagccgcctgtcagcaagagctggaggcctttttagcccaccgtgaccagattaccgcacttgatttagccggtgatgaacttggtttcccgggaagtctgttcctttctcacttcaaccgcgcgcgtgatgcgggctggcatattaccgtccatgcaggcgaagctgccgggccggaaagcatctggcaggcgattcgtgaactgggtgcggagcgtattggacatggcgtaaaagccattgaagatcgggcgctgatggattttctcgccgagcaacaaattggtattgaatcctgtctgacctccaatattcagaccagcaccgtagcagagctggctgcacatccgctgaaaacgttccttgagcatggcattcgtgccagcattaacactgacgatcccggcgtacagggagtggatatcattcacgaatataccgttgccgcgccagctgctgggttatcccgcgagcaaatccgccaggcacagattaatggtctggaaatggctttcctcagcgctgaggaaaaacgcgcactgcgagaaaaagtcgccgcgaagtaacaaaatggatggtgcaaatgcaccatccatttttcatgcaaggcacaaagtcgcgcgatgtttggcggattcgatgcccagctcaatcaactccattacctggattgcctggcttgccggaaccggattttcaccatcgccatttaacgcatcacgaatagccgcatagtaagccggataattcccaggcaccgtcaacagcgtttcttcgacacgttcctcaccttccacgcgggtaagtacgccatcacgcatatcgtagccccagtcttcctgcggtagacgctcgccatttttcagacgttcttcctgtggatcgaggccatatttcacataactgcctcgggatccatgcacgatataccgtgctgactcagcggctgccagcatggtaccgtgtaaaatgactcgccgctgtggataggacaagatggcgtggaaataatcggtcgactgcgctccgggccgtaactgtgccaaatctaccgtcatgctgaccggtaaaccaaaaagcgtaatggcctgatcaagaagatgtggtgctaaatcgtaccagataccgctgcctgggccgccctgttcacgccaacgatcgcgcacctgcggacggaagcggtcaaaatgagactcaaagtaagcaacttcacccagcacgccttccgcgagtaaaccttttagcgtcaagaaatcgctatcccagcgacggttatggaatacagacagcacacgccccaggctttttgccagcgcatccagctctcgcgcttgtgacagtgtcacggtaaagggtttatcaacgaccacatgtttacccgcctcaagcgccgctttggctaacgggaaatgggtatcgttgggtgtaggaatgacaatcaggtctatgttgggatcgttaaacagatgcttcggctcagagacaaccgtaaccgttggccagtcggcttttacttttgtttcatcactgctggagattaccgccagttccagcccgggcgtgcccgcaatcaggggcgcatggaaggttttgctcgcataaccatacccaatcaacccaacacggatgttgtcgctcatgtcattgcctctcattgaagtatgatggctatttgacactatcctttacccacgctcaacagtttaataacctgccagcaataagggatgttgtttaacttaagtcaaaaaaatagcgaattttccaacgacaaaagctaaatatcgcaaaaacctcagtaaaaatcttgctggagctattattgctaagtaacatttaccccctgaagttaatggatcaatcaagagagatgtgggctgtaatgaatcgtcttattgaattaacaggttggatcgttcttgtcgtttcagtcattcttcttggcgtggcgagtcacattgacaactatcagctacctgaacagagtgcttcggtacaacacaagtaagctctgcacttgtggagcgacatgctgcccgtccgggtgcatgttttcacttgtcggatattaaaccaggaatttattatcttgttcgatgttgttggtgattgtcagggatagtaaagcgcgttactcttttcagagcagtttttcatccctgaatatttgccatcagcgcattcttattattgtaataacacaagcgttcacttttggtgaaattttatcatcactaataatacctacccctttggtattaattattttatggaccttttatgactgttcaggactacttattaaaatttcgcaaaatcagttcactcgaaagtctggaaaaactctacgaccatcttaattacaccctgacggacgatcaggaactgatcaatatgtatcgtgctgccgatcaccgtcgcgcagagctggtttctggcgggcgtttgtttgacctcggccaggtaccgaagtccgtctggcactatgtccaataaagaaagtagcgatcggttataaaagccttataataacgcccctaaaattagatttgcctgtttgcgtcgctattctggagaacctatgaccaccacaacgccacaacgtattggaggctggttgcttggcccgttggcctggcttttagtcgctctgttgagtacgacgctggcgttgttgctgtataccgctgcgttatcttctccgcaaacatttcaaacgctcggcggacaagcactgacgacacaaatcttatggggcgtttcttttattaccgctatcgccatgtggtattacacactgtggttgaccatcgctttctttaaacgtcggcgttgtgttcctaaacactatattatctggctgcttatttccgtattgctggcagtaaaagcattcgctttttcacccgtggaagatggcatagccgttcgccagttgctgtttactttgttggcaaccgcattgatcgtcccctatttcaaacgctcgtcgcgggtaaaagcgacgtttgtgaatccgtaataaccttacagttaacctgttgtcgcctgctctggattaacggataataggcggcttttttatttcaggccgaaaaatgactgactacctgttactgtttgtcggaactgtactggtcaataactttgtactggtcaagtttctcggtctctgtccgtttatgggggtttccaaaaaactggaaaccgcgatgggcatggggctggcaacaacgtttgtgatgacgctggcgtctatttgcgcctggcttatcgatacgtggattttgatcccacttaatctgatttacctgcgcaccctagcatttattctggtgattgctgtggtcgtgcagttcaccgagatggtggtgcgcaaaaccagcccggtgctttaccgtctgctggggatttttttgccgcttatcaccaccaactgtgcagtgctcggcgtggcgttgctgaatatcaatctcgggcacaatttcttgcagtcggcgctgtacggtttttccgccgctgtcggtttctcgctggtgatggtgctcttcgccgccatccgcgaacgccttgctgtggctgatgtcccggcaccttttcgcggtaatgccattgcgttaattaccgcaggtcttatgtctctggcctttatgggctttagtggtttggtgaagttgtaatgaatgctatctggattgccgttgccgccgtgagcctgctgggcctggcgtttggcgccattctgggttatgcctcccgccgttttgcggtggaagacgatccggtcgttgagaaaattgacgaaatcttaccgcagagccagtgtggtcagtgcggttatcccggctgtcgcccctacgcggaagccatcagctgtaacggtgaaaaaatcaaccgttgcgccccaggtggcgaagctgtgatgctaaaaattgccgagttgcttaatgtcgagccgcagccgctggatggcgaagcgcaagagataacgcctgcgcggatggtggcggttattgatgaaaataactgtattggctgcactaaatgtattcaggcgtgtccggtagacgccatcgttggcgctacccgtgccatgcatacggtaatgagtgatctctgtacgggctgcaatttatgtgttgatccgtgcccgacgcactgcatctcgttgcaaccggtcgcagaaacacctgactcctggaaatgggatctgaacaccattcccgtgcgtatcattcccgtggaacaccatgcttaagttattctctgcattcagaaaaaataaaatctgggatttcaacggcggcatccatccaccggagatgaaaacccagtccaacggtacacccctgcgccaggtacccctggcgcagcgttttgttattccactgaaacagcatattggcgctgaaggtgagttgtgcgttagcgtcggcgataaagtattgcgcggccagccgcttacccgtggtcgcggcaaaatgctgcctgttcacgcgcccacctcgggtaccgttacggctattgcgccccactctacggctcatccttcagctttagctgaattaagcgtgattattgatgccgatggtgaagactgctggatcccgcgcgacggctgggccgattatcgcactcgcagtcgcgaagagttaatcgagcgcatacatcagtttggtgttgccgggctgggcggtgcaggattcccgacaggcgttaaattgcagggtggcggagataagattgaaacgttgattatcaacgcggctgagtgcgagccgtacattaccgccgatgaccgtttgatgcaggattgcgcggctcaggtcgtagagggtattcgcattcttgcgcatattctgcagccacgcgaaattcttatcggcattgaagataacaaaccgcaggcgatttccatgctgcgcgcggtgctggcggactctaacgatatttctctgcgggtgattccaaccaaatatccttctggcggtgctaaacaattaacctacattctgaccgggaagcaggttccacatggcgggcgttcatccgatatcggcgtattaatgcaaaacgtcggcactgcttatgcagtgaaacgtgccgttattgatggcgagccgattaccgagcgtgttgtaaccctgactggcgaagcaatcgctcgcccgggcaacgtctgggcacggctggggacgccagtgcgtcatttattgaatgatgccggattctgcccctctgccgatcaaatggtgattatgggtggcccgctaatgggctttaccttgccatggctggatgtcccggtcgtaaagattaccaactgtctgttggctccctctgccaatgaacttggcgaaccacaggaagaacaaagctgcatccggtgtagcgcctgtgctgacgcctgccctgcggatcttttgccgcaacagttgtactggttcagcaaaggtcagcaacacgataaagctaccacgcataacattgctgattgcattgaatgtggggcttgcgcgtgggtttgcccgagcaatattcccctggtgcaatatttccgtcaggaaaaagctgaaattgcggctattcgtcaggaagaaaagcgcgccgcagaagccaaagcgcgtttcgaagcgcgccaggctcgtctggagcgcgaaaaagcggctcgccttgaacgacataagagcgcagccgttcaacctgcagccaaagataaagatgcgattgctgccgctctggcgcgggtgaaagagaaacaggcccaggctacacagcctattgtgattaaagcgggcgaacgcccggataacagtgcaattattgcagcacgggaagcccgtaaagcgcaagccagagcgaaacaggcagaactgcagcaaactaacgacgcagcaaccgttgctgatccacgtaaaactgccgttgaagcagctatcgcccgcgccaaagcgcgcaagctggaacagcaacaggctaatgcggaaccagaacaacaggtcgatccgcgcaaagccgccgtcgaagccgctattgcccgtgccaaagcgcgcaagctggaacagcaacaggctaatgcgaaaccagaagaacaggtcgatccgcgcaaagccgccgtcgaagccgctattgcccgtgccaaagcgcgcaagctggaacagcaacaggctaatgcggaaccagaagaacaggttgatccgcgcaaagccgccgtcgaagccgctattgcccgagccaaagcgcgcaaactggaacagcaacaggctaatgcggaaccagaagaacaggttgatccgcgcaaagccgccgtcgaagccgctattgcccgtgccaaagcgcgcaagctggaacagcaacagactaacgcagaaccagaagaacaggttgatccgcgcaaagcggcagttgccgcggctattgcccgcgctcaggccaaaaaagccgcccagcagaaggttgtaaacgaggactaaatggtattcagaatagctagctccccttatacccataaccagcgccagacatcgcgcattatgctgttggtgttgctcgcagccgtgccaggaatcgcagcgcaactgtggttttttggttggggtactctcgttcagatcctgttggcatcggttagtgctctgttagccgaagctctcgtactcaaactacgcaagcagtcggtagccgcaacgttgaaagataactcagcattgctgacaggcttattgctggcggtaagtattccccccctcgcgccatggtggatggtcgtgctgggtacggtgtttgcggtgatcatcgctaaacagttgtatggcggtctgggacaaaacccgtttaatccggcaatgattggttatgtggtcttactgatctccttccccgtgcagatgaccagctggttaccgccacatgaaattgcggtcaacatccctggttttatcgacgccatccaggttatttttagcggtcataccgccagtggtggtgatatgaacacactacgcttaggtattgatggcattagtcaggcgacaccgctggatacatttaaaacctctgtccgtgccggtcattcggttgaacagattatgcaatatccgatctacagcggtattctggcgggcgctggttggcaatgggtaaatctcgcctggctggctggcggcgtatggttgctatggcagaaagcgattcgctggcatattcccctcagcttcttagtaacgctggcgttatgcgcaatgttgggctggttgttctcaccagaaacactggcagcaccgcaaattcatctgctgtctggagcgaccatgctcggcgcattctttattttgactgacccggttaccgcttctacgaccaatcgtggtcgtcttattttcggcgcgcttgcgggcttattagtctggttgatccgcagtttcggcggctatcctgacggcgtggcttttgccgtcctgctggcgaacatcacggttcctctgatcgattactacacgcgtccgcgcgtctacggccatcgcaaagggtaaaccatgctgaaaactatccgaaaacacggcattacgttggcgctatttgcagcgggttcaacagggttaactgcggccatcaaccagatgaccaaaacgacgattgctgaacaggccagtctgcaacaaaaggcgttatttgatcaggtgctgccagccgaacgctataacaatgcgctggcacagagttgctatctggtaactgcgccagagttaggtaaaggtgagcatcgggtttacatcgccaaacaggatgacaaaccggtagccgccgttctggaagcaaccgcgccagatggctattccggtgcgattcagctgctggtgggagccgattttaacggcacggtacttggcacgcgcgtgacagagcaccacgaaacgccagggcttggcgataaaatcgaacggcgcctttctgactggatcacccattttgcgggtaaaaaaatcagtggtgcagatgatgcgcactgggcggtgaagaaagatggtggtgatttcgaccagttcaccggcgcgacgattactccccgcgcggtggttaatgcggtaaaacgcgccggattgtacgctcagacgttaccggcacaactttctcaacttcctgcctgtggagaataaagcgtgagcgaaattaaagacgttattgttcaggggttgtggaaaaacaactctgcgctggtccagttgctcggcctttgtcctctgttggcggtcacgtccactgccactaacgctctgggtttaggacttgcgactacgctggtactgacgctgaccaacctgaccatttcgacgctgcgtcactggacgccagccgagatccgcattcccatttacgtgatgatcatcgcctcggtggtcagcgctgtacagatgctgatcaacgcctacgcctttggcctgtatcaatcattagggatttttattccgctgattgtcactaactgtatcgttgtgggccgcgctgaagccttcgccgccaaaaaaggtccggcgctttcggcactggacggcttttcaattggtatgggcgcaacctgcgccatgttcgtgctgggttcactacgcgaaattatcggcaatggcacattgtttgacggtgcagatgcgctgttaggtagctgggcaaaagtattacgcgtggagattttccacaccgactcccctttcctgctggcgatgctgccaccaggtgcatttattggcctgggactgatgctggcaggaaaatacctgattgatgaaagaatgaaaaagcgccgtgctgaagcagctgcagaacgtgcattgccaaacggtgaaacagggaatgtctgatgaataaagcaaaacgcctggagatcctcactcgcctgcgtgagaacaatcctcatcccaccaccgagcttaatttcagttcgccttttgaattgctgattgccgtactgctttccgctcaggcgaccgatgtcagtgttaataaggcgacggcgaaactctacccggtggcgaatacgcctgcagcgatgcttgaactgggcgttgaaggggtgaaaacctatatcaaaacgattgggctttataacagcaaagcagaaaatatcatcaaaacctgccgtatcttgctggagcagcataatggcgaggttccggaagatcgtgctgcgcttgaagccctgcccggcgtaggtcgtaaaacagccaacgtcgtattaaacactgcattcggctggccgactattgctgtcgacacgcacattttccgcgtttgtaatcgtactcaatttgcgccggggaaaaacgtcgaacaggtagaagaaaagctactgaaagtggttccggcagagtttaaagtcgactgccaccattggttgatcctgcacgggcgttatacctgcattgcccgcaagccccgctgtggctcttgtattattgaagatctttgtgaatacaaagagaaagttgacatctgaagaaaaggggtaacaccgattaccccattgataacctttctttatcctcttttaaaacatctttttaacgtcaatgatgccattgcttagcgttatcatcaggtaatccgtttgcggataaccaaaaatgcaggttaattgtttttttaatagcgaaattttctattcattcgtgatcaagatcacgatgctgtcgcaatgtaaaaacattgcaagaatcaggttaaaatcatttaaatttacacacgcaacaaatattgacctacaaaacattacactggctatttttcagaaactggactatctcactagtaaaaacgctaaatagcagaacatatcgccgttaagccatcacccccctctcagtgcagtgaaaaaatctgccgttacgttttttgaaaaatttaacgctggataacatttcccggaatggttgaattccccgcctcagttatatgtaacagattattacaaaggacttgtctgaaagtgcaagatagtgaacattacctgccgtttcccctcccactataacaattgcgcgtatgttttttatacataacgcgagaaagcacccccgttaatatgggatgtaaaaaaagaggtaaaagtgtccactgcaaaccaaaaaccaactgaaagcgtcagtttgaacgctttcaaacaaccgaaggcgttctatctcatcttctcgattgagttatgggaacgttttggttattacggcctacaaggaattatggctgtttacctggttaaacaactgggtatgtctgaagcggattcaatcacccttttctcttcctttagtgccctggtttatggtctggtcgctatcggcggctggttaggtgacaaggtactgggtactaaacgcgtaattatgctcggcgctattgtgctggcgattggttatgctctggttgcctggtctggtcacgacgccggtatcgtttatatgggtatggcggctattgcggtcggtaacggcctgtttaaagctaacccgtcttctctgctttctacatgctatgagaaaaacgacccgcgtctggacggtgcattcaccatgtactacatgtccgtcaacatcggctctttcttctctatgattgctacgccgtggctggccgcgaaatacggctggagtgttgcgtttgcgttgagcgttgtaggcctgctgatcactatcgttaacttcgccttctgccaacgctgggttaaacagtacggttcaaaaccagacttcgagcctatcaactaccgtaacctgctgctgaccattattggtgttgtggcactgatcgctatcgccacctggctgctgcacaatcaggaagttgcgcgtatggcgctgggcgttgttgccttcggtatcgtggttatcttcggtaaagaagccttcacgatgaaaggtgctgcgcgtcgtaaaatgatcgttgccttcatcctgatgctcgaagccattatcttcttcgtgctgtacagccagatgccaacgtcactgaacttctttgcgattcgtaacgttgagcactccattctgggtctggccgtagaacctgagcagtatcaggcactgaacccgttctggatcatcatcggtagtccgattctggccgctatctataacaagatgggcgataccctgccgatgccaaccaagtttgcaatcggcatggtgatgtgttctggtgcgttcctgattctgccgctgggtgcgaaattcgcgtctgacgctggtatcgtgtctgtaagctggctggtcgcaagctatggcctgcagagcatcggggaactgatgatctctggtctgggtctggcaatggttgctcaactcgttccgcagcgtctgatgggcttcattatgggtagctggttcctgaccactgccggtgcaaacctgattggtggttatgttgcgggtatgatggctgtgccggataacgttaccgatccgctgatgtcactggaagtctatggtcgcgtattcttgcagattggtgtcgctactgccgttattgcagtactgatgctgctgaccgcgccgaaactgcaccgcatgacgcaggatgacgctgcagacaaagcggcgaaagcagccgtagcgtaaaattcagggaaactcttttacaagccgctaacttttcgttagcggctttttttttgttcagcaacgcactaccatactttaaaccacagacaaaaggagttaccgatgaaattgttctacaaaccgggtgcctgctctctcgcttcccatatcaccctgcgtgagagcggaaaggattttaccctcgtcagtgtggatttaatgaaaaaacgtctcgaaaacggtgacgattactttgccgttaaccctaaggggcaggtgcctgcattgctgctggatgacggtactttgctgacggaaggcgtagcgattatgcagtatcttgccgacagcgtccccgaccgccagttgctggcaccggtaaacagtatttcccgctataaaaccatcgaatggctgaattacatcgccaccgagctgcataaaggtttcacacctctgtttcgccctgatacaccggaagagtacaaaccgacagttcgcgcgcagctggagaagaagctgcaatatgtgaacgaggcactgaaggatgagcactggatctgcgggcaaagatttacaattgctgatgcctatctgtttacggttctgcgctgggcatacgcggtgaaactgaatctggaagggttagagcacattgcagcatttatgcaacgtatggctgaacgtccggaagtacaagacgcgctgtcagcggaaggcttaaagtaatagccatcggcccacaggtcgttgtgggccgaaatgagatatttcagagctttgttgcgctgaagtaatgttctggtttggcaatacgatcctgagcagccaccacttgcagctcatattcctgcattgctttggtggtcaccatgatttcgtagactgcagcggtcacatgttccagcgcctcctgcagcgttgccccctgaagcagtttcaccagcagtaaaccgctcgtcacatcaccaacacctaccggctggcgcataccaaaatccaccagcggacggctgatatgccaggcttcatcggcggtgaccagcagcatttcaaaacggtcacggctgtagccagctcgcgccaggtgtttaaccaacacaatttgtggcccttgcgcaatgagttcgcgcgctgccagaaccgcttcttcgacgttatttaccgcatgctcacagagtatttccagctcaaccagatttggcgcaatgatatcgctggcaggcaaaccgtgccgcacatgaaactctgcgacacccggtgcaacgatacagcctttttccggatgacccattaccggatcgcaaaaatatttcgcctgcggattcgcggctttcacctgacggacgataccgaggatatgttcaccctgctccgccgatcccagatagccacttaatacggcatcacaggtgtgtaatttatcaatggcggcaatgccttgcacaatttcggttaaatggctgggcggcatcacgcagccagtccatttgccgtattgggtgtgattagaaaattgaacggtgttcagcggccagacgttcgcgcccaggcggcgcatcggaaactctgccgcactgttacccgcatgaccataaacaacgtgagactggatagcgagaatatttttcatcatgttccctgtataaaaaccagggggagtgatttctcactccccctttccacttaatgcattatttccagcaaatcagacagtaattctttttaccgcgacgcagtaaggtaaaacgaccaaacagacgatcttcttctttaaagaagtattcaggatcggactgtttttcaccgttaatggtgatggcattggaggcgatagttttacgtgcctgaccacgggaaggttgcagttcagaatcgaccagtgcctgcatcaggtctgcgcccttttccatctcaaccatcggtacgccgtcctgcgccagctgttcgaagtccgcttcactcagcgcactcaaagaaccgctgaacaggcattcggtaatacgttttgccgcctgtaaaccttcttcaccgtgaaccagacgagtcacctgctccgccagtacatactgggcgcgcggtgctttaccgctgtttttatcttcttcttccagggcgttgatctcttcaatgctcataaaggtgaagaacttcaggaagcggtaaacgtcggcatccgcagtgttgatccagaactggtagaatttgtacgggctggttttcttcggatccaaccagactgcgccgccttcagttttaccaaatttggtgccatctgctttagtgatcagcggaacggtcaggccaaacacctgattctgatgcagacgacgggtcaggtcgataccagaagtgatgttaccccactggtcagaaccaccaatttgcagcaccacaccgtactgtttgttcagacaggcgaagtcataaccctgcaacaggttgtaggaaaactcagtgaacgaaatcccctgatcttcacggttgagacgctgcttaaccgcttctttgttgatcatctggttaacggagaagtgtttgccaatatcgcgcaggaaggtcagcacattcatattgccgaaccagtcatagttgttcgccgcgatagcagagttttctccacagtcgaaatcgaggaacggggcaacctgcttacggattttgtccacccactcctgaacagtttcttcggtgttcagcttacgctcggcagctttgaagctcgggtcgccaatcagacccgtcgcgccgcctaccagcgcaaccggcttgtggcccgcctgctggaagcgtttcaggcataacaatggaacaagatgccccaaatgcaagctgtcagcggtaggatcgaagccgcaatagagcgcgatcgggccttgcgccagtcgctctgctaacgcttcctcgtccgtcacctgggctaccagcccccgctcttgcaattgtttaatcaagttactgcttgccatcaaaatctccatgtatataacgactgcacctttgccggtacacgacttttcgccagatgcgaaagagacatagaataaagtgccagaatcaggagtaccagcgattaaagcaagatttttgcatcttttcagggtgcaagacgatcaatcttccacgcatcattttcacgctggtacaaaaagcggtcatgcaggcgatgctcaccaccctgccagaactcaatctgttcaaggctgacgcgaaaaccgccccaaaagctcggcaatggcacttcgccctgttgaaacttctgcttcagctccaggaatttactttcaaggataccgcgggcagaaatgcgactggactgcttcgaaacccatgcaccaatctggctatcacgcgggcggctatgaaaatatttcatcacttcgagagtcgaaagtcgttctgctttaccgatcaccatcacctggcgctcaagggtatgccacgggaacagcaggctaacgcgcggattattttcgatttgatgtgctttacggctgccgaggttggtgtaaaacaccatgcctttttcgtcgtaatgtttgagtaaaacgatgcgctgataaggctgaccatgttcatccacggtagcgaccaccatcgcggtagggtccgccagtttggcttcacaagcctgagagagccaacgttcaaaaagggttaatggatcggcgggaagatcgcggcggcgtaacccgcctttggtgtattcacggcgcagatgcgcgatttgctgcaattcgtcgttatcagacatggttttctttacggattgtcagtgggtgacgctattgtgcgccgcccctggaaaaatctcaacgctgtggattttgtaactgacagttattcaagacgatgcggtcgcgtttatagacagtcgcttcatcgcctttcgaccagaaaacatagattccgtcagtgtaacgcgcgccagaggctgaaatgccctgtttgagatgcagtagttgattatcgtaaacaaaactgacctcctggcgcggattattcagtttgaccgtcaacggtttttcatcacactggtattccagcgtatcggtttgcatgcgctcaaccagctgattaaaggcgctacagccggagagaaggaccggcaaaatgataattaacagttttttcatagtcatatcccgaagactttcctggtctggagggcaatacgccctccctaacgttccaagtgtaacggcagacgcggtaagaaaaattcagttaactctgatatcacgggttagcggggaaaatagcccccagtaccgtctcctggcttgcgccagtgacggaaggcagatttcctggtaatcccgccagcgtccgccaggcaagccaggcgaaagccaatgcttccatgtcatcgccactaatgccaacggcatcggtggtggtgacttctgtgcctggcagtaatgccgccagacgcgccatgagtagcggattacgactacctccaccacataccatcaatcgttcgcagccaccgctcaacaaaacttgttcagaaatggtcacggcggtgagttctgccagtgtcgcctgcacatctcggggatcaacacccggaaaatggcgcaaatggcgctccagccaaccatagttaaagtattcgcgtccggtgcttttcggtgcaggttgcgagaaatacgggtcgctgagcatattttgcagcagtgggagaataactttacccgcccgtgcccactcggcatctttatcgtaaggtttaccggcctgacgccagatccaggcatccatcagcatgttaccaggaccggtatcgtagcccccaaccggctgcccaggaatgagcagtgacagattggcgatgccgccaatattgagcaccattcgtcgctcggttgggtgagccagcagcgcatgatggaacgcaggtaccagcggtgcgccttgtcctcccaaggcaatatcgcgacggcgaaaatcaccgacaaccgtaattccggtgcgtgccacaatttgattgttatcgccaatctgtaaagtgtgtggtgccacgcccgtcggttcatgccagacggtttgaccgtgacaaccgatcgcaactatatctcttgcctgcagattttgttccttaagcaaggcattgaccgcatcagcaaaaagtcgcccgagttgagtatcaagctgtccaaactgcgaaagtgtaagctgctggccctggcaaatatccagtacagcctgtttcagagataccgggatcggccaactcaaacttgccagctgtgcgacccggtgttcatcaattgtcgccaacacaacatcaacaccatcaaggctggtgcctgacataacgccaataaagcggcccgatttcatagttcatcctttttcaatctgacgtttgcgcaccactcaaacataaacttttcgtgaataccatgcggaatgaccggtttttaccgttggtagtaaaacattatcttcaaatcaataatcatcatgaatgttttgtttataattggttgatcctactttcattatgatttgctcatatttggtagaacatgtaaccatggattcacatatgccatatactttgaccatgagggatgcttgcgtggcgtttcatggtgaacaggagatttttcaatgattaaacgcgtattggttgtttcaatggtaggtctgtctcttgtcggttgtgttaataacgacaccctgtcaggggatgtttataccgcttctgaagcgaaacaagtacagaatgtcagctatggcaccatcgttaacgtacgtccggtacagattcagggcggtgatgattccaacgttatcggtgcaattggcggtgctgttcttggtggtttcctggggaatactgttggtggcggaaccgggcgttctctggctactgcagcaggcgctgttgcaggtggcgtagctggtcagggcgtacagagtgcaatgaacaaaacgcagggtgtcgagctggaaattcgtaaagacgatggtaataccatcatggtggtacagaaacaaggcaacactcgtttctctccgggccaacgtgtcgtactggccagcaatggcagtcaggtgaccgtttctccgcgctaaataagtttgcgtgtggtcaggttactgaccacacgcccccttcatttcaccctttggcctgtaactcaatgatattatgctcaagttttgcgatgagcgtaatcagttgctccagttcctctgcggagatgccatgtaatatttccgcgcgggttttgttaataacagcttccatttcgctgatcagcggctctgccttttccgtcagtttaatacgtttagcccgacgatcgctggcacaagtttgacgcgaaattaaccctttttcttccagttggtccagagtacggaccagtgatggctgctcgatgccaatcgcttttgccagttgaatttgcgactggtctggaggtaactgatggatattgtgtaacgtaacccaatgggtttgtgttaactccagcggtttcaggcgatggtctatcagagcacgccatatgcgcaccaaccgtgccagatcagaacctagtggcgattccaatttcatctccttataattagcttgctaagatattatgcggcttttagaatagtgtgcagcaattgtattgctaaaacaaatgtattgctgcatttggttaccgtcagacatatttttcagaaattgcgcgtaaatttttcgcacttaaagaatatttattaatctaacgcaatatattcggtcgtaaaggaatctactttgtgaagtttatgctcaatgcaacaggattgcccttacaagatctggtgttcggtgcgtccgtctactttcctccgtttttcaaagccttcgcgtttggattcgtcatctggcttgtcgtacaccgcctgcttcgtggctggatctacgccggtgacatctggcatcccttgttaatggatttatcgctgtttgcgatttgcgtttgccttgctctggcaatactgattgcgtggtaactatgtcaattaaaacaattaagtatttctcaacaatcattgtagcggtagttgcggttcttgccggatggtggctgtggaattattacatgcaatctccgtggacacgcgacgggaaaatacgcgcagaacaggtttctatcaccccacaggtgtcgggacgtattgttgagctgaatataaaagacaaccagctggttaacgcgggggatcttctgctcacgatcgataaaacgccctttcagatcgccgagctgaacgcacaggctcagctggcgaaagcgcaatctgacctcgcaaaagccaataacgaagcgaatcgtcgtcgtcatctctcacaaaattttatttctgccgaagaactcgataccgctaacctcaatgttaaagcgatgcaggccagtgttgatgccgcacaggcgacgctgaaacaggcacaatggcaactggcgcaaacggaaattcgcgccccggtgagtggatgggtgactaaccttactacccgcatcggcgattacgctgataccgggaaaccgctgtttgcccttgtcgacagccactcgttttacgtcattggttattttgaagaaaccaagttgcgccatatccgcgaaggtgcaccagcacaaattaccctctatagtgataacaaaacgttacagggtcacgtttccagtatcggtcgggcgatttatgatcagagcgttgaaagtgactcaagccttattccggatgttaaacctaacgtcccctgggttcgactcgcccaacgcgttcccgtccgctttgcgctggataaagtcccaggcgatgtcacgttggtgtcgggcaccacctgtagcattgccgtaggtcaataatgaacgcatcgtcatggtccttgcgcaatttgccctggttcagggccacgctggcgcaatggcgttatgcgttacgcaataccattgccatgtgtctggcgctgacggttgcctattatttaaatctggatgaaccctattgggcgatgacctcggctgcagtggttagctttcccaccgttggcggtgttatcagcaaaagcctcggacgcatcgctggcagtttgctcggagccattgcggcactgcttcttgccgggcatacgctcaatgagccgtggttttttctattgagcatgtcggcgtggcttggcttttgtacctgggcctgtgcgcacttcacgaataacgtcgcgtatgcatttcaactggcgggctacacggctgccatcatcgcctttccgatggttaatattactgaggccagccagctgtgggatatcgctcaggcgcgcgtttgcgaggtgattgtcggcattttgtgcggcggcatgatgatgatgatcctgcctagcagttccgatgctacagcccttttaaccgcattgaaaaacatgcacgcccgactacttgaacatgccagtttactctggcagcctgaaacaaccgatgccattcgtgcagcacatgaaggggtgattgggcagatactgaccatgaatttgctgcgtatccaggctttctggagccactatcgttttcgccagcaaaacgcgcgccttaatgcgctgctccaccagcaattacgtatgaccagtgtcatctccagcctgcgacgtatgttgctcaactggccctcaccgccaggtgccacacgagaaattctcgaacagttgctgacggcgctcgccagttcgcaaacagatgtttacaccgtcgcacgtattatcgccccgctacgcccgaccaacgtcgccgactatcggcacgtcgccttctggcagcgactacgttatttttgccgcctttatctgcaaagtagtcaggaattacatcgtctgcaaagcggtgtagatgatcataccagactcccacggacatccggcctggctcgtcataccgataacgccgaagctatgtggagcgggctgcgtacattttgtacgttgatgatgattggcgcatggagtattgcttcgcaatgggatgccggtgccaatgcattaacgctggcagcaattagctgcgtactctactccgccgtcgcagcaccgtttaagtcgttgtcacttctgatgcgcacgctggtgttactttcgctattcagctttgtggtcaaatttggtctgatggtccagattagcgatctgtggcaatttttactgtttctctttccactgctggcgacaatgcagcttcttaaattgcagatgccaaaatttgccgcattgtgggggcaactgattgtttttatgggttcttttatcgctgtcactaatcccccggtgtatgattttgctgattttcttaacgataatctggcaaaaatcgttggcgtcgcgttggcgtggttagcgttcgccattctgcgtccaggatcggatgctcgtaaaagccgccgccatattcgcgcgctgcgccgggattttgtcgatcagctaagccgccatccaacactgagtgaaagcgaatttgaatcgctcacttatcatcacgtcagtcagttgagtaacagccaggatgcgctggctcgccgttggttattacgctggggtgtagtgctgctgaactgttctcatgttgtctggcaattgcgcgactgggaatcgcgttccgatccgttatcgcgagtacgggataactgtatttcactgttgcggggagtgatgagtgagcgtggcgttcagcaaaaatcactggcggccacacttgaagaattacagcggatttgcgacagccttgcccgtcatcatcaacctgccgcccgtgagctggcggcaattgtctggcggctgtactgctcgctttcgcaacttgagcaagcaccaccgcaaggtacgctggcctcttaattacttaattacaccacaggcatagcgttcaccgccaccgcccagcggtttaggttgatcggacatattatcgccgccaacgtggaccatcagcgctttgtctttgatttcatccagtgatttcagacgaggcgcgatgacggcatcggtagctttgccgtcattattgacgaccagtgcaggcagatcgcctaaatgcccggcaccttctggcccttcatgtttaccggtattttgtggatcaagatgcccgcctgcggattccgcggcgctggctttgccatctttggtggctggctggcagcttcctttggcatgaatatggaagccatgttcaccggggggtaatgctttcagatcgggcgaaaactccagacctttatcggtttcagtaatggtgacgctaccaattgactgccctaccccttgcgacgtgacgaggttcatctcgactttttcactggcagcttgtgcgccggttgcaacaaccagcgccagaatagccagactaaaacgtttcataggacctccgttcattgtgcattcctgaataagtgtaaaccagtgacacatttttgaacggcggctattcctaaaagtgcttacggtacgtcgtaccccagtgccgctttacggatacgaaaccattgttgacgggtcattttcagtgtttctgcttcgacagctgcccgtacgcgctcaattttacctgaaccgataattggcagcggctgcgatggtaaacgtaatacccaggcgtaaaccacctgttcaatcgagcccgcgtttaactcctctgccaccacagccagttcatcacgcagcggctggaaataatcatcattaaacagacgaccaccaccaaggcaggaccacgccatcggacgaacacgcagttgttgtagttggtcgagcgtgccatccagcagtaacggctgatgcaccggggatatttccacctgattagtggcaagggtaaacggcagacgtgattgcaacagggcaaattgcgcaggcgtaaagttcgatacgccaaaatgacgcactttgccgctctgatgcagatgtttgaacgcgtccgccacttcatcggcatccattaacgggtctggtcggtggattaacagcaaatccagatgatcggtcgcgagattaattagcgactgttcggcgctcttaatgatgtgatcgcggtcagtgatgtaatgaccaatgacgttttcttcacgcgcggtcgtcgcgataccgcatttactgacgatttccatccgttcacgcaggtgaggtgccagtttcagtgcctcgccaaacgccgcttcgcactgatagccaccataaatatcagcatggtccacggtggtcacgccgagatccagatgctcttcaataaaactgaccagctggcgggcggacatattccagtccatcaatcgccagtagcccatcacaaaacgggaaaactccgggccttgcggcgcaatagtaatacgctgaaccataatcgcttcctcttatcagatatgagaggagtatacgcaagattaggttcaaaagagtgatggttgctccggttcgtctgatgacgctggcttatttgcgcgtaatttgcgcattaatcgctgccgacaaaggcgcagcacctcttgtttttcgccatcgctcattttattccagttaaaacgctcatcacgactacgaaaacagccgcgacaaaacccgcgttcgtcagactggcaaattccccggcacgggctctggacgggaaagaactctaattgctccgccacttcgccctcctcagataagattattaccattattgaagctgttaatgtccaaagtagcaactttgcttgcactagaccgactggtctactacactccaacgcatgaacaaacacaccgaacatgatactcgcgaacatctcctggcgacgggcgagcaactttgcctgcaacgtggattcaccgggatggggctaagcgaattactaaaaaccgctgaagtgccgaaagggtccttctatcactactttcgctctaaagaagcgtttggcgttgccatgcttgagcgtcattacgccgcatatcaccagcgactgactgagttgctgcaatccggcgaaggtaactaccgcgaccgcatactggcttattaccagcaaacactgaaccagttttgccaacatggaaccatcagtggttgcctgacagtaaaactctctgccgaagtgtgcgatctgtcagaagatatgcgcagcgcgatggataaaggtgctcgcggcgtgatcgccctgctctctcaggcgctggaaaatggccgtgagaaccattgtttaaccttttgtggcgaaccgctgcaacaggcacaagtgctttacgcactgtggcttggcgcgaatctgcaggccaaaatttcgcgcagtttcgagccactggaaaacgcgctggcccatgtaaaaaacattattgcgacgcctgccgtttagcaggcattttttcaccagacgaccgggagcctttatgtcatctgaaaaactgtattccccactgaaagtgggcgcgatcacggcggcaaaccgtatttttatggcaccgctgacgcgtctgcgcagtattgaaccgggtgacattcctaccccgttgatggcggaatactatcgccaacgtgccagtgccggtttgattattagtgaagccacgcaaatttctgcccaggcaaaaggatatgcaggtgcgcctggcatccatagtccggagcaaattgccgcatggaaaaaaatcaccgctggcgttcatgctgaaaatggtcatatggccgtgcagctgtggcacaccggacgcatttctcacgccagcctgcaacctggcggtcaggcaccggtagcgccttcagcacttagcgcgggaacacgtacttctctgcgcgatgaaaatggtcaggcgatccgtgttgaaacatccatgccgcgtgcgcttgaactggaagagattccaggtatcgtcaatgatttccgtcaggccattgctaacgcgcgtgaagccggttttgatctggtagagctccactctgctcacggttatttgctgcatcagttcctttctccttcttcaaaccatcgtaccgatcagtacggcggcagcgtggaaaatcgcgcacgtttggtactggaagtggtcgatgccgggattgaagaatggggtgccgatcgcattggcattcgcgtttcgccaatcggtactttccagaacacagataacggcccgaatgaagaagccgatgcactgtatctgattgaacaactgggtaaacgcggcattgcttatctgcatatgtcagaaccagattgggcggggggtgaaccgtatactgatgcgttccgcgaaaaagtacgcgcccgtttccacggtccgattatcggcgcaggtgcatacacagtagaaaaagctgaaacgctgatcggcaaagggttaattgatgcggtggcatttggtcgtgactggattgcgaacccggatctggtcgcccgcttgcagcgcaaagctgagcttaacccacagcgtgccgaaagtttctacggtggcggcgcggaaggctataccgattacccgacgttgtaatccaacattgcgagcggcgtaaagccgccgctatactaaaacaacattttgaatctgttagccattttgaggataaaaagatgcgtcttcttcataccatgctgcgcgttggcgatttgcaacgctccatcgatttttataccaaagtgctgggcatgaaactgctgcgtaccagcgaaaacccggaatacaaatactcactggcgtttgttggctacggcccggaaaccgaagaagcggtgattgaactgacctacaactggggcgtggataaatacgaactcggcactgcttatggtcacatcgcgcttagcgtagataacgccgctgaagcgtgcgaaaaaatccgtcaaaacgggggtaacgtgacccgtgaagcgggtccggtaaaaggcggtactacggttatcgcgtttgtggaagatccggacggttacaaaattgagttaatcgaagagaaagacgccggtcgcggtctgggcaactaatctcctgccgggcgtgaactcatcgcgcccgcatctttactgcatcgacaagtaatatttgtcataatgcgcgctgcaatttatccgtattaagagaatcagatgtccgataacgctcaacttaccggtctgtgcgaccgttttcgtggtttttatcctgttgtgatcgatgttgaaacagccggatttaacgccaaaaccgatgcgctgcttgagattgccgccatcaccctgaaaatggatgaacaaggctggctgatgccggacaccacattacatttccacgtcgaaccatttgtcggcgcaaatttgcaaccagaagccctcgccttcaacggcattgacccgaacgatcccgatcgcggcgcggtcagcgaatacgaggcgctgcacgaaatttttaaagttgtacgcaaaggtattaaagcgagcggctgtaaccgcgccattatggtggcgcacaatgccaattttgatcacagctttatgatggccgccgcagaacgcgcctcactgaaacgtaacccgttccaccctttcgccacttttgacactgctgcactggccgggctggcactcggacaaaccgtattgtcaaaggcttgccagaccgctggcatggacttcgacagcacccaggcgcactccgcgctgtacgacaccgaacgcactgctgtgctgttttgtgaaatcgtcaaccgctggaaacgtctgggaggctggccgctacctgccgccgaagaggtgtaatcgagtcgatgcctgatgacatgcaatgattcaggcatctatagtgaggctattccacgcatcctgcatgatattcacggggaatagcgttaatggcagataatccagacccttcatcgctcctgccggacgtgttttcaccggcgacccgcgactggtttcttcgcgcctttaaacagccgaccgctgtccagccgcaaacctggcatgtggcggcgcgaagcgaacatgcgctggtgattgcaccgaccggctccgggaaaacgctggcagcatttctctacgccctcgatcggctcttccgcgaaggcggcgaagatacccgcgaggcgcataagcgtaaaacctcacgcatcctctatatttcaccgataaaagccctgggcaccgacgttcagcgcaacttgcagatcccgttgaagggtattgccgatgaacggcggcggcgcggcgaaacggaagtcaatcttcgcgtagggatccgtactggcgatacgcctgcacaggaacgcagcaaactcacccgtaatccgccggatattctgatcaccacacccgaatcactctatctgatgctgacctcccgcgcgcgcgaaacgctacgcggcgtcgaaacggtaattattgatgaagtccacgcggtagcgggcagtaaacgtggtgcgcatctggcgttaagtctggagcggctcgatgcgctgctccacacctcagcacagcgaattggcctttctgccactgtgcgctcagccagcgatgtggcagcatttcttggtggcgatcgcccggttacggtagtcaacccgcccgcaatgcgccatccgcagatacgaattgtcgtaccggtcgccaatatggatgatgtctcatcggtcgccagcggcaccggcgaagacagccatgccggccgggaaggctccatctggccatatattgaaacgggtatccttgatgaagtgttgcgccatcgctcgaccattgtctttactaattcacgcgggctggcggaaaaactgacggcacgattaaatgagctttacgccgcacgcttacagcgttccccgtctatcgccgttgatgcggcccatttcgagtcgacctccggcgcaacctctaaccgtgtacaaagtagcgacgtttttattgcccgctcacaccacggctccgtctctaaagaacaacgagcaatcaccgaacaggcgctgaaatcgggtgaattacgctgcgtggtcgcaacctccagtcttgaactggggattgatatgggcgcggtggatctggtgattcaggtggcaacgccgctttctgttgccagtgggttacaacgcattggtcgcgccggacatcaggttggcggtgtatctaaagggctgtttttcccccgtacccggcgtgatttagtcgattccgcagtcattgtagagtgtatgttcgcaggcaggctggaaaacctgacaccaccgcataatcctctcgacgtccttgcgcagcaaaccgttgccgccgcggcgatggatgcattacaggtagacgaatggtactcccgcgtacgccgtgccgcaccgtggaaagatctgccaagacgtgtttttgacgccacgctggatatgctttccgggcgctatccctctggcgatttttctgcttttcgccccaaactggtctggaacagggagaccgggatattgaccgcccgacctggcgctcaattgttggcggttaccagcggcggcaccattccggatcgtggcatgtatagcgtgttattacccgaaggtgaagaaaaggccggttcgcggcgggtgggtgaactggatgaggagatggtatatgagtcgcgggtgaacgacattatcactctcggcgctacctcatggcggatccagcaaatcacccgcgatcaggtgattgtgactcttgctccgggtcgttctgcccggctccccttctggcgtggtgaaggtaacggacgtccggctgaattaggcgagatgatcggcgattttcttcatttgctggcggatggcgcgttcttttccgggactattcccccgtggctggcagaagaaaatacgatcgccaatattcaggggttgattgaggagcagcgcaacgcgacgggcatcgttccggggagtcgccatctggtcctcgaacggtgccgtgatgaaattggtgactggcgtattattttgcactctccctatggaagacgggtgcatgaaccctgggcgctggcgattgccgggcgaatacatgcgctatggggcgctgacgcgtcggtggtcgccagtgatgacggcattgttgcacgtattcctgacaccgatggtaaattgcccgatgccgcgatttttttgtttgaaccagaaaagttgctgcaaattgtccgcaaggcggtaggcagctcggcacttttcgccgcccgttttcgcgaatgcgccgcgcgggcattattaatgccggggcgcactccgggccatcgcaccccgctttggcaacaacggctgcgcgccagtcagttgctggaaatcgctcagggatatccggattttccggtcattctcgaaaccctacgcgaatgtctgcaagatgtttatgatcttcccgcactggaacgtttgatgcgtcgcctgaacggtggcgaaattcaaatatccgatgtaacgaccactacgccctcgcctttcgccacaagtttattgttcggctatgtcgcggaatttatgtaccagagcgacgccccgctggcagagcgccgggcatccgtactgtcgctggacagcgagttactgcgcaatctactcggacaggtcgatccgggggaattactcgacccgcaggtcattcgccaggtggaagaagagttgcaacgactggctcctggcagaagagcgaaaggtgaagaaggattgttcgacctgctgcgcgaactggggccaatgaccgttgaagacctggcgcaacggcatacaggcagcagtgaagaggttgcgtcgtatctggaaaatcttcttgcagtaaaacgaatcttcccagcgatgattagcggacaggagcgtcttgcctgtatggatgatgccgccaggctgcgtgatgccctcggcgtacgactaccagagtcattgccagagatttatttacatagagtcagttacccgcttcgcgacctctttctgcgctatctccgggctcatgctctggtcacggctgaacaactggctcatgagtttagtctcggtattgccattgtcgaagagcagcttcagcaactgcgtgaacagggtctggtgatgaatctgcaacaagacatctgggtgagcgatgaagtatttcgtcgtctgcgtttgcgctcgctgcaagccgccagagaagcgacgcgtcccgttgcagccacgacctatgcgcgattgctgctggaacgtcagggcgtattacccgccaccgatggtagcccggcgctctttgcctcaacatcgccaggcgtttatgagggcgtagatggcgtgatgcgggtgatcgaacagcttgccggagtcggtttacccgcctcactctgggaaagccagatcctgcctgcccgcgtacgcgactattcgtcagaaatgctcgatgaattactggcaaccggtgcggttatctggtcggggcaaaaaaaactgggtgaagatgacggcctggtggcactgcatctacaggaatatgctgcagaatcgttcactcccgccgaagcggatcaggcgaatcgttcggcgctgcaacaagcgatagtcgctgttctggctgacggaggagcctggtttgcacaacaaatcagccaacggatacgcgacaaaatcggcgaatcggttgatctctctgccctgcaagaggcgttatgggcgctggtctggcaaggcgtcatcaccagcgacatttgggcaccgttacgcgccctcacccgcagcagttccaacgcacgcacctcaactcgccgcagtcaccgggctcgtcgtggacgtcctgtctatgcgcaacccgtctcgccgcgggtatcttacaacacaccaaatctggctggacgctggtcgttattgcaggtggagccactaaacgataccgaaaggatgctggcgctggcggaaaatatgctcgaccgctacggcatcatcagtcgtcaggcggtgatagccgaaaatatccctggcgggtttccatcgatgcaaacgctttgtcgaagtatggaagactccgggcgaattatgcgaggtcgttttgtagaaggtctgggtggcgcgcaattcgctgaacgtctgactattgaccgattgcgcgatctggcgacacaagccacgcaaacgcgccactatacaccagtggcgctctctgccaacgatccggctaatgtgtggggaaatcttctgccctggcctgcacatccggcaacgctggttccaacgcgtcgggcgggtgcgctggtggtcgtttctggcggcaaattgttactctatctggcgcaaggtggcaaaaaaatgctggtctggcaggaaaaagaggaattactcgccccagaggttttccacgcgctgactaccgcactgcgtcgcgaaccacggctgcgctttacgctaacagaagtgaatgatctaccggtccggcaaacgccgatgtttacgctgctgcgtgaagcgggattttcaagttcgccacaagggctggattggggatagagaaaggactgacggatgcccgttcgcatccgtcagtattgcaggacggattattccgcgtccggctcttcagacttgtatttagcggcagtttctttgatcagctgctgcagttcgccacgctgatacatttcgatcacgatatcacaaccgccgaccagctcgccgtcaacccacagttgcgggaaggtcggccagttagcatatttcggcagttccgcacgaatgtccggattctgcagaatatcaacataggcaaaacgttcgccacatgcggcaagcgcctggactgcctgggcagagaaaccgcagctcggcagtttcggtgaacctttcatgtacagcaggatcgggttttcagcaatctggcgttggattttttcgatagtggtgctcattgtcttgcttcctcaaacttctttacggcagtaatctgacattgtagcgggtcagtgcggcatcggaaaataacattttcatcacgcttttgctattttatccctttgctctatttgttgcatttcaaatattcgtttcttctctgatgccggcaaactggcgtatttataaccatttttagctttcactgctgcatttttttgcgctcgccaacgaaacgtattttttaacaataaaagctattaactttctcttcttctatgcattagaatcatcaagttttgtaaatcagacgcaggcatgatagacctgccttaacagagggacgctcagtggcgcggataaaccgtatttcgatcacgctctgtgctttactttttaccaccctgcctttaacgcctatggcccatgcttcaaagcaagccagggagagttctgctaccactcatatcaccaaaaaagcagataaaaagaaaagcacggcaaccaccaaaaagacccagaaaacagcgaaaaaagccgccagtaaaagtacgaccaaaagcaaaaccgcttcttccgttaaaaaatcttccattaccgcttctaaaaacgccaaaactcgcagcaaacacgccgtcaataaaacggcctcagccagctttaccgaaaagtgtaccaaacgtaagggctataaatcgcattgtgtgaaagtcaaaaatgccgcgtcaggaactcttgccgacgcgcacaaagcgaaggtgcaaaaagctacgaaagtggcaatgaataaactgatgcagcaaattggtaagccatatcgttggggtggcagctcaccgcgtaccggttttgattgcagcggcctggtttattacgcttataaagatttggtgaaaattcgtattccgcgtacggcgaatgaaatgtatcacctgcgtgatgcagcgccaatcgaacgtagtgaactgaaaaacggcgacctggtctttttccgtactcagggacgcggcacagccgatcatgtcggcgtgtatgtcggcaacggcaaatttattcagtcaccgcgcacaggtcaggaaattcaaatcacttctctcagtgaagactactggcagcgccactatgttggcgctcgtcgggtaatgaccccaaaaacacttcgctaaaactttaccctgttgttacggcaacagggtaagttcatcttttgtctcaccttttaatttgctaccctatccatacgcacaataaggctattgtacgtatgcaaattaataataaaggagagtagcaatgtcattcgaattacctgcactaccatatgctaaagatgctctggcaccgcacatttctgcggaaaccatcgagtatcactacggcaagcaccatcagacttatgtcactaacctgaacaacctgattaaaggtaccgcgtttgaaggtaaatcactggaagagattattcgcagctctgaaggtggcgtattcaacaacgcagctcaggtctggaaccatactttctactggaactgcctggcaccgaacgccggtggcgaaccgactggaaaagtcgctgaagctatcgccgcatcttttggcagctttgccgatttcaaagcgcagtttactgatgcagcgatcaaaaactttggttctggctggacctggctggtgaaaaacagcgatggcaaactggctatcgtttcaacctctaacgcgggtactccgctgaccaccgatgcgactccgctgctgaccgttgatgtctgggaacacgcttattacatcgactatcgcaatgcacgtcctggctatctggagcacttctgggcgctggtgaactgggaattcgtagcgaaaaatctcgctgcataataactgatggcaaatgcagcattgcctgaagcgctacgcttatcaggcctacgcggatcatcgatgtaggtcggataaggcactcgccgcatccgacaagcgctgcatgatacgacgcctaacgcgtcttttcatgtcaacgcggatgagtcgttaacaccgcatccggcaagataaatcgcacgttgtcagcaactgtaacgcagaaggttatccttctgcgtttttgtttaattagctgttagcaacgcaaactgtttcaggttgttttctggctgacataaacaccagcaataatgccagtcccgcgacaatcgctcccatcaccggcacaaagctgtatcccagcccagcggaaattaccgcaccaccagcagctgctcccagcgcatttccaagattaaaggcaccaatattgactgatgaagacagacccggcgcttcactggcgacacgcatcacgcgcatctgtaacggcggtacgaccgcaaaggttgctgcgccccacaccaccatgctaatagctgcgccgaactcattgcgggccaggaacgggattgccagcataatcaccatcagcagcaacaaaaagcctttcaacgtgccgttaactgaacgatctgccagtttgccgccgagatagttaccgatagagaatccgacaccaatcagcaccagcattgccgtgacgaacaccggtgttgcgtgggtaatactttgcagtaccggagagatataggtgtagagagtaaacattgcaccagctcccagtaccgtcgtcagcaatgcagacagcacctgcggacgcattaataccgccagctcttttttcacttcaggtcgtgcccctgcaccacctttaggtaatgagaagaacagacttaccattgaaatcactcccagccccgccgttgccagaaatgacatccgccagccgatggtttcacccaaccaggtcgccgccggcacgccaccgatatttgccagggttaaccccataaacatagtggcaactgcgctggcctgtttatgttttggcaccacgcttgcggccacgactgaacccaaaccaaaaaatgctccgtgattcaggctggtcaaaatgcgtgaaagcatcagggtcatataatccggcgcgatggcggaaagaacgttgcctagcgtgaaaattgccatcaggaaaatcaacgcactgcggcgggcacgatgagaaagtagaagcgtcatcagcggcgcgcccaccattacgccaactgcataggcactgattaacattccggcagcgggaatcgagacatccacaccgcgcgcaatgacgggcaacaagcccattggcgagaactccgttgtcccgataccaaacgcgccaatcgccagcgccagcaacggatagttaattttcatgccttatctccacctcttcgcgtcattacgcgatattcattaaagtggcgaaagcatgacagcaatcacaaaaaaatgaaaataacaaaaagagaaaacacttttgccattttgctaacaaacaggaaggagatgcgaaggagaacgcgctccctcgagaggaaatcagtgcagcgcggcagtcaaacccacggctacgatcaaaccgaggacgataatcgttgttaccagtgaaaatttaaggtcggtgctcatcaagttttctccttttttattaccacacaaaaagtgatattacgcatttttacacactgtgatgaaaaaatctcccgtcatttataatgataagtgtttttaccactttcccttttcgtcaagatcggccaaaattccacgcttacactatttgcgtactggccattgaccccttcctgacgctccgtgtcgtttttccggcgtaccgcaacacttttgttgtgcgtaaggtgtgtaaaggcaaacgtttaccttgcgattttgcaggagctgaagttagggtctggagtgaaatggaatggcaacaataaaagatgtagcgaaacgagcaaacgtttccactacaactgtgtcacacgtgatcaacaaaacacgtttcgtcgctgaagaaacgcgcaacgccgtgtgggcagcgattaaagaattacactactcccctagcgcggtggcgcgtagcctgaaggttaaccacaccaagtctatcggtttgctggcgaccagcagcgaagcggcctattttgccgagatcattgaagcggttgaaaaaaattgcttccagaaaggttacaccctgattctgggtaatgcgtggaacaatcttgagaaacagcgggcttatctgtcgatgatggcgcaaaaacgcgtcgatggtctgctggtgatgtgttctgagtacccagagccgttgctggcgatgctggaagagtatcgccatatcccaatggtggtgatggactggggtgaagcaaaagctgacttcaccgatgcggtcattgataacgcgtttgaaggcggctacatggccgggcgttatctgattgaacgcggtcaccgcgaaatcggcgttatccccggcccgctggaacgtaacactggcgcaggccgccttgccggttttatgaaggcgatggaagaagcaatgatcaaggtgccggaaagctggattgtgcagggtgattttgaacctgaatccggttatcgcgccatgcagcaaatcctgtcgcagccgcatcgccctactgccgtcttctgtggtggcgatatcatggcaatgggcgcactttgtgctgctgatgaaatgggcctgcgcgtcccgcaggatgtttcgctgatcggttatgataacgtgcgcaacgcccgctattttacgccggcgctgaccacgatccatcagccaaaagactcgctgggtgaaacagcgttcaacatgctgttggatcgtatcgtcaacaaacgtgaagaaccgcagtccattgaagtgcatccgcgcttgattgaacgccgctccgtggctgacggcccgttccgcgactatcgtcgttaatcacccgttgcgggagtctcttccggctcccgcagccactccttattcagcgtctcactatcgccgagatactcaagcaaccaggttaacgcaggcgacatatcattttgctgccatgtcagacaacatgccgaatccggaaaggggttttccagttctaatgctacccacttcccctcattaagccacggtttggcgaaatgtgttggcaccatccctatgcataatcctgccgagatacaggttgccgatgattcccagtcaggcacgacaagtcttttttggttatccagcaaccaggtaatacgcttaggtagcgttcgcgaggtgtcttcgcgcaccaacgacggccagttgcgcaacgtatcatcgctgaatgggccatccatcaacgccagcgggtggtggctggcaacaacgcaactccagcttagcatccccatatcccggaaggcataacgaccgcctaccggaatcgcgcgtgttgcgccaatcgccagttccacgcgcccgtcggaaagcgcatcccagacaccgttgaacacttcctgaaagacaagaagttcgacatcatcaaaatggcgataaaaatcaacgatcatctgccgtgtacgttctggcctgacaatattatccactgcgatagctaactgaccgcgccagccgttcgctatctgctgacattgctggcgggtgatctgcatttttttgacaacagagcgcccttctttgagaaaccacgctccagcagcggtcagctccacatcacggtgccgtcgttcaaagagcggcaccgccagccactcttccagctgacgcacggtatagctgaccgcagaaggaacgcgatgcagctcctgtgccgcagcgctaaaactaccattacgcgctaccgcatcaacaacttcgagtgaatattctgaccacatagtctgcctacaaaatttttgaaaccagtcatcaaatattaccgtttcacaacactaatttcactccctacactttgcggcggtgtttaattgagagatttagagaatatacatgcaacctgggaaaagatttttagtctggctggcgggtttgagcgtactcggttttctggcaaccgatatgtatctgcctgctttcgccgccatacaggccgacctgcaaacgcctgcgtctgctgtcagtgccagccttagtctgttccttgccggttttgccgcagcccagcttctgtgggggccactctccgaccgttatggtcgtaaaccggtgttattaatcggcctgacaatttttgcgttaggtagtctggggatgctgtgggtagaaaacgccgctacgctgctggtattgcgttttgtacaggctgtgggggtctgcgccgcggcggttatctggcaagcgttagtgacggattattatccttcacagaaagtcaaccgtatttttgcgaccatcatgccgctggtgggtctgtctccggcacttgctcccctgttaggaagctggctgctggtccatttttcctggcaggcgattttcgccaccctgtttgccattaccgtggtgctgattctgcctattttctggctcaaacccacgacgaaggcccgtaacaatagtcaggatggtctgacctttaccgacctgctacgttctaaaacctatcgcggcaacgtgctgatatatgcggcctgttcagccagtttttttgcatggctgaccggttcaccgttcatccttagtgaaatgggctacagcccggcagttattggtttaagttatgtcccgcaaactatcgcgtttctgattggtggttatggctgtcgcgccgcactgcagaaatggcaaggcaagcagttattaccgtggttgctggtgctgtttgctgtcagcgtcattgcgacctgggctgcaggcttcattagccatgtgtcgctggtcgaaatcctgatcccattctgtgtgatggcgattgccaatggcgcaatctaccctattgttgtcgcccaggcgctgcgtcccttcccacacgcaactggtcgcgccgcagctttgcagaacactctacaactgggtctgtgcttcctcgcaagtctggtagtttcctggctgatcagtatcagcacgccattgctcaccaccaccagcgtgatgttatcaacagtagtgctggtcgcgctgggttacatgatgcaacgttgtgaagaagttggctgccagaatcatggcaatgccgaagtcgctcatagcgaatcacactgatctatatcgatatacttatacttaggctgctaacaaaattttgttgtatgattgaaattagcggcctatactaatttcgagttgttaaagctacgataaatattatgtttttacggggacaggatcgttcccgactcactatggatggtcatttcggcaagggttcctcctttccctctgttctacgtcggattatagactcgcggttttttctgcgagatttctcacaaagcccaaaaagcgtctacgctgttttaaggttctgatcaccgaccagtgatggagaaactatgagttcatcgtgtatagaagaagtcagcgtaccggatgacaactggtaccgtatcgccaacgaattacttagccgtgccggtatagccattaacggttctgccccggcggatattcgtgtgaaaaaccccgatttttttaaacgcgttctgcaagaaggctctttggggttaggcgaaagttatatggatggctggtgggaatgtgaccgactggatatgttttttagcaaagtcttacgcgcaggtctcgagaaccaactcccccatcatttcaaagacacgctgcgtattgccggcgctcgtctcttcaatctgcagagtaaaaaacgtgcctggatagtcggcaaagagcattacgatttgggtaatgacttgttcagccgcatgcttgatcccttcatgcaatattcctgcgcttactggaaagatgccgataatctggaatctgcccagcaggcgaagctcaaaatgatttgtgaaaaattgcagttaaaaccagggatgcgcgtactggatattggctgcggctggggcggactggcacactacatggcatctaattatgacgtaagcgtggtgggcgtcaccatttctgccgaacagcaaaaaatggctcaggaacgctgtgaaggcctggatgtcaccattttgctgcaagattatcgtgacctgaacgaccagtttgatcgtattgtttctgtggggatgttcgagcacgtcggaccgaaaaattacgatacctattttgcggtggtggatcgtaatttgaaaccggaaggcatattcctgctccatactatcggttcgaaaaaaaccgatctgaatgttgatccctggattaacaaatatatttttccgaacggttgcctgccctctgtacgccagattgctcaatccagcgaaccccactttgtgatggaagactggcataacttcggtgctgattacgatactacgttgatggcgtggtatgaacgattcctcgccgcatggccagaaattgcggataactacagtgaacgctttaaacgaatgtttacctattatctgaatgcctgtgctggtgctttccgcgcccgtgatattcagctctggcaggtcgtgttctcacgcggtgttgaaaacggccttcgagtggctcgctaaaggctattctatcgccccctctccgggggcgatttcagatcaggcttctgtacctggttgattcatggcattttctcgtgccgccagcacacgttctaccgtatctaccactgcctgagtttgtggatcgatttcaatgttgacgcgtgcgccaagttttttcttcccaagagtcgtgcgttccagtgtttccggaattaaatggacgcaaaaacgcgttggcgtgacttcgccgacggtcaggctaataccgtcgatgccaataaatcctttgtacagaatatatttcatcaactgactatcctggactttaaaccagatctggcgattattttccgaggttaatattttcgccacttcagcggtggtcataatatgacctgacattaagtgtccgccaatttcatcactgaatttcgccgcacgctcaacgtttacccaatcccccacttttaaatcgccaagattggtaatgcgtaacgtttctttcatcaggtcaaaactgacatggttgccgttaatttccgtcacggtcaggcagcaaccgttatgcgccacggacgcaccggtttccaggccgtccagcatgtggtcgggtaactccaccacatgcgtacgaaaatttggtttctcgtcaatcgacaccagttttgcggtgccctgtacaatccccgtaaacatacttacaactcctgaaatcagttaagacattctgttcagcacaatagcaggtggcaaacgcccttaccagtgaaggggtaagaatgactattttttcactggagaattaataaatcctcgctacaatagactgaatttcccctgcttcttctttttgctgcccattcaggcggctttttagtctctcatataactacaaataaaaggtgttcacgtgcagaagtatatcagtgaagcgcgtctgttattagcattagcaatcccggtgattctcgcgcaaatcgcccaaactgcgatgggttttgtcgataccgtgatggcgggcggctatagtgccaccgacatggcggcggtcgctatcggtacttctatctggcttccggcgatcctctttggtcacggactgctgctggcattaacgccggttatcgcgcaattaaatggttctggtcgacgtgagcgcattgcgcatcaggtgcgacaaggtttctggctggcaggttttgtttccgttctcattatgctggtgctgtggaatgcaggttacattatccgctccatggaaaacatcgatccggctctggcggagaaagccgtgggttatctgcgtgcgttgctgtggggcgcgccgggatatctgttcttccaggttgcccgtaaccaatgtgaaggtctggcaaaaaccaagccgggtatggtaatgggctttatcggcctgctggtgaacattccggtgaactatatctttatttatggtcatttcggtatgcctgagctcggtggcgttggttgtggcgtggctactgcggcggtgtattgggtcatgttccttgccatggtttcttacattaaacgcgcccgctccatgcgcgatatccgtaacgaaaaaggcaccgcgaaacccgatcctgcggttatgaaacgactgattcaactcggtttgccgattgcgctggcactgttctttgaagtgacactgtttgccgtcgtggctctgttagtgtctccgctcggtattgttgatgtcgcaggacaccagattgccctgaactttagttcactgatgtttgtgcttccaatgtcgctggcggcagcggtaactatccgcgtaggttatcgtctgggtcagggctcaacgctggatgcgcaaaccgctgcgcggaccgggcttatggtgggtgtctgtatggcaaccctgacggccatattcacggtttcactgcgggagcaaatcgccctgttgtacaacgacaatcccgaggttgtaacgctggctgcgcatttgatgttgctggcggcggtatatcagatttctgactcaatccaggtcattggcagtgggattttgcgtggttataaagatacgcgttccattttctatatcacctttacggcttactgggtgctgggcttgccaagcggctatattctggcactgaccgatctggtcgttgaacctatggggccagcaggcttctggataggctttattattggcctgacgtcggcagccattatgatgatgctgcgtatgcggttcctgcaacgtatgccgtcagccatcattctgcaacgagcgtcccgctaataaagacaaggcgcaaccttcacgggttgcgcctgtatttttacgcaggctggagcgttgcgccaatcccgtcttcgtctggctgtagtttcagtgcgttacacagagtttgccgactggcatctgttatctcaacgtgtatatcaccggtaacttcccctttcacattgatgaagtcaggtgaaatttctttcgcactggtttgcaggcaaatcgctccctctccgcgcaggcgtttcactttcagttgcacatgcgttgccgcaccagtgatcagccacagttttccgccattcagattgatgttaccaacactgaaagtgacactgtcaccttttaccgtactgccgtcgagaatcaacacaccgccctgctgtacagtaatcgttgattgttgcagctctgcgccataaccaataatcattgaagcgccgtccagtaatgcaacactcccggtcagttcaaccggtgcgcgatcttcctctacgacaaaattttcgtccgcgctggtgggtgacaacaggatcactgttccaccttgtattaccgcattttccagcgtaccggcatgcacttcagcccgaccacccacattcacggacaggttttgcgtcttaccggaactgtagagctgaaggccatccgtccccagacgataaatggatccattctcaacaatagtgtcagagtcttcaccaccgagattattcatggtgccaccagcaagcaacgtatcactggctttcccggccagcataaaaacgccgccctgattaatctcacaattgctggcttccccacctggatacaccaacaattcaccaccttcatctaccacgaccgctgaggttgtcccattaaccaacaggccgccctcttgatcgagaatgattttttccgcgcgatggccttccagtacacgcaggttaccgccattttccagcaacaaaccgcaggcataacctttatcaacgctgaattcaccttcgggatggcggccattaaccgtagcgagcgtagagagactaattgcgcctccctcggactgaacaatatctgtggcaatggcaccgtcgctgaccgatagcgtgccattgttaccgtactgtgtgcatttggcgatcccaccggttgccactttcaaccagccagcccccgtgaccacggtattttcggctcttccgccagcttcaacaatcaactcgccttcagtaagttgcgtcgcgccaatgacctcgccggtcttaacaatttgcacattcccgtcgctcatcaagtttttcgcatcagatcccatgatttattcctttgctgcatctgtgtgcctttattgctacctaagtgtaaaggctacggaggatttatccacgacagatttgagatggtggcaaacaactctgtttaaactctgatacacgaattattgggttgtatcagatgtaaatgcgatcctgaataaaaatcgcccttgcaaatcaacaaaatatagccaatttgcttaaaagctctgcaaacggtcgaaatagcgcagaaaattacgttttgcctcttgccaccttcccactctgccgctaatattcgtccccgttgtcacctacaacgttgcgttcatagctcagttggttagagcaccaccttgacatggtgggggtcgttggttcgagtccaattgaacgcaccatcctgcgtccgtagctcagttggttagagcaccaccttgacatggtgggggtcggtggttcgagcccactcggacgcaccagattttcttaatctggtcttttcctttttccctctgtttcttctctgtatccaatacgttaaaagatttacactatcttcgtatgcgttatcagaaggagaatcgctatggcaactttgttacaacttcattttgcttttaatggcccatttggcgacgcaatggctgagcagcttaaaccgcttgctgagtcgattaatcaggaacctggttttctgtggaaggtatggacagaaagtgaaaagaaccacgaagccggtgggatctatctttttactgatgaaaaaagcgcccttgcctatctggaaaaacatactgcccgacttaaaaatctcggcgttgaggaagttgtcgccaaagttttcgatgtcaatgagccactgagtcaaatcaatcaggcaaaactcgcctgacagaatttaatcaagggcggttagcgcccttttcatccctgtctgaaatttctcaaattctaaaaatctcaaccaaacttatctgataacactaaattcgaaagaatgcgtacaggtaagtaacaatgaaaaaaattgctattgtgggtgccgggcctacggggatctacaccttattctcgcttctacagcaacaaactccactttctatttctatcttcgagcaggctgacgaggccggtgtcgggatgccatacagtgatgaggaaaactcaaaaatgatgctggcaaatattgccagtattgaaataccgccgattaattgtacgtatctcgaatggctacaaaagcaagaagccagccatctccagcgttatggcgttaaaaaagaaaccttgcacgatcgtcagtttttaccgcgaattctgctgggcgaatatttccgcgatcaatttttacgattagtagaccaggcacgaaagcaaaaatttgcagtggctgtttatgaatcatgccaggttaccgatctgcaaattacaaatgctggcgtcatgctcgctacaaatcagggtttacccagagagacgtttgatttagcggtgattgccacgggtcacgtctggcctgatgaagaagaagcaacccgaacgtattttcccagcccgtggtcaggcctgatggaagcaaaggtcgatgcgtgtaacgtgggtattatgggaacatccttgagcggactggatgcggcaatggcagtggctattcagcatggttcgttcattgaagatgataaacaacacgtcgtttttcaccgcgataacgcaagtgaaaagctaaatatcacgttgatgtcgcgcacgggtattttacccgaagccgatttctattgccctattccctacgagcccttacacattgtcaccgatcaggcattaaatgctgagattcaaaaaggcgaagagggccttttggatcgggtatttagattgatagtagaggaaatcaagtttgctgatccagactggagccaacgcatagccttagagagcctgaatgtcgattcctttgctcaagcctggtttgccgagcgcaaacaacgcgacccatttgactgggcagaaaaaaatctccaggaagtcgaacgcaataaacgagaaaaacatactgttccctggcgttatgtcattctgcgcctgcatgaagccgtacaggaaattgttccacatctgaatgaacacgaccataaacggttcagtaaaggccttgcccgggtttttatcgataattatgcggcaatcccttcagagtctattcgtcggctgctggccttacgtgaagcggggatcattcatattctcgccctcggtgaagactacgaaatggaaattaatgagtcgcgcaccgtcctgaaaacggaagacaacagctactcgtttgacgtttttattgatgcccgcggacagcgtccgcttaaagtgaaagatattcctttccctgggctacgcgagcaattacagaaaacaggggatgaaatccctgatgttggcgaagattatacgttacagcaacccgaagatattcgtggacgcgtagcgttcggcgcgttgccctggttgatgcacgaccagcctttcgttcagggacttacggcatgtgcagaaattggtgaggcgatggctcgggcggtcgtaaaacctgcatcccgtgcacgtcggcgtctttcgtttgattaaaggtaaagctatcagcactcaacaaactgatgctgttcattaagacgatagcggactccggctcgaatattgttttcaccttcaatggcgacggcgaagcgaactctttcgccgtcatgatatgccagtgcggcgcttccccctggcccgagaataattgagtcgaccacgcccgtgctcactaccgttgaattttcaccgctggcaatgatgtgtacattgtcgccgctgttggcaattctggcgtttgcgccaaagctggcgatttgcgccaggtcaccattactggcgacatgacaccgttcacccaatgtacaaacgcgtactcgcattccggtgttcgcaatccgactactatctccagcgctgcttatccgcgaagaattaccggttacagcaacccgtgcgcgttcaccggagctgccaatgtgactgttaaagccgacacttccaatccgcacgctataacccatactggcaatttgcgcggcatacccagcggttgcgattcgggcgttatcctcacaacagccgatgcgagcatgatcgtcgctgcgggcaaactgactgcaaaatggtatctctccggggtctgtggccagtttttgcatagaggaaacttcctgatgcgcgaagttttcatccgccagccattttttccacgcatactcaaccagactccccgcccagtccgtatatccttcctcaatcagtgcatgatgaatatcggcataactaccgccgcgtgggaaatggcgcaggaaccagcgatacatcaccgctccgatacgccattctcgcaggtctgctcgtgtaatgatcattcgttagtgccggtgatagccatcgaccatgcttttaaaggtttcgtgtggcgtacgccccgtggtgcaaagataaagatgaccgaagataaaaaagaggcttataaatgccagagcaaaatgcgcctgcaataaccagtatcttacgccaggaaacacatctcccacggcttgcggatagagacacaacagccccgtcaatagtaacaacggcagcaatccatacatgacaccaacataggcgacctgctgtaagggattaaatttagactgtgttgttgccggtaaaggatgttcttccccctgcataatgccaaacaaataaaatcgcgtttgttttgccgctcgttccagccacccctgacgacgaatgcgatagtggtgaccattatccccaacggcattgatcagcacaaagccgagccagcatgccagtaacaaaaatccgcaaacttcatgcaccgcaaccagacttttaaccgcagttgcgcccaccatcgcaaagtgatttatcagcccacttgccagcaacaatacaaagagtaacgcattcgaccagtgccataatctgaccgctttgctgtaaagataaaccttctcaccatgatcggtggctgatttcttcacgccacgagcacgaagcaaggcgtgcagccccagcaccaaccacatcccaaccagcaatactccggcaatgatcaaccacaccggccaaaattcgggagtgaactgtggcacatagttcgctaactggctctgaaactgttcagcatgttgcgacgggttcatacattttcctttttaatcaaatgttgaccgaaccggcgatacagatgcggtttcccggcaccaggtagctgatattgatagtatttattatcctgcaaccacgcctgaatttctgggctatcttcgcgaccaaagatcaatgcgtgttccggacaggcgctgacgcaaatgggcggaaagccttttgccagtcgggactcagcgcagaaatcacatttatctgccactttagtgacagggttaaggtagcgaacctggtacggacaagcgccaatgcaataactgcagccgatgcactgcgatttttctacccgcacgatcccctgctcatcatgccacgatgcccccgtcgggcatacgtcgatgcacggagcatcttcgcagtgctgacatgactggcgaaaaaagtgatactgcgtttcgttgtcgttatcggtgactggaatgtgtgctatcgataaacggcttccctgagcggggacgtggttagttttacggcatgcgcgggcgcaaatattacagccattgcaccgtgactcgtcatgaatcatggcataccgaacttccttttcttgcctcgtgttcgctaacagagaagacgcagaaccagtaaaaaagattactgttcccatccccagaacaaatttgcgtcgagtgaaggacatctgattatcccctaatgcagtggctgcaactgtccaccctatccatgacatctccctgaaatttcaggggttctgaaactgctctacctcgaaccattcgcataagccataagccttgccataggtcataaatcgctcgctaaacaagtacaacaccgccgtcgatgactccacctgccgtatatcggcatattcaggtgcaacatccatcgcggcgatcgcggcttcaatctgcgcttcctggaagtaatatggcgcttgcatcagcatggcgactttgtaaggacgaggatacgtctggcactcaaaacgaacggcgtgtgcaatggcgcgacaaatgtcctgctccacaacttgcaaagacatcgccgcgtagttttcactcatggcctgcgttgagtaatagtaatcatcctgacttcccgtcatacaagcgatatccgcgtagtctccgttctgcttaatgctttccagcaaaactgacagttcctcttctgcaaccgaatagggtggcgagagaaacacggcgcgcgccaccagctgcccagccgcagaatgctggcgaatgaactctgccaggatttcagccggttctggttcggttaccgtatcaacggggtgacgcatcccctgtaaccattgccgcttcgcctcgtcaacttcgctgactttcgctaacggcaattcatcccgatggttcatctcacccattccttacacaggcagtagattgtgtgctgccagatcggcggcaatatcttccagccccagacgctgcaatgtttcgcgggtcggacaaccaagctgtgggtcccagcccatttctttgtagaacatcgtgagcgaagcatgcatatcgtcacgatccattttgtccgtaccttcagtaaagaccgggatctgcggatccttgtcgaatacccaggaacagataagatcgtgttcattacgcatatctttggtttgcatcagttttaccgtgtaggcacgatgcaacgtaaagatacgctctgcagctaaatctaatttttcctgagtcatctcttcgccggtgatcgctttgaagaatttggcttcaagcgccagatcgccccggtaattacggcttttcagcggcgaaacggtcattggccagacccagttacacagggtgacggcgttatgcaaacagacccgcaacagcgaccacttagcatatttaatttttgcgtcattgattggcgtgtagtttttggtttcatcgtaggcatcttcagaaccaaaaagctctttcgccacttcacgttgcagtttcaatggcaagccggaaccaataaagttgatatgggtatgtgtcatgcagtcacggttgaacatacagttaacaatggaaccgacctgcgctgacgcttcattggcatggtgaaccggatagccaaacggcgaccagagtttatttttcgcgtagccccagtactcttcacccaaattccagcgttctgcgatggcatatgaaccatcagccaggtgactcagctcacccacacgatgcgccagacggtagtaaaaatctttaatgaaattaacgtcacccgcttccagttgatcccagtgaatttccgcatactcttcagcaggcagaacacgcttgaacacccctttgctgtaacaataagtaaagtcgcgatgcaactgcccgtagttacaccataggccgtagtcatcgaacaaattcagaccaaccaagttaccaatcacacggccatcgtctttatcttcaaaatctttcggcccgttcgggaagatggtggtatggacaaagtttgctacacaagtgttaccacctgtgctgggcacgccaaactctttcacccgaggaatattcatttgggtcatacaacggatcgggcaagagtggcagccgctcatttttactgtgtatttctctgccgccggtcctaagtcaaaaacggatttataggtacgaaagccgaccgtattctgattgcctggcggaatttcacccgtttcaatcggaccaccttcagccgcgccccaaaacagccctttacgtgctgtccagcgtgacttgggatctgaatactctgcccacgattgtggcgtacttggcacgacatggttgttattcgcaccaataagttcagtcatcatgtaatcattgagacgcttcatctcctgacgatcggcaatgttgacccctttcgtcccttcaaccgcaatcgctttcaggtttttcgaacccattattgcgccagttcccgcaccgccgctgtggttacggctattcaacatgccagagagaggaacaaggttttccccagcctgaccaatagccgccacacaggtttccggactggtcaatcgacaaatttcttccgtcgttgcgcgcgtcccttttccccataagaaatcggctttttccaggctaactttgtcatctttaatcttcagccataccggtgatttcgccttcccttcgataataatgacgtcgtatccagcgaatttcatttgcgctgcaaaaaagccacccatatgggcatcgacgactaaatttcctttggtaaaagtagaaagtgaggtgatatttacgcgagaactacagggggcaccagatccagttaatgggccggtagcaaagactaatttattcgcttcatcgaaaggtttcgtgcctggcggtacttcgtcatacataattttgtagccgaagcccatgccaccgacaaaacttttaaacttactggaatcttcgagggtaatatttcctgtcgtgagattgactcttaatatattacctgtccaaccgttagccatgattttttcctttgcaagattcacacagtaatatctttccactcgataatttttaacgcccctgttgggcaggcgtttgcgcattcaccgcataacacacatttcgaggattttttactttcggtatttacggtggccatcatccacgggcatgccgtagtacaggcgctacagccaatacagcgtttatgatcgacggtaatacagccttctttctgctgccaggtaatcgcaccaatcgggcagacgttcatgcattgcggctctttgcattgacggcaggtgtccgcggtatagttgagatcgccatacaggccgccgccagagccaaccccgttgtcgccaaagaaataattgcgatggattttgatacgggagaagaatgtccctactgagccatcgttgaagttggtacaagagatttcacagcggtggcaacccgtgcatcgcgctcgctgggtcaccagcacccctttgggggtatttatcaaccctactgtgccgctatcaatatcttcctgtttgcaacccaaaagtgacagtaacgcaggggcaattgttagaccagcaaggccttttcctgatatacgcaagaattctaatcgcgttaagccaatatctaatagtggacgatcaaccgggttcatttatttcgcatcctcttcgcaaacacagtgctgacaattcagcagcctgatattaagcattcaactaatacgctgctgactctgtccccaacaccagatattttccctaacccgatagtgtatgagaaaagattaacgccgataaactaatcctttatggttaggagaaaaaataatgtgattattctgagcccttaacattgatcgttatcaattaaaattacaaagcaagaaattataagtgaactgatatttattatcatttgaaataaatttaacttaagcgacaattatttgtgacgttcattgcagaaaataaaaataacattatcgctataaattaaaatacataccgaaattcgtataatttcagcagttgttatttagaatgattaactggaccgcaactgaagcaagaatatcaggatgaagcttaccgcctcatcctgaatggtcattttaccagtgcgttaatgacggtttccatcgcctgcttttccagctcactgcgctgaatgcgtttattggctaatgctgtacgtaatacgcctgcgataacaatatgctttggttcctgccccagatcgcgcatttccagcacaactttaccgacaactctgcacatttctcggtacagttcatcctcttttgtccgatttcccattctttatacctatttatcatgccaactatcagcatatatcaatctaaccaattaaacaaaaatcaaacaaaatcagacaaataacgcgataaattattttaactgtagcaattgagcgatgatatatttatacaccggatgaactttcacttatcctcacactgacaacttcggcaccagacgttgcgcaaacagtgaagtttttgcgtaaccttttccctggaacgttaaatctttgataacaatttattgtctaacaagttgtatattttttgaaacgctgtttttgttttccttttggattaatttcagcgtataatgcgcgccaattgactcttgaatggtttcagcactttggactgtagaactcaacgactcaaaaacaggcactcacgttgggctgagacacaagcacacattcctctgcacgctttttcgatgtcacctatccttagagcgaggcaccaccactttcgtaataccggattcgctttccggcagtgcgcccagaaagcaagtttctcccatccttctcaacttaaagactaagactgtcatgaaaaagaccaaaattgtttgcaccatcggaccgaaaaccgaatctgaagagatgttagctaaaatgctggacgctggcatgaacgttatgcgtctgaacttctctcatggtgactatgcagaacacggtcagcgcattcagaatctgcgcaacgtgatgagcaaaactggtaaaaccgccgctatcctgcttgataccaaaggtccggaaatccgcaccatgaaactggaaggcggtaacgacgtttctctgaaagctggtcagacctttactttcaccactgataaatctgttatcggcaacagcgaaatggttgcggtaacgtatgaaggtttcactactgacctgtctgttggcaacaccgtactggttgacgatggtctgatcggtatggaagttaccgccattgaaggtaacaaagttatctgtaaagtgctgaacaacggtgacctgggcgaaaacaaaggtgtgaacctgcctggcgtttccattgctctgccagcactggctgaaaaagacaaacaggacctgatctttggttgcgaacaaggcgtagactttgttgctgcttcctttattcgtaagcgttctgacgttatcgaaatccgtgagcacctgaaagcgcacggcggcgaaaacatccacatcatctccaaaatcgaaaaccaggaaggcctcaacaacttcgacgaaatcctcgaagcctctgacggcatcatggttgcgcgtggcgacctgggtgtagaaatcccggtagaagaagttatcttcgcccagaagatgatgatcgaaaaatgtatccgtgcacgtaaagtcgttatcactgcgacccagatgctggattccatgatcaaaaacccacgcccgactcgcgcagaagccggtgacgttgcaaacgccatcctcgacggtactgacgcagtgatgctgtctggtgaatccgcaaaaggtaaatacccgctggaagcggtttctatcatggcgaccatctgcgaacgtaccgaccgcgtgatgaacagccgtctcgagttcaacaatgacaaccgtaaactgcgcattaccgaagcggtatgccgtggtgccgttgaaactgctgaaaaactggatgctccgctgatcgtggttgctactcagggcggtaaatctgctcgcgcagtacgtaaatacttcccggatgccaccatcctggcactgaccaccaacgaaaaaacggctcatcagttggtactgagcaaaggcgttgtgccgcagcttgttaaagagatcacttctactgatgatttctaccgtctgggtaaagaactggctctgcagagcggtctggcacacaaaggtgacgttgtagttatggtttctggtgcactggtaccgagcggcactactaacaccgcatctgttcacgtcctgtaatattgcttttgtgaattaatttgtatatcgaagcgccctgatgggcgctttttttatttaatcgataaccagaagcaataaaaaatcaaatcggatttcactatataatctcactttatctaagatgaatccgatggaagcatcctgttttctctcaatttttttatctaaaacccagcgttcgatgcttctttgagcgaacgatcaaaaataagtgccttcccatcaaaaaaatattctcaacataaaaaactttgtgtaatacttgtaacgctacatggagattaactcaatctagagggtattaataatgaaagctactaaactggtactgggcgcggtaatcctgggttctactctgctggcaggttgctccagcaacgctaaaatcgatcagctgtcttctgacgttcagactctgaacgctaaagttgaccagctgagcaacgacgtgaacgcaatgcgttccgacgttcaggctgctaaagatgacgcagctcgtgctaaccagcgtctggacaacatggctactaaataccgcaagtaatagtacctgtgaagtgaaaaatggcgcacattgtgcgccattttttttgtctgccgtttaccgctactgcgtcacgcgtaacatattcccttgctctggttcaccattctgcgctgactctactgaaggcgcattgctggctgcgggagttgctccactgctcaccgaaaccggataccctgcccgacgatacaacgctttatcgactaacttctgatctacagccttattgtctttaaattgcgtaaagcctgctggcagtgtgtatggcattgtctgaacgttctgctgttcttctgccgatagtggtcgatgtacttcaacataacgcatcccgttaggctccacggaatatttcaccggttcgttgatcactttcaccggcgttcccgtccgcacgctggagaacaaggctttaatatccggtgcattcatgcgaatacaccctgaactgacgcgcaaaccgacgctgtccggcgcactggtaccatgaatgaggtattcgccattaccatgcgcgaggcgcagtgcgtaacgtcctagcgggttatttggtccggcaggaacgactggcggtaatttaatgccacgctccagcgaacgctgacgaatgcctgccgtaggcgtccaggttgggttagggattttctgcccaacacgcgtttccatcaccggcgtttccagcccctgcaatccaatacctattggataaacctgcacaatattttctcccggcggataataataaaggcgcagctctgcaaggttaacgataatcccctgacgcggtgcatcaggtaataacagttgtgaaggaatagttatcgtcgtaccaggttttggcaccggggcgatagtgttattggcttcaaggatcaacattgccgcagtatcaaaacgtcgggcaatagcctgaaggtttttatccccttcttgcaccgtatacgtttgattttgcccaaccagtcggcttccggttggtggtagcggataatcaaccgcccaggcagcctggatggcgctaaaagcgccgataagcgtgagtgtaagcaaagacgcgcgtttcattgtaaacctcctgtatttgccggagactcacgctgaaacgtcggatggcgcttatgttcacctgaaaccaaaacactcctgtgcaggtcagtgtaaacattgaccatccggcaatgtgagccaaccggatgaaagctgtccttttagtttagctaagtgcagcggctttggcgcgaattgcgcgaatcatcgcttccagaccttgtgaacgagatggggtgagatgttgggtgagcgccattttttcaaaccacggacgcacatcgaaattgacaatatcctgcggcgtcatctgatcgtagagaataaagacgaccgcaataagccctttcacaatcgccgcatcgctgtcgccctgtaattcaataattccctgggcattctggcgcatgacaatccacacctgactctgacagccctgaatgctattttgtggacttctgtcttcgtcgcgtaattctggcagacgctggcccagctcaataatgtagagatatttctcttcccagttggcgcagcgtaaaaaattacgcagcaacttttctttatccggcaataaagccatagtgcctccctgttatcccagcaaacggtgaatacgttgcaggccggtcaccagacgatccacttcttcatgggtgttatacatggccagcgacgcccgacacatcgcagggacgttgtaataggccatcaatggcattgcgcagtgatgtccggtacgcacagcaatgccgtaattatcgagaaaactgccaacatcataggcgtggtgtttaccgagattaaaagcaataacgccaagcctgttttgtgggccatagagagtgagatccggtacagattccagctgtgatagcgcataatgcatcagattctgttcatactcggctatgttattaagccccagcgccgaaacatactccagcgccgcgccaagaccaatgatgcccccggtattgggtgtaccggcttcaaaccgccatggtgctttggtccaggtagtgccttcactcaggctgacggtggcgatcatagaaccgcccccttcccacggcggcatctcctgcaacaaggcttctttgacataaagaatgccaattccggtggggccatacagtttatgcccggagaacacgtaaaagtcgcaatccagcgcctgaacatccaccagatgatgcatcaccgcctgagcgccatccaccagcacttttgcgccatgctggtgcgcaagcgtgatcatttccgccagtggattttctgtgccaagcacgttggagacatgagtaattgccagcaggcgagttttctcatcaaacagcgtaggcagcgtctccagttgcaacgtaccgtcgggattgagcgggatcacacgcagctctgcgccaacgcgtgcgcaaagcatctgccagggaacaatgttagcgtggtgctccatctgacttatgatgatgttatcgcccgcccgcacgttgctgttgccccagctattggcgaccagattgatcccttccgtcgtgccgcggacgaacaccagctcttccgccgaacgggcgttgataaacaacgatgcctgcttgcgtacgttctccattttctcggtcgcctgggcgcttaaggtatgaataccgcgatgcaccgccgcgtagccgtgacgataaaactcggcctcggcgtcaatcacctggcccggtttctgcgcactggcggcgctgtcgagataagccagcggcaaaccgtttacctcacgagaaagcaccggaaagtcggcccgcactttgtcgacggaaaaagtcatcttacacctcctggcagtcgttgaccgattcgggccagcacctgctgtttaagcccctcatcacgcagtgcttccgtcagttcagcagcaaaggcgtaaatgatcatctgctgggcatcctgctgattgatcccgcgcgagcgcagatagaacatctgttcatcatcaatacgccccaccgtcgcgccgtggctgcatttcacatcatctgcatagatttccagctgcggtttcgtatccacttccgccagtttgcccatcagcagattattgttggtcatctgaccatccgttttgatggcgtgctgcgcgacgttgatcaaaccgttaaataccgcgcggcctttgtcgctgacgatagttttgtgcaactgtcggctgttacaaaaacctttattgtgttccagccaggtgcgggtatcacacacctcgtttttcaccggcatcgccaggctattgatccgcagcgtgctgttttcgccattgagttgcgtactggtgttgtgtcgtaacactgcgccacccaacaggaaactatggctaaatgcggtggcatcgtcagccagcaacaaatcgttatgggcaaagtggtgactgaccgggttttcaaacgccagcttgatatgctgcaagtgggcgttcgctgcgacattgatagtgaaccgtgcgccggtgaagtgacgagcatcattaaggctgacaaaatgttcgatcaccgttgcttcggcaccttccgccagatccagatgatgtcggtaatgggcagtgttgacctcttcacctgccacgccctgggtaatatgcattaacagcaatggctttgccggccgttgaccgcgcttcacggcgatatgcgtcacgctttgtgccaggctttccgtcaaatgcagaaacacttccgcctgaatagcgtcgggtaccccctgacggtcgtcgttaatgctcacttcatacccgctgccttcagtcgcatcgctcagtgctgacacgtaacgtccatcgacaaaaaccagccgcacagcgtctaatgttaacgctaaggcatcacgctgctgtggggatatctctcccgcaatgctgacaaactggctattggtcagcccttccagcggcgtatatttccagttttcatgtttacgtgtcggcagtccggtacgcagcaattgttgtaaatgctgctgtgcttgcggagagcgtttcgctccgtcagcttcaaacaagtgatgccactgttgcagcgcgttactgctgttcggtaagccagccataaccctgctcctccagttgtttgaccaacgtgaaatcgccggatttcacaattcgtccctgatacagcacatggacgtaatcaggcttgatgtagtcgagaatgcgttggtagtgcgtaacaatgatgaatgaacgcttgccgtcacgcagcgagttcacgccatcggcaaccacttttaatgcgtcaatatccagcccggagtctgactcatcaagaatgcataactccggttccagcaccgccatttgcaaaatatcgttgcgctttttctcgccgccggaaaaaccaacgtttaccgaacgggttaataaatcttccggcatcttcaggagagcgattttctcttccatcaaatcctgaaaatcaaagcggtcgagcgtttcctggccgcgatagctgcgcaccgcattaagtgccgtttgcaggaaaaactggttactgacgccgggaatttccaccggatactggaaggccataaagatgccttcgcccgcgcgatcttccggcgacagcgcaagcaaatctttgcctttgaactcaaccgtgccgcccgtcacttcataatcttctcgcccggcaagcgttgccgataaggtacttttgcccgaaccgtttggccccataatggcgtgaacttcgccgggatgaacgtcgaggcttaatccgcgcaggatagctttatcttccacgctgacttgtaaatctttaatacttaacatgtttattccttatccgacgctgtgttcaagactgatggcgaggagtttttgtgcttcaacggcaaattccaacggcagctccgagaacacgtctttgcagaaaccgttaacaatcatcgagatggcgtcttcttcgctgatcccgcgttgcaggcagtaaaacagttgatcttcaccaatacgtgatgtcgttgcctcgtgttccagttgcgcactattgttacgacactcaacatacgggaaggtatgcgccccacaattagcgccaatcagcattgagtcgcactgagtgaaattgcgcgcattggttgccgtcggcatgattttcactaagccgcgataactgttctgactatgtccggcagagatccctttcgagataatggtcgatttggtgtttttaccgatgtggatcatcttggtgccggtatccgcttgctgatgaccgctggtcagcgccactgagtaaaactcaccaatggagttatcgccgcgcaaaatgcagctgggatatttccacgtaatcgctgacccggtttctgattgcgtccatgacattttgctgttttcgccttcgcacaaagcacgcttggtgacgaagttgagaataccgccggtgttgttatcgccagggaaccagttttgtaccgtggaatatttcacctcggcgtttttatggatgatgacttccaccactgccgcgtgtaactgatagctgtcacgcaccggagcggaacagccttcaatgtagctgacgtagctgtcttcgtcggccaccagaatggtgcgctcaaactgcccggttttttccgcgttaatgcgaaaataggtggaaagttccatagggcagcgcacacctttaggcacataaataaacgtaccgtcagaggctaccgccgcattaagcgcggcaaagaagttgtcattccccggtaccacggtgccgagatatttacgcaccagttccgggtgatcgtggatcgcctcaccaaaggaacagaaaataattccctgctccgccagtttttcacgataagtggtggcaaccgaaacagagtcgaaaatggcatccaccgccacctctttgccttcccgcacgggaacgcccaactgctcaaacgccgcctccacctctttacttaaaaaggcgttcgcgccagtttgctgcaccgcgccgggttcagacgcgcaagtgtcgtcacaattaccgcacgatggtgctgagtagtagctgtaatcctgataattcagcttgtcgtagtgcgctttcagccagtgcggctcttccatctccagccatgcgcgataggcattgagacgaaactccagcatccactccggctcattacgcttcgccgaaattgcgcgcaccacctcttcgtttatcccctttgccagctcatcggtggctaactgggtgaagaatccttctttataattcagcgggccgccggtccaggttttgacatcgtcagttgcttcagtattacgagacatagtaccgcctataccccaaagctttcgccacagccacattcattctgggctttagggttgtgaaatttgaatatctgattaagtccttcacgaacgaaatcgacttccgtgccatcaataaacggcatcgcttgcagcgggacaaacagcttcgcgccgtcgtgttcaaacagcagatcgtctttgtccggctcgctaacactgtcgagcacatagccaaagcccgcgcagcccgtttgcttcacgcctaagcgcacgccgaccatacctggctgctttgccaccagctcgcggatgtgtatcgccgctgcgggtgtcaacgttaagccttgccaggcgaaatcttgtgggttaaaggttcctgaatgcatgtccatcgatttacctcacttcatcgctttcagcgtataacagcatgttagtgataatgattatcagttcaacccagcaaacgcaggggctttaccgtaaaacatgctttttgcctgcttttaataagcatagaccctgatgtgtgggttaacaggcacgctaagaattaggtatctcattgttagataatggttattatctaaggagcattaaggctgtgatgaaaaagaaaaagttgtattgaaaatgactatttaagagataggtaaaaaagtgcagcgttcagaaataagaaaacccttaagtctgtgcgacacaggcttaagggtttctaccccatccggcgcttatctccggcactctcagtggcttagctcttgaaggggcgataagaataatctcataaagctaacccgccgttttaacacaaactgcgattagtattatttttgaacaatatcaggcggtagataagcagtattaagaaggtcatcgaacctggacggaggttaatccaggtcgatttggcgaacttgcggcattaagtcaggatcaatgcacgcccagacgccaggcaaagtagatttcttcttttaattcagcagaagagagagtaagcaggtcagcaaattcaagttctagttgtttcagacgtttgagatattgggcaggtgaaagattgctctggtcacggcgtaaaaattcaatggccagctgggtgggatcaagttgagtagacatagcatcctcgcttttagacaagacctgcacagtataccaccgtttactgtgcagataatgaccaaaagcaatatgcgtcacacttttctggtgacaacgtcacaaaatggcggtcgtcaatcgtgacgaacagcacaaacgccctttctcatcgaagatttcaatctgccagacctggtgacgcgaaccgagatgcaacggtttgcatacgccgcgcacccgcccttctcgtgccgagcggacgtggttagcattgatttccagaccaaccactttttgctcaccttcggtacataaataaccggcaacggaaccgatactttctgccagtaccacggatgctcctccatgcagcaacccgaaaggctgctttgtccgcgagtctactggcattgtcgcttcaagggtgtcatcaccaatatgttcaaagcgaatatccaggaaccccaccatgtttccttcacccatagcattcagtgcttccagggtgattttccgtttccatatcatttaataatctccagtaaagcctgcacaggatggcgtacccccgtgccttcaacccgttttacctggctacggcaggaatatccggtcgccagacagcggttacgcggcagtcgctgcatagcctgatgccaggataactcatagatcccgagcgaattttcatggtttttcgcttcatgtccgtaagtccctgccatgccgcagcaacccacgctgacattttccagtttcgcgccaaaacgggcaaatatcgcggcccattgtgctggcgcacccggcaaggcggtaacttcggtacagtgaccaaagaaataccatgattcaccgctgactgtagccactggctgtgactcaagtgcgcttgccagccattcattcgccagtaagacgttaaactcgccacgttcctcgcccagtgccagtttatattcatcgcgataacaaagtaccagcgccggatcgacgcctaccattggcatacccagcttcgccatacggttgaggaaatccgccgtctttttcgccgtcttcgcaaaacgattaagaaagcctttgatatgctgggctttgccatttggtgaaaatggcagtaacacaggctggaaacctaatttttcgaccagacggacaaaatccgccaccacttgcgcatcgtaatagctggtaaaggggtcctgcaccaccaacaccgtgcgcgctttctgctctgcattgagagcttcaagctgttccagcgtcatgtttgccgagcgatgccccaccatttgttgttgtagcgaggggaccgacagcagtggcaaatcaaccatgccgatatgtttttccgagagtttgcgcaccagcggctggttaatgaagaagttaaaggttttcggcgcacgtgccatcagcggcgcgtagctctcgaccgtagcgacgaggtggtcgcgcagcggacgtaaataacgggtgtgatagagctgcagaaaacgagagcgaaactccggcacatcaattttgatggggcactgggtcgaacacgctttacaggccagacagcccgacatcgcctctttgacttcgtgtgagaagtcatattcgcctttattcgcatgccagctattgcgcgtgcgggcaattaacgtccgcaaactgacgccggattcaggcagttcttgttccagtttgagtggatcaacgccgcgatccgccaacaaacgcagccattcacgcaccagcgttgcgcgccctttcggtgaatgaatccggttctgggtgatcttcatcgacggacacatcggactacgggcatcaaagttgaagcataaaccgttgccgttacactccatcgcaccgcgccactgctggcgtaccgcaatggggatctgccgatcgaatgtaccgcgcttcaccgcgtccactttcatcatcggcgcatcgagaccttctggcgggcaaatcttccctgggttgagtcggttatgcgggtcaaatgccgctttcactttgcgcagttctgcaaaaagttcctcaccgaaaaacgccgggctgtattcagcgcgaaaacctttgccgtgctcgccccacaacaaaccaccatatttcgcagtcagcgccaccacgtcatcagagatttgcttcatcaaaatctcttgttgcggatcgcacatatccagtgccggacggacgtgcaagacacctgcgtcgacgtgaccgaacataccgtagcttaagccgtggctgtcgagcagcgcgcgaaattcagcaatataatcggccagatgttccggcggtacgcaggtatcctcagcaaacggaattggcttagcggcacctttggcattgccaagcagaccaacggcttttttgcgcattgcatagatacgttcaacccccgccagctcacggcacatctgccagccgatgacacctgcttgatgactggcgatcagctcatccaaccgcacacagagtgcatttacccgctcgtcaatcagcgcctcatcatcaccagcaaattccacaatgttcagcccgagcatctctttgtcaggcacatcggtaatcaactcgctgacggaatgccagacaatatcttcccgcgctagattcagcacttttgagtccaccgtctctaccgaaagcgcccgcgcctcaaccataaacggcgcgttacgcagcgctgagtcaaaagagtcatatttgacattcaccagacggcgcactttaggcaagggcgtaatatccagccgcgcttcggtaataaaggccagcgtcccttctgaacccgtcagaatgcgcgtcaggtcgaactcggtcatctcatcgttaaagacatgacgcagatcgtaaccggtaagaaagcggttaagtttggggaagttgtcgatgattaactggcgttgctgacggcaacgttgataaaccgtgttataaattcgcccgattgtggtattggatttacccagcgtttccgccagctcgacgggtaaaggttgcgtatcgagaatatcgccccccaacaacaccgcgcgtacgccaagtacgtgatctgacgttttgccatagaccagcgatccctgaccagaagcatcggtattgatcatcccaccgagcgttgcccggttgctggtcgaaagttccggcgcaaaaaagtagccgaacggtttcaggtactgattgagttgatcttttatcaccccggcctcaacgcgcacccagccctcttcagggttaatttcgatgatgcggttcatatggcgggacatatcaacaataatcccctggttgagcgcctgaccgttagtgccggtgccgccgccgcggggggtaaagatcagcgatgaatagcgttcctgcgcggcaagacgggcgatcagcgccacatctgcggttgaacgcggaaataccaccgcatcggggagaagttggtaaatactgttgtcggtcgacattgtcagacgatcggcataacttgtcgccgtatcgccggtaaaaccttgttgctccagctcttgcaaaaaattaagcaccagttgaacgacgccgggtgcctgggaaatctgtggaatcattatattgaccctttcctgcggtctgtgatgtaggtcgatacactattctttcaggctgctgcaatagcgcactgaaaggtgatgtttgtttactctatggatttcgtgttgcaggaaggcggcaagcgagtgaactccaggagcttacaatagtaagtgactggggtgaacgaacgtagccgcagcacatgcaacttgaaatacgacgagtaaatcgtttgcgtgttgcctgagttgttgtaccacatttttttctaacacgcccatcagaattaagggcagaatcggcctgttaaaaaccgctgaaattgctcatcattatgcaggtgagtttcgcgtgttcacgtcgcgtcgacgatttgacgcacaaaaaaggtgaaaagtagttatggtaaatgttcgtcagcccagggatgtcgcacaaattctgctttcggtgctgtttttagccatcatgattgtggcatgtctgtggattgttcaaccctttattctcggctttgcatgggccggtacggtggttatcgccacctggccggtattgttacgtttgcaaaagatcatgtttggccgccgctctctcgccgttctggtgatgacgctgttattagtgatggtgtttatcatccctattgctttgctggttaacagtatcgtcgacggcagcggcccgctaattaaagccatttccagcggtgacatgacgttacccgatctggcgtggcttaataccattccggtgattggcgcgaagctgtatgcaggctggcacaacttgctggatatgggggggacggcgatcatggcgaaagtccgcccttatattggcaccaccaccacctggttcgttgggcaagcggcgcatatcgggcgctttatggtgcattgtgcgctgatgcttctcttcagtgccctgctgtactggcgcggtgaacaggtggcacaaggcattcgccattttgcgacccgtctggcaggcgttcgcggagatgccgccgtactgctggcggcacaggctatccgcgcggtggcgctgggtgtggtggtgacggcgttagtacaggcagtgcttggcggtatcggcctcgccgtttccggcgtaccttatgcaactttgctaacggtgttaatgatcctctcctgccttgtccagcttggcccgttgccggtactgattccggcgattatctggctctactggaccggcgataccacctggggaacggtattgttagtgtggagcggtgtggttggcacgctggataacgtcatccgcccaatgttaattcgcatgggtgccgatttaccgctgatcctgatcctctctggcgttattggtggtttgattgctttcgggatgatcggtctgtttattggtccggttctgttagccgtttcctggcgtctgtttgccgcgtgggtggaagaagtcccgccgccgacggaccaaccggaagaaattctcgaagaacttggcgaaatcgagaaaccgaataagtaatttctcatcaggcggctctgccgcctgattgttaaccaccgctaattgatatttgcttgctcttccccatattttcctgcttaccgccattcagctggtagtacctgtcgcaaattctttacagtttttaaactaatgagacgaatctgatcgacgcaaaaagtccgtatgcctactattagctcacggttataaatcaacatattgatttataagcatggaaatcccctgagtgaaacaacgaattgctgtgtgtagtctttgcccatctcccacgatgggcttttttttaacatttttccgcatcgctacctcgcccctcactctttccaataatgttgcacaagatactgtgactctcttcaagccgtcagcaggctgataatgttatttatattttattgtttatttcatgcagccattacacgatgaacgcttatgaactccaggcactccgccatatttttgccatgactattgatgaatgcgcgacctggattgcccagaccggtgacagtgaaagctggcgtcaatgggaaaatggcaagtgtgccattcctgattgtgtagtcgagcaactgttggctatgcgtcagcaaagaaaaaaacatcttcatgcgatcatagagaaaataaataaccgcatcggcaacaacaccatgcgttttttccccgacttaaccgcgtttcaacaagtctaccctgatggcaattttattgactggaagatctatcaatcggtagccgctgaattatatgcacacgatctggagcggctttgttaatttctccacaaaaaggaattgtcgttgttacaacaataatgaacggatactgacacaacatcgctacactttttaaagcacctttgctaagtagaacctacgaaaaatccctattaccctaccgcacttgggttgtattttaattacctggtgcatggtatgggcgtcattttgatgagcctgaatatggcctcgctggagacactttggcagactaatgccgcgggtgtctcgatagttatctcatcgctgggcattggtcgattaagtgtcttgctttttgcaggattattatccgatcgctttggtcgccgcccttttatcatgctcgggatgtgctgctatatggccttcttttttggcatcctgcagaccaataacatcattatcgcttatgtttttggctttctggcgggaatggcaaacagttttctcgatgcaggcacttatcccagtttgatggaagcttttccacgctcacctgggacagccaatattttaattaaagcatttgtttccagcggacaatttttattaccgctaatcattagcctgttagtgtgggctgaactgtggttcggttggtcctttatgattgctgcaggcattatgtttattaacgctctgtttttataccgttgtacgttcccaccccatccgggtcgtcgcttacctgtcataaagaaaaccaccagctctacggaacatcgctgttcaattatcgatttagccagttataccttatatggctatatctcaatggcaacgttttatctggttagccagtggctggcacagtacggacaatttgttgcaggcatgtcatacactatgtcgatcaaactactcagtatctacaccgtgggttcgctgctttgtgtatttattaccgctccactcattcgtaataccgttcgcccaacaacattactgatgctgtacacctttatctcatttattgctctgtttaccgtctgcctgcatcccacattttatgtggtgataatatttgcttttgtcattggttttacctctgctggaggtgttgtgcaaattggcctgacgttaatggctgaacgtttcccttacgctaaaggtaaagctacagggatctattacagtgcgggcagtattgcgacctttactattccgttgattacggctcatctgtcccaaagaagtattgccgatattatgtggttcgataccgccatcgctgccatcggttttttactggcactgtttatcggcttacgcagccgcaaaaaaacgcggcatcactcgctaaaggaaaatgtcgctccgggtgggtaatgcaatattcttttcaggtcatgcaagatcttacggataaataactctttctgcgctaactaaggaaaatcgcgatcaaaaacaaactatgacatgcaatattcctggaaacataaactttatgccatgtacccagggaaaatcatcttcagtatagtaattatgtaaaccgtcggagaacaatacgtacggtaacgaaattatctttcagcaaggagctgtgaaaatgtctcaaaataaggctttcagcacgccatttatcctggctgttctttgtatttacttcagctacttcctgcacggcattagtgttattacgcttgcccaaaatatgtcatctctggcggaaaagttttccactgacaacgcgggcattgcctacttaatttccggtatcggtttggggcgattgatcagtattttattcttcggtgtgatctccgataagtttggtcgtcgggcggtgatattaatggcagtaataatgtatctgctattcttctttggtattcccgcttgcccgaatttaactctcgcctacggtctggcagtgtgcgtaggtatcgctaactcagcgctggatacgggtggctaccccgcgctcatggaatgctttccgaaagcctctggttcggcggtcatactggttaaagcgatggtgtcatttgggcaaatgttctacccaatgctggtgagctatatgttgctcaataatatctggtacggctatgggctgattattccgggtattctatttgtactgatcacgctgatgctgttgaaaagcaaattccccagccagttggtggacgccagcgtaactaatgaattaccgcaaatgaacagcaaaccgttagtctggctggaaggtgtttcatcggtactgttcggtgtagccgcattctcgaccttttatgtgattgtggtgtggatgcccaaatatgcgatggcttttgctggtatgtcagaagctgaggcattaaaaaccatctcttattacagtatgggctcgttggtctgtgtctttatttttgccgcactactgaaaaaaatggtccggcccatctgggctaatgtatttaactctgcactggcaacaataacagcagccattatctacctgtacccttctccactggtgtgtaatgccggcgcctttgttatcggtttctcagcagctggcggcattttacagctcggtgtttcggtcatgtcagagtttttcccaaaaagcaaagccaaagtcaccagtatttatatgatgatgggtggactggctaactttgttattccgctgattaccggttatctgtcgaacatcggcctgcaatatatcattgttctcgattttactttcgcgctgctggccctgattaccgcaattattgtttttatccgctattaccgcgtttttattattcctgagaatgatgtgcggtttggcgagcgcaaatttagcacccggttaaacacaattaagcatagaggttaaaggagttaattatggatgttaccgcaaaatacgaattgattgggttgatggcttatcctatccgccacagtttatcgcctgaaatgcagaataaagccttagaaaaagcgggattgccatttacctatatggccttcgaagtggataacgatagctttcccggagcaattgaaggattaaaagctctaaaaatgcgcggaactggtgtatcaatgccgaacaaacaactggcgtgtgaatatgttgatgaattaacgccagcagccaaactggtgggtgccatcaacaccatcgttaatgatgatggctacctgcgcggctataacaccgacggcacgggccatattcgagccattaaagagagcggttttgatatcaaaggcaaaacaatggtgctgttaggggccggaggtgcctcaacggcgattggcgcgcagggggcaattgaaggtttaaaagaaattaaactctttaaccgtcgggatgagttcttcgataaagccctcgccttcgcgcagcgggttaacgaaaacaccgattgtgtcgtcacggttaccgatctcgccgatcagcaagcctttgctgaagccctggcttccgccgacattttaaccaatggcacaaaagtgggtatgaaaccccttgagaatgaatcattggttaatgatatcagtctgttacatccgggactgctggtcactgaatgcgtgtataacccgcatatgacgaagttattgcagcaggcgcaacaagctggttgcaaaacgattgatggatacggcatgttgttgtggcaaggggctgaacagttcacgttatggactggcaaagatttccctctggaatatgttaaacaggtcatggggttcggtgcctgacaggctgaccgcgtgcagaaagggtaaaaaatgaaaaccgtaactgtaaaagatctcgtcattggtgcgggcgcacctaaaatcatcgtctcgctgatggcgaaagatatcgcccgcgtgaaatccgaagctctcgcctatcgtgaagcggactttgatattctggaatggcgtgtggaccactttgccgacctctccaatgtggagtctgtcatggcggcggcaaaaattctccgtgaaaccatgccagaaaaaccgctgctgtttaccttccgcagtgccaaagaaggcggcgagcaggcgatttccaccgaggcttatattgctctcaatcgtgcagccatcgacagcggcctggttgatatgatcgatctggagttatttaccggcgatgatcaggttaaagaaaccgtcgcctacgcccacgcgcatgatgtgaaagttgtcatgtccaaccatgacttccataaaacgccggaagccgaagaaatcattgcccgtctgcgcaaaatgcaatccttcgacgccgatattcctaagattgcgctgatgccgcaaagtaccagcgatgtgctgacgttgcttgccgcgaccctggagatgcaggagcagtatgccgatcgtccaatcatcacgatgtcgatggcaaaaactggcgtaatttctcgtctggctggtgaagtatttgggtcggcggcaacttttggtgcggtaaaaaaagcctctgcgccagggcaaatctcggtaactgatttacgcacagtattaactattttacatcaggcataagcaataatatttcggcgggaatatcctcccccgccgaactaaaaaaatatattcaaccgtatttaataaaaatatttcgtgagtctctgtgcgctaattatccatctggcgtagggaaaatcacacctgaatcaggaattaacaatgaaacctgtaaaaccacctcgtattaatggacgagtgccggtcctgtcggcacaggaagcggtgaattatattcccgacgaagcaacactttgtgtgttaggcgctggcggcggtattctggaagccaccacgttaattactgctcttgctgataaatataaacagactcaaacgccacgtaatttatcgattattagtccaacagggcttggcgatcgcgccgaccgcggtattagtccgctggcgcaagaaggtctgctgaaatgggcattatgcggtcactggggacaatcgccgcgtatttctgatctcgcagaacaaaataaaattattgcttataactatccacaaggtgtacttacacaaaccttacgcgccgccgcagcccaccagcctggtattattagtgatattggcatcgggacatttgtcgatccacgccagcaaggcggcaaactgaatgaagtcactaaagaagacctgattaaactggtcgagtttgataacaaagaatatctctattacaaagcgattgcgccagatatcgccttcattcgcgctaccacctgcgacagcgaaggctacgccacttttgaagatgaggtgatgtatctcgacgcattggttattgcccaggcggtgtacaataacggcggtattgtgatgatgcaggtgcagaaaatggttaagaaagccacgctgcatcctaaatctgtccgtattccgggttatctggtggatattgtggtggtcgatccggatcaaacccaactgtatggcggtgcaccggttaaccgctttatttctggtgacttcacccttgatgacagtaccaaacttagcctgcccctaaaccaacgtaaattagttgcgcggcgcgcattattcgaaatgcgtaaaggcgcggtggggaatgtcggcgtcggtattgctgacggcattggcctggtcgcccgagaagaaggttgtgctgatgactttattctgacggtagaaacaggtccgattggcggaattacttcacaggggatcgcctttggcgcgaacgtgaatacccgtgccattctggatatgacgtcccagtttgatttttatcacgatggcggtctggatgtttgttatttgagttttgctgaagtcgaccagcacggtaacgtcggcgtgcataaattcaatggtaaaatcatgggcaccggtggatttattgatatcagtgccacttcgaagaaaatcattttctgcggcacattaactgcgggcagtttaaaaacagaaattaccgacggcaaattaaatatcgtccaggaaggacagtgaagaaatttattcgggaactaccggaaattactttcagcggaaaaatcgctctcgagcgagggctggatgttcgttatatcactgagcgcgcagtattcacgctgaaagaagacggcctgcatttaatcgaaatcgcccctggcgtcgatttacaaaaagatattctcgacaaaatggatttcaccccagtgatttcgccagaactcaaactgatggacgaaagattatttatcgatgcggcgatgggttttgtcctgcctgaagcggctcattaacaggagtataatgatggatttttctttaactgaagaacaagaactgctgctggccagtattcgcgaactgattacgactaactttccggaagagtatttccgcacctgcgatcaaaacgggacatatccgcgtgagtttatgcgggcgctggcggataacggtatttccatgcttggcgtgccggaagaatttggtggtatccctgcggattacgtcacccaaatgctggcgctgatggaagtgtcaaaatgcggtgctccggcatttttaattaccaacggtcaatgtattcacagtatgcgccgtttcggttctgcagagcagctacgtaaaacggcagaaagcaccctggaaaccggcgaccccgcctatgccctggcgttgacggaaccaggtgctggctcagataacaacagtgccaccaccacttacacgcgtaaaaacggcaaggtttacatcaacggacagaaaacctttattaccggtgcgaaagagtacccgtatatgctggtgttggcgcgcgatccgcaaccgaaagatcccaaaaaagccttcaccctgtggtgggtcgactccagtaagcccggcattaagattaacccgctgcataaaatcggctggcatatgctcagcacctgcgaagtctatctcgacaacgtggaagttgaagagagcgacatggtgggcgaagaaggaatgggtttcctcaatgtgatgtacaactttgagatggagcgcctgatcaacgccgcgcgcagcaccggctttgccgaatgcgcctttgaagatgccgcccgctatgccaaccaacgtatcgcttttggtaagcccattggtcataaccagatgatccaggaaaaactggcgctgatggcgattaagattgacaacatgcgcaacatggtgctgaaagtggcatggcaagccgatcagcatcagtcactgcgcaccagcgcggcgctggcaaaactgtattgcgcacgtaccgcaatggaagtcattgatgatgcgattcaaatcatgggcggtctgggctataccgatgaagcgcgcgtctcccgcttctggcgtgatgtccgttgtgaacgtatcggcggcggtacagacgaaattatgatttacgtagcaggtcggcagatcctgaaagactatcagaacaaataatctgcaggcggcgcagcttcttaacaaactgcgccgccagatttatccaacaagacttaccggttgaggaaattcagataggatttcttgttccgcaaaacagtttttaaattgcctgcggtaatcgctgggtgaacagccgacatggcgcaaaaacagtttgccaaagtgatcgacattttcataacccacacgccaggagatctctgcctgtgataattcagtattagtgagtaaccatttcgcttccgtcatacgccgttgaataacatagttaattggggaaatacgatactctggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgctcaccgaatacgtgcgcaacaaccgtcttccggagactgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacatagccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaatcgtgttgaggccaacgcccataatgcgggcagttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcagcatcaccgcggcggttaactcaggatgtctgtgaagagattgaataagtttcatcttcggggatcacataaacccggcgacaaaacgccgccgggtatttattttatttcttcagttcagccaggcttaaccaggtttgcaccacggtgtccggattcagagacaggctatcgatcccctcttccatcaaccatgcggcaaagtcttcgtggtcggacggaccctgaccgcaaatcccgacatatttgccctgtttcttcgcggcacgaatcgccatcgacaacagtgctttcaccgcatcgttgcgctcatcgaacaattcagacaccacgccggagtcacggtccagaccgagcgccagctgcgtcatatcgtttgagccaattgagaagccgtcgaaatattcgaggaactgctcggccagcaaggcgttggacgggatttcacacatcatgatgattttcagcccgttctcaccacgcttcagcccctgacgcgccagttcctcaaccaccgctttcgcctgatctacggtacgcacgaacgggatcatgatctcaacgttggtcagccccatgtcgttgcgcacacgtttcactgcttcgcactccagcgcgaaacagtcgcggaagctgtcggaaacatagcgtcccgcgccacggaagccgagcatcgggttctcttcatctggctcgtaacgctcaccaccgaccaggttggcatattcgttcgatttaaaatcagagagacggacaatgacgcgcttcggataaaacgcggcacccagcgtcgcgatcccttcagtcagacgaccaacgtaaaattcacgcggagaatcaaaacctttcatcatctcgcggatttcgttttgcaactgcggttcctgatcgtcaaactcaagcagtgcgcgtgggtggacgccaatcatacggttgatgataaattccagacgcgcaagtcccacgccttcgttcggcagacaggcgaagtcgaaagctcggtccgggttaccgacgttcatcatcactttcaacggcagatccggcatcgtttctacgctggagcttttcacgctaaattccagcaactccgcatagacgtaaccggtatcaccttcggcacaagaaacagtgacgttctcaccgtctttcatccgttctgttgcatcaccacagcccactaccgccggaatgcccagttcacgagcgatgatcgccgcgtgacaggtacgaccgccacggttggtgacgatggcagatgctttcttcatgatcggttcccagtccgggtcggtcatgtcagtgaccagcacgtcaccaggttcgatgcggttcatttcgctgatatcatggatgactttcaccggacccgcaccgatgcgatgaccgatagcacggccttcggcgataatcttaccctgtgaatgcagcgtataacgctccatgacctgaccgcgtgagcgcacggtttccggacgcgcctgcacaatgaacagtttaccggtgtggccatctttcgcccactcaatatccatcgggcgaccgtagtgtttctcaatttgtacggcctgttttgccagttcctgcacttcttcgttggtcagcgagaagatgtcacgctgttcctgcggtacgtcttcgattttaacctgcttgccgtgctcctgggtcggcgcgtaaaccatgcggatttttttcgaccccatggtgcggcgcacgatagccgggcgattcgctgcaagtgtcggtttatggacgtaaaactcatccgggttaaccgcgccctgcacgaccatttcaccaaggccccatgcggaagtgataaacaccacctggtcaaagccggattcggtatcaatggagaacatcacgccagaagatgcgaggtcagagcgcaccatccgttgaacaccggcggagagcgccacaccacggtgatcgtaaccctggtgcacacgataagagatggcgcgatcgttaaacagagaagcaaatacatgtttcactgccacgagaacggcgtcaaaaccctgaacgttgaggaaggtttcctgctgaccggcaaaggaagcgtccggcatatcttctgcagtagcggaggagcgcaccgcaaaagaggcgttttcgtcatcggcggaaagctgtgcataagcttcgcggatggcattttccagctcaggctggaagggagtgtcgataatccactggcggatttgcgcgcccgctttcgcaagctgggtaacatcgtcaatatccgttttatccagcagttcataaatgcgctggtttacgccgctttggtccagaaactggttaaacgcgtcggcggttgtggcgaaaccattcggaacggaaacacccattccggaaaggttagtaatcatttcacccagggaggcatttttgcccccaaccctgtctacatcattcatgccgagttggttataccaaagcaccagcggtgacgagccattgttggacatcgaacaatccttttgtgataaatgaacggtttgagaaacacatttctgcgcatttatctttgcatatttaaccggatgaaaaaaacggtgaatcgttcaagcaaatatatttttttactttttaagactgatcccagcgttgcgcaaatctgctctcttcgacaatttccacataaaccatcggtataaacgaaaccataaaaatgaaatgctgttttcataaaaaataaaattgaaggttcattttataaaccagacataacgtcctacgcttctgtgcgtttttaatttatgctttcatagaattatgtctgcatcacgggaagaacaaaatggataatgctgttgatcgccacgttttttatatttctgatggtacggcaataactgcggaggtattaggacacgcagtaatgtcacaatttcccgtcactatcagcagcattacgctgccgtttgtcgaaaatgagagccgtgcacgggcagtgaaggatcagattgacgcaatttatcaccagacaggcgtgcgcccgctggtcttctactccatcgtgttgccggagattcgcgccatcatcttgcaaagtgaaggcttttgccaggatatcgttcaggcgctggttgccccgctacaacaagagatgaaactggatccaacgccgattgctcatcgtacccatggccttaaccctaataatctcaataaatatgatgcgcgcattgcggcgattgattacaccctcgcccacgatgacggcatttcgttgcgcaatctggatcaggctcaggtgatcctgctcggtgtttctcgctgtggtaaaacccccaccagtctgtatctggcaatgcaatttggtatccgcgcggcaaactacccctttattgccgacgatatggataatctggtgctacccgcgtcgctcaaaccgcttcagcataaattgttcggcctgactatcgacccggaacgtctggcggcgattcgcgaggaacgtcgggagaacagccgctatgcctcgcttcgtcagtgcaggatggaagtcgcggaagtagaagcgttgtaccgtaaaaatcagatcccgtggattaacagtaccaattattcggtagaagagattgccaccaagatcctcgatatcatggggcttagccgccgaatgtactagagaactagtgcattagcttatttttttgttatcatgctaaccacccggcgaggtgtgacacacctcgcacttgaaatcagctgcgattggtttatcgtgatgcgcatcacttcccggtagtcctgtcgtagaagcaacaaatttctgagacttgtaatgaacagaactgacgaactccgtactgcgcgtattgagagcctggtaacgcccgccgaactcgcgctacggtatcccgtaacgcctggcgtcgccacccatgtcaccgactcccgccgcagaattgaaaaaatactgaatggtgaagataagcgactgttggtcattattggcccctgctcgatccacgatctcaccgctgcaatggagtacgccacccgtctgcagtcgctgcgcaaccagtaccagtcacggctggaaatcgtaatgcgcacctattttgaaaaaccacgaactgttgtcggctggaaagggctaatctccgatccggatttaaacggcagctatcgggtaaatcacggtctggagctggcgcgcaaattacttttacaggtaaatgagctgggtgtccctaccgcgactgagtttctcgatatggtgaccggtcagtttattgctgatttaatcagttggggcgcgattggcgcacgtactaccgaaagtcagatccaccgcgaaatggcttcagcactctcctgtccggtaggttttaaaaatggtaccgatggcaacacgcggattgccgtggatgctatccgcgcagcccgcgccagccatatgttcctctcgccagacaaaaatggtcagatgaccatctatcagaccagcggcaacccgtatggccacattattatgcgtggcggcaaaaaaccgaattatcatgccgatgatatcgccgcagcctgcgatacgctgcacgagtttgatttacctgaacatctggtggtggatttcagccacggtaactgccagaagcagcaccgtcgccagttagaagtttgtgaggatatttgtcagcaaatccgcaatggctctacggcgattgctggaattatggcggaaagtttcctgcgcgaaggaacgcaaaaaatcgtcggcggtcagccgctcacttacggtcaatccattaccgacccgtgtctgggctgggaggataccgaacgcctggtcgaaaaactcgcctctgcggtagatacccgcttctgaatgcgtgcccattcctgacggaatgggcatttctgcgcaacttgttgtcttctcaacaaattactgcttgctctggtcaaccataatattgataataagaatcattgttatatcaattattattaatttttatgcgttatacggatagcagaaaactcacgcctgaaacggatgccaatcacaagaccgcttccccgcagcctattcggcgaatttccagccagacactgttaggtccggatggcaaactgattatcgatcatgacgggcaagaatatctgctccgtaaaactcaggctggcaagctgctgttgaccaagtagcctttaactcgagcagctgacttccagccgtttaccccagtcaggtggacgactgacatagtcatcatctctgtcgctgaaaggatttcgcaacgcctcatgcaggcggtgcaattccgtcatatcacccttttctgccgcttcaatcgcccgttgcgccaaccagttgcgcaataccagagcggggttaacgctttgcatcagttgctgacgctcactatcgctaacctcgtcttgttgcaaacgcccccgataacgggcaaaccagtcatcaaatgccgcacgatcaataaactcatcacgtagcggtgacgccgcgctgtgctgctcggtcagactcagcatgcggaatgtgcgggtataatcgctgcgctctcgcgccatcagactgaataattcattcagtagcgcgttatcctctttttgctccgtcatgaagcccagtttctgccgcatccgttctccataatgcgtcaacaaaacctgctgatagctgtccagggcctcattcagggcatctacggcaacaaatggcgacaatgtctgcgccagacgctgtaaattccacaacgcgacggcaggttgattatcaaagctgtaacgcccttgatgatccgagtgattacaaataaaaccgggttcgtaatcatcaagaaaaccaaacggcccgtaatcaagcgtcagccccagcagcgacatgttgtcggtattcatcaccccatgagcaaagccgaccgtctgccattgggcaattaacgacgcggtacgtgcgacaacatcgctaaaccagagacggtatttgtcctcatcatcttcaagatgtgaccagtaatgacgaatagcaaagtcagctaactgacgaaccttttccgactcgcggcggtagtaaaaatgttcgaaatgaccaaagcgcagatgacttggtgccacacgcatcagcatcgcgcctggctccgccgtttcccgatacactggcgaatcgctggtgacgatacttaacgcgcgggtcgtcggaatgcccagataatgcatcgcctcactggcgagactttctcgtatcgtcgaacgtaaaaccgcccgtccatcacccattcgcgaataaggcgtcaggccagcacctttcagatgccagtccattgtagtgccatcagcaagcagttgttcgccgagtaaaatgccgcgcccatcacccagttggcccgcccagacgccgaactgatgaccactgtaaacctgcgccagtggtgacataccaggcagtagggcttcgccgccccagacacctgcgccatttttaaacagcgacgatggaatactcagcgtgttagccagttcggtattatgccaaatcagccgggcattatttaaaggcgtaggggaaagtgctgtataggtttctggcaattcatcgcgccagcgggtaacaaaagacagggtcatagatcctcctgtttgatagtgtagacggttactctcgtcttaaacaccagcaaacagaagggttatcgctgaaccaacgtcgttatctgatttatgggaacggcaggccacaggcatccctggagagcatggaaatcgaagggggtaatctgtgccaatatttctgccgtatcaatgcctcccgcaatgatgcaattgcaacaaggggaaatttgcgcctggatcgcacgaataaacggttcgaaggagcggtgcgtgatttgttgctgaataaaacttttatccagcatgacgcgggtgaaaagaccatcaaaaaccgctttcattgtgctattgcctgctcccaaattacctaacacaaggggatacacttgcgataaggataaaagaccgcgattatcttttccttcattgagatgcgggtaattctcattaatcaacagttcaataaacggatattttaatagttcgcctgcgtaattatccctctctaataataatgtagccacttgtggcgttaaattaagccaggcaaagagtttatgttgaataaaaaaatgttggcatgattttagtaattccaactgctctgaaaataattgccaatgttgctcctcggtaagttgcgctataacccgactcgtcgggatacgcaccgtgccatcttcactggagaaatgggtaattaactcaacgccgacaaggacttgctggttatctcttatcggcaggaaatagcaatcagaatgataaagattctccaaaaaaatcttcatggtaaccgtccctctcgaaggatgtttttcagtatccggctaaaagggataaggccataagacataacaattacagaaggagtaactttcatttgttccatgttaaccactttttcagggggcctttttttagattatcctgattataaacgaataatccatttacggaatttttgtctgcaaaatactactgtattcaggagtaaatggacggcgatgtatcatcgccgtccatttttcgacatactagattcgtctcgcctgccagaaatttttctgccaatagacattatcaagtgaggaacgcatcactcccttgctggtagaggcgtggataaattggttgttggtatcgtaaatacctacatgcaaaccattttgtccggaccccgttttgaaaaagaccaggtcaccaggcagcaactcgtctttatcaatttgcgtgccgatagaggcttgttctttggtttctcggggcagctgcaaatcgaaacgatcgcgcatcgttacaaccacaaatcccgaacagtccacaccgcgccgcgtcatgccaccataacgatacggcgtgccatgccagctttgtagctggtcgttcaaaccggcaataacggtaatcgaatcagaaagtctggcatttggcggcggtgctttatggtggctacacccgaccagaaacagtgctgtgatcaaaataaggcagaaacgcattccgtacggttcctctgttttttattcttgcattaatttagcgtcgtaattacccgattttcaagatactaatgaaatcagatggtcgaaatcagcattctgtgaccttcgatatccagacggcgaaaattcatcccataggcctgcgccagatttggcggcgtgagcacctcttccctgcgtccactggccagcatttttccaccttttagcaaccacgcccgatgcgcatgacgcaatgtgtggttgagatcgtgactgctcatcacaatcgccagtccttgctgacacagcgcgctcagaattttgtctaacgcactttgttgcgcaacatcaagactgttcatcggctcatcaagaagcagcaattggcctgcgggattggcttgtggtgtgatttgcaacaccaccgcagcaagacgtacgcgttgccattcaccgccggaaagttgattggtgctacgtccgagtttgtcatcaagagccagcgcccctgcgacatcattcagtagttcggtacgcgttttatcgtgctgatgcagtgtcaggtagtgccagaccggcattgcaaacggcggcgtctgctgttgtgaaagataggcgcgatgcagcgcgagttttgttgcggaccatgcttccagtggttgccccgcgaactgaatgcttcccttaccgctggtcattccggccattcgcgccagtaaggtactcttacccgcgccattaggccccaccaggtgcaggatctccccagcccgaacctcgccagaaagcggccccaggcgggtagattccgcaacatcttgtaactgcatcacaatagacattattttgccaacgccagtttaatgctttccatcacaatgggatcttccggcgtcatatccggggaaaaacgctggatgacttttccgtccctgccaaccaggaatttttcaaaattccataaaatatcatccgggtacagcggtgcacggcctttgctgaccatacgggcatagaatccgctctcttccggcgcgactgcggtcggcgctgcggcaatcaatttttgatacagcggatggcgtccttcgccattaacttcaatcttactgaacatcgggaacgtcaccccccatgtggtggtacagtaagttttaatctcttcatcgctgcccggttcttgttccagaaactggttgcacgggaatcccagcaccacaaaacctcgatcggcccaggctttctgaatattctccaactgctcatattgcggcgttaagccacactttgaggcgacattgacaatcaacagcacattaccggcgtacttctccagcgtggtcacttcaccgtcgatatctttcactacggtcgtcagaatggaatcttgcatcgtttctcctgggtgtggtcagtaaaaatcttagcttttaatcatagaccgtctttttgcggctaacgtcttgcttttaacaataaccagataaacaccggcgcacccaacgttgcggtgaccacgccaataggcagctctgcggcagctaatgccaggcgcgctacaatatcggccagcagcaatgcgctcgcccctgccagcgcgcagccgggaagtaatacgcgatgatcggttaaaccacacaaccgaagaatatgtgggatcaccagaccaataaagccgatagcacccgccagcgccacactgacgccaaccatccagccggtcgcggccaccagcacattgcgccagaaccacaggggtaaacccagttgccgcgccgagatctcgccaagtgctaacatattcatcggcctggactgacaacagatccacaacaacacggggatcaatgccagcatcagccagctttgccgccagtctacgccgccaaaaccgcccatcatccagtacatcagctgacgtaaatcaacagaggtggaaaagtagatagcccacgtcattagtgcgctacagataatccctaatgcaacgccagccagcaataaccgactggtcgaaagatgacgacgggcgaaacgtaagagtattaaagtgatgataagcgcgccagcaatcgcacacagccctagcgcccagttggggagttgcccttgcccaagcaataccgcggcgataagccccacgcctgcgccgttagagacgccaagtagtccaggttctgccagaggattttcaaacaacgcctgcattacagcgccggatatagccagcgccgcaccaaccagcaatacagccagcgtacgtggcaggcgaatttgccagacgaacagttcgccacgaggagtaaaccagtcacctggcgagatccattgttcaccggcgcaaaggcttaagagaagcgccagcagcatcaaaactgacaggcataataaccagcgaatattttgtcgctgttgttggcgggcaagtgtcagcatggtatccgttctgctgaagtgtcatggcgttgattttacggtgactcttcgacagtgaaaagaaaaaaggccgcagagcggcctttttagttagatcagattactcgtctttgggcgaagcgttttcgacccggctttttaacttctgcccgggtctgaaggtcaccacgcgccgtgctgtaatgggaatatcctcgcccgttttcgggttacgtcccgggcgttgattcttatcacgcagatcgaagttaccaaaaccagagagtttcacctgttcgccgttttccagagcgcgacggatctcttcgaaaaacagttcaaccagttctttggcatcccgcttgctaagcccaagcttatcaaacagatattctgacatttcagcttttgtaagcgtcataggttcaatccctcaatgatgcctggaatcgctcttttaatgcctctacacatttggcgacggtagcggcaatctcctcttcttcgagtgtacggctggtatcttgcaggatcaggcttatggcgaggctcttatacccctccgcaacacccttaccgcggtacacgtcaaataagtttacgccaactacctgatttacgccaactttcttacattcggataaaatatccgctgcgggaacgttttctgcgaccaccaccgcgatgtcacgacggttcgccgggaagcgagaaatctcgcgcgcctgaggcaccacgcggtctgcgagcttgttccactccagttcgaacaccagagtgcgaccgttaagatccagtttacgttccagttcaggatgaacaaccccaacaaaaccaatacgttcacctttcagataaatcgctgcggattgccccggatgcagtgccggattcgcttctgcacggaactcaacctcattcagtttaccggtcaggtcgagaacggattcaagatcgcctttcaaatcatagaaatcaacggtctcttttgccaggttccagtgctcttcgtaacggttaccgcaaatcacaccggctaacatcagatcctgacgaatgcccaacggtgcctgagtatctggtacgaaacgcagaccgctttcgaaaatgcgcacacggttctgctgacggttctggttgtacaccacggttgccagcaggccagtccacagagaaagacgcattgctgacatttcaacagagatcgggcttggcagcagtaaggcttcaacgcctggatggatcatctgctgcactttcggatcaacgaagctgtaggtgatcacttcctgatagcctttgtcgttgagcagcgttttcacgcgcttgagcgacaggtcagcttcacggtgagtacccataatcaggcttgcctgtaccggctcatccgggatgttgttgtagccgtaaacacgcgcgacttcttcaaccagatcttcttcaatctccatatcgaaacgccagctcggcgcaactgcctgccattcgtctttgccttcggtcacttcgcagccgagacgacgcagaatgtcagttacctgctcatccgcaatatgatggccgatcaggcgatccagtttgctacgacgtagagtgatggttgcacgcttcggcagcgttgcttcgttggtgatatcaattaccgggccagcctcaccaccgcagatgtcgatcagcagacgggtcgcacgttccatcgctttgtgctgcagtgccggatcaacgccacgctcataacggtgagacgcatcggtatgcaggccatgacgacgagcacgaccggtgatagacagcgggctaaagaacgcgcattccagcagcacgttttgtgtttcgtcattcacgccagagtgttcgccaccgaagatgccgcccatcgccagcgccttgttgtggtcggcgatgaccagagtgtcagcattcagcttcgcttcagtaccgtcgagcagcaccagcgtttcgccctctttcgccatccgcaccacaatgccgccttcaatgcgatctttatcgaaagcgtgcatcggctggcccagttcgagcagcacatagttggtgacgtcaacaactgcatcgatagaacggatcccgcaacgacgcagtttttctttcatccacagcggagttggcgctttaacgttaatgccttttaccacacggccaagataacgcgggcaggcttccggcgcttcgactgtaatcggcagcgtgtcgtcgatggtcgcaccaaccggaacgatttccggttgaaccagcggcagctggttcagcacggcaacgtcacgcgcaacaccaatgatgcctaagcagtcggcacggtttggcgtcacgctgatttcgatggtgttgtcatcaagtttcaggtattcacggatatcggtgccaatcggcgcatccgcaggcagttcgataatgccgctgtgatcgtcagaaatgcccagttcagagaaggagcacagcatcccttcagacggttcgccacgcagtttcgccgctttaattttgaaatcacccggcagaacagcaccaatggtcgctaccgccacacgcaggccctgacggcagtttggcgcaccgcagacgatgtccagcaggcgatcgccgccgacattcacttttgtcacacgcagtttgtcagcgttcggatgctgagcacactcaaccacttcaccaacgaccacgccgtggaagctgccggcaaccggttctacaccgtcaacttccaggcccgccatagtgatttgatttgccagcgcatcgctatcaatcgccgggttcacccattcgcgtaaccacagttcactgaatttcataatctattcctgccttatttaaactgtttgaggaaacgcagatcgttttcgaagaatgaacgcaggtcggtgacgccgtaacgcaacatagtcagacgctccatccccatcccgaaggcgaaaccagagtaaacttcggggtcgatgccaacgttacgcaacacgttcggatgcaccatcccgcagcccagcacttccagccatttaccgtttttacccatgacgtccacttctgcagaaggttcggtaaacgggaagtaggaaggacggaagcgaatctgcaaatcttcctcaaagaagttacgcaggaagtcgtgcagcgtgcctttcaggttggtaaagctgatgttggtatcaacaatcagaccttccatctgatggaacatcggcgtgtgagtctggtcgtagtcgttacgataaacacggccaggcgcgatgatacgaatcggtggctgctgggctttcatggtgcggatctgtacgccagaggtctgggtacgcagcaggcgggtagtgtcaaaccagaaagtgtcgtggtcagcgcgcgccgggtggtgaccaggaatgttcagagcatcgaagttatgataatcgtcttcgatttccggcccggttgccacggtaaagccaagctcaccgaagaaactttcgatacggtcgatggtacgggtaaccggatgcagaccgccgttttcaatgcgacgacctggcagagagacatcaatcgtttccgccgccagacgcgcattcagtgcagcgctttccagttccgctttacgcgcattcagcgcctgctgaacctgctctttcgcttcgttgataaccgcaccagctgccggacgctcttctggcggcagctcacgcagggtcgtcatctgaagggttaagtgcccttttttacccaaatattcgacgcgcacattatctaacgcggcaacatctgacgcctggctaatggccgccttcgcactggcaaccagttctgcgagatgtgacatggttttcctcattgtgtcagtggtgacactggttcgttggacttagagcctatcccatcaggctattttacttgccattttggtcccgggctgtgctcgaaattctcacgtacttaaatacgctccggtttctccgcgctggccgtgtccagtctggctgcgacaattacacctgatgagacaggctttttatttttcaaaacgcgcatacaaaaaaagcctccactgggaggctttcaggcgctgttttccgtttctcttctcacgcgctagcctcctggattcaggtgctaaagtaaaaaaagaagcggaaaatagcagcattcattgcttgcgttaccttttggtactcttcaaaagacctttattgaaaaggctacggcgataaaagtcaatgttttgatggcgttgaaacgaaaagagggagactagctccctctttcaactggcttatgccagagctgctttcgctttttcaaccagagcggtgaacgctactttgtcgaatactgcgatatcagccaggatcttacggtcgatttcaacagaggcttttttcaggccattgatgaatttgctgtaagaaataccgttctgacgtgctgctgcgttgatacgcgcaatccacagttgacggaactgacgcttacgttgacgacggtcacggtaagcatactgaccagctttgataacagcctggaaggcaacgcggtatacgcgagaacgcgcaccgtagtagcctttagcttgtttcaaaattttcttgtgacgtgcgcgtgcaataacaccacgttttacgcgagccatatgtgctctcctgtatctatattctaattaaaaagttaaaaacgttaacggcttatgcgtacggcaggcacgcgattaccaggcccagatcgcctttggaaaccatggctttcggacgcaggtgacgtttacgtttggtcgcttttttggtcagaatgtgacgcaggttagcgtgcttgtgcttaaaaccacctttaccggtttttttgaagcgcttagcagcaccgcgtacggtcttaatttttggcattttaataacttccacttcgcattgttaataaacgaaacaaaggcgaacaaagcctgtgaagcccgaaggctccacagacagtgctacttgaaggccttactgtttcttcttaggagcgagcaccatgatcatctggcggccttcgatcttcgttgggaaggattcgaccactgccagttcttgcaaatcgtctttcacgcgattaagcacttccataccgatttgctggtgcgccatctcacgaccgcggaaacgcagcgtgattttggctttatcaccctcttcgagaaagcgaatcaggctgcggagttttacctgatagtcgccttcatctgtaccaggacggaatttaatttccttaacctggataactttttgctttttcttctgttccttagaagacttgctcttttcatagaggaatttgccgtaatccattatacgacaaaccggcggctcggcgttagggctgatctcgactaagtctactccggcttcttctgctttctccagagcttctctcagactcacaataccaagctgctcgccttccagacctgttaagcgaacttcctgggcgcgaatttcgccattgatacggttagggcgcgccgtttgaactcgttttccgcctttaataccttattcctccaattgtttaagactgcggctgcgaatctcttgttgcagcttctcgatcacttcatttacgtccatgcttcccaggtctttaccacggcgggtgcgaacggcaactttgccagattccacctctttatcaccacagaccagcatatatgggacgcgacgcaaagtgtgctcgcggattttaaagccaatcttctcatttctcaagtctgctttaacacgaatgcccgcatttgatagtttttgcgtcaattcgttaacgtaatcagactgtgaatcggtaatattcatgataacaacctgaaccggcgcaagccaggtcgggaagaaaccagcgaattcttcggtcaggataccgatgaaacgttccatcgacccaagaattgcgcggtgaatcattaccggtaccttacgctcgttgtcttcgcccacataggaggcgctcagacgagacggcaaggagaagtccagctgtactgtaccgcactgccatgcacgatcgaggcagtcatacagggtaaattcaattttcggaccgtagaaagcgccttcacccagttgatattcaaacgggatgttgttttcttccagcgcaaccgccaggtccgcctcagcacgatcccacatttcgtcgctgccaatacgtttttcaggacgagtggagagtttgacgacgatcttctcgaagccaaaagtgctgtacatatcatagactaaacggatacatccgttaacttcatcgcgaatttgttcttcagtacagaagatatgcgcgtcatcctgggtaaatccacgcacgcgcatcaggccatgcagcgaacctgacggctcgttacggtggcagctaccaaactcggccatacgcagcggcagatcgcgataagacttcagcccctggttaaaaatttgtacgtgacccgggcagttcatcggcttaatgcagtattcacggttctcagaagacgtggtgaacattgcatctttgtagttgtcccagtgaccggttttttcccacaggacacggtccatcatgaacggacctttaacttcctgatactggtactctttcagtttagaacgaacaaacacttccagttcacggaagatggtccagccgtcgttgtgccagaataccatacccggcgcttcttcctgcatatggtacaggtcgagctgtttaccgattttacggtggtcgcgtttcgcggcttcttccaggcgctgcaggtaagcgttaagtgcttttttgtctgcccacgccgtaccgtaaatacgttgcaacattttgttgttgctgtcgccacgccagtaagcccctgccgttttcattagtttgaaatgatggcagaaacgcatgttcggtacgtgcggaccgcggcacatatcgacatattcttcatggaagtacagacctggcttgtcatcatgggcgatgttttcgtcaagaatggagactttgtagctctccccacggttggcgaaagtttcacgcgcttcgtgccagctgactttcttcttaatgacgtcgtagtttttctcagcaagctcatgcatccgcttctcgagtgcttcgacatcttcctgggttaacgtgcggtcaagatcaacgtcgtaataaaaaccgttgtcaataaccgggccgattgccattttggtatgcggccaaagttgtttaatcgcgtgccctaacaggtgcgcacaggagtgacgaatgatctccagaccgtcttcgtctttggcggtaatgatggacagttgtgcgtcgttttcaatcagatcgcaagcatcaaccagttcgccattaacgcgccctgcgatacaggctttcgccagacctggaccaatgtccagcgcaacatccatggggcttacagcgtggtcgtaatggcgttggctgccatcaggaagagttataacaggcattttatatccttatttgcagtggtgacccacacgaaagatcacatacaaagaaaaatttgtttattaacagttcattgcgaaaccatctagccaacaaatgctaaattggttcgcaatcaggtacacaaatgaaagacattaacctctcaccttccacccggttgagcgatgttaacactaaaaaaagggagattgtacctttccgtttcacattgattcgattcgcaattcgtttgtagtgagtacaccagcaaaacgcttaaagaacaactgataacatcacggtgcgtctgaaaggtttactgcgagcggatttacagcagcataaactgaatccagcaaagttcgttgcgtgatttggcggtagtattttaaacgctcatgagattaatgacgaagtggtcatatcacaatgataaaagtgacacaattcttataacaatttttcgtgcacatttcgttctggcgataataattaatcatcatcctcaaaccctccagatatatataaggcgaacagattatgagtcaaaacgatatcattatcagaactcattataagtctcctcatagcttgcacatcgatagcgacataccaacaccttcatcagagcctattaatcaatttgcgcgccagctcatcaccctacttgatacctctgacttaagttcgatgctgtcatactgtgttactcaggaatttaccgcaaactgtcgaaaaatatcacaaaattgttattccactgccctttttaccattaactttgccacttcacccatccatgcagaaaatatactcattacattacactataaaaaagaaatcatttccttattactggaaaccacgcctattaaagctaaccatttgcgaagcatactggattatattgaacaggaacagttaactgctgaagatcgtaaccattgtatgaaactgtctaaaaaaatccatagagaaaaaaactatacacccaacagtaaatctcaatggtagtgcatgttttttgcaatctccttctgacgctattttttgtcgccatctgtcattgcaatacgcccttgattcattgagaaatggaaaaggcaaagtcaacctgattaaacattgctcctccgttgaatccatacagcagcatgtccccttagtccgggacgcggagttcagagcattacttcgccatcctcctgcagggagtcgcgttatcgcgagtaaggattttggcttcgctttagatattttcttttgtcgaatgatggcaaacaatgtcagtcatatgtccgcgattttatatatagacaatcatactttgtcagtaaggctacgaataaagcagtcagtgtatggacaattaaattatgttgtgtccgtttacgacccgaacgataccaacgttgccgtcagagacacccacaggacagcacggggctttctttcgcttgataagttcatcagttcaggtcccgatgctcagacctgggctgatagatatgttcgcaactgtgcaattgctattctgcccctattacctgtgggagttccaggggctattttcgcgggtattgcatcacgaatgccatttgcccctatacatccatcggcaatgttgttaataatggctacaggccagactcaacagcttattacattattcaaacagttgcccatactccctgaaaaagaaatcattgaaataataaccgcgcagaatagcgttggtacacctgctttatttttggctatgatgaacggacatactgacaacgtgaaaatatttatgcaagaaattcagtcactggtagataatcacatcattcatgaagataatctggttaaattactgcaaactaaaagtgctaacgaaacacctggactttatatctccatgttgtatggattcgatgaaataatcgatatctttctgaatgcattaaccactccaatagcacaagagcttttaaacaaaaaactggtgatgagtattttagccatgaaaatacatgatggtgagccaggattatacgccgcaatggaaaataatcaccctttgtgtgtcacacggttcctctctaaaattaatggcatcgcctttaaatacaagttgagcaaagctaacatcatggatttattaaaaggagctacagcacagggaacccctgcattatacatcgccatgagcaagggtaatgaagacgtcgtgttatcttatatatcgacgctgggtgcttttgcaaaaaaaacattcttttagtcaacatcagttatttacactattgaccgctaaaaatcatgacaacatgtcagctgttcatatagccattcatcataagcattataaaactgtagaaacatattatgctgctattaatgcaatcagccaaagcctgagttttagtgctgatgaaataaagacgtatttataaccagctatttacgatatatatcgatacataattttattttttcataaaacgcagaaacagtgagcaggtgtacaacgccacccgacggctgtaataacaaaaaatcccttgatgcctgtcccttttgttacactccgttatcacgcacaagagatatgcaggacactggtatgccgactaaacgctttgataaaaaacactggaagatggtggtggtgctactggcaatctgtggcgctatgttgttgctccgttgggcagcaatgatttggggctgagcagtgacaaacgaagacagccagaccgcataacacggtccggcagataattttacatgctgtaacccagcgataaagttgtccgacgatcggtatgttccggtgcagactctggaggttcagagttccatgtgacgttgtaagccaccttcagtccaaaatgttcattaatagcaacatttaatgcgctttcggagttcagcgttgtgtcttccgcgccaaagaccgaaacaccctgcgtaaatttagcgttgtcagtcaactgccatgcataagccccggaggcatagcccagcggctgggtttcactggcattgtcggtatatttgtcgtaacgcacacctggaccgaattcaaagcggaaactgtgtaccgggccattcaaaaactgacgaccataacccgcggtcaacacatcgcgctctcgatagccgttataacggtctgtcagccagcttgcctgaccaaataaatagtcataatcagttaaattaaaacggctacgcccgcccgccgcatatttttctgaagaacgctcatcattagaagaagtattactggcgttcccccacagcgaccaggcagtggtttgtccataccaggtcatggtggtgtcagccgtaagtgaggagcttttcgtattgcctgattgtgcaagatatcctgcgttcagattaccttcgaaaggttttttagcgctggcaggatcgtccatgacagtaaaaacggaatcatcggcagctgcattcagtgacgcaaacatgccccccgccaacataacgatggcaggaactgtcttcaaaagcttcatttatcaagagtccgtacaacaaaaaaagagaccatcgcggtcccggaaactttcttaaggatcaaagattagcgtccctggaaaggtaacgaattataaaaaggcgcgaataacttagcaatgtattcttatttcattttttgaataagcatgtggcgaaaacagatttttatttatatatatttatctacaaaattttaaataaagctccaataaatcatattgttaatttcttcactttccgctgattcggtgccagactgaaatcagcctataggaggaaatgatggtacgtatctatacgttgacacttgcgccctctctcgatagcgcaacaattaccccgcaaatttatcccgaaggaaaactgcgctgtaccgcaccggtgttcgaacccgggggcggcggcatcaacgtcgcccgcgccattgcccatcttggaggcagtgccacagcgatcttcccggcgggtggcgcgaccggcgaacacctggtttcactgttggcggatgaaaatgtccccgttgctactgtagaagccaaagactggacccggcagaatttacacgtacatgtggaagcaagcggtgagcagtatcgttttgttatgccaggcgcggcattaaatgaagatgagtttcgccagcttgaagagcaagttctggaaattgaatccggggccatcctggtcataagcggaagcctgccgccaggtgtgaagctggaaaaattaacccaactgatttccgctgcgcaaaaacaagggatccgctgcatcatcgacagttctggcgaagcgttaagtgcagcactggcgattggtaacatcgagttggttaagcctaaccaaaaagaactcagtacgctggtgaatcgcgaactcacccagccagacgatgtccgcaaagccgcgcaggaaatcgttaatagcggcaaggccaaacgggttgtcgtttcccttggtccacaaggagcgctgggtgttgatagtgaaaactgcattcaggtggtgccaccaccggtgaaaagccagagtaccgttggcgctggtgacagcatggtcggcgcgatgacactgaaactggcagaaaatgcctctcttgaagagatggttcgttttggcgtagctgcggggagtgcagccacactcaatcagggtacacgtctgtgctcccatgacgatacgcaaaaaatttacgcttacctttcccgctaacaaaaacattcccccagcattgggggaatcatcaccaacctgtcggcaacgcgtttctccgactatgctcaaaagtcatgtgataacaaaggggtgaactatggccagtggcgatcttgtccgttatgtcataaccgtcatgttgcatgaggatacattgactgaaattaacgagttgaataattacctgactcgcgacggttttttgctcaccatgacggatgatgagggaaatatccatgagctggggactaacacttttggacttatcagtacccaaagtgaagaagaaattagagaactggtttcggggcttacccaaagtgcaaccggcaaagatcctgaaatcaccatcacgacctgggaggaatggaatagtaacagaaaataaatggtttttgggcaataatcagtctgtggtgtgcgttagctcgtgtttttacaccgcattcttgcgctaaccttatgatctggcagacaacatgggagagacatcatgtggcaggcaatcagtcgtcttttgagcgagcagttaggtgaaggcgaaatcgaactgcgtaatgaactgcctggcggagaagtccatgccgcatggcatttgcgctatgcaggacatgactttttcgtcaaatgtgatgaaagggaactgcttcccggttttaccgccgaagccgaccaactggagttactgtcgcgtagtaaaaccgtcaccgtgcctaaggtttgggcagttggcgctgaccgtgactacagttttctggtgatggattatctcccacctcgtccgctggatgcgcatagcgcatttattcttggtcagcaaattgcgcgtttacatcaatggagtgaccaaccacaatttggcctcgattttgataactcgctctccacaactccacagcccaacacctggcaacgtcgctggtcaacgttttttgctgaacaacggattggctggcagttggaactggcagcagagaaagggatcgctttcggcaatatcgacgccatcgtcgagcatattcagcagcgtctggcctcgcatcaaccgcagccttctctgttgcacggcgatttatggtccagcaactgtgcgctgggtccggatggcccgtacattttcgaccctgcctgctactggggtgaccgagagtgcgacctggcgatgttaccgctgcatactgaacagccgccacaaatctatgacggctatcagtcagtatccccgctacctgccgatttccttgaacgtcaaccggtttaccaactctacacgctgttaaatcgtgcaagattatttggcggtcagcatttggttattgctcagcagtcattggatagattattagcagcatgatatgggttgaggataatggccgctccgtgcggccttttgattaaataaacccaagcagagaaaagaatacataacctgcagcaatacaaataaccggcaggatatacagtgagaaaaactgcaggaaaatagtatggtgcggaacaacaatacgggactcaatttgttcacgcgttagcccctcttcccctttggctttttccagaatgagttgatcttcaacaccttcccgcaagaagcgcgcctggcgactcatccgggcaccggaatcctgcaacgccagtccgacaaaaatcaggatgaaaatcacccagaacataacgttcacgccaccattaaaattgggcgtcggggagttataccagaatagattcaaaaaaggcgtattcgcctgcatcatatcgatcatgacatgagtaaagtcgagcatgaccgcattaatgccttcctggttttcctgtcgggtattcataaatttcagcaaagaaatcaatgtagagatcaatgcaggtataaaaatcacccaacccaaaatccttttcaaaacagcaatgcgtccagcttgttgatacgtcatgagttctccttgattaagacgcgtcgtttcacttagtttacctgtagatatctgttttcgcccattctttaaaggcgatatgataggcgcttaatcataagcacggcttaataccttacacataatgctctaaaggagaggttgtaatgtcaaccccgcgtcagattcttgctgcaatttttgatatggatggattacttatcgactcagaacctttatgggatcgagccgaactggatgtgatggcaagcctgggggtggatatctcccgtcgtaacgagctgccggataccttaggtttacgcatcgatatggtggtcgatctttggtacgcccggcaaccgtggaatgggccaagccgtcaggaagtagtagaacgggttattgcccgtgccatttcactggttgaagagacacgtccattattaccaggcgtgcgcgaagccgttgcgttatgcaaagaacaaggtttattggtggggctggcctccgcgtcaccactacatatgctggaaaaagtgttgaccatgtttgacttacgcgacagtttcgatgccctcgcctcggctgaaaaactgccttacagcaagccgcatccgcaagtatatctcgactgcgcagcaaaactgggcgttgacccactgacctgcgtagcgctggaagactcggtaaatggcatgatcgcctctaaagcagcccgcatgcgttccatcgtcgttcctgcgccagaagcgcaaaatgatccacgttttgtattagcagacgtcaaactctcatcgctgacagaactcaccgcaaaagaccttctcggttaatgaccaggggcagtgatctcgctgcccctggttctttatctgaaattgcattcaactgacggattaatcgtcaatttaagagaaagagttacaccgtcaccacttccgtgcactgtataaaaatcctatactgtacgtatcgacagtttagtgagttttatcatgacggcggaaggtcaccttctcttttctattgcttgtgcggtatttgccaaaaatgccgagctgacgcccgtgctggcacagggtgactggtggcatattgtcccttccgcaatcctgacgtgtttgttaccggacatcgatcacccaaagtcgtttcttgggcagcgattaaaatggatatcaaaaccgatcgcccgcgcttttgggcatcgtggttttacccacagtctgctggcggtatttgcgctgctggcaaccttttaccttaaggttccggaaggctggttcattccggctgatgcgctacaaggaatggtgctgggttatttgagccacatacttgccgatatgctgacacccgccggtgttcccctgctctggccatgccgctggcgtttccgcttgcctatcctggttccccaaaagggcaaccaactggaacgttttatctgcatggcattatttgtctggtcggtatggatgccccattcattacccgagaacagcgctgttcgttggtcatcgcaaatgatcaataccttgcagatccagtttcatcggcttattaagcatcaggttgaatactaaaaaggcaaaaatcacctttctggaataagcaattccatttgaatataagagccagctcacagttctgttaatcttgcgccaacactatgactgctacgcagtgatagaaataataagatcaggagaacggggatgaactttccattaattgcgaacatcgtggtgttcgttgtactgctgtttgcgctggctcagacccgccataaacagtggagtctggcgaaaaaagtgctggtgggtctggtgatgggtgtggtttttggccttgccctgcataccatttatggttctgacagccaggtacttaaagattctgtacagtggtttaacatcgttggtaacggctatgttcaactgctgcaaatgatcgttatgccgttagtcttcgcctctattctgagcgcggttgcccgtctgcataacgcatctcagttaggcaaaatcagttttctgaccatcggtacgcttttgtttaccacgctgattgcggcgctggtcggtgtgctggtcaccaacctgtttggtttgacggctgaaggtctggttcagggtggtgcagaaactgcacgtctgaacgccattgaaagtaactatgttggtaaagtctctgatctgagcgttccgcagctggtcttgtcctttatcccgaaaaacccgtttgccgatcttaccggagccaatccgacgtcaattatcagcgtggtaatttttgccgcattcctcggcgtagctgcattgaaactgctgaaggatgatgctccgaaaggtgaacgcgtcttagccgctatcgataccctacaaagctgggtgatgaaactggttcgcctggtcatgcagttgaccccttacggcgttctggctctaatgaccaaagtggttgcaggttctaacttgcaagacatcatcaaactgggaagtttcgttgtcgcgtcctacctcggtctgctgattatgtttgcagtgcatggcattctgctgggcattaatggcgtgagtccgctgaagtacttccgtaaggtatggcctgtgctgacgtttgcctttaccagccgttccagtgctgcgtctatcccactgaatgtggaagcacaaacgcgtcgtctgggcgttcctgaatccatcgccagtttcgccgcctctttcggtgcaaccattggtcagaacggctgcgccggtttgtatccggcaatgctggcggtgatggttgcgcctacggttggcattaacccgctggacccgatgtggattgcgacgctggtcggtattgttaccgttagttccgcaggcgttgccggtgtcggtggtggtgcaactttcgccgcactgattgtactgcctgcgatgggcctgccagtaaccctggtggcgctgttaatctccgttgaaccgcttatcgacatgggccgtacggcgttaaacgttagtggctcgatgacagctggcacgctgaccagccagtggctgaagcaaaccgataaagccattctggatagcgaagacgacgccgaactggcacaccattaattcttatgctggcaacggtccgttttgtataggggccgttgccttactttttaaatgttccatcgcggcgatgcatactgactcatatttaaacagatcgtcagcgaaaaaaatgtccaacttatcaatacattcctggctcaatgaatgtgcctgtagcgagaagcttaaaacctcatacccgagacgttttctaagtgaactatctggaatactcataatatcttcaagcacaccacttcccattcccggaagatttagtggattaaaaagaagattgatattaagcattgatattatcgaaggaaactttaggagactctcatttttttgaatcgcagcaaaaatgctcccgacaggatgtatataattttgttcatagtatatagtccttaaatagtgaataaccaacctgttttttatactgatcaaattggtcattttttctgggcgaaatacagaagtgacatccattccaataaaatctttatttatacctcttatccgaatttcactaccataaagattattaattattactctatatttaacattgtcctgcagatatgtatcaaaactaagtgctggcgctcctggctttgaggcatcatagttaatgttagacatataggcaatcatataattaaagtttgattctgctatttcatcgcagtcacattgacccgttgatataaagaaagtgagtgctgtcatagtagactgcagcctttctttaaaagagtcgaaagccaggcttttaatatttaaatcaccataattactctgtattaagtttgtagaaaacatctcccgcctcatattgttaacaaaattattatctcatttaaatctaagtcatttacaatataagtttaagagcgacgccacaggatgaactatcaaaaatagctcatcatgattagcaaaacttaaccattttaaaataaataaacaattaaagaaaaaagatcacttatttatagcaatagatcgtcaaaggcagctttttgttacaggtggtttgaatgaatgtagcaatgaaatacaaaatttcaggccatgtaactcccggcaaaaccgggaggtacgtaatccttactcagtcacttccccttcctggcggatctgatttgcccaacgctgggcggattcaggcacagtaaacgccggtgagcgcagaaatgactctcccatcagtacaaacgcaacatatttgccacgcagcatccagacatcacgaaacgaatccatctttatcgcatgttctggcggcgcgggttccgtgcgtgggacatagctaataatctggcggttttgctggcggagcggtttcttcattactggcttcactaaacgcatattaaaaatcagaaaaactgtagtttagccgatttagcccctgtacgtcccgctttgcgtgtatttcataacaccgtttccagaatagtctccgaagcggggtctggctggtggtctatagttagagagttttttgaccaaaacagcggccctttcagtaataaattaaggagacgagttcaatgtcgcaacaaaacgaaaagaacccacatcagcaccagtcaccactacacgattccagcgaagcgaaaccggggatggactcactggcacctgaggacggatctcatcgtccagcggctgaaccaacaccgccaggtgcacaacctaccgcccctgggagcctgaaagcccctgatacacgtaacgaaaaacttaattctctggaagacgtacgcaaaggcagtgaaaattatgcgctgaccactaatcagggcgtgcgcatcgccgatgatcaaaactcactgcgtgccggtaaccgtggtccaacgctgctggaagattttattctgcgcgagaaaatcacccactttgaccatgagcgcatcccggaacgtattgttcatgcacgcggatcagcagctcacggttatttccagccatataaaagcttaagcgatatcaccaaagcggatttcctctcagatccgaacaaaatcaccccagtatttgttaggttctctaccgttcagggtggcgctggctctgccgataccgtgcgtgatatccgtggttttgccaccaagttctatactgaagagggtatttttgacctcgttggcaataacacgccaatcttctttatccaggatgcgcataaattccccgattttgttcatgcggtaaaaccagaaccgcactgggcaattccacaagggcaaagtgcccacgatactttctgggattatgtttctctgcaacctgaaactctgcacaacgtgatgtgggcgatgtcggatcgcggcatcccccgcagttaccgcaccatggaaggcttcggtattcacaccttccgcctgattaatgccgaagggaaggcaacgtttgtacgtttccactggaaaccactggcaggtaaagcctcactcgtttgggatgaagcacaaaaactcaccggacgtgacccggacttccaccgccgcgagttgtgggaagccattgaagcaggcgattttccggaatacgaactgggcttccagttgattcctgaagaagatgaattcaagttcgacttcgatcttctcgatccaaccaaacttatcccggaagaactggtgcccgttcagcgtgtcggcaaaatggtgctcaatcgcaacccggataacttctttgccgaaaacgaacaagcagcattccatccaggtcatattgttcctggtctggacttcaccaacgatccgctgttgcaggggcgtttattctcctataccgatacacaaatcagtcgtcttggcgggccaaatttccatgagattccgattaaccgtccgacctgcccttaccataatttccagcgtgacggcatgcatcgcatggggatcgacactaacccggctaattacgaaccgaactcgattaacgataactggccgcgcgaaacaccgccggggccgaaacgcggcggttttgaatcataccaggagcgcgtggaaggcaataaagttcgcgagcgcagcccatcgtttggcgaatattattcccatccgcgtctgttctggctaagtcagacgccatttgagcagcgccatattgtcgatggtttcagttttgagttaagcaaagtcgttcgtccgtatattcgtgagcgcgttgttgaccagctggcgcatattgatctcactctggcccaggcggtggcgaaaaatctcggtatcgaactgactgacgaccagctgaatatcaccccacctccggacgtcaacggtctgaaaaaggatccatccttaagtttgtacgccattcctgacggtgatgtgaaaggtcgcgtggtagcgattttacttaatgatgaagtgagatcggcagaccttctggccattctcaaggcgctgaaggccaaaggcgttcatgccaaactgctctactcccgaatgggtgaagtgactgcggatgacggtacggtgttgcctatagccgctacctttgccggtgcaccttcgctgacggtcgatgcggtcattgtcccttgcggcaatatcgcggatatcgctgacaacggcgatgccaactactacctgatggaagcctacaaacaccttaaaccgattgcgctggcgggtgacgcgcgcaagtttaaagcaacaatcaaggtcgctgaccagggtgaagaagggattgtggaagctgacagcgctgacggtagttttatggatgaactgctaacgctgatggcagcacaccgcgtgtggtcacgcattcctaagattgacaaaattcctgcctgatgggaggcggcgcaattgcgccgcctcaaaatgatttacatagtgcgctttgtttatgccggatgcggcgtgaacgccttatccggcctacaaaactgtgcaaattcaatatattgcaggaaacacgtagatactgttatggcctgcaagttttttcctggtccggtttcccggattgcaggcatgccagacacagcgccgtcaggcgctgtttttttcatcccttccgcgatttttacgccgctaccggattatgccgtgacgcatcgaacggcacgcctgacttcagcactccatacgccacctgtgccagcttgcgcatcatcgcgccgagaatcacctttcctttcttgccattagccgccagacggtcgcggaacgcccgtccccactcagtcttactggtggctaccattgcgggcatatacaacgccctgcgaagcgacacatgtccggccttactcatccggctcgcccctctcacactgctacctgattcataacgccgtggtgtcagacccgcaaaagcggcgaactgtctggcatgggcgaagcggtccttcagaccgatataagccagcaataccgcagatgttttctctccgatacccgggatgctttccagcagtttcctgcggtgtttcatatccggatcatcgtctgtcaggtcttttatctgcttctcaagacgcttcagctctgcttcaagccacagaaggtgagcatcaatgctcggtctctggacttcccgcgccgtttcagtgcgattcagttcctgcgtgtgcatatctgtcagcgcctggtggcggactaccagggcacgcaacgcgcgttcaagcgggtgaggcgcttcccaggctgcagggcgcttctgacgacagaactctgccagcatgcgcgcatccacggtatcagtcttgttacgcagtccttcactctgagcgaaagctttacccagcgcaggattaatgactgacactatgtagccagcatcgtaaaggcactcagcgacaggttccatataggtgccggtcgcttcgatgcagatatgcgcatggtcaatcttgtgacctttcagccagctcaccagctcatcgtgccctttagtggtgttagcgaattttttggtgcgatgacgaccatcaggacgcaacacatcgacatccagtttctctttagcggtgtcgataccgatataatgaagttcatgttccatagtgaaaccaaccttgcaaatacggattaccgggaaaaccggtccatgatactgtccggtttatcactttgggagaaaggcagtccgctgcataaatctacgcaacaggttagaacccaaggcccgatacggcatgcggactgcaggcagagaaaactggccgattttctctgcactggagggataatacaaggcctgataagcgaagcgcatcaggcagttttgcgtttgtcagcagtctcaagcggcgcagttacgccgcctttgtaggaattaatcgccggatgcaaggttcacgccgcatctggcaaacatcctcacttacacatcccgataactccccaaccgataaccacgctgagcgatagcacctttcaacgacgctgatgtcaacacatccagctccgttaagcgtggaaaacagtaagcactctgacggatagtattatcgataaacgccggatgacacatcacctccagcgaacgatcaccccgatggcctgcgtcatccagcacttgcaggaacagcgactcactgatctcttcaccgtagaatgcactgctgaatccctgggtagtgcgcaggttgaccggcaaatcaaacgccatctgacgatccgcccgcaacgcaatgccctgctctgccgcaaacctggcaacaatcgggaaaatctgcgggaacatatgcacatgatgatggctatcaagatgcgtaggtttgcgtccaaatagctcaatgaaacgcaaatactgactggcaagctcctgagtaatttcttccagcggtaaagcatcttcttctgccaactgccagatccattttcccagcacaccatcgcgggttaaccccggcatagctgtcagtggcttacccatagtaaggacaaagtgcatccctatggccagactcggttcatcacgactcaactgcaccgcatggtcaatagcctgcccattcaccagcgccgtcgtcgacgtgacaatcccattgcgacaggcctcgataatgccgtagttctgacctttgcttaagccaaaatcatcggcattaacaatcagtaagcgttccataatcagcctcggttaatgtgcttttttaagctctgcgatgcagtcggcaaagtttggcagccatttctcgtgcgccagaatcatctcgcgtgccagcagctcagcatcgcgatcggaatgcaccaacggactaaggtttagcgccagtaacacatcgttaaattctccgctaagtgcggcgttactggcagcaatctcgaagcctttaatggtgtgaatcagccccattactttatcatcgaaatgcgtaatgcgcggatgtggcgtcgcgccatcgcgccccagcttacaggtcatttctaccgcccagtctgccggaatattatcaatatgcccatgatgcgggatattaacgtaatgttctgcttgcttgtcgttgtagatagcgttgatcacttcgcacgctgcatcagagtaataagccccaccgcgctgttccagttctttcggcttaactttcaactccgggtttttatacagctcaaaaagttgtttctcgactttctgtactacctgcgctcgtgcgccgcctttgtagtattcgcccatttcaatagccagcatctctttctgcttgaagtaatacagcagataagaacatggcagcagattcaacgaacgaattaagccctcactaaatggcagatcgaaaatattttttacagaggacgcttttaactgccctgacgccacaccatcaagcaattcggcaaagcgcgacttgccatttaccagcacatccttaatgaacaccatatggttgaggccgaacaaatcgatagataaatcatcgctgtctttcagcatcagaacatcgtgaataaacatcttcatgccgatcggaatattacacacgccgataaagcgtttaaatccggtatgacgataaacggcttcagtgaccattcccgccgggttagtgaagttaatcacccatgcattcggacaaagttcttcgacatcttttacgatgtcaaaaatcaccggaatggtacgcagacctttaaacaaaccgcccgcgccgttggtttcctgaccaagataaccatgacttaatggaatacgttcatccagttcacgcgccggtaattggccaacgcgcagttgggtagtaacgaaatcagcatctttcaatgcttcgcggcgatccagcgttttataaagcttcatcgggacgccagcgttatcaatcatccgttggcagagatcgaaaataatatccagtttcgctttaccaccttcgacatccaccagccataattcgctgaccggcaattcgtgataacgcttaataaatccttccagtaactccggggtatagctgctcccgccaccaatagtgacgacttttaatttctggctcataatttctcccttcagtacagaatactgatatctggcatatctgccccccccggacataaataatccagcaacaggacagatatgtgaattgtcaggtataacgacttactgattaaattcagtcaatttcttacgatagctcttaggcgtaaaggacgttaatttcttaaacgttttaataaacaaactcgggctactataaccggcctcaaacgcaatatccgtcactgaatagttggtcatttccagttgttttttggcaaaattaatacggatttcattaataatctgcattggcgttttgccataatatcgttgagtcgctcgcgtcaaatattcctgtgatttggctgacaacgtcaccatattctccagcgccgattcactaaactgctctttatcatgcatcttttctaccgtacttttcagccactgcggtacatcatcaatcacctgttcttcgcggtaatgacgtaaacggttaatgacataaaaagtaaccatctcaacaaactcttccagccctgtttcgcggaaattcaatgaagaaatcactgtttccacataggtgagaaaagcgttattggtccggtatacctgcgaagcgacaaagcaataaggcaacaatggcaggtaatgctgctcaaaaaagcgtttactgatcccaacgttcaatatgcgcgtggcaccaaactcataaaaactttgatggtgcgaacctaacggaataaaaacaaaatcgccccgttccagtaacacgcgcttaccgttaatctcctggaaataacgcccggttaataccagagtaaattcataatagtcgtgctgatgcagtccgctgatactctcagttttgttatagataaacacatggaagtttttgccattaaacaactgctgttctcgggcagtggcaatttccggcgcgttaatcactggctgcatcatcgactccttatgccttcagtttttcatgaagctcaattaattcagtaatcagttcacgcgcaagcatggacgtcattaaatgatcctgagcgtggaccagcaccagactcactttcatcttaccttcgcccgcatcgccttcaatcagtttcgtctgtaccagatgcgcttcattcaatgccatccgtgactgatccatcatggcttttgctgcggcaaaatcgccctgcttcgcctgtttcagtgccgcatacgccaggctgcgcgcttgtccggagttgatgatcagccccatcaccacttcttccagctcttcagcttccgtttgcgtatcgggaatgttatcgagatccatcatacatcgttcctctcttttcttaccggcacgattacccgtaccggcatcgattaaaatttcagggcgttagcgatatcttcttcgctctcttctttatcaatcgcattttgtgctttgttagccaccacaacaaagggcagataaattaacgttgcgatgccaaggttgaagagtgcgaccagcaatgcggcgacgctaccgttggtgttaaagaaggctcccagaccggttggcatggtccacggtgcaatattggtcaccggaggaataatgcccatgtagtacgctgcgagggtgattgccgccagaatcggttgtaccagtacaaacgggataaacatcaccgggttcatgataattggcagaccaaacagaatcggttcgttaatctggaagatgccggacggcagcgccagttttgccacctgacgataatcagcacggcgagaggcgataaagatagccaggatcaggcctaaagtcgcaccactgcccccaaggaaaataaaggagtccagcatcggcttggcccagatatggaaggtcttaccggctgccagcgccgcttcgacggaaccatattgctgataggtcgcgatattttccagtgcccacggcgtcataatgccgttgtccagtgcggtcagcgccagcgcgccatgaataccgaagaaccagagcagtggaacaaagatcacataggcccagcccaccacgctacccaacgatgccagtggggttgagatggtatccataatgatctgatggaagttggtgccccaggtattcaacgcccaggcaataatccccatcacggaaagaataataaagccgggaattaatgccgagaaggaacgcgatactgaagcaggtacgctgtcgggcagtttaatgacccaattgcggcggacaataaaggtaaacatttctgccaccaccaggccaataataatcccggagatgatattcgccccacctaaccagtttgcaccaaccgcataggcctcaccgacactatatggggtgacggtcataaatgctgcaacggataacaacccagccgccagcgcatcgactttacgctcttctgccagcgccatgccaataaagaacggtgccattaaagacattattcctaatgttccgttatatacgttgccgccaatacctttcagaccattaagtgtttcaatggttgaggcgtcgaggcgaatacctaaggaataaaaaaacgacccctccccaaagcttagaaaaacgttgttaattaatacaaacatggcccccgcaagggttaacggcattaagcgaataaagccatttttgattgcattaacgtgtggctgctttcctattttaactgcaaaagggaggagtaccttttcaagcgatgcaataacattactcatagaaaaatacccttaaaaaccgcaatttaaatattgcggtattgatttatgaaataactctttgacgggaaaatttaaaataaattaatttgctgcggcttttttaatcgctgcaaccgcagccttaagcacgcctaaaccatcgactttgccataaagcagcgagtcaattacttcaaccggtttgttgggtaacaaacgctggatttcgggcaacatataagcaatctgcggccctaataacacgacatcggcattctgacctttttcaccagccagtgtttccggaaatgcttcaataatgaccggaacttcatatttttctgcctgtgcgcgcatttttgataccagtaaagaggtagacatgcccgcagaacaaaacagataaatgtgtttcttttccataaaactgccctcatcgacgattatctgtcagccagacactccgcaagccttaacctgcttccatgctctgggtaacttgcgaaaccaacatgactttttttgtggctgaaaggagtatacggtatagacctgagcaatagtatttctttgaccttataaattgtttctccttgacctgtggttatgaccctcttcacatttcgggcaaataattcgcgaagataattaagaactcaggccaaaaaaaaccggcgcaatggccggtttccgttgttactcaagctttcagacgaattgattacttcgcagcctgtggatcagtgtcgtattcagcacaggtctgataaccggagttgatgacatgtccggtatcatctaacgcgacaaagtaggtttctgctttaccatcacgttgacccaggatgtaggtctggcaagtaccgcgagcatggatcatgctcacttcagacgaaggtttacccgcaatttgtgcaacctgcgcccggctcatgccttttttgacgtctttcaccacaggctgtacaaactggtctttggtacgatcataagccgtacaacccgccagcatggttaataccgccgctgcactcagaattcctgccatattcttgttcatattccgtcctcttgtttatcagcgtgttagataagcctggaatacattgggcgctttttcaagcccgtgaacgaaacggctccgctttcagaggattcctgtatgacgttttaaccaccattcagcccgctgtcgcttgtcgtttcagtagcaacgggttagctttaaggaagttttgtcttttctgtctggaggggttcaatgacattgcaacaacaaataataaaggcgctgggcgcaaaaccgcagattaatgctgaagaggaaattcgtcgtagtgtcgattttctgaaaagctacctgcaaacttatccgttcattaaatcactggtgctcgggatcagcggcggtcaggactccacgcttgccggaaagctgtgccagatggcgattaatgagctgcgcctggaaaccggcaacgaatcactgcaatttattgccgtacgcctgccctatggtgttcaggccgacgaacaagattgccaggatgccattgcctttattcaaccggatcgcgtattaaccgttaatatcaagggcgcggtattggccagcgaacaggcattgcgggaagcaggcattgaactgagcgattttgtccgtggcaatgaaaaagcgcgtgagcggatgaaagcacaatatagcattgcgggtatgaccagcggtgtcgtggtgggcaccgatcatgcagcagaagccattaccggattcttcactaaatatggtgacggcggtacggacattaatccgctgtatcgtctcaacaaacgtcagggtaaacagttactggcggcattagcttgcccggaacacctttataagaaagcgccaacggccgatctggaagatgatcgcccttctctgccagatgaagtggcactcggcgtgacctatgacaatatcgacgactatctggaagggaaaaacgtacctcaacaggtcgccagaacaatagagaactggtatctgaaaaccgaacataaacgccgtccgccaattaccgttttcgatgatttctggaaaaagtaataatttgcacatattggattgtgcgaaaaagagtaatttgttcacgccggatgcggcgtgaacgccttattcgacctataaaactatgcaaattcaatacattgcaggagtcgaataggcctgacaggcgtagcacgtcagacggtgtaacctttgtcatcgacccgcctcttttttaatcgcttcccgcctgttacactggatagataaccagcattcggagtcaacagtggtacggcgtttaacttctccgcggctcgaatttgaagctgcggcaatttatgaatatcccgaacatttacgttcattccttaatgacttacccacccgaccaggggtgtatctgtttcatggtgaaagtgacaccatgccgctctatatcggcaaaagcgttaacatccgcagccgcgtcctttctcatttacgtaccccggatgaagccgccatgctacggcaatcccgacggatcagctggatatgtaccgccggtgaaatcggcgctctgctccttgaagcgcgattaatcaaagaacaacagccgctgtttaataaacggttgcgccgcaatcgccagctctgtgccctgcaattaaatgaaaagcgcgtcgatgtggtgtatgccaaagaggtggatttttcacgagcccccaacctgtttggcctgtttgccaataggcgcgcagctttgcaagcattgcagaccatcgctgatgaacaaaaactttgttatggcctgctgggactggaaccgttaagtcgcggtcgtgcatgttttcgttcagcgctaaaacgttgcgccggagcatgctgcggtaaagagagccatgaggaacatgcgctacgcttgcgccagtctctggagcgtttgcgggtggtgtgttggccttggcaaggggcggtggcgctgaaagaacagcacccggaaatgactcaatatcatattattcaaaactggctgtggctgggggcggttaattcgctggaagaagcgacaacgttaattcggacacccgccgggtttgatcacgacggttataaaattctttgtaagccgctgctttccggtaactatgaaattactgaacttgatccggcgaatgaccagcgagccagttgatttcactgaacaacagtttaccttgcggttgtaaaagccgcagggtgtgcctgccatcgaaccagcacgcgccctggtcggtagtgagcaatttatcgcccagttgccacgccccgttaatcacaaacaccaccccgccgcgtgagccaaaggtagtaaacgtacgttcggcaattctgactttcgccttacagacatccaggcgtgtcatgatgttgaaatccatcgacatctgccctgccgtcagtttcgcttttaccacctggtccgctgcaaaggcaaaaggctggaacggttttaaggtatggttaaagcggtctgcgctttcaaggagcatctcgccgccttccagcaacgtcactatcctttccatgccgggaaacaaagaaaactccccattcgccgcgatggatgcaatgctggcacgccagtaaaaatcacgttttgccggtgggaacgtgcaaatttcgcgcgtttcaccggcagcatttcgccacagattcaccgacattttacgcatatcaaagtattccatactcgctcccggcccgttcttttcattgttatcgttcaggtaaccgtggatggttatcggcaactcgggtgatttacgttagtggtgatcaggctttttttacaactgtttgagaagagaaaagaaaaccgccgatcctgtccaccgcattactgcaaggtagtggacaagaccggcggtcttaagttttttggctgaaagattattcagcagttgcaggcattttaccttttgccgctggacgttctgtcagacgcttctcaaaattagcattaaattgctttttctgttccggcgtcaggatgttgtaaattttgttctgggtttccatgtgcgccagcatgttagctttgcgctgttcttccatttttgcgatctgcgcttcagcttttactttatcgaaggtatcgctggcaatgatgtcatgcattgcgcggcgttcttccagcggcggacgtttcatctggtcacgctggcctttcatgatttcgcggatctgctgtttctgcgcgtcggtcaggttcaggtctttgaacatcatgtcctgatgcggaccgaacttgcctttgtggtgcatcatcggcttcgcgtcagccggtgctgcggtagtggtgtctgcggcatgggccaggttagccgcgccaagagccagggtagaggcaacaaacagtgcagttaatttacgcatattctatatccttcctttcagttatttattacggctttcttaagtagcgtgccgtgttgacgagattaactttactgactttagcgtcaattaatcagagcaacggtaaaacaatgaaagtgtaaaaaacacttttgcgccaattatggagaaaaaaagaaaatttgatggagagtgatgagagaatattacaacacgatgattttgcagagattatgaagaactataccggatgactggtgataaataaagcaaataaccaggattaatctgtattaatttataagaaagcaacttaatacccgcagaatgatttctgcgggtaagtattagcttattttttcgagcattaatcccgcgcgtaatcccaacgctaccaacggattagggaataacacatactctacatcatgggttacggtaaaacgttcctctccgtcctgcgccagcaatgttcctttctcaaacggcataaaattcagcgtgtcacttgccatatgcatttcgaaggacggcgagtggcgagtaatttgcgaaaccacccgataacggagcggcggtgttctcacgataccgacactctcaccagatagcagcgcagcaattgcgctggcagttactgcaaactggcgaagatcgttttgcccaaagggcaacgctttgccaagttccagcgtacaggccagcgcgccaaaatgtctggcgctgaaatgggtaaacgtaccaccaggttcctgatggaacaccagcgcctccagccccgccgcacccagccacgtcagaaatttctcgtcccagggaatgtcgcgttgcggtaatacaccgaactgcggatgcaaggagccacgaattgcggtatgtagatcaaggtgccagcgcacagattctttgccctggtcataaaaatcttccaggcactgttccagttcgcgcgcccgacaggtttctccgctttcagcaaatagctgccaacgaccgccaaacattcgattcatatcgctatggcaataacgtttcccttgcttcagcgcaggaggattcccgaggatcaccagcaaccgccaacgtaacgggatctcgccgtgagatatcgcgccaagcaacgcgtccagcatctccacaggtgccgtctcattaccgtgtattcccgctgaaatcaccagtgcgccttgcggtggcgttaatggcgtcagttccagcacaccatcgcccagccagcgccagcgaacgccgttgatttctcgctcggtgataaccggttttttacccgttaaggtcagagcaagaaaattatccattgccccctccctcgcgctggaacggataaaccgaaccgagattcagtaattggctcaatacatccagtgcttcccgcccttcgcgcagcaattgcgggtcggccagatcggcagcagtaaggcgatcgcggtagtaacgatccacccagtcattgagcgcattaaacagcgtatcgttcatcatcaccgccggattcaccgcccggcgttcttcttctgtcaataccacccgcaaccgcaggcacgccgggccgccgccattcgccatgctttcacgtaaatcaaagacttttagttcgctaatcgggttgtcagcggcaaggagttcattgagataaccccatactccggcgtgttcccgacactcctgaggcagcaccaacatcatggaaccatcatcgcggctcagcagttggctgttaaacagataggtagacaccgtatcagacacggaaacctgagttgccggaacttctatcgccataaaaccattgacccgcgcacgcaggtttgccagtaactgtgactggcgagcgaacgcctgttggtggcaaaacagcacctggcggttactcacggcaatcacgtcattatgaaaaacgccctggtcgataacgtccgggttttgctgggcgaaaatcacctgttggggattcacctgattcagccttgccaccgcctcgctggcttcgcgagtctgtcgcgccggataacgggaaggccgggtatcattgccttcttctcgcccgtagacaaaaagttgcatacccggttcaccgtaatgaccgccgagacgattgtggtttgccgccccctcatcaccgagcaacgctacctgtggcaacgccgaatggacgctaaatttctcttcgtcgttaaaaatcgcttttaacagcgattcagtgacgagcgcttccagcgaacggtgaaatttattgttcaggttggcaaccgtgaaatgcactttgccatccagcgtatcggcagatggcgcgatcgttgccgcattggctacccacattggcgaagcggaactgacgctggaaagccagtgcggtgcctggcgtgcgaccttttccagtacctgctcatcgctaccactgaatcccaactgacgcagcaccggaataaacggacgctcgtgcggcgggatcaccgcctgggggaatcccgcatcggcaagggttttcattttcagtaagccctgttttgccgcctgtcgcgggttagacacctgaaaacggtgacgggtagaggcttcattaccaaacgacaggccagcgtaatgatgcgtcagccctaccagcccgtcgaaattaacttcccaggcgttcatcgcaccacctcatcggaaaaatccagcccggggttaagcgttgcgggcaaagttaacgagtccgactccaggctcgccataggccatgcgcagtaatctgcggcataccaggcgctggggcgatggttaccggatgcaccaatgccgccgaatggcgcggtactggcagcaccagtaagcggtttgttccagttaacaatccccgcccgcgcctccagcaacagttgatcgaatttttcccgctcgggggaaaccagaccgcaagagagtccgaagcgagtgttattcgccattagaatcgcttcctcgaaagaatcataacgccagacgcgcaaaagcggcccgaacacctcttcatctggtacgccagcaacgcctgtcatttcaatgatccccggcgtcagcaacgatgtctctgattgtaataagcgcggcgcaagcagggttcgtccgcccatcgcttccagttgctgccaggcagtaaccacctgctgtgcggcctgttcagaaatcagcccgccaataaacggctgcggttcgtcatcccagttgcccggcgttaatcgctggctgacggcaaccagacgagcaagaaacgcatcgccctgcgctccgcttttgagcaataaacggcgggcgcaggtgcagcgttgcccggctgtgacaaacgccgactgaatggtcagatggacagccgcgtcgatatccgccacctcatcgataattagcggattattaccgcccatctcaagggcgagaattttctccggctgaccggagagctggcgatgcagctggtagccggtattggcgctaccggtaaacagcaaaccgtcgagatcctccagcgcactcagcgcctgacccgtttcacgcccgccctgcaccaggttcagtacgcccggcggcaagccagcctgctgccataaacgcattaccgcttcgccactccacggtgtcagttcgctgggtttaaagataatggtgttacctgccagcaatgccggaacgatatgtccgttcggcaaatgaccagggaaattatacggcccaaacaccgccagcacgccgtgcgggcgatgtcgcaggctcgccgcaccgtccggcatttcactacgctgctcgccggtacgaacgtgatacgccttaattgatatcgcgattttattgatcatcgccgtcacttcggttgccgcttcccagcgcggcttacccgtttctctggcaataatcgcggttaattcggctttattgctttccagcaatccggcaaagcgttcgacaacgacctgacgttcagccaatgagagccgcgcccagcgcggaaacgccgcacgggctgcccgacaagcctgttcgacctgagcggcaccggcatcattgccttgccataacacctcgcccgataccggattacgcttcacacgcgatgcgccctggcccgttatccagtcaccgttaatccataaagtcatgctgttttctcctctgcgcacaggcgcaccagacgaacgcgatcccctgcgtggcatttgagggcatccagttgtgcggcggttaaaatcaaacgctcggttgccggatcggtacgcaccagcaccacgcggaaatggtgataattttcattggcgaccaggcaggccggaaaatcgccctgcgcaggctgcccttctgccacttccaccagccgacttttacggatggcgcgcacgcggtcgatgtcacactcaagcgttggcccgccgtcgaagatgtcgatatagttgcggtaacgaaaaccttctttctccagcaccgcgcgggcaggcgcggtttgcggatgtacctgaccgatgacgtcctgggcttcctgggataaaaagtgggtatagatcggatgtttcggcatcagttctgcaataaatgccttttgcccggtgccgcagagaaaatcggcgcggctaaaatccatcgaaaagaagcgtttaccgaggctttgccagaacggtgaatagccgtgttcgtcaatcaccccgcgcatttcagcaaccactttgtcattaaacttgtcgcgaaaagccgccataaacataaagcgcgatttcgacagcaaatagccgttgccctctttgcgccagtccgggtcgagaaacagcgtgcacagctcgctgctgccggtgtgatcgttactgagaaacagcgtcggcaatgcgttatagacattcagctcttttgaggcgtgaaccaacgtgccgacgcgatagttgtaccagggatcgttcagcccaaccgccacctcaatggcacaaatccccgccacggtgcctgtctcgctatcttccagcacgaacacatagccctgctcacttttgggcagttcgccttgccaggttttgattgccctttcgatacgcgccgaaagcgtggcttcattggcgggaagcgacgtcaggccgccgcccgttttgctggcaagctgcatcagcgccgagacatctgatcgctcaacgggacggatgaccatcatgatgaacctcggctaacaaagtgttcgcaagcagctgcaaagcgatccagtccggtcgtcacctcttcttcgctgacattgagcgcaggcgcaaaacgcaccacgttgccacctgcaatcagtaccatcacgcctgctttcgccgcttcctgagagatctgtttcgcttgcccggcgtaatcggcattcagcacacagccaatcaacaaacctaagccgcgaatttcgctgaacaaaccgtagcggtgattaagggtattaagacgctcaacaaaccagtcgtgacgctgtttaacgccattaagcatctctggtgtgttgatgagctccagcactttgcctgccaccgccgaggccagcggattaccgccataggtggtgccatgagtgccaacggtcatcacgcgggcgcactcttcggttgccaacaacgcaccgaccgggaaaccgccgcccagcgctttggcggtagttaacagatcaggcgtcacgccgtagtgcatataggcatacagttccccggtgcgcccgacgccggtttgtacttcatcaaaaatcaacagcgcattgtggcggttacacaattcacgcagaccttgtaaaaacgcgttgctggctggcaccacaccgccttccccctggatgggttcgacaatcaccgcacaggtagagtcgtcaatcagcgcgctggcagagttaatatcgttatatgcagcatgacgaatatccgccggcagtggcgcaaaatcctgtgaataggctggctgcccacccgcactgacagtaaacagcgtgcgaccatgaaacgcatttttgaacgccacgatgccgctcttatggctgccgtagcggtcgtgagcgaatttacgcgccagttttagcgccgcttcgttggcttccgcaccggagttacaaaagaagacgcgatcggcaaacgtggcgtcgatcaattttttcgccagtcgcagtaccggctcgttggtgtaaccgttgccggtatgccagaacttactcgcctgttcgttcagcgcttcacgcagttccggatgcgcatggcccagcgcgttcaccgcaatgccacccgcgaagtcgatatactctttcccctgctgatcccacaagcgcgaaccttcgccacgtaccggtataaagggtgccggagcgtaaacaggtatcatccattcatcaaagttttcacgcgtaattggctgagacatagcgacctctacagtaaataattcgttatttatatgttaataataagtaatgtttgcgctgtaaatgtagattgcagggttcgtgccagccagtgataaaagtgcataaacggcggaggctaactggaaatcaaggagttataaccaaaccatatgcatttaaagtgcatataaagtgaatacgtttgcgatgtgggtgaataaaaagaataaaaaacgcaatgttatgcagaagtaaaatataattctggaattgtgatcattgacgaaatttactggaaattactgcgccattctgacgcagcgcgcaccaaaagcgggcattttttgcgccatcgttgacatcattaacaaccatcgatcaaatcacttaacaacaggcggtaagcaacgcgaaattctgctaccatccacgcactctttatctgaataaatggcagcgactatgaaatttgtctcttttaatatcaacggcctgcgcgccagacctcaccagcttgaagccatcgtcgaaaagcaccaaccggatgtgattggcctgcaggagacaaaagttcatgacgatatgtttccgctcgaagaggtggcgaagctcggctacaacgtgttttatcacgggcagaaaggccattatggcgtggcgctgctgaccaaagagacgccgattgccgtgcgtcgcggctttcccggtgacgacgaagaggcgcagcggcggattattatggcggaaatcccctcactgctgggtaatgtcaccgtgatcaacggttacttcccgcagggtgaaagccgcgaccatccgataaaattcccggcaaaagcgcagttttatcagaatctgcaaaactacctggaaaccgaactcaaacgtgataatccggtactgattatgggcgatatgaatatcagccctacagatctggatatcggcattggcgaagaaaaccgtaagcgctggctgcgtaccggtaaatgctctttcctgccggaagagcgcgaatggatggacaggctgatgagctgggggttggtcgataccttccgccatgcgaatccgcaaacagcagatcgtttctcatggtttgattaccgctcaaaaggttttgacgataaccgtggtctgcgcatcgacttgctgctcgccagccaaccgctggcagaatgttgcgtagaaaccggcatcgactatgaaatccgcagcatggaaaaaccgtccgatcacgcccccgtctgggcgaccttccgccgctaatttagcagctctcctggctcaaactgggtcaggagaattaaccttgagaaaaatcaacaaactgtcagtaatgatttgttgcctgccgtcctttgttataccgtctctgcgtttttagttgtctgaccacttctctattatcaagtttgatataggaaactccacgatgaacgctgagcgtaaatttctttttgcctgtcttatttttgcgctggtcatttacgctatccacgctttcggtttattcgatctgctcaccgatttaccccacttacagacactcatccgccagagcggatttttcggctatagcctctatattctgttattcatcattgccaccctcttgctgttaccaggaagcatactggtgatcgcgggaggaatagtttttggcccgctcttagggacactactctcattaattgccgccacgctggcctcctcgtgctcattcctgctggcgcgctggctgggacgtgatttactgctgaaatacgttggccatagcaataccttccaggccattgaaaaaggcattgcgcgtaacggtattgattttcttattctgacccgcttaatcccgttgtttccttacaatattcaaaattacgcttacggattaaccacaatcgccttctggccttatacccttatttcggcactcacgaccctacccggtattgttatttataccgtgatggcaagcgatctcgccaatgaaggcattacgctgcgctttattttacaactctgtctggcgggcctggcgctgtttattctcgtccagctcgcaaaactctacgcccgacacaaacatgtggatctgtctgcttcgcgccgcagcccacttactcacccaaaaaatgaaggatagaacgatgttgcaacattattcagtgtcatggaaaaaaggactggctgcactctgtttactggctgttgctgggcttagcggctgcgatcaacaagagaatgcggcggcaaaagtggaatacgacggactttcgaacagccaaccgctgcgtgtcgatgccaataaccatacggtaaccatgctggtgcaaattaatggtcgtttcctcaccgacgacactcgtcacggtattgtgtttaaagatggctccaacggacataaatcgctgtttatgggttatgcgaccccgaaagcattttatgaagccctgaaagaggcaggtggtacgccgggcgaaaacatgacgatggataataaagaaacgactcatgtcacaggcagcaaactggatatttcggtcaactggcaaggggcggcaaaagcgtattccttcgatgaagtgattgttgacagtaatggcaagaaactggacatgcgctttggcggtaatttaacggcagcagaagagaagaaaacgggttgcctagtgtgtctggatagctgcccggtcggcatcgtcagcaatgcaacatacacttatggtgcggttgaaaaacgtggtgaagttaaattcaaaggcaatgcctcagttctcccggcggataacacgctggcaacggttacctttaaaatcgccgaataaagccaggataaaggatgatgatgatgcaatcgcgaaaaatctggtactaccgtataaccctcatcatcctgttgttcgctatgctgctggcatgggcgctgcttcccggcgtccatgagtttatcaatcgcagcgttgcggcgtttgccgccgtggaccaacagggtatagaacgctttattcagtcttacggcgcactggcggcagttgtctcgttcttgttgatgattttgcaggccattgctgcaccgctacctgcgtttttgatcacctttgccaatgcgtcgctgtttggcgcgttctggggcggcttgctgtcgtggaccagttcgatggccggcgcggcgctgtgcttttttatcgccagagtgatgggccgcgaagtggtggaaaaattaaccggcaaaaccgtgcttgacagtatggacggctttttcactcgctacggcaaacacaccattctggtctgtcggttattgccttttgtccctttcgatccaatcagctatgctgccggtttgacttcaatacgttttcgctcgttttttatcgccaccgggcttggtcagttaccggcaactattgtttattcctgggcgggcagcatgttaacaggcggtactttctggtttgtcaccggactgtttattctgtttgccctgaccgtggtgatttttatggcgaagaaaatatggcttgaacgccagaagaggaatgcctgatgggtttaccgccgcttagcaaaattcctttaattttacgtccacaggcgtggctgcatcgtcgccattacggcgaggtgctaagccccattcgctggtgggggcggatcccgtttatcttttatctggtgtcgatgtttgttggctggctggagcgcaaacgctcaccgctcgatccggtagtacgatcgcttgtcagcgcgcgcattgcgcaaatgtgcctgtgtgagttttgtgtggatatcaccagtatgaaagtcgccgagcgcaccggcagcagcgataaactgctggcagtggctgactggcggcaaagcccgctctttagcgatgaagaacggctggcgctggagtacgccgaagccgcaagcgtaacgccgccaacggtcgatgatgccctgcgtacccgactggctgcgcattttgacgctcaggcgctcaccgaactgacggcattgatcggcctgcaaaatctgtcagcccgttttaattctgccatggacattcccgctcaggggctgtgccgtattcctgaaaaacgttcttaaggagagatgatgcgccattgtgggtggttgctgggattgttatcgctgttttctctggcaacacatgccagtgactggcaagaaattaaaaatgaggccaaagggcaaaccgtctggtttaacgcctggggcggcgataccgcaattaaccgctatctcgactgggtgagcggcgagatgaaaacccattacgctataaacctgaagattgtccgtctggcggatgccgcagacgcggtgaagcgcattcagaccgaagccgcagccggacgtaaaacgggcggctcggtggatctgctctgggtgaacggcgaaaacttccgcaccttaaaagaggccaatttattacaaacgggctgggcggagactctgcccaactggcgctatgtcgacacacagctgccggtgcgggaagatttttctgtgccgacacaaggtgcggaatcgccctggggcggcgcacaactgacgtttatcgcccgccgcgatgttacgccacagccaccacaaacgccgcaagccttactggagtttgctaaagccaatcccggcacggttacctatccgcgcccaccggactttaccggcacggcgtttcttgaacagttgctgattatgctgacgcccgatcccgccgcattaaaagaagcgccggacgatgcgactttcgcccgtgtcactgctcccttgtggcaatatcttgatgtgctgcatccgtatttgtggcgcgaaggaaaggatttcccgccttcacccgcgcggatggatgctctgctgaaagccggcacattgcgcctgtcgctgacctttaaccccgcgcatgcgcagcaaaaaatcgccagcggcgatttgcctgcaagcagttacagttttggctttcgcgaggggatgattggcaacgtgcatttcgtcaccattcctgccaacgcgaatgccagtgctgcggcgaaggtagttgccaatttcctgctctcacccgatgcgcaactgcgtaaagcagatcccgctgtctggggcgatccttctgttctcgatccgcaaaaactgcctgacgggcagcgcgaatcattgcaatcaagaatgccgcaggatctgccgccggtactggctgaaccgcacgcaggttgggtaaatgcgctggaacaagaatggctacaccgttacggtacgcattaatctttttgctgtgggcgatggtggcggtgatttatgcaccgctgatcccggcagctctcacgctgatatcgcctgctttgtcgttgacacactggcaggcgttatttgccgatccacagttaccgcaggcattactggcaacgctggtgtcgacaaccatcgcggcggtcggggcattgttgattgccctgctggtgattgtggcgctgtggcctgggccgaaatggcagcgtatgtgcgcccgtctgccgtggctgctcgccattccccatgtggcttttgccaccagcgcccttctgctctttgctgacggagggctgctttatgactatttcccgtatttcactccgccaatggaccgatttggcatcggtctgggcctcacccttgcagtgaaagaaagcgcatttctgctgtggatcttagcagcagtattgagcgaaaaatggctgttgcagcaggtcattgtgctggattcgctgggctacagccgctggcaatgcctgaactggctgctgttgccctccgtcgcgcctgcgctggcaatggcgatgctggcgattgttgcctggtcgctgtcggtcgtggatgtggcaattattctcgggccaggtaatcccccgacgctggcggtaattagctggcagtggttaacccagggcgacattgaccaacaaacaaaaggcgcgcttgccagcctgctgttgatgctgttactcgccgcctacgttttgctgagctatctgctatggcgcagctggcggcgcactattccccgcgtagatggcgttcgcaagcctgccacgcctttattgccgggcaatacgctggcgatttttttacccttaaccggtgtgctgtgtgtggttctgctggcgatcctcgcggatcagtcgacgatcaatagtgaagcgctcatcaacagcctgacaatggggctggtggcgacattcatcgctttgctcctgttactgctgtggctggaatgggggccacagcgtcgccagttgtggctatggttgcccattttattacccgctctgccactggtggcgggccagtacacgctggcgctatggctgaacctggatggaagctggacggcggtggtctgggggcatctgctgtgggtaatgccatggatgctgtttatcctgcaacccgcctggcagcgcattgattcacggttaattttgattgcgcaaacactgggctggtcgcgggccaaaatcttcttttacgtgaaatgtccgcttatgctacgccctacgctgattgccttcgcggtgggatttgcagtcggtattgcgcagtatatgccaacgctgtggctgggcgcggggcgttttccgacgctcaccactgaggcggtggcattaagcagcggcggcagcaacggtattctcgccgcccaggctttatggcaactgctattaccgcttattatttttgccctgaccgcgttagtcgcaaaatgggtaggttatgtcagacaaggactccgctaatgctctgcgtgaaaaatgtttcgctacgtttaccagaaagccgcttgctgacaaacgttaactttacggtggataaaggtgacattgtcacgttaatggggccgtctggttgtggaaaatccactctgttttcatggatgattggtgcactggccgaacagttttcttgtacaggtgagctatggctcaatgagcaacggattgacatcctacccaccgcacagcgtcagattggcattctttttcaggatgcactgttatttgaccagttcagtgtcgggcaaaatttactgctggcgctaccggcgacacttaaagggaatgcccgacgtaatgccgtgaatgatgcacttgagcgttcaggccttgagggagctttccatcaggatcctgccactttgtctggcggtcagcgagcgcgcgttgctctactacgcgcccttctcgcccaaccaaaagcgttactcctggatgagccattcagccgtcttgatgtggctctgcgcgataattttcgccagtgggtgttcagcgaagttcgcgccctggcgatccccgtcgttcaggtaacgcacgatctccaggatgttcctgctgatagttctgttctggatatggcgcagtggtcagaaaattacaacaaactgcgataacgcaaagtttttctcaatgcgtcagttcagaatggcgcactcaaaactacaatgtcgggattttcgatgaaacgtgtttctcaaatgaccgcgctggcaatggctttagggctggcttgcgcttcttcgtgggccgctgaactggcgaagcctcttacacttgaccagcttcaacaacaaaatggcaaagcgatagatactcgccccagcgcgttttataacggctggccacaaaccttaaatggcccttctggtcatgaacctgccgccttaaacctctctgccagctggcttgacaaaatgagcaccgaacagctcaacgcgtggatcaagcaacataacctgaaaaccgatgctccggtggcgctgtacggtaatgacaaagatgtcgacgccgtcaaaacgcgactgcaaaaagcaggtttaacgcatatctccatcctgagtgacgcgctaagcgaaccttcccgtctgcaaaaactgccgcattttgagcagctggtttatccgcaatggctgcacgacctgcaacaaggtaaagaggttacggcgaaacctgccggtgactggaaagtcattgaagcggcctggggcgctcctaagctttaccttatcagccatattcccggcgctgactacatcgataccaacgaagtggaaagtgaaccgctgtggaacaaagtttctgatgaacaactaaaagcgatgctggcaaaacacggcattcgccatgacaccacggtcattctgtatgggcgtgacgtatacgctgcagcgcgtgtggcgcagattatgctttatgctggcgtgaaagatgtgcgcctgctggatggcggctggcaaacctggtccgacgcgggactgcctgttgagcgcggaacgccaccgaaagtgaaagcggaaccggatttcggcgtgaagatcccggcacaaccgcaactgatgcttgatatggaacaggcgcgtggactgctgcatcgccaggatgcatcgctggtgagcattcgttcgtggccagaatttatcggtacgaccagcggttacagctatattaaaccaaaaggtgaaatagccggagcacgttggggacacgctggtagcgactcgacgcatatggaagatttccataacccggatggcaccatgcgtagcgccgatgatattaccgctatgtggaaagcatggaatatcaaaccagatcagcaagtttcattctactgcggcaccggctggcgcgcgtccgaaacctttatgtacgcacgagcaatgggctggaataacgtctccgtttacgacggcggctggtacgaatggagcagcgatccaaaaaattcggtagcaaccggtgaacgcggcccggacagcagcaaataacattgcaattactgacgctggagcgacttcagcgtcagatacccactccacacccgcgtaaaggtcgtcatccagcacaacgcaccaaatacccacgcaaaccacggaaaacaggtcggaaagaggcaactcagaacaaacagcaaaatcgtctcgctgccttcggttaacccgcccagataataaaacgatttatgcgcataaccgggattatcaatctgatgtttcgccgccagcgcagcaaaagcgagaaaactgctacccgtgccgataaacgcaaacagcagccagccgcctgccagggcgttttgctgcggtgcggcgaggataaacccaaaaggcaccagcgcgtaaaaaagaaaatcgagagaaatatcaagaaagccgcccgcgtcggtaagccctctgcgccgcgccagcgcaccgtccagaccatcaagcagcctgttcaacaaaatgacgactagcgccgccagataccagcccagcgccagaaacggcagagccagcacgccgatggcaaatcccactaatgttaaaccatctggcgtaatgcccggtttatcaagaacccgcacgcactgatgcaacaacggtttaatccggggatgaagatggcggtctagcacaggcactccttaaatataaagcctttctgattgagcaacagtgcggatattatggcatttttcgcttatctgcccgtgtgtaatttatgaaaatgattgaagttgttgccgccatcattgaacgtgatggcaaaattttactcgcgcaacgccccgcccagcgcgatcaggcgggattatgggagtttgccggtggtaaagtcgagctggatgaaagccagcagcaggcgctggtgcgtgagttaaacgaagaattgggcatcgaagcaactgtgggtgagtatgttgccagccatcagcgagaagtttcggggcggattatccatcttcatgcctggcacgtacccgacttccacgggacgttacaggcacatgaacatcaggcgctggtctggtgctcacctgaagaggcgctgcaatatccgctggcccctgctgacattccattattagaggcgtttatggctttacgtgccgccagaccagcggattagtgctaagggttttgtcatcacgctggcattgcagcagtattccttcggctttaattaccgccccttcagaataattttgatcctgataaacgcagcactgagtacagggctgcgctgactgcccgcctgaactgaacacttctggcggtacgtttacctccacgtccggacgataatgcgggttagccagtgcaattaatggaaatgctaatactacggcgaacaatgctcgactcacagggaactccttaacgttattgtctctgctactgataacggtagccgggtggcaaaactttagcgtctgagttatcgcatttggttatgagattactctcgttattaatttgctttcctgggtcatttttttcttgcttaccgtcacattcttgatggtatagtcgaaaactgcaaaagcacatgacataaacaacataagcacaatcgtattaatatataagggttttatatctatggatcagacatattctctggagtcattcctcaaccatgtccaaaagcgcgacccgaatcaaaccgagttcgcgcaagccgttcgtgaagtaatgaccacactctggccttttcttgaacaaaatccaaaatatcgccagatgtcattactggagcgtctggttgaaccggagcgcgtgatccagtttcgcgtggtatgggttgatgatcgcaaccagatacaggtcaaccgtgcatggcgtgtgcagttcagctctgccatcggcccgtacaaaggcggtatgcgcttccatccgtcagttaacctttccattctcaaattcctcggctttgaacaaaccttcaaaaatgccctgactaccctgccgatgggcggtggtaaaggcggcagcgatttcgatccgaaaggaaaaagcgaaggtgaagtgatgcgtttttgccaggcgctgatgaccgagctttatcgtcatctgggcgcggataccgacgttccggcaggtgatatcggggttggtggtcgtgaagtcggctttatggcggggatgatgaaaaagctctccaacaataccgcctgcgtcttcaccggtaagggcctttcatttggcggcagtcttattcgcccggaagctaccggctacggtctggtttatttcacagaagcaatgttaaaacgccacggtatgggttttgaagggatgcgcgtttccgtttctggctccggcaacgtcgcccagtacgctatcgaaaaagcgatggaatttggtgctcgtgtgatcactgcgtcagactccagcggcactgtagttgatgaaagcggattcacgaaagagaaactggcacgtcttatcgaaatcaaagccagccgcgatggtcgagtggcagattacgccaaagaatttggtctggtctatctcgaaggccaacagccgtggtctctaccggttgatatcgccctgccttgcgccacccagaatgaactggatgttgacgccgcgcatcagcttatcgctaatggcgttaaagccgtcgccgaaggggcaaatatgccgaccaccatcgaagcgactgaactgttccagcaggcaggcgtactatttgcaccgggtaaagcggctaatgctggtggcgtcgctacatcgggcctggaaatggcacaaaacgctgcgcgcctgggctggaaagccgagaaagttgacgcacgtttgcatcacatcatgctggatatccaccatgcctgtgttgagcatggtggtgaaggtgagcaaaccaactacgtgcagggcgcgaacattgccggttttgtgaaggttgccgatgcgatgctggcgcagggtgtgatttaagttgtaaatgcctgatggcgctacgcttatcaggcctacaaatgggcacaattcattgcagttacgctctaatgtaggccgggcaagcgcagcgcccccggcaaaatttcaggcgtttatgagtatttaacggatgatgctccccacggaacatttcttatgggccaacggcatttcttactgtagtgctcccaaaactgcttgtcgtaacgataacacgcttcaagttcagcatccgttaactttctgcgatagcagcagatatgccagtaaagaaatcccatttgactatttttttgataatcttcttcgctttcgaacaactcgtgcgcctttcgagaagcaagcattatataatgccaggccagttcttcttcaattgtcccgttttgaaaagctgtgcttgatatcgagatcatccatgataattccgccgcccatattagcttcgccgaggatttaccggagctatgattagcgcaatcagagatatagtctgagggaaaaacagcaaatttattcaacaaggcgataacctgctctggggcttcctccatgtttgctttaaaggtattggctccatggtcgccagaaagaaaatgctccattaaggcacaataactttcgctatcttcgataccccattgatcctctaaagactcgcgtcttttacttatgatatcgatcgagtcaaaaggaagcacatgatattggaaggtatctttgccaggttcaggctttcgcggccagaactccagcgtttcagaccattgcttatgatagaatcgataaggtgcgatcaattgtagcgcctgtaacttctcgatactgagcggctcaatacctttagcctgataataatgcagttgttctttttttgctttaaaaccggcccgaacaataagccccatcataattaatagataaagaaaagagcatcccgcggtaatcaggcctctttcattcaaaccgttggatgttatcgctgcgaacacaaacattacagcgacaacacatgttaaataaaacccccacttacaaagcagcatggccttattttctttaatcatccgttcaaaattactattaaatatttcccagccattaaaagaatacttctcgctcccaggatggttttgtaataaaacttttttcatcacattccctgttattacatactttagaggcgataattttatccatgcaaaaaaaatatccaacgaattttcttgatccgctggatatttcagaatatgactcgaatagcacgaaagattcactcgcttacgctatcgccccgcttccgacttcatctgctggcggactttttttcgcactacgtttacgcggtgcagcctttttcttatcagcactgccaccactgcccggagccacaatgccgcgaaactgccgcaccggcgtacgtttggcttgatcaataagctgatatagcgtccccaccagcggctgcataaagtcctgatagcgacactgcttttcgctgatttgcgtcagcaccgattcccagtgcgcggtcatgtccggtcgcgtcgccatctccggcagcgaatggaatagcgcttttccggcgtcggtggagtggatatagcgcccttttttggtcaggaaaccacgcttgaacaacagttcaataatcccggcacgcgttgcctctgtccccagaccatcggtcgcacggaggatctttttcagatctttatcctgcacaaagcgcgcgatcccggtcatcgccgaaagcagtgttgcatcggtaaaatggcgcggcggctgggtttgccgctctaccacttcacctttttcacacagcaactcatcgcctttcgccaccacaggcagtggcgtgccgtcgttttcttcatcgcgctctttgctgcctaacagcgtgcgccagcctgcttcagcaagaaaacgcgctttagcgacaaatttgcctttggcaatgtccagttcgataacacacttgcggaacaccgcatccgggcagaattgcatcagatactgacgggcaatcaggttatagaccttcgcttcgttctccgtcaggttgatcgcagaactccgtgcggtcggaatgatggcgtggtgcgcatcgacctttttgtcatcccaacagcggttgcgtatatctggatctaccactggctgcggcagcagatccggtgcatgaacactgatggcattcatcaccgcgtggcgtccggcaaaatgttcttctggcaaatagcgacaatcagaacgcggataagtgattagcttgtgcgtttcgtacagtttctggcagatatcaagcacgttctgcgcgctcagaccaaagcgttttgccgcttcaatctgcaacgccgaaagcgaaaacggcagcggcgcggattctgattcccgtttatcgttatagctggtgacaatagccggttgaccactaatgcggttaaccacatgctccgccagtggacgatgtaacaagcgcccttcttcatcctggtacggttcacacgcttcgctcggttgccagatagcggtaaaccgctcatcggcaggtgtcacgatatgcgctttgacttcaaagaagtctttcgccacgaagttttcaatctcttcatcgcggcgcaccaccagcccgagcacgggtgtctgcacgcgccccacggaaagcacgccctgataaccagcattgcgaccgagaatggtgtaagcacgggtcatattgatgccgtacagccagtcggcacgcgctcgcgccagcgcagaaacgcacagcggtacaaactcactgttggaacgaagacggtcgatcgcccgctcaaccgcctgcgggttcaggtcgtttatcaagcaacgctgcacctgctggcgcttttccggtgccagttgcagatagtccagcacttcatccaccagcaattgcccttcacgatccgggtccccggcgtgaacgatttcgctggcttcatgcaggaagcgtttgatgacgttaagttgtttggtcacggagggtcggggctgtaattgccacttttccgggacaatcggcaaatccgcaagattccagcgcgcatagcggctgtcgtaggcgtctggctgcgcctgctcaagcaggtgaccgatacaccaggtcaccacctgaccattaccgcactcgataaagccatcgcctttccggtgcggtttgggcaggacatcagcaatggcgcgcgccagactcggtttttcggcaataaacaaccgcattgaattaacgaatctcaaccatggcacgaccgccgcgcgctggcaccagttcgccaattgccgtcagttcaatgccaaactcggcggctgtagctttgacctcattttctgcttccggcatgaccgccagcagcaaaccgccagaagtttgcggatcgcacagcagatcgcgcacttcacgcggcatttcacccatcagatgaccgtagctggcaaagttacgttcagtgccgccaggtactgcgcccaacttaatgtactcttcaacaccggggagtttcgggatcgcttcatagtcgacgcgtgcctgcacaccagccccctgacacatttcgctcaagtggcccagcagaccaaagcccgtaacgtcggtcatcgcttttacgccttcgatgttggcaaaggacgcgcctgcgatgttcatccggcacatcacttccgtcgccagtccctgatgttctggtttcaacagtgattttttctcagccgtggtaagaacgccgatccccagcggtttcgtcaggaacagtttgcatccggcttgtgcggtactgtttttcttcacccgctcggtcggtacgatccccgttaccgccagaccaaaaatcggctccggcgcatcgatggagtgaccgccagccagcgcaatacccgcctgacgacatgcatagcgtccaccttcggtcacttcgcgggcaatttccggggaaagtttgttaatcggccagccgaggatcgcaatcgccataatcggtttgccccccatcgcgaagatatcgctgatggcgttagtcgccgcaatgcggccaaaatcgaaaggattatcaacgatcggcataaagaagtcggtggtactgataacgctggtgccattgcccagatcgtacaccgccgcatcgtcgcgggtttcattacccacaagcaaattcggatcaacaaacttcgcctgctcactgtgcaggatggtttccaacacttttggggaaattttacagccgcaaccagctccgtggctgtattgggtcaaacgaatcgagttctcgctcatggacatctcctgtcaatgcaatccgggtatggtaaccctcattccgtgaagtgataagtgagagtgtctgaattcctgcgcctttgctcacaatccagacagtttcgcgacaattatcagaaataagttacaaacggcgtcgggtccgggacgttaatcgacgtagatgctttcagctgcggcgtaccgaggtagagaaaaccgacaattttatcctgctcacggcaaccgaatgcttcacgcactaccggactttcagttaatgcgccactgcgccagatgccgccaaacccctgggcaactgctgccatttgcatcgccatgaccgcgcatccggcagacatttcctgttcccagcgcgggactttatgattctcttcgcatttcgccaccaccgtgatgatgagcggtgcgcggaacggcgcattacgggctttgtcgatagctttgtcatcactaccggcagcaatcgccccctgttccagtacggcgctgaaacgctcgcgcccttccccttcaatcacaaaaaaatgccacggttgcatggacttatggtccggcgcacgcatacccgcacgcaggatgttttgcagttgttcacccgttggcgcgggttcagccaagcgggaggcgctacggcgattgatcaatagttcgagtgcatccatttgattaactcctgtcgtgatatttattcacaaaattaacacgagagtggattttgttacagcacagtccgcaattcctgctgacaagtaccggttgggtcattacgataaccacatctattgcgcctgtgacaggtgtgaccttaagttgggagaatacatgcgaaccctttggcgatttattgccggattttttaaatggacgtggcgtctgctgaatttcgtccgtgaaatggtacttaacctgttctttattttcctcgtactggttggtgtggggatttggatgcaggtcagtggtggtgattcgaaagaaacggccagtcgtggcgcactgctgctggacatttctggtgtgatcgtcgataaacccgacagttctcagcggtttagtaaattaagccgccagctgcttggtgccagttccgatcgtctgcaggaaaactcactgtttgatatcgtcaacactattcgccaggcgaaggacgaccgcaatatcaccggtattgtgatggatctgaaaaacttcgcaggcggcgaccaaccgtctatgcagtacatcggcaaagctctgaaagagtttcgtgacagtgggaaaccggtttatgccgttggcgagaactacagccaggggcaatattatctcgccagtttcgccaataaaatttggctgtctccgcaaggcgtggttgatctgcacggctttgccaccaacggtctgtactacaaatcgttgctggataagctgaaagtttccacccatgtgttccgcgtgggtacgtataaatctgccgttgaaccgtttattcgtgatgatatgtcaccggcagcccgcgaagctgacagccgctggattggtgagctgtggcaaaactatctgaatactgttgccgctaaccggcagatccctgctgagcaggtattccctggcgcgcaagggttgcttgagggtttaaccaaaaccggtggcgataccgcgaaatatgcactggaaaacaagctggtcgatgcactggcatcgagtgcggaaatcgaaaaagcactgaccaaagaattcggctggagtaagactgataaaaattatcgcgccatcagttattacgattacgcattgaaaacgccggcagataccggtgacagcatcggtgtcgtctttgctaatggcgcaattatggatggcgaggaaactcaggggaatgttggcggtgataccactgcggcacaaatccgcgacgctcgccttgacccgaaagtgaaagcgattgtcctgcgtgttaatagcccaggcggcagcgttaccgcgtctgaagtgattcgcgctgaactggcagcagcccgggcagcgggtaagcctgtggttgtatcgatgggcggcatggcggcatctggtggttactggatttccacgccagctaattacattgtggctaaccccagcaccctgaccggttctatcggtatcttcggcgtgatcaccaccgtagaaaatagtctggattcgattggtgttcataccgatggtgtctcaacttcaccgctggcagatgtttctatcaccagggcactgccgccggaagcacagcagatgatgcagttaagcattgagaatggctataaacgctttatcacgctggttgctgatgcgcgtcattcgacgccggagcagattgataaaatcgcccagggccacgtctggaccggtcaggatgcaaaagctaacgggctggtcgatagcctcggggatttcgatgatgcagttgccaaagcagcagagctggcaaaagtgaaacagtggcatctggaatactacgttgatgaaccgaccttcttcgacaaagtgatggacaacatgtctggttctgtccgggcaatgttgccagatgcgttccaggccatgttacctgcaccgctggcctcggtagcctctactgttaaaagtgaaagcgacaagctggccgcgtttaacgacccacaaaaccgttatgcgttttgcctgacctgcgccaacgtgcgttaagtcttgtactgagtggccgacagatcgtcggccacattattttttacgtcgacgaatcctcttcccgctgtctcgccccatatttccttatccgcatagtatcaggtgcgctcctcctgcctcacgtatatacttttgctctttcgatatcattcatatcaatatcatgcaaaagaaatcaatttacgtcgcctacacgggcgggaccatcgggatgcagcgttccgagcagggttatattccggtgtcaggtcatctacaacgccaactggcgctgatgccggaattccatcgcccggagatgccagatttcaccattcatgaatatacgccgttgatggattcttctgatatgactccagaagactggcagcatattgctgaagatattaaagcgcactatgacgactatgatggttttgtcattctgcacggcaccgatacgatggcatataccgcctctgcgctgtcgttcatgctcgagaatctcggtaaaccagtcattgtgacagggtcacaaatcccgctagctgagttacgctctgacggacaaattaatctgctgaatgcgttgtacgttgcggcgaattatccgatcaacgaagtaacgctctttttcaataaccgattgtatcgcggcaaccgcactaccaaagcccatgccgatggttttgatgcgtttgcctctccaaaccttcctccgttactggaagcaggtatccatattcgtcgtttaaatacgccacccgccccgcacggtgaaggggaattaatcgttcatccaatcaccccacaaccaattggcgtagtgacgatttatccagggatttctgctgacgtcgtgcgcaattttctgcgccaaccggtgaaagcattgattttgcgctcctatggcgtgggtaatgcgccacaaaacaaagccttcctgcaggaattacatgaagccagcgatcgcggtattgtggtggtcaacctgacacaatgtatgtccggtaaagtgaacatgggtggttatgccaccggtaacgccctcgcccatgccggcgttattggcggtgcagatatgactgtagaagccacgctaaccaaactgcattacctgctgagccaggaactggatactgaaaccattcgcaaggccatgagccaaaacctgcgcggcgaactgacgccggatgattaaggagactgcaatgccccctcgcgccctgttactggtcgatttacaaaatgatttctgtgctggtggcgcgctcgccgtgccggaaggtgacagtacggtggatgtcgctaaccgcctgattgactggtgccagtcgcgcggtgaagcggttatcgccagtcaggactggcacccggcgaatcacggcagttttgccagtcagcacggtgtagagccttatacgccaggccaactcgacggtttgccacaaaccttctggccagatcactgtgtgcagaacagtgaaggcgcacaattacatccgttactgcaccaaaaagcgatcgcagcggtgttccataaaggcgaaaatcctttagttgacagttacagtgccttttttgataacggccgtcggcagaaaacctctctcgatgactggttacgcgatcatgaaatcgatgaattgatcgttatgggcctggctactgactattgcgtgaagtttaccgtgctggacgcgttacagttaggttataaggtaaacgtgattaccgatggttgtcgtggcgtgaatatccagccacaggacagtgcgcacgcgtttatggagatgtcagctgctggggcaacgctatatacgctggcagactgggaagagacacaggggtaattttacgctggcctacaattctgtactggcattgtaggccaaataaaacacgtcagtggcacatctggcaattgatgccatcaacgaaagatttaattcacctcagaaatctcttccaacgacaccttccgcgtttcgatgccaaaaatggagagaaccagcgcacagagcaataacatgacaccaagtactataaacaccgtgatcgacccataatgtgttaataatgccgcaacgccatagggcgtgaagactgcgacgatccgtccgacggcattaacgaaacccgaaccgcgcaggcgtaaatgcgttggccaaagctccgggatataaaccgccgacgcgaagcaaacatacatgtataaaaagaagatcatcaccaggccatagattaaaatcgcccactctgtagtctgaattgaatagatatagcctaacacggcaataataataagtaaggtggagccaaataaccgacgaggaaaatgatcaataattaatgccgcaataaatattcctaccggagcgccaatcataataacagcggtcattaatattgatttatcgacatcaatgccggggttaacaaatatggtcggtatccatacggtgatggtataaagcgaaatgttcattgcaattaaaacagtaatcgcgactaatgtacgtcgtaacatttcacctttaaacaggagccagaaagtacccttgattactttaactttgctgttgctctgatacgaagtaagcgggggtaaacgaatactcttctctctttcaatttgctgctctacttcacgaagttggcattctgcacctgcgatttgccctttccctgccagccatcgtggcgactcaataaagtatttacctgagagaagccaggctaacagtatgccaataccacccaacagaaacattatccgccaactaaaaaaagcgataaccaccacacctatcgccgcagacagcatgggcgaccagttaccaacaaatgagagccgcgcggaccattttccacgcaccgtcgcggggataaactccgtaaatgaggcatagccaaccataatcagcgcccccattcctgttcccatcaggaagcgaaagaagatgagccagtacatatcagggacaaaagcggcccctgttgcagcaataccgacgatgagaagatttatgcgaaacgccctgcgccgcccaaagtaatcaccgatgaacccaccggtaagagagccgatgaaataaccaaacattaatgccgaggtaaaggcggcattgaggaaattatttgaccatccattgcttaccagctttgctaagacaacattaccggagtaactcaaaaaacccgttaataacagactaaagcttattataccaaatatacgataatgaaaccgggccaaaggcaagcggtccagtcttgtgccaatttgatcatattgttccattgggtgcctcggatttgctaaaaaaggtagcaattgcggcaaattcacttgccgcatctttatcatcattttatttcaaggcgcaggaacaaataatattgacaacgtgtgcttaaattaccacaccagctggatattattgtctttgcaaaatgctatccactctgcacccggtgatttatcagttattatgtaattaatatgactaaaatcagctaactggacaaaagctttgcgatcaaacttagagtgatcaaccaataacgcaacttctgtcgcctgacggatcattgtctttttgatttcagcttccgcttcattagagtccagcgcgccgctgttaatatcaagacctttacaactcattaccatgatatcgacatgatagcggctgatgatctctttagtaattcttccttgcagtgaaagtgtatttttgtttagttccccacccgttgaaacgactttaatttctgactgagccagaacatgaatcgcttccgccgagttggttagcaacgtcaggtcactacggtcctgtaacaatttgagcaattccattacggtactactggaatcggctgccatggtggttttattgtcgataaagggtagtgccttgcgtgcaataagctgcttctcttcataaaacgatgaagcgcgcttataaaaatggatattctccgtcaacatcgctgtatttaaaacagcaccaccataggttctggtcaaaaagccttcatcttccagcttctcaagatcgcggcgaatggtttcttcggttacctgaaaaatcccactcaaatttgagactgtcacttttttatcgttggcaaccatttgcttaattgcctgaatcctgtcttttgccgccacgattacacccctgtatctttttacatcacattagcgcgattatcgcataaccgatgtttactttcaaaacaacctgtttgaatcacagattttcatcacagttttcacagaaacagaggtgaatcgtgttgagtatttaacgctccagggcctctgccatttccctcatcaatgttgcgtctgcatccgataagttgataatcagtgccgcgacattttcgcgtacctgttccggtgcagtagccccactaagaatggagattaaatcactctgttttaatatccacgccagtgccagagtgggaattgtgcactgataacgagcacaaagtggctgccactgttcaagcatatcaatcactttcagcatgttttcacgctggaaccagactttatttgcccgagcgccacccggaacgtaatcacgagtgatggtgccggtcaacaatccctgctctagcggggaataaacctgaaccacaatgccattatcacgacatagcggcagcagttcgttttccattgcccggtcgaggatactgtatttcgcctgaataatatccagttcaccatattgcagatactcgcggatatggtcagcatcgacgttagcagcgcctatcgcgcgaattttcccttcagcctttaactcattaagcactgcgacagtttcagcgatcggcgtataaaatggcggcaccgactgccagtgcgtcatgtagatatcgatgtaatcaatacccagacgttgcaagctggcttctacctcttcgcggatagattccggggaaaggtttttatacaactgccgatcgccaactttgttgaataaacttccttttcgttcccagacaatgccgcatttggtttctactacaacctgttcacggggcagtttttttaacgcctgaccgacgataacttcactattgccaaagttatatcctggtgcagtatcaatcagattaatgccgcaacgatgggcttcaagaatcgtatcaatacatatttgccgatcgagatcgccattccatgcaggaccgccgccaatggcccatgtccccaaccccattcgcgaaagcgtaatatccgttgtgcctaaaggtatctttttcatttgccttcattatccttcgtattcttccagcaattgttcgaccagctttctgttttttacgccggtggtggcaccgacgcttagaaccgagatagccgccgttgcattggcaaagcgtgcgcattcacgcagatttttgccttctaacagtgccgcaataaaacctgaagcaaagttatcgcccgcgccaatggtgtcgatggcggttattcctgcgaccgccggcaccatcatcgtcatgtcaccacgcttgataaagctgccgtctttacccgttttaatcaccaccgtttttacgccgcacgcaagaaagcagtcagcaatttcatccagtgtctctttcccggtgagtaattttgcctcggcataattaggaaacagataatcgacataactcaatgcttcgcaaatatcatccagcgtttcattcaaccgcggtttgatcatatcggcacagataatcatctgccgggctttagcttgcgtaaaaatttctgttagcgctttaccatccaatagaggactgttgaaaatactggccagagataataatttcgcctgagaaaaccgcgaaaaatcaacatcgtcaatattcaatttccacagactgccgttacggtttgtgacaaacgtccgctcgccatcctccgtcaccagtccaacgttaatagaggtatctatgctgacgtcctgcttcaggctttgaatatcaatattctctttgcggcaatggtcgagaataaactgtcctgcggcatctttaccaatacggctcattaatgctgtacgatggcccagacgagaaataattgttgcttcatttattgcatcacccccggtggtcattgcgattctttcaagaggataagaatccacatcaaagatatttttactgaccggttgcaatggaatatcaacaatagcggcacctatacaaataacgtcgagattatccatatcattattccgctttgccatcagaaccgaacagtttaattttttccaatgcccgttcttttacagctttacgtacttcacgttctaaatgcaggaaaggctgatcctggttttctttcactgcgaccattgcggcctgacagagctccgtatgaatgttgattttcgcgatacccaacgaaattgcagttttaatgtcggcatcactgatccccgatgcaccgtgcaaaaccagcggaacagaaacggcatcgcgtacgcgtttgacgacctcaaagttcaattgtggctctgacgtataaaccccatgctggttgccgatggcgacagccaatgagtcacagcccgtacgttcaacaaattcagccgcctggtcaggatcggtatagtgatagcccgccagcgcttcctcataaacggtttcattaccgacatgccctaattccgcctctaccggaatacccagcggatggaagaaatcgacagcctctttggttaaacgaatattttcttcgaaatcaaatgcagaagcatcacgcattaatgaattcataccatgagtccaggcgttatgaataatctccatactccgaccatgatcccaatgagttattaccggcaccgttgctttttgtgccattgataccatcatgtgagagaaatcttcaaatgaggtgttaccgacaaaacctgtaccaaaagaaataataaccggtgattttgcttcttcggctgcgtcgataacgcccatcaacatttctgcattccatacgttaaaatgggcaattgcataatgtttatttgtggcatcgttttcccaatatctgatatctgcgagcatattctgttctcccgtattaattaatcgctaattttaataacgcctttaataatgtcgcgtttgttgttaactgactcttcaaatgcctgttgtacatcccgataatcgtaaatatgcgtcaccatcgatttcacatcgaatcgcccggtacagtaccaacaatcataattttaccgccgcgcattaccagataaggtgcctgtttaacggtgaccgcagaacccgctgtttcgaaaacaatatctgcgcccatgtcttcggtaaattgctgacagcgtgcaatagtgtcttcttttgcgccgttaataaccactgtcgcaccaagttgttccgccattatcagacgtttttccagcacatcaacgacggcaatttccgttgctcccaggcatttgcacgcttgcaacgtcatcaaaccaatacaacctgctcccagaataattatcttcttacccggtttaacatctgccagcatcgcggcatgcatcccgactgcggcaggctccaccagcgccccttccatcgtgtccatattgtctggcagtttgtaagtaaagctctccggatgacacagatagtgcgttaatgcgccgcggtagttgggttgtgtcgccataaaatcaacgtccgggcagatgttatatttgccttccagacagtaacgacagtgaccgcaaggaacgccaggttcgatatttacccgatcccccggtttaaatttgcgcacgcggcttcccacagccacaaccgtcccggcgcattcatgacccaggccaatttcttgatttgggtctttaggcggaataaacgggcctgattcaaaaccatgtacatctgaaccacaaataccgacatattctactttaatcaaaacttcatcttctttaggcactggtatttctgctgaaataattttcattgtgcccggcacctgcaatattgcttttgaatttttcattttgaatccacccgtatcatttattggctactgcatcaatacttaaactttcaacggagacacctttggtttcaattccaatggtggcgatagcaattgcgacaacaattgaaacagcccccagaagaataaagactcccgttacgccataactactgagcagcactgcaacggcataaggtgcggcaataccactgattcgccctaccgcattcgccagaccggagccacggagtttggcctctgtcggccagatttcagggacatacactgccgaggcatagcaaacgtacatatagacgaaagtaatcaggaagaaaccaatcaacgttatgagcaacatactggtttgcagtgaatagatatatccgagcaccgcaatcaggattaatagccccacacccattgttttacgcggaattttatccatcaccagcatggcaataaaaataccaaatggcgcgccaaacatactcatggtatttaaaacaatcgagtcttttaaattaatcccctgggtcatgaatattgttggcaaccagttaattagtgtgtactgcacaacgttcatggcaatcagcacacaagagcctaatatcacgcgtttcagtaatactcctgtcagtaaggctgaatacggcaccgcttgtggcgctttaccgtcatcagcaataaccacaggcggcaaaggtttacccgtctggcgtatgacgccttcttctatactccgcatgactttctcggcttcctgataccgtccgcgcgattccagccagcgcggggattcaggaaagtagcgccaggccagcgccgtagcgataagcgacaatattgcagggataagcagttgtacccgccagttccactcagcactaatcagcggcgtgagtcccatcacaatcaatgaacagagcggatatgaccagttgccaataaaggaaacccgactggaccacgttccgcgatttctaccgggcatatattcggtgaaaccagcaaacagcgtaaccagtaaagctcccagcccaacgcccatcacaaaacggcaggcaataagaaaatccatattcggtgagaaagcaccgacaaccatcgaggcaatatgaatggcctcatagaggatgaacgcatttctacgaccggttttgtcgccaatgatgccgcccaccagcgcaccgagaaacattccggcggtcgtgattgctgagaatgtggctgtggtggaattatctgtccagcccaacgctttcagctgcgcgaggatcaagccaccaacggcattactccagcagacaagcaagccaaacgcgacgatggcaaacattgacgaatgccagcggcaatcaggtaagcgatccagccgtgcaccacaatgcggttttgttatctgttccatgcgataacgttccttcaggagagtggttattcatcaaagtcgtaagtcatgatcactttgattgcggttttatcgaccatcgcatcaaacccttcgcgccattgcgacaggccgatacgatgcgtgatcatcggtttgactttgatagcgccgctggctaatagcctgatagcgttacgccatgaggtggagtcataggccatatgcccaatgatgcttttattccaggcggtaatgtcattaatcgagaaatcaagaggtttgaagcccattccaacgcgtaccacttccccattcgggcggagcatttcgatggcttgtttcagtgcgatattggcaccggagcattcaatcaccagtcccagattatctttgccacaaatttgctggcagcgcgccaccacatcttcggtagaaccatttactactgccgtcgcccccagttcttttgcaaccgggaagcggaccgccacatcttcttgcagaccaacgacgacgatatttaccgcccccataatccgcgccatttgtacggaaaacagcccgagtgggccagtgccgatgacgacaacatcctgaccaggaaggaatttcgattgctgcgcgatggatttataggcattacagatagggtcaagtacggctgcgtcctcataatcaacaccatcagggatttcccacaacgcatgacgatgaattttgagaatttcaccaggaaccagacaatatttggaaaaaccaccgccccaggtattgttatccagaccaaggtttaccttttctgtacaacacagaaaatcaccctgttcacaggccggacaaacgccgcaaacgtgaccgctgttatccgacacgacgcgttgccccactttccagtctttgactttttcaccaacctgcgcaatacaacctgcgaactcatggccgcggatagaattaaactcatcagaaccgctatcgacattgtagtgcttcatgtctgcgccgcagattgccgcggctttaatttcaatcactacgtcttccgggccacaaatgggttgtgggacatcaatcatcttgtagccgccaaaggccttgccaaaccgagccagtgctttcattgcgtcatcctctgtgttttgttttgcttagatggccatcatacttacccacatgatttttgaggtcaacattaaatctgtaaaacacagataatgatctgcgttttacaacttagatcacaattacgcagaaaatggctcggtctgttacaggttgatggaaggcgggacgcaaaaagagcaaattcgagagggattaccggccaaataggtctgagacttaagttcaggagaagtcattcaggcgtgaacgcgacggcaagagatcggactgggacttagccaggtcggggcgagataattgagacgagtcgtggggtcattgttggctatccccttcatagccgcggcaaaaaggggataaaccacttacttaaacatagcaataggctttgctgagataccaaaatcttcttttaactgctgtttgctcttcatgaccatctgaccatttgtgtcaattgtcatatgctgtgcttcggtattatggcgggcttgccacagcatcaccagttgcaggcaattctctttttgttcctcggtcaacgcaacgccatcaggccatttccccagttcaacggcggtcgacaaacgctggtatacctcaggcgtcatgctgttgataatgtcatcaagattcataatttttccgctcctgtggaataagttgctgaatcgttttttcaaccgttgatttcttcgccgttttcgccatcagtgaagcgtaaagaagcagagttaacacaataacgttcgcctgttggttgcggcccgtcgggaaagacatgccccagatgagcatcacagttaccgcaacgaatttctatgcgctgcattccatgtgacaagtctttgatataacgaatggattcttcactcaccggttcgtagaaactgggccagccacagccggaatcatacttggtttcggaatgaaacagcggggcatcgcagatcaaacagtgatatacgccgtcacgcttgttatgcagtaaacgacccgtaaatggcggttctgtcccatgattctgcgtcacgtaaaactgcatctcggacaaattttttttcagttcttctgccgaaggtttattagccatttgctcacatctcactttaatcgtgctcacattacgtgactgattctaacaaaacattaacaccaactggcaaaattttgtcctaaacttgatctcgacgaaatggctgcacctaaatcgtgatgaaaatcacatttttatcgtaattgccctttaaaattcggggcgccgaccccatgtggtctcaagcccaaaggaagagtgaggcgagtcagtcgcgtaatgcttaggcacaggattgatttgtcgcaatgattgacacgattccgcttgacgctgcgtaaggtttttgtaattttacaggcaaccttttattcactaacaaatagctggtggaatatatgactatcaaagtaggtatcaacggttttggccgtatcggtcgcattgttttccgtgctgctcagaaacgttctgacatcgagatcgttgcaatcaacgacctgttagacgctgattacatggcatacatgctgaaatatgactccactcacggccgtttcgacggtaccgttgaagtgaaagacggtcatctgatcgttaacggtaaaaaaatccgtgttaccgctgaacgtgatccggctaacctgaaatgggacgaagttggtgttgacgttgtcgctgaagcaactggtctgttcctgactgacgaaactgctcgtaaacacatcaccgctggtgcgaagaaagtggttatgactggtccgtctaaagacaacactccgatgttcgttaaaggcgctaacttcgacaaatatgctggccaggacatcgtttccaacgcttcctgcaccaccaactgcctggctccgctggctaaagttatcaacgataacttcggcatcatcgaaggtctgatgaccaccgttcacgctactaccgctactcagaaaaccgttgatggcccgtctcacaaagactggcgcggcggccgcggcgcttcccagaacatcatcccgtcctctaccggtgctgctaaagctgtaggtaaagtactgccagaactgaatggcaaactgactggtatggcgttccgcgttccgaccccgaacgtatccgtagttgacctgaccgttcgtctggaaaaagctgcaacttacgagcagatcaaagctgccgttaaagctgctgctgaaggcgaaatgaaaggcgttctgggctacaccgaagatgacgtagtatctaccgatttcaacggcgaagtttgcacttccgtgttcgatgctaaagctggtatcgctctgaacgacaacttcgtgaaactggtatcctggtacgacaacgaaaccggttactccaacaaagttctggacctgatcgctcacatctccaaataagttgagatgacactgtgatctaaaaagagcgacttcggtcgctcttttttttacctgataaaatgaagttaaaggactgcgtcatgattaagaaaatttttgcccttccggtcatcgaacaaatctcccctgtcctctcccgtcgtaaactggatgaactggacctcattgtggtcgatcatccccaggtaaaagcctcttttgcattacagggcgcacaccttctctcgtggaaacctgcgggtgaagaagaagttctgtggttgagcaacaacacaccgttcaaaaatggcgtcgctattcgcggtggcgtaccggtttgctggccgtggtttggtccggcggcacaacaaggtctgcctgcgcacggttttgcccgcaacctgccgtggacgctgaaatcacatcatgaagatgctgatggcgtagcgctgacttttgaattgacgcaaagcgaagagacgaaaaaattctggccgcacgactttacgctgttagcgcatttccgcgtgggtaaaacttgtgaaatcgatcttgaatcacatggcgaatttgaaaccacctctgccctgcatacctactttaacgtgggtgatatcgctaaggtaagcgtcagtgggctgggcgatcgcttcattgataaagtgaatgacgcgaaagaaaatgtactgaccgatggtattcagaccttccctgaccgtaccgatcgcgtgtatctgaatccacaagattgcagcgtgattaatgatgaagcgctgaatcgtattatcgccgtaggccaccagcatcatctgaacgttgtcggctggaacccgggaccggcgctttcaattagcatgggcgatatgccggatgatggctacaaaacatttgtttgtgtagaaacggcttacgcttcagaaacgcaaaaagtgaccaaagagaaacctgcacatctggcgcaatccattcgcgttgcgaaacgttaatttacgttaatgttgtgtgccgggtgcgatgcatccggcacacaacatcacaccatatccagcgcagtttttccttttggtgccggatatgccttatccagcatagctaattccgctgaagaaagttcgacctcaagcacagccgcattttgttggacatgggcaatcgtggccgcttttggaatcgccatcacaccctgatgactgatcacccacgccaacaatacttgtgccgcgctgatattgtgagcatgtgcaatttcgttgactaccgcgttttttaacagtccattgcgcaaccgcccggcctgggctaacggactgtaagccatcaccggcatctgctgttgctggcaccaggggagtagatcgtactcaattcctcgtgaaccgagatggtaaagcacctgattagtggcacactgatttccccccggcagctgccagagttcctgcatatcagcataatcaaggttagaaacgccccagcggcggatttttccctgggcgatcaatttttccatcgctgcgacagtctcttcaaaagcgaaactgccagaccagtgtaataagtaaagatcgagataatcagtattgagacggcgtaaactggcttcgcatgcatttatcgctttttgcccgccagcattccacggatagactttagagacgagaaagaccttctctcgcagaccggttaatgcttccccaaccaccttttcggcaccgccatcggcatacatttcggcggtatcaatgagggttaaaccgagttcaatgcccgcgcgtagtgcagcaacttctgttttgcgctgactggcatcttcgcccatataccatgttccctgccctacggctggcagtgagacatcgccactaaattgaatcattttttgttgcattgtttcctcccaggtattgcaccaccgtaatgcaaaacagggcgtgacgccctgtttttatgcacaaaatgccctggaaagatgcattatcagaatttgtaggtgatcccggtagaaatcaggccagtccaggatttatccaccatcgggctgtcagtaacttcatcagacagacgggtgtagcgtgcggtaccgtaaacactccagtcgccgaggaagttgtagctggcgctcagctccaggtaagggctccagctgtcgttcgggttatagccacgcagaccgctgcgagcggactctttgcgcgatacgccataatagtattcgttctggttttcgctgttccactgcacaccaatacccggagtcacggtcaggccaccgttggtgtaacgatacaaccaggccatatcccagacgatgccgttgctgttatccagggtatcgccagccagggtggtacgcaggtaaccgtactgggtaaagtgagcataagacagaccagccatcatggtgctcttacggtcatccaggtgacgcatttggtgatcgccactgtctttcgctttgaagtaaagcggcgaccagtaagcggtaattgaaagtttatccgttgcgtcattccacaggtagtaaccaccacctaagccacggaaccagaagttatcgccttcatagttgattaccggtactgggtaaacatcggtatcgtaatctttatatgggtgttcaacgacacctacgcctgcgcccagggaaaatttaccttcagcgtgcgctacgcctgcagacgttgcgataagcactccaagtgccagaagtttgagtttggtcacaattaatcattccttaaacaaatgtttagcgggcgacaaagtttacccgtcaatacatcgaaacccaacctttttacgttttcattttttaaagtaactgtttaattttcctgacgcggatgacaccgcgcttacagccaaatgaatttagcgttactggcgagcctggtctttacattaattatgcaaaatttatggatgagttgttgatatgccattgaaattaagaaagccgtgcaggcaagttttccatttgccatctacgcttaattttgaaggtgtatcaccgggcacgttgttctcatcgtcgataaaatggcatgagagttgctgtgttttagcaagagacgtcgttcagtttacctcttccgggagcctctactattcatatgaacggctcttaacctgtgctaaaaaacgaaaggacggcataccatgaatatattcgatcactatcgccagcgatatgaagctgccaaggacgaagagttcacactgcaggagtttcttaccacttgtcggcaagatcgcagtgcttatgccaacgcggctgagcggctattgatggctatcggtgagcctgtcatggtcgatacagcccaggaacccagactttctcgactcttttctaaccgggtcattgcacgttatccggcgtttgaagagttttacggcatggaagacgcgattgaacagattgtctcttatctgaaacacgcggctcaggggctggaagagaagaaacaaatcctgtatctgctggggcctgtgggtgggggtaaatcatcgcttgctgagcgactgaaatcattaatgcagctcgtaccgatttatgtattgagcgcgaacggtgagcgtagcccggtcaacgatcatccgttctgtcttttcaatccgcaggaagatgcgcagattctggaaaaagagtatggcattcctcgccgttatctcggcaccatcatgtcgccgtgggcggcaaaacgcctgcatgaatttggtggcgatatcactaagttccgggtagtgaaggtctggccgtcaattctgcaacaaattgctatcgccaaaacggaacccggcgatgagaacaaccaggacatctccgcgctggttgggaaagtcgatattcgtaaactcgaacactacgcgcagaatgacccggacgcctacggctattccggtgcgctgtgccgcgccaatcaggggatcatggaattcgttgagatgtttaaagcaccgattaaagtgctgcatcccttgttaaccgccactcaggaaggtaactacaacgggacggaaggtatctccgccctgccgttcaacgggattattctcgcacactcgaacgagtccgaatgggtcactttccgtaataacaaaaacaacgaagccttcctcgatcgtgtttacatcgtgaaggtgccgtattgcttgcgcatttccgaagagatcaaaatctacgagaaattgcttaatcacagtgaattgactcacgccccatgcgcccctggcacgctcgaaacactgtcacgtttttccattctttcgcgcctgaaagagccagaaaactccagcatttattcaaagatgcgggtttatgatggcgaaagtctgaaagacaccgatcccaaagccaagtcgtatcaggaatatcgtgactacgccggtgtcgatgaagggatgaacggtctgtcgacgcgttttgcgtttaagatcctctcccgcgtgttcaacttcgatcatgtagaagtggcagcaaacccggtccatctgttctacgtcctggaacagcagattgagcgcgagcagttcccacaagagcaggcagaacgctatctggagttcctgaaaggttatctgatcccgaaatatgccgagtttatcggcaaagagatccagacggcctaccttgaatcctattccgaatatgggcaaaacattttcgaccgttatgttacctacgcggatttctggattcaggatcaggagtatcgcgatccggataccgggcagctgtttgaccgcgagtctcttaacgccgagctggagaaaatcgagaaaccggcggggatcagtaatccaaaagatttccgcaacgagattgttaacttcgtactgcgcgccagagcgaataacagcggacgcaatccgaactggaccagctatgaaaaactgcgcacggtcatcgagaagaaaatgttctccaataccgaggagctgttgccggttatctcgtttaacgccaaaacgtcaaccgacgagcagaagaaacacgacgactttgtcgaccgtatgatggaaaaaggctacacccgtaaacaggtgcgtttactgtgcgaatggtatttgcgcgtacgtaaatcgtcttaacaaccctggcccggtacacatgttaccgggcctacaacgacagcgaaccgtgggcctgagaagcggcaacacaggcgtagcatacagttggcaaatgtagtacggggggcatatgacctggtttattgaccggcgtctgaacggcaaaaacaaaagcatggtgaatcgccagcgttttttacgccgttataaagcgcaaattaaacagtcgatctccgaggccattaataagcgttcggtgactgacgtcgacagcggcgaatccgtatccattcccacggaagatattagcgaaccgatgtttcatcaggggcgtggcggtctgcgccaccgcgtgcatccgggcaatgaccatttcgtccagaacgaccgaattgaacgtccccagggtggcggcggaggttccggcagtggtcagggccaggccagccaggatggtgaaggtcaggatgaatttgtctttcagatttcgaaagatgagtatcttgatctgctctttgaagatttggccttaccgaatctgaaacaaaaccaacaacgccagctgaccgaatataaaacgcatcgggcgggttataccgctaacggcgttccggccaatatcagcgttgtgcgttcattgcagaactcactggcgcgacgcacagccatgacggcaggcaagcggcgggaacttcatgcactggaagagaatttggccatcatcagcaacagtgaacctgcgcaactgctggaagaggaacgtctgcgcaaagaaattgcagaattacgtgccaaaattgaacgcgtcccttttattgacaccttcgatttacgttacaagaactacgagaagcggcccgatccctccagccaggcagtgatgttttgcctgatggacgtttccggttcaatggatcaatccactaaagatatggctaagcgtttttatgttctgctgtatctgttcctcagcagaacgtataagaacgtggaagtcgtatacatccgccatcatacccaggcgaaagaagtcgatgaacatgagtttttctactcgcaggaaacaggcggcaccattgtttccagcgccctgaaactgatggatgaggtagtgaaagagcgttataacccggcacagtggaatatttacgctgcacaagcatcggacggcgataactgggccgatgactctccgctttgccatgaaatcctggcgaaaaaattattacctgttgttcgttattacagctatatcgaaattacccgtcgtgcacatcagacattgtggcgagaatatgagcatctgcaatctactttcgacaactttgcgatgcagcacatccgcgaccaggatgatatttatccggtgttccgtgaactgtttcataaacaaaatgcaacagctaaagactaaaactatcagccaggtcattatcgcctggctgatttttagcttactgtaaattatctcatttattacatacattagcttacaatcgctttaaatatgacagcataacctttacataatttagttccagaaaacaatcattcggaaaaatgattcagtcaacacgtatttccatggggttattctttaaatattttttatcgttaacgaaaattgatcttggtcaaaactatatatctctgccatcaataaaatccagcactcacattgctctcctttttatggtttctatgggtacacaaaaattaaaagctcaaagcttttttattttcagtttattgctgacgttaattttattttgcattactaccttatataacgaaaacacaaatgtaaaactcatcccacagatgaattacctgatggttgttgtggctttgtttttccttaacgccgtcatttttcttttcatgttaatgaaatatttcactaacaaacaaattttaccaacactcattttaagccttgcatttttaagtagccttatctatttagttgaaaccattgtaattatccataaaccaattaacggcagtacactgatccagacaaagtcgaatgatgtttctattttctatattttccgccaactcagttttatttgtttaacctcgctggcactcttttgttatggaaaagacaacatccttgacaacaataagaaaaaaacgggaatcctgttgctggcgctgattccttttttagtttttccccttctggcacacaatctgagcagttataacgctgactattctttgtatgtcgtcgactactgtcctgacaaccatactgcgacctggggaatcaactatacaaaaatattggtttgtctgtgggcatttttactgttctttattatcatgcgtacacgattagccagcgaactatggccattaatagcattattatgtctggcatcgctatgctgcaacttacttctactgactctggatgagtataattacaccatctggtacatcagtcgcgggattgaagtctccagtaaactgtttgttgtgtcttttctgatttataacatttttcaggaactgcaactctccagcaaactggcagttcatgatgtgctgaccaatatttataatcggcgctactttttcaacagcgtagagtcattattgtcgcgacctgttgttaaggacttctgtgtcatgctggttgatattaatcagttcaaacgcatcaatgcccaatggggacatcgtgtgggtgataaagtgctggtttcaattgtcgatattatccagcaaagcatccgccccgatgatattttagcgcgactggagggtgaggtgtttggcttgctatttaccaaactcaatagtgcccaggcaaaaatcattgcggaacgtatgcgtaaaaatgtcgaactcctgaccggctttagtaacagatatgatgttcctgaacaaatgaccatcagtattggcacggttttttcaacgggtgacacgcgtaatatctcgcttgtcatgacggaagcagataaagccttacgcgaagcgaaaagcgaggggggcaacaaagtgattattcatcatatttaagtgcaaaaatattcagagccatgctttttgcgtggcttttgcatacaatttattactattacccctaaatttcccctccccagcggcgcagagatgagtataattagcgcccctgtgccaggccgcaatcgaactttatctggttttctcgtttcactaaccgaaggagtgccatttatcatgaaattgcaccatagaatgctccggcattttatcgccgcaagtgtcattgtgctgacatcttccttccttatttttgaacttgtcgccagcgacagagcaatgagtgcctatctgcgctatatcgtgcagaaagcagactcctcctttctttatgataagtatcagaatcagagtattgccgcgcatgtgatgcgcgctctcgctgctgagcagtcggaagtgtcgccagaacagcggcgcgccatctgcgaggcttttgagtctgccaataatacccatggcttaaacctgactgcccataaatacccgggcttacgcggcacactacaaaccgcatccactgactgcgacacaattgtggaagctgcagcactattacccgcttttgatcaggcagtggaaggcaaccgccaccaggatgattacggttcaggtcttgggatggccgaagagaaatttcactattatctcgatctcaatgaccgctatgtctatttttatgagccggttaatgttgaatactttgcgatgaataactggtccttcctgcagtcaggaagtattggcatcgatcgcaaagatattgaaaaggtatttaccgggcgtaccgtattgtcgagcatttaccaggatcagcgtactaaacagaacgtgatgagtttgctgacgccggtatatgtcgcagggcagctaaaagggattgtgctgctggatattaacaaaaacaatttgcggaatatcttttacactcatgaccgccctctcctctggcgttttctcaatgtcacgctaaccgataccgattcggggcgcgacattatcatcaaccagagcgaagataatctgttccagtatgtcagttacgtccatgacttaccgggcggcattcgtgtctcgttatccattgatattctttactttatcacgtcttcgtggaaaagcgttctgttctggattttgacggcgttaattttgctgaatatggtgcggatgcacttccgtttataccaaaatgtgtcgcgagaaaatattagtgatgcgatgactggactgtataatcgcaaaattttaacccctgaactggagcagcggttgcagaaactggtgcaagccggttcttcggtgatgtttattgcaattgacatggacaagttaaagcaaataaatgacaccctcggtcatcaggagggggatttagcgattacgttattagctcaggcgattaaacaatcgattcgtaaaagtgattatgccatccgactcggtggcgatgaattctgcatcattcttgtcgattcgacgccgcaaattgcagcacaactgcctgaacgtatcgaaaaacgtctgcaacatatcgcgccgcagaaagagattggcttctcttccggtatttacgcgatgaaagaaaacgatacgttacatgatgcgtataaagcttccgatgagcgtttatatgtcaataagcagaacaaaaacagccgttcatgataaccttctgtggttgtttgcttgtaatctcaggagcgtgaaatgactgaaatggctaaaggaagcgtgacgcatcagcggttaatcgctttattatcacaagaaggtgctaacttccgcgtcgttacccatgaagcggtaggtaaatgtgaagcggtgtcagaaattcgtggcaccgctttaggccagggagctaaggcactggtatgtaaagtcaaaggcaatggcgtaaatcaacatgttctggcgatcctcgcagccgatcaacaggccgatctgagccaactcgccagccatataggcggattacgcgcttcgttggccagcccggcggaagtcgatgaactcacaggctgtgtcttcggcgcgatcccccctttcagcttccatccaaaactcaaactggttgccgaccctctactcttcgaacgatttgatgaaatcgccttcaatgcaggtatgctggataaatccgttattttgaaaaccgcggattatttgcgcattgcgcaaccagaactggtcaatttccgccgcactgcgtaactagcctgtccgttcaataagcagaacggacaaaaccagcacaacagcaatggcaaaaaacgatgacgtgataatcagtgtctcgacgaacatttgatcgttcatagcatgcccccgggagatagctgttttcacgttattgttagcgtgcacaaatggcagtttgatgacagttcgcctgattttttatgcaaaaaacgtaaagattttctacttccttcctgcagcaagcgtaaagtaagcaggcttattattttttggcaaggaaaccacgatgtttgatgtcactttgctgatcctgctcgggttagctgcgctgggctttatcagtcataacaccactgtcgccgtttcaattctggtgttgatcattgtccgcgtcacaccgttaagcacctttttcccgtggattgaaaaacaggggctaagtatcgggataatcattctgacgattggcgttatggcccccatcgccagcgggacgctaccgccctcaaccttgattcactcgtttctgaactggaaatcgctggtggcaattgcagtaggcgttattgtctcctggctgggtgggcgcggcgtgacgttaatgggcagccagccgcaactggtcgccggactgctggtaggcactgttttaggcgtggcgctgtttcgcggcgtaccggttggcccgcttattgccgcgggtctggtttcgctgattgtggggaaacagtagttaatcccgcaatatatcggcctggcgtttgccccaggcctttcttaaacatagtaataaaggccgttgttgaatcataccccagcgtatgagcaactttctgtacagtatcgcctttcactaatccctgaagcgccataatcagctgtaactgctgacgccactggcgaaaactcaaccccgtctcttttactatcagtcgggcaagattgcgttcactcatcgcaaaaaagccagcccattgccccaatgacccccactcgacgggccctttcgccatcatctccaccatcgtgcggattttaggatgagaagaaacgggcaggtgcagctgttgttgtggctgctgagggagttcatcaaacaggacctgaattaatctgcgggtcatcggctcagcacgctgagtcgtcgtcctgtttgccagggttaaaatcaattcccggcataagggcgatattttcaatgtgcaacatgttgtcggcattgtcactgcgctgggttcgataaacagaaaacagagttcagcgttagctgtcacttgattgctatgcttcaccccgcccggtatccaaaccgcatattgtggcggcaccatccacaaagcattttccaccgtacaggtaattgcaccatgtagcgccagtatcagctgtcctttgcggtgctgatgtacaggactggttaactcatccgttccggcgtgaatacaaaatgcgaccgcggcttcatggtgtcggtcgggttcatagccattgagattcaacctgtgcatcattttgtccgaatttagcgataatttgtcattttagcttgattcaacataacaataaaaacggtaaggtacagcctcgtttgtaacaatgagaagcatatgacctgttcaacttcattaagcggcaaaaacaggattgtccttatcgctggcattctgatgattgccacaacattacgcgtcaccttcaccggcgcagcaccgttactcgatacgattcgttccgcttactcgctgacgacagcgcaaaccggcttattgaccaccctgccattattggcctttgcgctaatctcacctttggccgccccggtagcgcgacgttttggtatggaacgtagcctgtttgccgcgttacttttgatctgtgctggtatcgcaattcgctctctcccttcgccttacttattatttggcggtacagcggtcattggcggtgggattgcattaggcaatgtcttactgccaggattaattaaacgcgatttccctcattccgtcgccagacttaccggcgcatattccctgacaatgggagctgcggcggcacttggatcggctatggtcgtgccgctggctttgaacggttttggctggcaaggcgcgttgctcatgctgatgtgttttcctctgctggctctttttttatggctgccacagtggcgaagccaacaacatgcaaatttgagtacctcgcgcgccttacatactcggggtatctggcgttcgccgcttgcctggcaggtcacattgtttcttgggatcaactcactggtctattacgtgattattggctggcttccggcgatcctcatcagtcacggctatagcgaagcacaggcgggttcactgcatggtttgctgcaactagccacagcagctcccggtttgctgatccctcttttcttacatcatgtgaaagatcagcgtggtattgcagcgttcgttgccttgatgtgcgcagtgggcgctgttgggctctgctttatgccagcgcacgcgatcacctggactctgcttttcggttttggttccggcgcaacaatgatactggggttgacgttcattggtcttcgggcaagttctgcgcatcaggcggcggcactctcggggatggcacaatccgtcgggtatttgttggcagcctgtgggccgccgctgatgggtaaaatacacgatgctaacggtaactggtctgtaccacttatgggtgttgccatactttcactactgatggcgattttcggactttgcgccgggagagacaaagaaattcgctaatatccggtgctatagtgacgtaacaaatcatgcgtgaaagggagaacaaacacgatgaatattcagtgcaaacgcgtttatgatccggctgaacagagcgatggttatcgcatactggtcgaccgcctctggccgcgcggtatcaaaaaaaccgatttagcccttgatgagtgggataaagaaatcacgccgtcaacggaactgcgcaaagcctttcacggcgaagtcgtcgattttgcaacctttcgcgagcaatatcttgcagaactggcgcaacacgagcaagaaggaaagcggctggcggacatcgccaaaaaacagccgctgaccctgctctactcagcaaaaaacaccacgcagaaccatgcgctggtgctggccgactggctacgtagcttgtgattttagtacagcatccggcggttatttttcaccagccggatggtcacgccgccacaatgcccattcatcaatcgtttcaccgcccggtaatttgcaattgttgctgaccccttgcgctgtctgcactggaatgagcgtcccgcccttctgctggcaatagaccgacgccggatttgccataccaatctgcggcggtttaggtgcttctggctgagaaggggttgaacaaccagccaggaccagcaagcaaggcagaacaaaactgataattttcatttattgatctcacatatttatccaagattagagtatcgcggtatcgttttgttttgcagcactatttttattacattcactcaaaacatattacgtcttgtttcatctttgttgatgatgttttatcatgcctgcaaagattaaataatcagcatttacccgccgtatcctggagttgttccgtgtcagatcagattatcgcccgcgtctcgcaatcccttgccaaagaacagtcactggaaagtctggtccgacagcttctggagatgctggaaatggtcactgatatggaatcaacctacctgaccaaagtggatgtcgaagcgcgcctgcagcatattatgtttgcccgtaacagccagaaaatgcacatcccggagaattttaccgtctcgtgggattactcgttatgcaaacgcgccattgatgaaaactgctttttcagcgatgaagtccccgaccgttggggtgactgtattgcggcacgcaatcttggcatcaccacatttctgagcacgccaattcacttaccggatggatcattctatggcacgctttgcgccgccagcagtgagaagcgccagtggagtgaacgcgcggaacaggttttacagttattcgccggactgattgcacaatatattcaaaaagaggcactggttgaacagctgcgcgaagccaatgctgcgctgattgcgcaatcgtataccgactcgttaaccgggctaccgaatcggcgggcgatttttgaaaatctgacgacactgttttccctcgcccggcatcttaaccataagataatgatcgcgtttatcgatctggataacttcaaattaatcaatgatcgttttggtcataatagtggcgatctgtttctcattcaggttggcgagcgccttaatacgctccagcaaaatggcgaagttattggtcgtctcggcggtgatgagtttttagttgtttcactaaacaacgagaatgcggatatttcgtcgctgcgagaacgcattcagcagcaaatacgtggagaatatcacttaggtgatgttgatttgtattatcccggtgccagtcttggcatagtagaagtcgatcctgaaacaaccgatgcagacagtgccctgcatgctgccgatattgcgatgtatcaggagaaaaaacacaaacagaaaacaccttttgtcgcgcatccagcgctacattcctgaggcgtattcacatccttttgattggtgataacatgcgaatcggtattatttttccggttgtaatcttcattacagcggtcgtatttttagcatggttttttattggcggctatgctgccccgggagcataaagatgaaaaaaacaacgattattatgatgggtgtggcgattattgtcgtactcggcactgagctgggatggtggtaacgtcacctctaaaaaatagcaaaggctgcctgtgtgcagcctttgtgcaatttaagcgttaacttttaatcttcctgtagataaatagcacgacaatcgcaccaataacggcaaccacgaagctgccaaaattgaagccatcgactttaccaaagccaaacagcgtgctgatccatccgccgactacggcaccgactatccccagcaggatagtcataaagaatccacctccatctttacctggcatgatccacttcgccagaataccggcaataagcccaaaaataatccatgacagaatgcccattgtttcctcacttatctgttttgcattagcgggttagtcgctgataaaaagcatagcacaacatcgggagggcaagatttgtgacgagcatcacggaggttttttttgcgatggcgcagaaattgcgccatcaacgatcagtgataattaccaaccacaaacatcatgttcgttttccgtgtcataagaacgtacggtattcaccagatcttttatcacttcagccgccacttctggcaccagcaaagtcatcggcgtctctgtttcataatcgacagaaacgccattgctgttattggtgacggtcacggtatacgttgctttgcccatgattcatttcccgttatgaatgactttccgttgttgcgcaccttccatcaggacttcaggagccacgaagaagtcaatgttgaaataagtatcgtcagtcatggcttcaatgttgtgccacttttctggagggaacaccgcaaactgccccgcttcgataaggatcacctgatcaggctctgcactgtgttcatcagcgtagccgagatatttgaccgccccatgcataacggaaaggcgtgggtaaacccccgggcgcgttcctttatcaagatgacgttcgaatattccggcaggtgcagtttgtttattccagaaaggcgttgagcgcgtatgaatataattctgtgggatttgaagcatccttttccctccttcggtgaatgcgctgaaaacggtttattccagccgtttcagggtacgcctgataatttgcattttaaataccatttattggttactttttagcaccatatcagcgaagaatcagggaggattatagatgggaagcccgcgacaacgcgggctgaaagcatcaggattgcagcgtcgccagtcgggcagcgaaacccacgaacatcaaaccaatcagtgagttgccaactttagccagtttctttttggtacgtatgtactgcgtgacaaaagcaccagatataatcaggaagctcaaatagcagaaactcaccagttccagcgtcgccgccagaataaagaatgaaattcccgtatgtggggcattaacatcgataaactgtacgaaaaacgacacatagaacaaaatggctttcggattagtcaggctcaaaattaacgcgcgtttaaaaatagcaccgtattggggctcatcggatttggcctcgctatttttacccttcagggtcgcgtaaagaattttactccccagatagagcaaataaaacgcaccaagataacgtacaatgttgaataatatcggggtggtcttaattaatgtcgccactccagcccatgccagaaacatcaataccgcatcgccaataaatacaccgcaggccgcaagataaccgcctttcataccgctactgacgctatttttgagtacaaacagggtatttggccctggcaccaacacaataaaaatggccccaaccagataggtccagtaattcagaaccccgtattcagcgaacacattaacctctttaattatctttcgatcatgcgcgattaaaggtgaatatgctaaccaatctgtagcggcttagaaaggagaaaatcaggttttaacctgatatcaacccgataattgaatcattaatcaggcatgctccagtgaaaaattcgggtagtgctcggcaaaatactggcgtaaaaattctaccgttatccgcactttcgctgacgtcgccagccttgaaacataaacggcccagacgttcgctggctggtaatattccggtagcacttgcactaaatgaccactggcaatgttttcgctaacatcccaccaggaacgcagagcaatcccctgcccatcgagacaccactgatggacaatttctccatgattagacgacagtgggccggtgactttaatcgcatgggggccttctttattgcgtaattgccagacaccaaaaggatgatcgcgctctttaatgaccaggcacggcaatgcagaaagatcggttaaatgtttcggcgcgccatgttgcgcaataaattccggcgacgcgcagagaatacggtaattggtcgccagtttgcgggcgattaaattaggggcgatgtcatcgccaatgcgaatatcgagatcgacaccttcattgaccaaatcgaccagtcggtcttccacatcaaaacgtaattccagttgcggatacgccttcgccagcgctgataacgccggagccaccacctgtcgtccaaaaccaaagctgctgataatacgcagcatcccctgcggcacctgacgcacgtcagaaagttcgtccatcatctgaccgacatcctgcaaaatccgctgcgcccattcataaatccgctctccttcttcggtaatggtgacgcggcgggtggtgcggtgtaacaacaccacgtttagcgtttgctccagcaaggcgatgcgcttgctgacgaacgccggtgaaacgcccagttcttccgccacggcggcaaaaccagcccggcgagccaccagcataaagacgcgcaaatcattcagcagcggtaaattattcatgattcgtgttttatgtttcaccagttacggggattaattccttttcagtcaattataggatggtgatgttgtcaattttgatggtcaggaagtgagaacccaatgatgaaaacgatgcgtattgctgcgataccgggagacgggattggcaaagaagtccttcctgaagggattcgcgtgttacaggctgccgctgagcgctggggcttcgccttgagttttgagcaaatggagtgggcgagctgcgagtattacagccatcacggtaaaatgatgccggacgactggcatgagcaacttagccgtttcgacgccatctattttggtgccgtcggctggccggataccgttccggaccatatttcgttgtggggttcgctgctgaaatttcgtcgtgaattcgaccagtacgtcaacctgcgcccggttcgtctctttcctggcgttccctgcccgctggcgggaaaacagcctggcgacatcgatttttacgtggtcagggaaaacaccgaaggcgaatattcctcgctcggcggtagagtgaatgaaggtacagagcatgaagtcgtcattcaggaatcggtatttacgcgtcgtggtgtcgatcgcattttgcgttatgccttcgaacttgcgcaaagccgcccacgtaagacgctaacttctgccactaaatcgaacggtttagccatcagcatgccgtactgggatgagcgagtggaagcaatggccgagaattacccggagatccgctgggacaagcagcatattgatattctctgcgcgcgttttgtgatgcagccggaacgcttcgatgtggtggtggcgtccaatttgtttggcgatatcctttccgatcttggcccggcctgcaccggcaccattggcattgccccatccgccaacctgaatccggaacgcactttcccgtcgctcttcgagcctgtccacggttccgcgccggatatctacgggaaaaatattgctaaccctatcgccacgatttgggccggggcaatgatgctcgattttctcggcaatggcgatgagcgtttccagcaagcgcataacggtattctggcagcaattgaagaagtgattgctcacgggccgaaaacacctgatatgaaaggcaatgccaccacgccacaggttgccgacgcgatttgcaaaattattttgcgttaaggtcaaaccagtttatttgaaccgcgtcactgacgcggtttttttattcgttctttgcagtaaataacctgcgtcatttcaccttttattgtttccgtttcgtgttttatggctttccgtattcttaactgtttaatttatgtaacatacaaataatcaatttgttaaacacaacatacaactcattaccctgcaaataattacaactggcaaaagccagagacgggcttttatgcccaggagatgactcatgatgagcaatgttaagaaaaaagatgtgccgctgataagcatcagcctggtggccattcttttcatcgcagctgcattaagccttttcccacaacaatcggccgacgcggccaacgcaatatacacttttgttactcgtacgttaggttccgccgtacaggtattggttttgctggcaatgggactggtgatttatttagccaccagtaaatacggcaatattcgtcttggcgaaggaaaaccggaatacagcacgctctcctggctgtttatgtttatttgtgccggtttaggttcttctacgctttattggggggttgctgaatgggcctattattatcaaacacctggattaaatatcgcaccgcgttcacaacaggcactcgaatttagcgttccctactctttcttccactggggcatcagcgcctgggcaacttatacactggcctcattaatcatggcttatcactttcatgtgcggaaaaacaaaggtctgagcctttccggcattattgctgctattaccggcgttcgcccgcaaggcccatggggaaaactggtcgatttgatgttcctgatcgccactgtcggcgcactgaccatttcccttgttgttaccgcagcaacctttacccgtgggctttccgcgctgaccggtttacccgataacttcaccgtgcaggcatttgtgatcctgctttccggcggcattttttgcctaagctcgtggattggtatcaacaacggtttgcaacgtctgagcaaaatggttggctggggcgcgttcctgctgccattactggtgctgattgtcggcccaaccgaatttattaccaacagcatcatcaatgccatcggcctgaccacgcaaaacttcctgcaaatgagcttattcaccgatccgcttggcgatggttcatttacccgcaactggaccgttttctactggctgtggtggatctcatacacccctggcgtagcaatgtttgtcacccgcgtttcccgcggtcgtaagattaaagaagttatctggggactgatcctcggcagcaccgtcggttgctggttcttctttggcgtaatggaaagctatgccattcatcagtttatcaatggcgtaatcaacgtcccacaggtgctggaaacactgggcggcgaaacagctgtacagcaagttctgatgtcgttgccagccggtaaattgttcctcgccgcatacctgggcgtgatgattattttccttgcctcgcatatggatgcagtggcctacaccatggcggcgaccagtacgcgtaatctccaggaaggtgacgatcctgaccgtgggctgcgtcttttctggtgcgtggtgatcactctgatcccgctttccatcttgtttaccggtgcttcgctggaaacgatgaaaaccaccgtcgtgctcacagcccttcccttcctcgtcattttactggtgaaagccggcgggtttattcgctggctgaaacaggattacgccgacattccggctcatcaagttgaacattatctcccgcagacaccggttgaagccctggaaaaaacgccagtgctccctgcgggaaccgtattcaaaggcgacaactgagcgccatcatcctaacgataaaggtatccctatgagcaatctgagccctgactttgtactacccgaaaatttttgcgctaacccgcaagaggcgtggaccattcctgcccgtttttataccgatcagaacgcgtttgaacacgaaaaagagaacgtcttcgccaaaagctggatttgcgtcgctcacagcagcgaactggcgaatgccaatgattatgtgacgcgtgagatcattggcgaaagcatcgtgctggtacgcggtcgtgataaggttttgcgcgcgttctataacgtgtgtccgcaccgtggtcatcagttgttgagcggtgaaggaaaagcaaaaaatgtgattacctgcccgtatcacgcatgggcattcaaactcgatggcaacctggcccatgcacgtaactgcgaaaacgtcgccaatttcgatagcgacaaagcgcaactggttccggtgcgtctggaagaatatgccggattcgtcttcatcaacatggaccccaacgccaccagcgtagaagatcaattacccggcctgggcgcgaaagtgctggaagcctgcccggaagtccacgatctgaaactggcggcccgctttaccacccgcacgcctgccaactggaagaacattgtcgataactatctcgagtgctatcactgtggtccggcgcatccaggtttctccgactccgtacaggttgatcgttactggcacaccatgcacggtaactggacgctgcaatacggtttcgccaaaccgtccgaacagtcgtttaaatttgaagagggtacggatgcggcattccacggtttctggctgtggccgtgcacgatgctgaacgtcaccccgatcaaagggatgatgacggtcatttatgaattcccggtggattctgaaactaccctgcaaaactacgatatttacttcaccaatgaagagttaaccgacgagcaaaaatcgctgattgagtggtatcgcgatgtgttccgtccggaagatttacgtctggttgaaagcgtacagaaagggctgaaatcgcgtggctatcgtggtcaggggcgcatcatggccgacagtagcggtagtggcatttccgaacatggtatcgcccatttccataatctgctggcgcaggtgtttaaggactaatgacatcggcggcggtattttccgccgctgggctgatttttgatggagtacagcaatgtcagactatcaaatgtttgaagtacaggtgagccaggttgaaccccttaccgaacaggtgaaacgcttcacgctggtggcaaccgatggcaaaccattacctgcgtttaccggaggaagtcacgtcattgtgcagatgagcgatggtgataaccagtacagcaatgcgtattcactactgagttcgccgcatgacacctcttgttatcagattgccgttcggctggaggaaaactcgcgcggcggttcccgctttttgcatcagcaggtaaaagtgggcaatcggttaacgatttcaacgcctaataacctgtttgcgctaattccctcagccagaaagcatctgtttatcgcgggcggtattggtatcacccctttcctgtcgcacatggcagagctgcaacacagcgacgtcgactggcagctacattactgctcgcgaaatccagaaagttgcgcatttcgtgatgagctagtccagcatccgcaggctgagaaagttcacttgcatcactcatcaaccggaacacgactggaattagcgcgattattggcggatatcgaacctggcacacacgtttatacctgtggtcccgaggcgctaaatgaagcggtaagaagtgaagctgcgcgtctggacatcgccgccgatacgctgcactttgagcaatttgctatcgaagacaaaaccggcgatgcctttaccctggtgcttgcccgttccggaaaagagtttgtggtgccggaagagatgactattttgcaggttattgaaaataataaagccgcgaaagtggaatgtttatgtcgtgaaggggtatgcggaacctgcgaaacagcaatactggaaggtgaagctgaccatcgggatcagtattttagcgatgaagagcgtgccagccagcaaagtatgttgatctgttgttcgcgtgcgaagggtaaacgcctggtgttggatttgtagtttgccaaagccggatgtggcgctgagcgcgcccagtccggcttcggaagattttactgcggatattcctgcaataaattgtgtaatgcttccgccatcagctcaccacgccagccggaaatcagctccggcaaattgttctgcggtttcagtttccagtgccagttcagcagttggttgatttgccgacgcgatgccagcaattcggcgctgatcttatgcgtttcgctcacgtcagtaatcagcgacttaatcgctttaaacgctttacgataacccggcatgtccatcaggttaagcatcggctgcggtaaggcctcttccggcaatgtctgcgctttttccaccagcgccagcagcgttttaccgtgaaagcggatttcgctaccggataaacccaggctgtccagttcgcctaaacttcccggcatataacgcgcgaccgaccacaaatgctcttcacgcacgacaaagttcaccgccagatcacgctcacgagccttgcgcagtcgccagtcggctaacagttgcagacaggccagttggcgtgtgcgtaattgccaggcattggtcatatcacgccaggcatcttccggcgcaacgacttcctgacgacgcatttgcatcaggcggcattcatccagcgccgcaggtagccagccggaggcctccgtttctaccataagcttggcggtgatcggtaacagataccagacatcagccgctgcgtattcacactgacgttcggtcagcggtctggccagccagtcggtgcgcgattcactcttgtccagcgtaacgccggaatactcttccaccatggaagcgaacccccatgacatcgggcgtccgcagaaggcagcaaggatttgcgtgtcaatcaggggttgtggtaattcgccaaagacattgaggaacacttccagatcttcactgcctgcatggagaaattttgtgatggacggatcgcgcaggatcgctttcagcggtgaccagtcggtgatcccgagaggatcaattaacgccagatgctcaccatcaaaaagttgaattaaacccagctgcgggtaataagtgcgcgtacgaacaaattcagtatccagggctatcgccggaaaggcacggacggcttcacacaaagaagccagcgcatcgtccgtggtaatcatttggtaattcaaattgtattctctttagtgggcgtcaaaaaaaacgccggattaaccggcgtctgacgactgacttaacgctcaggctttattgtccactttgccgcgcgcttcgtcacgtaattctcgtcgcaaaatttttccgacgttagatttcggtaactcatcacgaaactccaccagcttcggtactttgtagcccgtgagctgacggcggcaaaaggtcaccagtgactcttcggtaagcgatggatcttttttcactacgaagattttcaccgcttcaccactggagccggaaggtacgccaacagccgcgacttcctgtacgccaggatgctgcatgacgacatcttcaatctcgttgggatagacgttaaaaccggaaaccagaatcatgtcttttttacgatcgacaatgcgcaggaacccttcttcatccatcaccgcgatgtcgccggtgtgtaaccagccatttttgatgatttcatcggtagcatcgggacgctgccagtaacccagcatcacctgcggtcctttgacacaaagctcacccggttgacctggtggtacttcattatcatcatcatccaccagtttggcttccgtcgacggcaccggcaaaccgatgctaccactatgataatcaatatcatatgggttaacgctgaccagcggcgcacactcggtaaggccatagccttccagcagatactgtccggtcagtttcacccaacgctctgccaccacttgctgcactggcatcccaccgcctgcggaaagatgcagactggagaaatccagctgctggaactctttattgttcagcaacgcattgaacaaggtgttaacgccagtgatagcggtaaacggatatttcgctaactcttttaccaaccctggaatatcacgcgggttagtgataagcaggttctgcccacccagttcgataaacagcaggcagttaatggtcagggcaaaaatgtgatacagcggcagtgccgttactaccagttctttacctggatgcagcaacggcccataggtggcgttgacctgttccaggttcgccagcatattgcggtgagtcagcatcgcgcctttcgccacacctgtggtgccgccggtgtattgcaggaaggctaaatcttccggcaccagttcgggtttgacgtactgcatccggtagccgttatgcagtgcgctacgaaatgaaatggcatctggcagatggtatttcggcaccaaacgcttgatgtatttaacaacgaaattgactaccgtgccttttgccgtagatagctgatcgcccatacgggtcagaattacgtgctgaacggcggttttatcaaccactttttccagtgtgtgagcaaagttagacacgataacaatcgccgatgcgccgctatcgttaagctgatgctcaagctcacgcggggtatacaacgggttaacgtttacgacgatcatcccggcacgcaaaatgccaaacagcgccaccggatattgcaataaattaggcatcatcaacgcaacgcgatcgcctttcttcagccccaacccttgttgcaaataagcggcaaacgcgcgactgcgttcttccagcttgcggaaggtcatcacctcccccatattcacaaacgcaggctgatcggcgtagcgcgcgaccgactgctcaaacatatctaccagagattgataacggtcagggttgatctccgtcggaacgtccgcgggataacggttaagccaaaccttcttcaattcttcacctctaaaatgcgtgttcgtcgtcatcgcaaccccaaatgatatacatgctgttaacataatattaactcatcataccagcttgataattacccaacgaaaaggttgcgaagcgcgtcactatttatttttatctttaccgtaagaatgcagaaacagcggaccagccgctgtttctttttctttaaaaacaagcaattattcagttacaactgtttgtactctcgcgggaccgggattataccagccccatccgccgtagccatagggccagccacgaccgccataaaaccatggatcaatcggctgaggcggcataatcacctgctgggttaaatgccaacgtttgtaacccgttacttgcatcaccataaatttatagggcgtattgccgattttgccgtcaaccgcaccagtgattggcccgactaccgtaaccagttgtccacggaaatccaccgggtccagaaaaccgttcacatcggcataaatgcgaccgcgagaaggttctcccagcgtcggtctggctccgctgtccagcggtacggtagcaatttccaggcgggttttcccttgctggttttgtaccgcaaccactttgccaccaaagcgtgcctcctgaccaacgtacagctgcggcgcactcatcacccgaactaaatcttgttgcggcgtgggactgctgcctttaatggcgtccggcacagtgacacaaccgctcagcattagcgcaaacgtacctgccagtatgcctttgataacattcttttgaaccgccatggtgcgactcctttttttctcagggcatactcttaagattcattctttgcccggaagtttcttccatgcgacgttgttacgtaaataaaccggttcggcatgttccaccgccaccgttttaccctcggcaaacatctgacacgcaatcggcagcatatcttcagcagcaggcagtaacacttcgccatcgcgcaaaaccagcccgctctctttaccgagatccggccaagcttgccagcccgtccctaccgtcacccattcgccggaaagctgttgcattcgttcatggacgatttcgggtttgagtacggcttcggtttcttcaccgtgccagataccgttttcatcacgctgatattcggcccagtaaacttcgcccattcgcgcgtcaatggctgccagcacgcgggttgcgccgtttttgcgccacgccccttgcgccatcgtcattagcgtggagacgccaatcatcggtaattccgcgccaagcgccagcccttgcgcgatgccaataccaatgcgcacgccagtaaagctaccggggccgcgcccgtaagccagagcgttaatatcagtcagggaagttccgctggtggtcaggatatcctgcaccatcggtaagattcgttgagtatgttcacgagggcaaagctcaaaatgagcgttgacagtaccgtcgttccacagggcgacagagcaggcctctgtcgcggtatcgatagccagaattcgcatgggtcttcgtgcttagatcaataaaaaggcgcgcatcataccatactccgtaacaaattacctggaggatggtatcgcaaggaaacgaaccgcacgggcaatgtcacgggtgcgtggcgcgggcggcagactggcgagaaacgtcgcgccgtaaggacgcatcaccagccgattgtcacaaatcaccagcacgccacgatcgtcggcgtcgcgaatcagtcgccctaccccctgtttgagagtaatgacggcatctggtagttgcacttcatcgaacgggtcgccaccgcgcaaacgacaatcttccatgcgcgcttttaacagtggatcatccggcgaggtaaacggcaatttgtcgataattaccaatgacaatgtatcgccacgcacgtccaccccttcccagaaactactggttgccacaagaagcgcattaccggcactgacaaactgctgcaacagttggcctttactggtttccccctgcaacaaaacgggaagcgtcatggtagcgcggaactgctcggccagatcgcgcatcatggcgtgcgaggtacaaagcataaaacaacgaccgttgttagcttcgatgatcggtcgcagcattgccgctaactggcgagcagaacctggctggttggtttgcggcagattgcgcggcacacagagtaacgcctggcggctgtaatcaaacgggcttggcaatagcaacgactccgcctgttctatcccaagccgcgaggtgaaatgatgcagatcgtcgttcaccgacagcgttgctgaggtgaagatccagctaccgggcttttgcgccattaactctttgaatttatccgccacgctgagcggcgtgagagccagagtaaaatggcgcgaagtgcattcgtaccagtagctgtagcccggctgattgatctcttttagccgcttcagccgtgtgcgatacaacgtggcgcgctcaaatgccgcatccagcaaggcggaacgccccagtgacagtttcgccacgtcataacaaagttccagggtgtcatcgagcagtaaaaatgcccgctgaatttgcggattagctaacagctcacgcaggttaccgcgataacctggctcaccgagttgcagacgaaaatcctgcgcactctgggcaagacgatcagcgcacttttgtaactgctgggtgtcttttaattcggtgcggtaggcgatggtgatgtcttttgccaggtcgagcagttgtcgactggagagtgactgaccaaaatactggctggcaatgtccggtagctggtgggcttcgtcgaagatcatgacgtccgcttccgggatcagttcgccaaatccactctctttaaccaccatatccgccagaaagagatgatggtttaccaccaccacatcggcgtccatcgcttttttacgtgctttgaccacaaagcaatctttatacatcgggcagtcgctgccaagacagttgtcgttggtgctggtgaccagcggccacgcctgtgaatcttccgccacgctgacgcaggtgctgatatcaccatcgactgtttgattagaccaggagcgcagcaggatcacatcgcttaagatttgtaccggcagatcgccccccgccagcgcctgctgttcgagacgttcgaggcagaggtagtttgagcgccctttcagcagcgccacgttgcccgtatatttcaatgcctttgagactgttggcaaatcgcggctgtagagctgatcctgcaacgcttttgagccggtcgagataatgactttctttttcgcccgcagcgcaggagccaggtaagcgtaggttttgcccgtaccggttcctgcttccaccaccagcggctggcctttttctatcgcctgggtgacggctaccgccatctgtcgctgtggttctcgcggcttaaagcctggtatcgctttcgccagctgaccgtctggtgcaaaatcgtccgtcacactaccccctgttgatttgaacagggattatgtcaggatgagggcgctttcgccagttgaagtggtgacggcgacctcacattgtggcagtctttgcagcacgaaaatggaagtataatgaggacaaaatgatgactatcgttcgtatcgatgctgaagcccgctggtctgatgtagtaatccacaacaacacgctctactacactggtgtaccggaaaacctcgacgccgatgcctttgagcaaaccgccaacacgctggcacagattgacgccgtgctggaaaaacagggcagcaataaatcgagcattctggatgccaccattttcctggccgataaaaacgacttcgcggcgatgaataaagcgtgggatgcctgggttgtggcgggtcatgcgccggtgcgctgcacggtgcaagcggggctgatgaacccgaagtataaagttgaaattaagattgtggctgcggtgtaagctttatcgaagcaaaataagtcagacgataatttatcgataatactggtcggttttacataaatcgaccagagattaagatattactgttgatgctcctgctaattcattatttatttttataatttcaattttagctataaagctaactatataaataaacataaccatgccgttgtgttcgcccttcgattagcacctctggttttctttcttagctgaacaatctggttatagcgtgcggactgaccgttaattttctccatcttactggataacacaccatgagctgctacctttaaaacacctgaatgtcaacaggttaactcgtgccatatcgttataatccctttgatattagatgcaaattaaggtcatatatagccttatcgataacatggttaattttaaggataagaatatgcctgctgtaatagataaagccctggatttcattggtgccatggatgtatcagcgccaacaccaagttcgatgaatgaaagcacagcgaagggaatctttaaatatttaaaagaactgggagtacccgcgagtgccgctgatattacggcgcgagctgaccaggaaggctggaaccctgggttcacggaaaaaatggttggatgggcaaaaaaaatggagtctggtgaacgcactgggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaactgcccgcattatgggcgttggcctcaacacgattttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacagtctccggaagacggttgttgcgcacgtattcggtgagcgcactatggcgacgctggggcgtcttatgagcctgctgtcatcctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattaccaacgcactgtaattaaaaatcctgaatacttttcaacatatatgcaggaagaactaaaagcactggtctgagtttaatttatatcagcataaatgggtcaggacgcttttaatcacatataaaaagcgtcctttttctcacaatcaaataatcatcggattctataacgaaatcgatacggattagtgtgttactcgtcttcatcctcaaaacgcgccacgattcgctcgccggagtggttggcacgcagctcttctgccaccagcgcgattgcctggccgctgctcatcccttgtgccatcagttcctggatccgctcgacagctttttgctgctgttcatgggtgagtgaaggtaaacctgcaaacattgttaactcctgctaaattgttggcgctaattatttcatgctacccggcacatagccagtagagtcaggactgatgaagacgttatctcccgctgtgattactttaccctggcgtcaggacgccgctgaattttatttctcccgcttaagccacctgccgtgggcgatgcttttacactccggctatgccgatcatccgtatagccgctttgatattgtggtcgccgatccgatttgcactttaaccactttcggtaaagaaaccgttgttagtgaaagcgaaaaacgcacaacgaccactgatgacccgctacaggtgctccagcaggtgctggatcgcgcagacattcgcccaacgcataacgaagatttgccatttcagggcggcgcactggggttgtttggctacgatctgggccgccgttttgagtcactgccagaaattgcggaacaagatatcgttctgccggatatggcagtgggtatctacgattgggcgctcattgtcgaccaccagcgtcatacagtttctttgctgagtcataatgatgtcaatgcccgtcgggcctggctggaaagccagcaattctcgccgcaggaagatttcacgctcacttccgactggcaatccaatatgacccgcgagcagtacggcgaaaaatttcgccaggtacagggatatctgcacagcggtgattgctatcaggtgaatctcgcccagcgttttcatgcgacctattctggcgatgaatggcaggcattccttcagcttaatcaggccaaccgcgcgccatttagcgcttttttacgtcttgaacagggtgcaattttaagcctttcgccagagcggtttattctttgtgataatagtgaaatccagacccgcccgattaaaggcacgctaccacgcctgcccgatcctcaggaagatagcaaacaagcagaaaaactggcgaactcagcgaaagatcgtgccgaaaatctgatgattgtcgatttaatgcgtaatgatatcggtcgtgttgccgtagccggttcggtaaaagtaccagagctgttcgtggtggaacccttccctgccgtgcatcatctggtcagcactataacggcgcgactactagaacagttacacgccagcgatctgctgcgcgcagcttttcctggtggctcaataaccggggctccgaaagtacgggctatggaaattatcgacgaactggaaccgcagcgacgtaatgcctggtgcggcagcattggctatttgagcttttgcggcaacatggataccagcattactatccgcacgctgactgccattaacggacaaatatactgctctgcgggcggtggaattgtcgccgatagccaggaagaagcggaatatcaggaaacttttgataaagttaataagatattacgccaactggagaagtaagacgtggaataccgtagcctgacgcttgatgattttttatctcgctttcaacttttgcgcccgcaaattaaccgggaaaccctaaatcatcgtcaggctgccgtgttaatccccatcgtccgtcgaccgcaaccggggttgttgctgactcagcgttcaattcatctgcgtaaacacgctggacaagtggcattccctggaggtgcagtcgatgacacggacgcatcagttatcgccgccgcgctgcgcgaagctgaagaagaggtcgctataccgccttccgccgttgaagttatcggcgtgctgccgcccgtcgatagcgtaactggctatcaggtaaccccagtggtcggcattatcccgcccgatctgccgtatcgcgccagtgaagatgaagtctcggcggtgtttgaaatgccgctcgcccaggcattacatctgggtcgttatcaccctttagatatctaccgccgtggcgattcacatcgggtatggctgtcctggtacgaacagtattttgtatggggaatgaccgcaggcataattcgtgagctggcgctgcaaattggtgtgaaaccctgactatacttatctttacatctacaaaacactacttgagacaatcatcgcaatattagttaaatcgcggtttttgattagtttaattcatgtgaatagttaagccagtcgccgcgttccctcttacactatgcgctgttattagttcgttactggaagtccagtcaccttgtcaggagtattatcgtgattagtctattcgacatgtttaaggtggggattggtccctcatcttcccataccgtagggcctatgaaggcgggtaaacagttcgtcgatgatctggtcgaaaaaggcttactggatagcgttactcgcgttgccgtggacgtttatggttcactgtcgctgacgggtaaaggccaccacaccgatatcgccattattatgggtcttgcaggtaacgaacctgccaccgtggatatcgacagtattcccggttttattcgcgacgtagaagagcgcgaacgtctgctgctggcacagggacggcatgaagtggatttcccgcgcgacaacgggatgcgttttcataacggcaacctgccgctgcatgaaaacggtatgcaaatccacgcctataacggcgatgaagtcgtctacagcaaaacttattattccatcggcggtggttttatcgtcgatgaagaacactttggtcaggatgctgccaacgaagtgagcgtgccgtatccgttcaaatctgccaccgaactgctcgcgtactgtaatgaaaccggctattcgctgtctggtctcgctatgcagaacgaactggcgctgcacagcaagaaagagatcgacgagtatttcgcgcatgtctggcaaaccatgcaggcatgtatcgatcgcgggatgaacaccgaaggtgtactgccaggcccgctgcgcgtgccacgtcgtgcgtctgccctgcgccggatgttagtttccagcgataaactgtctaacgatccgatgaatgtcattgactgggtaaacatgtttgcgctggcagttaacgaagaaaacgccgccggtggtcgtgtggtaactgcgccaaccaacggtgcctgcggtatcgttccggcagtgctggcttactatgaccactttattgaatcggtcagcccggacatctatacccgttactttatggcagcgggcgcgattggtgcattgtataaaatgaacgcctctatttccggtgcggaagttggttgccagggcgaagtgggtgttgcctgttcaatggctgctgcgggtcttgcagaactgctgggcggtagcccggaacaggtttgcgtggcggcggaaattggcatggaacacaaccttggtttaacctgcgacccggttgcagggcaggttcaggtgccgtgcattgagcgtaatgccattgcctctgtgaaggcgattaacgccgcacggatggctctgcgccgcaccagtgcaccgcgcgtctcgctggataaggtcatcgaaacgatgtacgaaaccggtaaggacatgaacgccaaataccgcgaaacctcacgcggtggtctggcaatcaaagtccagtgtgactaatacttcttactcgcccatctgcaacggatgggcgaatttatacccgctttctcgtctgctgtaatattccccactacacttccactgttgcgtcaggcgtttgtcgccatacgcttacagggtggcccgcatgcaaaaagcacaacggatcattaaaacctatcgccgtaatcgaatgattgtttgtacgatttgcgcactcgttacgctcgcttcgaccctgagcgtgcgatttatttcacagcgtaacttaaatcaacaacgggtagtacaattcgccaatcacgctgtagaggaattagataaagtactgcttcccctacaggcaggtagcgaagtcttgcttccgctgattggtctgccctgctctgtcgcccatttgccattacgtaaacaggcggcaaaactccaaactgtgcgatccattggcctggtgcaagacggcacactttattgctccagcatttttggttatcgcaatgtgcccgtcgtggacattctggctgaacttcctgcaccgcaaccacttttacgcctgacgatcgaccgtgccctgattaaaggcagtccggttttgattcaatggacgcctgcagcgggcagtagcaatgctggggtcatggagatgattaacatcgacttactgacggcaatgctccttgagccacaactgccgcaaatcagtagcgccagcctgacggtggacaaacggcatttgctctatggtaatgggctggtagattcccttccgcaacctgaagacaatgaaaactatcaggtttcttcgcaacgctttccttttaccattaacgttaatggtccgggggctacggcgctggcatggcactatcttccaacacaattaccgctggcggtgctgctaagtttactggtgggctacatcgcctggctggcgaccgcttaccggatgagcttttcccgcgaaatcaatctgggcctggcgcaacatgagttcgaattgttctgtcagcctttgcttaatgcgcgcagccagcaatgtattggtgtagagattttgctgcgctggaacaatccgcgtcagggctggatttcaccggatgtgtttattcctatcgcggaagaacatcatttaattgtgccactgacccgctatgtgatggcagaaaccattcgtcagcgccatgttttcccgatgagtagtcagtttcatgttggcattaacgtcgcacccagccattttcgccgtggtgtgctgataaaagatctcaatcagtactggtttagcgctcacccgattcagcaactgatcctcgaaatcaccgaacgcgatgccttactggatgttgattatcggattgcccgcgagctacatcgtaaaaacgtcaaactggcgattgatgacttcggcaccggcaacagttcattttcctggcttgaaacattacgtcctgacgtgctgaaaattgataagtcatttaccgcagctataggttctgacgcggttaactcgacggtgaccgatatcatcatcgcgctggggcaaagactgaatattgaactggtggcggagggcgtggaaacgcaagaacaggcgaagtatttgcgccgtcatggcgtgcatattttgcaagggtatttgtacgcacagccgatgccgctacgtgattttcccaaatggctggcgggcagccaaccgccgcccgcccggcataatggacatatcacgcccattatgccgttacgttaatgcttactcatcttcatcgtgcgccggttgctctttaacaatgcgaaccagatcaacacgataatcattggcttcaatgatggtgatatgcagtggccctacatcaatcacatcgcccacacggggaatgtgaccatttgccgagatcacgaggcccgcgaccgtcgcgatatcatcgtcatcggcaaggtgctcaacatcaagcgcctgctgcaaggcatgcaaatctgtaccgccttttaccagccagccgtcaccatcagtaatgatttccggcgtttcgtcagcgtccgggaattcacccgcaatggcttccagcacatccagcggcgtgaccagaccttgtaccacaccaaactcgttggtcacgataacaaagctcccgcgagcacgacgcagcacgcccaacaggttgatcggatcgagggtttccgggacgataatcgccggagacgccgaagcaatcgccgccacatcaacgccctcttccagcgccaccagcagttctttagcacgtacaataccgatgatttcatccagttcaccgcgacataccgggaacagactgtgcggtgaagagagcagttgctcgcggatttcatcgaccccgagattagcgtcaacccagcttatttcaccgcgcggcgtcatgatcccgcgcagagaacgcgacgccagcgtcagtacgccgttaatcatgtaacgttcttcttcggcaaatgcaccttccgggatcggcatcggcatcgggttatcggcatcgtgctgaacattggcctgacgtttcccgcccatcaaacgcaggatggcatcggcagtacgcgctcgcagcggcaaagtcgactggtggcgaataaagttgcgacgcgcaatctggttaaacacttcgatgatgatcgagaagccaatcgcggcatacaggtaacctttcggaatgtggaaaccgaaaccttctgccaccagactcagaccaatcattaacaggaagctcagacagagcaccaccaccgtggggtgctggttaacgaatcgcgtcagcggtttggatgccagcaacataaccgccatcgcaatcactaccgccgccatcatcaccggcagatggttaaccatccctactgcagtaattaccgcatccaacgagaagacggcgtcaaggatgacaatctgtgtgacgaccacccagaaactggcgtagcctttaccgtggccggaatcatgatcgcggttttccagccgttcatgcagttcggttgttgctttgaacagcaagaatatccccccgaacaacataatcaggtcgcgtccggagaaggagaaatccatgacggtaaatagcggtttggtcagcgtgaccatccatgaaatcagcgacagcagccccagacgcataatcagcgccagtgataaccccagcaaacgcgctttatcgcgttgttttggcggcagtttgtcagcaagaatggcgatgaagaccaggttatcgatacccagcacaatttcgagaacaacaagcgtgagtagccccgcccaaattgaggggtccattaagaattccatgacaagctcctgcttaaggaatagctattcgacgccagaaataatgcaggcgtaacgacaaaatgcaaacgaaaggtgcggcatagagtgccagaaaggcaggcgttaaaaggcctgatgctgaaatgacgtcggtgacgatccatactgcgggctactgccctatactccatggttgttaaacgggagttaaacatatcagagacgcctctgatttggcaaagatttaccttcctttgcaaacgaatgtgacaaggatattttacctttcgaaatttctgctaatcgaaagttaaattacggatcttcatcacataaaataattttttcgatatctaaaataaatcgcgaaacgcaggggtttttggttgtagcccttatctgaatcgattcgattgtggacgacgattcaaaaatacatctggcacgttgaggtgttaacgataataaaggaggtagcaagtgaccattgctattgttataggcacacatggttgggctgcagagcagttgcttaaaacggcagaaatgctgttaggcgagcaggaaaacgtcggctggatcgatttcgttccaggtgaaaatgccgaaacgctgattgaaaagtacaacgctcagttggcaaaactcgacaccactaaaggcgtgctgtttctcgttgatacatggggaggcagcccgttcaatgctgccagccgcattgtcgtcgacaaagagcattatgaagtcattgcaggcgttaacattccaatgctcgtggaaacgttaatggctcgtgatgatgacccaagctttgatgaactggttgcgctggcagtagaaacaggccgtgaaggcgtgaaagcactgaaagccaaaccggttgaaaaagccgcgccagcacccgctgccgcagcaccaaaagcggctccaactccggcaaaaccaatggggccaaacgactacatggttattggccttgcgcgtatcgacgaccgtctgattcacggtcaggtcgccacccgctggaccaaagaaaccaatgtctcccgtattattgttgttagtgatgaagtggctgcggataccgttcgtaagacactgctcacccaggttgcacctccgggcgtaacagcacacgtagttgatgttgccaaaatgattcgcgtctacaacaacccgaaatatgctggcgaacgcgtaatgctgttatttaccaacccaacagatgtagagcgtctcgttgaaggcggcgtgaaaatcacctctgttaacgtcggtggtatggcattccgtcagggtaaaacccaggtgaataacgcggtttcggttgatgaaaaagatatcgaggcgttcaagaaactgaatgcgcgcggtattgagctggaagtccgtaaggtttccaccgatccgaaactgaaaatgatggatctgatcagcaaaatcgataagtaacgtattgtgttgattatcactcagttttcacacttaagtcttacgtaaacaggagaagtacaatggagattaccactcttcaaattgtgctggtatttatcgtagcctgtatcgcaggtatgggatcaatcctcgatgaatttcagtttcaccgtccgctaatcgcgtgtaccctggtgggtatcgttcttggggatatgaaaaccggtattattatcggtggtacgctggaaatgatcgcgctgggctggatgaacatcggtgctgcagttgcgcctgacgccgctctggcttctatcatttctaccattctggttatcgcaggtcatcagagcattggtgcaggtatcgcactggcaatccctctggccgctgcgggccaggtactgaccatcatcgttcgtactattaccgttgctttccagcacgctgcggataaggctgctgataacggcaacctgacagcgatttcctggatccacgtttcttctctgttcctgcaagcaatgcgtgtggctattccggccgtcatcgttgcgctgtctgttggtaccagcgaagtacagaacatgctgaatgcgattccggaagtggtgaccaatggtctgaatatcgccggtggcatgatcgtggtggttggttatgcgatggttatcaacatgatgcgtgctggctacctgatgccgttcttctacctcggcttcgtaaccgcagcattcaccaactttaacctggttgctctgggtgtgattggtactgttatggcagtgctctacatccaacttagcccgaaatacaaccgcgtagccggtgcgcctgctcaggcagctggtaacaacgatctcgataacgaactggactaacaggtgagcgaaatggttgatacaactcaaactaccaccgagaaaaaactcactcaaagtgatattcgtggcgtcttcctgcgttctaacctcttccagggttcatggaacttcgaacgtatgcaggcactgggtttctgcttctctatggtaccggcaattcgtcgcctctaccctgagaacaacgaagctcgtaaacaagctattcgccgtcacctggagttctttaacacccagccgttcgtggctgcgccgattctcggcgtaaccctggcgctggaagaacagcgtgctaatggcgcagagatcgacgacggtgctatcaacggtatcaaagtcggtttgatggggccactggctggtgtaggcgacccgatcttctggggaaccgtacgtccggtatttgcagcactgggtgccggtatcgcgatgagcggcagcctgttaggtccgctgctgttcttcatcctgtttaacctggtgcgtctggcaacccgttactacggcgtagcgtatggttactccaaaggtatcgatatcgttaaagatatgggtggtggcttcctgcaaaaactgacggaaggggcgtctatcctcggcctgtttgtcatgggggcattggttaacaagtggacacatgtcaacatcccgctggttgtctctcgcattactgaccagacgggcaaagaacacgttactactgtccagactattctggaccagttaatgccaggcctggtaccactgctgctgacctttgcttgtatgtggctactgcgcaaaaaagttaacccgctgtggatcatcgttggcttcttcgtcatcggtatcgctggttacgcttgcggcctgctgggactgtaagactgttgtacactaccggggccttttggccccgtttttttatctggaggattaatgacaatcacggacctggtactgattcttttcatcgccgcactcctggccttcgcgatctacgatcagttcatcatgccccgccgtaatggccccaccctgctggcaattcctttgctccggcgtggtcgcatcgatagcgttatcttcgtcggattgattgtcattcttatctataacaacgtcacgaatcatggtgcgttaataacgacatggttattaagcgcactggctctgatgggtttttatatattctggatccgcgttccgaagatcatctttaaacaaaaaggttttttcttcgccaatgtctggattgaatatagccgaatcaaagcgatgaacttgtcggaagatggcgtgttggtgatgcaattagaacagcgtcggctgttaatccgcgttcgaaatatcgacgatctggaaaaaatttataagcttctcgtttcaactcaataagttatgaatttagccaaagctatgtttagtgtatttttaataatcagacatagcttaggctatattacctcttcccttatttgttatttattttaacgtttcattgatatataaatctaaatgtaaatcgttatcaataaagcaatgaaataatatattccaacagttgttttatattctcaaaatatgttaaggttgcgccctcatttggggagtagccgatttccagattccggaaatgtacgtgtcaacatactcgttgcaaaacgtggcacgtacggactgaatactttcagtcaggcgagaccatatgcacatcaatcgctatgcctgcatgaacgcgaaaaccatcgcggcttgttgttcatgtatgcatgtttgctgggggcgatgatgtgttttatggataccccggtcaggacattgtcatgaatatcactgctactgttcttcttgcgtttggtatgtcgatggatgcatttgctgcatcaatcggtaaaggtgccaccctccataaaccgaaattttctgaagcattgcgaaccggccttatttttggtgccgtcgaaaccctgacgccgctgatcggctggggaatgggcatgttagccagccggtttgtccttgaatggaaccactggattgcgtttgtgctgctgatattcctcggcgggcgaatgattattgagggttttcgtggcgcagatgatgaagatgaagagccgcgccgtcgacacggtttctggctactggtaaccaccgcgattgccaccagcctggatgccatggctgtgggtgttggtcttgctttcctgcaggtcaacattatcgcgaccgcattggccattggttgtgcaaccttgattatgtcaacattagggatgatggttggtcgctttatcggctcaattattgggaaaaaagcggaaattctcggcgggctggtactgatcggcatcggcgtccagatcctctggacgcacttccacggttaataagaacgctgccagaggtgaatattaaagtccgtctggcagtcgaacacttcttttgctgccagtgtttgccagacttctggcttcgcacgccaggcaaacggcgtcatctgcaataatgcgacggcttcatcaccgcgaagacgcatcggataacacaactccgcactctgctgtaatgtaaaaccttccagttgttctgcatgaggtgcatgaagatgtacttcattgtaaatcagccccttcagctccatcaaatgtcgcggtcccggcgtggcagtaatgacccagccgccgggcttcactactcgtgctaattcttctgctttacacggcgcgtaaatacgtattatggcgtccatactggtatcggaaaacggcaaacggtggctggaagcgacacaaaaagtgacctgcggatagcgtttcgccgccgcttttatcgctaccttcgaaacatccagaccaaacgtggtgatttcgggcaacgcatcggcaaatgcgtgtgtgtaatacccttcaccacagccaatatccagcaccgccgtggccttatcatcaagccgttccctcagttgggcgacaattgcatcacgcagcggctgataatgtccggcatctaagaatgcgcggcgtgcttgcatcatttccgcgctgtcgcccggatcacgagaccgtttatgctgaacgggcagcagattgacatacccttctttcgccatatcaaactgatgtcgctggggacagatatagctgtttttttcacgcgaaagaggctgatggcaaagtggacaggaaaaagacatgacaactccggcaggatactaaaggccgcaagtgtaacgcgaatcacgcggcgggcaaatatccgaacgccaggagcgaagataaagcatagtaaaaagcctcgcattcgacgaggctttatagcgagattgaagcgtattcacacttcagatcagtggattcgatcagatagctgttacgttaacagctgccggacctttctggccgtcctgaatttcgaactcaacgttctgaccttcagccagagttttgaagccattaccctggatagcggagaagtgtacgaacacgtctttgctgccatcagccggagtaatgaagccaaaacctttagactcgttgaaccacttaacctgacctttaatctttgccatttgaaaaattccttagattgttttcttcgcccgcaggcataacatagataaaactgacacattactgcatgaggcaccaatataaggctcggcagagaagcggtattcaacgtcaacgtgtttactcaggacttctttactgaaaatgccacacataaacagaactgtacctcgtttaacccgaaatctgttatcacatacaacgttaattatggcaagccatttttaaacatgtctcgatcagacgcacaaatctcgatacgtcttccactttttttgcacacttatgcaacggaatacgcgccgatatatcattgtgcttaaccttgccagttcaggcagatacttaaactggcgtagtttctaacatagttcaataagttcagttgttccaggccagtgggagaagttattacatagtgcgtgcaatatcacattttttgctatgcaatgaataaaaagttatatcactttttctcataaaacagtcagttaacggctatcaattaccctaaagagaagtcaatccccaaagggattgaaaatttaaaataagaaaaattgatgaatgagcaaaaaatcaagagagaaacgtttcgctaataaataataccacgcttaatcacaaatccgatgtaaacatcctaataaattaatgaggaaaatatctttttctgatatcccgttacgcaaataaataatatgataattatttgaagtcagaccagagttttaatttgaagcagttgcaccatggcagtgcgtataatcaggatgaattgagtaacccttcaacgacggggttactcaagattgaggaaggattatcgttcggcgaccagacgaataatatcttcgtcttcaaccgatttttgactctcaacggtctttttatctgctttctcaggttcgtttgcttcgcacaaacgacgtaacagtgcattttgacgtttttgctgatccagcaacgcctcaagcagttcaatctgttcgttagtccgagaactggcacgattgataaaaaaccacaagatgagcccgataagaagaaccaccaccgatacaaccaaagacgcaatgttcatcacgcctgaatttacaacttcgttcatttcaccacctctgagtagaggcgctattctaccactgctggagaggaagaaaatctagtgctgaaaaaatgatatcaccacgggataaactggttaatggcacaaattccgctgaaaaattgtacatcctgatcgcacatcatgttgaatacctgcgcccaaagcagcaagcaagccaacaccacgacaaccagaacgacccatcgaaactttttcactccaatctccgcttcacctaccttatgtcattaaactagcatgcgttagttaaacagcgcctaactatgtcgatattcgtgctttttcggaatgagtagcttgcttcagcgcatattgccgctacgattaagcgaacataaaaagagaagaggttgtaatgcgattcatcattcgcacagttatgctgatagcactggtatggataggattattactcagcggatatggcgttttgattggaagcaaagagaatgccgcaggattaggtttgcaatgtacctatctgactgccagaggcaccagcacggtacaatacttgcacactaaaagtggtttcttggggataacagattgcccactgttacgtaaaagcaatatcgtggtcgataatggttaagggtaataaataaccagattctcactcatgagtaaaatattcttatagcaagcgcgtttaatataacgcaccttcaactttatttttctcatgctaaataaagaacctgtctgtttgatattccgacaggttcttactctcatcagaacggatagtcgtgataacccatttgggcagaaattttgcgcgctgcggtatgcaacattgcgacatattcctgtaaacgctcttcagagaaacgcaacgtcgggaaggagatgctcaaaccggcaatgaccacgccaaagcgatcaaataccggtaccgcaatgcatcgcagcccttcttcctgctcttcgttatcttcgccatacccctgctcgcgcacctggtccagaacgggtaataacgcttctgtactggtgatggtccgctcggtactgcgtttatactccacgccctcaagaatttgcttcacttcatcgcgatcgcgccatgccagcagtaccttaccaatcgcggtgctgtacagcggattacgacgcccaatccgtgaatacatgcgcaaattgtacatagagtcaattttgtgaatgtaaacaatactgtcttcgtccagtgcgccgaggtggatagtttctttggtcaggcgggagatctcacgcatctggatatctgcgctacgaattaaatcgacgttttgtaacgcgcgagcgcccagttcaaacaatttcagggtcagggaatatttctccgactccccttcctgcgccacataacctaaggttttcatggtctgtaaaaagcgataaacggtgctttttgacatcatgacgcgctgcgacagctcggttatccctatttcgcgctcttcacccagcgcctgcaaaatgccaaaaacttttagcacggaagatacagaatcaggctgtttatccagatctgcgttagccatttatcacctcattgcgagtgttttataaaaatcagaactgttttttattataatttcgcaccagggtggtcgcaatccatcttttgccggttagttacaattctgcgacatccaccgtgaatatcagtgctagaatcatacccctgttgattattcaccaaagatataaaattcctatgccaaaagttcaggccgacggcctgccattgccccagcgatacggtgcgatattaaccattgtgattggtatttcgatggctgtccttgacggcgcaatcgccaacgtcgccctgccaacaatcgccacggaccttcatgccacgccagccagttccatctgggtagtgaacgcctatcaaatcgccattgtcatctccctgctctcgttttcgtttctgggcgatatgtttggctatcgacgtatttataaatgcggtctggtcgtttttctgttgtcttcactgttctgcgccctttctgattcgctgcaaatgctcacccttgcgcgtgtcatacaaggtttcggcggtgcagcgttgatgagcgttaataccgcacttatccgcctgatctatccacaacgttttctggggagagggatgggcataaactcgtttattgttgccgtctcttctgctgccgggccgacaattgctgcagcaatcctctccatcgcatcctggaaatggttatttttaatcaacgtaccgttaggtattatcgccctgcttctggcgatgcgttttctgccacccaatggttctcgcgccagtaaaccccgtttcgacctgcccagcgccgtgatgaacgcgttaaccttcggcctgcttatcactgcgttgagtggtttcgctcaggggcaatcgctaacgttaattgctgcggaactggtggtaatggttgttgttggtattttctttattcgccgccagctttctcttcccgtaccgctgctaccggtggatttactgcgtatcccgctgttttcactttctatttgcacatctgtttgctctttctgcgcacaaatgctggcaatggtttccctgcccttttacctgcaaaccgtgctcgggcgtagtgaagtcgaaacaggtttacttctgacaccgtggccgttagcaacgatggtgatggctccgctggcaggctatttgattgaacgcgtacatgcaggattgctgggtgctttagggttgttcatcatggctgcggggcttttttccctggttctgctgcccgcgtcacctgcggatatcaatattatctggccgatgatcttatgtggcgctggatttggcttattccagtcacccaataaccacaccattattacctccgctccgcgcgaacgtagcggtggggccagtggcatgttaggaacggctcgtctactgggtcagagtagtggcgcggcgctggtggcgctgatgctaaatcagttcggtgataatggtacgcacgtttcgctgatggctgcggctattctggcagtgattgctgcctgtgtgagtggtttacgtatcactcagccacgatccagggcataaaaaaagcgcgtcgatcaggacgcgctttttagtatttacttcatattacttcaggtattcacccgtacgcagagcttcaattcgtttatccagcggcgggtgagtcatgaacaactcactgagcgatttcgacttaccgttaatgcagaaagccatcatgctggttgcttcttgcggttcatagctggttttcaggcgctgcagcgcggcaatcattttctcgcgaccaaccagttttgccgaaccggcatcagcatggaattcacgatgacgcgagaaccacatggtgataatgctcgccagaataccaaacaccagttccagaaccgttgcaaccgcaaagtagatcagcgggttgccgttgctctcttcaccttcatcacgatttccgcccataaaacccgcggcaagctgcgccagaatacgggaaataaagataacgaaggtgttcaccacgccctgaatcagcgtcatggtaaccatatcaccattggcgatgtggctgatttcgtgagcaattaccgcctcggcttcatccgggctcatgttctgcagcaaaccggtgctgacagcaaccagagaggcatcacggcgcgcaccggttgcaaaagcgttgatgtccggcgcatggtagatagccacttgcggcatagcgatccccgcctgacgagcctgggttgctacagtattgaccagccaacgttccctttcgttacgcggttgctcgatcacttccccgccaacagatcgtaatgccatccatttggacatcagaagcgaaacgaaggaaccaccaaaaccgaacagcaaggccatgatcatcagcccctgaacgctgctcgactgtatccctgtcaggctcagtaccagcccgaaaacgaccattacggccaggttcgttagcaggaagagcgcgattcgcatcataattttctttttacctcagtttaacaaaacgcaatatgcgatacccacatcgtatgggttacgcgactattttcaagtctggatagtgcgtaagtcaccagaaagacacaactttacattttgtagcatctgatttacggcatcttgccgctgttaaaaaatcaggcacaatttcttgtgcctgattgatattacttgacgggagcgggttgttccgcgggtctggctttttcaagcttcgccagatcgagtgcgatattcaccgtctcatccagataaggatccggctcctggtaatctttcggtagatcatccagcttcttcaactccggtttaccttcgcgtttaaagcgttcgttcaaacgcgccagacgcgtcgcatcatcttcattattctctttctcacgcacagcgtagttcagagaaacgatattgcgcttgtccttcatagcgttgaagcgcgcgatatccttcatgatgttctggaactcaggatctttcgcgatacgcgcattatgttccttcagcagctccggttcaaaggcagttaaatctcctgatttcacataagtcgcggcatcgatgctatcccacggcagcgcgttatcttcgaatttctcacccgtttccgtttcttcattacccgtcggcatgatgatgtctggcgttacgcctttacgttgcgtactgccgccgttaacgcgatagaatttctggatcgtgtactgcacagaacccagcgctggccattcaggacgtaacatctgatcgtaaatacggttcaatgaacggtattgctgaacggtgcctttaccaaacgtcggttcacccacaaccagcgcacgaccgtaatcctgcattgccgcggcaaagatttctgaagccgaagcactgaaacggtcaaccagtaccaccagcgggcctttatagaacacctgcccgtcggtatcgctgtcttcacgaaccttgccgttgttatcgcggacctgaacaatgggacccgcaggaataaacagacctgagagcgataccgcttcggtcaacgccccaccgccattgctacgcaggtcgatgatcacactgctgacattctgtttttccagtttctgcagttgaactttgacatcgtctgtcaaacccacatagaagcccggaatatccagcacgccgactttctctttaccgacggtcttcaccgacattttaaccgcgcggtcttcgagacgaatacgttcacgggtcaatgttacagtgcgggtcttggtccctttaccagcaggtaaaatttccagacgaactttactgcccttcggccctttaattaaggcaaccacatcatcaagacgccagccaatcacgtcaaccatcggcttgcctgtttgaccaacaccgacaattttgtcaccaacgctgatagctttactcttcgctgccggaccacctgccaccatcgaattgataacggtgtagtcatcatccatttgcagcactgcgccaataccttccagcgacaaactcatttcagtgttgaactgttcggtattacgcggggaaagatagttggtatgcgggtcgatttcacgcgcaaacgccgtcattgccagcgagaaaacatcttcgctgttggtttgcgccagacgacgaatggcaaatttgtagcggcgtgtcagggtttcacgaatttctttatccgtttttcctgccagcttcaggcttaactcgtcgaatttgactttactgtcccacagcgcgttcaactcagcctcgtttttcggccagggcgctttgctgcggtcaaggttataagtgtcgttgccggtgaaatccatcggcttttccagtaccgacaaagcgtactggtaacgctcaaaacggcgcttttgcgccagattgtagagatcgtagaaaacgtcgagtttgcctgaacgcagttcatcgcctaactcggttttctttttcgcgaactgttcaacatcgcttgccagcagcacgttgtggctgtaatcgagcagattcaggtagcggtcaaagattttggccgaaaatgcctgatcgaggtcgaactggcgataatgagaacgggtgaagcgcgacgttacgcgctcacttaccgtcgcatgctgcgtctcttcctttaataccggaatttgatcagcacgcgtgatatcttctacagcgaaggtctggcctgctattgcaagcaggccagctaacgcggtaagcctaaaaaacatgttcatgcctggcccggcctccgtttcagaacaccaggtgttctgcgcgcacaatcaaagacatacccgaattcagctggacgcggacgccgtctttggtgatttctaatacggtggcatccatcgcgttttgacccgctttcaccttcagggcttgtccgacagtcagagctgaaatgtcagaaaccggggtgtgctgttcttcgcgaggtgcttttactgtttttggcgctttctctaccggcttttgcgcacgaggtttacgttcagcgccttctttgcggcgtggcgtggtcggacgtggcttgcgttcgcggcgcggtgcgtcttctttctcaccagcagctgcggcagcttcgcgttttttcgcttgctgttcagcacgctgtgcctgaacacgcgctttcgcttcttcaagctgcttgcgagcatgctctacatgttgctcgtccagctcaccgcatgggttgccgtcaagatcgacacgcgttgcgccgggtttaacaccgtaaagataacgccagctcgaagtgtagagacgtaaagcggatcgtaattgcgttttgctcaggttcatttccccggcaacacgatcgaccaaatcctgaaaaataccgattttcagcggacgcgcttcaccttccgcactgaaacagtggggaaaacgttcggccagaaacgcgattacttctttactgctattcaacttaggttgattttccatgaaatttcctgattacaacggacgtagccaacaagcgcaggcatgaacaggcgtcattataatgacgctaccagtaaatgctacgttatccgttgattatcctgcgacgctcgcaaagaattttttgtaatccgtcgttgcaagcactttttcaagctgtgccacaagctgacgtaagccttgctcgtcctcgtctgtaaagcgaccgaagacggtactatcgatgtcaagaacaccaataatctgatttttcaccaccagcggcagaacaatttcagaattactcgccgcatcacaggcaatatgcccgtcaaacgcgtgaacatcctcgatacgctgcacttgattgcgggcaaccgcagtgccgcacaccccgcgcccgacgggtatccggacacaggcaattttgccctgaaatggtccgagtaccagtgtatcgtcctcaagcaaataaaaacctgcccagtttacgtcagtgagacgctcgtataacaacgcactggtgttcgcaagcgttgccagaaaactggtttctcccgccatcagcgcgttaaagtcgcgatttaaatccgcgtaaaattctgttttgttcattatataatcacttggttgtcttacctggaactgccagcctattaaaataagcattaaatgcgttaatgctcaagatcattccaatcatgggttaatattaatgttaattcttattacatttggcacgtcatggctcttaacacaccacaaattacgccgacaaaaaagataacagtgaggtcaatcggcgaggaactgccgcgtggtgattaccaacgttgcccgcaatgtgacatgctgtttagcctgcccgagataaattctcatcagagtgcctattgtccgcgctgtcaggcaaaaattcgcgacgggcgcgactggtcgctaacgcgcctggcggcaatggctttcaccatgctgttgctgatgccgtttgcctggggcgaaccgctgttgcatatctggctgttaggcattcgtattgacgccaacgttatgcaaggcatctggcaaatgaccaaacagggcgatgcgataacggggtcgatggtctttttctgcgttatcggtgcccccctcattctggtgacctccatagcttatttatggtttggtaaccgactgggaatgaatctacgcccggtactgctgatgcttgagcgacttaaagagtgggtaatgctggatatctacctggtcggcattggcgttgcttctataaaggtacaggattatgcccatatccaggcgggtgtgggcttgttctcttttgtggcgttggtgattttaacgacggtgacgttgtcacatcttaatgtcgaggagctgtgggagcgattttatccgcagcgccccgctacgcgtagggacgagaaactccgtgtctgtcttgggtgccattttaccggctatcctgatcagcgtggtcgctgcccgcgttgccatatcccgctacgcgtgcgtcgccgtcatagtttgcaaaaatgctgggcggcgctgttagcgtcaatcgttttgttgttacctgccaacctgttgcctatttctatcatttatctgaacggaggacggcaggaagatacaattctttccggaattatgtcgctggcaagtagcaacattgcggttgcgggaatcgtgtttatcgccagtattctggtaccgtttactaaagtgatcgtcatgttcactttactgttgagcattcattttaaatgccagcaaggtttacgcacacgcattctgttactgcggatggtgacctggattggtcgctggtcgatgctcgacctgtttgtcatatctttaaccatgtcgctgattaatcgcgatcagatcctcgcttttactatgggaccggctgcgttttatttcggcgcagcggtaattttgactattcttgctgtggaatggctggacagccgcttactttgggatgcacatgagtcaggaaacgcccgcttcgacgactgaagcgcagattaaaaataaacgccgtatctcacctttctggctgctgcctttcatcgcgctaatgattgccggttggctgatttgggacagttatcaggaccggggtaataccgtcaccatcgactttatgtcggcggatggtattgttccgggccgtacgcctgttcgttatcagggcgttgaagtcggaacagtgcaggatatcagcctcagcgacgatcttcgtaagattgaagtcaaggtcagcatcaagtccgatatgaaagatgcgctgcgcgaagagactcagttctggctggtgacgccaaaagcatcgttggcaggtgtctccgggctggacgccctcgtcggtggtaactatatcggcatgatgccgggtaaaggtaaagagcaggatcactttgtcgcactcgatacccaaccgaaatatcggctggacaatggcgatctgatgatccacctgcaagcccccgatctcggttcgctgaacagcggttcattggtctatttccgcaagatcccggtgggaaaagtctacgactatgccatcaatcccaacaagcaaggcgtggtgattgatgtcctgatcgagcggcgttttaccgacctggtgaaaaaaggtagccgtttctggaacgtttccggcgttgatgccaacgtcagtatcagtggcgcgaaggtgaaactggaaagtctggcggcactggttaacggtgcgattgccttcgattcaccagaagagtcgaaacctgccgaggcggaagatacctttggtctgtatgaagatctggcccacagccagcgtggcgtaataataaaactggaactgccgagtggggcaggattaaccgccgactcgacgccgttaatgtatcaggggctggaagtcggacagctgactaaactggatttaaatcctggtggtaaagtcaccggagaaatgaccgttgatcccagcgtcgttacgctgttacgggaaaatacccgcatcgaattacgcaacccgaaattatcccttagcgatgccaatctcagcgccctgctgactggcaaaaccttcgagttggtacccggcgatggcgagccacgcaaagagttcgttgttgtgccaggcgaaaaagcactgctgcatgaacctgatgttctgacgctgaccctgaccgcaccggaaagttacggtattgatgcgggtcagccgctcattcttcacggcgtgcaggtaggccaggttatcgatcgtaaactcaccagcaaaggcgtcacctttaccgtcgccatcgagcctcagcatcgagaactggtaaaaggcgatagcaaatttgtcgtcaacagccgtgtcgacgtgaaggtggggctggatggcgttgagtttctcggtgccagcgcctcagaatggattaacggcgggatacgtattctgccgggcgataaaggcgagatgaaagccagctatccactgtatgccaatctggaaaaagcgctggagaacagccttagcgatttacccaccacaaccgtgagtttgagtgcagagacgctgccggatgtgcaggcaggatcggtagtgctctaccgtaaatttgaagttggtgaagttattaccgtccgtccgcgagctaacgcgtttgatatcgatctgcatattaagccggagtatcgcaaccttctgaccagcaatagcgtgttctgggcagaaggcggggcgaaagttcagctgaatggtagtggcctgaccgtacaggcatccccgctctccagagcattaaagggagccattagcttcgataacctcagcggtgccagcgccagtcagcgtaaaggcgacaaacgaattctgtatgcttccgaaacagcggcccgtgcggttggtgggcagattacgcttcacgctttcgatgccggaaaactggcggtcgggatgccaattcgctatctcggtattgatatcgggcaaatccagacgctggatctgattaccgcgcgcaatgaagtacaggcaaaggcggtgctctatccggaatatgtccagacctttgctcgcggtggtacgcgcttctcagtggtcacaccgcaaatttcggcagctggcgttgagcatcttgatactatcctccagccgtatatcaacgtcgaaccaggccggggcaatcctcgccgcgactttgaattacaagaggccaccattactgattcgcgttacctggatggcttaagcattattgttgaagcgccggaagccggttcgttaggcatcggtacgcctgtgctgttccgtggtctggaagtcggtacggttacaggaatgacgctggggacattgtcagatcgcgtgatgattgcgatgcgcatcagtaaacgctatcaacacctggtgcgtaacaattccgtcttctggttggcatcgggttacagtctggactttggtctgacgggcggcgtagtgaaaaccggcacctttaaccagtttatccgtggcggcatcgccttcgccacgcctccggggacgccactggcaccgaaagcccaggaaggcaagcacttcctgttgcaggaaagtgaaccgaaagagtggcgtgaatggggtactgcgcttcccaaataatgcccactgctccggcgtgcctgcgccggagcgtttatgctaaactgcgcgcctgtttttttgccagtggtatatgctcgtggcccaacacaccgtttatttcccggacgcctttctgacgcaaatgcgcgaagcgatgccttcgacgctctcttttgatgattttcttgccgcctgtcagcgcccgttgcgccgcagcattcgcgttaatacgctgaaaatctccgttgctgatttcctgcaattaaccgctccttatggctggacgcttacgccaattccgtggtgtgaagaaggtttctggattgaacgcgacaatgaagatgcattgccattgggtagtaccgccgagcatttaagcggcctgttttatattcaggaagccagttcaatgttgcccgtcgccgccttgtttgctgacggtaatgcaccacagcgggtgatggatgtcgctgctgcgccaggctccaaaacgacgcaaattgccgcacggatgaataacgaaggggcaatccttgccaatgagttttccgccagtcgggtaaaagtgttacatgccaatatcagccgctgtggcatcagtaatgttgcgctcacacattttgatggccgcgtgtttggtgtggcagtgccagaaatgttcgatgccattttgctggacgctccctgctctggcgaaggcgtggtgcgtaaagatcccgatgcgctaaaaaactggtcaccagaaagcaatcaggaaatcgcagctacacaacgggagcttatcgacagcgcctttcatgcattacgtcctggtggtacgctggtttactcgacctgtaccttaaacagggaagaaaacgaagccgtttgcatgtggctgaaagagacttaccctgacgcagtagagtttttaccacttggcgagctcttccctgctgcaaacaaagcgctgaccgaagaaggctttttgcatgttttcccacaaatttacgactgcgaaggcttcttcgttgctcgtctgcgtaaaactcaggccattcccgccttacccgcccccaaatacaaagtcggtaattttccgttcagcccggtgaaagatcgcgaagctggacaaattcgtcaggcggctgcaggtgttggcttaaactgggatgaaaacctgcgcctctggcagcgtgacaaagaactgtggttgttcccggtgggcattgaagccctgatcggtaaagtccgattttctcgcttggggattaaacttgccgaaacgcacaacaaaggttatcgctggcagcatgaagcagttattgcccttgccacccccgacaatgtgaacgcttttgaactgacaccgcaggaagcggaggagtggtatcgcgggcgcgatgtttacccgcaagccgcgccagtggcggatgacgtgttggttactttccagcatcagccgattggtttagccaaacggattggttcgcgactgaaaaacagctacccgcgtgaactggtgcgggacgggaaactttttaccagtaacgcatgacagcgcacaaaaaaagcgcactttttgactggcacattcggcggcctcaactaggctgaaaaatggtgcgatcggactggtcgtaccacaatcggcagctaaatggagagcacgaagatgaaaaccagtgtgcgcataggcgcttttgaaatcgacgacggcgaattacacggtgaatcgccgggtgatcgaacgttaaccattccttgtaaatctgaccccgatttatgtatgcaactggatgcctgggatgctgaaaccagtatccctgccctgctaaatggcgaacactctatcctttaccgtacccgttacgatcaacaatctgatgcctggattatgcgtcttgcctgatccaaaaagaacccgtcggcatggcgggttatttgtcctggttattcccccgttgtaaaatctctcctaaacttaacggtacggcaccacacttcggggatgaaatgttcgcgctggtactttttgtttgctacctggatggcggttgtgaagatattgttgtggatgtcttcaacacggaacagcagtgtcttcattctatgagcgatcaacggatccgccagggcggttgttttccgattgaggattttatagatggtttctggcgacctgcgcaggagtacggtgatttttaattattgcaattgcacaagagtcagttcgcccccaaagacagcaccggtatcaatataatgcaggttgccaatatccacgcgatgtcgcaacggtgtatgaccaaaccagaaatgatcagcacctgtaattccctgcccttttgggcgttcacctaatcgtgagcggctccacaagacctgatgcaaatcaacgtccttttgccattcataaacatcatctggataatcggcatgagcaataacatgtttgccggtgcggctgtgtacttcaagaataaagggcaaatgctgacatttttccagcgccgttttcgcttgtttctgttgattatctgccagcgcaataaaccagtcgccgccattcatcaaccacaaagacatctgctgggatgccagcgcatccatcgccatctgttcatgattgcctcttaccgcacgaacccaatgttgttccagtaactgcagacaacgtaaactttgcggcccacgatcgataacgtctcccactgagataagtaaatctcgccacggatcaaaacgacaatgccataatttgcggcgcaactgctcaagacaaccgtgtatatcgccagaaagccagatatgtcgccattgatgacccgcaattctctgataaacgggcgcaggctgtttcatcaatattttcctcccgcgctaaagatcacataatcttaacaagaatgttaaaaaacgctggactcagacagtagagtgtgtgttatggttgactataaagtcagcgaaggaaatgcttctggcttttaacagataaaaagagaccgaacacgattcctgtattcggtccagggaaatggctcttgggagagagccgtgcgctaaaagttggcattaatgcaggcttagttgccttgccctttaagaatagatgacgacgccaggttttccagtttgcgtgcaaaatggtcaataaaaagcgcggtggtcatcagcttaaatgttaaaaaccgcccgttctggtgaaagaactgaggcggtttttttattggaaatcaaaaggctattttaggtaattaacagagtttttcagctcgttctataaacggtgccagactcattttttcgccgggattgttaggatcatcaatctgaatcaccgaaatgggttgggctttagtcttcccactggcaacttccttttgtgcgatatcgtttaaaggatactgcacgagggtacttgggttgatgacatacaaagcattacccggtcggcaagtcagcatcacctcttcgcgattaaacgcccatttgtctttacccacttcaaaacggctgacggtaatcacctgcggtgccgccagcgccgctgcagaactggtgagtaacagaaacgccagaatactttttttcatcattttcgtaatccatcaaaaaggttcgagagtcgcaagcaggctgatgatcaccagcactaccgcacctatcgcccattcgagtttagtcatccacacaaaccagggtgccgcacgatcttcatcctgcctcatgcgcggtacaagaacataacgattagccagcgcgatgaccaccataatcatcaccaggatagctttgagcaataagagttggccccagtaagtcgtaagtgtggggggaaatccggtaatcaacaatgcattaagcacgccgcttgccagtacgccgatcaccgcaaaatgcccgcaccaggaaaaacgcatcagcgcctgaatagcctggtgtcgccaacggcctttgatgagttgcatacaccagagcaccggcagtaatcccccaaaccacgccgccgcacaaatcaggtgaatcgcgtgattagtctgatggattttcgccgttaccccttcattcagcgtcgcatgccccactcccgccagcagaataaattgcgcggtagtgagcataaacagcaaacgtggcatattccgcggttgcataagggcgacgatcaacgttacgagggcgagaacaatttgccataaccagacgccaccaaactgcgtttgcaaaacagcctgccaaatgtttggcgaaaatacatctgtccatcccgttcccatcaacccgccctgaacggcgagcattgcagtggcactgatcaaactccagacggcagcgtgctgttgtaaacgcagaaaacgcttcgccagcaagcgacgaatcgttaagggggccagccaggcaccgtacattgcgaagccaaaaaccagcatcagcgaggtgaaatggataaatcgcagcgcgatccaggtaaacgccagcatgatttatttcacgctaaaggtgtagtgtcctttcgttttatgcccgtccaccgaaacaacatgccagtcaacggtgtaggttccgggtttcagcgaatcggccagtggaacaatcagttgcttttggtcctgctcatttcgcttcgccggtaatgttttaatattttcgttttttggccccgtgatttttgcaccgctgaatcctgtttcaacaccttccgagaagtttaaagtgattgcctgcggggcagctgtcacttgcgcgtttgccgcaggatactgatgcgttaaatgcgcatgtgcccagacggaaggtgtcaccaacgaagtggtcaggattgccagcgcgtagcgaagggagcgtgcagttgaaaccatattatctattcctttttgtaataacttttttacagagcataaccttgtctaatgtctgagtcgaggatcatcaattccggcttgccatccaggctcactcttagtaacttttgcccgcgaatgatgaggagattaagaatgctgaagaatctggctaaactggatcaaacagaaatggataaagtgaatgtcgatttggcggcggccggggtggcatttaaagaacgctacaatatgccggtgatcgctgaagcggttgaacgtgaacagcctgaacatttgcgcagctggtttcgcgagcggcttattgcccaccgtttggcttcggtcaatctgtcacgtttaccttacgagcccaaacttaaataaaacttatacagagttacactttcttacataacgcctgctaaattatgagtattttctaaaccgcacccataatttgtagtcattttgaaaaggaagtcattatgtcgttctggaaagttgcagcagcgcaatatgagcctcgtaaaacctcactcaccgaacaggtagctcatcatctggagtttgtgagggccgccgccaggcaacaatgtcagctgttagtttttccatcgctttctttactggggtgtgattattcgcgacgtgcccttcctgccccacccgatctctcactgttagacccgctttgttatgccgcaacgacctggcgaatgaccatcatagccggccttcccgttgaatataacgatcgctttattcgtggaattgcggtgttcgcaccgtggcgaaaaacgccggggatctaccatcagagtcatggtgcatgtctgggccgtcgttccagaaccatcacggtggtagatgaacaaccgcaaggtatggatatggacccgacctgttcactgtttacgacagggcaatgtctgggggaacccgacctactggcatctacccgccgcttacaatttttttcacatcagtactccattgccgtgctgatggcaaatgcccgtggtaacagtgcactatgggatgaacatggtcgtctcatcgttcgcgccgatcgtggttcattattgttagtcggtcagcgttcatcacagggttggcaaggcgatatcattccattacgctaggctttttcggcctggagcatgccatgttgcgcattatcgatacagaaacctgcggtttgcagggagggatcgttgagattgcctctgttgatgtcattgacggaaaaatcgtcaaccccatgagccacctggtgcgccccgatcgtcctattagtccacaagcgatggcgattcatcgcatcaccgaagccatggtcgccgataaaccgtggattgaagatgtgatcccacactattacggtagtgaatggtatgtcgcgcataacgccagctttgaccgccgcgtactgcctgagatgcccggtgagtggatttgcactatgaaactggcccgtcgtttgtggccagggatcaagtacagcaatatggcgttatataaaacacgcaagctcaatgtacagacgccgccgggcctgcatcatcaccgcgcgttgtatgactgttatatcaccgccgcgttgcttatcgatattatgaacacctccggctggacggcagaacagatggccgatatcaccggacgtccgtcgttgatgacgaccttcacctttggcaaataccgtggcaaagcggtttccgacgttgccgaacgcgatccgggctatctgcactggttatttaataacctggacagcatgagcccggagctgcgtttaacactgaaacattatctggaaaatacttaatccgcaggcgtagcgggtaatgttccctgcgccagcgcgaccagaaaagcatattccatcgctacgccttcgtacgatttaaagcgaccagatttaccgccatggcctgagtccatgtcggtacagagcaataaaagatggtcatcggttttcagctcgcgcaatttagcgacccattttgccggttcccaatattgcacctgagaatcgtgcaaaccggtcgttaccagtaaatgcggataagcctgtgcggtgacgttgtcatatgggctgtagcttttcatatactcgtaatattgcggatcctgcggattcccccactcttcaaactcaccagtggtaagaggaattgattcatcaagcattgttgttacaacatcaacaaacggtacctgggcgataacgccgtggaataattcagggcgtgcattaatcgcaacgcccatcaacatgccccccgcactcccgcccatcgcataacaaagcgaaggagagccatagcccagttttaacaatgcatcgcaggcatcaagataatcattaaacgtatttttcttcttcagaaattttccgtcttcgtaccattgttgccccagctcaccaccgccgcgaacatggacaatggcgtagacaaagccacgatctaacaaactcaagcggctaaaactgaaatcggcatcaatacttgcgccgtaagaaccatagccatacaccagcagcgggttgtgtcctttgcgaaaatgtttgcgatgatagaccagcgaaaccggaacttcgacgccatcacgggcgactatccacaggtgttcactgcggtaattcgccgcatcaaaaccaggaacttccgtttgttttaatacacgacgctcaccggtatccatatccagttcaaacaaagtgtctggtgtggtcatggaagaataaccataacgcaatcgcgcggtttcagattctggattgtaggcaatccaggtcacataggccggatcatcaaaggcaataccaatgacttcccgggtcttgcggttaatttggcgcaaactggttaacccgcgctgacgctcttcaaccaccagccagtcggtaaacagcgtaaacccttccagcatgatgttttcgcgtggcggaattaactcttcccactgttgctcatcacgcatacgggtacggtataagccaaagtttttgccgttgcggttggaacgcagataaaaccgatgctggtagtgatcaaggctgtattcgtgatctttgcggcgcggcagaaaaacaaacggctcggcatcggccatttccgcgtccagcaggcgaacttcactggtggtggcgctggccaaatgaatgactacatagtgcttcgacgtcgttttatgcaggctgacgtaataggtatcgtctttttcttcgtagatcagtttatcttgcgatgctggagtaccgatagcgtgacgccagacctgataaggcagcagcgtcactggatgcttgcgaacatagtagaaagtccaggagtcatttgcccagacaaagctgggttcaacgttatccagcagttccgggtaccagttacctgtttccagattacgaaaacgaatgccgtactggcgtcgggaaagaaaatcttctgccagcgccataatggtgttatcgggcgtaatcgccattccgcccatcgaataaaactcactatgagccgcgcgcttgttggcatcgagcaatatttcccactcgtcccactcttcactgaacgccgattgacgctggtagatagcatattcacagcctggttcataaatatgccgatagcggtagccatttttgatgtagggcgcagaaacttctctttgcggaatgcggtcgatgatttcctttaagatgcgatcctgcaaggcttgttgtgaggccatcacccgatgaccgtaactattttcttgttgcaggtagtccaggacttccggctgagaacgcgtatcgtcccgcagccagtagtaattatcgatgcgcgtatcgccatgaagcgtcatggcgtggggaatgcgggcggcttttggtagcatgttattgttctttctggttgaaacatcttataagggtggcaaaactcaccggggatgcaagcgaaacagggcagtcattgcttagatgatgacaggtaatggcgcgaatatcgaatgttatgcagacagagaaaatcagcctgttcaaatggctgtgcggttctggatagcccgaaatagtcaacttcaggctatccagagagcgggattattccgccaaagtgcgtttttgctgttcgagatcgcgttcaatgccttcacgaacatcctgggggattttcagcgcgtcacccagtgcattcaggtaactgcgttccataaaatggtcaatatcaatagccgcgcaactcaggaaatagatttccagcgcctcttcttcattgcggaccccggtagccaggcgttgtggatccagcggttgttcgattgcctgctcaatgagtacacgcccctgctcttccacgccggcttcacgcaattgctggtcgattgccgcacgttctttggcatcaatatgaccatcacttttagcggcaaagaccagcgcaaggatcaaacgttctgtacgctcatccagcggcgtactttgcgcgccaaactgcggttcgtcctgatgcgccgcgcgaattttatctttgtatttattccacagcaccgtacccgctaccgctccgccgccaaccagtaacgcgttggtgccatatttcgtaagaagtttacgtgctgatttatttgcgaccagcagcccagccagtccgcctaatgcgcctggcactaacagtttgcccaatccctgatccgcagacgaggaggtagaagaactgctttgcccaagcagggattgcagttgatttaaccagttagccatatttgctcctcaataaccatttttagtgcctgtagcatagcggatgaggatgtcagaaaatgtatatcgagacaaaagatgcgcaaataagcggggcggtaggccgttattcaaagaaattcgcgccaggtaaggtatttactgtatatcaggtgataagggtattttaggtgaaagtagtttgtcgttttgagtggcattgtttgatgctgattgcccgatgcgacgctgttgcgtcttctcaggcctacgattgtggtgcgttctggggcggacaaggcactcgcgccgcatccgccaacggtcaatcgaattatcagaagccattaacgccgctgatattccgccattcccgctttgcagtccacgctgacctggtaatgaatatcggcacttttaccacgcacggttagcggtactgaccatttatcatctttaccctgaatgtcctgcaaactgacccaagccacgggatcggcctgaccgacaattttttgatcatctgcccaacgcgccacgcgattttgttgataatcacgttttacgctcgcggcaattccggcagcatccagaccttcacactttgggaaagtgaccgacttgctggtttcattattggcagcgaaaactgatgcgcaggcagaaaccaacaacagccctaaaaacgcccctctttttttcatgtttttctccatagcacaatgattcaggagaaagcatggtacaaattgtcaggagcgcaagttgcttcaggccgcgtgtgaggcatcttcctcttcggattcagcaccgacgacctgtggggacggtaatttgccggttttcagaatggtgctcagcacatctttttgttctgccagccatagcgaaagggcttcacgttgctcgtcttccatttgcactggagaatttgtcagccaggtgtcaagcagatccgccgtatcaagcattttgtcataagcatcggcttcctttttgctggtaaacgacattttctcttcgccctcacgaatgactacgtatttaacttcaaccgccatttgcagcctctcataataactgtgattttatacagtatatttcttttcggttgagaaatcaacatcagcaataaagacacacgcaaacgttttcgtttatactgcgcgcggaattaatcaggggatattcgttatgacgttattaggcactgcgctgcgtccggcagcaactcgcgtgatgttattaggctccggtgaactgggtaaagaagtggcaatcgagtgtcagcgtctcggcgtagaggtgattgccgtcgatcgctattccgacgcaccagccatgcatgtcgcgcatcgctcccatgtcattaatatgcttgatggtgatgcattacgccgtgtggttgaactggaaaaaccacattatatcgtgccggagatcgaagctattgccaccgatatgctgatccaacttgaagaggaaggactgaatgttgtcccctgcgctcgcgcaacgaaattaacgatgaatcgcgagggtatccgtcgcctggcggcagaagagctgcagctgcccacttccacttatcgttttgccgatagcgaaagccttttccgcgaggcggttgccgccattggctatccctgcattgtaaaaccggtgatgagctcttccggcaaggggcagacgtttattcgctctgcagagcaacttgctcaggcatgggaatacgctcagcaaggcggtcgcgccggagcgggccgcgtaattgttgaaggcgtcgttaagtttgacttcgaaattaccctgctaaccgtcaacgcggtggatggcgtccatttctgtgcaccagtaggtcatcgccaggaagatggcgactaccgtgaatcctggcaaccacagcaaatgagcccgcttgcccttgaacgtgcgcaggagattgcccgtaaagtggtgctggcactgggcggttatgggttgtttggtgtcgagctatttgtctgtggtgatgaggtgattttcagtgaggtctcccctcgtccacatgataccgggatggtgacgttaatttctcaagatctctcagagtttgccctgcatgtacgtgccttcctcggacttccggttggcgggatccgtcagtatggtcctgcagcttctgccgttattctgccacaactgaccagtcagaatgtcacgtttgataatgtgcagaatgccgtaggcgcagatttgcagattcgtttatttggtaagccggaaattgatggcagccgtcgtctgggtgttgcgctggcgaccgctgagagtgttgttgacgccattgaacgcgcgaagcacgccgccggacaggtaaaagtacagggttaaacccggcaaaaaaacgctacaaaaatgcccgatcctcgatcgggcattttgacttttacagcttagcgccttctacagcttcacgcgccagcttagtaatgcggtcgtaatcgcccgcttccagcgcatctgccggaaccagccaggaaccaccgatgcacagcacgcttttcagcgccaggtagtcacggtagttagccggagaaataccacccgtcgggcagaaacggacctgggagaacggacccgcgatcgcctgcagggctttcacgccgccgttagcttcagccgggaagaatttgaactctttcaaaccgtagtccatacccagcatcagttcggaaacagtgctgatccccggaatcagaggaatagtcccttcggtagcagctttcagcagcggctcggtcagacccgggctaattgcgaactgtgcacccgcttcagtgacttctgccagctgctgtggattcagcaccgtaccggcacccacaatcgcttcaggcacttctttggcgatagcacggatagcgtcaactgcacactcggtacgcagagtcacttccagaacgcgcaccccaccagcaaccaacgcttttgccatcggcaccgcgtgttccagtttttttaccacgataaccggtacaaccgggccggtggtcaggattgattctgcacttgttttccagtttttcatcagagttttctctcgcctgattacaaatttgtcgtcttaaaaagtgatacaggttgcgccctgttcggcaccggacagtttttcacgcaaggcgctgaataattcacgtcctgttcccacgcgtgacgcgctcaggtcaggaatgtgcggttcgcgagcagccagttccgcttcgtctaccagcagcgtcagttcgcctgtctgtccattcacacgaatgatgtccccgtcgcgcacttttgccagcagcccgccatcgtaggcttctggtgttacgtggatagctgacggcactttacctgaagcgccggagagtcgtccatcggtaactaacgcaattttgaaacaccggtccaataatacaccaagtggcggcatgagtttatgtaattctggcattccgttcgcttttggcccctgatgacggacaacaacgacacaatcgcggtccagcaaacccgcttcaaaggccggcataacgtcatgctggctttcaaaaacaaccgctggcgcttcaatcacctggttctcaaccggcacggcagaggttttcataaccgcacggcccaggttaccgcttaacacttttgtcccaccatgatgagagaaaggttgttcgaaggaagcgatcacattgccgtcgagtgatttttccgccccttcccgccagtccagttcaccattattcagccatggttcaagcgtataacgagacagaccaaagcctgccaccgtattgacatcttcatgcagcagacctgctttgagcagttcacgcaccagaaccggtacgccacctgccgcctggaagtggttaatatcggccggaccgttcgggtagagacgtgccatcagcggtacaacatcagaaaggtcagagaagtcatcccagttaatctgaataccggccgcgcgcgccatcgccaccaggtgcatggtgtggttagtggaaccaccggtcgccagcagtgcaacaataccgttcaccaccactttctcatcgatcatcttaccgatcggcatccattcattaccattaccggtcatgcgtgtaacctgacgcgcagcggcagcggtcaaagcatcgcgcagcggagagtccggatgaacaaaagaagagcctggcaactgcatccccataaactccaccaccatctggttggtgttggcagtaccgtagaaagtacatgttcccggcgcatgataagacgcggcttctgactccagtagggccatgcggtccactttaccttcggcataaagctggcgaatacgcactttttctttatttggcaaaccgcttgccatcggtccagacggtacaaacaccgcaggcaaatgaccaaacgacagggctgccatcgtcagacccgggacaatcttgtcgcacaccccgaggaacagagcaccatcaaacatgttatgggacagcccgaccgccgcagacatcgctatcacttcgcggcttagcagcgacaattccattccatcctgcccctgggtgacaccatcacacatcgccggaacaccgcccgcaacctgaccaaccgcattcgcttcatgcagggctttacgaatgatttctggatagtgttcataaggctggtgcgcggagagcatgtcgttataggaggtgatgatggcgatattgttacgcaacatgcttttcaaagaggctttgtcttctggctggcaggcagcgaaaccgtgtgccaggttaccgcatgccaactgcgaacgatgaacggtcgacgttttcgcttgttctatccgggcgagataagcagagcgagtctcgcgcgaacgttcaatgattcgatttgttacgcgtaacatttgtggattcataaaggctcctgaaattgagttgtcagagcaggatgattcacaacgcgtttcattcagaggatttatgagtgaaacgcctgtaaccggagctcatagggcaaaaacgtttcagtcagtgtaataaaaaaagcctcgtgggtgaatccgcacgaggcctgaaagtgtaaaaattgttctacaatctgcgcaagatcatgttaccggtaaaataaccataaaggataagcgcagatattactcaaactcattccaggaacgaccatcacgggtaatcatcgccaccgaggcaacgggtccccaggttccggcctgatacggtttcggcgcatcattgtccatcgcccacgcctcagtaatggagtctacccatttccaggcttcttccacttcgtcgcgacgtacaaacagtgcctgaataccacgcatggtttccagcagcaaacgttcataggcatccgccagatgcgtctgattaaaggtttctgaatagctcagatctagcttggtgatttgcaggttatgtttgtggtcaaggccaggaactttattcagtacctggatatccacgccttcatcaggttgcagacggatagtcagtttattctgcggcagatcctgccacgattctttaaacagattcagttcaggtgttttgaaatagaccacgacttcagaacatttggtcggcagacgtttaccagtacgcaggtagaatggcacaccggcccagcgccagttatcaatgtcgacgcggatcgccacgaaagtttctgtattgctgctcttgttcgcgccctcttcttccagatatcccggcacttttttgccctgggcgaagcccgcagtatattgcccgcgtacggttttttcgcgtacgttggagcggtcgatgcggcgcagagacttcagtactttcactttttcatcgcggatgctgtctgcgctcaggtcagacggcggagacatcgcaatcatgcaaagaatttgcagcaggtggttctggatcatgtcgcgcatctgaccggctttatcaaaatagccccagcgcccttcgatccccacttcttctgccacggtaatctcaacatgatcaatggtgcgattgtcccagttattcacaaacagggagttagcaaaacgcagcgccaacaggttcagcaccgtttctttaccaagatagtggtcgatacggtaaacctggcactcctcgaagtattcgccaacctgatcattgatttcctgcgaggtcgccagcgacgtccccagcggtttctccatgactacgcgtgccggtttagcattcagttttgcctcgccaagccctttgcaaattgcgccaaaagtgctgggcggcatggcaaagtagttaatggtgatacgatttttttgatccagcatcgcgccgagacggctgaatgcagcagtgtcattgacatcgagattacaaaaatccagacgtgcactcagggtgtcccataaaccttcatcaatggtttctttcatgaaagtttcgagcgcctcgcggacaactttggtatatgccgctttatcccagtcagcacgccctacgccgataatccgggtgtccgggttgagctgaccggctttttccagttgatacagggaaggcagcaatttacgacgcgcaaggtcgcctttcgcgccgaaaatgaccaggtcacaggcctgggctgtttgcgttaccgccatgtcattctccttaagttaactaacccggtacttaagccagggtatacttgtaattttcttacggtgcactgtactgcttttacgagcttgcgaaaactgtaaacgcttatccacccgtgcgattacgggaaaagcgcgcaaagtgcggcaaaactgataaaaaaatcatcgttttccattgggtaaaaatctgacactgatcatgttatgaaaaaaaataacaacttttttatctgcttttgtcattaacacggcacacaggcgtaatatctgacaaaactgcatttcgatttctttcagtgcggaaatcgtcattacccgtgagtctctttacatcatgaatatgctggaaaaaatccagtctcagctggaacatttgagcaaatcagagcgcaaagttgccgaggtcattctggcttcgcccgataacgcgatccattcgagtattgctgctatggcactggaagccaatgttagcgaaccgacggtgaatcgtttctgtcgcagcatggacacgcgcggttttcctgattttaaacttcatctggcacagagtctggcgaatggcactccctatgttaatcgcaatgtcaatgaagatgacagcgttgaatcatacacagggaaaatatttgagtccgcaatggcaacgcttgatcatgtccgtcattcactggataaatctgccatcaaccgcgccgtcgacttgctcactcaggcaaaaaaaatcgcctttttcggattaggctcttcagccgccgttgcccacgatgcgatgaataagttctttcgttttaatgttccggtggtgtactccgatgatatcgtgctgcaacgcatgagttgtatgaattgtagcgacggagacgtggtggtgctgatttctcacactggaagaacaaaaaatctggtcgagctggcgcagctggcacgcgaaaacgacgccatggtgattgccctcacctctgcgggtaccccgctcgcccgggaagcaacgctggcaattaccctcgacgtaccggaagatactgacatttatatgcccatggtttctcgacttgcacagctgaccgtgatagatgtgctggcgacaggatttactttgcgacgcggtgcaaaattcagagataacttgaagcgggtcaaagaagcgctgaaggaatcgcgttttgataagcagttacttaatttaagtgacgatcgctaaaaacgactgtcactgtcctaatcttatacgacatccgaatgagattaatttatcgccatcgcggcgttatttcattcggatttcatgttcaagcaacacctggttgtttcagtcaacggagtattacatgtccagaaggcttcgcagaacaaaaatcgttaccacgttaggcccagcaacagatcgcgataataatcttgaaaaagttatcgcggcgggtgccaacgttgtacgtatgaacttttctcacggctcgcctgaagatcacaaaatgcgcgcggataaagttcgtgagattgccgcaaaactggggcgtcatgtggctattctgggtgacctccaggggcccaaaatccgtgtatccacctttaaagaaggcaaagttttcctcaatattggggataaattcctgctcgacgccaacctgggtaaaggtgaaggcgacaaagaaaaagtcggtatcgactacaaaggcctgcctgctgacgtcgtgcctggtgacatcctgctgctggacgatggtcgcgtccagttaaaagtactggaagttcagggcatgaaagtgttcaccgaagtcaccgtcggtggtcccctctccaacaataaaggtatcaacaaacttggcggcggtttgtcggctgaagcgctgaccgaaaaagacaaagcagacattaagactgcggcgttgattggcgtagattacctggctgtctccttcccacgctgtggcgaagatctgaactatgcccgtcgcctggcacgcgatgcaggatgtgatgcgaaaattgttgccaaggttgaacgtgcggaagccgtttgcagccaggatgcaatggatgacatcatcctcgcctctgacgtggtaatggttgcacgtggcgacctcggtgtggaaattggcgacccggaactggtcggcattcagaaagcgttgatccgtcgtgcgcgtcagctaaaccgagcggtaatcacggcgacccagatgatggagtcaatgattactaacccgatgccgacgcgtgcagaagtcatggacgtagcaaacgccgttctggatggtactgacgctgtgatgctgtctgcagaaactgccgctgggcagtatccgtcagaaaccgttgcagccatggcgcgcgtttgcctgggtgcggaaaaaatcccgagcatcaacgtttctaaacaccgtctggacgttcagttcgacaatgtggaagaagctattgccatgtcagcaatgtacgcagctaaccacctgaaaggcgttacggcgatcatcaccatgaccgaatcgggtcgtaccgcgctgatgacctcccgtatcagctctggtctgccaattttcgccatgtcgcgccatgaacgtacgctgaacctgactgctctctatcgtggcgttacgccggtgcactttgatagcgctaatgacggcgtagcagctgccagcgaagcggttaatctgctgcgcgataaaggttacttgatgtctggtgacctggtgattgtcacccagggcgacgtgatgagtaccgtgggttctactaataccacgcgtattttaacggtagagtaagtacgttgccggatgcggcgaaaacgccacatccggcctacagttcaatgatagttcaacagatttcgaatattctgaagcaaacttgaacttatcatcaggcgaaggcctctcctcgcgagaggcttttttatttgatgggataaagatctttgcgcttatacggctggatttcgcccggtttgcgagttttcagcaattttagtatccaggtgtattgttctggtcgcggaccaacaaaaatctcgacttcttcattcatccgccgcgcaatcgtatgatcatccgcctctaacagatcatccatcggtgggcgcacctgaatcgtcagacgatgcgtcttgccatcataaatcggaaacagcggtacaacgcgcgcacggcacactttcatcaaacgaccaatcgcgggcaacgtcgctttataggtggcaaagaaatccacaaattcgctgtgctctgggccatgatcctgatcgggtaaataatatccccagtacccctgacgtaccgactggatgaatggtttaataccgtcatttctcgcatgcagacgaccgccaaagcgacgacgcaccgtgttccagacataatcaaaaaccgggttgccctgattatggaacatcgctgccattttctgcccttgcgaggccatcagcatggcaggaatatcgacggcccaaccgtgcggcaccagaaagataactttctcgttattacgccgcatctcttcgatgatctccagcccttgccagtcaacgcgcggctgaattttctccggcccgcgtattgccaactcagccatcattgccatcgcttgcggcgcggtggcaaacatctcatcaacaatcgcttcgcgttcagcttcactacgttctggaaagcagagcgacagattgattaacgcacgacggcgtgagctttttcccagtcgtccggcaaaacgtcccagccgtgccagaatgggatcacggaactttggcggcgttaaagcgatacccgccatcgctgctacgcccagccatgctccccagtagcgcgggtggcgaaaggatttatcaaactcaggaatgtattcgctattattttttttcgtttccatgcttttccagtttcggataaggcaaaaatcaatctggtgatagtgtagcggcgcaacttgccccgcaccaaataaaaaaagccggtactgactgcgtaccggctgcgaatggatgttaattaatcaaaccgtagctgcggcacaatctctttggcctgcgccaggaattcgcgacgatcggagccggtcagcccttcggtacgcggcagttttgccgtcagcgggtttacggcctgctggtttatccatacttcatagtgcagatgcggcccggttgaacgtccggtattaccggaaagcgcgatacggtcgccacgtttcaccttctgtcccggtttcaccagaatcttgcgcaagtgcatataacgcgtggtgtagctgcgaccatgacgaatagccacataataacctgctgcgccactgcgtttggcaaccaccacttcaccgtcacccactgaaagcactggcgtaccctgcggcatggcgaaatcaacacctctgtgtggtgcaacgcgaccggtcaccggattagtacgacgcgggttaaagttagacgagatacggaactgtttcgccgtcgggaatcgcaagaatcctttcgccagaccagtaccgttacgatcgtagaatttgccatcttcagcgcggatagcgtaataatctttaccttctgaacgcaaacgtacgcccagcagctggctttgctcacgtttaccatcaagcatttctcgagacattaacaccgcaaattcatcgccttttttcagtttgcggaaatccatttgccactgcatggctttaatcactgcgctcacttcggcgctggttaaaccggcgtttctggcgctggcaacaaagcttcccccgacggtacctttcagcagattgttaacccactctccttgctgcatttcgctggtcattttaaaaccgttagcggcagtacggtcataggttcgggtttcacgacgagacacttcccaggtgaggcgctgcagttcgccgtccgcggttaatgtccaggagagttgttgaccgattttcaggttacgcaattctttgtcggccgcagccagttgggtgatatcacccatatcaataccatactgattgagaatgctgcttagcgtatcgccagtggaaacaacatattcatgcacgcccgcttcaccggcgattttgtcatccagttcgtcctggggaatggcttcatcttcttgtgcagcttgatcaatcggctcactggcttcaggtaagagcgaacgaatttcgttctgttccagctcaatggttttgacaattggcgtggcatcacggtgataaacataaggccgccagacagcgacggccagagtaagaacggtgagcgaccccaacataacgcggtgtggtcgcggtaaattattaaacgccagggcgacagagcgggctatctgttgcacgtaatcacttcctcattaatctcctttcaggcagctcgcatactggttggctaattgactcaggaattctgaatagcttgttttacccagtttgatattcgtccccaggggatccaacgttcccatacgaacggatgtccctcgtgcgacgctctcaacgaccgctggcctgaactgtggctcagcaaaaacgcaggttgctttttgctcaaccaactgtgttcttatttcatgtaaacgctgcgcgccaggttgaatctcagggttaacggtaaaatgaccaagcggtgtcagtccaaactgtttttcgaaatagccgtaagcatcgtgaaaaacgaaataacctttccccttgagcggcgcgagctcgttaccaacctgcgtttcggttgaggctaattgtgcctcaaaatccttcaggttggcgtcaagtttggctcgactttgcggcataagttccactaattttccatggattgcaaccgctgtagcccgcgctatctctggggaaagccaaagatgcatgttgaaatcgccgtgatggtgatcttcgtcacttttttccgcgtggtcgtgatcatcatcatcgccgtgaatacttttcatcagtagcggtttcacatcttcaagctgcgcaatcgttacctgcttcgctcctggtaatttgcttaccggtttttgcataaacgcttccatctccgggccaacccaaacgactaagtccgcgttctgtaagcgttttacatccgatgggcgcagtgaataatcatgttctgaagcgccgtcaggaagtaaaacctctgtttctgttaccccatcagcaatggcagaagcgatgaacccaacgggtttaagcgaagcgacaacggcggcatctgcggcctgtgttgcacctccccagagagcggcggataatgctgcgaaaagaagcgtttttttatgtaacataatgcgaccaatcatcgtaatgaatatgagaagtgtgatattataacatttcatgactactgcaagactaaaattaacatgacaagtctggtttccctggaaaatgtctcggtttcttttggccaacgccgcgtcctctctgatgtgtcgctggaacttaaacctggaaaaattttgactttacttgggccaaatggcgcaggtaagtcgacactggtacgggtagtgctcgggctggtaacacccgatgaaggggttatcaagcgcaacggaaaactgcgcatcggctatgtaccgcagaagctgtatctcgacaccacgttgccactgaccgtaaaccgttttttacgcttacgccctggtacacataaagaagatattttgcctgcactgaaacgtgttcatgccgggcacctgattaacgcaccgatgcaaaagctctctggtggcgaaacgcagcgtgtactgttagcgcgagcattgttaaatcgcccgcaattattagtgctggatgaacccactcaaggcgtggatgtaaatggccaggtggcgttatatgaccttattgaccaactgcgtcgtgaactggattgtggcgttttaatggtttctcacgatctgcatctggtgatggcaaaaaccgatgaagtgctgtgcctgaatcaccacatttgttgttccggcacaccggaagttgtttccctgcatccggagtttatttcaatgtttggtcctcgtggtgctgaacaactgggtatctatcgccatcatcataaccatcgtcacgatttacagggacgaattgttttgcgtcggggaaatgatcgctcatgattgaattattatttcccggttggttagccgggatcatgctcgcctgtgccgcgggtccgctgggttcgtttgtagtctggcgtcgtatgtcttatttcggtgatacgctggctcatgcctcattacttggcgtcgcgtttggtttgttgctggacgtgaatccattctatgcggtgattgccgttacgctgctgctggcgggcggtctggtatggctggagaagcgtccacagctggcgatcgacacgttattagggattatggcgcacagtgccctgtcgctgggcctggtggtcgtgagtctgatgtctaatattcgtgttgatttgatggcttacctgttcggtgatttgctggcagtgacgccagaagatctcatctctattgcgattggcgtggtcatcgtggtggctattttgttctggcaatggcgcaatttgctgtcaatgacgataagcccggatctggcgtttgttgatggtgtgaaattacagcgagtgaaattgttgttgatgctggtgacggcattgacgattggtgtagcgatgaaatttgtcggtgcgttgattattacttcgttgctgattattcctgctgctactgcgcgtcgctttgcccgcacgccggaacagatggctggtgtcgctgttttggtggggatggtggcagtgactggcggtttaaccttttccgcggtttacgatacgccggcgggtccgtcggtggtgctatgtgcggcactgttatttattctcagtatgatgaaaaagcaggccagctaatctatcgctgaacacatttgtcggatgcggcgcgagcgccttatccgacctacggttcgctatctctggctggcctgataagacgcgaacagcgtcgcatcaggcacactgccaatgtcggatgcggtgcgagcgccttatctgacctacggttcgctatctctcgtaggccggataagacgcgaatagcgtcgcatcaggcacactgccaatgtcggatgcgtcgcgagcgccttatccgagctacggttcgctatctctggtaggccggataagacgcgaatagcgtcgcatcaggcacactgccaatttcggatgcggtgcgagcgaccaatccgacttacggcatttctggcggcgttatgccaaagtgattccacgcccgcgtcgtcgccatacgcccacgcggtgtacgctgcaaaaagccttgctgaatcaaataaggttccagcacatcctcaatggtttcacgttcttcgccaatggctgccgcaaggttatccagacctaccggcccaccaaagaacttatcgattaccgccagcaataacttgcggtccatataatcgaaaccttcagcatcgacattcaacatatccaacgcctgagcagcgatatctgccgagatggtgccatcgtgcttcacttcggcgaaatcacgcactcgacgcagcagacggttggcaatgcgcggcgtaccgcgagcgcgacgagcaacttccagcgccccgtcatcactcatctcaagccccataaagcgtgcgctgcgactgacgatatattgcagatccggcacctgataaaactccagacgttgcacaatcccaaaacggtcgcgcaacggtgatgtcagcgaacctgcgcgcgtggttgcaccaatcagggtaaacggcggcaaatcaattttaatggagcgtgccgccggaccttcaccaatcatgatatccagttggtagtcttccattgccgggtacagcacttcttcaacaactggcgataaacggtggatctcatcaataaacagcacgtcatgcggttcaaggttagtgagcatcgcagccaaatcgcccgccttttccagcaccggaccagaagtcgtgcgtaaattaacgcccatttcattggcgacaatgttggcaagcgtagttttacccaaccccggaggaccaaaaatcaacaaatgatcgagggcatcgccgcgcagtttcgctgctttgatgaaaatctccatctgtgaacgaacctgcggctgaccaacatactcttccagtaatttagggcgaatggcgcgatctgctacatcttccggcaaagtggtaccggcagaaatcagacggtctgcttcaatcatcctttacctcataacgcggcgcgtagggcttcgcgaattaatgtttcactgctggcgtcagggcgagcgattttgctcaccatgcggctggcttcttgtggtttatagcccagcgccaccagcgcagcaaccgcttcctgttcagcatcgttggttgccgggctggcaggcgacgtgagcaccagatcggcggctggcgtaaagagatcgccatgcagacctttaaatcggtctttcatttcaacaatcaagcgttcggcggtttttttgccaatacccggcagtttcaccagcgcccccacttcttcacgctcaacggcattaacgaactgctgcgctgacattccggagaggatcgccagcgccaacttcgggccgacgccgttggttttgatcaactctttgaacaacgtgcgctcttgtttattgttaaaaccgtacagcagctgcgcgtcttcacgcaccacaaagtgggtgaaaacgatcgcttcctgtcccgcttcagggagttcataaaaacaggtcatcggcatatgcacttcatagcctacgccgcccacttcaattaacaccagcgggggttgtttttcaatgatgatgcctctgagtctgcctatcacatgacgctcctgcgtaatgaatcaaagataatgctgtatgataaaaaaatgctggatagatatccagcgaaggatgaagaaaacttgcgaggtgtctcgatgatctgaaaaatggcacagtataatttattctacaggttattttggaagcaaatattttaatattacatattcagtgaaaaaatgcgtaataaaaatatacattgcgcctcctgaaaaaataaattttttatgctattacgtatattcgtatctatttcaatggaatgacaacgtgaatattaattaccctgctgaatatgaaattggagatatcgcctttacatgtataggtgctgccttatttggtcaaatatcagctgcatcaaattgttggagtaatcacgtcgggatcattatcggtcataacggtgaagacttcctggttgcagaaagccgggttcccctctcaaccatcactacgctatcccgttttattaaacgctctgctaatcaacgctatgctataaagcgattagacgctgggctgacagaacaacaaaaacaacgaattgttgaacaggttccctcccggctacgcaaactttaccacaccggttttaaatacgaatcttcgcgccagttctgttcaaaatttgtctttgatatttataaagaggcgctatgtattccggtgggtgaaatagagacgtttggagaattgttaaatagcaatccgaatgcaaaactcactttctggaaattctggttcctgggttctattccgtgggagcgtaaaaccgttacgccagccagtttgtggcatcatccgggtttggtgttgattcatgcggagggagtggaaacgcctcagccggaactgaccgaggcggtataacttaacgcagtcgccctctcgccaggttcagccgcgattcgctcatctgcatcgcattctgactaacgtggcagtgggtgatggcaatcgccaacgcatcagcggcatccgcctgtggattagcgggcagtttcagcaaggtgcggaccatatgctgcacctggcttttttcggcgctaccaatacccaccaccgtttgcttcacctgacgtgcagcatattcaaataccggcaactcctgattcaccgccgccacaatcgccacgccgcgcgcctggcccagtttcagggctgagtcagcgttctttgccataaagacttgttcaatggcgaaataatcaggctggaactgggtgatgatttccgtcacgcccgcatagatgagtttcagacgagacggtaaatcatccactttggtgcgtatgcatccgctacccaggtaggacagttgcctacctacctggcggatgacgccgtagccggtcacgcgcgaacccggatcaatgccgagaataatagccatcacgcgtctccgttttgctgtttagcaggcctcatcagagagtcgctgcgacctcatcagagatttcaccgttatggtaaacttcctgcacgtcgtcgcaatcttccagcatatcgatcagacgcatcagtttcggtgcggtttctgcatccatatcagctttggtagacgggatcatggaaacttccgcgctgtctgctttcagacctgccgcttccagagcgtcgcgcactttacccatttcttcccatgcagtgtagacatcaatcgcgccgtcatcataggtcacaacgtcttcagcacctgcttccagtgctgcttccatgatggtgtcttcatcgcctttctcgaaggagatcacgccttttttgctgaacagataagctacggaaccatcagtaccgaggttaccgccacatttgctgaatgcatgacgcacttcagcaacggtacggttgcggttgtcagacagacattcaatcatgattgccgtgccgccaggaccgtaaccttcgtagatgatggtttccatgtttgcatcatcatcaccgcccacaccacgtgcaattgcgcggttcagtgtgtcgcgggtcatgttgttagacagtgctttatcaattgctgcacgcagacgcgggttagcgtccggatcgccaccgcccagcttagccgcggttaccagctcacgaatgattttagtgaagattttaccgcgcttagcatcctgcgcagctttacgatgtctggtgttggcccatttactatgacctgccataaaaatatctccagatagccctgcctgttcaggcagcgttaattacaaactgttcaatcgcctgccggttgctccaggacttagtgagcgccgccgcagcaggcgcatcaagccacttgtaagccagatgttcagtgaaaacgatctgccgctcgtgcggaagcgcaagacagaaccatgattccgtattacgcgtcacgcccggcgcatagcgatgacgtaaatgtgaaaaaatttcaaactctaccgtgcgctgacagtcaattaaggtcagttgttcagcgacaacatcaatggtgacctcttcctttacttcgcgcatggcagcttgcggcgcggtttcaccctcttccacgctgccggttaccgactgccagaaatcgggatcgtcacgccgctgcaacatcagcacccgtttcgtatcttgtgcgtagatgaccactaagatcgaaacgggacgcttatacactttatccttcacgctgcctcttcgttgactgccttcgctcatcccattcacatagttatctatgctcatgggagttcactcagttgccgcctcgatgcaacgcgaatgatttcgtgtatttgagtcatatcagttattctcagccttcttcacaacctgaatgctcagctcagccagtgcagtcgggttagcaaagctcggtgcttcagtcatcagacacgctgccgccgtggttttcgggaaggcgataacgtcacggatattgtcggtgccggtcagcagcatggtcagacggtcaagaccgaatgccagacctgcgtgcggcggagtaccgtatttcagagcgtcgagcaggaagccgaatttctcgcgctgttcctcttcgttgatacccagaataccaaacaccgtctgctgcatatcaccattatggatacgtactgaaccaccgcccacttcgtaaccattgatgaccatatcgtaagcgttcgccaccgcattttccggtgcagctttcagttctgcagccgtcatatctttcggtgaggtgaacggatggtgcattgccgtcaggccgccttcaccgtcgtcttcaaacatcgggaagtcgataacccacagcggtgcccatttgctttcgtcggtcagaccaaggtctttacccactttcaggcgcagtgcacccatcgcgtcggcaacaattttcttgttgtcggcaccgaagaaaatcatatcgccatcttgcgcggcagtacgatccaggatgtcttcgatgatttctgcattaaggaacttcgctaccgggctgttgataccttccagacctttcgcgcgttcgttaactttgatgtaagccagacctttcgcgccgtagattttaacgaagttaccgtattcgtcgatctgcttacgggtcagcgatgcgccgcccggaacgcgcagagccgctacgcgacctttcggatcgttcgccggacctgcaaatacagcaaactcaacagatttcagcagatcagcaacgtcagtcagttccatcgggttacgcagatccggtttatcagaaccataacggcgttctgcttccgcaaaggtcattaccgggaaatcgcccagatccacacccttcacttccagccacagatgacgcaccagcgcttccatcacttcacgcacttgcggcgcggtcatgaaagaagtttccacatcgatctgagtaaattcaggctgacggtcagcacgcaggtcttcgtcacggaagcatttaacgatctgatagtaacggtcaaaaccggacatcatcagcagctgtttgaacaactgcggggattgcggcagtgcgtagaatttacctttgtgcacacgagaaggcaccaggtagtcacgcgcgccttccggcgtggctttggtcagcatcggagtttcgatgtcgaggaagccgtggtcatccataaaacggcgcaccaggctggtgattttagcgcgggttttcaggcgctgagccatttccggacgacgcaggtcgaggtagcggtatttcagacgcgcttcttcggtgttgacgtggttagagtcaagcggcagaacatctgcgcggttgatgatagtcagcgaggacgccagcacttcgatttcgccggtcgccatatcgcggttaatatttttttcgtcacgcgcacgtacggtgcccgtgacctgaatgcagaactcattacgcagttcagaggccagctttaacgcgtccgcacgatccggatcgaaaaatacctgcacgataccttcgcggtcgcgcatatcgatgaagatcaggctaccaagatcacgacgacggttgacccaaccacacagagtcacctgctgccccacgtgggacaaacggagctgtccacaatattctgtacgcatgagatatcccttaacttagctgccggcggatgccccctgctgcgcaggtgaccaagtcgcagcgttagctgtatgtcacaactgaatgaaaaaaggcggctattatactggaaattctgccgcaccgtaagagcctggcccgcgctggaacgcctcgttaccactttatatcgggcctgaaatcagactctacgccagtttgctataaaggtgttgcccgaactcataaaaattaacaaaatttgtcgttccgccatcggctaatcgcattaaggtgtgaggcacgattttgttttttcaggagtcattatgcttgaacttaatgctaaaaccactgcgctggtggtgatcgatttacaagaaggcatcttaccttttgccggtggtccacatactgccgatgaggtagttaatcgcgccgggaagctggcggcgaaatttcgcgccagcggtcagcccgtgtttctggtgcgcgttggctggtctgccgattacgctgaagcattaaaacagccggtcgatgcgccctcaccggctaaagtgttgcccgaaaattggtggcaacatcctgctgcattaggtgcaaccgacagcgatatcgaaatcatcaaacgtcaatggggtgcgttttacggtacggatctggagttgcaattacgccgccgaggtatcgatacaatagtgttatgtgggatctcgaccaatatcggtgttgaatccaccgcccgcaatgcctgggaacttggctttaatctggtgattgccgaagacgcctgtagtgccgccagcgccgagcagcacaataacagtatcaaccatatctacccgcgcatcgcccgtgtgcgtagcgtggaagagatcctcaacgcgttatgatttacatcggtctaccgcaatggtcgcatcctaaatgggtgcggttggggatcaccagccttgaagagtatgcccgccactttaactgcgtggagggcaacaccacgctttacgccctgccgaaacccgaggttgtcctgcgctggcgtgagcagaccacagatgacttccgcttctgttttaagtttccggcgaccatttcgcatcaggcagcattacggcattgcgatgatttagtgactgaatttttgacccgcatgtcaccgttggctccgcgcattgggcaatactggctgcaactgcctgccacattcggcccacgggagctgcctgcgctttggcattttctcgattctcttcctggcgaatttaattatggcgtggaagtccgccatccacagtttttcgccaaaggagaagaggaacaaacgcttaatcgcggtttacatcagcgcggcgttaatcgggtgattttagacagccgcccggttcatgcagcacgtccacacagtgaagctattcgcgacgctcaacgaaaaaaacctaaagttccggtacatgctgtactgacggcgacaaatccgctgatccgttttatcggtagtgatgatatgacgcaaaaccgggaattatttcaggtctggttacaaaaattagcgcagtggcatcagaccactacgccttatctttttttacatacgccagacattgcccaggcaccggaactggtacataccctgtgggaagacttacgtaaaacgcttccagagatcggagcagttccggctattccacagcaatcttctcttttctgaatttgccacctatcatagacaggtgccatcggccattttaaagggagtttgtatggtaagcgcgctgtatgccgttttaagtgcgttgttattaatgaagttctcttttgatgtcgttcgcctgcgaatgcagtaccgcgttgcctatggcgacggcggttttagcgaactgcaaagcgctattcgcattcatggtaacgcggtggaatatattcccatcgcgattgtgctgatgctgtttatggaaatgaatggcgcagaaacctggatggtgcatatttgcggcatcgttttgcttgctggtcgtctgatgcattattacggttttcatcaccgtctgttccgctggcgacgttccggcatgagcgccacctggtgtgcgctgttgctgatggtgctggcgaatctttggtatatgccctgggagttggttttctccctgcgttagcgcacaatacgccactttctttttcccggatttttacgttatgtctcaccgcgacacgctattttctgcccctatcgccagactgggcgactggacctttgatgaacgggtagctgaagtcttcccggatatgatccagcgttccgtacccggctattccaatattatttccatgattggtatgttagccgagcgcttcgttcaacctggtacgcaggtttacgatctgggttgttctctgggcgcggcgacgctctcggtgcgtcgcaacattcatcatgataattgcaaaattattgccatcgacaactccccggcgatgattgaacgctgccgtcgtcatattgacgcctataaagcccctacgccagtagacgtcattgaaggtgatattcgcgatatcgccattgaaaacgcatcgatggtggtgctgaattttaccctgcaattcctggaaccttccgagcgccaggcattactggataaaatttatcaaggactgaacccgggcggcgcgctggtgctttcggaaaaattcagtttcgaagatgccaaagttggtgaactgttgttcaacatgcaccacgactttaaacgtgccaacggttacagcgaactggagatcagccagaagcgcagcatgctggaaaacgtgatgctgaccgattccgtggaaacccataaagcacgcctgcataaagccggttttgagcatagtgagctgtggttccagtgctttaactttggttcactggtggcattaaaagcagaggacgctgcatgatcgactttggtaacttttattctctgattgccaaaaatcatctttcacactggctcgaaacgctgcccgcgcagattgctaactggcagcgcgagcagcagcacgggttgtttaagcagtggtcaaatgcggtggagtttctacctgaaattaaaccgtatcgtcttgatttattgcatagcgttacggcagaaagcgaagagccactgagcgcagggcaaattaaacgcattgaaacgctgatgcgcaacctgatgccgtggcgcaaagggccgttctcactgtatggcgtcaacatcgataccgaatggcgttccgactggaaatgggatcgtgttctgccccatctttctgatttaaccggacgcaccattctggatgtcggctgcggcagcggttatcacatgtggcgcatgattggcgcaggcgcgcacctcgcggtggggatcgaccctacgcaactttttctgtgccagtttgaagcggtgcgtaaactactgggtaatgatcagcgcgcgcatttgttaccgttaggtattgaacaacttccggcactgaaagcctttgataccgtcttttcgatgggcgtgctttaccatcgccgttcaccgctggagcatctctggcagttgaaagatcaactggtcaatgaaggtgaactggtgctggaaacgctggttattgatggtgatgagaacacggtgctggtaccaggcgatcgttacgcgcaaatgcgtaatgtctatttcatcccttccgcgctggcgctgaaaaactggctgaagaaatgtggttttgtagatatccgcattgcagatgtgagcgttaccactacagaagagcaacgacgcaccgaatggatggttactgaatcgctggccgatttcctcgacccacatgatccgagtaagacagttgaaggttatccggcacctaaacgtgcggtgctgattgcgcgcaagccgtaaaggtctggtattactgccggatgcggcgtgaacgccttatccggcctacaaaaccttgctaattcaatatattgcagggactatgtaggcctgataagcatagcgcatcaggcagctttacgtttgcataacctcagcgcccgtttccgggcgctattcacttcttatgcctgaatagctggctgatcaaacgccgttaacttcggcgcattgcccgtatatttttcgatatacaccagcgcagagttaccggcacaggcatttgccagctgcgagctggggatatccgccgttaacacgttcgcactgccgtttttacacaagccattttccagatctggccatgcaccttcatgcacgcataccacgccttttttgatcccgtcagtcaccaccgcgcctgtcagaatctgaccacgtttgttccacacacgcaccagatcaccattcgcaataccaaagcgagcagcatcttcggtgtgaatagtgattggttcacgatctgcaaccgcatattttttacgcagttccgcatagttaagctgactatgtaaacggtgtgccggatgtgcggtcagaagctgcaactgcttctcgtcggcggtacccttccactcatcaggcgcaagccaggttgggtgtgccgggcaatccttatagccaaatttttccagcgttttggagtaaatctcaattttgccgcttggcgtacccagcgcatttttcaccggatcggcgcggaaatcaccataacgaacgtactgttcgttcttctcgctgcggcgcatttcgatcagtttattttgctgccagaaggcattaaacatcggcatagtcacgcgttgcgcacgggcacctttctgagcggcatcatagaaaaatttcagccacgccatttcatctttaccttcggtatagatctcttttccgccaggtttcagtaattccgcaagatcggcaaacacatcaaaatcgtttcgcgcttcaaattgcggagcgacagcctgcttcatcggcacaatatgctggttgctgtaatcaccggtcatcgtcaagtcattgcgctcaaacgatgtggtgatcggtaatacgatatctgcatgtttagcagctgcggtccagtagcattcagaaacgacgatcatctccggtttctgccatgctttaatcagacgattagtatcctggtgatgggtaaagttaccgccacccgcccaccagatcattttgatattcggatacgtttgctctttaccgttatgctgatatttgccgccaggattttccagcgcatcgacgatacgggcaacaggaatcgccgtcattccgccatcatcagcggcctcgctggcctgtccggcaatcgccgcagacatttccggcagcacgccgccaacacgtgtcgggttgccaccattggagtaatgataagagaaaccaaaaccgccgcccggtgtaccaatctgccctaacatcgccgccagcgtcaccagcatccagtgtttctgttcaccatattgctggcgctgaattccccagcctgccatcagcattgtgcgattcgccgccatcagttcagcgagtttgactatctgcgcttccggtacgccagtaatttccgccgcccaggccgcgctcttcggagtattatcgctcttacctgtcagatattcttcaaactgcggatacccggtggtgtatttttcaaggaacactttatcgtgtttgccttgtgtcatcagggtatgcgcaatccctaacatcagtgccacgtcggtgcccatattcggcgcgatccaggtggcattatcgccaaagaactcaatggtttcggagcggataggatcaatggcaatcactggtttgccagattttttcagctgatggaagtattccagcccttgctcatcggtactgctccaggcaatttttaaggtattcagcgggttcatcccccacagcaccacaacctggctgttttccagaatcagcggccaggaggtctgctgttcatacacctctacagaaccgaccacatgcggcatgatcacctgtgctgccccggttgaataatcgccgctatgcccggaataaccgcccgcgaggttcatataacgttgcagtaaggtttgcgctttatgcaacacgccagaagagcgccagccgtaagatccggcaaaaatggccgatggtccgttagctttacgaatacgatcgtgttgctcatgaatcagttttaatgcttgttcccagctcacctgtacataggtatcttcgcctcgacctttcgccggttgcagtggattatcgagatagctttttctcaccatcggatgctgaatacgcgccgtggtgtgtacctgatccgccgccgtagactgtaaggagttcggtatggttttcgccagcgcgcctgtcgaagaaacaatcttgccgtccttcacttctacgttcatcgctccccagcgtcccgcggtgaggattttaccgcccttctcttctgcccatgcgggtagcggtgctgccgatgtcaccaccagcgctccagcggcaataccgctgtgtttaataaattcacgtcttgttaatgtcataacttcctccctgatcaacgaggatcactgtttctcggtaatatctttggcgttgtactggaaataccgcgttaaaatgtccagttcgttttcgctcatgctggttcgtgcccccattcctttggcaatggacggccacgcattgacggtgtaatggtcggcggcaataggggcatgacaaccagcgcaataggtatcgtcaagtttttcagcgtattgccatagcggtttacggtccgctaatgcgggatcggtaagcgcaccctgtaaagacgcctgacgccattgattgccgtattcgtcagcctgccattccccgtttaccgtgagcgccttgataccttcttcacttaatgtggctagcgccagccgttgacctgccgccaggtagagcgtgttttcactgccctgcatttgataaccctgcaacagaacgatcggctgtttgccactggcatcaacgacggtgagatcggtaccaggattcacggtagccagctcgcctatgcgagaagttttgaaaggataaatatgtgcgccattagtcactgaagtagcggtctgactttccagctcatgcgccgcgttgtcatccatttttatttctggcggaaaatgggcaatgcctttatgacaatcgatacaggtttcgccgcccttttgtgctttgttatgcattttctgcgcagattcactttgcgaggcaatatccatggcatcaaaagaatggcaactacggcacgttgcagagtcagttgcttttaattctttccatactgtttcggccatttcctggcgatgagtttcgaacttatcgtcactgtctattttgccgctaacaaattcatgataaatatctttagatgcttttaatttagcaaataaataatccatccctgactttggaatatggcaatcggcacattccgcacgtatccctttctggttcgaaaagtggacagttccctgatattcctcaaaaggtttactcatcgagtggcaggaaaggcaaaatgctgtatccgacgttttatgtaaggctttttgcgccagcaataacccgccgccaccaaccacaaccgctatcagcaaaaacaataacccaatgcgttttttccctcgcatagattcctctaaataaattccagaacaccgaaatcattgtataattaaatacacaacgaattaaccgcttgcataactcggcacaacactgcctgaaataatcgataaagaatatgatttattacaatgtaatcattaattgctaaggaataacccagttgctatttagaatatatatttatcagttttagcaatttaaatcccataatcaatgtgaatataaaaaatatttttagcacaacgctatgcgcactgtcacccgctcaacagatcacggttatcgttcgttttttatactgctcagggataaaaaaaggcccctgttgaaattgcaggggcctggtacgagcaagcatcatattgggcgacatgatgcaacggtaaaaatcatttggcctgatggcgttcaatgattcctttcatttcagcaaccgccgccccgtctacgacataacgcgaatactcgtccgcgtgtgcatctgatgacatagacaatccttgattacgataacgcatcggtgaggcttgccacgctcccgcggagctatggacttccagcactccggcatcgaggaagtggtgcaggttttctgcacggactcctgctccggccataatgattggagcatcacgatgggcaataagttccataatttttgataaaccttgcagtgcgtctgatttttgccctgatgtcagcacccgggcaatgcccaattccgcaagattattgagtgtatttagagggttagcgcacatatcaaaggcgcgatgaaaagtcactgccagcggaccggcagcagccattattttttccattcgtggcatatcgacattcccgtcaacatcgagaacgcccgtcaccagtccaggaaaacctaattcgcggaccgtgcgcacatcctcaagaatggcggcaaactcaccgtcgctgtagcaaaaatcaccaccgcgtgggcgaattatcggatgcacagggatcgtcacccgctggcgcacggatttcagtacacccaacgacggcgttaagcccccctcttttggggctgcgcataattcaactctgtctgcgccgttttgctgcgccgttagtgcacattccatgctgtaacagcaaatttccagtaatgccatttttactccttaattacgccgactgctcgctggcaacgatctcttcaatggaccacggatgaaacttaatagttgttttgccatcggtgaccgccagcgtcggattcggtaatcgctcatgctcaccttttggcgaactggttttcactgagatccccggtaggctgagtccttcatcagaaagcaatgccagcgcacgggcattcagcgtttctggatcacccggcagaacgatttcaatatgttcccaaccttcgtgtgggtaacgtttttccccgggccacggtagctccacaatagaaaactgccagtgcgcaacctgtaccggttcatgcaatttaaacagacaaatcggtctgccattgatcatattttctgacaaaagctcgccacactgttcaaacccgcgacgccagcgttcagcagtggcgttttgatggcaacgcaaagaaatgtgatcggcagtcagcggagtgatattcaaccccagacggcgggaaagttcatctaatgcgtgggtaaatcgcggtaaatccgatgcaatatcctgcagctcgtcgatagattgccagttcgccataatcactcttcgtctttcagtaaaagcgttaatttaccctgttgccctgtgccaaccaaccgctgatttcacgccgcttctgatgcaatagtgaaaacggcaatacgccacgcgcacgttgctgacgaaaacagccatttgcagtatactcccgccctaatttctttaactggtgcgggcaatttttgctcgcttcatcaatgtaaggtattccggtgaatattcaggctcttctctcagaaaaagtccgtcaggccatgattgcggcaggcgcgcctgcggattgcgaaccgcaggttcgtcagtcagcaaaagttcagttcggcgactatcaggctaacggcatgatggcagttgctaaaaaactgggtatggcaccgcgacaattagcagagcaggtgctgactcatctggatcttaacggtatcgccagcaaagttgagatcgccggtccaggctttatcaacattttccttgatccggcattcctggctgaacatgttcagcaggcgctggcgtccgatcgtctcggtgttgctacgccagaaaaacagaccattgtggttgactactctgcgccaaacgtggcgaaagagatgcacgtcggtcacctgcgctctaccattattggtgacgcagcagtgcgtactctggagttcctcggtcacaaagtgattcgcgcaaaccacgtcggcgactggggcactcagttcggtatgctgattgcatggctggaaaagcagcagcaggaaaacgccggtgaaatggagctggctgaccttgaaggtttctaccgcgatgcgaaaaagcattacgacgaagatgaagagtttgccgagcgtgcacgtaactacgtggtaaaactgcaaagcggtgacgaatatttccgcgagatgtggcgcaaactggtcgacatcaccatgacgcagaaccagatcacttacgatcgtctcaacgtgacgctgacccgtgatgacgtgatgggcgaaagcctctacaacccaatgctgccaggaattgtggcggatctcaaagccaaaggtctggcagtagaaagcgaaggggcgaccgttgtattccttgatgagtttaaaaacaaggaaggcgaaccgatgggcgtgatcattcagaagaaagatggcggctatctctacaccaccactgatatcgcctgtgcgaaatatcgttatgaaacactgcatgccgatcgcgtgctgtattacatcgactcccgtcagcatcaacacctgatgcaggcatgggcgatcgtccgtaaagcaggctatgtaccggaatccgtaccgctggaacaccacatgttcggcatgatgctgggtaaagacggcaaaccgttcaaaacccgcgcgggtggtacagtgaaactggccgatctgctggatgaagccctggaacgtgcacgccgtctggtggcagaaaagaacccggatatgccagccgacgggctggaaaaactggctaacgcggttggtattggtgcggtgaaatatgcggatctctccaaaaaccgcaccacggactacatcttcgactgggacaacatgctggcgtttgagggtaataccgcgccatacatgcagtatgcatacacgcgtgtattgtccgtgttccgtaaagcagaaattgacgaagagcaactggctgcagctccggtaatcatccgtgaagatcgtgaagcgcaactggcagctcgcctgctgcagtttgaagaaaccctcaccgtggttgcccgtgaaggtacgccgcatgtgatgtgtgcttacctgtacgatctggccggtctgttctctggcttctacgagcactgcccgatcctcagcgcagaaaacgaagaagtgcgtaacagccgtctgaaactggcacaactgacggcgaagacgctgaagctgggtctggatacgctgggtattgagactgtagagcgtatgtaatcgatttttcgtgagagtgaagcctgatcagggttacctgatcaggcttttttattgccatctaaatgtattctgaaaatggacatgccatcgttttctcactgttgggtaagaagtcagaagcgtaatattcggccccagggaaacgataacggttgaatttaaggaataccgcagtgtttaaatttcttgtattaacattaggcattatctcttgccaggtttacgcagaagatacgcttatagtaaacgaccatgacatttcagccatcaaagattgttggcaaaaaaattcagatgatgatagtgacattaacgtgatcaaatcatgcctgcgacaagaatacaatctcgtcgatgcgcaattaaataaagcctatggtgaagcttatcgttatatagaacaagtgccacgcacaggtgtaaaaaaacctgataccgaacaacttaacttgcttaaaaaatcacagcgagcctggctggattttagggacaaagaatgtgaattaatcctttcaaatgaggacgttcaggatttaagtgacccttattctgaatcagaatggctctcatgtatgatcatacagaccaatacgcgaactcgccagttgcagctataccgtaactctgaagatttttatccaagccctttgacaagaggataattcacatatttttggcatgttttgttgcaagctattcctgataaataattgcaacaaaacatcgagcctttttcactgagttattaaacatactcgcgagcgcgtaatttttttgtccttcagcgataattcacaatcacttcattacgttgtactttcagcggcggaattaaccgcccaccgccaggcacttcccagataaagcgcaacggttctgctgccgctataccggaaaaggccacggtggttccgctctgcccctctaattcgacacaacgagattgcgaacacaagcgaacccgcagtcctgaaggtgtcgggccgataagctgataacgccacgctaccagcgtcatcaatcctgaagcaggttgtcgcgtagaaagaggcgcagacgacatcgactcaccgcgatgatttagcgtaattcctacactacttgcctgccacatcccctccccggcggcttgcaccagcagcggaaacaataatattgctaataaggttctcattatttgccgccaattgtcgccgtcatgcggatatgtcggttatcagacagttccagattcgacaggaccactaactgcggcaagctgcggcgcaggaagcgagacaataatggtcgcagcgcgtggttcaccaacaatactggcggcgcacccagcatctcctgacgggatagcgcttcctgagtttgcgccagtaaacgatccgccagccctggctccagtcctcccccgccctgcagcgcctgtagtaacaaacgttccagcggtgtatcgaggccaataacatggacttcatctttgccaggaaaccactgctgggtaatcgcccgtcccaacgccacgcgcacgacggcggttaattcatgtggatcgctttggatgggcgcatgttccgccagcgtttcgagaatggtgcgcatatcgcgaatcggtactttttcatcgaggagattttgcagcactttatgcagtgtggtgagcgtgacgacgccaggaacgagatcttccgtcagctttggcatctcctgggcgacgcgatccaacagctgttgcgcctcctgacgaccaaacagctctgcggcatgctggctaatgaggtggttaagatgcgttgctaccaccgtgctggcctcaaccactgtgtacccctgaatctgcgcctgttcttttagcgcactttcaatccagatagcattcaggccaaatgccggatcgacggtcgcctcaccaggtaacgtcccggcagcgattccagggttaatcgccagccagcgccccggataagcatcaccactgccaatctccacgcctttcatcaaaatgcgatagcgggcaggttgcagatccatattgtcgcgaatgtgcaccactggcggcagaaatcccatctcctgggcaaatttcttgcggatactgcgtatacggcccaacaactcaccatcctgctggaaatcgaccatcgggatcagtcgataacccacttccattcccagagaatcttccagttgtacatcgttccacgtcgcttcgacaacggtattattctctgccatttttaccggtttgggttcgtcaggcgctttttgttcgcgtccgcgtatccaccaggccagcccgagcaatccggcagtgaacagcaaaaataccaggttcggcattccaggcaccaggccgagtaaaccgagcacggcggcgcttaacaacataacgcttgggttactgaaaagctgattcaccatctgctcgccaacatcctgatcggtgctgacacgcgtaacgatgacccccgcggcggtagaaatcaccagcgccggaatttgtgccaccagaccgtcgccaatggtcaatagcgtataactttccgccgcgtgtcccatgctcatgccatgttgcagcacgccgaccagcaacccgccgacaacgttaatgaccatgatgaggatcccggcgatggcatcgccgcgaacaaacttacttgccccgtccattgagccgtaaaaatcggcttcctgagtcacttcggagcggcgttttttcgcctcatcttcaccaatcaatccggcgttaaggtcggcgtcaatcgccatctgcttacccggcataccatcgagaacaaagcgcgcacccacttctgcgatacgcccggcacctttggtaatgaccataaagttgatgatcacgagaatgacaaacaccacgataccgatagcgaaattgccaccaacgaggaagtgaccgaacgcttcgaccaccttccctgccgccgccgcgccggtatgcccttccattaaaatgatacgggttgaagccacgttaagtgccagacgcaacagcgtggtaaacaacagaatggtcggaaacgcagcaaactcaagcgtgcgctgggtaaacatcgccaccagcaacaccatgatcgacaaggcaatattgaaggtaaacaacaggtcgagtatgaatgcgggcagtggcagcaccatcatcgacaagatcaacaggatcaaaatcggtccggcaaggatctgccattgtgtcgatttcaggtttgcgggcaggcgcagcatcgcggccagattactcatgggtcggtttctcgttaataaaatccagggcttccggcaccggaagatgagtaggttgtacagggcgctgtccaccagccagacgccagcgtttcagttgccagacccaggccagcacttccgccaccgcggcgtacagttgacccgggatttgttgaccaatctccgcatgtcgatacagcgctcgcgccagcggcggcgcttcaagcgtcgggacgttattttcagcgccaatttcacgaatgcgcagcgcgaccagccctgcacctttagcgaccactttcggtgcgctcattttgttttcgtcatactgcaacgctaccgaatagtgggtcgggttattgacaatgacatccgctttcggcacatcggccatcatccgacgccgtgcggcagctcgctgcatctgacggatccgtcctttaacatgggggtcgccttcgctttgtttgaactcatcacgaatatcctgccgcgacattcgcagctttttcaggtggctgaagatttggaaaaagacgtcaaatcccaccattggaatgacaccaagcaccaccagcagtgcgcatagccctaccaaatccatcgcattacccatggcggtaatcggagactcggccattaagcgcatcatctgcggccagtgatgccagagaaaaaaccccgtcacgctgccaaccaggatggttttcaaaattgctttaagcaactccgcgccagtctgagccgagaacatccgtttaatgcccggtagcgggttgagtttggaaaacttcggctgcaaggatttgccgctaaataccagccctcccagcatgaccggagaaatgagcgccaccagtaccacgccgctaatcagtggcagcagcgccagcatggcttctctgatcagcagaataatctgcccgaggatcagattcgggtctttgataatactgtgatcaaaatgcagcccagcggagagcatgcccgacaatcgacgggccagcgacacaccgccaaaccagataacactaacgcccaccagcaaaatcagcagtgaggtcagttcacgggaacgcgggatttgcccctcttcccgcgctttttctagtcggtgaggtgtgggggcttctgttttgtcgtcgctctcgtcagacacgtcgccaatcctggaaagagtattaagcgtgaatgatgccagagcgcaaagcgttcaatggtttgagtaaggggcaaaacaggcgggatttagggcttttgctgccacacatcaagcatagtgtgcgtttgtcggatgcggcgtcatcgccttatcagaccgcctgatatgacgtggtcacgccacatcaggcaatacaaatcaaaatccaagactatccaacaaatcgtccacctgatcctgactggctaccacaccggctttgctggtatcgacctgaggtccattaagcaaactctggttttcacgttttggacgcgactcctgttccgggatgttttccaacagcaccatcagcaactggcgttcgatctcctgaatgacatccatcatccgcttaatgacctgcccggtgagatcctgaaaatcctgcgccatcatgatttccagcagttgcgcgttagtaaagctggtatgcgcgggtacatctgccagaaattgtcgtgtatctgttaccagttcacgggcgtcggcaaggtcaatcggatcggcaaaccagtcatcccaacgttgggttaacgcttttgctgatttctccatttgatcctgatgcggttgtgacgcctcaacactgttcagcgcccgctccgcagcctgggcggtcatctgcacaacatagtacaaacgatcgcgcgcatcggggatggcttccgccgcttcggcaatggcctgatccagccccagttcccgcaaactgtcgcgcagcatacgcgtcaggctgccgatgcgcgcaatgatatcgccagctgaatgctcgtcagcaggtttgattgatggttgcatcatagtcgcatcctcacatgcccagtttctcaaagattttgttgagtttttcctccagcgtcgcggcggtaaatggcttcaccacatagccactggcccccgcttgcgccgcagcaatgatgttctctttcttcgcttctgcagtcaccattaacactggcaatgccgacatcgcgccatccgcacgaattgttttcagcaattccaggccatccatattgggcatgttccagtcggagataacaaatccataaccgcctgcctgcaacttattgagagcgtcgacgccatcttccgcttcctcaacattattgaatcccagctctttcagcaggttacgcactatgcgtcgcatggtggaaaagtcatccacaaccaaaaatttaagttctttatccgccatttcacactcctgatttaaatacgtatcgcctgtccggcactaatttttgccagcatttgctggcttacctggctaagatcgaccacttcgcaaacaccacccatattgatggcctcgcgcggcatgccgaacaccacgcaacttgcttcgttttgcgcaagggtccatgcccccgcctgacgcatcgccaacattcccgccgcgccgtcgttgcccataccggtcaggatcaccccaaccgcattacgccccgcctgtttggcgacagaatggaacaacacatctaccgaaggccgatgacggttaaccgccgggccatcgtgaattttgatttggtaatttgcgccactacgcgccagctccatatgccgatcgcccggcgcaatataggcatgccccggcaagacacgttctccgtcttcggcttctttaaccccgatctggcaaagcttattaagtctgtcggcaaaagagcgggtgaaaccgggcggcatatgctgggtaattaacagtgccgggctggaaagcggcaacggttgcagtacgtgacgaattgcctcagttccacccgttgaagcaccaatcgcaatcagtttttcagaactcaacaacggccccgccttcagcgttgtcggtgccgacaatggcttatgtgctgcaaggctcgcctttgctgccgtacgcaccttttcagcaatcatttcgctatacgccagcataccttcgcgaatacccagttgcggtttggtgacaaaatctatcgcccccagctccagcgcgcgcagcgtgacttctgaccctttgccggtcagggaagaaaccatcacaacgggcattggacgcaaacgcattaatttttcgaggaaatccagtccgtccatccgcggcatttcaacatccagcgtcagcacatcgggattgaatttcttaatcaagtcacgcgcgaccagcggatcaggcgcggtcgccaccatttccatgtcgctatggctgttgatgatttctgtcatgatctggcgcatcagtgccgaatcatcgacagataacaccctgattttgctcatcgttaatccttacttagcgcatacaccgtctgaccacgcagcgtgaagcggcgctcaaggtggctaaagttttcagagtgacccgcaaacagcaatccgtcgggtttaaggagcggaacaaagcggcgcaaaatctcctgctgggtagtttgatcgaagtagatcatgacgttacgacagaagatcgcatcaaacggccccggcacggtgtactgtttcgccagtagattcagcggggcaaaatcaacatagttcgccagctcctgacgcacgcgtaccagcccttcatgcggccccgtccctcgcatgaaataccgttgcagttgctgcggcgtcaggtttttcaactcttcatggcgatagataccgcttctggctttttccagcacttcggtgtcgatatcactggcaaacactttccagcgtccgggcgcggtgcccaatgtgtcagccagcgtcatcgcaatgctgtacggctcttcgccggtcgaagccgccgcgctccatacgcgatactcgccagaacggcgacgtgcgtgatccgcgagcagagggaaatgatgtgcctcacggaaaaatgccgtcagattcgtggtcagcgaattgataaacgcctgccactcaccgctgtgctgattagattccagcaagttcagataatgaccgaaatccgtcagtcccagcgaacgcaaacgacgaaccagtcggttgtaaaccatgtcgcgtttatggtcagccagaacgatcccggctcgttgatagatcaattgacttatccgccgaaaatgcgcgtcggaaagcgccaggcgctcggtcatctgtaacaataaagacgtttgcccacagggcagagatgaagtcatagcgccttctcaatcacttcaggataccactggcgcaatttgtaactgcaccgactcatgtcgtgctacttcatgttcttcaagggtaaataccgccacacgcgacgaaagatggtcggcctgattcgccagttgttccgttgccaccgccgcttcttctaccagcgaggcgttctgctgagtcacctgatccatctggctgacagcctgtgcaacctgctcaatcccccgctgttgttcttccgacgcagaggtaatttctcccataatgtcgttcacgcgggtcaccgaactgacaatatcgatcatggtcgcggcggcgttattcaccagtttcgaaccctgctggacacgattgactgactcttcgatcagccctttgatctcttttgctgcctgcgcgctacggctggcaagattgcgcacttcacctgccactaccgcaaaaccacgcccctgctctccggcgcgagccgcttccactgccgcattcagggccagaatattggtctggaaagcaattccgtcgataacgctgataatgtcgccaattttttgcgagctggtggcgatctcctgcatggtgtgagtcatggtactgacctgaacaccgcccgcctgcgccgttgtcgcggcattttttgccagttccgacgcctgtcgtgcgttatcggcgttttgccctaccgtggcggttaattgctccatactggcggccgtttgtgccagcgatgccgcctgctgttcggtacgacttgagagatcgttattgcctgcgacaatctccgcgataccaatgtgcatctcctggcttcccttacgcacatcacttaccgtcccacgcaaagcctgctgcatggtcttcagactggcaaaaatggcggtgatctcattacgaccatataccgcaatcggacgcgccagattacccgcagcaatgctgtcaaaatggctaccgataatggccagtggttgaacaatcatcttgcgcgtccaccacagcgcactgctgatgtagatcgccgcaacaataatcatgctgataaacaccagtgccgaaatctgatagttacgctggctttgcgcactggcggcttccagcacatggttgatctccagctgccaggcctcaaagttaacgtcaaacgcattctgtgatccctgcaccggcgcagtgaggaaatccgaaagttgattactttcaagccaggtcgcctgatgttcgagatcgttgtgccagcgggcaaaacttttctccgtctctttttgcaatcccctgacgtgctcgttgcccgcagtcatcgccataaaacttttaaacagcgtggtggattgcgtcagactggcgcgcgccgtcgtcatcaacgttttaatgtcatccgccggatagctaagtgccgtcagagtgcccgctttgttcagcgcggtactggcctgtaacattaccgcccgagtttgcgctaatgccgcacgttgctgattgctctgctcgacctgattcagtcgttgcaaatcgtcgcgaaatgcccaaaaagacatgccgttactgccaatctgcaagatcccgcagagaatcaaaattaaaaacagcgtggtcgaaattcgaatacgattaaacatcaacgctccccatcaggcggcaatgaccgcgttagtaaatactcgtcaaaatgtttcccagtttggatcttgttcagcaattcgcagtcgtggctgtgccggtggttgctcactggcaggacgggatggtgtttgcggtttattggtgagtgggctggctgccagacggaacgcggaaaccgcttgcgttaaacgactcgcctgttcttccagcgcagcggcggcggcagctgattcctgcaccagcgatgcgttctgttgcgtgacgcgatccatttccgaaaccgccaatgcgacttgatcgatgccacggctctgttcatccgatgccgatgcaatctcgcccataatgtcagtcacgcgagtgacagcattgacgatattgttcattgtttccccggcgctttcgaccagcaccgaaccggtatcaacgcgtgagacggagtcttcaatgagggctttgatctcttttgccgcctgggcgctgcgactggcaagattacgcacttcacccgccaccacggcaaaaccacggccctgttcacccgcacgcgcggcttcaaccgcggcattcagcgcgaggatattagtctggaaggcaataccgtcgataacgctgataatgtcggcaattttcttcgaactatcggcgatctcatgcatcgttttcactacgccatccaccactttgccgccgtgctgggcggtgtcggaggcactttgcgccagttgcgaggcctggcgggcgttatcggcgttttgcttcactgtcgcggtgagctgctccatgctggcggcagtttcttccagcgcggatgcctgctgttcagtacgggaggaaagatcggtgttgcccgccgcaatttcacgggtaccggcatagatggcatctgaaccttcgcggacatgagtgacggtgtcagtcaaagagcgttgcatatgtgaaacgctctgcgccaggtcgcccatttcactgcgcccgtcaatggtcagggtattcgccaggttaccaccggcgatttcgcgaatgtgagcaataatttttgccagcggagtaagcaacatacggcgaatgccgtaccacgccaccagcagaatcaataccaccaccagcgcgataaccgccagttgccactgggcaaatcggtaatcatctgcgttgtcagtgacgatatcgcgatacagtttttcactgctgagggcgtactgagcaaacgcttcgcccattgcattttgcattccctgggttggctgagcgaaataagctccagtattgccataatctagataatcaatcagttcagttaacgctgtgtaatagtttttatatttttcatcaatattacgactggtagcgaccatttcaggtaacggtgccatgcttttgaattttttataatgcgtcgctgcctgcgccaatgttttcctggcgctatcgagcaattcaactttggcgttactttgttgattggaggaatccatcatcatccgtaccgctgaacgactcaggttaatgcgcgtttgcagcattaaatcccaggttgacgtcagctcgccctgctgttcccgtaattgattggaaaccacaaagctcttctggctatggtgaagggaagaaaaaaacagactgccggaaataagctgtaacagtgcgaatacccccagcaccattaccaacagcgtgactacgcggatacggttaatcataaggcaccttcctgaaaacaagttgatctcgttatcggcaaggaggggggaaactttattgctgatgccacccgccgcgaaattgaaataaaaaacccgatgcgcagatcatcgggttcatttcaattgaggaaatcgggagaattacgccacttctgacgccgcgctatctaacagcgccatctcttcgctgttcagcagtttttcgatgttcaccagaatcaacatccggtcgcccagtgcgcccagtccagtgagatattctgttgaaagcgtcacggcaaattccggtgccggacgaatttgctccgccgtcaatgaaagcacgtctgagacgccgtcaaccacgatgccgaccacccgctgtccgagattcaggacgataactaccgtgttgtcgttatagtccacatccacctggctgaacttaattcgtaagtcaacaatcggcacaataacgccgcgcagattcgtgacgcctttgataaacgctggcgtgttcgcaatccgtgttacctgatcgtagccacggatctcctgcactttcaggatatcaataccgtactcttcatcaccaagggtaaataccagaaattcctggcctgacggctcgctggccagctttgttacattcgtcataccggtcatattgttacctttttactcattcaggcggcggtgttcgccatacgttgttcgcggtttatcgcctgcaaggcggagacatcaacaatcagtgccacgctgccgtcgccaagaatggtcgcagcagaaatgccggggactttgcgatagttactttcaaggtttttaaccacaacctggtgttgaccaattaattgatccaccagcaaggcgtagcggcgaccgccactttgtaagatcaccacaattccctgggtggcttcggttttcgcgcccgcgacgttgaacactttccacagttcgacgatgggcagatattcaccccgcacttccagcacccgctcgccgccggccagtggatggagatcggcttcacggggttgcagtgattccataacagcattcagcggcagaatgaaaacttcatccgcaacgcgtacggacatgccgtcgaggatggccagcgtcagcggcagtaaaatgcggatcgtagtgccagtaccctgcttcgactggatttcgacatgaccgcccatctcctggatattacgtttgacgacgtccatgccgacgccgcgcccggagacgtcggtgatctgctctgccgtggagaagccaggtgcaaatatcagcatcgcgacttcgtcgtcgctcatgttttcgctgacagtcaaaccttgcgaggccgcttttgccagaattcgctcacggtttagccccgccccatcgtcggtcacttcaatgcaaatgttgccgccctgatgttcggcagacagaattaaatttccgacgctgtttttacctgcggcgagccgtttttctggcagttcaataccgtgatcgaggctattgcgtaccaggtgggtcagcgggtcgataatgcgttctatcaggcttttgtcgagttcagtagaactgcccaccagcgtcagttccacctgcttgccgagttttcccgccagatcacgcaccagccggggatagcgactaaaaacatattccatcggcatcatgcgaatcgacatcactgattcctgcaaatcacgggcgttacgttgtaactgccccatgctggttatcaaatcaccatgattaaccgggtccagttcgctggaacgctgggcaagcatggactgggtgataaccagctcgccgacgaggttaattaattgatcaaccttttctaccgctacacggatgctggtggattcattgctgcgcgtcgttttttcccgctccacgcggccggttggcgcttgttcggctgccagtttaagcactggtggggtggatatttttggcgagacttctactgtttcaaaggtaatctgatcggcttcaatcacaaaacagagtaccgctgtgatgtcatcttcggcgatgtcgcccggtaatattgccgagagcgaatccgcccctttcaccacgtcagttaacgttgtcagatgtcccagttcttcttccagcaggtcgacttccccggccttcaggcgcgaaaggataattcgtcgcggcgactgactgcgactctgctcatcttgcggttcacttttggcaaccacacttaatcgggtcactgcggatggcgtttcgcctttcgcttctaatgccagttgacgcaaggcctggcagatataatcgaagctggcggcatccggctcttgcgactgtttataagcgtcgagctgttcttgcatgatgtccttcgtttccaaaaacagattgataatgtcggtgttgagttgcatctcacctcgtctggcttcatcgagcaggttttccatcagatgcgtggtttcctgcaaaacgctgaagccaaaagttcctgcccctcctttgatcgagtgggcagcccgaaagatggcattcaattgttcggcatctggcgcttccggctgcaaaaccagcaaatgctgctccatgtcagccaacagttcgtccgcttcatcaaaaaatgtctgataaaaatcgcttatatccatgctcacgctgtcacctcggttcggctgatggcattgtgggaacactgacctgtggtgcaacctcaggtttttccagggcgcttactggctcattctggctttcggcgttttcatgcaaaatggcctgttcggcttgtttgttcagtaccagcaggctgatgcgacggttgacggcatcatcaggtccgcgatcgcttaagcgcatcgttgccgccatgccgacgacacgtaacactttgccgctatccaaccctccgaccatcagttcgcggcgggatgcattggcccgatcggcagaaagctcccagttgctatatcctttctcaccgctggcgtaggggaaatcatcggtatgacctgaaaggctaatacggttgggaataccgttcagtacaggcgcaatggcgcgcagaatgtcgcgcatatagggttcgacatcggcactgccggttctaaacatcgggcgattctggctatcgatgatctgaatacgtagaccttcctggaccagatcgattttgagatggggacgtaacgcccgcagtttcggatcggactctatcaactggtcgagatcaccccgcaatttccgcaatcgactttgctccatgcgttttttcagctcttcgatgttcggctgcttattcacttccccctggctttgggtgtaatcatcaccaccgccgggaattgggctttcactattagaaatgcgatcgccgcccgtaaccgcagtcgccagtggagtccggaagtactccgcaatctgaatcagctcttttgggctggagatggagatcagccacatcaccagaaaaaaggccatcatcgcagtcataaagtcggcataagcaatcttccacgatccatgtgctgccccgtggcttttggctttgcgtcgtttgacgacaataatcggatgcgcttgattcttcatgcttcctcggttgtcgtctgttgttgcggatttttcaccgcacgcacatgctcttccagttcaataaacgacggacgttcgctggaatagagcgttttgcgaccaaactcaacggcgataggcggtgcgtaaccgttcagattagaaagcagagtgactttgacgcactgcatcattttgctggtttcggcgcttttctgacgtaaaacagtcgctaatggggaaataaatccgtaagccaataaaatgccgaggaaagtccccaccatcgcatgtgcgataagcgcacccagctcggcggcaggacgatcggctgaacctaacgcgtgaacgacccccattacagccgcaacaataccaaacgccggaagtgagtccccgaccagcgccagactgttcgccgggacttctgcctcgctttcgtgcgtctcaatctcttcatccatcagggcttcgatttcgaaggtgttcatgtgaccgctgataatcaggcgcagataatcgacgataaaatcaagcatgacgctatccgcgaggatgcgtgggtagctggcgaagatctcgctctcacggggattttcaatatcacgttccagcgaaaacatccccatctgccgcgatttcgccatcaaccgataaagcagagccagcagatccatatacattgctttggtgtatttggagcgacgaaacagcaacggcagcgccttcagcgtgcctttaatcgctttgccattattgccgacgataaacgacccaatccctgcaccggcaataatcaccagttcagcgggttgatagagtgctccaaggcttccaccggtcatcaaataaccgccgaaaactgtaccgagaacaaccaggtaacctaataagataagcacgacatcatccttccactgttgaccatgacaggatgttcagtcgtcaggcgttaacgcgcgattggggcaaaaaaaagcagcggtacgtcgttaccgctgctggaatgttgcgcctcaccgtatcagttaaacagcctgtactctctgttcatccagcagttgtgggataatatcggcaggattctgggaaagtttacgtctttttactgcccgggatggcggttgacataagctgcaggcaaagctgccaacaggctggtgagcgtgggtaataaaattgccgccgcagcagttgcagctggaaagttgcagtaatccactttcaacaaaccgcaccaatgtccaggcacgggttaatgccagcagtggtccttcttctgcttgtgggcactgttcaaggtataaacggtaggctttgatcaccgcatcgacgccattacacaaaccggttttcagtaaaaactgccatgcattacagaacatcgaagcatgaacgttttgttcccaggtcataaaccagtcggttgagaatggcagcatgcctttcggcggtgggcttccgcgcagttctttataaagttttatcaggcgtccgcgacttaactgtgtttcgctttccagcatctgcaaacgagcgcccagggtgatcaattccattgccagctgaatatcccgcgcttcctgaacaatgcttttttcactcatgatcaggcccttttcttgcgcagcgcttcttcaggctgattaacatcattcagcaagcgtgttgagagcatgatgccggtatgaatttgctggagatcgtcaacgcgggaatcttgcgtcaactgagtaatcgtctggtggctgtcaaaacggaagtgacaaaccagttgattggtttctgccagcttaaccatttgcggaagagtcagtgccgctaacgttgtcgccatttcttcatttatgccgagacgaaacatagcggacgctttgtcctgaacaatcaaacgctgtgcaagtagtaaatatgacaagttgatgtcataaatgtgtttcagcaactcggaggtatgcattattcccacccagaataaccaactttatttttatgcggtttcaccgcaccccgtgatgtcgccgggaagccccggtaaaaaataattagcattagaatagttgcgataagctgcaataagcagaaccacctttttggtttaatatgtccttacaaatagaaatgggtctttacacttatctaagatttttcctaaatcgacgcaactgtactcgtcactacacgcacatacaacggaggggggctgcgattttcaataatgtgtgatgcagatcacacaaaacactcaattacttaacataaatgtataagtcatacttttgttttgggtgtatttcaatctgttaaaaagtttttcgctacgctagcaagcaaaaatgaaacaggaataatcgaaatgggatgttgcgcacagtcaaaataactcaccgtaaataatcatctgctataaataatcactttcatgcaataccagataagctatttttaaacagacacttaccgcacaacaaactaattaaatacaaagaaaggcaacaatcaacttaatgttaatgaaatgttttacatatattaaccacttgtttaatgcggagaatcagtacactattttcttataattacatttgaaattatatgatcaccgggagtgattgattaattgtctttactaataatcagactgaatcgccacgggtttaacagacacctcagagtcatttaagatggcttaaagagaggtgcccatgagcggtaagcgttatcccgaagagtttaaaactgaagcagtcaaacaggttgttgatcgcggttattctgttgccagcgttgcaacacgtctcgatatcaccacccacagcctttatgcctggataaagaagtacggtccggattcttccactaataaagaacagtcagatgctcaggccgagatccgccgtctccagaaagagctgaaacgggttaccgacgaacgggacatattaaaaaaagccgcggcgtacttcgcaaagctgtccgactgaggtacgcctttatccgtgacaactcctgttgctggcctgttcgcctgctctgtcgggtgctggatgttcatcccagtggtttttacgcctggcttcagcagccgcattcacaacgccatcaggcagacctgagactgacaggacagattaaacagttctggctggaatcgggatgcgtctatggttatcgcaaaatccatctggatttgcgtgacagcgggcaacagtgcggagtaaacagagtctggagactgatgaaacgtgtcggaataaaggctcaggtcggataccgaagcccgcgggcacgtaaaggcgaggccagtatcgtgtcacccaacaggctccagcgacagttcaatccggatgctcctgatgagcgttgggtaacggacataacctacatcaggacccacgaaggctggctgtatcttgccgttgttgttgatctgttctcacgcaaaattatcggctggtccatgcaatcccggatgacaaaggacattgtcctgaacgcactgctgatggctgtatggcggcgtaatcccgaaaaacaggtgctggttcattcggatcagggcagtcagtacacaagccatgagtggcagtcgttcctgaaatcacacggcctggagggtagcatgagccgtcgcggtaactgccatgataatgcggttgcagaaagttttttccagttgttgaaacgtgaacggataaagaaaaagatctacggaacgcgggaagaagcccgcagtgatatttttgattacatcgaaatgttttataacagtaagcgtcggcatggttctagcgaacagatgtcaccgacagaatatgaaaaccagtattatcaacggctcggaagtgtctagattatccgtggcgattcagactaatatttaccagtttgaccgagttgggattgcgtcgtttctccattaggagtaaagctttaatgtcacctgaagttcacagaataaggaacaggttatgagctatagcaatattcttgtcgctgttgcggttacaccggaaagtcagcaactgctggcaaaagcggtatctatcgccaggccagtaaagggacacatcagtttaattactctcgcttccgacccggaaatgtacaatcaattagctgcgccgatgcttgaagatttacgcagcgtgatgcaggaagaaacgcaaagctttcttgataagttaattcaggatgcggggtatcccgttgacaagacgtttattgcctacggtgagttaagcgaacatattctggaagtatgtcacaagcatcatttcgatttggtgatttgcggtaatcacaatcacagtttcttttcgcgagcatcctgctcggcgaaaagagttattgcctcaagtgaggtcgatgtgctgttagttccacttacgggagattaaccgctcctacgcaagctttggaaaggtagcaactttatcgcgctgctggctttccgcgcttcgcggaactatctgctttaggtcgctaatgaagcactcctgccagtggttaatatcgtttttcacgataacgtccagcatttctgcatgacgggaaatacgttccgccagcgacatagtcaatgcacgatccagcgcagctgcaacttcgtcacgatcgtaggggttaacaattaacgccgacgttaactcgtttgccgctcccgcaaattgcgaaagaacaagaacgcccggattggctgggtcctgagcagcaacatactcttttgctaccaggttcatcccgtcacgcagtggcgtcactaagcccacgtcagagtagcggaatattttcatcagtaatttacggtcaaaatgctgattcaaataataaagcggcgtccagcctaattgcccgtatttaccattaattcgtccagcttcattttcgagctgatgacgaatatcctgataggcttgcacatcaccacgcgacgttggtgcaatctgggtataacgaattttaccatgatgctgcggatatttttccagcaacacttcataggcgagaaaacgctctggcaaacctttggaataatccagccgttcgacagaaaagatattttgtacgtttttcagttccgctttaagttgcgccagttttggcggcagtggcccggcagcctgtttggctatttctttcggttcaatgccgatcgggtagacttctgttcgaaatgctttgccccaggctgtatggctttttgcgctacgtgtcgtgacgcgggtcaggttagaaagacaatccaggaacgccagacgatcgttttctgtctggaaacccagcaaatcataatcacaaagctgttcaagcaaggtgtcatatgtcggcagcgcgttgaagatttccggtgtcgggaaaggaatatgcagaaagaaaccaatgcgattattcactccccgtttgcgtaattcatgcgcaaatggcaacaggtgataatcgtggatccagataatgtcatcgtcttgcaacagcggcagtaatttatctgccagcaacgcatttacgcgtagatagccgtcccaggcaggacgctgaaattgcaccagatcgagccgataatgaaaagcgggccagagaacggcattggagaattggttgtagtattcgtcaaggtcctgttcgctgaggttaaaagaggcccacgtaatgttaccttttttcaccttttttagcggctgatcctcattccctgtttcaccactccagccaaaccacagtccgcctgcggctttcagtgcccccagtatgccaacggcaaggccaccggcactggcggcgtgctcgtctggtggtgcaatccggttagatactacgactaaacgactcatagtcatcactcctgttattttctcttttttgttgtaatgcggtggttatcatttcaagccagctccagacatccggcacacccgccagtcgccatgatgcctgagttgcacctgtgccaatttttactgacattccgcccagtcggttaacgactgcgaagccagattcatcggttaaatcatcgcccagaaatacgggcgttcgcccgataaagggagcttcctgcataaaagctgcaattgcctcacctttactggtacctctcggtttgatctcgacaacacactttccctgctgtaacgccatttgtggccagatctgagtaatacgttgcgctaatgtcattaatgcgtcttcatgctgcggagcctgacgataatgcagcgcaaaagccatccctttcgcctccagctccgcgccgggatactgagcgatgactgtatgcagttgcacgctaatatcacgcgcaatcgcatccggcagatgaacgatatgtgttttaccattgatgtcacggcgctccgccccatgcacgcccgctaacgggaagcgataaggttttgccagtgcgtcaagctccaccattgagcgccctgatatcaatgccaatgcaccatcacttgcggttgccagtagctgtagtccttgcagaatattgtcaggcacgacgacctgatcgggatgcggtttgatttccgccagcgttccatcaagatcaaaaaaccaggcatatttcgcggatagttcaggggtttcggttaacggttctgtcacccggttctcctccttctcttttcttattgtgttgcgcagaacgcgctttacagacatgtaagtatagacagtgtgacgggggtcgccatttgcaacgaagaacagccaaccgttatggcggttggctatggtgggaaaaaacgctaaattgttgcagaaaaaagcatcagacagtgcgtttcgctttttgcttgtaacggtcgaagatcaccgctgccagcaggattaagccgcgaaccacgtactgcgcgaaaggagaaatattaagcaggttcatggcgttttccacggtgcctaaaattaagatacccgccaccacatatgagatttttccgatgccacctttcagagaaacgccacctaaaacgcaggcggagataacaatcagctcataaccaatcgacgtcattggctgcccactggtcatacgtgaagccagaataattccggctatcgctgataccaggcctgagagaacaaagataataattttggtgcgaacaaccggtacacccgccagacgcgcggcctcttcgttcccgccaatcgccagggtgttacgaccaaaggtggttttattcagcagcaaaccaaagataatcagacacgcgacggtgagccagattggcgcaggcagaccgaaccagttggcgtaaccaagggcaaagaagctttcatcttcgataccgaccgctttaccgtctgaaatgatgtacgccagacctcgaacaatctgcatcgttgccaatgtcgtgatcagagcatttattttcagtttggcgataacaaagccattgaccaggccacagagaacgcccagcaacaaccccgctgccacgccaatccacaggctttcagtcaggttaataaccaccgccgtggtgacacccgcacaggcaattacggaggcgacagaaaggtcaaagtcaccggaagcgaggcagaacaacatgccacaagccaccatccccgacatggaaattgccaggcccaaccctttcatattaatgaaggtggcaaaatttgggacaaaaatggcacaggcgataaagagcaccgcaaacaccaccagcatgccgtactgatcccagatacgcccgaagctgaatgacgacttaggtgcgccagaccccgatgtagaaacagaagacatcatactctccttactcaggcaacagcctggctgactttaggcatcgcaaggctcagtgcctgacgctcatctgcctgctcgtgtaacaattcaccggcgatttcaccttcccgcatcaccacaatccggtcggcaacgccgaggacttcaggtaagtcgctggaggcaaacagcaccgccacgccctgcgccgccagcgcataaattacgttatatatttcgtgcttagcgccaacatcaatgccgcgcgtaggttcatccagcaaaatgaccttcatctcttccgataaccagcggcccagaatggctttttgctgatttccgcctgagagattcatgatcagttgctccgcgcccggcgttttgatgttgagcgaacgaatgtggtgatcggcattgttttcttcccaaccgttgttgattacacaaccgccgagcacatgtttacgtctggcactgatgttgatattgtcgcgaacggagtgcacgggaataatgccttccgctttgcgatcttccgggcagagcatcatgcctgcggcaatggcgtggctcggtttacgaatatcgatcggctgttggtcgatataaacctgaccggcggtgatttgcgtcccgccaaacatgcctttcattaattcgctacgccccgcccctaccagaccaaacagcccaacaatttcaccactgcgaaccgccagacttattggcgtacgcacgcctggtgctttcacagcatcaagacgtaggcgctcctcgccataactacgcggttgccagccgtagatatcgccaatgtcgcgcccgaccatcgcctgcaccagcgcgtcgtggtcaacctgctgcatatcggtaaaggttttgacataacgtccatctttaaagacagtaatggcatcgctgagggcaaatatttcttccatacggtgagaaacgtataagattacccgcccctcttttcgcagttcacgaataacgcggaaaagattgtcgatttcacgggcagagagggagctggttggctcatcaaaggcgataattttggcgttacgcgccagcgctttggcgatttcaaccatctgccactgaccaatggagagatatttcagcggcgtgtccgggtcaatatccataccaagatgtttaagttgtaaacccgcctcataattcagcaatgagcgattcacaatgccgcctttatgcggcagctggccgagatagatgttttccgcgacggtcatttccggcacgagatgcagttcctggtaaataatcgccacgcccgcgttaagtgctgcggtcgtgtcggaaaaggacatttcctgcccattaatcactacagaacccgtggttggcgcatagttgccgctgaggatttttaagagagttgattttcctgcgccattttcacccatcaacgcatgaacctgaccggcatagcagtcaaaactaatatccgtcagcgccttaacgccgggaaacgttttaccgatgccgcgaaatgagagatacggggtagactgttgcataacgtctccgtgaatcactggtcgttcacaccccctctgcatcatgcagaggggaatttttccggcaaattacttaccgcctaaaccttttttctccagttcttctttaaagttgtcacgcgtgatcagtaccacgtcggtaacttcggtaaattttggcggttcaacgtcttttgctacccagttgtaaagcatttcgctggatttatagccatgtacgtccgggcttggcagcagggaaccgtagaagccggttgcctgtgctttagacagttcgctcaccgcatccacaccgttaatgccaatgccgatgatatcggccgctttaaagccctgaccttccgtcgcgcgtacgccgcccagcacggtgctgtcgttcataccgacgatcagccaatgtttaacttccggatgttgaaccagcattgagttggcagcgtcaaatgcccccgggatgtcgttagatttggtaggtacctgataaatttgtttttccgggaatccggccgctttcagcgcatccatagatcccgtagtacggcggcgggcggtatccagttcgttggcggtaatcgccatcaccgcgctttctttgacatcccagccacgtttctgcatctctttatacagttcctggccctgacgttcgccaattttagtcgccgccatcatcaccagcggaacggtatccattggcttacctttggcgttaacaaactggtcatccacggcaatgactttcatatcgtagccacgcgctttcgcgacgatggcagagccgagtttggggtccggagtacaaataacgaaaccttttgcgccactggcagccaggctgtcgatcgcgttcaatgttttttcgccatccggcacggcaatcttaataacctcaaaccctaaatccttcccggctttatcggcaaacttccattcggtctggaaccacggctcttccggttgcttcaccagaaaaccgagcttcaggttctccgccatagcggattgtgacataacggctgccagaccaatggctgccagggctttagtaaatttgtgcatggttctctccagctttagtgtcgttttgtgtagggcaaaaacgaatgacattcgttaaattaatcggaaaacaaagcattaccttttaactaaaagataagtgactgtgttgacatagttttagcgagaaattaattctccataggagagcaatatcacatcgcagaattacagtgagaacgtgcataaatttagcgggaaaagacataagggaaagccaatttgtcagacaaattgtcgaatgcacagcagattaatccataagattagcctggaaatccttgttgtctttggtacccatgcgggatgtcttctttttaaccagtcaataggccgcattacctggcgttgagtttttgaaatggtgtaataaccgcaactcaaagatgtggaaaatgcacgtcattcatttcgtcattaattatcactgtgctcattaattaacagaacacgtataatgagagccatctcgcaaaaatgaaaaaacgttttataaaatcatcacttcatcatgaattcaaattcattgattaatatcaacaagatacaaaaagcactatcattaaaattcattgcagttacattgatttcatcaatgaaatgtaaaaatatataaacttgatgatttaagcattttcttatacccgttcagacgttattcttatttcagatcatcgtcagaattgactccacgatcacatttcggaccggcagaaaggaattattctgcaaacagtaattatggtgttttgatttatcttgcacctctccacttctggatataaggatattaggtatggcaaccgctggaatgcttctcaaactcaactctcaaatgaaccgcgagttttacgcatccaatctctaccttcacctgagtaactggtgttctgaacagagtctgaacggcaccgccactttccttcgcgcccaggcacagagtaatgtgacccaaatgatgcgcatgtttaactttatgaagagtgtcggcgctacccccatcgttaaagccattgatgttcccggtgaaaaactgaactctctggaagaactgttccaaaaaacgatggaagaatacgagcaacgttctagtacgttggcacagttagccgatgaagcgaaagaactgaatgatgattcaaccgtcaatttcctgcgcgatctggaaaaagaacagcagcatgatggtctgttgctgcaaaccattcttgatgaagtgcgcagtgcgaaacttgcgggtatgtgccctgtgcagaccgaccaacatgttctgaatgtcgtgtcacaccagctgcattgatcatcatcggcgctaatgcattgcgccgatgaaggttttgagaaaccgctgcctcatctgtttgaagcagcggtttttttaatgggattcaccctgtggggtaaacttgagttcaataagcgcgatggctttttggattgcccgcatggtgaccgggtctgcggcggcgggatggttagtaaagtcgatattcttcagctgactggacattttttcacgaacttcaacgggcgcgattacatcgagaacatccagaatttgtttgataaccaactggcaagcaaccacatcagaaaccagttcctgatcggcattcagcggctgggacatcgtaaactcctgatagcattttgaaagccgttatagtagcggcttcacatcttcagcgatagtcacatccaccgtcatcaggacacaaaaaaacctgccggagcaggttttttgttatcggaacatattgcctggcggtacgtctttgaacgtcttgcaatagttattgaacatacttttcaggattttgcgcagtttcatcgcggcactccgactatttgttatacaggtgttattgtctttgcgcttataatatgacaaccatcacaaaaatcaaactttatgtgatacaaatcacataaacacccctttaatgttataaaaatgataatcaaaaaacagcccccctatttctgacacctacagatggcaagaaatagcgcctgccaggcgtcttttccggccattgtcgcagcgctgtaacgcgtaaaatagtgctttctcttactcttctggctggaccatgagacttctgattctgactctttcattaataacgctggcggggtgtacggttactcgccaggcccatgtgagcgaagttgacgcggcaacaggtattgtacggttggtttatgaccaggcttttttgcagcatgcccataccgatcgttatgtcagtcgcgggatcgccgatcgcgcatgccagcaggaaggctatacccacgcggtcccctttggtcagccagtaggcaactgtagcctttttgcgggttccttatgtttgaatacggaattcactttgtcatatcagtgccatcattccgccttccctgtctttctctaaatattttaatcagcgaggggatcttcgctgattaaagaaatagcggtaatgcgttttattcccattcgtatttttaataattgaagtttatattttaccttttgcaaataataaaataacaaattatagtgacgccacagcaacaaatataacctttgtggagcactatcatgctgaaaccagaaatgattgaaaaacttaatgagcagatgaacctggaactgtactcttcactgctttatcagcaaatgagcgcctggtgcagctatcataccttcgaaggtgctgccgcgttcctgcgccgtcacgcccaggaagagatgacgcatatgcagcgtctgtttgattacctgactgataccggcaatttaccgcgtattaataccgttgaatctccgtttgctgaatattcctcacttgatgaattattccaggaaacctataaacacgaacaattaatcacccagaaaattaacgaactggctcatgctgcaatgaccaatcaggactacccaacatttaatttcctgcagtggtatgtttctgagcagcatgaagaagagaaactgttcaaatcgattattgataaattaagcctggcaggcaaaagcggcgaaggtctgtattttatcgacaaagaactctctaccctcgacacacaaaactaatgctctccggcggcaggtttactgccgccgtttcaaatcagtgacggcaaatcttactctgatcggtcgaaaaaccgtctttcgaaggtataaatttgccttttgctgccagaaacgctaccagctctcccgctgtcatcccttctgccgagcaggtgtgaaaacgtgcctgttcaccaaaacgcgctttaatcgcagcttccagactggcatgcgtatattgctcgcctgattcaatcatcatatttaacacttcatgaccgtgaatagagtccatcgtcccttctcaaaaaaagcctagcgtagcgattgccgcttatgaagactttgcgccagcgcaggactgaatgctttttattgtacatttatatttacaccatatgtaacgtcggtttgacgaagcagccgttatgccttaacctgcgccgcagatatcactcataaagatcgtcaggacagaagaaagcgtgaaaaacagaaccctgggaagtgtttttatcgtggcgggaaccacaattggcgcaggcatgctggcaatgccgctggctgcggccggtgttggttttagcgttacgttaatcttgttgattgggctttgggcgttgatgtgctacacggcgctattactgctggaggtgtaccagcatgttccggcagataccggtctgggcacgctggcaaaacgctatctgggacgctacggtcaatggctgacgggcttcagtatgatgttcttaatgtatgctctgactgcggcatacatcagcggtgccggtgaattgttggcctccagcatcagcgactggacaggtatttcaatgtcggcaaccgctggcgtgctgttgttcacttttgttgccggtggcgtggtttgtgttggaacatcgctggtcgatttatttaaccgttttctgttcagcgccaaaattatttttctggtggtgatgctggtattgctgctaccgcatattcacaaagtgaatcttttaaccctgccgttgcaacaggggctggctctgtcagcaatcccggtgatttttacctcatttggttttcacggtagcgtgccgagtattgtcagctatatggatggcaacgttcgtaagctacgctgggtgtttataaccggtagtgcgatccccctggtggcatatattttctggcaggtggcaacgcttggcagcattgattcaacaacctttatgggattgctggctaatcatgctggattaaacgggctgttacaggcgttacgcgaaatggtggcctctccgcatgttgagctggcagtgcatttatttgctgatttagccctcgccacgtcatttctcggcgttgcgttaggcttatttgattatctggctgatttatttcagcgttcaaataccgttggtggacggttgcaaactggtgcaattacctttctgccgccgttggcgtttgcactgttttatccacgaggatttgtgatggcgctgggttacgccggtgtggcgctggcggtactggcattgattatcccttcgctgttgacctggcaaagcagaaagcacaatcctcaagcgggttaccgggtcaaaggtggtcgtccggcgctggtggtggtgtttctctgtggtattgctgtgattggcgtgcaatttttgattgcggcagggttgttaccagaagtggggtgattagatagcctcaaattccttattgggtgccagaattaacgctgacacccaatttggcctcttaatgcaggcagcactgcttaaatttcttaccactaccgcacgggcaaggatcgttacgccccggtttctcttctgctttgatcggttgctgaacagctttttcctgcggatgcgccatccagtacgcatgtagatcaagcgccgccagtcgaatggcatctacgctctcttcaaacgcttctggcgacattttctctacccgctcgaagttttcctcagtaccgtgcagcgcaatcgcctccagcgctggttttaacgaatcgggcaacgttgaccagtcagaaagtgccacgccccgcatatagccaaagcaccactcctcaacaatcgtcagctcgctgccatcaacttctcgcaagccgaataacggctcaaactgctccgggaattcgttcagacgctctgcggtatcggccatatgttgaaaagccaggttcataaagcgcgtcatctctttctctgacgcccagcgcggcacatagtcagccccaccccacacggcaaccagccactgttccggttcaatctcttgcggagaactcaacaccgccgtcaataaaccgtccagctccgccacatcaaggatggcgtggtcagtgttgtatttggtcagaatatcgtccagccattccaactcactttcgtttaacggtcccgttttcatacgcttttccttgtggatctcaactcgccagcacctatcttacatgccggtccgtatcagagatactttttgagtggctttgctggtgattaaaaattaaggagggtgtaacgacaagttgcaggcacaaaaaaaccacccgaaggtggtttcacgacactgcttattgctttgattttattcttatctttcccatggtacccggagcgggacttgaacccgcacagcgcgaacgccgagggattttaaatcccttgtgtctaccgattccaccatccgggctcgggaagaaagtggaggcgcgttccggagtcgaaccggactagacggatttgcaatccgctacataaccgctttgttaacgcgccaaattcttcaggcctttcagccagacatccgcttgacgccgatgtcttttaaactggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcattcatcaagcaatcagttaatcacttgattttattatcgtctggcaatcagtgccgccgttcgatgcgttgcattctacttacctggcgcgatgagtcaacgatatttttcaccacttttgatcgtttgctgaaaattacgccgaaacgatcactgatcaagcaaatctgcacgcgcagcgctcaaatattgcaacattgaccacagagtcagtaccgcagccacaaagaaaagtgcaataccggcgtactcaacccaaatgttcggacgccacagcagccaggccaacgccaccatctgggcagtggttttcactttcccaatccaggagacagccacgctactgcgtttacccaactccgccatccattcgcgtagcgcagaaataataatttcacgggcgatcatcgttgccgccggtaaggtcacccaccagctgtgataatgctcggttaccagcaccatggcgatagccacgagaactttatctgcgacagggtcaaggaaagcaccaaaccgggtactctggttccagcggcgtgccagaaaaccatcgaaccagtcagtcaccgccgcgacgcagaaaatgagcgcggcggcaaacggcgaccaggtgacaggcagataaaagaccaatacaaagaatgggataaggatgacacggaacagtgtaagcaacgtagggatattaaattgcataatgacgggtaactatctgttgtcagtaagattacccctatgttgctacagagacatcaatgtttcaacgaccagaagatcttttctgccagaccttgcgaaatacccggcacttttgcaatttcctcgacgctggcgttacgtaaaccttgcaaaccgcccatatatttcaacaacatttgccggcgttttggcccgacgccttcaatggtttccagggaactggtatttttgaccttcgcccgttttttacggtgcccgccaatcgcgtgatcatgtgattcatcgcgaatatgctggataacatgcagcgcgggagaatctggcggcaaactgaatccctcaccttccggctcaaagaacagcgtttccagcccagccttacgatctgctcctttggcaacgccaagtagcagcggatgatttttatcccatgagacatccagttcggcgaagacatttttcgcctgcgcaagctggcctttgccgccgtcgataagtatcacatccgggatcttactgtcgtcgatggctttaccataacgccgacgcagcacctgattcatcgccgcataatcatcgcccggcgtgatgccagtaatgttatagcgccgatactccgcacgcagcgggccgttagcatcaaacaccacacaggaagcgacggtttgttcacccatggtatggctgatgtcaaagcactccatccgcttcacttccggcaatttcaacacactggcaagtgctgtaagccgctggtgaacggtagattgctgcgaaagtttgctggttaaggccgtcgccgcattggtgcgcgcgagtttcagataacgcgcccgatcgccgcgaggtttggtttgaacattaatcttgcgtcccgccagttctgaaagggaatcggcgagcagcgttttatcgctaagattaaaatcgagcaggatctcacccggtaaggtgcgcatctggctgccttgtaaatagaactgacctacgaaggtttctaccacctcgctcagttccgtaccgccaggcactttcgggaaatagctgcggctgccgagcactttgccctgacgaatgaacaatacgtggacacaagccatgcccgcatcgaacgccacaccaataacgtcgaggtcgtcgccggtattggaaacgaattgtttttcggtgacgcgtcgcaccgcctgaatttggtcgcgaatacgtgccgcttcttcaaactccagattctggctggcagtttccatacgactaatgagttgcgtaagcacctgatcatctttgccagacaaaaacaggcgcacatactcgacctgctgagcgtattcttcttcactcaccagtccttcaacgcacggtcccagacagcgccctatctgatattgcagacacggacgcgagcgattgcgataaacactattttcgcactggcgaatggggaaaatcttttgcagtagcgccagtgtttcacgtacggcatagccattcgggaacgggccgaaatattcacctttggcatgcttcgcaccacgatgcatcgccagacgcgggtgggtatcgccactcaggaagataaaaggataagatttatcatcgcgtagcaaaacgttgtaacgcggctgatagagtttgatgtagttgtgttccagcaacagcgcttcggtttctgtatgagtaaccgttacatcaatttgctggatctgggcgaccagcgcttcggttttgcgcgaagcgaggttgctacggaaatagctggaaagccgttttttcaggtctttcgctttgccgacatagataaccgtaccaccagcatcgtacatgcgataaacgcctggctggctggttacggtttttaaaaacgcttttgcgtcaaactgatcactcactgacttgataatgtctccgcattacacagaccatggcgaattgccaggtgagtcagctcaacatcgccatgaatgtttagtttactgaacatacgatagcggtagctgttcaccgttttcggactgagattgagctgttctgagatctcattgaccttctggcccttggtgatcatcagcataatctgcaattcacgttcagacaaactggcaaatgggctttctgttttttctggttcgatctggcttaacgccatttgttgagcgatgtcagaagcaatgtaacgctgccctgaatagacagaacgaatcgcactcacgacttcctgcggagccgcgcctttgctgaggtagcccgcagcaccggcctgcatgactttcgctggtaaagggttttctgtatggacggtaagcatgatgattttgacatcagctgtggaacgcgcgattttacgcgtcgcctcaagaccgccaatgcccggcatactcatgtccattagcaccacgtcaacggcatttgcccgacaccacttaacggcgtcttcaccgcacgatgcctcaccgacgacttttataccctttatatcttccagaatgcgtcgtatccctgcgcgcaccagttcgtggtcatcaacaagtagaacgttgatcaaaggaatatctccagaaatagggataacgctactgatagttagtcattcgtatattagcggtttttattgcaactttgaaacgttaaaaatggtgggtattcgatttttctctcgtttttgtcaattcgattgtccacagttatggtcacgcccgtcaccaacggcttaccggatcgtttcacagtaagccctgcgacgaaatgtgacaaaaattacctttattcagcaaaaatgaaaatcagcccgctgaatatgtaacattaattaacccgaacaatacgggcaaaaaacattcatgataaaaatatttattggtcattatattaacgcatttaatagcaccgttgacgatacgctcaaaaaacaaccactgctatttttagcaaagcttatggtatactccgccgccttaacatttttcaccgcaaattttcattgcaacatgacgaggaaaataaatgagtacgcctgatttttctactgccgagaataatcaagaactggcaaatgaagtctcctgcctgaaagcgatgctgacgctgatgctgcaggcgataggacaagctgacgcgggccgcgtgatgttaaagatggaaaaacagcttgcgctgatcgaagacgaaacccaggctgcagtattttccaaaacggttaagcaaattaaacaagcctaccgtcagtaatataaaaccggctgatagcgtgcctttcagccggtttttgcatctggcacgcaggacagaaaagagatcaaattaagccagtagcggccgcgtaacaggcaacctgggtcttattcggtgcattgatttttttctgcatgtttttctgatggaaattgaccgtattctcagagattgacaaaatcatcgctatctctgctgatgtcttcccttccgccgtccatttcaaaatttctttttcgcgcttgctgaaattcatctctggcgtcatcactatttcatcatttaaacgcatcagagccatcagactttcgcgcaccagtaactgcatttttaattgcagttcatcactaagaatgggtatttcgcgcgcgctgctacgggaaaaggacaaaaagcccagcgcccggtttggcagcattaaatactgagtgacaccgcggcgtaaaccatgtgcgcgcgcggcttcccataacggctgtgcttcgctgaataagtcatcattccacattaaatggccctgactaaagttttcagggttcagcaccggatcaattgcgagaaagttttttgcctgataataactaacccacgcctcagggtaattggtgtagaaagccactttaggtcgcgtgaatggtaccgggtggcgaacacataacgaatagtaatcgtactctagctgctgagcctgaagctctatttcatggtagacctcttctgcggcctccatcctctgaaaacgcaacagcatcgtgcgacgccagctgaaaaaatccgtatcctgcatagtaaaccgcaacgcccctgagagtgagtatcatttataatgataattcaaactatcacataaataagatttatatataatttatattattcaggcaatgaattacttttgcaagccatcgcattctcttatgttattaatgagttatgctgatttgttaagctgttttatcacgcttgaaatggcgtcccgccccgacaggtgaatcgtcggggctgattttttcttattattgcagcagaaacttctcgaggaactggcgggtgcgaggctgctggggatcggcaaataacgcttttgctgccccctgctcgactatccgcccctggtccataaaaatcgcccggtccgcaacatcccgggcaaagctcatttcgtgcgtcacaatcaccatcgtgcgcttttcctgcgccagctgacggatggtgttcaggacttcgcccaccagctctggatccagcgccgacgttggctcgtcaaacaaaatcacctcaggacgcattgccagcgcacgtgcaatcgcaacacgttgctgttgaccgccagacaaacgacgtggatagctggtttctttaccggccagcccaactttcgccaacagctcgcgagcgcgcgccgtggcctcttctttcggttcgcctttgacgatcaccggcccttcaataatgttttccagcaccgtacgatgcggaaacaaattaaagttctggaagacaaacccgacgtgctgacgcaactggcgaatcagcgatttttgctgacttaatgaacgtgcagtatcaatagtgatatcgccaacggtgatcgttcccgcttcgggttgttccagcagatttatgctgcgtagcaacgtggttttgccggaaccactcggaccgataattgccaccacttcgccaggctttacctcaaggtcgataccgtgcagcaccgtctgaccgtgaaattttttcaccaggttcttaacttcaatggcactcattttggttctctctcctggcgattaagttgattctcaaaatggttctgcaacgtcgataacacagtcgccatgatccagtagatgagcgaagccgccagatacatggtgaatacctccagcgtacgcgaggtaatcaactgcgcctgacggaacagctccggcacctggattgtcgcggccagcgacgtatcttttaccagactgataaagctgttcgacagcggcggcaacgccacccgcgccgcctgtggcaaaatcgcgcgacgcatagtctgccatggcgtcataccaatactggcagctgcttcccactgacctttatcaatagaagaaatggcggcgcgcagcgtttcggcagcataggcggcagtgttcagcgacagaccaatcattgctgacggaatgggatctaattcgataccaaactgcggcaggccgtaatagatcataaacagttgtgcgatgagcggcgtaccacgaaaaatagagatataaaaacgcgccagccagcgcacgggccagattggcgacaggcgcatcagcgcgagaataaacccgagcagtaagccaaaaaacatgccgccgatactgagttgcagcgtatacccagcccctttcagcaggaacggcaaggaatcaataaccagttgtatactttcttgcatgagcgttcccggagctaaacgtggggatgataggcgaacagcgcaggcgcgccgccggtatgaataaacagaatcggcccttcatctttgaagcgtttctgactgataccgtcaatcagacccgccatcgcttttccggtatacacaggatcaagcagaatgccttcaaaccgcgccagcaatttcactgcttccatgccttcgtcgttcggcacgccgtagccaggtgcaaaatagtcatcccagagtaaaatttccgctgatgcggtcagctccagttctttcgcaatcgcctgttgtaggttaaccactttcggcaattgatcggcaacggaacgcgacacggtcacgccaatcagttcgctttcaggcagcaggtgttccagcccaacagccagtccggcgtgagttccggcactgcccgatgcgactaccaccgacgaaatattaaccgccccttcacactgttgcgcgatttccagcgcactctccacataacccagcgcgcccaaagcattagaaccgccaaccggaatgacatacgggcgaaagccttgtgcttcgactcgcgtcgccagctcttccagttgggcattgggatcggtcagtgcgtcgcacatttcaatctgggtattgaacagatccagcaacaagcgattgccgttggttaaatagttttctgcggttgtgccaataggattttccagcagcgccacgcagtgcagaccgagtttcgccgcaactgcggcagtctggcgcacatggttagactggatcgcgccggcagtaatcagcgtatcggcaccttcgcgcagagcatctgctgcgagaaattccagcttacgtaatttattgccgcccattgccatgggggtgacgtcatcccgtttgatgaaaatttcccgtccaagataatcagaaaagcgcggcagatattcgagcggcgttggcgcgccgataaactccaaccgtggaaaacgggttaaattatgcagtggcataacagcctccgatgtgtgttgttgtgattttcttattatgcacgctgaaaacgcgtaaataaaaaaggcgctagtgaaagcgcccttttttgtcattatgctgattatttggtcacatcagcaccaaaccatttttcggaaagagcttgcagagtgccgtctttttgcatttccgcaattgcatcattcaccgctttcagcaggtcctcatttcctttacgcagcgccacgccagactcctgacgggagaatgcttcaccggttactgccagcgtatcgttggttttcttcaccagatccagcgccgccagacgatcaacgaggatcgcatcgatacgccctacgcgcagatcctgatatttggtcgggtcatcatcataggtacgcacatcgacgccctgaacattctgccgcagccactcttcatagttggtgcccagaccgacacccacttttttgcctttcagatcagcagccgttttaagggtgccttcgttaccttttttcaccagcgcctgaataccggaaatggtgtaaggggtagagaaatcgtattttttcttgcgctcgtcagaaatggtgacctgattaatcaccacatcaatgcgtttagagtccagcgacgccagcataccgtcccatttggtcggttttagtgacgcctcaacgccaagatgttttgccagctgttgggcaaattccacttcaaaaccggttaatttgccgtcatccccctgaaaactgaacggcggataagtgccttccagccctaccagcagcgtgccgcgctctttaactttattaagcagaccttcatctgcaaaacttttaacgctcatgcccgcaaccagcgctacggccatcacactcatcaatgcctgacgtcccagatgtgctaatttcatatttaccccgaatgttgttatgtctgtttgcagtgtagagccattgtttgtaaacacaaaaacaactccgctacatcttattcttatttaatatatatcagaagcaggcaggctggaggatttctgcacaagtccggtacacgtttgacgctgatagtgttgatacttccgtaatgcgatgcggtaattgttggtgctggtggtgggcagccacggggcgaggatttcatcaaggaaaccgtcctgcagctgatcgagggaaatattttgctcgtgtagatgattccccaaacggcgcaaacgaacgacatattcacgcaccgtacctggctcatttcagtttgctcaaaaagaaattgcttaaagccgataatatcgaaaaaatcactctgcgttttgcaatgtaaatcaccgcaaaatcggcacaatgccgcccatgatttttgttccgtttgccagccattttcatcaagcagcgcgtccaggcgggaaatctcgattttattcactattttgccgtcgcgaacgagggtaatgcgatcgagtaatttacggcaatgcgcgcaataagtctggctgtgtttaaagtctttaagatagcggcttaatggccgtcttttcaggtgctgcaccatcattaagaactcctggtagtcaaaattaaagtgcggcatttactgacgttataacttacccagtttagtgcgtaaccgtttaatggcctggctgtgtaactgactgacccgcgattccccgacctccagcaccgcgccaatctctttgagattcagctcttcctggtaatagagggttaataccagtttttcgcgctccggcaacgtttcgatagcttccatcacccgctggcgcagattactgtccagcagttgttgtagcgggttttctcgctgatgatcatcagtaaccagttcaatgctatcgccgtgctcttcgcgccactcatcgtaggagaagagctggctgttattggtgtcgagcaacatttggcgataatcggcaatatcgatccctaaacgttccgcaacctcagtttccgtggcgttgcggccaagttcctgctccagttgccctattgcctgtaccacttcacgcgcgttgcgtcgcacgctgcgcggcacccagtcacggctgcgaagttcatccagcatagcgccacggatacgctgcactgcgtaagttgtaaatgccgttccttgtagggcgtcatagcgttcgacggcattaagtaacccaatgccgcccgcctgtagcagatcgtcaagttccacgctcgcgggcagtcgaacctgcaggcgcaatgcttcgtgacgcaccagcgggacataacgctgccacagcgagtgtttatccattacaccttcagcggtatagagtgaattcacgataaacagccctgcgttatatgagttatcggcatgattatccgtttctgcagggtttttaatcggacgattagtgggtgaaatgaggggttatttgggggttaccggtaaattgcgggcagaaaaaaccccgccggtagcggggtcaggcaggttaaggccattagccttgtaacagagacagaacttgctgcggtacctggttggctttagacagcacggagttgcccgcctgctggataatctgcgctttcgacatgttggacacttcggtcgcatagtcggcgtcctgaatacgggactgcgcttcagacaggttggtggtggtgttgttcaggttggtgaccgcagaatccagacggttttgaacggcaccgagggaggagcggaatttgtcgactttagcgattgcggcatccagtgcttttaacggatcggctgtagcggctcccgccacttccgctgcaccaacagttaccgccgccgccgtaccggtaatggctacagtggcttccatgtatttaccggttgcagaatcaacgaccgcatatttagtactgttagacgcggtgtcagtgtaagacagtaaattgacttgtttacccccagcatccttgacatccgcagcagcaattgctgtaccatcagcagccgtcagtttcgccgcgctgaaatccgccatgccggacacggtaaatcctttcagattcaaagtggtactgtcgatttgttgcaagccaatgctgatcgtctggttatcattggcaccaatctgaatcttcatcgaatcgtttttcgacagcacgttcacaccgttgaactgggtctgaccagatacacggtcaatttcatcaagacgggatttgatttcgtcctgaatagaagacaggtcggaatcagagttcgtgccggtagaggcctgaacggtcagttcacgaatacgctgcaagttgttgttaatctctgacagcgcgccttcagccgtctgcgccagagaaataccgtcgttggcgttacgtgcggcctgagtcagacctttgatgttagaagtaaagcggttagcaatcgcctggcccgcggcgtcatctttagcgctgttaatacgcagaccagaagagaggcgctcgatagaagtcgacagcgcagactggtttttgttgatgttgttctgagtgatcagcgagaggctgttggtattaatgacttgtgccataattcattttcctgttttcaagtctacggtttaagtattgggcttccacccttcggcttcgtcgccgtcaaccctgttatcgtctggtcactcacaacctttagaatttttttctagcggtcgaaatactccccttcctcgttgctgttcgtgccattaaggcaaaaaataaatcgtaaactttaccccgcttacgccgataaccccggtattcgttctatacacgtcgcatgattaaggaaactatatggctagtatttcaacgcttggggttgggtcggggctggacttaagcagcatccttgacagtctggaggcggcagaaaaatctaccctgacgccgatatcaaaacagcaaagctcttacaccgcgaaactgagcgcctacgggacgctgaaaagtgcactagagagtttccagacagccaacacagcactgaataaagccgatttatttaccgccacctcaaccaccagcagttcatcggctttcagcgccaccaccacgggcagcgcgattgctgggaaatacaccattagcgttagccaactggcgcaggcacagacgctgacaacaaaaaatagtcaaaaagacagtaaagccgccatcgccaccagcgatagcgtactgaccatccaacaaggcggcggtaaagatccggtcacgattgatatcagcgcgggtaactcgtcactttccggcattcgcgatgccattaacaacgccaaagctggtgtcagcgccagtatcatcaatgtgggaaacggcgaatatcgtctgtccatcaccgctaacgatacgggcagcaataacgctatgaaacttagcgtcagcggcgacagcgccctggaaagttttatgggttacaacggaacgccgggtgatagcagcaatggcatgattgaaagcgtcaccgcgcaaaacgccaaactgacagtcaataacgttgagattgaaaacagcagtaacactatcagcgactcactggaagatatcaccctcaacctgaatgacgtcaccaccggtaatcagacactgaccatcagtaaagacacatccaaagctgaaaatgcggttaaagcgtgggtggatgcctataacacattgcaggatacattcagcagcttaaccaaatacaccgctgtcgatgccggagctgaaagtcaggactccagtaatggcgcattactcggtgactccacactgcgtaccatccagactcagcttaaaaccttgctcgccaatactcacagcagttcaaactataaaacgctggcacagattggcattaccagcgatgccagtaccggcaagctggaaatcgcgaccgacaaactgcaaacggcgctaaaaaatgatgccgctggtatcggtgaaatgtttataggtgacggcaaaagtactggggtaaccaccggcattagtaacaacctgaccagttggctctcttccaccgggataatccaggcagcaaaagatggcgtcagcaaaacgctgaataatttgaccgaccagtacaacgcagccagtgaacgtatcgataccttaatgacgcgctataaagcccagttcacccaattagatgtgttaatgaactcgctgaactccactagtagctatctgacacagcagttcgacacctcaaatagcaactcgaaataatcttcaggagagactatgtacgcggcaaaaggcacccaggcctatgcacaaattggcgtcgaaagcgccgtaatgagcgccagccaacagcagctggtcaccatgctatttgatggagtgctgagcgcactggttagagcgcgcctgtttatgcaagacaacaatcagcaaggcaaaggcgtctctttatcaaaagcgatcaacatcattgagaacggactgcgggtgagtcttgatgaagagagcaaagacgaattaacccaaaacttgattgctctttatagctatatggtcaggcgcttgctgcaagccaatttacgtaacgatgtctccgcagtcgaagaagtggaagcattaatgcgcaatattgccgatgcctggaaagagtctttactctccccttctttgattcaggacccagtctgatgaacaatgcaccgcatttgtatttcgcctggcaacaactcgtcgaaaaaagccagctcatgttacgcctggcaacggaagaacaatgggacgaactcatcgccagcgaaatggcgtatgtgaatgcggtgcaggagatcgcacacctgactgaagaggttgccccgtccactacgatgcaggagcagctccgcccgatgctgcgcctgattctcgacaacgaaagcaaggtaaaacagttattacagattcggatggatgaactggcgaaactggtcggtcagtcatcggtgcaaaaatcggtgttaagtgcctatggcgatcagggcggctttgtgctggctccgcaggataacctcttttgaatcttaatgagccgatggctcgcgaataatccgattacggctacgcttctaatattccccttgaatggagtcgaagaatgcgtaatcccacgctgttacaatgttttcactggtattacccggaaggcggtaagctctggcctgaactggccgagcgcgcagacggttttaatgatattggtatcaatatggtctggttgccgcccgcctataaaggcgcatcgggcggctattcggtcggctacgactcctatgatttatttgatctaggtgagtttgatcagaaaggcagcatccctactaaatatggtgataaagcacaactgctggccgccattgacgccctgaaacgtaatgacattgcggtgctgctggacgtggtagtcaaccacaaaatgggcgcggatgaaaaagaagctattcgcgtgcagcgtgtaaatgctgatgaccgtacgcaaattgacgaagaaatcattgagtgtgaaggctggacgcgttacaccttccccgctcgtgccgggcaatactcgcagtttatctgggatttcaaatgttttagcggtatcgaccatatcgaaaaccctgatgaagatggcatttttaaaattgttaacgactataccggagaaggctggaacgatcaggttgatgatgaactcggtaatttcgattatctgatgggggagaatatcgattttcgcaatcatgccgtgacggaagagattaaatactgggcgcgctgggtgatggaacaaacgcaatgcgacggctttcgtcttgatgcggtcaaacatattccggcatggttttataaagagtggatcgaacacgtacaggaagttgcgccaaagccgttgtttattgtggctgaatactggtcgcatgaagtcgataaactgcaaacgtatattgatcaggtggaaggcaaaaccatgctgtttgatgcgccgctgcagatgaaattccatgaagcatcgcgcatgggtcgcgactacgacatgacgcagatcttcactgggacgctggtggaagccgatccttttcacgccgtaaccctcgttgccaaccacgacacccaaccgttgcaagccctcgaagcccccgtcgaaccgtggtttaaaccgctggcgtatgccttaattttgttgcgggaaaatggcgttccttcggtgttctatccggacctctacggtgcacattacgaagatgtcggtggtgacgggcaaacctatccgatagatatgccaataatcgaacagcttgatgagttaattctcgcccgtcagcgtttcgcccacggtgtacagacgttatttttcgaccatccgaactgcattgcctttagccgcagtggcaccgacgaatatcccggctgcgtggtggtcatgtcgaacggagatgatggcgaaaaaaccattcatctgggagagaattacggcaataaaacctggcgtgattttctggggaaccggcaagagagcgtagtgacagacgaaaacggcgaagcgaccttcttttgcaacggcggcagcgtcagcgtgtgggttatcgaagaggtgatttaaatccatccccggcggcaagccggggagatttcattacggcagtggcgtcggtaacggcgctttatccagcgcggcggcacactctgccgtcgggcgatccacacgctccatcgtcataccatcgtactcaatggtgttaccgtcacgctcaacctcgtacagctcacgttttacggtaacgttagtgagatcatcagacatcaatgtcaacttacccggcacggcaatcacccgctgccactgacggcaatccaaggtatcgccctctttagtgacaatgaggctgcctatcgcttccggactgaccaacgcacgttgcggccctttggtctgccagtagcccgccagccagtccggcgcgggggttttcacgacattgttatagttttcgacttcggcacagcccgccagcaacatgagcgcacctgcaattgcgagttttttcatcattcgtcctgcatgagaagaaaagaggattgtggcattaaagccctgatgtcgccagcctttccaggttcagagagaaatttgatctaaccattatttttgtgaattattaccccgaaaataaatttgcatggtgtatgattcgcgactcttgtttcaaaccttctgagttcagaggctacattcatgtcatggcagcaattcaaacacgcctggttgattaaattctgggcgcccatccccgcggtcatcgcggcgggtattctctccacttactattttggcatcactggcaccttttgggctgtcacaggtgaatttacccgttggggcggtcagctcctgcagttgttcggcgtccatgctgaagagtggggttattttaaaattatccatctggaaggatcgccattaacccgcatcgacggaatgatgatcctcggtatgtttggcggctgttttgccgcagcgctgtgggccaacaatgtcaaactgcgcatgccgcgcagccgtatccgcattatgcaggccatcattggcggtattatcgccggttttggcgcacgtctggcaatgggctgtaacctggcggcgttctttaccggaattccacagttctcgctgcacgcctggttctttgccatcgccactgccattggttcatggtttggcgcgcgctttacccttctgcccatcttccgtattcccgtgaaaatgcagaaagtttctgctgcctcaccgttgacgcaaaaaccggatcaggcgcggcgtcgttttcgtctcgggatgctggtctttttcggcctgctgggctgggcgctgctgacggcgatgaaccagcccaaactggggctggcaatgctgtttggcgtcggctttggtttactgattgaacgtgcgcaaatctgctttacttcggcgttccgcgacatgtggatcaccggacgtacccatatggcgaaagcaatcattatcggtatggcggtaagtgccatcgggatcttcagttacgtacagttaggcgttgaacccaaaatcatgtgggcgggaccaaacgcggtaattggtggtttactgtttggttttggcatcgtgctggcaggcggctgcgaaaccggctggatgtaccgcgcggtagaaggccaggtgcactactggtgggtcggtctgggcaacgtgatcggctcaacgattctggcgtactactgggatgatttcgctccggcgctggccaccgactgggacaaaatcaacctgctgaaaacctttggcccgatgggcggcctgctggtgacatatttgctgttgtttgctgctctaatgttgattattggctgggaaaaacgcttcttccgccgtgcggcaccgcagactgctaaggagatcgcatgaaaaatatcgttcctgattaccgtcttgatatggtgggtgaaccctgcccttatccggcagtcgcaacccttgaggcgatgccgcagttaaaaaaaggggagatcctggaagtggtgagcgactgtccgcagtcgatcaataatattccactggatgcgcgtaatcacggctatacggtgctggatattcagcaagacgggccgaccattcgttatttaattcagaagtaatccctcattcccgctgtggcccacagcgggaatatcgttgcctctctatcacatagatttaacccgccccctctcctattcttttcagtgtgacctcaggaggtttctatgtgtggacgctttgcccaatcccaaacgcgtgaagattaccttgcgcttctcgcggaagatattgaacgcgatattccctacgatcccgaacctattggcagatacaacgtcgcgccgggaaccaaagtccttctgctcagtgaacgtgatgaacaccttcatctggatccggttttctggggatatgctcccggatggtgggataaaccgccgctgattaacgcccgcgtagaaactgccgcaaccagtcacatgtttaaaccgctctggcaacatggtcgggcaatctgttttgccgatggctggtttgagtggaaaaaagaaggcgacaaaaagcagccttattttatctatcgtgctgatggacaagctgtttttatagccgcgataggtagcacaccgtttgagcgtggtgacgaagccggaagaagtttttgtaagcccgctcagggtctttcagtgactgttgcaatggctgtgagggtgaatctttaagccattgcgtttcagtggcatttttccactcaaccaaccaggaagccattttcccgtaagggatgtatttattaccggcctcatgattctcattctgaagcgccagagcacgattgaaaacgaaacgacatgcgcctgcgaagcgcctcatttcacgctcctgttgaccacctggtcttaaccggaatttgaatgcctgtagtcgtttcatgggccaaatcatactttggcctatgaaaaaagaaaccgatatccgacgcggaaggcattgtgttttcctgaagcatgttcacctagtcttcgttactaaataccgacgtcagatttttgaccatgacgcgacagaaaaactacgcacttacttttcaaatgtatgtgctgattttgaagctgaacgggttgaaatggatggcggaccagatcacgtccatttgttaattaactatcctcccaaactggcgatatccagtctggtaaacagcctcaaaggcgtatcgagtaggttactgcgacgagatcgaccagatattgcagtcaggtattacgacaaaggcgttttgtggagtcctggctattttgtcagtagctgcatcttaacgtatcaactagatttaataacaacgatatccgtacctaaccggatatctaatgtcataagcatccctttaattatcccctcaacctcttgaaactttcccactcttgagctccacatagtccaaacgccggatgcaaaaaaatcacacgtgcatttctgaaattgtgatggaggaagatagtatcaattatatgtgcttagaaacgcccccgattagcgcagaagtcaccggattgttcagactccaataggttgagtatgccgtatttattttccaaaataaaaatcgatgctgttgctccttcataaaatacttttactctctggacgcttttcttagctctcttggtgttatcttaaaacgattatggaacctttcagtaaaacgagaaggacacttgtaaccattttccctggcaatctcgctgatgggttttactgtcgtttgtatagcagacaacgcattatttaacctcacgtcgtccaatatactttgaaaacttactccctcgcttgccagacggcgatgcaatgtggaaacagaaatgtagagatatctcgctaccttgtttgctgtccattttgttccaggttcggatagcattaggttataacaacgacttattaatgattgtttactatctgataaaagtaaacaattaacatgatgtgctcctaatgaaagtagaacgcccattgctaagtgttcctgaatttgcgttgagaagcctcgggaaatagatgtttttagttgctcccaacaatatattaactcggggttctgaggtaagcagaaacctgtcgtgttacgaatttgatcagttatcgcataaaatttttgaaacttttcaattagatcaatgggataataaagcatttctgcaagataaagacctgcttctggataattcgcaatataaaattcatatccacagggaaataatattatctgattattatcaacagttagactatgcgtctcccaattgataactttttttccctgacggatacgacataaagctggcataagaggcttaaccctgtgaatctcatgatgtttatgcatccgtatttcttcaatctttaggttagtcttatcttttgccagcatactcttaccctactttatctcataaactggtgttatctcagcggttgcaattttattggcattaagcatataaccaactaacgctccgctggaattagaatccacaggaattttatcagtttttagagcccatactttaaactggtaatgatggggtttatctcctttgggaggacatgctccaccaaatcctgcataaccaaaatcatttcggccttgaacagcaccagtcggaagttttgtaccatcacgtcttcctgcatcagcgggcaaatatgttacagttgctggaatattagcaacagtccagtgccaccatccactgcctgtaggagcatctggatcatacacagttacggcaaagcttttggtgccttcaggagcaccagaccaggttaatgagggcgatgtattaccaccttcacacccaaatccagaaaatacatgagacgttgtaagttgctctcctgtttttatttcattactagtgacctgaaatgctgcggcctgcgcagaaaatgttatgaatgccaatacacttgaaacgataagttttttcataaaaacctcattgttgtgacctatcgttattttatttgatgtgccttgatctcattatgcataaaggcgcaatgatcgcgcaaatgcaatcataattataaaggtgccccgaacattagccataatatgcacaaatcagattcctgttatctcaaggataattattttttaatgcggtgcacttcgtgacaacaagttaatgactaacacaccggcacaaatcaacatcatgcctatgatagctggcaggtccagtcgttgaccaaaaaatccccaggaaagcaaactaatcagaacgataccgacgcctgaccagatagcataagcaatccctgtaggtatataagccagcgtctgagctaataaccagaatgatgcacaatagcaaataattgtgccaacagagggccataaccgtgtaaacccctctgaaaacttcattaaggttgtaccaatgacctctgcaagtattgcgccaccaagataaatataagggttcatagcatattctttcctgttcatactggagagaattgtactacagtttgaacacaactcaccgttttcatcctagtgtatgtgtatccagggggctctggcgtggcaagagataaaggcaggaacaataatgatcagaaggaaccccaggctaacgaatgagttcactcttcctgggagcaaagcgaagacaaaacatgttatcgcgtttacggatcgtggatggcagaaaactttcaggatcaggtatccattttaaaccagaaattgagtgagtttgccccatccatgccccacgctgtgggatcggatataataaacaagcatagtcaacaggttacaaaacctacacctgcatggacatcacttcctgatacgccgccaccagcttattacgcacctgaatccccatttgcatagaaactgaggctttttgcatatcggtcatcacatcgtttaacgccacgccgggttcaccgagggtgaatttttctgcctgcgtgcgggcagctgtttgtgtatcgctaatgcgatcgagcgcggcgtgcagctgcccggcaaaactaatggtcggttgcggcagtgaatcctgcgcacgcgcactcatcgccgtagcctgtaactggctgataaccccttcaatcccctgtatcgctgacattttcgtctcctggataatttctggtagcaaagcctaccagtaagtcaataagacaaaggcgctaaatagcaacaaaaaaacgggtttattggcggatagaaaaaaacgaaagcacaaataatggcagcgtcaatttttcgagtttgctgacccgggagtgtgtcttgttccactttgccaataacgccgtccataatcagccacgaggtgcgcgatgaatgcgactgcagcccagacaaaatctcttgagtggcttaatcgcctgcgtgcgaatccgaaaattccattgattgttgccggttccgcggcagtggcggtcatggtcgcactgatcctgtgggcgaaagcccccgactaccgcacattattcagcaatctttccgatcaggatggtggcgcaattgtcagccaactgacgcaaatgaatattccttaccgcttcagcgaagccagcggcgctattgaagttccggcagataaagttcacgagctgcgtctgcgcctggcgcaacaaggtttgcccaaaggcggcgcggtcggtttcgaactactcgatcaggaaaagtttggtatcagccagttcagcgaacaggtgaattatcagcgggcgctggaaggcgagctttctcgtaccatcgaaactatcggcccggtaaaaggggcgcgcgtacatctggcaatgccgaaaccgtctttattcgtccgtgaacaaaaatccccttctgcatcggtgacggtaaatctgttacccggccgcgcactcgatgaagggcaaattagcgccattgtgcatctggtttccagcgccgttgctggtctgccgccgggaaacgtcacgctggtggatcagggcggacatctgttaacccagtccaataccagcgggcgcgatcttaatgatgctcagttgaaatatgccagcgatgtcgaaggccgtattcagcggcgtattgaagcaatcctgtcgcctattgttggtaacggtaatattcacgcccaggtcacggcgcagctggacttcgccagtaaagaacaaacggaagaacagtatcgccctaacggtgatgaatctcatgcggcgcttcgttcacgccagcttaatgagagcgagcaaagcggttccggttatccgggcggcgtaccgggggcgttgtcgaatcaaccggcacctgcgaataacgcgccaatcagcacgcctccggcaaatcaaaataaccgccagcagcaggcgagcaccaccagcaatagcgggccgcgtagcacacagcggaatgaaaccagtaactacgaagtcgatcgcaccattcgtcataccaaaatgaacgtgggcgatgtgcaacgtctgtcagtcgcggtagtggtgaattacaaaaccttgccagacggtaaaccattgcctctcagcaacgaacagatgaagcaaattgaagatctgacccgcgaggcgatgggcttttctgaaaaacgcggcgactcgctcaatgtcgttaactcgccgttcaatagcagtgacgaaagcggcggagaactgccgttctggcaacagcaagcgtttatcgatcagttgctggctgccggtcgctggttgctggtactgctggtggcgtggctgctgtggcggaaagcggtacgcccgcagttaacacgtcgcgccgaggcgatgaaagctgtacagcaacaggcgcaggcccgtgaggaagtggaagatgcggtggaagtccgcctgagcaaagacgaacaactccaacaacgacgcgctaaccaacgtctgggggcagaagtcatgagccagcgtatccgtgaaatgtctgataacgatccgcgcgtggtggcgctggtcattcgccagtggataaataacgatcatgagtaacctgacaggcaccgataaaagcgtcatcctgctgatgaccattggcgaagaccgggcggcagaggtgttcaagcacctctcccagcgcgaagtgcaaaccctgagcgctgcaatggcgaacgtcacgcagatctccaacaagcagctaaccgatgtgctggcggagtttgagcaagaagctgaacagtttgccgcactgaatatcaacgccaacgattatctgcgttcggtattggtcaaagctctgggtgaggaacgtgccgccagcctgctggaagatattctcgaaactcgcgataccgccagcggtattgaaacgctcaactttatggagccgcagagtgccgccgatctgattcgcgatgagcatccgcaaattatcgccaccattctggtgcatctgaagcgcgcccaggccgccgatattctggcgttgttcgatgaacgtctgcgccacgacgtgatgttgcgtatcgccacctttggcggcgtgcagccagccgcgctggcggaactgaccgaagtactgaatggcttgctcgacggtcagaatctcaagcgcagcaaaatgggcggcgtgagaacggcagccgaaattatcaacctgatgaaaactcagcaggaagaagccgttattaccgccgtgcgtgaattcgacggcgaactggcgcaaaaaattatcgacgagatgttcctgttcgagaatctggtggatgtcgacgatcgcagcattcagcgtctgttgcaggaagtggattccgaatcgttgctgatcgcgctgaaaggggccgagcagccactgcgcgagaaattcctgcgcaatatgtcgcaacgtgccgccgatattctgcgcgacgatctcgccaaccgtggtccggtgcgtctgtcgcaggtggaaaacgaacagaaagcgattctgctgattgtgcgccgtcttgccgaaaccggcgagatggtgattggcagcggcgaggatacctatgtctgataatctgccgtggaaaacctggatgccggacgatcttgcgccaccaccggcagagtttgtgccaatagtcgagccggaagaaaccatcattgaagaggccgaacccagccttgagcagcaactggcgcaactgcaaatgcaggcccacgagcagggttatcaggcggggattgccgaaggtcgccagcaaggtcacgaacagggctatcaggaaggactggcccaggggctggaacaaggtctggcaaaggcgaaggctcaacaagcgccaattcatgcccggatgcagcaactggtcagcgaatttcaaactacccttgatgcgcttgatagtgtgattgcttcgcgcctgatgcagatggcgctggaggcagcacgtcaggtgatcggtcagacgccaacggtggataactcggcactgatcaaacagatccaactgttgttgcagcaagaaccgttgttcagcggcaaaccgcagctgcgcgtgcacccggatgatctgcaacgtgtggatgatatgctcggcgcaactttaagtttgcatggctggcgcttgcggggcgatcccaccctccatcctggcggctgtaaagtctccgccgatgaaggcgatctcgacgccagtgtcgccactcgctggcaagaactctgccgtctggcagcaccaggagtggtgtaatgaccacgcgcctgactcgctggctaaccacgctggataacttcgaagctaaaatggcgcagttgcctgcggtacgtcgctacgggcgattaactcgcgctaccgggctggtgctggaagccaccggattacaattgccgctcggcgcaacctgtgtgattgagcgccagaacggcagcgaaacgcacgaagtagaaagcgaagtcgttggctttaacggtcaacggctgtttttaatgccgctggaggaagtggaaggtgtcctgcccggcgcgcgtgtttatgccaaaaacatttcggctgaagggctgcaaagcggcaagcagttgccgctcggtccggcgttattaggtcgcgttctggacggcagcggtaaaccgctcgatggcctcccctcccccgatacgacggaaaccggtgcgctgattaccccgccatttaacccattgcaacgtacaccgattgaacatgtgctggacaccggcgtgcgcccaatcaatgccctgcttaccgtcgggcgcgggcagcgtatggggctgtttgccgggtccggcgttggtaaaagtgtgctgctggggatgatggcccgttacacccgcgccgatgtcattgtcgtgggtttgattggtgaacgcggacgcgaagtaaaagattttattgagaatatcctcggtgccgaagggcgtgcacgctccgtggtgattgccgctccggcggatgtttctccgcttctgcgaatgcaaggtgccgcctatgccacgcgaattgccgaagattttcgcgatcgtggtcagcatgtattgctgattatggactccctcacccgctacgcgatggcccagcgtgagattgcgctggcgattggcgaaccacctgccactaaaggttatccaccgtcggtgtttgccaaattaccggcactggtcgagcgtgccggaaatggcattagcggcggcggctcgattaccgcgttttataccgtgctcaccgaaggcgatgaccagcaggaccccattgccgactccgcgcgggccatcctcgacggccacattgtgctgtctcgccgactggcggaagccgggcactatccggctatcgatattgaagcgtcgatcagtcgcgcaatgacggcgttgatcagtgagcaacattacgcgcgagtgcgcaccttcaaacagctgttgtcgagttttcagcgtaaccgcgatctggttagcgtcggcgcgtatgccaaaggcagcgatccgatgctcgataaagccatcgccctgtggccgcagctggagggctatttgcaacaaggcatttttgaacgcgcggactgggaagcgtctctccaggggctggagcgtattttcccgacagtgtcataacccaggagataacggcagatggcggaacatggtgcgctggcgaccctgaaagatctggcagaaaaagaggtagaggatgccgctcgcctgctgggtgaaatgcgtcgcggatgtcagcaggcggaagaacagctcaaaatgctgatcgattatcagaatgaatatcgcaataacctcaatagcgatatgagtgccgggatgaccagcaaccgctggatcaactatcagcagtttatccagacgctggaaaaagccattactcagcatcgccagcaacttaatcagtggacgcagaaagttgacattgccctgaacagctggcgagaaaagaaacaacgtttgcaggcctggcagacactgcaggaacggcaatccacggcggcactgcttgcagaaaaccgcctcgatcagaaaaagatggatgagttcgcccagcgcgccgccatgaggaaacctgaatgattcgcttagcgcccttgattaccgccgacgttgacaccaccacattgtctggcggcaaagccagcgatgctgcacaagattttctcgcgttgttgagcgaagcattaacaggcgaggcaacaaccgacaaagcgactccccagttgctggtggcaacagataagcccacgacaaaaggcgagccgctggtcagcgatattgtttccgacgcgcaacaagcggatttactgatccctgtggatgaaacaccgcctgtcatcaacgacgaacaatccacatcaacaccgttaaacaccgctcagacgataacgttggctgcggcggctgacaacaatacggcaaaagacgaaaaagcggatgatctgaatgaagacgtcaccgccagcctgagtgccctttttgcgatgttgccgggttttgacaatacgcccaaagtgactgatgcaccgtcaaccgtattaccgacagagaaaccaacgctcttcacaaaactgacttctgcgcaactcacaacagcacagcctgatgacgcccccggcacgccagctcagccattaacaccgctgatagcagaagcccagagtaaagcggaaatcatcagcacgccttcgccggtgaccgctgccgccagcccgctaatcactccacaccagacacagccactgcccaccgtcgccgcgcctgttttgagtgcaccgctgggttctcacgaatggcaacaatcattaagccagcatatttcgctgttcacccgccaggggcaacaaagtgcagagttgcgtctgcacccgcaggatttaggtgaggtgcaaatctccctcaaagtggatgataaccaggcgcaaatccagatggtttcaccgcatcagcatgtacgcgccgccctggaagcagcgctgccggtactgcgtacgcagctggccgaaagtggcattcagttagggcaaagcaacatcagtggcgaaagctttagtggtcagcagcaggccgcttcccaacaacagcaaagccaacgcacagtaaaccatgaacctctggcgggggaagaagacgatacgcttccggttcccgtctctttacaagggcgcgtaacaggcaacagcggcgttgatattttcgcctaacgtcagaggtagcaccgtaatccgcgtcttttccccgctttgttgcgctcaagacgcaggataattagccgataagcagtagcgacacaggaagaccgcaacacatgactgattacgcgataagcaagaaaagcaagcgatcgctttggatcccgattctggtattcattaccctcgcggcctgtgccagcgcaggttacagctactggcattcgcatcaggttgccgctgacgacaaagcgcagcaacgcgtcgtgccctccccggtcttctatgcgctggatacctttacggtcaatctgggcgatgcggatcgcgtgctgtatatcggcataaccctgcgcctgaaagatgaagctacacgctcgcggctgagtgagtatttgccggaagtccgtagccgtttgctgttactgttttcgcgtcaggatgctgccgtactggcgacagaagaaggcaagaaaaacctgattaccgagattaaaaccacgctttccaccccgcttgttgccgggcaaccgaaacaggatgtcaccgacgtgctgtataccgcttttattctgcgataacgacatgggcgatagtattctttctcaagctgaaattgatgcgctgttgaatggtgacagcgaagtcaaagacgaaccgacagccagtgttagcggcgaaagtgacattcgtccgtacgatccgaatacccaacgacgggttgtgcgcgaacgtttgcaggcgctggaaatcattaatgagcgctttgcccgccattttcgtatggggctgttcaacctgctgcgccgtagcccagatataaccgtcggggccatccgcattcagccgtaccatgaatttgcccgcaacctgccggtgccgaccaacctgaaccttatccatctgaaaccgctgcgcggcacagggctggtggtgttttcaccgagtctggtgtttatcgccgtggataacctgtttggcggcgatggacgcttcccgaccaaagtggaaggtcgcgagtttacccataccgaacagcgcgtcatcaaccgcatgttaaagctggcgcttgaaggctatagcgacgcctggaaggcgattaatccgctggaagttgagtacgtgcgttcggaaatgcaggtgaaatttaccaatatcaccacctcgccgaacgacattgtggttaacacgccgttccatgtggagattggcaacctgaccggcgaatttaatatctgtctgccattcagcatgatcgagccgctacgggaattgttggttaacccgccgctggaaaactcgcgtaatgaagatcagaactggcgcgataacctggtgcgccaggtgcagcattcacagctggagctggtcgccaactttgccgatatctcgctacgcctgtcgcagattttaaaactgaaacccggcgacgtcctgccgatagaaaaacccgatcgcatcatcgcccatgttgacggcgtcccggtgctgaccagtcagtacggcactctcaacggtcagtatgcgttacggatagaacatttgattaacccgattttaaattctctgaacgaggaacagcccaaatgagtgacatgaataatccggccgatgacaacaacggcgcaatggacgatctgtgggctgaagcgttgagcgaacaaaaatcaaccagcagcaaaagcgctgccgacgcggtgttccagcaatttggcggtggtgatgtcagcggaacgttgcaggatatcgacctgataatggatattccggtcaagctgaccgtcgagctgggccgtacgcggatgaccatcaaagagctgttgcgtctgacgcaagggtccgtcgtggcgctggacggtctagcgggcgaaccactggatattctgatcaacggttatttaatcgcccagggcgaagtggtggtcgttgccgataaatatggcgtgcggatcaccgatatcattactccgtctgagcgaatgcgtcgcctgagccgttagtgatgaataaccacgctactgtgcaatcttccacgccggtttctgctgcgccactgctgcaggtcagcggcgcactcatcgccattattgccctgatcctcgctgctgcctggctggtaaaacggttgggatttgccccgaaacgcactggcgttaacggtctgaaaattagcgccagtgcttcgctgggcgcgcgtgaacgggttgtggtggtcgatgtggaagatgcacggctggtgctcggcgttaccgcagggcaaatcaatctgctgcataaacttcccccttcagcaccaacagaagagataccgcagaccgattttcagtcggtcatgaaaaatttgcttaagcgtagtgggagatcctgatgcgtcgtttgttgtctgtcgcacctgtccttctctggctggttacgcccctcgccttcgcgcaactgccgggtatcaccagccagccgctgcctggcggtggacaaagctggtcgctcccggtgcagacgctggtgttcatcacctcgttgacgtttattccggcaattttactgatgatgaccagtttcacccgcatcatcattgtttttggtttattgcgtaacgcgctgggaacgccctccgcgccacctaaccaggtattgctggggctggcactatttttgaccttttttattatgtcaccggtgatcgacaaaatttatgtcgatgcgtaccagccattcagcgaagagaaaatatcaatgcaggaggcgctggaaaaaggggcgcagccgctgcgtgagtttatgctgcgtcagacccgtgaggcggatttagggttgtttgccagactggcgaatactggcccgttgcagggacctgaagccgtgccgatgcgcattttgctcccggcctacgtgatcagcgagttgaaaaccgcatttcagataggcttcacgattttcatcccttttttgattatcgacctggtgattgccagcgtgttgatggcattggggatgatgatggtcccccccgccaccattgctctgccctttaaactgatgctgtttgtactggtggatggctggcaattgctggtcggttcgctggcgcagagcttttacagctagagaggcaaaatgacacctgaatcggtcatgatgatggggactgaagcgatgaaagtcgcgctggcactggctgccccgctgttgctggtggcgctggtcacgggccttatcatcagtattttgcaggccgccacccagatcaacgaaatgacgctgtcgtttattccaaaaatcatcgccgtatttattgccattattattgccggaccgtggatgctcaatctgttgctggattacgtccgcaccttgttcactaacctgccgtatatcatcgggtagccgtactatgttgcaggtgacaagcgaacaatggctatcctggttaagcctctacttctggccgttactgcgcgtgctggcgctcatttctaccgcgccaattctgagcgaacgcagcgtgccgaaacgggtaaaactgggtctggcaatgatgatcacgttcgcaattgccccatcattacctgccaacgatgttcctgttttttcgttctttgctctgtggctggccgtgcagcagatcctgatcggcattgcgcttggttttaccatgcaatttgcctttgccgctgtgcgaaccgctggcgaaattatcggcctgcaaatggggctgtcatttgcgacgtttgtcgatccggccagccatctcaatatgcccgttttagcgcgtatcatggatatgctggcgttattgctgttcctgacatttaacggtcatttatggttaatttcactgctggtcgatacctttcacaccctgccaattggtggcgaaccgttgaacagcaatgcgtttctggcactcaccaaagcagggagtttgattttccttaacgggctgatgctggcgttaccgctcattactctgctgctgaccctgaatctggcattaggtttactgaatcgtatggccccgcaattatccatttttgttattggatttccattaactctgactgtcggtatctctttaatggcggcattaatgccgttaattgcgtctttttgcgaacatttattcagtgaaatttttaatttgctggctgatattattagtgaattgccattaatataattccgtaacgtttatcatgttatcctaaggattatccgaaaaataatacctacgaacatcttccaggatactcctgcggcgaaatatttgttttaagctcactcacatatcgcaacatttactttactttaagacaattccaggcaaattatacaacactttacgggatagtaagtccgcctgaaaaatcgcgagagtggcgcattaggtgacccatgttgttccgtttagtcatgatgaaatattcaggtaaggggaattatcgttacgcattgagtgagggtatgccatgtcaacgattattatggatttatgtagttacacccgactaggtttaaccgggtatctgttgagtagaggggttaaaaaaagagaaatcaacgacattgaaaccgttgatgaccttgccatagcttgtgattcacagcgcccttcagtggtgtttattaatgaggactgtttcatccatgatgcttctaacagtcagcacatcaagcacatcattaatcaacatcccaatacgttatttatcgtttttatggcaattgccaatgttcattttgatgaatatctattggtcagaaaaaatttattgatcaattctaaatcgattaaaccggaatctctcgacgatatccttggcgatattctgaaaaaagagacaacgataacctcgtttttaaatatgccgacgttatcattgagccgaaccgaatcgagtatgttgcgaatgtggatggcaggtcagggaaccattcaaatctctgaccaaatgaatatcaaagccaagaccgtttcatcgcataaaggtaatattaaacgtaagatcaaaacgcataataaacaggttatctaccatgtcgtccgactgacggataatgtgactaatggtatttttgtcaacatgcgctaacacattctgactggtggtttcccaccagtcaggctgaataagattactctgctttctccacaaagataccgtcctgatgccctgcttcattaaagaaccagatgccgagcgggtagtcttccagcgaaaccaggtacattgtgccttcactaaactcctcaactgccagtaccacgccaggacgacgcggaccgccatccgttttgactgttacccgatcattcaccttcatcgttttcctcctgtggctttgtgccagtgtagaacaatttcgtttttctggcagcgccagccgcgcgcgagtgctgattttctcgacggtctatacttaagaggtgccaggcggacttaacgactggcggcaacaacagagtaacggttgcgaggaaagatgatgaaaaccgcaaaagagtacagcgataccgcaaaacgtgaggtcagcgtcgatgtcgatgccctgctggcggcgatcaatgaaattagcgaaagcgaagttcatcgcagccagaacgattctgaacacgttagcgtcgatggacgtgaatatcatacatggcgtgaattggcggatgccttcgaactggatattcatgacttcagcgtctctgaagtgaatcgttgaatgcacaataaaaaaatcccgaccctgagggggtcgggatgaaacttgcttaagcaagaagcacttaaaaaattcgttacaccaggaaatctgatgtgttcatcaccttatccgcaatttttttcgctgacaagaaaatattcgccatatgaatgattaacgctacttatgaatagaaatgtgacgcacgtcaccccttggtggctctggcgtcagcgggatcgctcccgaaaaaatcatctttgataatttgtgctgttttgagaatcatcctggtaaggggagtactgcgcgactatgttttcaattcaacaaccactactggtttttagcgatcttgatggcaccctgctggatagtcatatttatgactggcaaccggcagccccctggctcacccgtttacgcgaagcaaatgtacccgtcattctgtgtagtagtaaaacttcagcagaaatgctgtacttgcaaaaaatgttggggctacaaggcttaccgctgattgcagagaatggcgcagtgatccagcttgctgaacaatagcaggagatagacggttttccacgcatcatctcaggtattagccatggcgaaatcagccaggttttaaatacgctacgcgagaaagaacattttaaattcacaacttttgatgatgtcgacgatgcaaccatcgccgaatggacgggattaagccgtagccaggcggcgctgacgcagcttcatgaggcgtcggtaacgctaatctggcgcgacagtgacgagcgtatggcacaatttaccgcgcgtctgaacgaactgggcttacagtttatgcagggtgcgcgcttctggcatgtactggatgcctctgccggaaaagatcaggctgccaactggattatcgcgacttatcaacaattgtcaggcaaacgcccaaccacacttggcctgggcgatgggccaaacgatgcgcccttactggaggtaatggattacgcggtgattgtgaaagggctaaaccgtgaaggggtgcatctgcatgatgaggatccggcccgcgtctggcgaacgcagcgtgaaggaccggaaggctggcgtgaagggctggaccattttttctccgcccgttaagcgttatcgctcgcgcatacccgattacgcccggcctgtttagcgagataaagccgacggtcagccagtgactggagttgttcaaaatcataatcaccggtttcctcgctgctgcttacccccagcgaggcactgatgcgtatcgtcgtactcttagcgatcaacatctctttttcattcaacttcaggcgaatacgttctgcgactgccgcagcctccgtcagactcgcgcctggcagaatcacacaaaactcctcaccaccgacccgcccggcaacgtcctgcgcacgcaaggaactgctaattaatccggcagcatgagaaagaacacggtcgcccgcctgatgaccaaagcggtcattaatcgctttaaaatggtcaaggtcgacctgaatgacagaaaaaggatgttggtgcgtctgacacaatttcgcgagcggacgggctttttcaaacagtgcgccacgattatataaacgggttaaggtgtcgtgccacgcctgccactgcaacgagctttgcagaacatacatgttgctaaccatccggcgaatcacataccaggagatgagtaacatggtggtaaagagcgcccacagcagggttaatgcaatgctgatactgccgaaatcgccgcgcacgccttcgcttagcgtatggacgcgcaccagcacaccgtcgaaatggtccagacgttcccagctaacatagcgactgtccatacgaatgccgccccgcgtgtcatgttccatcgcctgcgccagcaaggccagttcacgaggatcaaaaatattccctgttggatggtcaggattggaagaggtcaaaaatctcagcttactgtcatagagctgatactcaccatcgaggtttttatcgatggcgtttcttaaaaattgctgcatggtacgcacgggaatactcatccccagcacgccataccagtagttattactgtctactggaacactgacggtaacctgcggttcagtattgctggcgtgttccggttgcgaagtaaaccagcgtaccgcgcggtgacgattttctcgttgcgaatggccgataaaccagggttgggtgacatagccgtaataacgcgttggtacattgcgcgtaaacaaggtcggctgcgtcgaaacgtaaaatccggcacgcgagacatacatcgcctgttcaaccatcgacgaggtgttgtgcgccagtcgcagcaagtaaccaacttccagtgcagcggtaatttcattgtcgaggctttcattttcgcgagacaggagattcccctcgctgactaatgcatccgatacgccattgactgacagggtgcgtcgtcggttgagttcaatttgctaggcgtgctcgtcgcgatgctgttcgaactcggttacagcattacgcagtgaagtgaaatccagtggcgctacgagagcttcgcgcatgccattacgcaaaaagatcagtttgtcgacgttatactgcaaatgcttatcgagcgcgttggctacgttttccagatgattacgctggctggagatataggcatcttccagcaccactacttcacgccaggtgagcaaggtggaaaaaagcaataccacgataaagcagagattaacgacatgaccaggccccaggcggcgtgcgagttttttcaaccagctctggttttccatttttgtctcgtgctgcaccctgacgactcccaacctgcttttttatgattctggcataacctggcgatagcgtaccgcaaaacagcgataattttataatggtggcatgataagacgcgacagacatcgatagttttataacgtaggcatgataagacgcgatagcgtcgcatcaggcaattcagtgcagacactggcacacccgaccggatgcgacgtgagcgccacatccggtcgggtgttaatgataccctttcaaacttcttccgcagaacgactcccctcccccggaacaagctcggtttcatgaaaagcttcccgcttgaccccgtaaccgtcataccaacgacactcaaccataccgctggagtatccggtgacaatcatccgcgggccgccctctttaaccgtaacttcctcactaaccataaagctcatactcgcctccttttttcgagtgaaacttgttcaccttagttgaagatggcgaattttgcataatagcctgtgcgagtattaatgtgcctgaccgcgtattttcgctacggctttcactcccagcaccacgatgccgccgatgataaatccaagaatcagatttaaaacagtcggtaatatcatcgccaccactgcactttgctgcccggcgaaatgttcaatggcgtgatgcagcggcgcaataccatgtaccacaatcccgccgccgacgaggaacatcgccagcgtgccgacaatcgataacgccttcatcaaccagggcgcaatgatcaataaccctttacctaatgcctgcatcagcgcgctggatttttccgccagccaataccccaggtcatcaatcttaacgataacccctaccagaccgtagacgcccacggtcactaccagcgcgatgcctgaaagcaccagcacctgattaagcaacggcgcttcggccacaatccccagcgtgatggcgacgatttcggcagacaatataaaatcggtacgaatcgccccttttattttgtccttttcaaacttcagcggatcctgcgccgccagcttctccagacgctgctggctctgcgccggatcttctttatgtttacgcgcctccagcatatgcagcactttctctactccttcaaagcagagaaacgcgccaccaatcatcaacagaggcgtaatcgcccacgggataaacgcactgatgatcagcgccagcggcaccagaatcactttattaatcagcgatcctttcgccacgccccagaccacgggaagttcccggttggcccgcacgcctgaaacttgttgcgcattgagcgataagtcatcccctaatacaccggcggttttcttcgccgccagtttgcccatcacggagatatcgtccagcagtgtggcgatatcatcgagcaacgtcagtaaactactcccggccaaaagcattccctctcatttttattgttgaagggtgtaagtatgaagcaaaaacggcagctctgatacttgcttcacaggtcaacatttttttaacaatcaagtgcaattatatctctcgccagcagaatgattttcacgtttactatgaaccacctttttatttccaccgtgagggattatgcgtttccgccagttgttaccgctttttggcgcgctgtttgcgttgtatatcatttggggctcaacctattttgtcattcggattggcgtggaaagctggcctccgttaatgatggcgggcgttcgattcctggcagccggtattttattgctggcatttttgctactgcgcggacacaaactccccccgctacgtccgctgctcaatgccgcgctgattggcctgttattgctggctgtcggtaatggcatggtgacggttgccgaacatcaaaatgttccttccggcatcgccgccgtagtggttgcaaccgtacccctctttaccctgtgcttcagccgcctgtttggcattaaaacgcgcaaactggaatgggtgggtattgccattgggcttgccggaatcatcatgctcaatagcggtggaaatttaagcggcaatccgtggggcgcgattctgattttaatcggctcgattagctgggcgtttggctcagtttatggctcgcgcattaccttacctgtagggatgatggcgggtgcgattgagatgctggcggcaggcgtggtgttaatgatcgcgtcgatgattgcaggtgaaaaactgacggcgctcccttccctttcaggcttccttgcggtcggctatctggcgctgtttggttcgattatcgccattaacgcttatatgtatttaatccgcaacgtcagtccggctctcgccaccagctacgcctacgttaacccggtggtcgcggtcttgctgggtacgggactgggcggagaaacgctgtcgaagattgaatggctggcgctcggcgtaattgtcttcgcggtggtactggtcacgttgggaaaatatctcttcccggcaaaacccgtagttgcgccagttattcaggacgcatcaagcgagtaaatgaatcccctgcgtgtcgatctgcgcgctggcaccttcgccgcagatccactcttccagacgctcggtaagcgcttcatccgtcagcttctcgcgcccacgtaatgcacactcccagacaatcaatacgcgccagccgagttcctgcaaacgactgatatcgcggcgatcgcgttcaacatttttacttatcttctccagccagaactcggttcgagtcgcaggcactttaaacagatagcagtgatgatggtgccagaagcagccgtgggtaaatatcacgcaacgatattcatcaacgacaaaatccggacgtccgggcagactggcgtcctgaacgcgaaatgccaggccctgcccggttaacagactggcgaggcgcttctctatcgccgtatcacgcgtggcaatcgcgcgcatatttttgctgcgagtggccttatcgtgaacgtcggccatgttgtgcctcttgctgacgcaacgccaccgcctgtttgatttttggctcaagcagttttgccaccgcggcaaagaccggcacgaccaccgagttaccgaactggcgataggcctgagtgtccgaaaccggaatgcggaatttcgcttctcccggcgcttcaaaacccattaagcgcgcgcattcccgaggcgttaaccgacgtggacgatgttgctgattctgcggatcgtcaaagtctttctcacctttggccatatcccagccgcgatcgattaaaatttccgcgccatctttgtaataacgcgcagacagcgtacgcgtgacgctttgcggattgttcggataaaccattccataaccgaagccgttaccgcgcgtctgatgttttttcgcatatcgatagaggtacttccacagcaccggcgtcaggatatatttcgcctcgaccatcgggtccaacagctgcgccagcgtcactcgctgcgcagggaaacattcgctgatatcacgcagggtaaaatcggctttcagattcagatcgcgacgaaaacccaccagcacgatgcgttcacggtgctgcggcagaaaatgtttgccgtcgatgattttcggatcgtctggcccattatcttctgcatcagccacgtcatagcccagttcgtccagcgtctgcatgatgatgcggaacgttttaccctggtcgtgacttttcaggtttttgacgttttcgagcacaaacatcgccggacgacgcgcgtcgataatgcgtaccacatcaaaaaacagcgtgccctgggtatcgcaggcaaaaccgtgcgcccgcccgagcgagttctttttcgatacgccagccagcgaaaatggctgacaagggaaaccggccagtaaaacatcgtgttcaggaatgtgttgacgaatatgttccgccgccgcctcatcactcacgccttctttatggctgagggtgatgtcgcggatatcttcattaaaatgatgcgtcgccggatcgcaataatggttggctttataagtgcgtaccgcatgtttgttccattcgctggtaaacacgcactgtccgccaatcgattcaaaaccgcgacggatgccgccaattccggcgaatagatcgataaagcgaaacgcataatgcggatgatgtgccggtggtttgggtaataacgtttgcagatgggcgaactctttctcacttaaacggtgccatgccgagtcattcgccagcgcacgttttaaaattgccgcgctccagtgattctcacctacgccattaagctgcgccaccaacgttttaacatcataaatttgcagcagtttctccagcattgcctgtgcggcattcccggtgctgtatgaatcggttactgatatattttcctgcatagatttcaccggccatctgagatggccgacaggttaacataattacagccatttagggccacgcgctcagccagcggatgaaaacgcatctatcaccttgtgatcgacaccttcattctcccccgccagttcggcactgagcttcgccataaactcgactaaaaaatgcgcgttgtgctgcgccagctgcttgcctcttgcggtttgcatggtttgcggtagcttcagcaacttagtctggaaatgatccagcgcgtagcgtttatcatcaagcgggcgatgctgtgcgaacggatcttcaccatcaaacagcgccacgcccaatgcccctgaaacggcaaacacgcgcgccaggccaatcgcccccagggcttccagccgatccgcatcctggacaattttagcttccgttgttaagggggcgatttgcgcgctgaaactgtgagcggcaatggcatgacaaacggcctcgattttctccgccggaaattgctcgaactcttcacggagcaggcgacgcgtctcttctgccgccaggattgaagaacgctgcctttgcggatgatttttcgccaggctcacaatatcgtgaaaataacaggcggttaaaatcaccagcatatcgacatcgtcatctgccgccagcttctgtgccgtagcccagacgcggcgaaaatgacacacgtcatgggccgcgtcctggtgctgattgaatcgccacgggtttaacagacacctcagagtcatttaagatggcttaaagagaggtgcccatgagcggtaagcgttatcccgaagagtttaaaactgaagcagtcaaacaggttgttgatcgcggttattctgttgccagcgttgcaacacgtctcgatatcaccacccacagcctttatgcctggataaagaagtacggtcaggattcttccactaataaagaacagtcagatgctcaggccgagatccgccgtctccagaaagagctgaaacgggttaccgacgaacgggacatattaaaaaaagccgcggcgtacttcgcaaagctgtccgactgaggtacgcctttatccgtgacaactcctgttgctggcctgttcgcctgctctgtcgggtgctggatgttcatcccagtggtttttacgcctggcttcagcagccgcattcacaacgccatcaggcagacctgagactgacaggacagattaaacagttctggctggaatcgggatgcgtctatggttatcgcaaaatccatctggatttgcgtgacagcgggcaacagtgcggagtaaacagagtctggagactgatgaaacgtgtcggaataaaggctcaggtcggataccgaagcccgcgggcacgtaaaggcgaggccagtatcgtgtcacccaacaggctccagcgacagttcaatccggatgctcctgatgagcgttgggtaacggacataacctacatcaggacccacgaaggctggctgtatcttgccgttgttgttgatctgttctcacgcaaaattatcggctggtccatgcaatcccggatgacaaaggacattgtcctgaacgcactgctgatggctgtatggcggcgtaatcccgaaaaacaggtgctggttcattcggatcagggcagtcagtacacaagccatgagtggcagtcgttcctgaaatcacacggcctggagggtagcatgagccgtcgcggtaactgccatgataatgcggttgcagaaagttttttccagttgttgaaacgtgaacggataaagaaaaagatctacggaacgcgggaagaagcccgcagtgatatttttgattacatcgaaatgttttataacagtaagcgtcggcatggttctagcgaacagatgtcaccgacagaatatgaaaaccagtattatcaacggctcggaagtgtctagattatccgtggcgattcaagtaccaatttgatttcggcctgcgtccttcaattgcttacctccaatctaaaggtaaggatttaggtggtcaagaaatgtacaacaatggtaattatcattataccaataaagatctggttaaatacgttgaggttggtgcaacctactactttaacaaaaacatgtccacctatgttgattacaaaatcaacctgctggacaacgacgatgacttctacgcaaacaacggcatcgctaccgatgatatcgttgctgtgggcttagtctaccagttctaatcagccaacgtgctgcggcgtgttactgtaaaactaaacactagcctgagttcgtccctcatcgaattcaggcttttttattggcatttcatctccatctgcggcacacgcaattgccaatgcatatcgatacagcaccttaccctgcccctcctggcacaataacatcaaccagcgactcttcaaaccaacacccaaatgcatttctttatgaattaatccgtaacaaacacgcttcccatatagaaatatttgcaaaaatagttcatgaaataatcttttctctaccaatccgcgatataaatattcatcagtaccacaatatttcacagcactaaatctctccccgccgccccgtacctttgataatggtctaaaatcattgaggccacttgcgacgacgttgctcaataaggaaaatttggcgtgaataatattcaacaccagtgcagcatcatcattacatacttacacccgccgactaccgctttcgatatattgactcaattttccagactggttaaaaatagcgaccagctcagtcgcaaatatagtgactaccctaactaagcaacaataaggaatacactatgactgttcaaacaagtaaaaatccgcaggtcgatattgctgaagataatgcattcttcccttcagaatattcgcttagccaatataccagtcccgtctctgatcttgatggcgtggactatccaaaaccgtatcgcggtaagcataaaattctggtgatcgccgcggacgaacgttatttgccaaccgataacggaaaactgttctcgaccggtaaccatccgattgaaacgttgctgccgttgtatcatctccatgctgcaggtttcgaattcgaagtggcgaccatttccggtctgatgaccaagtttgaatactgggctatgccgcacaaagatgaaaaagtaatgccattctttgagcaacataaatcgttgttccgcaatccgaagaaactcgcggatgttgtcgccagcctcaacgctgacagcgaatatgcagcaatctttgttcctggtggtcatggcgcacttattggtttaccagaaagccaggacgtagctgctgctttgcagtgggcaatcaaaaatgaccgttttgttatctccctttgccacggcccggcggcttttctggcgcttcgccacggcgataacccactgaatggttattccatttgcgcattcccagacgccgcagacaaacaaacgccagagataggctatatgccgggtcatctcacctggtacttcggcgaagagctgaagaaaatgggcatgaacattattaatgacgacatcaccgggcgagtacataaggaccgtaaagttctcaccggcgacagtcctttcgcagcgaatgcgttgggtaaactggcggcgcaggaaatgctggcagcttatgcgggttaatccctgttacgtatgaatgtaagcgcataatcaatcgcagccacgttaatactcacgacgtggctgcgttttttcatggttgatttatggcgtactgaagccctatgttaatttctttgcggtaacataatccggaacacattatgcttattgagatagtgatacgtagcacttcccccatgtaattcggcaatcgctttgactaaagaaagaccaagtccctgacctacggaatgacgcgaattatctccccgccaaaatctacggaagagtttttcaggctcatgaattttcgttccaggactggcgacatcaatattaagatagccgttggtatcaagaaaactggttatatgaatacgcgatttttctggtgaatatctaatggcattaacaataagattcgataacattcgttgcagtaaaattttatccgcaaagatttgctgattgcactcgaccttaaagcaaatctctttctcgtctgaaaggtattcaagataatccaacaaattttcgacttccttattgagagaaagcgagtccagtttcaccaaaacattgtttttatctgcccgggcaagaaacagtatgttctctgttaaccgcgaaatattttccagctcttcaatgttaccggcaattgttttttgatattcagcgatacttctggtttgactgagcgtaacctgattctgacccagtaatgcattaatgggcgttctaagttcatgagcgagatcgtcagcaaattgacttaggcgttcaaaatctttgactaaggcttgatgcattttattcaacgcctgcccaagaggttttagttctctcggtaatgcgctaacctcaacaggctcccggctatcgttataattcagcgcttccgttacaccactcaactttttgatctctcgtaatcccgttctgattaacagcggacttaatactgagcaaagtacaatggcgacaatgcaaattataatgctattaattttatactgttcaagcatgttatgtctggctgaagccaatttagccacagtaaccgttaatgatggcgaaacttcatcaatattaattcgtaaagcatctatctctgtatcattaataatgcttctgtaaatgccagctgcgctgattgtctcactagcaggtatgttatttaacatgtcatcactgacattcgtccggttaacaattttattgatgccatcaccatgaatgatcaagatatcctgactaacatccatcatccggttaaagtacacaggtaacgtatctggatttaccccatcaattaacaactgcttgatctgcgctgtccggttaatgagtgttgtatcatcgcgccatttcaactcacttgccaggccattatagagagtccatacaattccagcgccagcaacagacagcagcaatataaaaagcaaggttaaacggacggttatagacaatcttttcattatttttttaccgctacgaatgaatagcccatcccccggattgtggcgattagcttttcaggaaaaggatcatcaacttttgcgcggagcctgcgaatggcgacatccaccgtattggtatcactatcaaagttgattccccaaatttcactcgcaataaccgttctgggtataatttcgccagctctggaggccagtagccaaagtaactgaaactccttgcgcgtcagtgtaatactgatattgtccctgctcacactttgacttacagagtccattcttaagccactgatttctaatgttgaattcaaagcgtgatgttgccttaattgtgcccgaacccttgccagcaactcagaaaatgaaaaaggttttaccagataatcatttgctccactgtccagccctctgactctgtcatcgacagaatcccttgcagtaaggcaaataacaggggtttgctttgctgttcttaacgtttgtaagatctgccagccatccatacccggaagcataatatccagaattatcaatgcataatcatccttcagcgcaagataaagcccatctctgccatcagaaacggcatcaatgacataacccgcttcggaaagcccctgcgttacccactcctgggtcctttgattatcttcaataagtaaaatcttcatgaaaataatatgccataaatcatatgttatagaaacagcctggttcattacaaaattgtaatgctgctgtaaggttaccctggccgctttttcgctatcctcaaaactcattcacatgacaaggatataaacatgttaaagcgttatttagtactctcggtagcaacggcagcattttcattaccttctttggtttatgccgcacaacaaaacattcttagcgtgcacattttgaaccagcaaaccggaaaacccgctgctgacgtgacagtcactcttgaaaagaaggcggataacggctggttacaacttaataccgccaaaacagataaggatggacgaattaaggcactgtggcccgagcaaactgcaactacgggcgattaccgtgtcgtatttaaaaccggggactatttcaagaaacaaaatcttgaaagtttcttccctgagatccccgttgaatttcatattaataaagtgaacgagcattatcatgtgcctttattacttagccaatatgggtattcaacctatcgtggcagttaatgcataaatatgtaaaagcagatctctgctactgttagggaggacactccctgacagattaacagtaaacggctcttgctggctaacgacaaaaaagtgtgatggcttatgaaaaagaatcaatttttaaaagaatcagatgttacggccgagtcggtattctttatgaagcgtcggcaggtgttaaaagcactgggcatcagtgcagctgcactttctttgcctcacgctgcgcatgccgatctgcttagctggtttaaagggaacgatcgcccgctcgcccccgccggaaaaccgctggagttcagcaagcctgccgcctggcaaaataacctgccactgacgccagtagataaagtctccggttataacaacttctatgaattcgggctggataaagccgatcccgccgctaatgctggtagcctgaaaaccgatccatggacactgaaaatcagcggcgaagtggcaaaaccattgaccctcgatcacgatgatttaacccgtcgcttcccgctggaagagcgtatttatcgtatgcgctgcgtggaggcatggtcgatggtggtgccgtggattggttttccgctgcacaaattgctggcgcttgccgaacccaccagcaatgcgaagtatgtcgctttcgaaacaatttatgcaccggaacaaatgccaggccagcaggaccgctttatcggcggcgggctgaaatatccttatgtcgaaggattgcgtctcgacgaagcaatgcatccgctcacactgatgaccgtgggtgtttatggcaaggcgttaccgccacaaaatggcgcgccggtacgactgattgtgccgtggaaatatggctttaaagggattaaatcgatagttagtattaagctgacccgcgagcgtccgccaaccacctggaatctggcagcgcctgacgaatacggtttttacgccaacgttaatccgcatgttgatcacccgcgctggtcacaggctaccgaacgatttattggttcaggcggcatcctcgatgttcagcgccagccaacgctactgtttaatggttacgccgaccaggtggcatcgctgtatcgtggcctggatttgcgggagaatttctgaatgcgtctgacagcaaaacaggtgacatggctgaaagttagcctgcatcttgccggattgttgccgtttctctggctggtctgggcgatcaatcacggtggactgggtgccgatccggtgaaagatattcagcattttaccggtcgcactgcactgaaatttttgctggcgaccttgttaatcacacctctggcacgctacgcaaaacagccgttattgatacgcactcgccgcctgttaggcttatggtgctttgcctgggcgacactgcatttaaccagttacgcattgctggagctgggcgtgaataatctggcgttattaggcaaggagttaattacccggccttatttaacgttaggaattatcagctgggttattttgcttgctttagcgtttacttcaacccaggcgatgcagcgaaaactcggcaagcactggcaacagttgcataatttcgtctatcttgtcgcgatcctggccccaatacattatctgtggtcagtgaagattatttcaccgcagccgctcatctacgctgggctggctgtactgcttttagccttacggtataagaagttgcgttccctttttaaccggttacgcaagcaggttcacaacaaattatctgtataacttcatattgccgacaaagtacgcgttatccctgccggatgtggcgcgagcgccctgtccggcctgcgcagatcacatcaggttatgtttcgtttgtcatcaacctctcatctccagaataatttattctatttcaataacatagctgaatacacttgagaataccatgctctcgtttcctaagagttgttgcattttgccatatgttacaatataacattacacatcatatacaatgactctggaggaaactgttttggcgattcgtcttcacaaactggctgttgctttaggtgtctttattgttagcgctcctgccttttcgcatggtcatcactcacacggcaaacccttaacagaggtcgaacaaaaagctgctaatggtgtttttgatgatgccaatgtacaaaaccgaacgctcagtgactgggatggagtctggcaatccgtttatcctttactgcaaagtggcaaacttgaccccgtctttcagaagaaagcggatgcagataaaactaaaacatttgctgaaattaaagattattatcacaaaggttatgcaacagatatcgagatgattggcattgaggacggcattgttgaattccatagaaataatgaaacaacatcctgtaaatatgattacgatggatacaaaatactcacctataaatcaggcaagaaaggcgttcgttacttattcgaatgtaaagattctgaaagcaaagcccctaaatatatacaatttagcgatcatataattgcaccacgaaaatcatctcattttcacatttttatgggtaatgattcacagcaatctttattaaatgaaatggaaaactggccaacgtattatccatatcagttgagtagcgaagaagtggtagaggaaatgatgtctcattgagtattctcatgataacgcctcgatgccgctttagtaagtcatcataactgccactggtccatccacaaacgccactgaacgcaagctagctacagacacgctcattactatgacgtgtctgtatattaataagctaacccgcattgagttaaccaataacggattccatacacaatacggccaacagagaaagatacctgtgctcacaccattgcttatattggctggttacaatgtgcactatcaattttttaaataacaaattcttaaaaccacatctgtataaggaatttttaaggttcgtgggatagcttgactgtaaaaattacaggagctacaaaaatgaaccgattctcaaaaactcaaatttatttacattggataacgctgcttttcgttgcaataacctatgccgcgatggaactccgtggctggtttcctaaaggtagtagtacttatctgctgatgcgagaaacacattacaatgcgggtatattcgtttgggtgttaatgttttcacgcctgattataaaacaccgttatagtgatccttctattgtgccaccgccacctgcctggcaaatgaaagcggcttcgctaatgcacatcatgctttatataaccttccttgcacttcctctgctggggattgctttgatggcttacagtggaaaatcgtggagtttccttggtttcaatgtgtctccctttgttaccccaaacagcgaaattaaagcactgataaaaaatattcacgaaacctgggcaaatataggttactttttaatcgcagctcacgctggcgcagcactctttcatcactacattcagaaagataatactctgttacgaatgatgcctcgccgcaaataagtcgatcccctgacaaggaaatgtgaaccatggacatcaacgcgtcataaatgtttacgcaagtgcacaatgcaccctttccactatcaacaaggaggagcagaaactgtgtaaatcgtacaatggtaagacttatcaaaaatacaggttaattttggtatttaaaccttttttacttgttagtatgatacaaaggctttcaaaaaagctgggaaattcaacaactcttggaaattatggactttgtcccgcggctttaatctgacggccgcgttccttttttggctcaaatattgaccccttctctacgcaacttcagttcccaccaccaactttacagcagtttcataggatgaatgtctaaaagaagaatggtgaccgataagaaaacgactgaataactgcacatattcgctcgaaactttcctgtcagatccatagcgaatcaagtgctgaatgtcacagtatcgaacagaaaacagtgacgatctaacccttcaagaatattctacgattgttctgtttaggaaaagcaaggcgggaagtcgggagataagtcattgataaagtggcggagagagggggatttgaacccccggtagagttgcccctactccggttttcgagaccgaactgcttttatttaaaaacagatagttacctgtatttctgagaaaatacctcgaatttcacacacaaccttttcaataagttagccatcttcaaaacttcattttctcatgaaattttgacattagcccttaatgattggctgggaatgctttcgcctctgaaaggagttgcgagtgcctttccagtatcgaatggcgctactttaccagcatgtttttataggctcttcatccaggggtaaggatgaaatttaggtgcgcaccacttttcatattactggataatcatcatcatccttccctatccgattgataacgaatgtcactaccccgacaactgtaacatcatccagggcctcaccttccaacgcttcaccgtctcgtgtaataaatgcccggcccataatttttgcaaaatcagtgccgccgccgtattgaattaaaacggtatctccttgctttggttttacgaagcaatccactacggcatagccggtttctgtttgtactatccgagtattggggccggtaccgcagagtgaatcaacggtcagacgccgttcaacatagtcagcagctggcgacggaaatcccacgttatagccctccgtttgggttgtataactggaacgtgagctcatcgccttcctgcgttgagacatcccggaatgtcagtgctctatccactggttagcctggcgcggtgaccatatccagttaacttttgcgagttcccggataaaaccggacgttgtcacggtgcgacggccattaggctcaatgacaattgcctgacgccaggctatttcgatatctgagtttcgcggcataacttcacctcccgaaaatactgtttttatatacagtagattcattaagagatctgatcaatacaggttccagctatcaatcaggaacactgaggaggaaaccagtcaccttttagcctctgatattggtttcacttagtgattatgttgtctatgtgccaactatgaactatcttttctcaaaacctgctactgcaaaatggatataagatgtcacagacggacttgctgattgttgtttttactctgggcattttagcctttggctattccatatggttcatttcgaacagaatactttgctctatatttcatagacttacaaagaatatatgaattgggatggtatagacccaaattcatggtcattgcccctcgacgtcggaaggtacttacagatcatcttcgctcttaacctatcacatcggcacctactccatgatgtaacagctcagaccagaaatatctggaagctttaggcatattcttggaagatagacgagcgcaaagacgcacacagcaatgatgttatgtagtattttccccttgagtgtgcctgctcaagggggtttttatcgccgtattgtactggcaaatatttgtaaatagtcttcacccccacgcctgtcacatcggccacacgcgactggacaggcggttagtccggtatgtttctcgcgctactactgcttacgttaacgtctggtaatgatctagcggcgcgacgtaaagcggcgttgaaagcaattatagtgaccggccggcattggtacttcacacggttagaatggctctgaaataaaaaaacatcttctggatagcgttctcttctacgagcaatgatcccctccactggaggggttgatttaacacgtagctccttcaggtgaccctgttttcgtatcagtatcaagtcaccatcaatatcatcatatcgaatactcagcagccttccagcgcttaaacccgtgtgaaaaattaacgcccacaagtcagcccatgtatctgagatggaaacaagattgctgttaatagttaaaaattgctcaaaacttattgttttcttaccgttcacgaacaaaccaaactgttttcaaagctgaatgaattgattaagccaaacgtaacatatcaggaaaagtagtgaaatctttgccttcaagtcgccgggaggtacttgtagattgttttcacgtccacgcctgtcacatcagccacctgctgccgggtagcgccgttctccagcattctgcggcaccgctccaccacttcttcagtcattatccggcggcggccgccgactctctcctgctccatcgctgcggaccgactcggatgcattcggcaaattctaggccgtgatttttccaatcctctccatcagatatgccaggatgacatccagtgtgctggtcccatatgcatatttgccggggaaaaccaaacattctgacaaaacggatgttaacggagacactgaaccattgcctgctccgccaatactcattttttgagacgggctatacgctgggattgtatagcccgtcacttgtcggctggtcactgcagactgatctgaccgctggtatgcaattgcataggatccagcagccttgttagagcacataactacagcgcagaataaagattgccctatattgttaggagtaaatgccagatcggcctcgatccctccattcagaaaaatcgggaatgaacctgctgacgttgtacgaatgccgacgccatgaggtgtgctttcctgggttgcgataaccgctctgtcctgtggcgtagccggaagcgccccacctggcagctgatagatgaatgcaaaagtattgatgtttgcgtccataaccaccgccgtatcaccagccatgccggatgcaccggagaaattaagcccctgcaaaacagaaccattcagctttgtggatggctcgagggtctccagtgacttgaaaagtccgccatctaatcggttagagatagctactacttttgcaccagaccccatttttagaaactctgtcttcactggtgtccatactgatggggatagttctgagatcgctttctctgccgctgtttgtgagtacacagggagtaaggggttattcagtccagttagtgtgtaaatcagtctcattttttatcctcagaaaacgttaatacgaaaagcggggagccagtcgtaaagagtcacggatgtgtcatacacccatatgattccagcggaagatcgaacacaccctcttgcaccaagagtccgcccggaaggttttacagatgcgccgctctgaagtgggttttctgctgtcgcataggaaacgcgcccaaaacgtccagagggggcggtcgccaggttaatcagcacgcccttgccgtccgagctgatcgcgatgctcgatatagcaggtggagcaccagtctcatccgtgtagctaaagccgtaattggccagaccggaggtgttgatcgtagtcgtgtccagcaccaggttcgtatacgctgggacattgatttgtatctgcgtgggtgagttccacacgaaactggtcggaaccatccctgaccagccgctcgtaaaccactcctggagaagcgctctcgccacagctgctccgcgccggttctggcccgcacacgtcaagtgcagaccgtctgaaataaaatcgtactggtacaaactattgaccagcctgaattgctcttttccgtgcaatcgcgtcgacgccagtcgcgcgtactggcctgtaaatgcaccatgcccgtcattgacataccccagctgggtaatggcgataatcggcggttcgttttgacccgttcttgcgatgatgtcgctggtgatttgtctctggtactgcctcatccgtgattcatacattccttctcgtaatcctgaccagtcctcgtcggactctccctgcatccagtcaacgcagagaacaatcggcagccagccgcgtgctttacaggccgttacgcagtcttcgattgaatcgagcagatactgatatacctggttaccccgtttctggtactcgtaagcctgaccagactgcgcacatacgattgatagcgtgcgcggcatgattccggtagctgcagccatatcgcgaatgaaggtgttcgcgaggccgcttgcggccgtttctttatctgtcccacttactgcctcaaccagtggcaccagagtagtgctgcgtgtccctgtacgcctaaccccgccgctgagcatgaaagcgttatcaggatatatcggcgttgctgcgacaatggtttgatcggcgtcaggacaatatcctcgagcgttggattgcccagcagtcacaaagataaaacatacaggcactgtctctgagtaggggtacacagtagaccctgacaaatgaagtccatactcagggagctggttggcatcatcgtcgccaccaccaccgccatttccgttattaacagctaccaggccaccgtctgagtaaatccagtgcttcccaccaaccgtataagcttcaacgatctggtttgtggttgaatcaaccgtcatccgccacactttttcaccgccaataaactgcggtatagaaccctcccggcccagcgcatagagttcggattcttgttgggttaaaagttcgtaatattttccgtcaggaccgatttgaattaatctgccgcttgtatttaaaaatggagccacgcgggaagtctccggatcatatgctgccagggtcacgctgtctggcgatacctggtatgcgtagtcgtcacgaaccatccgccgtccggttggctgcagcgttccagcgaggttgatatactcatcggccagagagcttccgtcctgactgcggacataggttgttgaacctgccggaatattcgcaatatccgcctgcgccgccgccagcgtcatgtactgccggctgagagggatcaggttttggcgggcttcatcaataacagcgtcggtagcagctgccatttttttagtagccccaattatcgtatcctgggcgttaccaaaacgatctataaaagtatcgctttcgctgttcaggaaatcatcgtacgccagggcgttatcattcagatccttcatgctatttgaaggtcttggattgccggtattatatcttttgtccatacctgttcctgtcttcatcttttcaatgaagcaattaagattgacgccccgccccttcagggctaacatcgccttacgtgtttaaacggttaaataagagaatgattttaataaataaatacacccctccaacgcaggaagatttagccagactgaaatccgcactaaattactccggaaaccaaatggcagggctcgcaggtgtagccagcgatagccaatggcggaaatacactggcggagagagccccagggtaatgtcaagacacatactgttttatattgcagctcagcttgttctgtctgatgagcaacttaacaatgtaataaataaaatgcgcgatattggcgcggagataaaataatgcttggcctaataaggttttttttggcatcgtgcgtcattgcttttcacttaacggctcgcatacctgcacttggcaactttgcagtgaattgcttctatgttattagtggttttttaataacatacattttgcatgaaacatacaagttcaacttctctatgttttggaaaaatagaatactgaggttattcccggcatatatattttttctcgtcatgggctttcttattataaaattaattccatccgcaaaggaattccactcaaactggacaggcaatttcttacctggagatttattaggaaacctcttaatcttcccctgggctttcctttctgataatgctgtagcaaatccattcggtgccttttcatccatttatcactttgctattgatggtaatagattcagaatagtcacatcatcatggtcagtgggtgttgagataacatgttattttttattgtggcttttcatagcccgaaataaatttacagccattacgtcgattctgctttcactgctttatcatgcttacgtatatgtagtacaccattcttttgatatggcgtatttcccattccttgctgcaacacttccttttagcatgggttctctgggttattttgcccatagaaagttcaaagctatgtatctttctccacacaaagcttttttaataacatttatttgcatcgggatttttattaccaattggcatttatatacaattaatccattaggtcagtacaacataatactttactacaccaataatgtaatagcattgtttacaaccctggtattattaaaaataaagacaaacatacatcttgagaaaatactcaagtggtttggtgacctggcctatccaatttttctttgtcaatattttggtggatttctagcatggcttgctattggtggtgaaaatcgtggcttatccatctttttattaggctacccaatatcaattgcacttgggatcgtttgtgtaatattaatagacaagccactaattaaaattagagcaaaaataagggcggacgctcaaagcaaaaataatcaggaaaactcttcaaggtaaactaaaccattcgctccttttcctgatgaatagttaccattccccccggcaccacctgagccggggaaaccgccatcatcgccagaactaccgaagtggccattgccacccgttgatgaaaatgcagatcctccagccccgccaataaaagcatcagaaccataatacagaccaccttgagatattccgccagtaatatttaaaatgttcccgccacttccgatacctccagcaggaactgtagccccgccaccactccctccagtagctgagattaaactcccgaaccttgtatcaccaccattcccgcctttagacgagacaccagcagcaacagcactgccaccagtacctatcgtcacagatatagtttcgttatcagaaatattaaataacccttccgaaaatccaccagcacaacctccagatgcgcccacactaactggagcattctggccacctccccccgctccccaaactttcacccgcactcttttcgtccctttagttggagtgtaagtccctgacttagtaaaggtgacaatattaagcaggcgaccgccaccaatcgctttaagaacctgtgaatcatcatcaggatcaagctcaagccccgcgccctcaacaacgtttaccagctcacgctgaaaggtattcatcatctcagcattaattattgtcggtgaaataccattagcgacattaccattagtgtattcaccattagcatcagcggtgtcagttgtactgccaacttttctcatataaaccttctttttaaatgtctgaattaaacgtaaccggaagcgatatcaaatattttggcaaactcaggcgtgacttcgtaaaccccctcatcgttaaaaccgaaatagatatagccgaatttgaccagggtgtatgagggggcgagggcattaatccggcattcaagctgacgattaccccaggaacgtaatggatcgccacaataactcagacctgcacgggcataagttatcgttgtgtcttccgcctctaccagccagacaaatggccagtcatccccatttagcccgtcaccacataccgataagccagcacgcgcctgccggtattccttaatcgaaatcgtataacccattgctgcggcaatactgatgaaatagctctttgactgcccgccggtactgatgagtttcgatacaatgtcagactgacgcttcgcaatcgtatccacttcgccaatcgagcaatcatcaggtaagccgagtgttttttcccactcggtgagcataatcgtcgcagtttttggaaaggcaccgcgcagcaatgcaagtgcgtcgttatcacttcgctggaaactggccgcaatggcccgcagtacagcggcctgaacagcttttggatcccgtgtccacgctcggccggtggggataagcgcctgcagtgccttctgataatcgtctgttgagaaaaggctcatgtgtagttcacctcaccacgaacagccagctccccaactcccggctcaatattcgcagaaggcgacacaaggatataacctgaagtaccggcaacatcccctatcgcacggttgagatctgaaaggtaaattttccctgtgccgagcgggttagcggattcaaacaataccccgtcaatcgcatcagcaatggccgcagtcgttgcgctgtcggcatcagatatcccgcctatttcaaaatcgataacgcgttcgatgggagagcagacatagttaagggaagtaaccggcgcaagcggatacatataatcggcaactctcccctgatccccggtggcttttacagccccccactcttccagttgagagacaccgtcagttcctacagggaatccatgattggttttatcatcgccgtcgcacatgatgtaaatcaccacggtacccggccccatcccccggcgccgtatccatgccctggtaatccccgacacggataaagcccagcttttataatcagtgtcactcccgccctgcgggggattctgatacgccagcagaccacgtaatcggaaatcctcttcactttcaatgttggcgccgccggtggcgggctcaatcagcgtaaccgagctgtctatgccgggggcattagcatccagtgtaagaatggtgccagcatcggcatttccggaagcgcctcctcctgtcacatcgtctgtgatatccggcaaaaccgctgttacagcaaccgacgcactgccagcagtgtttatcgttatggcatcatcggttgtgtactggtaaccatcatcacggtttaacaccgccccttttgacagtgttttccccggcgttccggtaacggtcgccgccggagagcgtgctgccgttgcggcttttcggtaaatctgctttagcgccatccatccggcaagccactcatcggtagaggtgaaaggcgtgctctgacgggcaatataatccaggtaggcgtagtgcagatgggccatgcccgcatccatatcagcgagcaccttaaggttgccaaaccgtaacagcgcgccaacactttcaagctctgcctgcataaactggcgattctcctgccggagctcgctcagtgttttccgcttaaatggcattattcagttgctcccatagccagaagaatttgaactcctgccagtcccccgccggcggcaaataccggatgatgaggttcagcctattcgggaaaacaatctctgactgagcctctatcgctgctgcaataccatccgacttcatccaggccagagcctcttcggcataatcttcagctctcatcgccacttcgcgcgtcagtttttcacgccgcagtagccacagccttgagccaatattccggtcgttgtccagatccccccaccagccgcggcggtcagttccttcataatcatcatcagcgcgcgccagtccgtcagtaaacaaactgataattatggccgtgtgcatatcattctcagatgtcagtacgccgttaccggtttgccagtcagcatgaatggcatccacatcccagaatgaggaaatatcactcatacctgactctctgttttttcgcttatgatcgtgctatcgccggactgaacttttttaacgtcatggtcatgatcgttgtgagcatcccgcagcgctttgagcgttgaattgttcgtctcgcagttatcgatgatgtcacccgtcaccaggagtttgggggtaaccagctttacctgttccgttgccgtcgcggtgatgtttctggcattattgatctctacatctttgcctttcgcatcaatgaaaattccctcctcggtcagatgaatattcatcccctgctggttatagaccacggtttcgcctggcttaagcccggtataccggaagctttgatggttagaggcaatgacgacaggactggagcggtccccgccgagaaaggcaataagcacatccgatcccgccggtaaccccgatgaaaaaccaaaatcagagagccgtggggcgctggccacttccagcggagtctggtactggatttcctgcacaaccccgctatctttctgcgtggtaatacggccaatgcccagcatgccggcgatgcgcgtggccgatttctttaaattttgattcattggtttagtccgggtatttgctggtagaaagcataaggctggacagcgaaagcctccgggggcatcagataaaggcgcgcatgggtgccgtcactgtctctgatataagtcacctctgcgataagcaattcggtgtcaggcagctgcagactcgggatgttgaccgggataagcgtattcggctcccataatttcccggatttatcgcgccaggaatcaatcgtcaccgttaactgacgggaacggccgtatcggcggttcatctcccagtcaatcgctcgctgagcctgttgtgaagccatcagtgtactttcaacaataatgatccgttttcggtaacgcatactggccgcctcaggatcgcgggccgtcgccagcgtcaccgaatcataagccgtatctggcgagaatcctgcaatcggcgaaatgctcatcgatacgccgacgtaatcagaaaagcggtcagccatcgaacggcggtaataagcctgttcgatatttaccccttctgcgataccgctggccgcgcgctttgtccccacccgggtcagaaataagttaccgtcaggctgatcgtaataaagcaatgccgaccagcgggagacacgatcaagtatttcctgtggcgattccccccagttcagggaaaattgcggaactttcaccagatcatcaacgtctgtacttacgccaatgttgtaatgggatgcgaggcgggaggctatatcaagcgcattactgttattgatgacgttatttggccattcagcagagcaatcaacgagatctgcgcacttactgcggcctgaggctctgacttcatggcgcgaacgggaaatagcaggcgaccagtcatcaacataccccgtcactaccaggtcgttaccaagctttacctgacaaggcatcccttcctttaccagctgcttctggtcacttcccggaaaataatccatcagtcccaggtcaaaatcggagggaaaacgctcaatgccacgggtcacccgcacagagtcccatccttcaatgatttttccgcccactgtcagggagacaatatcctgatcattatccgtactcattgtctcaacaccttcatcgtcgtcggcataaatgccggatgcggtacgctggcctcctgtatcagttcatttgcccgcgaggcatcctgatacaggcggttggccagtaccagggcaggaaccggcaccgcagtattgatttgcatcaactcactcagtccggatgaagtctgagccatggtattcagaaaagcggttctcacgtccatcaatgccgtataaagatcatcatcgccacggtcgcccgccagtagtaacgcggtatccagttgcccggccacgcgttgagtgatttcttcggcctcattacgactggttgggttgtaatctgcagcagcatccgtcatggctccggtacatagcactacgatcagcgtgttcatggtgccagccagttgctggctgctttcggaacgctggtaaaggtgcctgggcgctgtctttcaggaagatggccagcggacgtagtgctgttttcagttccggcgcagtccaggaatcgtcaaaaataatatgattctggttgaactcgcccatcaggtacaggccgccggactgatcgccatgggtggaagcgtcaacatcatcaaccagaatggccgctggcgtctcgctaccatccgttgcggttttcacactggctgtatatttgccactggcggtgatcatgccaagcacagtgccacgcttatacacaccgccggtgatcgtgccggtgtcagtgaccagttgcagcgtaccggcaattaactgatccggcacaaacactgaactcttcatgccaggtgcaaaggcattctgaccaaattgatccattatttctctcctttaatggagttgtagaggccggtcatctggtttaccagtgccgatttaccgttctctttcttgccgccatccggattcagacggacatcatggctttcctgcatgcgctgatcgagagagcgcccgcgcgttgcctttggttgcaaggctggcgccgtggatgccagaacatcgatagcggcggtagagctcatcccggtattgaatgcgagtgaagcggccagtgacggattcgccgcagcgtgcttactgccgaagatacgggcgcaacgtttacgctcggcggcgcgggcatttttcaccgctttgctttctttgcggtcatcgtcgccgtcatcttcggaatcgtcatcgtcttcagccgcatccaggtcgtcaccgtcatcttcagcgtcatcatcacgatcgtcgttttccgcgtcatcttcgcgttcatcgtccccggcatcatcttcgcgctcatcctcttccgcgcgacggcctttcgcttttttggcctttttgtcctcttcctcttcggaagcagtcgcgccacggccaataagatgagcaaaactaaaagtctttttcttcgccatttcaggctcctgttttttcaagtaagtttctgaacgcagcatcaggaggacacacctcatcagccagtccaagttccacaccatcagcagccataaaacaggcagcctgagtacttttgataacctttgcgctaatcccccgatttctggcgacggtattcacaaacaattcgcccatggtgttgatgtcctgctgaatagccgccagcgcttcatctgacagctctctcagcggtgccccctcagccttacgggaaccgtaggtgatgatggtgactttgaggccgtcatcttttatccgctgggtccagtcaaggtgcatagtgatcacaccaactgaacccacaccagcggttcggggaacagaaatccggtccgccgcactggcaatcgcataggcggcggaataggcgctttccgtcagaatggcatggatgggctttttcccgcgggcgccataaatgacatcgaccagatcgaaacatccggcgacctcgcctcctggcgaatcaatatccaggcagatccctgtaatatcggggtcttccatcgcagtcaggaaggcctgacgaatgccgtcatagcctgtcatgccactgtatgggcgcaggctacccagcttctgcaccagggtcccacatatcgggatgacagcgacgcccaacacattgtcataacccgggtcgctacgggattcccgccccctgttatcgtcgtatccataccagtcatcatccatggcaagagaggattcgattttactgatgccaaaccggtccataacggatgccatgatgacttcagctttacttgggtgcagcgccagcggtgtattaaaaaggcgctgggccagatgaggtagattcacttttcctccggatcggtaattgtctggctggcgaactggtccgcctgcgcccagctaggtaatggaagtccgcgcttcaggcaggactcaatttcccgctggcgctgatcaagtatctcttcccagtcctcacccacgttttcacccacttcaatttcgagagtggaaaggccggcatcgaggccgagaatggcgccttttttctctgccaccggatcaacccatcctcgccccggccccatccagcgcgcacgggaatacgctgcccgggcatcaacaaaatcaggggcatcattaggtagaggtaaatcctcgttatcgtgaacttcctccacaaaggccgtcagaagcggctgagcggtacccatggagaaatcatcacgtcggcgggtgagcgttttccatgcctccagcaaggaagatcgcgcagagctgtaattcacatcagaccagtcctgtgtaacctgctgaggagataaccccgtaccggatgagaaattacgcaatactgcagactcgaaaacctcaaagttgctgtaagggcgggcagcgttgaccgttgttattctctcccctggataaaggatcggcatacgggcgccattctgcagcgtcaaacggcgatcattatgaaactctgcacgaccatcctggtatgctcccaatccctcttcgaagttttcccccagcgcggactggatcatttcgggatcgtatggagactcaatatacgcggcgaagatagcattcagaattgctgcttccagctcgctctggtcgtacttcaccagcatcttcagacgttgcactactggagtcagaatgccattcccccgatgctgagctccacgctcatggtcaaagtcgtgcacaacgtgcgggcgcccccatgcggtttcgcgcgggattcgtcgccatgtcattgttttggcgccactccaccagtcaccgatatgtgcttcacgtatgtgataagccacaggtgcgccgtcagcatcaatttcaacgccgccgcggatattcggcatatcaaaattctgctgcgggttactgagtctgtcgggatcaacaacctgcaccgtcgtggcataacgccccttacctggtccaaggcgatcggtgcgatactgaagcaccatcagggcatcgccatcaatcagcttgtggcgaaaggccagacgcaacatttgtggaacggttagcttgcgctcaacgtcacaataacggcctgtgtcgtatgcccaggttctccagtgggaagcgagtgcttttccgtactcttccgcccatactgcgtcaaaacttttattacctgtcatcatccgtaatacacgatagtcaggcttcatgatcggacggaaattggcgccgaccgcattatcaagcaggcgagttatggcaccattggcccatccatcatttcggaccagatcccgcgcacgggaaactatacggtcacggtagatattaatttcgttatccggtgaccatagtgcgggctgccagttcgccagttgatcgctgaaggaatccccggcgtcatatggcacccggctaccgcccgtcaacatgctgggttttggtgcctgataaggtctcccgtcaggaccaaggatttgcactttattcatcagaatctgaacctcactggcttccgtggccgggcgacaattcccagttgcgcctgcagcaactgaatcagcgccagcaggtcggcgagagagctttgctgataggagacagagcgcgtcccatcaccctgcgtataggagaatgagacgccacggctgccggtagtcaggtcgatataagcctgctgcgctttctgcagagcgtctctgagctgctcatcagtcatcccaccagcaagtaagctcgtgtttcggttaaacatggttttccttattgcggcaggagtttagaaatgttcttacgcttaacaggagccatagcctcatccacgatggcacccggtaattcgtaattgattttttcttctggctcggctggcgccggcaggaacttatcgggatcggcctgaaggttagcggcccgaacattgagttttaatcccatatgtttcagcccacacaacgcggcatagctgtaaacgaggcagtcgagtgcttcgttcgcccgtccggggataggctcccagacactgaatcgctgaccggccaccactttataaaccagtcgctcggccagcagctggttgaaatagccgaggtcacgatcatccgggaagtgcatatagcccgcaccggcagtacctaaagctggcggttcaagatgcagacgaccacggacaacatctttcgcagagttcacgccaagtataattggcctgaagctggctttactttttgatgtcggtcgcttggttggccagacggggttgcgtttcccaccctgcgcagattcgcccttgatagcccagacgcggcgcccaaggcgatctttgcagaactcataaaccttttgcgtgtggtgaccgccggagtccatacatgcagccagaatattcagccctcgcccgtcgccgcgtcgccatatctgtttcaggtacgcatcgaggcgcttccagggttcctcagtctccagatcgccataaatgacgtcatgcgcaactgaccacgattcctcgtcccgcccccagccagtgatcgtgatttcgaatcggtcatcctgagtatcgacgcccgcagttaacaatgccacgccatcaggaacgacggccgggaagacttcacggcgcgccagcaggacatcaaccgggagctgtttcccgtggttaggccggtgcggcaaccccatctgggtgttccaccaggcctgttccttatccggatcccctttcgcatcgaggtatttctttgcaatgtccgatggcttgtctttttgccagggactgaagagttttgacgcctggtacccggcgtggtgattatccagcgcctcggccccgcagtccgggcaaatcgcccggtatacggcatgccgttccgactctgaccagcgccagacggcatcaacactgccctcgtctccttcatgccatttctggtcgtattccattaatggtgaatggcgggaaccacaacattcaaacggtttggtctgatgccagcggattgtctgtaatgcccgcagacgctcaccctctgaccagccagcaccacaacattcacaatggatcatggccgctttggtcaggtgcttatcaccttcttttggccattgaacatgtttgaagaaatcaaggaactgtcggtgcccgcaatgggggcaaactacagaggcccgccgctgatctgaatcttcgtaactgtcagcaatccggctttcatcttcgatcgtcggcgaacaagcccgcacggacagccagttaaggccaaatgtggcggttcgctcttccgccagagcgatgggatcgccctcacgggtaatcggatatttatccacctcatctgccagcagaacacggatcggacggcgcgcaaggttatctggactaccggcgccggccagcgccagaaatccgccggtgaaagctttatacagaatggtttcttttgaactcttctgctttgagtcacctatgatgttacgcagaactggcgttaccctaaccagcgggctgatgcgttctttggaaaactgctcagcggcctcttccttcggctgcaggagcaaaatcggacatgggtcgaggtgcgcaaaataaccaaacaggttttccagcagcgcggttttcattaactgggtacagcacatcacggtgataatgtggacgcccgattccgtcgcggccagcataggaccgcgggcaatttcaaccgttgatgtttcccagttcccggaggtactgccagcttctttcgccagcttccggtagtcatcggcccattgcgggacgctgatccgcggcggcggtgtccaccctttccggacactcagttgaagacgctcaatcttccgctgggttaaactctggttctccgaggactgagatatgtttgtggacatgttcaatcagcacctctgtcatcctgtccgccggcacattcagatcggcggctatcagcggtgccacgcgtgaaggccagttcagccaggcatcacgctgctggcgaaaggcgttaaacagaacctcctcggcgatggccaattcaattgtctggccgctgtctttttcatactggagctttgcctgcagggccatgtaattttcacggatccgcgcggcctcttccctggaaaggactgcaccttctgtaagcattatctggcgaacggtttcatcaatttcatcgtcgccatcattccggggtgctggggcttttttcttcttcgcgtttgatgcccgcggatcttttccatcacggtttttcttcagcgcggcatcgctcgcctcaacatcaatcaggtcgccatccatgacgataaaccgaccagccttgatccatcggccaatagtcttgcgatcgacgcctgaatgttgcgcgtactgactctggttcatcgtggtcatgggacatcacctgggacatttttggggtgggacatttacctgggacattttttcaatgtcccacacgaatgtcccactggaataaatggaataatccgtgctggctctggcgtggctggcgatcccttggggtgggacatgggacacaaaataaaagtttgtagctaggaaaacactgcggcgcgcaatgcccgtgccttacaaaagtctcaggaaggacccaaaccctatggggtaggtattcaggtcattttgccgttcgaatcgcttcctcaatcgccctactcagcgcgccgggcattaagccggctgccattgaccgtgagcggttcatgtagtcaagcgtaggcgtaacaggtagagcatcaccaaacctcaccagcagcttaggagcacgctgtttccgctttggtctgcgcgtaccattcgctgagcgccgggctcgtttctttttcgccttcttcggtttacgcctctgccagacagcatcaacaccattgacctcacctacgaacacattcggcttcgctttcaactgcgacagcttatttcgcggcatgttgccgtatttgttcagtttgatgttctttggattgagcagcgcctggctgttcagtttatgttcaccaccaaattcaaagggttcgagatattcagcggcgacatcgcgcacaaagacttttgcgcggaggttgttctttctggcgccagcagagcccactgagttgacggtgaacggcgtcggcgattccagttttcgccccagtgccaccttttgcgctgcggcgatatcagcgtggttatgtaccaggtaatccgtgtgttggtgtcgataagtttcctaaaccccagcgcgaccgctacataactgatgaagagtacatagctatcttcactcatgcgacacctgcagttaaagccgcgatggaaattgcgtatctttgcgctgcaagggtatctgatgttcttaaaatgaactggaatcagattcttgataaaggaattttcatacagcaaggtaaaactggtattaaacagatcaaagcctggactgagcgtcttagtgcggctgtggatatttgcagggaatggggacaggatggccctgttatcaggacaatgtatggtgagcgttattcatacaagggatttaatgaagcatggagaaaagcgagaaacgcggcttctgaagaacttggtaggccacttgattgcaccttccatgatctaaaggctaaagggatctcagactatgaaggatctggcagggataagcaaaaattcagtggtcataagacagaatcacaggtacttgtttacgacaggaaagttaaaatcagcccaacgttgaacaagaaaatgagatgattctttggcgtcggagcatgcttcggcgctagaatttttctcagtggattttctcaatttttctcatcgggatgcaggtcactgaaagggaatgctgtaagtgtttgaatagtggcggagagagggggatttgaacccccggtagagttgcccctactccggttttcgagaccggtccgttcagccgctccggcatctctccgttcagatggttgccatgatgccaggaaatttggcattttaacagtccctgtccgtgcaattttgttcaagtgacgagtttgcgagcaaaacgatgattaagtggccctggaaagtacaagaatcagcacatcaaactgcccttccctggcaggaagcactatcgatcccccttttaacgggtctgacggaacaggaacaaagcaaattagtcactcttgccgaacgttttttacagcaaaagcggcttgttcctttacagggctttgaactggattcattaagaagctgccggatagcacttctattttgcctacccgttctggagttaggactggaatggctggatggttttcatgaagtcttaatttatcctgcgccatttgtggtcgatgatgaatgggaagacgatatcggtctggtgcataaccaacgtattgttcagtcaggtcagagctggcagcaagggcctatcgttttgaactggttggatatacaagattcttttgatgcttctggttttaacctgattattcatgaagtcgctcataagctggacacccgtaacggcgatcgcgccagcggagttccctttattccgttgcgtgaggttgctggctgggaacacgatcttcatgctgcaatgaacaacattcaggaagaaatcgaattggttggcgagaatgcggcgagcattgatgcttatgctgccagtgatcctgctgaatgttttgccgtactttctgaatatttctttagcgccccagaactttttgctcctcgtttcccttcattgtggcaacgtttctgccaattttatcaacaagatcctttgcagagactgcatcgcactaatgatacagactcgttttcggcgacgaatgttcattaattaacaactttgcagattaattaaccaattgaaatgacttatgaaatttagtgttgacagacaaggtaccgctaagtaatatgcgccccgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaaattctaaaaattcgcttttttagcgcaatgtcactgaccttagttgaacattgttttttaacggatagcgggtttttaacatcttaagcgccctcgacctttatggttgagggcgttttgctatgaacgccatcaccattttcccctcgattataaaacttgagttattcagtagtctcccctcttgcaactcacactcaaaactgcctaacgaaaagttattaattttcaatcatattgctatcaggatttacattttttcgctgtgctagaaagggcgcatttatgttagctcgttcagggaaggtaagcatggctacgaagaagagaagtggagaagaaataaatgaccgacaaatattatgcgggatgggaattaaactacgccgcttaactgcgggtatctgcctgataactcaacttgcgttccctatggctgcggcagcacaaggtgtggtaaacgccgcaacccaacaaccagttcctgcacaattcgccattgcaaatgccaatacggtaccctatacccttggagcgctggaatcggcccaaagcgttgccgaacgcttcggtatttcggtggctgagttacgcaaactcaaccagtttcgtacgtttgctcgaggttttgataatgtccgccagggtgatgaactggatgtcccggcacaagttagtgaaaataatttaaccccgccaccgggtaatagcagtggcaaccttgagcaacagatagccagtacttcacagcaaatcgggtctctgctcgccgaagatatgaacagcgagcaagcggcaaatatggcgcgtggatgggcctcttctcaggcttcaggcgcaatgacagactggttaagccgcttcggtaccgcaagaatcacgctgggcgtggatgaagattttagcctgaagaactcccagttcgattttctccatccgtggtatgaaacgcctgataatctctttttcagtcagcatactctccatcgtactgacgagcgtacgcagattaacaacggcttaggttggcgtcatttcactcccacatggatgtcgggcatcaacttctttttcgaccacgatcttagccgttaccactcccgcgccggcattggcgcggagtactggcgcgactatcttaaattaagcagtaacggctatttgcgactgaccaactggcgcagcgcacctgaactggacaacgattatgaagcacgcccggccaatggctgggatgtacgcgcagaaggctggttacccgcctggccgcaccttggcggtaaactggtctatgaacagtattatggcgatgaagtggccctgttcgataaagacgatcggcaaagtaatcctcatgccataaccgctggactaaactatacccccttcccgctgatgacctttagcgcggagcaacgccagggtaaacagggcgaaaatgacacccgatttgccgtcgattttacctggcaacctggcagcgcaatgcagaaacagcttgacccgaatgaagtcgctgcacggcgtagccttgcaggcagccgttatgaactggtggatcgcaacaacaacatcgttctggaatatcgcaaaaaagaactggtccgcctgaccctgacagaccccgtgacagggaagtcaggagaagtgaaatcactggtttcgtcgctacaaaccaaatatgccctgaaaggctataacgtcgaagccaccgctctggaagctgccggtggtaaagtggttacaacgggtaaagatattctggttaccctgccggcgtaccggttcaccagtacgccagaaaccgataacacctggccgattgaagtcaccgctgaagatgtcaaaggcaatttttcgaatcgtgaacagagcatggtggtcgttcaggcacctacgctaagccagaaagattcctcggtatcgttaagtacccaaacattgaacgcggattcccattcaaccgccacactgacttttattgcgcatgatgcagcaggtaatcctgttgtcgggctggtgctctcgacgcgtcacgaaggtgttcaggacatcaccctttctgactggaaagataatggtgacggaagctatacccaagtcctgaccacaggagcgatgtctggcacgctgacgctgatgccacagctgaatggtgtggatgcggctaaagcccccgccgtggttaatatcatttctgtttcgtcatcccgaactcactcgtcaaataagattgataaggacagttatctctccggcaatcctatcgaggtgacggtagaactgagagatgaaaatgacaaacctgttaaggagcaaaaacagcaactgaataccgcagtcagcatcgacaacgtgaaacctggtgtcactacagactggaaagaaaccgctgatggcgtctataaggcaacctataccgcctataccagaggcagtgggcttactacgaagctgttaatgcaaaactggaatgaagatttgcataccgctggatttatcatcgacgccaacccgcagtcagcaaaaattgcgacattatctgccagcaataatggtgtgctcgccaatgagaatgcagcaaacaccgtctcggtcaatgtcgctgatgaaggaagcaacccaatcaatgatcataccgtcacgtttgcggtattaagcgggtcggcaacttgctttaacaatcaaaacaccgcaaaaacggatgttaatggtctggcgacttttgatctgtaaagtagtaagcaggaagacaacacggttgaagtcacccttgaaaatggcgtgaaacaaacgttaattgtcagttttgtcggcgactcgagtaccgcgcaggttgatctgcagaagtcgaaaaatgaagtggtcgctgacggcaatgatagcgccacaatgaccgcgacagtccgggatgcaaaaggcaacctgctcaatgacgtcaaggtcactttcaatgttaattcagcagaggcgaaactgagccaaaccgaagtgaatagccacgacgggatcgccacagctacgctgaccagtttgaaaaatggtgattatagggttacggcctctgtgagctctggttcccaggctaatcaacaggtgaattttatcggtgatcaaagtactgcagccctgaccctcagtgtgccttcaggtgatatcaccgtcaccaacacagctccgctacatatgactgcaaccttgcaggataaaaatggcaacccactaatagataaagaaatcaccttctctgtgccaaacgacgtcgcaagtcagttctcaattagcaacggaggaaaaggcatgacggatagtaacggggttgcaatcgcctccctgaccggcacgttagcgggcacgcatatgatcacggctcgtctggctaacagcaatgtcagcgatacacagccaatgacgtttgtggcggataaagacagagcggttgtcgttctgcaaacatcgaaagcggaaatcattgggaatggcgtggatgagacaactctgacagcaacagtgaaagatccgtcgaatcatccggtggcgggaataacggtgaccttcaccatgccacaggacgttgcggcaaactttaccctcgaaaataacggcattgccatcacccaagccaatggggaagcgcatgtcacgctgaaaggtaaaaaagcgggtacgcatacggttaccgcaacgctgggtaataacaataccagtgattcgcagccggtaacgtttgtggcggacaaaacctcggctcaggttgtcctgcagatgtcaaaagatgagatcacaggtaatggcgtcgataacgcaacgctaactgcaacggttaaagatcagttcgacaatgaggtgaataatcttccggtaacattcagctcagcctcttcaggactcaccctgaccccgggagtaagtaataccaatgagtctggcatcgcgcaggccactctcgcaggcgttgcctttggtgagcagacggtcactgcatcactggctaataatggtgccagcgacaacaaaactgtgcattttattggcgacacagcagcggcaaaaattatcgagttgacgcctgtcccagacagcataatcgccggtaccccgcagaacagctccggcagcgtcatcaccgccacagtcgttgataataatggctttccggtgaaaggtgtgactgtgaacttcaccagcagaacaaactctgccgaaatgacgaatggcggccaagccgtaacgaacgaacagggtaaggctaccgtcacttataccaatacccgctcctcgatagaatcaggagcgagaccggataccgttgaggccagtctggaaaatggtagctccacgcttagcacatcaattaatgtcaacgctgatgcgtctacggcacatctcaccttgctacaggcactttttgatacagtctccgcaggcgacactaccaatctgtatattgaggtgaaggataattacggcaacggtgtaccccagcaggaggtaaccctcagagtatcaccaagtgaaggcgtgacccccagtaataacgctatatatactaccaaccacgacggcaatttttacgcaagctttaccgctacaaaagccggggtttatcaagtgacggcaaccctcgaaaatggcgattcgatgcaacaaacagtgacctatgtgccgaacgtcgcgaatgccgaaatcacgctggcagcctcgaaggatccggtgattgccgacaataacgatctcacgacactaacagcaacagtcgctgatacagagggcaatgcgatagccaacactgaagtaacatttactctgccggaagatgtgaaggcgaacttcacgctgagcgatggcggtaaagcgattactgatgctgaaggcaaagcgaaagtcacgctgaaaggtacaaaagcaggcgctcatactgttacagcatcgatgactggcggtaagagtgagcagttggtggtgaactttattgcggatacgctcagtgcgcaggttaatcttaacgttaccgaggacaactttatcgccaataacgttgggatgaccacacttcaggcaacagtgactgatggaaacggcaacccgttagccaatgaggcggtgacattcacgctaccggcagacgtgagcgcaagcttcactctcggacaaggcggttccgccattactgatatcaacggcaaggctgaagttacactgagcggtacaaaatccggcacctaccccgtgacagttagcgtgaacaattatggtgtcagtgatacgaaacaggtgactttgattgccgatgctggtaccgcaacactagcctccttaacctctgtatactcattcgtcgtcagcacgaccgagggcgcaaccatgacggcaagcgtcactgacgctaacggcaacccggtagaaggcataaaagttaatttccgcggaacctccgtcacgctaagcagcaccagcattgaaacggatgatcggggtttcgctgaaattcttgtgacaagcaccgaggtcggactgaaaacagtttcagcctctctggcagataaacctactgaagtcatctcgcgattactgaatgccagtgcagatgttaattctgcgacgattaccagtctggagataccggaaggtcaggtaatggtcgcacaagacgtagcagttaaagctcacgttaacgaccagtttggcaacccggttgcgcatcaacccgtgacattcagtgcagagccatcctcgcaaatgatcatcagccagaatacggtctctactaatacgcagggtgtagccgaggtcaccatgacgcccgaaagaaacggttcgtatatggtgaaagcatccctgccgaatggagcctcacttgagaaacaactggaggctattgatgaaaaactgacactcacggcgtccagtccgcttatcggtgtctatgcccctacaggcgctactctgacggcaacgctaacctctgcaaatggcactccagtggagggtcaggtcatcaactttagcgtaacgccagaaggggcgacgttaagtggcggaaaagtgagaactaactcttcaggtcaggctccagtcgttttgaccagcaataaagtcggtacatatacggtgactgcatctttccataacggcgtaacaatacagacacagacaaccgtgaaagtcactggcaactcaagcaccgcccatgttgctagctttatcgctgatccatcgactatcgccgccaccaacactgatttaagtaccttaaaggcaacggttgaggatggcagtggtaacctgatcgaaggtctcactgtgtacttcgccttaaaaagcggctctgccacattaacgtcattaacagcggtgaccgatcaaaacggaatcgcgacaacaagcgtgaaaggagcgatgacaggtagcgtcacggtaagcgcagtcacgaccgctggtggaatgcaaacagtagatataacgctggtggctggcccggcagacacctcgcagtccgtccttaagagcaatcggtcatcactgaaaggggactataccgatagtgctgaattacgtcttgttctgcacgatatatcaggcaatccgatcaaagtttctgaagggatggaatttgtgcaatcaggtactaacgtgccctatataaaaattagcgcaattgattacagtctaaatatcaacggtgattacaaagccactgttacaggcggcggagagggtatcgcaacgctgatccctgtattgaatggtgttcatcaagctggtctgagtaccacaatacaattcactcgagcagaagacaaaataatgagcggtacagtatcagtcaatggtactgacctaccgacaactacattcccttcgcaggggttcaccggggcgtattatcagttgaataatgacaactttgccccaggaaaaacggcggctgattatgagttttcaagctctgcctcctgggtcgatgttgatgctaccggtaaagtgacatttaaaaatgtcggcagcaattgggaaaggattacggcgacgccaaaatcaggaggccctagctatgtatacgaaatccgtgtgaagagttggtgggtgaacgccggcgatgctttcatgatatacagccttgctgaaaatttttgcagtagcaatggctacacacttccccgtgcagaccatttaaaccatagtcgttcccgaggcatcgggtcactgtacagtgaatggggagatatggggcattacacgactgacgctggttttcaatcaaatatgtattggtcatctagtcccgcaaactcaagcgaacaatacgtagtttccctggcaacaggtgatcaaagcgtatttgaaaagcttgggtttgcttatgcgacatgttataaaaacatctgattttcctctataatttcttaaagagtgctccattcggggcactctttttttacattccctctatagagcttgctcttctctcacagaaaatgaataaataaaaatgcgataccgccagattcgcgttcggtgtgactatgatcattttcggtgagtacagctttgatccaaaggctggttttctgtgatgattgaccagcctcagagtattgatgacaccaccgttcataacagatcggcattactatgcataagtactgtctcatattctcgccaaaacactttttaatgcctttgcgaattcatccagacttatattgtcaattttttgcccaacgacgactgactccgaaacatcggccattgcgggccatcgcgttttgtaatcagcataaattgcaacaacgggagtattataggcacttgccatatgtaatattgaggtgtcaggagttattgcgatataagcatcttttatgattgctgctgaacgtttaatcgagggtggtaaggataaacggtagacattattataacaatccactaatgccctggctttatcttcacctttgggtccatgaacgatcactattggcatatctgtttcactttgaatttttgctattagattttctgcaatcgataatgaaaatgtacgttcctgcgagctaccttctaaattgaacgcaatgtaagatcctaacgatcgcatttcctcgcgcacctcatcgagtacatcctcacttagtggcaattcatatattggcctgactgctggaaaacccgcctcacgcatcataaatgcccatgtcataggtacgggagcccggagtttctgatccatacgggacgcgttcttgcacaaaggggagaagcaattcatggttataccaacaacctgaaaattcgtttttgctttcaactgactgataaataacatcgttttcaggttctttttacgcatcccctcaatgcaaagatccggcgtaccgtattgctgtgttatgttctttgctaaatcttttatttcttttaatgttgcgtgatcctgcatagtcattgtgactaatgttaatttagtctgttcaagtttaagcgcattaaagacttctaaattaattgtcgacattacaattaaaagatgcttaattttatgcaattcaagcgcccgaataacaggaaagatggccatagcatcgccaatctgatcgggaatatggatgacaacaaagtctgttttttcaatattgaaattataagctttataatcgtagtaactaaatgcaatacgtctcaacaatgatgctaaaaacatacctaacctcgcctccctactggttataatgcaatgcagtctatcaggctcatcagggtgccattttgtgcatatgcggacttttatgtttcatatctctaacctgtgggtcctctgcttaatccttaaacaacaccagcaactcctgcgctttcatcttccatcgaatttttcatgttgccgctaatcagccataaaatcatttgcagatgcgctctgtcgaggtagtctcataaggttcgtttatagatcgacggcaatgtgagttaccttttccatactaattataaaaagacagtacaaacaggatcattatggactccacgctcatctccactcgtcccgatgaagggacgctttcgttaagtcgcgcccgacgagctgcgttaggcagcttcgctggtgccgtcgtcgactggtatgattttttactctatggcatcaccgccgcactggtgtttaatcgcgagtttttcccgcaagtaagcccggcgatgggaacgctcgccgcatttgctacctttggcgtcggattccttttccgtccgctcggcggtgtcattttcggtcactttggcgaccgactgggacgtaagtgcatgttaatgctgaccgtctggatgatgggcatcgcgacagccttgattggtattcttccttcattctcgaccattgggtggtgggcacctattttgctggtgacactgcgtgccattcagggatttgccgtcggcggcgaatggggaggcgcggcgttgctttccgttgaaagtgcaccgaaaaataaaaaagccttttacagtagcggtgtacaagttggctacggtgtaggtttactgctttcaaccggactggtttcattgatcagtatgatgacgactgacgaacagtttttaagctggggctggcgcattcctttcctatttagcatcgtactggtactgggagcattgtgggtgcgcaatggcatggaagagtccgcggaatttgaacaacagcaacattatcaagctgccgcgaaaaaacgcatcccggttatcgaagcgctgttacgacatcccggtgctttcctgaagattattgcgctacgactgtgcgaattgctgacgatgtacatcgttactgcctttgcacttaattattcaacccagaatatggggctaccgcgcgaacttttccttaatattggtttgctggtaggtggattaagctgcctgacaattccctgttttgcctggcttgccgatcgttttggtcgccgtagggtttatatcacaggtgcgttaatcggaacgttgagcgcatttcctttctttatggcgcttgaagcacaatctattttctggatagttttcttctccataatgctggcaaacattgcgcatgacatggtggtgtgtgtgcaacaaccgatgtttaccgaaatgtttggtgccagttatcgctatagtggcgctggagtcggttatcaggttgccagtgtggttggcggtggatttacaccttttattgccgctgcactcatcacttactttgccgggaactggcatagcgtcgccatttatttgctggctggatgcctgatttccgcaatgaccgctttgttgatgaaagacagtcaacgcgcttgatagcctggcgaagatcatccgatcttcgccttacacttttgtttcacatttctgtgacatactatcggatgtgcggtaattgtatggaacaggagacacacatgaataataagggctccggtctgaccccagctcaggcactggataaactcgacgcgctgtatgagcaatctgtagtcgcattacgcaacgccattggcaactatattaccagtggcgaattacctgatgaaaacgcccgcaaacaaggtctttttgtctatccatcactgaccgtaacctgggacggtagcacaaccaatccccccaaaacgcgcgcatttggtcgttttactcacgcaggcagctacaccaccacgattactcgccctactctctttcgttcgtatcttaatgaacaacttacgttgctgtatcaggattatggtgcgcatatctctgtgcaaccctcgcagcatgaaatcccttatccttatgtcatcgatggctctgaattgacacttgatcgctcaatgagcgctgggttaactcgctacttcccgacaacagaactggcgcaaattggcgatgaaactgcagacggcatttatcatccaacggaattctccccgctatcgcattttgatgcgcgccgcgtcgatttttccctcgcacggttgcgccattataccggtacgccagttgaacattttcagccgttcgtcttgtttaccaactacacacgttatgtggatgaattcgttcgttggggatgcagccagatcctcgatcctgatagtccttacattgccctttcttgtgctggcgggaactggatcaccgccgaaaccgaagcgccagaagaagccatttccgaccttgcatggaaaaaacaccagatgccagcatggcatttaattaccgccgatgctcagggtattactctggtgaatattggcgtgggaccgtccaatgctaaaaccatctgcgatcatctggcagtgctacgcccggatgtctggttgatgattggtcactgtggcggattacgtgaaagtcaggccattggcgattatgtacttgcacacgcttatttacgcgatgaccacgttcttgatgcggttctgccgcccgatattcctattccgagcattgctgaagtgcaacgtgcgctttatgacgccaccaagctggtgagtggcaggcccggtgaggaagtcaaacagcggctacgtacaggtactgtggtaaccacagatgacaggaactgggaattacgttactcagcttctgcacttcgttttaacttaagccgggccgtagcaattgatatggaaagtgcaaccattgccgcgcaaggatatcgtttccgcgtgccatacgggacactactgtgtgtttcagataaaccgttgcatggcgagattaaacttcccggtcaggctaaccgtttttatgaaggtgctatttccgaacacctgcaaattggcattcgggcgatcgatttgctgcgcgcagaaggcgaccgactgcattcgcgtaaattacgaacctttaatgagccgccgttccgataataagttctgaaccttctcatcagaaatagatgtgaaggattaagtaagacatctggcaaatagcctgcaatcaacgcgggctgtttgcttccttgggcagatgcgagtttcattatcgtcttaatgatttccgcatattaaaagcatgtatgctttcaaaatataattataaaaaatcccgccaacaacattagtttttataaaacaaaatataagattatggctttagaatatttttatttctaatagacgagatttttcctgttatgatataatatgctgatttaacacatgttaacgatttaccagtaatgtaaataaattttcgaggagatcattccagtgggacgtaaatgggccaatattgttgctaaaaaaacggctaaagacggtgcaacgtctaaaatttatgcaaaattcggtgtagaaatctatgctgctgctaaacaaggtgaacccgatccagaattaaacacatctttaaaattcgttattgaacgtgcaaagcaggcacaagttccaaagcacgttattgataaagcaattgataaagccaaaggcggcggagatgaaacgttcgtgcagggccgttatgaaggctttggtcctaatggctcaatgattatcgccgagacattgacttcaaatgttaaccgtacgattgctaacgttcgcacaattttcaataaaaaaggcggcaatatcggagcggcaggttctgtcagctatatgtttgacaatacgggtgtgattgtatttaaaggatcagaccctgaccatatttttgaaattttacttgaagctgaagttgatgttcgtgatgtgactgaagaagaaggtaacattgttatttataccgaacctactgaccttcataaaggaatcgcggctctaaaagcagctggaatcactgagttctcaacaacagaattagaaatgattgcgcaatctgaagttgagctttccccagaagatttagaaatctttgaagggcttgttgatgcccttgaagatgacgacgatgtacaaaaagtttatcataacgtcgcaaatctctaattatattttaaagaaatctgtctttacggcagatttctttaatctcatataacccttataaaaaatataatgttcaactcgtcatattgattataagaaatccccgttcccagagaaataatatttattaaaattccagttcttctttttctgattacagaaggcaaagtggcaattacgcatagtttcccgataaagacgcgatagcgacatcccgcataaggcatttttctctttatctttgtacggtacttcatggaacagagtttttgaccttgcgaatcgtgatgtctgttggggggcaacttgctcactgaagcgtgagactcgattaagcgcacgaaacacagaaatcaaaaaacccggtcacttttttacaaggtaaccgggtaaaaataatttttattttttaactgttttgagactcatagagatgtctcaaaactaaaatttggctcctctgactggactcgaaccagtgacatacggattaacagtccgccgttctaccgactgaactacagaggaatcgtgagaacgaggcgaatattagcgatgcccacccacaatgtcaaagcctgttttttaaatttgaaatcgtttgctgaaataatctgcattttgtcgtttattccgacacaactggctttttttcacacttttgcggctcgggtcgagggtatttccatagccaacgtccagtaaccattcgccagtaaaacagcacggcccgcacagcccagtcggcaaacattcccatccagacaccaaccacaccccagccaagcatgattcccagcacataaccgactacaacccgacaaccccacatgctcaacatcgaaacccacatggcgtaacgggcatcacgagcacctttaaatccagcgggtagcacccatgaggcggaccaaataggcataaataaagcatttagccaaatcagaatcacaacgacatgtttaacctgtggatcctgggtgtaaaacgatgccataagcccggcaaagggagccgttagccaggcgatggccgttaatccaagagtggacagccagaacacatgccgcaactgaatctctgcttgcgctatctgccctacccccaaccttcggcctgtaatgatcgtagaagcagagccgagcgcacttccgggtaagttgataagagccacaattgaaaacgcgataaaatttccggcaataacactggtccccatcccggcaacgaacatttgggttaataaccgaccactggtaaataacactgattcgacactagcgggaataccaatccccatgacttcccagataatgctaaaattcagcggtttaaaatagctctttaacgaaatccttagcgcaggattaaaaccaatcgccagcacccacaaaattgcaactgcgccaatataacgagaaatggttaaacccagccctgccccgacaaatcccagtcccggccaggagaaaaggccgtaaatcaatatgccgctaataataatattaagaatattcaggctaccgttaatcagtagcggtattttcgtattccctgcaccacgaagtgccccgctaccaatcaaagtgatggcaactgctggataactgagtaccgtcagctccagataagtcaacgccagtgctttaacttctgtcgtggcatcacccgcgacgaaatcaataatttgttcgccaaaatgatgaataagcgttgccaacagtacggcaaacaacgtcatgatcaccaatgactgccgcgtcgccaccctcgctcgtcgtcgatcccgcttaccgagactaaatgccacaacgacagtagtaccaagatcgatagcagcaaaaaaagccataatgaccatattgaagctgtccgccaatcccacgccggccatcgcatcttttcccagccagctgaccagaaaagtgctcaggacacccatcaacaggacacaggcattctccatgaagataggaacagcaagcggggttatctcgcgccagaacaacactttgtagctcttgcgtttagcgtgccagcgagtgccgtgaacaacctggcgtaaagcagaggagatattcaaagccgaccttaattgcagaaagtgaaaccacatttcaaataatgagggagaatcagcaaagctgcaaagattttcgccaacaaattgtctgcaaatgcaacaaactgttgatagaaacggcaaacagttgggaaatttaaaaatcgggtttgacaaaagatttttcgccgttaagatgtgcctcaacagcgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaaatttctgaaaagcccgcttttatagcgggctttttgctatatctgataatcaatttcctcttcactgttctccatcacctggcgcttgatatcctcaactgacagtcctgcattacaaagttccagaaagcgccagacatagttacgttgaagttgccctcgcttcagtcccaaccatacagtattggcatcgaaaagatgccgcgtatccagacggattaaattctcttcctcttgttcgccgctggattgttcggcaactaatccaatccccagcccaagagcaacataggttttaatgacatcagaatcctgcgcacttaatacaatatatgccagcaaacctttgcgggcaaatgcgtcatcaatacgtgagcgccccgtaatcccctgtcggtaagtgattaacggccacttcgctattgattccagcgtcaacggtgtaatttgcgtcaagggatgatcgagtggaacaagcaaactatggtgccaacgaaaccacgggaaggcgacgagctgcgggtcattactcaaacgctcgctggcgataccaatatcagcttcgccattttgcaacaacgtcgcaatttcctgtggcgtaccctggattagctccagccgaacctccgggaaaagttcgcgaaaagctttaatgacctcaggcaagctataacgtgcctgagtatgcgtcgttgcaatagtgagaacgccagacgtatcgttggtaaacaggtctgcaagccgacgaacattactggcttcattcagaatacgttctgcaatgaccagtaatgctttgcccggttcagtcatgcccagcagtcgcttacctcgtcgaacaaatatttcgatgccaagttcatcctccagttcccgaatatgacggctgacgccggactgcgaggtaaaaagcatattcgcaacctctgtcaggttgtaatcctgacgtgcagcctcgcggattatctttagttgttggaaattcacggtaaactccgggcagctcagatttcccgttattgttaaagtctaatgcccggcataacaaataataaaaacccgcatcttattccatcccgatataacgcttagctcaccaattgccactgccttttttccatcactggagaactaatcactgacattaacaactctttcactgcctgtgcctgtggcgataagttcgctctggcgggtaaatttaatgacaaagagagactcatggaaggcgtggtaatgcgtgacatccacccatttactgcgccacataacgaacgcgcggccgattcgggtaatactgcaacgcccatgccgctggcaatcgctgcggtaagcgtggcaatagactcaatttcaccaatgacttttgccgtgagccgccgtagggaaaaagcctcatcaacacgaagtctaacagcactgtaatcactggggagaaagaggttcatttgcgcaatagcattaacatcaacgctttgccccgggcaatcttgagttcctaccaggaaaagatcttctttcagcaaagcctgactggataccccagccacaggggaatgctcataaatcaccgccatatcgagttggtgatttatcagtttttcgttaagcactgcaccgctattttcatgaagatagataacgatctccgggaattcagcgcgaaccgcttgtaataagggcatggtgatagatgacgcagcggttcctggcgcaaagccaatcgagacttgccccgataatgcctgaccaacgttatgcaccgccagttgggcctgctcacactgacgtaaaatggcccgcgcatgggtatagagaatttttccggcgtctgttggcgtaacgccccgttttgtgcgaatcaaaagttgttgatttaactcaccttccagtgtggcaacctgctggctgagcgctggttgtgcgatatgcaatacttcagcagcctgagtcaggctaccaatatctacaatttttacgaagtatttcaggcgtctgaagttcatgttgcctccggtttttgagaatcggcccaagtgccgccattacttacaaccagactgcaagatgcttgccagttttattttggcgttgatgtacaagctaaccaactgtcaaataagagattatgatagattcgtcattggctcttttcaccagcagtcgcgttcccctgccctataaaaggagggtatgcaccacgatggttcattaccaataagattgaaatctcatcactttgttgaaattggcagcaaacaaacaaaaaaatgcatttcaccctttgacatcaccatgcactgccattaatatgcgccccgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaaattcaaaaaagcctgctttctagcaggctttttgctttctaattaccaacgctcttaaaacatctgtcttgaaccagaactaatttgcacaggcattcctgatcgacgttgcaacgcagcatttgcgcgattcacatcaacttcttgcccgttgataaacgcccgcaaagatggggttaccggcaatggcacttttcggtcagactcatattctgcacgattgcgcgacagcggctcatgaacttccagccagttcgagccatctggttcagtggtgtattttactggctggtcgataatttgcacacgcgttccaacaggaacattatcaaacagatatttgatatcgtcattgcgcagacgaatacagccctgacttacccgaagtccaataccaaaattggcattggtaccgtggatggcatacaacctgccaatataaatcgcgtacagccccatggggttatcgggccccgcaggaacaaatgcgggcaaactctcccctcgtttcgcatattcgcgccgagtgttcggcgttggcgtccaggttggtgcttcttgtttacgttcaacggtagtcacccagttacgcggggtttctcgcccagcctggccgataccaataggaaagacttccactgtattactgtctggcggatagtaataaagacgcatttcagcgacgttaaccacaatccctttacgaacagtggcgggcaaaatcagttgctgcggaatggtgagttgtgagccaggcttcggcaaaaaaacatcagcgcccggattcgcttccagcatattacttaacccttgcccgtattgtgcggcaaaagtctccagcggctgagtattgtgatcaggaacagttacagtaagcgactgccccactaaacggctaccctctggaggtaatggataagttaccgccaggctattttggctggcaaaaagcagagcaaatgagcaaagaatatttacacgacgcatcatgtccctttcctaagtcgcgaatactatccgataagtatagcttttatcagacttttcgtttttagctgttcaaatcagaagtcgtattccccggtagaacaatattactggcagcaagttcgcccatgttgttgtatatcgcacaagcagcttcgatgatgggcatcgccagagctgcaccactcccctcacctaaacgcatatccatattgagataaggctccagccccaaatgcgagagcgctatacgcgcgcctttttctaccgacaagtgagaaggaatgagatacggtttgattgcaggagacatctggcaggctgcgagcgcagcagcataagaaagaaatccatccagcaacacgggtaaaccgcaggaagcagcacctaacatcactccagctattccgaccaaatcaaatccacccacttttgccaggacatcaataccatcctgaggatttggttgattcaacgtaatcgcccgacgcacaacatcaattttattagccagtttatctgtcggcaggtttgcgccaatcccaaccacttcttcaggatcccggccagtgattgtgctgactattgccgctgccggtgtcgtgtttgccatccccagttcacctacaccaaacagcgtgacaccgttttttgccagctcccgcgtataacatatgacgtccaaaagcaacttttcagcctgacggcgactcattgccggagctgaagcaatattgccgctacctcgtgcgacacgcatgttgataagcccggggataggctcagcactatcaataccaacatcaactacgtggacgttagcgcccgcttgtgctgccagcacacacacgccggttgttccgcgggtcatattttcagcctgaatggctgtcacttcttttggggaaatagcgaccccttcctcccagacgccgtgatcggcacacataaccagtaccgcttttttgcccacatgcggtatgccattcaaccccggcattcccgccagttgtatggcaagcgcctccagccttcccaggctaccaacaggtttgagtaacccgtcaatatgccgttgtgcacgcgacatagcggcaggatcgatagcagggatcgtattcagtaaatcggcaagtgtttgcatgtcacgtctctttatagcagtgccagcaggaagaccagttcaccaagctctatagcagctcccagcgtatcgccggtttgcccgcccagcgtacgtttgagaagctgaccgaggatgaaaatcgccaccatcgtcaccaccatagcagccacaccatgcatacccggcaataatacggcagcaaaaatagcggctaagccgagtgtgacgcaggtttgtcgcccatcaattttgccaatgaacacattgccaagcccttcttcccgggcataacgatgacgatacatcaataatgcggcagtcccgcggctgaccgcacatgctgccgccagcgatgcaaggatcggttcgccacgcagagccaactcgcttaataccagaatctttgccagtacaacaaaaatcaatgccagaccgccatgggtgcctaaacggctatcacgcatgatttccaacatgcgatcgcggctacgtgcagaaaatacgccatcacaggtatcggcgaggccgtctaggtggaatcccccggtcatcagcgccagcacaagtacgctaaacagtgccgccagtggtacgccacaccatgcctgcagcaccatgaagaccagcccgctaatcgcgccaagcaataatccaattaaaggaaaagtaataataccgcgagaataatgctcgaaatccagtccctgggaccagcgacgcggtacaggcagacgcgtaataaatgagagcatcgcccaaaataatttactcatttgatttttactccaatacccgaaaccaccagccatacttcatttgccgcagcggccagctgctgatttacccgcccggcaatatcacgaaaatatcgtgccagacgactctccggcacaatccccattcccacttcgttagtcactaatacaacctttgcggggcaacattggcaggcagcaatcaacgactgaatctcagcattaatcgcctgttccatcgcctgataatcccattcatcagggtctttatcgccgccataatcaaacaacagattagtcaccattgtggtaacgcattccagcaacacagcttcatgcgggttaatgtctgcatgaattaattcatcaagatgttgccaacgctccaccgtgcgccagtgcgccggacggccttgccgatgatgttctatccgtgcagccatctcgtcatcaaggatttgcgaggtggcgatatacagaacctgtgaagagtccccaataagcgcctctgcgtggcgactcttcccgctccgtgcgccccccgtcaccaaaatcatcataccgactcctgattcaattgtatgatggtattcattgaacagaacaatggatcccccaccattgctgaccgcaaaacatttacacgatcaatactgcgcgtaatataattaaaaatccagcattctcaatccattacgaaagaagatggcattgtggaatagccagacttcctcgtgttaacgtccgacaaaatgcgtcattgacagcggtttctgtggattgacacatttcattcagataatgaattaatgctactgccggaccaaccagcaaacgggcattgtgttctgaaatccaggctattgattcaacgtcagcgacagatctgcgctgtaaaagaacttgtaaaacaacgcaatagaattatccggaatggtagcgactatgcactagaacaccacaatttcgctctctcggtaaggcactgtcacagcattcaacagaatgtgacttgccagatttattagcgccaccagatgtttaaccgggtaaccacgacccagtcggggatatattccatcttctcgctgacatcatcaagaataaaaaggtttatcacactcagagcaacgttcttcagcaggcgtgataattcttcaacatttaaaagatgtgttattaaaggcatacaaactggacgtattgtattttcttttggtggttgacctaaggtagcagtttatcctgatgcgctgagatttctgtaatatctacgtcaacattctcctcgaatagaaaatgcagcctcggcaagtgattcacattttttaacaaaacgttgttagcgtgccattttcagaagctctccaagaaagcgaattcttttctcaaattctgcattctcagacacagctttctactccatggcaatggcccaaatacgaagttgctcaggatcattagtggtgctgagaagttaaataaccatgcggagtaccactcgtcatcacgtatttatatatcatgaagctattgttgtgttttgtacatcagtagatgtattctgatatactccttttgctagacataacctttcacctgcttgcaaagcttctgtgttctgacattgccaaattgttgcaattctgtatccagccttctttcagtcatagcttcgggccgcgataagactcactgatctgaccctgattcctcttgcagactttatagaccaattaaaatgcagtttctgcaggtcaacgtctgaccatcattgtcatcactctggccattagagtaaccttctgcattcatccttttgtaaaaagtttatgtcagtatcagcaattaaccggacctgatactgatatgagtcttaccgcatatacggtcaatttcagcaattaattacattatccacgccaaagtgtttgtcatcgcaatgatggtaccttctttcagacaccattttttcaactccgttttccacggaccgcactcttatgtcaagagtgcggtgatcctacccacgtaatatggaccgcaaacctattgaagatgtgatcttcgaaattaataactttatctcgctcggtggtcgcaccattgttgatgccacagggtctgagtctatcggacgagatgcgcaggcattacgagaagtcgcattaaaaacaggtctgaatattgttgcttcctccggtccctacctggaaaaatttgaaagccagagaattcataaaacggttgatgaactggcggcaacgattgataaagaattgaatcaagggattggcgatacggatattcgtgccggaatgatcggtgaaataggtgtctcaccgacatttaccgaagccgagcataacagcttgcgggctgcctcgctggcacagattaacaatcctcatgtggcgatgaatattcacatgccgggctggcttcgtcgcggtgatgaagtactcgacattgtgttaggtgaaatgggcgtctcgccaaataaagtctctctcgcacactcggatccgtcaggaaaagacgtggcgtatcagcggaaaatgcttgataagggtgtctggctggaattcgacatgattggcctagacattaccttcccgaaagagggaatagcgccaggggtgcaggagactgccgatgccgtcgctcatctcattgagttgggatacgccgatcagcttgttctcagccacgatgtcttccttaaacaaatgtgggctaaaaatggcggtaatggctggggatttgttccagatgtttttctggcctatctggcggagcgcggcgtcgataaaacgatcctcaaaaaactctgtatcgataatcccggacgattattgaccgcataaaaccattatcccccggcacactgcgccgggggatgtcaattaataccccgccgttaaatcatccaccaagcgcgagtcggatgcgccgtacaactcaccatccgacccaaccataatgctttgcgtgctgcccatcgcctcattcagcgccactttctgaccttttgcttccagcagcttgagcgtaagcgtaaactgaccgccgtatgtagccatcagacgagaattggtaacttagacgcccatctgatatagacggacatctaagtatggaattacaggactggcgaaaagaacctcgtaaaaactattcgaatgaattcaaacttcgtatggtggaactggcatcacaacctggagcttgtgttgcacagattgcacgtgaaaatgacgtcaatgataatgttattttcaaatggctcaggctctggcagaacgaagggcgtgtttcgcggcgtcttccggtaacgacctcttctgacactggcgttgaattattacctgtagaaataacgccggatgagcagaaagaacctgtggcggccattgcgccgtctttatccacttccactcagaccagagtcagtgccagttcctgcaaggtggaattccgtcacggtaacatgacgctggaaaatccatcgccagagctgctcacagtgttgatccgtgaactgaccgggaggggaagatgatctcactcccatcaggtacccgtatctggctcgttgccggcgttaccgatatgcgtaaatccttcaacggactgggagaacaggtacaacatgtgctgaatgataatcccttctccggtcacctgtttatcttccgtggccgacggggtgacaccgtcaaaattctttgggctgatgctgatggtctgtgcctgttcaccaaacgcctggaggaaggccagtttatctggcctgcggtacgtgacggcaaggtatccattacccgctcgcaactggcaatgctcctcgataagctggactggcgtcagccaaaaacatccagccgtaactcactgacaatgttgtaaaaaactcctgaccgcattataaaaacggtcatgagtcagaaatacctcattcgcatcgcagagctggaaaggttgctctctgagcaggctgaagccctccgtcagaaagaccagcaactgagtctggttgaagagacggaagccttcctgcgctctgcactgacacgtgccgaagaaaagatcgaagaagatgaacgggaaatagaacatctgcgggctcagatagaaaaactgcgccggatgctgttcggtacccgttctgaaaaactgcgtcgtgaagttgaactggctgaggctctgctgaaacaacgtgaacaggacagcgatcgttacagtgggcgggaagacgatcctcaggttccccgccagttgcgacagtcgcgccatcgtcgtccgttaccggcacaccttccccgtgaaatacaccgcctggagccagaagaaagctgttgcccggagtgtggcggtgagctggattatctgggggaagtcagcgctgaacagctggaactggtgagcagtgccctgaaagtgatccgcacagaacgggtaaaaaaagcctgtacaaaatgtgactgtattgttgaagcaccggcgccgtcccgcccgatagagcgtggtatcgcgggccccggattacttgcccgcgtgttaacgggaaaatactgcgaacatctgccactgtatcgtcagagtgaaatctttgcccgccagggtgtcgaactgagccgggccttactctccaactgggttgacgcgtgctgccagttaatgacaccggtgaatgatgccctgtaccgttatgtaatgaacacccgcaagattcacactgatgacacaccggtaaaggtactggcaccgggtcagaaaaaggcgaaaacagggcgtatctggacgtatgtccgggatgatcgcaatgtgggttcgtcatctcctccagcggtctggttcgcgtactcgccgaaccggcaggggaaacacccggagcaacacctccgccccttccggggtatcctgcaggcggatgcgttcacaggttacgacaggttgttcagtgcagaacgtgaaggtggtgcactgacagaagttgcgtgctgggcccatgcccggcgaaaaatccacgatgtatacatcagcagcaaaagtgcgacggcagaagaagcactgaagcgaatcagtgaactgtacgccatcgaggatgaaatacggggattaccggagtcagagcgtcttgccgtcaggcagcagcgaagcaaagtgttactgacgtcgctgcatgaatggatggtggagaagaatggtacgctgtcgaaaaaatccagactgggcgaagcgttcagctatgtactgaatcagtgggatgccctctgttattacagtgatgacggtctggcggaggcggataataatgctgcggaaagagcgcttcgtgcagtctgtctcggaaagaaaaactttatgttctttggcagcgatcacggcggcgagcgtggagcactgttgtacgggctgatcggcacctgccgtctgaacggtatcgatccggaagcgtatctgcgccatatcctgagcgtactgccggaatggccttccaaccgagttgatgaactcctgccatggaacgtagtactcaccaataaataagcgtcaatacggtgctccgttgacgcttacgcttgagcgtatccggactaaacccttttcaacacgcagctcgtccggcaaccactgatggtggaaacgaggcgcattggtcgcttcggcaacattcattccacaattgatgctgttcaccaccatttgcagcacggtagtgatgattcagctaccggtaacaaagtgagtacataaaggccatactgtcacgaacagtgcaaaagtggctcttccgcaacctaggtgaagattttcatgccagtggactcattaccctccgcctaagtagttcaaatccggctcgaccatacatctggcgtatcagcaccttcaggcgatttacatgaccttcgacaacaccattactccagcgactgctgattgcctcacatatagccgcagcatcagcttccatccccgcagctacgcaccgaagttctgctgagccgctttcgtggactcgagtgaaccagctgcttagctgtgatttattttaggttttcagaatacggtagaactcgagtaccagttgctgtgctattttcaactccggttctttttcacacatcagactaataaatcgggatgcataattttcttcgcccctgattattctccagggcatcaaccagcggcttacccgggacactgaaggaagtcttgcggcagtagtaagcggtgggttccagcctttacgccatttggcaacagtatccctgacgatggtttcactgcctgtccccccccctgggccaccatttcccgccatatccggctggcattataattaccactttctcgttgctcttttaaccactccctccatgggtccagaagccctcgctttggaggccgggttgacatttcagggaatgttcctgaacgcacccagcgactgactgtcactcgcgacaggcctgtaatacgggatatttccctgaaactacatcccttgttatgcagggccataacctctgtccaatgctgatgccgttttttgcgggtttgctgtttaaggcgttccggacgacggagcgatgctacaggcacagatatttctggctcaggtgatttcttcagtgataactctctgacaacaagacgtatcagaggcatatgtctgtacatcattcgttcaggctcatcaccaatattttttagcaagtgccatcgatcggccacctgtctggcctgaagtgcaccttcacgtgctgctgtcgcatagactccactgcgatcacgcgagacaacctgtatttccggatattttctgaaccaggtcgccagcgtacgctgatcacggccgggaagcaggacgaggggacggtgagtatcaagattgactattaacataccgcagcagtggccccgatgccacgcccactcatcaataccgacatgaggcgcgcctgactgtttcgtctccggggtattgataaccctgcgaagaagagtatcagcactgcaacggagacccgctgccgttgcagcccgttttccagcctcacctccagctattaatcccagttgacgttgtaaattttgtaacgcctgtgaagactgttggtgtgaaccggcgaagggagcaagcgactcggcaaaaattttacgtgaacaagctgggttacggcagtaccagtggcggacggaaaatacaagccatagcgtctgtcctgatcagggtagatgctgtatccggcgccgacaacaactatgaacagagtcgctacgcttaaagcattcaggacattgtgctgttttgcgttttccgtggagatggagggttataccgtcagagctaataatttgtcgactgcatcgccatccgtaaggtaactgtagaagtgtcttaagagagtgcattgggtgcccataacttaaaacagcttagatccttgttcgccagaaagtttcatccattttcttccacccaggttgcggaagaaccacttttcatccgtcgttgacagatgtgaagtatgcgggagaaaaagtgaatatctaactgtaataactcagaccggtacgagtactcggggcgtctacaatcattcagggcaaagtgctaaaatttctctatcccgggatgcccctaccaacgcagcactcccggagatatcattacagctctgcaactgatttccgcgactgaaccgctcagttcctatccttccagttgccttcctgcagccccccctccctgctgtataccccagtaccacaacgcgggcagcacttttccccctcataatcttcgtcacacatcacacaaaaccactttctcaccttcaccgtataatccggaaccgtcatgccctgtagatgcaaacgacgggcctctttctctgccgggtcaagccaggtgcatcgcagcaggattttcgcagcaacagtcatctggtcatgttcaaaccacggcggttgtccgtcatttccccgcttaagtgttaacggacaaccacaggacacacagcacaaaacgtcctgtcggttgtgcttcgcggcttctttcgccgtaacaaaatggcctttgctgtcattcgccatatagcagttcagaattcgcatatctcctccttgtatcttgacaattggttaaaataactgtgattagatttggcaaggtgtatgcagcccgatccctcaaggggttcatagcccgtagctcagcgaatggcgcatacactgagccactcatctgaaacccgaacagttgtcagtacgccataacgcatttgcaaggatgggtaatcatgagtcagccaggttcactttgtgtggatatcgatgtttcgaaagcgatactggatattgccgccagtagcgctattgaacaattttctgtcggcaatgacagtgatggctttgacgccatcattgctgagttgagaatgtacgccattgcgctggttttaatgaaagccactggaggacttgaaaccgccatagtctgtgcgcttcaggcagaaggttttgagcttgccgtggttaaccccagacaagctcgtgactttgcccgcgccatgggatacctcgcgaaaactgatagtattgatgccagagtgctttcccagatggctgaggttctcaaccggcatccggagcgggaacgctttatcagagcactgccggatactgaatgtcaggttctcactgcaatggtagttcgtaggcggcagttgattacgatgctggttgccgagagaaaccggttgcaccctgctcatccatagaacaggaaaagcattaatatcatcatcaaagcactggaagacgagcttgcgcgactagatgctgacatgaacagccatatccatagccacttcaaagagcttgctaagcgactgagcagtattaaaggtgttggcaccatgacggctgctgcgctgctggcggaagtacccgaacagggtaacctctccaggcgtgaaatcagtgcgcttgtcggtatggttccagtaaaccgggactcgggcacgatgagagggcgacgaaccatctttggcggcagggctggtgtgcgaacagccctgtacatggcagcgcttgtcgcaacccgctttaacccggtaataaaggtgttttacatgcgactgcttaccgcaggaaaacccaaaaaagtggcgctggttacctgtatacgcaagctgctgactatcctgaacgcaatgctcagaaagaacgaagaatggaatgaatcgtaccatcacgttgctccataatttttacgttcaagacagttgctgagctgtccggggaagactgaaacctccggtctggcagtgtgtgcagtaccgctccccataataatcgtggtgacattgtctgcagtgccagctggctttacgcaccacgggtaaggcatccggtacgaattgctgcagacgtttaatcaactgtatttctctgcgctccggcctgacataagggcactgttgaccgtgctctgtcagcctgtcgtcagtgtgttcaaaccagggaagttcagtgtcgtattgcggatggtatctgagtgcactgccacacaagtggcaggtgtagtgagcataaggtgcggcctgtgctgtacgggcgcccgtcagacgcccgttgccatcaagagcgagaaaggattttgcgtacatagtatatgttccttaccgtcagacgacacgcaggcaacagccgtcccggtacgggcagcgtggtccggtgtgaatggcggtttcagttcagtctcataagggaaaatcagtgtggtggccgtgaacacgtcatcacactgaagtcagataactcgtctgtctggctcagccacgactgcagccaaagttgcgctcaccggtgcagtgaactttggtatgctccttcgccagatagtcagcacgttccagcacttgctgaaagccggtgtcatcattacgcgccagccacaccgccggccaggccggaaaatgcaccagcgtggcatggcacccgacatccactcccagggcactgcaccacgcctgtttaatcatcccggccagtgatcccggagcgcggtaatcaccggcacgacaccaggtatcccggttgaccagcagcatcaggtgatagtgttttttacctttgcactccccaaactcccgggcccagacgtaatgcagggttgtgggatgcacgcgtttaccttcccgatgcttacgtttctggtaagcgtcgattcgggctttcagggcattgatgaagcgggatatcacagctgcgtccgttgctgccggtacatccgggaaacgcaggtcaacccgcaatgccgtcaggcggggatgaacattcagtgcgtgccgcaccgtctcacgaatacgttgctgccagaaggggttgtatttgtaggtcatggttatatctccgtatggttcatacggaatagccacatcgtaaaaaatgcgcagcccccctgctcaggctctctgtgataacccgaacggtcgtctccggactgacgattgaattcccggcgttgttttttttaatgtaaaaaaccggttacggataaggcgtggcgagggagctatcgtgatacgcaaaaagaaatgcggggattgcggtaattcgattactcataatacagtgtgttgcctgtattgtggcgctgtcgttccttccggttattaccggaagaccgatcgtctgctctgtttactgagttactgctggtgctgattctggttaccgtttcaggcgtcagtgtatttgtactgttgcagtaggttactggggagggattatcaggaatcggcggagcagagcgacccgctgcgtttgttgtgccagacagtaacgcaccggatccctgcaaaatggtacctgaatcaatcacagttaggtattccgccaatccgtgatcgaatcgagcggaatacgcagccctgacaaatacgagcccccttcagcagatacaggccggtaatacctgaaaatcagcctattaccgcccacgcctccggcaccattcccttttgatttcgaattctttgttgtcgctataccgcttaatgttcccggtcctccggtgcagataacaccggagtcatcgtagcgctgcttcaatattcaggtgacatatttccagacggaagccggcgcgcgatcgtaaagtttgttcattgtcagttctgccagccggttgtcaacggcagagttaaaggcttccagctccgcaagggtaagtttataacgcgtgtgggaattcacttttaccgcgtctcctgacgtattacgggctgccacttaccaggtgtcccgcaatacagccttagtgttccgttatcggggatccggacgcaccgcaacaaccggggaagtatttctggtttagagcagtgtcaagagggatttctcagcccctcactcaccggctcagtctcagggcaggagcattaatacgctcagttcatgtcttatacaggaatgggcacagggggagctggcgtgtcactgctgattttacgcatcagcgttcatgtatctgcactctgatacatgaacgattcacagcgctctgttaccggagagatttactctcttagcttactctggcaaatcctttacgttactctctgatgacttcttatatttataataccaatcagacagccttatcccatcggtgatatcagtctcctcctcgccaggaacgggctgactcactgtaaccacctccgaaaacaactctgcaattatcagaacgcctgcttctctccctgtcctcacgaaaactatcccctctttatcgcgcgtgcgtgcggaagcatcttttcgcaacaaccacccggtataccggtacggctcagccaccgcaacctccccgtttatctcctggcggtcacattcccgattattttttacgtttctccccggttgttatgccggtgaaggtggcgcgctgttttcatgaccacaccggctggtttaacaacatccggaggaacattctcatggctaccccagtttcactgatggatgaccagatggtcgacatggcatttatcactcaactgaacggcctgacagataagtggttttacaggctcatcagggatggggcctttccggctcccatcaagctgggccgcagctcccgctggctgaaaagtgaagtggaagcctggctacaggcgcgtattgcacagccccgcccgtaatttctgaccgttatccgttcacccgcagcagacgtaatccccggcctgccggcggcattctgctgcctgttatatccccgtgaggaatatgaaaatgaaacaacagtatcagacccgctacgaatggctccacgaaagctaccagaaatggctgaccggcttcacccggcacgccgtatcctggggcgtgtgtcatccgaatatctactacttccataatctgacgcccggttgggtgtcattcaatggtgaaaaaccggagattgccatcgtaccccagagcctgcaccggctgatttatggccctgacaaacgggccacgccgcccctggatgatgatctgattgtgaatttatgcaccagtgaacatctgctggttcatcatccgatgctggaaggcattctcctgtctgaatgtgaacgtctgaggcagcgttctctggcaaataaactgatcagcctcttccgtcagtttggtggcacggagttgcgcctcaaactggtctggctttgctggcttgatttaatgaccggaaacagccttgaagactggaaagagaacctgaaacggaaatcagaaaaagagctggaggaatggatcatcaaccgtcagaggcagagcgcagcactgacggatctgatggatcagtacgtgctcctggcataccgcacaacggttgacgatagccgcaattgatgccggttgcttccggaaggtgtgacaaaatacggaaatgatgatgctcccggccccgcatgctcacctgcagagcgtgttcgtcgtcatcatactgagccatgacgggcgtcttaagggcatcctgtcattgctgagcaggcaacaccaccagaggagccacggacagggatgttctttacagcccgatacacgccaggttctcagcagactgaatgtgcaggtgcggttattcaccagaaatggcatgctgcggtacatacccatcctggtgacaatatgtacgtggcgacagcgatcccggcactgtggaagagactcactcagcctgcaggatattctttccggcatccgggaatgtccgcctgaatgcaaacaggatgatatttgaatccgtaatactgttctttcatcataaataatttatgcagatacagttaaccgttacagtagccggtttgttttaccgggaaataatatccgtcagactgatgccggaacatatctgaaacacgttatgatgttttgttatcagaaatgttgtatattcttatccgtggcgacagtttaatgccctctggtatcaccttggatttgcccctatatttacgggacacgcctcttttcattgtgctccttttcagacttcattttccgtaagtattccccggcataaaggaggtacctttctggcgtttataactctctttatcggtgacgccggtaatacagggaataccacaccgacaaacgaggtattaacagacgatatttcagtgtccataatttttctgtccggttaaataacgtcagtctgctgccctctgactgtaatcatcaaagccggaatgcataccgggttacaacgtaaaaaaagtgatgctggcccccggtgcagctggcgggcgaaacatgtttacctttcaataccccctgtctgcagtctccactcttccatcctcttaagctacgtcggccacatgagtgcacttccatgataacaggtattcctgtcagcataacgaagccggttaccttcccttcctcctgcatttcctgtcagaatgactgtacagcgcgcagattgcctttttattgaccaccttaatataccattataaacttctttttatcatgttattatcaccttattatgtttaatttttaagcaaccggagaaagaggatggttcagaaaattttgtcggataaggttatgaatgaaagaacaaatgcgtattactcttattatcttggagagcgtaatatctccgtactaccccttaatgtttatgatcccccggaacgttttatcgcttacataaaaaaaaacagagaaaatctgaacatcacactttcagattttgaacttgaacaaataatttctggtatgcgtctgaaggccctggccttcctggtccccctggaaaaaatatcctggatcgcgggcagtgaacgcgcatgcttattttcctggtatctgttgatgcagtttatccagaataacagggcaaaaataagcgcagacttgcttcaaaagaataaactgtatcttaaagaagagtatctggaagggaatgccttcccgtcggactcatcgacacagttcagacaaatactcagagttctcgatattctttctgataagaatttgcgggatgagtggataatccagaccaaagacagatggatgcgggcatttaaatcaaagagtcctttcagttacctcctcccggagaacgaacatgaatgcatatggacatggaattatttgaagggaaaaaatattgcactggaaaaactggccagttttcctggttctgctgatatttaccacgcaattcacctttcatttgacatatgggttacctgtccactaacctcacctgacgatataaaaaatttcagaaacagtttcaataaggccaaggcgcagcgcaagtacaaaaaaatgcaggaagataaagtcaatgtacagttttttcttgacgcagaaaccagggcgcagctcaaagaattatcgagggtcagaagactcagtaccggcgaaatgctgcatgacctgattgttgaagagtataaaaggtaccgacattccagataatttcagacatatattatctccgtgagtcccccgccacctttccggtgtgcgggggttttgtcttttttcaccgggaatacatgtatgaatccgtctgatgccattgaggcaattgaaaaaccgctctcctccctgccttactcactttcccgtcacatcctggaacatctgcgcaaactcaccagtcacgaacccgtgattggcattatgggtaaaagcggggccggtaaatcctcactctgtaatgcactgtttcagggggaggtcaccccggtcagtgatgttcacgccggcaccagggaagtgcagcgcttccgtctgagtggccatggtcacagcatggttatcactgacctgcccggggtgggcgagagccgggacagggatgcagagtatgaagccctgtaccgtgacattctgcctgaacttgacctggtactgtggctgattaaagccgatgaccgtgccctgtctgtggatgagtatttctggcgacacatcctgcaccggggacatcagcaggtgctgtttgtggtgacgcaggccgacaaaacggagccctgccatgaatgggatatggccggcattcagccttctcccgcacaggcacagaacattcgggagaaaacggaggcggtattccgtctgttccggcccgtacatccggttgttgccgtatcggcccgcaccggctgggaactggatacgctggtcagtgcgctcatgacagcgcttcccgaccatgccgccagtcccctgatgacccgcctgcaggacgagctgcgcacggaatctgtccgcgctcaggcccgtgaacagtttaccggtgcggtggaccggatatttgacacggcggagagcgtctgtgttgcctctgttgcccgtacggttctgcgtgccgtccgtgacacggtggtctctgttgcccgcgctgtatggaactggattttcttctgaacagtctgccagggaaatgcctgataacattacgttaaccaactgaaaacatgacacaaacccctcatactcctcctgtttctcttgcgtgaccgccttgtcgttaatagaataaaacgatcgataaaacaggtatcgatcgtcactatcgatcgtttatagtggttaatggtctgcgaaaaggcagttgaatctcttcatcatgcagaacggaattgcacaaaacggactgatccttctctggcggatgagagaggggaagcatttatgtccgggaaaaaccactttatctgaccatgctgttttgtacctgccggtatccacatttgtgggtaccggcttttttattcaccctctgtaaggaaaagctgatgaaacgacatctgaacaccagctacaggctggtatggaatcacattacgggcaccctggtggtggcctccgaactggcccgctcacggggaaaacgcgccggtgtggcggttgcactgtctcttgctgctgtcacatcagtcccggcactggctgctgacacggttgtacaggcgggagaaaccgtgaacgacggaacactgacaaatcatgacaaccagattgtcctcggtactgccaacggaatgaccatcagtaccgggctggagtatgggccggataacgaagccaataccggcggacaatggatacaaaatggcggtatcgccaacaacactactgtcaccggtggtggtcttcagagagtgaatgccggaggaagcgtttcagacacggttatcagtgccggaggaggacagagccttcaggggcaggcagtgaacaccactctgaacggcggtgagcagtgggtacatgaaggcgggattgcaacgggtaccgtcattaatgagaagggctggcaggccgtcaaatccggcgcaatggcaaccgacacggttgtgaataccggcgcggaagggggaccggatgcagaaaatggtgataccgggcagtttgttcgcggaaatgccgtacgtaccactatcaatgagaatggtcgtcagattgtggctgctgaaggaacggcaaataccactgtggtttatgccggcggcgaccagactgtacatggctacgcgctggataccacactgaacggcggtaaccagtatgtgcacaacggcggtacagcgtctggcactgttgtgaacagtgacggctggcagattgtcaaggaaggtggtctggcggatttcaccatcgttaaccagaaaggcaaactgcaggtgaacgccggtggtacagccacgaatgtcaccctgaagcagggaggcgcactggtcaccagtacggcggcaaccgtcaccggcagcaaccgtctgggcaatttcacagtggaaaacggtaatgctgacggtgttgttctggagtccggtggtcgcctggatgtactggagggccattcagcctggaaaacactggtggatgacggcggtaccctggcagtgtctgccggtggtaaggcaacagatgtcaccatgacatccggtggtgccctgatagcagacagtggtgccactgttgaggggaccaatgccagcggtaagttcagtattgatggcatatccggtcaggccagcggcctgctactggaaaatggcggcagctttacggttaatgccgggggacaggcaggcaacaccactgtcggacatcgtggaacactgacgctggctgccgggggaagtctgagtggcagaacacagctcagtaaaggcgccagtatggtactgaatggtgatgtggtcagtaccggcgatattgttaacgcaggagagattcactttgataatcagacgacacaggatgccgtgctgagccgtgctgttgcaaaaggcgactccccggtaacgttccataaactgaccaccaccaacctcactggtcagggcggcaccatcaatatgcgtgttcgccttgatggcagcaatacctctgaccagctggtgattaatggtggtcaggcaaccggcaaaacctggcttgcgtttacaaatgtcggaaacagtaacctcggggtggcaacctccggacagggtaccctgcacagtgacgccctgtttcggcgcccgtctggtgcaggagggtaaccggttgcattaccttgccgaccgtgccggtatcagaggccggttcagagatgcggatgcgtaccctctggaccaggcctttccgctgctgatgaaacaactgaaattaatgctcaccagtggtgaactgaatccccgccatcagcataccgtgacactgtatgcgaaggggctgacctgtgaagccgacaccctcggctcctgtggttacgtttatctggctgtttatccgacacctgaaacgaaaaagtaaaccaccagaataaccttctgctccggcctggtgttttcaccacgccactgtcccattttttatctctgcatatcaggaaaatcttcagtatgaaaacattacccgacacgcatgtacgggaggtatcgtgctgcccgtctcccgtcaccatctggcagacactgctcacccgactgctggaccagcactacggccttacgctgaatgacacaccgttcgtggatgaacgtgtgattgagcagcatattgaggcaggcatttcactgtgtgacgcggtgaactttctcgttgaaaaatacgcgctggtacgtaccgaccagtcgggattcagcgcctgtacccactctcagttaataaacagcatcgatatcctccgggctcgccgggcaacaggcctgatgacccgcgacaattacagaacggtaaataacattaccctggggaagcatccggaggcgaaacgatgaaactggccctgacgctggaagccgacagcgttaacgtgcaggcgctgaacatggggcgcattgtcgttgacgtcgatggtgttaatctcgctgaactgattaacaaggtcgctgaaaacggtgattcactccgcgtggtggatgaacgtgactctaccgaaacaccggcaacttatgccagccctcaccagttgctgtaagacaatgcagtgatacagggtatagtgccattaaccacagaaacagcactgttgtcctgtattaagcaggcaagagaagatgtccttaccctgcgccatctgcagcttctgcaccagaaccagtgaatctcactcaacaggcttcatttcccctgacgccagcctgaatacagctggcgttttcatttataaacagaaaggaaaaccgataataatggaatggacgcccctaccatgaagcaacggtaggatattactgataaaccttccagtggaggtgcgttatggccgttttaacgattagcattgacctgacaaaaaatgaattccaaatccacggtctgggtaggaacagaaaaatctaagctcagaaaacggattaaacgttccctgatgcccgtattcttcgcgaatatgtcttcctgtcggattgggatggaggtctgcgccggagcgcgtcattagtgagaatgctgtctacttaggggcataatgtcagactaatgcccgcgatttgtaaagccatatgtgaaaacaaacaagaatgatatggctgctgccgaggccatctgtgaagccgttacccgacctaatatgcggtttgtcagcatcaagacgcctgagcagtagtcattactgtcttttcatcgtgcccagacggggtttgttaaatcaaggactgcgcagataaaccagatcagaggattactggctgaatttggcatcgttctcccgcccgacactgtagcgatcagtcgtcatgtccctgccctgcttgaagacgcggaaaactgtttaacaatgccgttcagacagctgtcgtcctatctctaatgaaaatgtgaaacaactgagcgtacacattgaaaccatagaagccgtgagcaacgaacacgtcgggaacgacgaactgtgcaggaaaattgccaccatttcggggattgctattcttaccaccactgcaattgtcagcaccgggtagtatcggcttcaaaaaccggcgtcagcttgctgcatggcttggactggttccccgacagtgcttcagcgtaggtaaaaacacgctggggtctatcagtaaacgggacgatgtctatatcagaacgctactgttccatggtgcgaagacagtgtcaaacgccagaaagggcagacaggtccaggaaagctggctgggcagaccagtctcgcggcggaataaaaatgttgccaccgtagcgctgaacaacaaaaatgccagagtgctctgggtattgctaaccaacgataaagagatttcaccagaagaagtgatggtagctgcatatatgtaaatgaaactacttctgtctgttgaaaaataaaaccaacctactgattgctaaggataaacgagtattaaaggccagactgataagaccgcgactaagtgaacctgtatctgacatggcatagcttcgctaatgtgtcatcatgattaggactaaatctgtgaattcctttaggaagcacggacacaggccaatctgagtccatatgtatgattggaatcttacacagatgactttttgacacggggacttggcaaacaggagcgaccatgtatgtcagatattacaatctcacttccgaaagaagtcaacgggcacgttatctgttcaaccagaatccgacacattctggctatacgaaagagcatacttatgcaaatctatatgcttttccggcaacaagcaggaatctcagcgctgaggcaggaattagaggtaaaaacgccctaccgggccatgaatcacccggtcactggagtagtaaccaaagcagatttagccagcatggaacacatatctttggtgaaatgttggttacgggaagctggagcgcacaacgtgttagtaaccagtgcggttaataacaatggagttacagaactttttgccttgcagcatacagaagaaggctgttgctaatttcgataggttctcagatgagaatgatgacggtgatacacagataagaatcaatgagcaatgagggttgccgggcaaccctcattgaataaaacaggaattacttcgcttcgccgtttttcatttcgcccatagctttcagctttttggagatatcgcggcgttctttggagagctcggcatttttgatgatgtaatcgtcaacgcgatcttcatagtcacctttcatgctggcgatgatgccctggattgcttcaacgctcatccctggcttgatgtaatcgctcaggttatccagcaacaggacgcgcttctggttgtcacggatctttttctcaacgtcctgaatttcacgttgcagtttgttcttacgacggaacagacgaacaaattccagtacgtcctggaatgaaggcttggtagtttccatttttatacccctgataatgtgagagtcggattcgtttaagcaaccgctattcgttagggccaacattactcatagctgccgcagatgacaatgcttttatcccttttcactatcataccctttatccttgctgaatcgaagcagcagcaagatgattctgaagttcaggaattatttgcgcaaggcccggcaaatcagattcgatagcaactcaagctgatgtgccgtttccatgttcagccacacataaccatagattggtgtttccacgactttcaggtcatggtggttatcgagcaactgacgcaactcttccacagcatcgttcaatttttccgtattgacaaaaaccggctgcggattaccttcgtacagcgcatgaacaaggctcagcagtatttgctgcatcatgtgctgggtatcacgaagtttttgcgcattcaataacacgaaatggctggggcgcgtggcccagtatgcattgatttgcaactccagcatacaaaccagattgcgattaatggtctggataccttcatatatcgatttgggaatacgggtttctttgctggcgggcgcaatcagcccacgcattttcacggcatcggtcagcagtttttgtagatggctttccagacgtgggcgttcgagtaagttcggtgagaatgcagattgatagacccgattatactcggtcagacttttcgccagttgaatgcgccagtggatgaacgcccgttgtggccagataccggtaaacaacattgccagtaaagagccgaggatcacatcgccgcttcgccataacgccgtatcaatttcacctgtcggggaacccacaacaattgccagcgtcaccccaatcaataatccttgatacggtttcttgcccagcgccagccaaccgcaaagaaacatcgccgccgcgcaccagactaacatcagcggtaacgaaattaactccagttgcagagcgataagacctaaaatcgaccccaacaccgtaccgccaatacgttcgaaggcgcgagggacaacgttcccccagaacgagattggccccataatcaccaccatggtgaccagcggccaggtgctttccgggatagtaaacaggcggataatgagaaaagtgagcaggaatgccagcgcgacccgagtaccatgcacaatgcggtaatggcggtatacccggatttcaaacgggcttaatgacttatcggcacgcacgcagaaactccgtaatgaagattaaaagcgctcataacacatctgtcggccagaaggcgcgcctctgagttatccgacggacataccgggaacagtgtaatttcccggcaggagcgaaaaatttgaaaggcgcatcttactcttttcgctttcaaaaaaagagtggtcttcgcgttaacacaccgccctgagatgaattagtgatgttttggctgcaccgcaacatacatttcgatatcccagtccccatcttccgcgccattgttcaagtaaacctcgaagcagggctttggtaacatttcataagcactgtcctgcaagaggctattaaagaactgataccagggtttagcaaaatcatcaccgactacacgagccaccgccaccgcatactgaccacctgaaatttctgtcagaatgacgccctcactgttttcggggagcgtaaagttattcggtaccgtcacgacggtgtcgcagcgtaatttttcggcgggtgtttcatctggattgtcgtaatagacagcaacccactccttcggcacaatatttttgctatctacccacatcatcaactgctcaaaacctttttgtaccgtctgctcccacgggccaacgagatggaaacctgcaacggtacgtttatcttcctgcttaatctcgtagttcatgacgcctccattaacactgtttttatatacagtgtaattacaatattaaaaccacaaggaatgagtgttgattatgcgagcagactcgcactcctgccagtctgctgcaaaagaaaggtcaggccttatggtggaaataatcactcaggcgggaaaacatgctgccttccccgacagattccagggtaaccagcggccagtgcgccacttgtttatcacggtcgtaaagttcaatttcccctacccgctgatgggcgctaatgggcgcggtgagttctttaccatcaagggtatatttagctttgatatgtggaatttcggctttcggtagcaccatccagaactcttgttccgttcccagggcgatattttctttatcgccataccagatgcgttccgtaccaacctttttcccacggtgcaaaatttgcaccgtagtaaagttttgttgaccccaacgcagtaattttcttgcctcttcctcacgaccttttgcgctgtcagcacccattatcactgcaatgagacgacgctgcccatctacagccgaagcaatgaggttaaaaccggcactagaagtatggcccgttttcaggccgtcaacattcatggttttatcccacaataacccgttacggttttgctgggtgataccgttccaggtgaggcttttctcactgtacatatgataaaactcgggctcgccgtggatgatagcgcgagaaagcacggctaaatcataagccgagctatgctggccaggtgcatccagaccatgcactgtttcaaaatgcgtatccttgagatgcagcttctcggcatagttgttcatcatttcaacaaactgccgttgcccaccggcaatatagtcagccagagcaacacaagcgtcatttccggaatccacaattaaaccacggcttaaatcacgtaccgatacgcgatcgccctctttcaaaaacatcagtgaagaaccgacaaacaccggattatctttcgcccacgcatcacgccccacggtgacaatatcgtctggcgtaatgcgatgactatcgatagcgcgatccacgacataacccgtcatcagctttgtcaggctggcgggattgcgctgttgatgctcattacccgcggtgagaatctgaccggtggtgtaatccatcagtacccaggacccggcttgaatctgtggaggctgaggtgaaaaaggaatgttttccgccgcaaaaccagacgataagttaaaaacgaacaaagaagcggcaataataagacggcgtttcaacagcaaaccctcaggagtttcaaatagctgttctttttacggaaatacttatgaactggctggaataaagtgcaagaaaatgtgactaccctcccatttttatctgacatgatctgttgccactcgctgtcaaattatcgcgctaaagctgattagcacggtgatatttgatactctggcagacagcagaaataacggatttaacctaatgatgaatgacggtaagcaacaatctacctttttgtttcacgattacgaaacctttggcacgcatcccgcgttagatcgccctgcacagttcgcagccattcgcaccgatagcgaattcaatgtcatcggcgaacccgaagtcttttactgcaagcccgcggatgactatttaccccagcctggagcagtattaattaccggtattaccccgcaggaagctcgggcgaaaggagaaaacgaagccgcatttgccgcccgtattcactcgctttttaccgtaccgaagacctgtattctgggctacaacaatgtgcgtttcgacgatgaagtcacacgcaacgttttttatcgtaatttctacgatccttacgcctggagctggcagcatgataactcgcgctgggatttactggatgttatgcgtgcctgttatgccctgcgcccggaaggaataaactggcctgaaaatgatgacggtctaccgagctttcgccttgagcatttaaccaaagcgaatggtattgaacatagcaacgcccacgatgcgatggctgatgtgtacgccactattgcgatggcaaagctggtaaaaacgcgtcagccacgcctgtttgattatctctttacccatcgcaataaacacaaactgatggcgttgattgatgttccgcagatgaaacccctggttcacgtttccggaatgtttggggcatggcgcggcaataccagctgggtagcaccgctggcgtggcatcctgaaaatcgcaatgccgtaattatggtggatttggcaggagacatttcgccattactggaactggatagcgacacattgcgcgagcgtctatataccgcaaaagccgatcttggcgataacgccgccgttccggttaaactggtgcatatcaataaatgtccggtgctggcccaggcgaatacgctacgcccggaagatgccgaccgactgggaattaatcgtcagcattgcctcgataacctgaaaattctgcgtgaaaatccgcaagtgcgtgaaaaagtggtggcgatattcgcggaagccgaaccgtttacgccttcagataacgtggatgcacagctttataatggctttttcagtgacgccgatcgtgcagcaatgaaaattgtgcttgaaaccgagccgcgtaatttaccggcactggatatcacttttgttgataaacggattgaaaagctgttgttcaattatcgggcacgcaacttcccggggacgctggattatgccgagcagcaacgctggctggagcaccgccgccaggtcttcacgccagagtttttacaaggctatgcagaagagattcagatgctggcgcagcagtatgccgacgataaagaaaaagtggcgctgttaaaagcgctttggcagtacgcggaagagattgtctaatgtgaagcctccgccgctggtacggcggaggacaatgttgagtcaggctttttgaacggtgatgctccacgctgcatcgccaatctgctgataatcggtgatggcatgtccttcttctgccgcccactgtgggattgcttcagttgcctgggtgcaatcaaactcaattaccaactcatcgccgctggccatttctgccagtgctgcttttgcttctatgagtggaaacggacagacctgcgtcaccacatccagctttttaatcgccatctttacaccttacttaatttgccgcagcagttgccagtcgcgccttacgctgcggtcgaacatacacaagccaggacgcagtccagactccgagaatcataaatacaaggccaatccagccctgccaggtcatcattgcagtcataaccagtccattaccgatagagcaaccacctgcaatactggcaccgaagcccatcagtacaccacctaacccgctacgtaatgttgtttgtgcatcagctgcgcgaacgcggaactcacggctcgctttggctgcaataaatgaccccacgaagatccctaacaccaggaaaacgccccagttaatgtatttcacgtcacccgcgaccagaaattgcagaatattggccgttggggaagtgattcctaacccaaacatgcgtccggttgcttcactcaggggccaggctaaaagcgcaatcaaaccgatgagtacagcagtgacaaagggatgccagcgtttttcaaacagaatatgagcgatcccggttcggcgcggcggtaaggtcgcgactttgagttttggcttcttcaactctttcatcaccacccagagcgttatcaccagcaaaacggtaaccaacggccacacagacaaattaaaagtctcagcaatagagttatgttcagtactgtagtgctgcaaggtttgatttaaaccactggcgtgtggagaacgcatcaccgcactcatcaccatataagtgaaaagcgcgatccaactgccgatcaatccctcacccgcgcgataccaggtcccggtggcacatccacccgccagaacaattcccagcccgaaaagatacccacctataacagtaccaagccacgggaacgccccggcttcgtaagtcagtaggcccgcctgaattaacgcaaaaacccccacgctttgtaccgaaattgcaatcagcaaggcgtaaaacatgcgattatttttcgcgatatacatatcgcgaaaaccacctgtcaggcaaaaacgcccacgctgcatgacaaatcccagcagagcaccacaaattagcccgcttaatatcattgaaaacataaattaattaaccagatgaatgttaatggggaaattattcatgactggtggaatacagaccaataaccaaattctctaaattagaacaaatggttattaatgaggatttcgataaaaaagaataaaaaaaccggagccaaatgttcattcgactccggtttattattagaaaagatgattatgctacgtcttcgtactgcggaaccggattacggaaactcttggttacgcaagccaggtaaatcagaccgatagcagcccagatcagacccagaaccattgagctttcttccaggttaacccacagcgcaccaacggtcagcgcaccacacatcggcaggaacagatactggaagtgatctttcagcgtcttattacgcttctcacggatccagaactgcgagatgaccgacaggttaacgaaggtgaacgccaccaacgcaccaaagttaatcagcgccgtagccattaccaggtcgaagttgattgccagcaaggcaatcgcgccaaccaggatgatgttcatcgccggagtacgccatttcgggtgtacataaccgaagaagcttttcgggaacacgccgtcacgacccattacgtacatcagacgcgccacgcctgcgtgcgccgccataccggacgccagtacggtaatggtggagaagatcagcgcgccaacctggaacgctttacccgcaacgtacagcatgatttcaggctgtgacgcatccggatctttaaagcgagagatatccgggaagtacagctgcaggaagtaagttgcaaagatgaagatcatgccgccgatcagcgcggtcaggaaaatcgcacgcgggatcacgcgctctgcatctttggtttcttccgacaggttgctgatgccgtcaaaaccggtaaaggagaagcacaggattgtcgccccggtaatcatcgggataacatgcgcatcaccagaccagaacggacgagtgctcgccagcgtaccagcgccttcaccttcaaatacaccataaacaaccatgcccagaatcaccgcgatcagcactacctgcaacacgacgattacagtgttgaagttcgctacggatttcagactacgcaggttaaaggcggtcataaaggccaccagcgccaccacaaacatccacgatggaatggaaggcaccagagcttcaaaatagattttcgccaacagaatgttgatcatcggcgcgaacagatagtcgagcagagaagaccaacccaccataaagccgacagtcgggctaatggatttctgggcgtaagtgtatgcagagccagcagaaggatagcggcgaaccagcttcccgtagctcagagccgtaaacaggatcgcaatcaatgcgaacgcataggctgtcggcacatgaccatccgtgaggcctgaaacgataccaaatgtatcaaacagcgtcatcggctgcatataggctagacccatcattacaaccggaactaacgtaagcgttttacgcaattccacgcgagaggtgtttggagtaacgttatgcgacatggtcattctcctttacggtgataaccgtcgcgtaagcaaaaaattgccccatttttttggattcctcagcgacaacaactgtcgatttttagtaaatatctatccggtacgaagcccggcctcttggtatgaatgattggtttgaagcaaaaaataaccgacgctaattaaacgtcggtttttagtcattttttgacagcggcgcattgtgcctaaatgggggagaaatgacaagagaatgagaggcttgtcataataatttttctttaaatggctgattttccgtcatcagattttgcataaacaccggcgatcgcactatttgctaaaatttcatctcgccaccagccgctggcaagccctgcggtctgttcattccagccaatccagacgggttcaaagagagtttgggcgaccactttcttctcgattaacgcgccactatcgagaaaacgttgcgccagataccgtggtaaatagccgcagccaaggccgctaatttgcagctccagtttggttttaaaatcgaaaacggtaatggcttcttgttcgtcgagaagttgtgaggccgtagaagcgcctgcctgcgcagtgtcccccaccacaatcgcccgatatcgtttaatgatacgacggtttaacggttcttcttcctgggctaacggatgatgaggcgcgaccgcaaagacttgttcaagatcgcccaaccgcgagaaaccaaactcactggaagatggtggctcatgcatcgcgccaacgataatatccgctcgcccctgagtcagggcatcccaggaaccaccgagtacaccattgataaacttcaggcgcgtcacgctgtgatgttgataaaaagcttcaatcagtggcgcaagcagagaaaaaggaaacgtgtcgtccacgccaatcaccagctcgttttcccagccttcatgcagtttgatcgcctgcttttccagttctcgcacggtatgcagaacttcccgccccttctctaataacatttttccggtacgggtgaatttagcgcggtgaccgctacgatcaagcaattgaatattaaggtcgctttccagcttgtgaacggtgtaactcagagcggacggcgtcttgtagagtttggccgacgccgccgcaaaactgccttctttttctaaggcatcgaggatcatcaacacatccagcagtggtttcatacacgcccccttgcagtgcatgcggcgtcctgctggcgtgatcgtttactccagcggcattaccagcggatcgggatactggtattcaaatcccagttcattacaaatccgactgccatcaataatcttacctttgccgctgtccagactatttctgaactgcggaggttccagccccagtaaacgggccatctgcggatagaaaacattacgcgcagggtgagctggcgcacatatattatagatgtgtccgcctttaggtgcctgtaacaacagagtgatagcgccaataacatcttctaaatggactaaattaacaccatgttcaccatcaggcgcggtttttccggcaaagaagcgtccgggatgacgtcccggtccgaccagtcccgcaagacgcaggatatcgaccgaagtaccaggtaaattgtgcagccagtcttcgagttcttctaatactcgtccactgttggttaccggattacgcggggtagtttctttcaccgtgccttgcgcgtcgccatagacagatgttgagctggtaaaaataatgcggggaatacgatgggccagcgcgctatccactaactcttgtaccgcttgtaaatagaactcatcgccggggccgctacgacgtgccggaagcgtaatgaccagcgcatcggcatccatcagggcatccagatcgtcagaatcgcaaactaactcaggctccatgcgaagcagatagctatcaatgccactcattcgggctgcttcgacaccatcttgtgtggttttactcccggtgacttgccagcctcgcgctgaaagtgacatcgccagcggcatgcctaaccaccctaacccgacaattgcgacctttttcatccgttatctcctgatacaccttagatctataaggctacgctagcgtatcaaaactgacaattcattctatgaatgaatctgttcaataatgataacgacatgctgcaatgagcagtgaatcgtaggtaaccgcgtataccagacggtgctcctctgtaatgcgtcgagaccagaaacctgacaaattatgtttcaggggttctggcttccccttaccttcaaatggcgttctgcgggtatctttgataagttcattgatctttttaacaattcgcttatctgtttcctgccagtacagataatcatcccatgattcctcagaccagattagtttcactcaataatgtccttttccgttcctttgcctgatttcaggctatcgattgagtccatcaatctccgggcgttagcgggggaacgcagtagataagccgtctcttccagcgagttgtattcttcgagtgacatcagaacacaagcctctccattctgacgagtaatgaggatcggggcatgatcttcaacggctttcatcattgttgccgacaaattctgacgcgcttcgctgtaactaattgtacgcatgtcaatctcctcttttgtacagttcattgtacaatgatagacgttaattaactatttattaattagtttgtagatcaagacattgtcagtgagacgaaaaatccaggcttcgctatttttggtaccgtcagcttagaggtcagtcctcttagccccctcctttccccgctcattcattaaacaaatccatcgccataaaatatataaaaaagcccttgctttctaacgtgaaagtggtttaggttaaaagacatcagttgaataaacattcacagagacttttatgacacgcgttcaatttaaacaccaccatcatcaccatcatcctgactagtctttcaggcgatgtgtgctggaagacattcagatcttccagtggtgcatgaacgcatgagaaagcccccggaagatcaccttccgggggcttttttattgcgcggttgataacggttcagacagatttaaagaggaataacaaaatgacagacaacactcgtttacgcatagctatgcagaaatccggccgtttaagtgatgactcacgtgaattgctggcgcgctgtggcattaaaatcaatcttcacacccagcgcctgatcgcgatggcagaaaacatgccgattgatattctgcgcgtgcgtgacgacgacattcccggtctggtgatggacggcgtggtagaccttgggattatcggcgaaaacgtgctggaagaagaactgcttaaccgccgcgcccagggtgaggatccacgctactttaccctgcgtcgtctggatttcggcggctgtcgcctttcgctggcaacgccggttgatgaagcctgggacggtccgctctccttaaacggtaaacgtatcgccacctcttatcctcacctgctcaagcgttatctcgaccagaaaggtatctcttttaaatcctgcttactgaacggttctgttgaagttgcgccgcgtgccggactggcggatgcgatttgcgatttggtttccaccggtgccacgctggaagctaacggcctgcgcgaagtcgaagttatctaccgctcgaaagcctgccttatccagcgcgatggtgaaatggaagaatccaaacagcagctgatcgacaaactgcttacccgtattcagggtgtgatccaggcgcgcgaatcaaaatacatcatgatgcacgcaccgaccgaacgcctggatgaagtcatcgccctgctgccaggtgccgaacgcccaactattctaccgctggcgggtgatcaacaacgcgtagcgatgcacatggtcagtagcgaaaccctgttctgggaaacgatggaaaaactgaaagcgctgggtgccagttcaatcctggtcctgccgattgagaagatgatggagtgatcgccatgagctttaacacaatcattgactggaatagctgtactgcggagcaacaacgccagctgttaatgcgcccggcgatctccgcttctgaaagcattacccgcactgttaacgatattctcgataacgtgaaagcacgcggcgatgaggccctgcgggaatacagcgcgaagtttgataaaaccacggttaccgcgctgaaggtgtctgctgaggaaattgccgccgccagcgaacgcctgagcgacgagctaaaacaggcgatggcggtggcagtaaagaatattgaaaccttccacactgcgcaaaaactgccgccggtagatgtagaaacgcagccaggcgtacgttgccagcaagtcacgcgcccggtagattcagtgggtttgtatattcctggcggctccgccccgctcctctcaacggtattaatgctggcaactccggcgcgtattgcgaactgtaaaaaagtggtgctgtgctcaccgccgccgattgccgatgagatcctttacgcggcgcagctgtgcggtgtacaggacgtgtttaacgtcggcggcgcacaggccattgccgcgctggcgtttggtacggaatctgtgccgaaagtggacaaaatcttcgggccgggtaacgcctttgtcaccgaggcaaaacgtcaggtgagccagcgtctggacggtgcggcgatcgatatgcccgcaggcccttcggaagtgctggtgattgctgacagcggcgcaacgccggatttcgtggcttctgatttgctttcccaggctgaacacggcccggactcacaggtgattttactgacgcccgctgctgatatggcgcgtcgcgtagccgaagctgtcgaacgcctgctggcagaactgccgcgagctgaaaccgcccgccaggcactgaacgccagccgcctgatcgtgactaaagatttagcgcagtgcgtagagatctccaaccagtacggcccggagcacctgatcattcagacccgcaacgcccgcgatctggtcgatggcatcaccagcgccggttcggtatttcttggtgactggtcaccggaatccgcaggtgattacgcctccggcaccaaccacgttctgccgacttacggttacaccgccacctgttccagcctcgggctggcagatttccagaagcgtatgaccgtgcaggaactgtcgaaagaaggcttctccgcgctggcttcaaccattgaaacactggccgccgccgagcgcctgaccgcccataaaaatgccgttactttgcgtgttaacgcccttaaggagcaagcatgagcaccgtgactatcaccgatttagcgcgtgaaaacgtccgcaacctgacgccgtatcagtcggcgcgtcgtctgggcggtaacggcgacgtctggctgaacgccaacgaataccccacagccgtggagtttcagcttactcagcaaacgctcaaccgctacccggaatgtcagccgaaagcggtgattgaaaattacgcgcagtatgcaggcgtaaaaccggagcaggtgctggtcagccgtggcgcggacgaaggtattgaactactgattcgcgctttttgcgaaccaggtaaagacgccatcctctactgcccgccaacgtacggcatgtacagcgtcagcgctgaaaccattggcgtcgagtgccgcacagtgccgacgctggacaactggcaactggacttacagggcatttccgacaagctggacggcgtaaaagtggtctatgtttgcagccccaacaacccgaccgggcaactgatcaacccgcaggattttcgcactctgctggagttaacccgcggtaaagcgattgtggttgccgatgaagcctatatcgagttttgcccgcaggcatcgttggctggctggctggcggaatatccgcacctggctattttgcgcacactgtcgaaagcttttgctctggcgggccttcgttgcggatttacgctggcaaacgaagaagtcatcaacctgctgatgaaagtgatcgccccctacccgctctcgacgccggttgccgacattgcggcccaggcgttaagcccgcaggggatcgtcgccatgcgcgaacgggtggcgcaaattattgcagagcgcgaatacctgattgccgcactgaaaaaaatctcctgcgtggagcaggtttttgactctgaaaccaactacattctggcgcgctttaaagcctccagcgcagtgtttaaatctttgtgggatcagggcattatcttacgtgatcagaataaacaaccctctttaagcggctgcctgcgaattaccgtcggaacccgtgaagaaagccagcgcgtcattgacgccttacgtgcggagcaagtttaatgagtcagaagtatctttttatcgatcgcgatggaaccctgattagcgaaccgccgagtgattttcaggtggaccgttttgacaaactcgcctttgaaccgggcgtgatcccggagctgctgaagctgcaaaaagcgggctacaagctggtgatgatcactaatcaggatggtctgggaacacaaagtttcccgcaggcggattttgatggcccgcacaacctgatgatgcagatcttcacctcgcaaggcgtgcagtttgatgaagtgctgatttgtccgcacctgcccgccgatgagtgcgactgccgtaagccgaaagtaaaactggtggagcgttatctcgctgagcaagcgatggatcgtgccaatagttatgtgattggcgatcgcgcgaccgatattcagctggcggaaaacatgggcattaatggtttacgctacgaccgtgaaaccctgaactggccgatgattggcgagcaactcactaaacgagaccgttacgcccatgtagtgcgcaacaccaaagagacgcagattgacgttcaggtgtggctggatcgcgaaggtggcagcaagattaacaccggcgttggcttctttgatcatatgctggatcagatcgccactcacggcggtttccgcatggaaatcaacgtcaaaggcgacctctatatcgacgatcaccacaccgtcgaagataccggcctgacgctgggcgaagcgttaaaaattgccctcggcgataaacgcggtatttgtcgctttggttttgtgctaccgatggacgaatgccttgcccgctgcgcgctggatatctctggtcgcccgcacctggaatataaagccgagtttacctaccagcgcgtgggcgatctcagcaccgagatgatcgagcacttcttccgttcgctctcttacaccatgggcgtgacgctccacctgaaaaccaaaggtaaaaacgatcaccaccgtgtagagagcctgttcaaagcctttggtcgcaccctgcgccaggccatccgcgtggaaggcgacaccctgccctcgtcgaaaggagtgctgtaatgaacgtggtgatccttgataccggctgcgccaatttgaactcggtgaagtcagccattgcgcgtcacggttatgaacccaaagtcagccgtgacccggacgtcgtgttgctggccgataaactatttttacccggcgttggcaccgcacaagcagcgatggatcaggtccgtgagcgcgagctgtttgatctcatcaaagcctgtacccaaccggtgctgggcatctgcttagggatgcaactgctggggcggcgcagtgaagagagcaacggcgtcgatctgctgggcatcatcgacgaagacgtgccgaaaatgaccgactttggtctgccgctgccgcatatgggctggaaccgcgtttacccgcaggcaggcaaccgcctgtttcaggggattgaagacggcgcgtacttttactttgttcacagctacgcaatgccagtcaatccgtggaccatcgcccagtgtaactacggcgaaccgttcaccgcggcggtacaaaaagataacttctacggcgtgcagttccacccggagcgttctggtgctgctggcgctaatttgctgaaaaacttcctggagatgtgatgattattccggcattagatttaatcgacggcaccgtggtgcgtctccatcagggcgattacggcaaacagcgcgattacggtaacgacccgctgccacgcttacaggattacgccgcgcagggtgccgaagtgttgcatctggtggatctgaccggggcaaaagatccggctaaacgtcaaatcccgctgattaaaaccctggtcgcgggcgttaacgttccggtgcaggttggcggcggcgtgcgtagcgaagaagacgtggcggcgttactggaagcgggcgttgcgcgcgtggtggttggctccaccgcggtgaaatcaccagaaatggtgaaaggctggtttgaacgcttcggtgccgatgccttagtgctggcgctggatgtccgtattgacgagcaaggcaacaagcaggtggcagtcagcggctggcaagagaactcgggcgtttcactggaacaactggtggaaacctatctgcccgtcggcctgaaacatgtgctgtgtaccgatatctcgcgcgacggcacgctggcaggttctaacgtctctttatatgaagaagtgtgcgccagatatccgcaggtggcatttcagtcttccggcggtattggcgacattgatgatgtcgcggccctgcgtggtactggcgtgcgcggcgtaatagttggtcgtgcattactggaaggtaaattcaccgtgaaggaggccatcgcatgctggcaaaacgcataatcccatgtctcgacgttcgtgatggtcaggtggtgaaaggcgtacagtttcgcaaccatgaaatcattggcgatattgtaccgctggcaaaacgctacgctgaagaaggtgcagacgaactggtgttctacgatatcaccgcttccagcgatggccgtgtggtagataaaagctgggtatctcgcgtggcggaagtgatcgacattccgttctgtgtggcgggtgggattaagtctctggaagatgccgcgaaaattctttcctttggcgcggataaaatttccatcaactctcctgcgctggcggacccgacgttaattactcgcctggcggatcgctttggcgtgcagtgtattgtggtcggtattgatacctggtacgacgctgaaaccggtaaatatcatgtgaatcaatataccggcgatgaaagccgcacccgcgtcactcagtgggaaacgctcgactgggtagaggaagtgcaaaaacgcggtgccggagaaatcgtcctcaacatgatgaatcaggacggcgtgcgtaacggttacgacctagaacaactgaaaaaagtgcatgaagtttgccacgtcccgctgattgcctccggtggcgcgggcaccatggaacacttcctcgaagccttccgcgatgccgacgttgacggtgcgctggcagcttctgtattccacaaacaaataatcaatattagtgaattaaaagcgtacctggcaacacagggcgtggagatcaggatatgttaacagaacaacaacgtcacgaactggactgggaaaaaaccgacggactgatgccggtgattgtacaacacgcggtatctggcgaagtgttaatgctgggctatatgaacccggaagctctggacaaaactatcgaaagcggcaaagtcaccttcttctcgcgaactaaacaacggctgtggaccaaaggcgaaacgtctggcaattttctcaatgtggtgagtattgccccggactgcgacaacgacacgttactggtgctggcgaatcccatcgggccaacctgccacaaaggcaccagcagctgcttcggcgacaccgctcaccagtggctgttcctgtatcaactggaacaactgctcgccgaacgcaaatctgccgacccggaaacctcttacacagccaaactgtatgccagcggcaccaaacgcattgcgcagaaagtgggcgaagaaggggtggaaaccgcactggccgcgacggtaaatgaccgctttgagctgaccaacgaggcatctgatttgatgtatcacctgctggtgctgttgcaggatcaggggctggatctcggagaagtgattgataatctgaagaatcggcattaacgcgttggcccccgcagcaacggcgggggtagcagctctcaggatttgctttccagcaatgtagtgtagagattgacataggcgtcaatcatatggtcggcagtaaacatctcttcaaaacgacgacgcgagttttcgccatagcggttggaggtttcctcgttattccagagctcattcatcgcctccaccagcgcctggctatcattcggcggaatcacgcaaccactcactttgtcctggttaatgaaagaggtacctgtaccgatctcgcaagagatcagcggccttgcaaagcgtgcgccttccaataacgtaatgccaaacgcctcagagcgcagatgcgaggggaataccacgccccggcagagctggaagagaatgtacttatcttcgtcgttgagcatgccggtaaacaccacattgctcagcccgcgttgctgcgcctcacgccgcacttccgcctccagcggcccgcccccgacgatcaccaccggcagccggctacgctcggcggcatccagcagaatgtgcagccctttgtagtagcggaaagcgccgacgaagaggaagaagttatcgccgacggtttcccgccagtgcgccacccgctgcggatcgtgctgcacgtcatgctgctccagaccaaacgggatcaccacggttttatcctgatattttttcagggtctggctggaggccacgtagttgggcgacgaggcgacgatgcagtctacgctggcgaggaatcgctcctgcagcggctggtacaacttcattaaccgtttttgtttcacaatatccgagtgataggtcaccaccgttcttgcgtcaggccgcgccgagagatgcaacatatccatgaaaggaaacggaaaatggtagttgatgatgtcgtaatcatctttaatctgcttaaaacgctttaacgctttcaacgaaaacggcgtggaggcaatttcaaaaagctgcttattataaatgacccgatggtcttcgtaggcgacaggacctgtctctttgtccgggctaaaagtaaaaacatcggctgcgattccccggcgggcgcagccctgacttagctgataaatgacctgctcaataccgccgtaggtatcgggatagtaggtcttatagacgtgtagaactctcaactgacacccttagagtaatttataggcgttaatggtctgggtcgtacagttctcccacgaaaactgtttcgcctgggcaagaccgcgcgcggtggcgatttcccgccagctatcatcctgcaggctctgcaaaatatgtgcgctaatcgcgtctacatcattaggatcggcaacgaggccggcatcgccaaccacctcaggcaaagaagtgacattggaacatactaccggcacaccgcaagacatcgcttcaataataggtaaaccgaatccctcatagaaggagggataaacaaaggttctggccgccgcgtacagataaggcaggtcttcatccgggacatagcccaggtaacggatccacccttcacgcgtaccgcgctcgactaactgccacagcacatcgtcttcccatccgcgataaccgctgaggatcagcgggtagcgcatgcgggtctccatcggcagcagctgataggcctgcagcagaccgcggatatttttacgcggctccatggtgccgatatataacgcatacccctgccacgccagctgatatttctgcaggaccggcaggcactccgccgggctgcgcggaatatagtcgctgctgcaggccagcttggtggtgacgatccgatccgccggatagttgaacaggcggatgatttcactgcgcgagaagtcggagacggtcaggatcagcttcgccgaatccaggctctcgtgcagggacttctccatatagcgaacccgatcttttggatgatattccgggcaggtaaaaatggagatgtcatgaaacgtggtcacggcgcgttccaggcgatgcggcagatagaaattgggaccatggtaaatgtagtctttgtaatcgcgcaatgcccacgcctggcgccgcggatgcagcaggcgatacgcctcaatcagcagcggctggcggcgcagaaacgccgacagacgaccatgattgctggctttgctatcgcttttattctccacctgggggatctggtcgataaacgacgcgccgtgaaacagcttcagctcttcgatttcacgggcaaccgccagccgcttaaccagctccagggaataccgaccgatgcccgttaatgggtatttaattggctcagtagcaaaaataattttcataacgaactcatcacaagggccaccgcagtagccctgttgatagcgattattgcttcgcggctggcgcgataatcggcaggtttttcaggagaaattccgcgctctgtttccaggttaaccagttgatattttcggaacgaggatgcgcgttttgctcgtacagggctaaccactcttctaccgccttcgcgatatcggacggcgcttcaccggagaaataccaggcatgttcctgagcaatctctttaaacaccggaatgtcgcgaataatcaccggcagctttttctgcgccgcttcaatcaacggcaggccaaagccttctccctgcgaggcaaagatcagcgcgcgtgaacgagcgtatagctcggccaaaaactcgtcgctgatattctgcagccagaagagctttttgttcagctgcggatgatggcgtaatttttcgcacaagctgtcaacgttccagccctgtttgccgacgataaacaagttgtagtctttgccctcgcgccacagttcctcgaaggcggccagcgtctgggcgtggcctttgcgcggctccatggtacccaccatgataaatgacggagctgcagccatcgctgctaacagcgcctgtgcattatccggcatgccagtggacggtacgctggcatcgaggtcggctcccagatggaagttgctgacggtctgcagcgggttcggtttcacccaatggcgattttccgcaatccacgctttcacatcctcggcgacgctggcagagacgcagatcagccggtcggcgtgctctgcgaggcaggacagccagatcgggaaatcacgctgaatgccttcgatactccactccggacggcgtaatggcagaatatcatgcaccacgaagcaggcgaacgccccggcggcgcgcatgctgtcaatttgcgtcaccagctccgggaagagatgcgcggtcagatcggtggcaataagcacatcgtctttgctgaacagcaccggttcgtcagcaccaaattcgcccgggaaatgactggacagatattggttggcgtagcgataacactcgccaggggtgtagtagacggcggaaacctcgtaacccggcacgccagatttcagtaattcgctgaggatactgcgcgagacgcgctggatcccggtcttcgcgtcatgctgcgccagaaccgaaatgtccaccagcagcttgcgggtatggcgcttaaagctattgcgcgcaaccgcccatgccagaccaagacggtcgacttcgctcagcgcatcgattttctgcatcatctgaaggcgggaggcggtcacgctttccgcctgcccggcatccgtctcttgggacgactgcagcagacgagtgaaaccctcgatcgccagatgggcggtattggcccacgagaatttggccgactgcgcgagagcatgcgccttcagctcacgataaaacgcctcatcggtcagcgccttctccatgacccggcgaatgtcctgcacatcatgtggattgaacatggcatcttcccagccaatgacttccggcaggctggtaatgtttgaacctaaggtcgccgccccgcagcgcatcgcttccagcggcggcaggccgaaaccttcatgcagcgacgggaacacaaacagtttgcacaggttgtacagggcaatcagatcgtcgtcggtcaggaacccagtaaagataagctggctgcgtgacaaaccatagctttccgccagacgcaggatccgctccagttgttctggctgcactttatacgccagcaccatcggatagcgctgctgcagctcggcaggcagcaagctgtaggcgtgaataagcgcttcaatatttttccgcggctcgatcatcgccagcgacaagataaactcatccggcaggctgtatttgtcttttaaagactgaatacgctcagcggaataatcgatcaccgcaaactcttcgcccaccgccgaggagatgttcagtacccgatcgctggcgatgtcggtatattcgatcacttcctgagctgccgactgcgaaatggcgaagatcgcgtctgcccgctcaaattccgccagcttattcatataaaactcacggaaattcggatcgccgagataacgctctttatttaacagcgggatcagatcgtggcatacgcacaccgttttccacggcacattatccgccggaatagacacggtataactatcgctatgcccctcgaagaagctaataacatagacgatatcaggcgcgatattggcgatagcgatatcgcgggccgcctgggccgctttactgcggccatggttttcaatatgacgataggctgttggcgcgacggctgagaagatgaacatatcttcatccgtcagcaggtcccgataggccattttaacatcattaatattatcaatgggatacataccattgatcaaaatactgacgcgatgctcaccggcattttcaataatggcgcggctcatggccagggtactgcgaccaataccgcggactttactttccgactggtaaccctggacatcaatcaaaatatgcaagttaatctccttatttatttttcgttagtttgagataaatttcataaacctccggaggtaaaagctccggatgcatcacttgcagttcagtctgcgataaaatctgcgcatcagcctgatactggctgtgcggcagtggattcatacgacgatacaaacgataggccggctgataaagccccagcttatgtaaaccatttaccgcggtatgttttacctgcggatgttttctcataaatgagaaaacaaaccgcaggacgcgcttaataaaatgtttacaccgctgcacgaaaccatactgcctcagcaaatggatctgcaggcccagataacgataacccttggtcattctccaggaacggctgcgatggattttttcaatttcctggcgaagctgttggttttcgttgcttaaatggtggatctcccggttagcggcttccagtcgctgcagtagctcagcggtttcagggggcaactcgggctgaacgtcagcctgggcgtgcgcttgcgccgtctgcaacagcgccgccagttgctccatattctcaccaagccaggtgagttcatggctgacttccactggctgttgagctttctcgacgaacgcatcctgagcggactgcagctgagccatctgctgctccagggtatggatttggccgcgcaaagcttctgagccggcgctttcatttcgcacccgggactggagctccagcagcaccgtctcctgagcgatgatccactgttccgtcgccccgcgctgctgttcagctgacggcagcttcgctttcttctcgaacagcgccaacagcagggcaaagttccagcgttcaaccggctcctgccagaccgcatacagccagttagaccacggctgaggcagattaaacggatgaacaggcgccgagcgccagaaaccgttccagcttttgttttcggcaaacagctcattcacaaacacgaagaacgactggacaaggttcgtcggccagctgcagtcctgcggcgtggtaacgatagagccgaagtcgattaagcgggcatgctgtcgggcatcgaccatcacgttccacgggcgtacatcgtcatgccagaacccttttttctccagcgccgctaaggaacgaagcaagctaccgaggattttttcacgatcgatctcctccccggctgccagcatatcgctcagcaaacgacccgggagtttttccatcaccagccagccagactgagcattttcgccgtgggccagtactgccggcgcgtcaaagcccgctggcggttgcgtcaggaactttatttcattatgcagttcatgtttattacgctggctctcttccgccgtcaggatgccgtggggcatgtcgtaatagaaaaacttgcatacataatcttcgccaaagaagtagcgacggctgcgcttatgcgccaggccggccccggcatagggctgattctgccagtgctggaacggctgattaaaatcgttgatcagcacccggtggttgctgaccaggtacatcgggcgcggtacgggggataaatgggtgtcaaactcaccgatcaggcgataaaacgcgcactgctcaatcagttcgcgcgggtcgtccggctgagaaacgccccagtaaagcggttcttctttcaccgccagctcaaggatcaccgcctgggtgacatcggccaggcgcgagagcagacgtttaacttcatcgataccatgaaggtgaacaatatggtgaaacacgcttaagccaatggccagatcaaactcgccctcttccagcgcggcgatcacctcttcaattctgcctacccggaactcggcggcaaaatcggggttctcttcggccagcgcgcggcacacgttaatattttcctgctggaaatcgataccaacgatagtcgcgcctttgcttgccagactcaggctaaaaaagccctgcgcgcagcctagatcgagaacgttaagcgggcgccccagcgcacgggataagttatcgtactgttcggtaatcaaatcgaggcgttgattacaatcacgagcggcgtcgccatcccattcgggatggccaaaaatagtttgataaatctcaggtaattcgctaaccagcgtgtttaagtctttagtcatggaatcgtttttctcaacgtcattggtagctagtaaaggacgacttaagatcgatgacaccccagaaatccatgctcttggtcacatgtaaaataatggagtcgtaacgtctgtccagcggcgtcatatccgtctgcgggttgccggcagagataccaaatgacagcaggtaatcgccactatttaaatcaaccggaaggctaaatttaaagacccgaacatcgccgcgggaaaccgaaatattttcccgcccttcagaggcgaggaaagagttggttccgtagaggaataagccatcgagggtcttaatcaggatgcctggcaccacgcaatcaaaatcgtattcaaacacgaccttcatcagaaaatcggtctgctgattgcccgtcagtgagggaggaaaatcaaccccggcgctctggatgtgataatcaatgatttttgcgcccccctgcccccaacggtattcttcaggacgatagcctgggcgcgtgtggtacacatcttcaatctcatcgagagacatctgactttcgccgctggctgacgaggttgccgtttcgctttttggcgcgctgtttttgtcggcttttccaaacagctcatccagataacggttggtcacgtcacgggcggtgccgtccatacagatatcaccatttttgaggaaaatggcgcggtcgcagtgtttgacgatatccccggcgctgtgtgagaccagcagcagcgtggtgccctgctttttaaagtccgcaatacgggcatagcacttcgcttgaaaacgggaatcaccaacggaaagcgcttcatcgacgatcagaatatccggccgggaggccgtggcgacagcgaacgccaggcgcatttgcatcccgctggaatagatgcgtacgggctcttcaatgtagtcgccgatatcggcgaaggcttcgatctccggcattaagcgctcgatctcttcccggcccaggcccatcatcagcccggacatatacacgttctgccggccggtaaagtcaggatggaagcccatgcccagctccagcagcgcggcgacgcgcccctggatttcaatgctacctttggtgggctgagtggtgccagtcagcagcttcagtaacgtacttttacctgcgccgttcaccccaacaatgccgaccgcttccccaggttcaatgctgaaattgatatctttcaatacccatttcttgctgtgccgcggcttatcgcccggcagtagtttctcaatgacccggttccatttagatggataatatttatacgccttgccgacgtgctgaactttgatactcatgattaaatctcgtccacaatatcagcggcatgttttttaaataaacgccaggcaaataaaaacagaatgaccgacaccactgtgaccggaagcagcgccatccagttagggctctggtgatagagcatcacgttctggtaggaaccgataatggtcgccatcgggttatacgccaacagaccagaaacccattccggcagcgttttggatacgtagacaattggcgtaaaccagaaccaaaactgaagcaggatattaacgaactgcccgacatcgcggacaaaaacgttcagtaccccgagaatgatcccgaggccgagggtgaacagcatctggacgatcagcaccggaatgatttcaaagaaaatcatgccagggaaattgcccgtgacgatcagaaacagcacgaacagaccaaaaatgatcaggaagttaataaatgccgaagcagtgacgataatcggtaaacagatccgcggaaagctgagcttcttaagaatattggcgttggtcagaaaaacgttgaccagactgttgagcatttccgtgaacagcccccaagttaacaccccagaacacaagtagatactgtatgcaaaaggaccatccatgccagccaggcgggcacgcattaattcagaaaaaattaatgtatagacggaaatcatggcgatcggctgtaaaatcagccatgccgcgcctaagaagctggtttggtaacgggactgaaagtcccgtttaacgctgtcaataataaagccacggtagcgatagatcgctgaaaacatcggactcaaagcaattcctcttttaacaggttgagcagctcggtcgttttttcattcataagcgccacatcagctctggactcaacgttcagacgcaccaccggctcggtgttagacgtgcgcaggttaaagcgccattcagggtattcaatactgatcccgtccgttgtgtcgatgtgtgcagccgccggctcatactgcgcccggatgcgcgctatcgcctctgccgcattacccagcttgcggttgatctcccccgacgccgggaacgccgcctggcggtccgccaccagcgatttcagcgagctgttcttcaggcacagcagctccgccaccagcagccacgggatcatcccgctgtcgcagtaggcgaaatcgcggaagtaatggtgcgcactcatctccccgccgtagatagcgtcttcctgacgcatccgctccttgatgaacgcatgccccgtcttcgacatcaccggctggccgccgttgcgggtcacgatgtctaccgtattccacgtcaggcgcgggtcgtgaatgattttcgctcccggctgcttctgcaggaacgcctcagccagcaggccgacaatgtaatacccctcgataaacgacgcctcgtcatcgaacaggaagcagcgatcgaagtcgccgtcaaaggcaatccccatgtcggcctgatgctcgcgcaccgcgtcggcggtatcctggcggcactccggcagcagcggattagggataccgttagggaaatggccatccggctggtgatgcaccttgataaaggttaccggcaccccggccgccgcgaagcgtttctccacctcatcaatcacgtgccccgccgccccgttgccggagttcaccaccagcttcagcggacgggtgaagttcgccaggtccacgtagcccatcaggtggtcgacgtactccttcagcaccgaaatctgacgcagggtcccgcgacgtgccgggtccaccggcgggaactggttctcctccgccaggcgctggatatcccgcaggccggtgtcgccgctgatgggcttcgcgttctcgcgcaccagcttcatgccgttgtagttcatcgggttgtggctcgccgtcacctcgatgccgccgtccaccccgaggtggaaggtggcgaagtaaatctcttccgtgccgctcagtccgatgtccagcacatcggtaccggcgtccattaacccgcgggccagcgccagcttcaacgactcgcttgtgaggcgcacatccccccccaccactatcttcccgggtttcagaaattcgccgtaggcgcgcccgatacggtaggcgatgtcctcgttcagttcctcacccagttcaccacggatgtcataagccttaaaacaagttaactgtgtcattctgcatcttgtcccgaaaataattagcaacgaccatactggtctttaatacgaataatgtcgtcctcgccgaggtacgaccccgactggatctccagcacttccagcggaatacagccagggttttccaggcagtgctcggcgccaatcggaataaaggtggactggttctcggacaacaggaactgcttaccgttgaccgtcacctgaccggtgccggcgagaataacccaatgctcagcgcgatggtggtgcatctgcatcgagaaggcaccgccaggtttcaccgtgatgcggttgacgttgaagcgcggggtctggaccaccacgtcgcagcggccccagggacggtaaatctcacggtggcgcttgtactcgctgcgctggttctgcttgaggaactcgaccgccttcttcacgtcctgggagcgctcgcggttcatcaccagcacggcgtccttggtgctgacaatcaccaggttctccacaccgatggccgccaccagcttctcgtcgctgttgatgtagcagttttcgctgttgtgcacccacgcgtcaccgctgagaacgttaccctgcccgtctttcgggctgacctcccatagtgcggaccaggagccaacgtcgctccagtcagcatcgagaccgaccaccaccgcatcagcggttttctccataacggcgtagtccacggactcgtccgggcactcgcagaaaatatcatgtgggatattgatgaaatcgctgccattatcggcggcattcaccgcagcctggcaggtttccaggatatccggacggtatttggccagctcagagaggtattttttggcacggaacataaacatgccgctgttccagtagtactccccggaggcgaggtagacctcggcgcgctcgcggtccggcttctccacgaagcgggccacctggtacggggcgtgggcgctgtcggtgagcgccacgccgcgctggatgtagccgtagccggtttccggggcgttcggcacgataccgaaggtgaccagatggccttcatcggcatactgctcggcgacgcggatggcgtcgtggaaggccgactgattgttgatgatatggtcggcggcgaggaccagcatcagcgggtcgtcaccgtagcgggtggcctgaagggccgccagggcgatggccggcgcggtgttgcgcccgaccggctcaagtataatgttattcgacagcttattgagctggcgcagctgttcagccaccaggaaacgatgctcttcgttacagatgaccatcggttcatggatttcaaggcccgagagtcggataatggtttcctgcagcatggagttctgcccgaacagacggaggaactgtttcgggtaaagctcgcgagacatcggccagagacgactgccggtaccgccagccataattacaggaagtaacataatgagatccttaaataaataattgctttattttactatcaatcaatcgaccgtcaggtggcgtggcctttttgaggcacgctaccgccattggctgtcgcaaccaaaatgcgtactgctcccgtgctccaggctaagcgccaccctctttcgcttcaggctgtcggcagatcgttcagtcagcagctacaatgacagcctggcggaatgcgtgtcctgaaaacctaaaagcagagatataccttcaggcatatctctgcttttaacatgcatcttccctcacctagccgccaaacgcaccacactttccgcatttgccgccgggttaaccatcaggactttctcatttacgcagggcaaaacacatgcccttaccgccaccgaaaaaagcgcaacgggcgcccagccgatgctggcaaccgtcagaaaggagcgtttacgacgtggggaaagataagaagagacatcgtcttcgccgccatggagaccacgcgcattcaggcttgatggccctgcgcaacacaacaacggcgctatgttccgataggtgggataaacgactcatgcctctacactgcacattccacaaagaaaatcgtgcgcagattatagcgctggtcggcggaaataaaaataaaaaagcctactgattaatggattactcaaatgacacacatcataaacattcattaaacaagcaaaaaaagagcaatttgttgatatcaatgaagaaaaggaagccatcattgcgcacttttagcccgtttgataaataaaccgggcacaaaaaatataactttaaacaaacttatgccgggctcaatgggtatttgttgcctttgtgtttagccacaaatcgctaaaccgctgacaagtcacaaggttattattcggatgctaacagtcaaatgagaaacgttgttatttatcaccttttgccacggttattttgccagaaaaaacgtccttcacctcacgtctggcggagatgacgcggcaaagcaagtgatcccaaccgcaagccagtgtaaaatcggcacttatgtagaacggggtaatgactccaacttactgatagtgttttatgttcagataatgcccgatgaccttgtcatgcagctccaccgattttgagaacgacagtgacttccgtcccagccttgccagatgttgtctcagattatgtcgctcaatgcgctgagtgtaacgcttgctgataacgtgcagctttcccttcaggcgcgattcatacagcggccagccatccgtcatccataccacgacctcaaaggccgacagcaggctcagaagacgctccagtgtggccagagtgcgttcaccgaagacgtgcgccacaaccgtccttcgtatcctgtcatacgcgtaaaacagccagcgctgacgtgatttagcaccgacgtagccccactgttcgtccatttcagcgcagacaatcacatcactgcccggttgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaaccgtgttgaggccaacgcccataatgcgtgcactggcgcgacatccgacgccattcatggccatatcaatgattttctggtgcgtaccgggctgagaggcggtgtaagtgaactgtagttgccatgttttacggcaatgagagcagagatagcgctgatgtccggcagtgcttttgccgttacgcaccacgccttcagtagcggagcaggaaggacatctgatggaaatggaagccacgcaagcaccttaaaatcaccatcatacactaaatcagtaagttggcagcattaccgattaatcgttaccaaacagatcgcgggtgtataccttgtccgccacatccgccagctcttccgccatacggttagagatgatcacatccgcctcttgtttgaaggtatccaggtcgcgcacgacgcgggagttaaagaactcatcttcctgcatcaccggttcatagataataaccggaatacctttcgccttgatgcgcttcataatgccctgaatagaagaagcacggaagttgtccgaaccactcttcatgatcaggcgatacacacccaccactttcggcttacgggcgagaatagaatccgcgataaagtctttacgggtacggttagcatccacgatagccgcgatgatattgttcgggaccgattcgtagttcgccagcagctgcttggtatctttcggcaggcagtagccgccatagccaaaggacgggttgttgtagtggttgccgatacgcggatccaggcataccccttcgataatctgcttgctgttcagcccctggctttcagcatagctgtcgagctcattgaaataggcaacacgcagcgccagataggtgttcgcgaacagtttgatcgcttccgcttcagtggagtcggtaaacagggtcgggatatcctgcttaatcgcgccttctttcagcaggtctgcgaaacgctcggcacgcgcagagcgctcaccaataacaatgcgcgatgggtgcaggttgtcgtacagcgcacggccttcacgcaggaactcaggagagaaaataacattatcaatccctaaacgttctttgatgtcgcgggtgaaccccaccgggatggtcgatttaatgatcatcaccgcgttcgggttgatctctgtgacatcgcgaataaccgcttccactgtagaggtgttgaagtagttggttttgggatcgtaatcggtcggcgtcgcaatgatcacgtagtcggcattacgataggcgtcgtgcttgtccgtggtggcacggaaatttaacggtttttctgccagatattcctgaatctctttatccacaatcggagagatcttctggttaagcatatccactttggcctgtacgatatccagagcaaccacttcgtggttttgcgcaatcaggacaccgttcgataaaccaacataacctgtaccggaaatagtaattttcattcgattacactttaatcagttaactgggtaatggcggatagccacgaatttaaataatgctgttggcggttttacgctgagaaggaaggtaagtcaagtcggtcggttgacccggcttgttaacgaagaaacatgacgagttccatctggaacccgccattttaggaaaaaacaacctaattatttatatacttctgcagtggcaagagtatgtgcctgcagatctttctccgacagcgagagcgcgcaatcgctcagcgccggccagtcaatcccgatctccggatcgttccagatgatgctccgttctgactgcggcgcgtagtagttcgtcgccttgtagacaaactgcaccgtgtcgctcagcgccataaacccgtgggcgaacccttccgggatccacagctgacgtttattctctgcgctgagtaccgcgcccacccatttgccaaaggtgggcgatgaacgacggatatccaccgccacatcaaacacctcaccttccacacagcggaccagtttgccctgggcgtgcggagccagctgatagtgcagcccgcgcagtacgcctttctgggactgggagtggttgtcctgaacaaaatccacctggcggcccaccgcttcattaaacaccttgctgctgaagctctcgaagaagaagccccgcgcatcaccaaacacgcgcggttcaaaaatcagcacctcaggaatatctgttttaataatgttcatcgtttgccacccgtttatttgcccaggacttctgttaccacgcgagccacaccctgacgccagtccgggagagtcaccccaaatgcctgctggaatttttcattcgacaggcgtgagttgagcggacgcttcgccggcgtcggataggccgtcgtcggaatgcccttcacttcctgaaccgccagctctgcaccgtgcgccctcgccacctcaaacacatagcgggcgtagtcgcaccagctggtctcgccgctggccaccagatgataggtaccggccagcgccggattacgcaacgtttcacggattgccatcgccgtgcagtctgccagcagctcagcgccggtgggcgccccgtgctggtcgtcaatgatggagagcgtctctttctcacccgccaggcggagcatggttttggcaaagttggcgccgcgggtggcatacacccagctggtacggaaaatcaggtgacgcgggttaccctgctccagggccagttcaccggcgcgtttggtttcgccgtagacgttcagcgggctggttgcctcatcttcccggcgataatggctgccggcgccgtcgaacacataatccgtggaatagtgcaccatcagggcacccagcttcgccgactctgccgctagcaccgccacccctttgtcgttcagcaggtcggagagctcccgctcgctttctgccttgtccaccgccgtgtgcgcggcggcattcaccaccacatccgggcggacggtacgcacggtctgcgcgatgccttccagattagtcaggtcgccgcacagctctttgtcaaagtagtccaccgcgaccacgtcgccgagggtggacagtgaacgctgcagttcccagcccacctggccattcttgccaatcagtaaaatcttcattctctgtatcctgtcgttgacgaagaaggcattaacgctcgttcagcaggcgcttcagataagcaccgtactcggttttcttcaggcgttccgcctgagccgccaccccttccgccgacagccactgattacggtaggctatctcttccaggcaggccactttcatcccctggcgcttctcaatggtgtgaatgaactgcgacgcgtccaccaggctgtcgtgggtgcccgtatccagccaagcaaaaccgcgccccagcagttcaacatgcaggtcaccttgctccagatacatctggttcagggtggtgatctccagctcgccgcgttcagaaggcttcacgtccttcgccatctccaccacgttattgtcgtagaaatagagcccggtcaccgcccagtctgatttcggcttcagcggtttctcctcgatagacagtgccttaaagttctcatcgaactccaccaccccgaagcgctccggatccagcacctgataaccaaacaccgtggcaccggaagtcttcgccgctgccgcttccagctttttaccgaagctctggccaaagtagatattatctcccagcaccagggcgcaggcatcgttgccgatgaacttctcgccaatgataaaggcctgcgccaggccgtccggcgacggctggatggcgtaactgaagttcaccccgaactgcgacccgtcacccagcaggcgctggaaggaaggcatgtcgtccggggtggagatgatcaggatgtcgcgaatccccgccagcatcaggacggacaccgggtagaaaatcatcggcttgtcatagatcggcagcagctgcttggagacgccctgggtgatcggatataaacgcgtgccggagccgccggccagaacaatacctttcataaatctattccttaatcagtcagatatcagttatttaggcccagacgctcaccggcataggagccatccagcacgcgctgccaccaggtctggttgttaagataccagtgcacggttttttcaatcccgctctcgaacgtctcctgcggcacccagcccagatcgcgctgaattttcgcggcatcaatggcataacgcaggtcgtgtcccggacggtcggtgacaaaagtgatcaggtcagcgaagtgggcgatgttgcccggcttctgcgccaccaccttgtcgagaatggcgcagatggtgcgcaccacatcgatatttttacgctcgttatgaccgccaatattgtaggtttcgccgctcttgccttcggtcgccactttatacagcgcacgggcatggtcctcaacatacagccagtcacggatctgctccccgttgccatacaccggcaggggtttacccgccagggcattaaggatagtcagcgggatcagtttctccgggaagtgatacggaccatagttgttggagcagttggtcaccaccaccggcaggccgtaggtgcggttccaggcgcgaaccagatggtcgctgcccgctttggaggcagagtacgggctgctcggggcgtacggagtctcttcggtgaacaggtcatcggtgccgtgcaggtcgccgtacacctcatcggtggaaatatggtggaagcggaaggcctgcttctgcgcgtccccaagcccggaccagtagtgacgggccgcctccagcagagtgaaggtgccgatcacgttggtctggatgaaggcggccgggccatcaatggaacggtccacatgactttctgccgccagatgcatcacgatatccgggcggaactcgctgaactgggccgccacggcagcggcatcggtgatatcggtctgggaaaacgagtagcgttcgctcccggccaccggcgccagggattcgaggttgccggcataggtcaggcagtccatcacgcggacttcatcccgggtattttcaatgatatgacgaactacagcagagccgataaagcctgcaccaccggtgacaagaatcttcatattttatttacctttgattattcatgcaaaaagaaaataattgcatacatctccatattaaaatgtttgagatgtaattttatggggataatatcgaaggaacactttaaaaataaatagcgaaactcttaattttctgctatttgtcagaatagaacttgattatatatgtactttaatattagacctccaataaatttcaggaggtctaataagataaatattaatctaaccactcagtatggaaaacgccttccttatcagtgcgcttataggtgtgcgcaccaaagtaatcacgctgagcctgaatcaggttagccggcagaaccgcagaacggtagctgtcatagtaggcaattgcagcagagaacgtcggtaccggaataccattctgcacagcataagccacgacatcacgcagcgcttgctgatagtcatcagcgatctgtttgaagtacggcgccagcaagaggttagcaatgccagcgttttgcgcataagcatcggtgatcttctgcaggaactgcgcacgaatgatacagccagcgcggaaaatcttagcgatctcgccgtagttaagatcccagttgtattcatcagaagctgcacgcagctgggagaagccctgagcataggaaacgattttaccgaggtacaacgcgcgacgcactttttcgataaattccgctttatcaccggccggttgagcctgcggaccactcagcactttcgacgcggctacacgctggtctttaagcgaagaaatatagcgagcaaacacggactcggtgatcagagacagaggttcgccaagatccagtgagctctggctggtccacttgccggtacctttgtttgctgcttcatcaagaataacatcaacgaggtatttaccctcttcatccttcttggtgaagatatctttggtaatatcgatcaggtagctgcttagctcgccttcgttccattcggtgaaggtttgcgccagctcttcgttggaaagtgccagaccgcctttcaacagcgcataagcttcagcaatcagctgcatgtctccatactcgatgccgttatgaaccatcttcacataatggccagcgccatcagcaccgatataggtcacacatggctcaccatcttcagcaactgcagcaatctgctccagaatcggagcaaccagctcataggcttctttctgcccaccaggcatgatggaaggccctttcagggccccctcttcaccaccggaaacaccggtaccgataaagttaaaaccttcggcagacagctcacggttacgacggatggtgtcctggaagaaggtgttgccgccatcaatgatgatgtcgcctttgtcgaggtaaggcttcagggaatcgatggcgctgtcggtgccagccccggccttcaccatcaacaggatacggcgtggtgtctcaagggattcaacgaactcttgtactgtatagtaagggaccagcttcttgcctggattttcggcaatcacttcttcggtcttttcacgggagcggttgaaaacggagacggtataaccacggctttcgatgttcagcgctaggttacgccccatcacagccataccgacaactccgatctgttgcttggacattacatactcctgtaggtgaatcaaacaatatcacattaataactgaccttgaccagctaactagttatactataatttttgattaaaagtataacaaaaatgtgtaattagctttcattaaacttaaaaagtattgaatcacaaaaaaaaaccataaccaaatcatagttggatcaaaaatgaactgttgtgagtgacagtcattttttaatctttgatagcacaaattttctaagagttgcggaaagagtgagagaggctaataaataaacaacggcgccagaaaaggataatagaactaaaatattaaggctcgcaatagcattggggaaaaagaaataatcaatgagttttaagtaacttaacatgactaatgtagccaaaacaattgaatagttctttttaaaaaaaacattgagattctcccctaacaaacccattaaagaccacatgacagggaaaaaattaataacattagcaagaagataacacatagcaaatgtggttattgtatattgaacacctatgatgaaagctcccacttgcaagatcattccaataatgccaagctttaataaaatatctgtacgacctttagccataaaaactgaaccagaagtactaagtaccgcttgtattattgcagttggcgctaaccattttaatactattcccgtcagataccattcatcaccgaatatcaatcggataaaaggctcactataaaatgccagtccagacatcaatggacatgttataaacaacacaacatagacacactttaaatatatttttgatatatgctgattattactttgttgtttacttaatattggataaagtgacctagttgcgacaaaggtaagactttgcaatgggaaaagcataattctataagcaagattataactcccgagaattgaagcggacatgaatttaccaataataaagctatctgcgttccttgaaaaataatttataaaattaaacattgataaatttgcactaaaactaaaaatacttttcaaatctttataattaataaaaaccctaatagaaggtttccaatttgatgcaagccagaattgtatagcagacatcagattaagtattaaagcttgaccaacaagactgaaaacaccaaagcccatatttgctaaagtaatcgctagtactaatgaagcaagtgaagaagaaatttctatcctagagactgttttgaatttcgagtccctctcaagcaaagcaaggtgagctgccgcacagctcgaaagaggaaatgtaaaactaagcaacatcaatactaaagttaatttcggctgatgatagatactggatatcacactagagcccgaaaaaaccagaacaaataaagtcaatcccatgaggagatttaaccaaaaaacagtattaattagagactcagtaagatctttcctttgtattaatgcagcagaagtgcctaaatctcgtaacaggatacctaagttcacaacaacaagagccatagccattaaaccatattcgcttggaggaataatttttgctaaatagactatgtttgttagttgcactaacattttgataaattgtgataccatgttccatttagcatttgaaagcaatgtcatatcaggcgagcctttgagtatgcactaaggatatatgagtttatgaagttatgattagtatgagagatgttaatgcatcaaattaatggcatcggggatgatgccctttaatgaaagttaaagtaagtaacttcaaattgttaaacctacagctgattatctctctaagaaaacatcttgtcattcccaaaaccatatgaatgccagatttagaataaaagcgacacgaaattgcataatcatataaatgttcacgatgccgccattcggagaaggatgtatttgtttttgaaagagagtgttccaacgtgctaaaaatttggacccgaatatcatactgtttttttatcctttgaatcctacgaaaaaaactgtaatcgactccgtagagagcataacgctcatcaaaaagttttagattagccttcctgaaacattcaacaagacttttataaataactaacccagacccaattgaaataattttatcattgacattaaaagtatatggaatgtctgcattatacactctatcattacataatggataatgtattaattttcgttccgaatcaataattcgagggatttgtaacatcacatcggcattatagtaattttgcatatcttgaaaaaaaagatcagatatatttgtatcatcatcaaataatataaagcgatcgtactcattgtaattatttattattgtgttataaatcacagccaaggatctattttcaagatattcaagatacgtaacacttgtaaatttacttttcaattcataatataaagaatcaaatttaatttcattaggcccattattgataatgactagatgggtatcagttagagtaatatgtaataaattatttaaagttaaagatgaggagaattctttgttatataaaacaactgcaataatattattcacgaatcactccatcaaggttattagagtcataaatataattcaattttttattattgaagaataaaactgccatgggaatctgtgctaatacattgagattgaaatatccatttccaaaaattaagagcaaatttatctggcttataacagagaaaagcaaaattgctgattttttcttttttacacgattaaatacataagatgagattaggccatgtacaaagctaaaaacaaccattccaagtattccctgggataggaaaatttcaatatatccacttccaacattaaacgcaccacttatttgataagatctagcaaatgcatcttcatctgttacaacacattctaatgccccccgtgcaacttttggcaaaagactgcataagaaattaaggtttgtatctgtttgtcccatatgaatagcattagttaaatttactattggtgttacaatgtaaatatacgcccacatgaacccacttggcatccagtcaggatattcaaaacttggatgagccaattgtataaatagttgtctaccagttctaatatcaccaatatatccaaacaataaaaatactaacaaaacagacaaaacaactaaaaaaattgtttttggcttaatttttgttgtgattagatgtatcattcctaattgtatgaaggataccataatcatttttctagtaacgagcagaacaaaaatagaaataataaaaaaagaaaaccataatgactttttatttttaaaacatatataatcataataattagatgcaaccaaaagacaaccaaatgcaagaacaaaaccatgcaatgatggaatcccaaatgcgaattgggaaactgtgcgtcctgtggccattgatattaatggtatataaccagcaattgcaatttcaactaatacgagagaaaaaaaaatgaaagtcaaatttctcgttttccttaaaaccttttcagctccagtattgaaatcaacaacgctatacttcacatctattttcgtcttaggtgccaacttatttattgaagtaaaaagagaatacccgaccaagaaaggcacaataatgattgttactgtaaccgcaatttcactaataggaaatatcaataaatctgataaacttagagtatagaggataaaaacactaaaccatataaagcaaaacataaataatggtgatgttaattttcccttgtgtattgaaaaattttttatagcattcaatatagccatttcagtctctcttcaatagactaacaatctttctaagttgcaatgagaataaaaacctacacatggatgatttattatttaaataaagcgatcgatgtttatcgaatatatactctcgtgctgcaataccttttttaaaacctttcgaaattgagtcagaggattcaatgcataaagctaaaggttccgatatatagaagccttgagatttacatgctattcttaatgcaaattcccaatcttggaatctttttaaatgaatatcaaaatatccacaatcaattaatgtatttttttttgaaattaagcattgagtgctgatcatattattggctaacatttttcttaggaaatcgtttttaatagcacctgatgtggaatgataaaccccacctatgattgattttagtccaacaacacgaataaaaggatgaaaaatgtaatctatattaccattatttgaattaatagctccctctatataattaagtttatcaattctccaaaagtcatcactatcgttaaaagcaacccactcattcattgccgcttctattcctatatttctagcattgcatgccccggttcttccatttgtatgcaagacttttatatttaaaccttttagtctatcaatagacccatctgtagaaccatcatcaactacgataacctcgatattatgattaccaacttggtttaaaacagaaagtacagccccttgaatgctagcttcacgattataacagggaataataacgcttatatccattaacgacaccttaaatttgatttaaaataatttaaattttttgaaagttattcttaatatagatatttgaaacatctttacccatcttcaaagactctctttgtctaagcaacgataatctagttggttcaataattaagtttttttgaaactctacgcttaaatttattttattatcagtagaatttaaagttggagagttgaaataaagataattaccatctccttgtgaataattaacccctttttcaggatctaatgttcccgcagtaaatttacagtaatgactcttgtccgaaaaatctccggttaaacgtccatcaaattctagccttaatacattgtctataccacctctagtaactgcgctcatacatttagcagtcacatcacatctaactaaatccttaatttctaacatatagtttgatacattgaaatttttaaaataacagtcaactgacccctgaagaaaaacatcagccccgacgatcgagtcaatgactgaacgtcgtagaccataaaaccatactccacgtttgaaatgtgaccttggccgctcacaaatgacattattaacaattatattatcgttccagcaggaatatggtgtgtataaagaatcgacaaaaagtgaataattactttgtttttttgaggatgaatttgagtcacttatagtaatattcgataaaataatctgaggtgaactcataatttttaaggttgaattatcactgttactttcagaatttgaaatttgtaggttctggaaaatacttttcccgaaacaataagttatgttgactgtagacggttcgccaagaccagttaaagttaaattactaacgttaactccatagcagctagatataataaggcggttaataaataaagaagaaagctttacgtctttaatattccttaaaacaagtttttttatgcgcccttcacctgttaaattaacatggtttataaaattagtctttattaaccacggattagtgtgtgaatatacagttcgggcactcaaaatgatatgagagttattaacgcttttgacttcaacatattcgaaataatacttaccgccaccaacactatctgtaccgtctacattttcgatacgaataatatctccggggctaaatttatttatgaagtcaccattaattatatatgaatcttttggtatttcgcctttaaaagcaataacgcttttaagtttacttatgattgggtaactatatggaaatctagttccatttttaactataaaatcattttcattaatatcaataacattcagaatatctatgccattttcattaccaatttgagcactaccaccatgccgataatctaatgacactgaaaccatatcacctttattcattttagaatttttattagaaaaagagcgagttccgcgagaaaaagctttccaatcttggtttattatagattcgctttcagaataaaagagcccaccaatgacagaaagctcaaaatttaagtaacatccgttttgtaaaacaattcttatagggaagtcaatagaaatatcttcgctgtaatattggccttttaaaaaagtacaacttaatccattaatataagcatattgtagggctttttcaatagcctctttattattgaaaacaccatcagattttgcaccaaacatttcaggtgatactgagtctgtatttatttggcatccaaggttttcaggatgagatctaaaaccttctttaccttttgaaggaatgcttataaccaaaggtgataatgccatgcttctaagcaaatctctacgtctcattttaccctcactcgaatcacaaaatttggcgtttgttatatcattttatttaaagattggaaaataagaaatgtttcaaactcacatattagtattactatcactatacaatatttttaatgtcccataacttaagggccatgaactatagaaataatacttttcgcaaccgagaggatatattgacataggcatttataaatagataaatatcataattagcattagtcaatgatagtactaacgaatgatatttatcaaattgaactagttataaataatttaaagccgaacactatgaagaataaaatatagtaatttccttcacatgttacaaggccaaaaaaaacaatgagttgaatactttacagctcaactcatttatcttcactcgagcctgtaatataaaagagtaagatttttaatatgtgattttatagattactttaatgtccccagaatctcttatgcatactgaattttttaatcaaaaaccttggtaagaactgataacttttacctgctttgaaacctataaatttcataacattatataaaaatgaggcgggtatccagtgtggataattttttagcaaaaatttgaactctgaaataataaaacgcttaccctcaccacccgcacctccaaaactattcctaatccaaggttcatccgtatggaatacacctatgtcaaaatagcgtttaaattcttctgatggagtataattatgagaatgatgtacttttgcttcgggcacataagctactttgtatcctgccaatattgcttttgccgtgtaaaacatatcttcacataatattgtgttcgacggaaagccacctatttttttaaatacagataatctataggctgaaaaagaattggacataaatgccgttttcaaccccatcttaggtatgctgcttttagacgcaatataccctttatctggataattaaatgctctggcatgttgtgccaatggattagcatcagtatgtggtaactgcctgccataggcacatacaatttcttcatcttgaaaaacagttattatgctttcaataaatcccggttcaggtatagcatcttgtgtgaggaatatgactacatcgtaatcctcaatatattgattaattgcttcgttacgagttccaccatgattaaaatctgagctttgaatagatgtcacatcaaaaccattatttaaagctacagtggcggtatcatccttactaccagaatcgattacgtgtatcaatgtgtttgcaggcgtgttttttttaatattatcgacggtagtacgccacaaatccccaccattataagttgggatggcaatatagtatttcattgatagattatcctgactgttatataaaggctggaagttaatacgcaccgtctctttttaatacaacacccacagttttaaataaaatcgcgatatcattccacattgaccaatttttaacgtaccaagcatcaagataaacgcgtgtctcataatccacatcactacgcccactaacttgccataggcctgtcattcctggtttgctcaataaataataatcaacttcttcattgtatctttctaactcagcagtaatgataggccttggtccaactaaactcatttccccttttaatacattaaataactgcggcaattcatccaggcttgtccttctaaggaaaccgcctatcttagttattcttgggtcgtttttcaatttgaatgttaaattccattcttctcgcgcatttatatcgttatttagaagttcttcaagaacttctttggaattgattaccatagacctgaacttcaaacacttaaagggtttacctcctttcccgatcctttcatgaccatatattgccgggcctccatcttttttaactttaagacttatatataataatactggtgaaagaagagtaattatagacaatgagcctataatatcaaaaagtcttttgagaattcttgacgaccatttggctagattttgctgtacacgaaaaatcataacttcatgactaaatatgaatgacatatctgtgctatcaagaggcattccacgcaatgttggaataactgagacatatcgatagcctttaatcataaagtttctaagccacgcatttcttattttactttgatgagactcaacagcaacaatgaattgtgttttgggatcaatatcattaagccattctagattattttcaatcactggtataccatcaattgcctctcctgatggaactccgccaggacttgatatgaaaccgacaatgtttaaacctaagtttttttctccgctaattgctttatatgcttcatgagcattttcactactacctactatccaagtatctctttgccacacccccgctttattcaataaggtctttgttaccattcttgacaatggaacaagtatgattacaaataaccacgttatcacccataagtaacgtgagaatgaccaagtggtaaaagccataacagcaatttcgattattgcaaaaataaccaaggttcgaagtatttctttaagttcaaaccaaaatggtttacgataaaaataatgccttagtctaactgaataccagcctacacaacaaacaccgagaatccaatgaagtaaaaaccacccatcaatttcattagttaataataaataatcattcttttctacaattaatgacaacacatccaacgctatgtataaagaaagaatgaatgaaatgaaatctgataaagccaatgtgatactaactatgacattctttacgagaagcctcatgaaatcctctcaaaattaataaaatatatattgttacactaatataaattatccttcccattaccccaaatatcaataaagataattggggcaagcattcaattagtgcttatccttgtcattatatgagtaaccataattattatagccataaccataataactactagctttcttcaccacgccgtttaagatgcaaccttttactattacaccactattttcaaaacgtttcgcactaatttcaatttctttggctgtgtttttttcaaaccttgcgacaagcaaggttgtccctgcataatgcccaataattgccggatcagtgacagccaaaataggtggagtatcaagaatcacaatatcatattttttttctgcccatgctaaaagttctccaaaacgtctgtgcataagtaattcggccgggttaggtggaacctgtccacgagaaatgaaatcgaaaccagcgctatgtacttttttcactgcttgggatacttcaactttccctgacaatatttcagaaaggccgttattgttatctaactcaaagagcttatgtgcatatcctttcctcatatctgtatcaatatatagaacagattttccagtttgtgctattactgctgataagtttgaacttacaaaagtcttacctgcattagggcttgcacctgatatcattaaaatattgtttctagcctccatcattgcaaagtgcaggcttgtgcgtaatcctctaatcgcttcaattgcaatatcagcaggattttcaatcgcaagaaaagtttgaggctctgattgttctttccttctcaaaccctctaatttagtagctttctgggtaagtaactcagaaataggaatgcttgcataaacatttatacccaactcttcgagttgctcaggggtttctattcctcttcgcaaaaatacacgtaataagacaacaccaattgatatcagtaagccaagaacaaaaccaactatgacaaccagaattttttttggttttacgggttcaggttgtgttactgcattatcaataattctaacattacctattgcacttgatttcgctatattcagttcttgttgcctgttaagtaacatcatgaagacagcacgcccagattcgacatcacgatttagacgtaatatttcctgctgtgttgccggcatggctgacacttttttattaagctttaacttttcatcttgtaaggtttttcttttttcaagtaaggccttataagtaggatgttctttggtataaagttgtgatatttctgactctctaaaagtcagttgatttaattggttgtctacatttactatttggtcaagtacagatttggcttctaaggataaatcaaccgaatcattctgcctccgatactgattaagtttgctttcagcgttatctaaatcacttctaacaattggtaattgctcattcaagaatgctaaactctttgcatcttgcgctgcttgccttgcgatattttgtgcaaggtaattctcactaatactattaatgatttctttaatttgttttggattttctcctgtaagagtcaagtttaaaatacccgtatccttgcctttttctgaaatattgaatttcttctgtaacgcacttattgcatccaattcagaagtataatatacagtaaagctagtacctggctcagcgtctattttatcaattttaattgtgacatcatttttatttactaactttccaatgctagcattgaacttttcatcattatattctaccgtatagctattcttatcattagttgttattttaattttcgggatttcatcatggctacctgttatatataaccgcccgacagttaaattgcctggtttgtcccctagcaacctagccaaccccctaccaaaaacagggaagtaatcttgcttaataactgcctgtaagtttagatcatctaccgttttccccaaaatcatcctagattgtaataatgctatttcaggtgcagattgcggctgactatccggaagtatttggctaagattgtttaaaatgctattaccttgtttttgctccacttgaatcaacgcatccgcctgatacactggtgttgaaaaaatggaataaaccaatgcaataacggtaaatagagaagttactgatattatcaatttgcgatgatcaatcaattcaccgattaagcgaccaaaatcgatttcatcagattcctgagatgcttgtttattaataactggtgacattaaaatattcctgattattttgcgcctagtttttcagcccaccgctcaccggccaattctattaaattatatactgatgcaaatgcttcttcacttttcctatatggatctgggatatctcgctggttgcaccagtgaccataaagcattgttttccctctggcttcgggtgagatacgcccgatttgctctatatgggccttttccattactaatataagatcgtacttgcgccccatggacgctgagtattgttttgctacatgattttcgagcgaaagattatgcaatgatgcgattttacaagcattcaaatcggcgctataaccaaccattgcattcgtaccagccgaattaatcacctttgagggaagcaattttcgtaaaagccgttctcctattggagaacgacaaatattgcccgtacaaataactaaaattgattcaaacattttatggccaggtcctaatatatcttacagtttctgtcatatcatgtactccagtaatggtaggtacaagttgggaaattacacgattccaacgtactaatggagccgatgtgacatagacgatatcataaggttgtaattcaaattctgtaccaagaaccatcgcggaggcatcttgcgcgttcaactgatagatattagcaattttaccttgtttatcacctttcagttggcgaataacgaagactcccgtggcatcactgtacgcttgagacatgccttccgcattcccgattgcctctgctaatgtcattccactacgatccatcttcaatgtgctctgcttgccaacctctcccatgacaaacactttaagatcgtcattccttggtacaaagagaatatctccaggatataacatatgattttgtgttaaatcccctttttgcattaatgcataaagtgatacttttgtatctttaccattatgagtcagcacaacattacgccaatctgcgtctggtgccagcccaccagcggcatttattgcatccataaccgttaaaggaatattggtaataggttgctggcctgattttgtcacttcgcctgtcacgtaaaccttttgagaacgaaacgcagcaacgctaacatcaacctgtgggctttcaatataagtggccaatcggttggctatatcctggcgtacctggctaagcgttttgcccgccacctgcaccttaccaatatatggatagaaaatggtaccgtcagagttaacccagttaccagtgtcgctggcgctacggtactgacctgctggcgttgtcagttccgggtgatcccataccgtaaccatcaatacatcgcccacaccaatgcgatattcatagcttcggagcaaattatctaattgtgggttaggtctcgccagaacggtctctggacgaagttgatcgataagcccaggagtcatagggtacacattaaccagtttatccagatcgtagtcactgtccggtagctcaaccacgtttttccgcagactgtttaatccctgaccagggataatggtacaacccgataaaaacccaattgccaacgctaatgccgaaaatctaacaatttttttcttcataatgtcacatcattagtaaatcaaaatttgccaattcctgaagagctgtcatagccgttgcttccctgccggcttgtggagagataaaagctaaccgcgtcctgcagcgctaccacactctctcctgttttcagcattcagccttataaactaaacggtatttctatccctgcgctggccccaacgtcatcgctgtcgctgttgttagcgttggtgtaccacagtgaagtattcaaacggaccgactgataaacatctccgctccatcccagctgtacacccttcaaggtgtcagaatgagggaatgctttattgatcgactgattctccgggttaactttggcgtataccaaacgcgtgctccagcgctgattatcttctgtaataagcccaatcttaccggcgatgagttgaccatccccgcccatcgcatcgccgagcggatagccttgctgataatatccatctttataaatatggtgacggtagctgtaattggttcgactcatattagtgcgcgtatcatgtgcttcaagataccagtttatcgcatctttaccccagccgtggtggccttcgacacctcccaggaacatgtttgccgatggtagataaccagattcatcctcaccaatcatttgaccgtagaaactcactggccagccgagggttggctccagtttaaacttaaagtcaaatccggccagttggttccccggctcgttatccgttccggtattgtctttccctgtaaatccatcccagaaactgctgaaggattgcggtcgcccttccccgccccactgcataatacgcgacgcacctaattctaatgactggaacggcgtgaaggtaaaacgtccgccgataattttggcatgaggcacagcggtatattgattcatctggctggcggagatctggtactgccatggacccacccagcgtaaccaccaggtctctggcgccgcctgctctgcccgctgcatcaggaagccggtcatcggccgcatcgcatccccgcggatcaggcttccttcatagcccggtccccaccactgtggtacctggccaaaagagagccactggttccagaatttcaccgcaccgtaggcaccgttggcgttgaaacgcgatccgttgctgatccgctcccccccttcgacgttaccctggaggtggacatcccaccattgtccgctgttgttaaacgccaggcctaacgaattatctgccggctgtgtctgaccaaacccctgcggagtgcccggctgatcggttgaggtataaccggtgacccgaaaatcggcttttaaagcagacagtcgctgattgatacgggccagcaccacttgctcagaagaataggacggtttggccttttttagcgcccgggcgatctcttcctggctcagcggccaggtcgacaggctcagatggatgaccccgcgatcggaaagccaggcaaggtcgtttcgcagatcgttatcatttaccactaacccggccgcgtaagcctgggctcccagtgaggaaagcaagcccaatgtcacggcaatgcgtgcaatttttatcattgtacaagatccattttcagccccgctgtcgtatctcaatgagaatgaggggaataccaagatagaaagcgctcgcggcaccagctgacttcgctgtgcaacaccggcgaggcaagtacacttaccctaagctgcttgttagccttataacatccactcagctcacaatgtaggcgaattttaccctacaggctattgatgaaacaggaaagttaatgcccaggcaaaatcagcagccgctccaggccaacttctgatgatatccatagaaaattgataaatatatattgatggtgatcatcctgaccgggacgatttttcagccgtttaagagaatctttgtgcagcagcaagcgccttcagcaacgctaccgcccctggcttaacagcaaccaacgcactgacttcatgattggcatattttatcaacctgcggatgaatatttggccaggccattatttttggcggcgctaagtttacagaatttcggtcacaattgggagtgttgttaccgaatatcggtgctcccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgaaggcgtggtgcgtaacggtaaaagtactgccggacatcagcgctatctctgctctcactgccgtaaaacatggcagctacagttcacttacaccgcttctcaacccggtacgcatcagaaaatcattgatatggccatgaatggcgtcggatgtcgcgccagtgcacgcattatgggcgttggcctcaacacggttttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacaaccgggcagtgatgtgattgtctgcgctgaaatggacgaacagtggggctacgtcggcgctaaatcacgccagcgctggttgttttacgcgtatgacaggatgcgcaggacagttgtggcccatgtattcagagaacgcactatgaccacgctggagcgtcttctgagcctgttgtcagtctttgaagtcgtgatatggatgacggacggatggtcgctgtatgagtcacggcttaaggagaggctgcacgttatcagcaagcgttacacgcagcgcattgagcggcataacctgaatctgaggcagcatctggcccggctgggaaggaagtcactgtcgttctcaaaatcggtggaactgcatgaaaaggtcatcgggcattatctgaacatcaaacactatcagtaagttggagccaccacccattatttcataaatatgaattatcaattaccgagtatatagtagattattttcttatttgtctaattaaccggcgaaaacttaatttcccctgtaaaacaaatggcaattaccaagcatgcttgtgcagatcggtacgcgtaaagggttatccagcggccccaccgcggtggcgatttgtccccgcagggactgagttggtgctttgctgccgctatgtagcaggataagcggaaccatcaccaggcaagcgacaccgccccatgagatattcactctttccggatcagaggtacgtttttgcagcagcaggaacaaagcgttgccagcagcgggccggcaaccacttccgagacggaatgcacatggatgaccagccgcgaatagcccaccacagcggccagaacatagacggtaataatggccgctttatgcagaccgacggagaaacgggagctgagtagccacaggaagataggccagaaggccgctgaagccggtgtaatccagctcacaattgccccagcccataaaggccagtttgggggcgcagacgataacgccggcaatgccgaacagcaaacttcactgccacgccagcaaccgcgacgttttacacagcatcaggacaataaacagcgccgctgagttgggcagcaaaacggtgctatcgccaaaaaatgagatgagttgccagttcatatacctgtgatccttcgataatgtccactgccgtgctcagggattatccgtaatgtctataccaggtcgcatgccaattcatttcacatttttatgcatgcaagtgagatgtttaaagcggaaacatgatcgcagtcaagttttatttttggctgacgttgaccgctttccatgcactttaggaattgtcgcactaagtgactattcataaagcattattgccgctactccgactattgcaccacagaggccagagacaaactaccagaagtctccgaagccatacatttctttacaatcgatataacatttacgttatgaataaattttgcataacgttatgagcggcaggacggatgttcagatcctgtcgctcggtctcaggctggcgttcaggccagcagttttttaatgctttcgcggaatttggcgccctctttcaggttacgcattccgtaggtgacgaaggcctgcatatagcccattttcttaccgcagtcatagctttcgccagtcatcagcatcgcgtcaacggactgcttcttcgccagttcggcaatggcgtcggtcagctggatacggccccaggcacccggctcggtacgttccagttcggcccagatatccgccgacagcacatagcgccccaccgccatcagatcggagtccagggtctgcggctcgtccggtttttcaataaactcaacgatacgcgccacctggccttcagccaccataggctctttggtctggatgacggagtattcggagagatcgcccggtatgcgtttcgccagcacctggctgcggccggtttcgttaaagcgggcgatcaaagccgcgaggttatagcgcagcgggtcagcggtgccgccgtcaaggatgatatccggcaggagcaccacaaacgggttgtcgccgactaccgggcgggcgcagaggatggaatgtcccaggcccaacggctgcgcctgacgcacgttcatgatggtcacgcccggcgggcaaatggcctgcacttccgccagtagctggcgcttcacgcgctgttccagcagggcttccagctcataggaggtgtcgaagtggttttccaccgcgttcttcgaggagtgcgtcaccagaacaatctctttgatcccggcggcgacgatttcgtcaacgatgtactgaatcattggcttatcaacgatcggcagcatctcctttggaattgcctttgtggccggcagcatatgcatgcctagtcctgcgaccggaataaccgctttcaaattcgccatattcatcttcacctgtttggttgcaaaacacgcggttttgcaaaattgtacatgtcacaaatccattgaaactgataatacacggatactgcccgggcatatgcccgccaaattcttaaattcactgtcacgtaaaagaatacacaaaacgcccttttaccaacagttagaactgagaataatcttattctcgttcaggttattcagcggctcgttcctttgctccacacgatgtggctgagaggcccgtctatcagggtctgttggacgccagacccgccgcgcgtatgcccgaaaagaatagatatagataataaatttcgccaagcaatatacttcagtataaacagtcggatatgacgacatattagcctgaatccgcggctgtgaactgcgatctgccctattctgcactcacttcataatatgaattatgccggttttgtgagcgggcttcgcgcttcgcttctgctctgcgcatcagcgctcgccgtgacgaaccgcgggaggaagcccttttgccgccctcgctgaaacgcagcggataaagttctgatatcggcaagcttattccatggtcgccgccatggtgttattttttcactgttattttccggaacataattcttatcggttcgcttaatccgctggaaatatatccacccacggcagagcgatgtccgcgtcgttattgcattttagactaatcttatccatgatcgtggtaacacataccgcagtcgtacaggttttaatacatatggaatggattgccgatccgtcaatctgggtaggtctcgtcacgctggtgattatcgaactggtgttgggtatcgataacctggtctttatcgctatcctcgccgagaagctccctcccgcccatcgcgaccgcgcgcggatcactggcctgatgctggcgatggtgatgcgtctcctgctgctgacctctatctcctggctggtcactctgactcaaccgctgttcagcttccgctcgtttacctttagcgcccgcgacttaatcatgctgtttggtggtttcttcctgttgttcaaagccacaatagagctgagcgaacggctggaaggaaaagacagcaataaccccacacaacgcaaaggtgcgaagttctggggggtggtgacacaaattgtggtactggacgccatcttctcactcgactcggtggttaccgccattgggatggtcgaccatttactggtcatgatggccgccgtggttatcgctatcagcctgatgttgatggccagcaagccgttaacccagttcgttaacagtcatccgacgatcgttattctctgcttaagcttcctgttgatgattggctttagcctggtggcggaaggtttcggcttcgtcattccgaaaggctacctgtacgctgccattggtttctcggtgatgatcgaggcgttcaatcagttggctatctttaaccggcgacgttttctttccgctaaccagacactgcgccagcggactaccgaagcggtaatgcgcctgcttagcgggcaaaaagaagatgcggaactggacgccgaaaccgcgtccatgctggtggatcatggtaaccagcagatctttaatccgcaggaacggcggatgattgagcgggtacttaatcttaaccagcgtaccgtcagcagcattatgacgtcgcgccacgatattgagcatatcgatctcaacgcgccggaagacgagatccgccagttgctggagcgaaatcagcatacgcggcttgtcgttactgatggcgatgacgcagaagatttgctcggtgttgttcacgttatcgacctgttacaacagtcactgcgcggcgaaccgctcaacctgcgggtgttgattcgtcagccgctggtgttcccggaaaccttgccgttgttacctgccctggagcagttccgtaatgcccgcacacactttgcttttgtggtggatgagtttggctcggtggaagggattgtgacattaagtgacgtcactgaaaccattgccggtaacttaccgaacgaagtggaagagatcgacgcccgccatgatattcagaagaatgcggacggttcctggacggcgaatggtcatatgccgctggaagatctggtgcaatatgtgccgctgccgctggatgaaaaacgtgaatatcacaccattgccgggctattgatggaatatttgcagcgtattccaaaacctggcgaagaagttcaggtgggggattatttgcttaaaacgttgcaggtagaaagccatcgcgtgcagaaggtgcagattattccgctgcgtaaggatggcgagatggagtacgaggtgtgatggtatcggccattttacccaatgctgcgtaacgccttataacttcagcaatgaagcgttgtctgtggtacatggacatcacagcgggggtgtgggtccggctgtaaatcgccgaatcgtttcctgtaggccggggcagcccacatggatgtgggctgagggcgcgttttacagtgatgttacctcgcgcccgtacccgatagccgaaaggaataagatgagggaaccacgccagcggcgatttaccgccgggagcccgggttgccagggtggtggcgattgagccaccctggcacgttcaccggcttgagcgttacatagtagcgaggaacatcaagtgaacggaacagccttcgatcttacatattcagaatataatggtgccgccacgaacgcctgatgcgacgctttacgcgtcttatcaggcctacagaacaggtcacctggtaacctacatcttctccagcaacttcttcacatctttgccattgcgggaatctttattccgctcggcccagtcgttaagacggcgttttgcttcatcctgtagatgtttacgcagtaactgatccacttgcaggctgtaattaagttgctgccagttgccataaacccgcagcggtactggcgtttctttgaggaaatcaatcagtttgctttctccgttccagccacccacgacccgaatatcaaactgggtgtcgcaggtttgctccgccagattcaacgtaccagccccggaaagcgccagcatgggcgattgaccttgcatgtcgtttaacgtcacgacgccatccttcaacgtcaaatcggtgataaagcggtcaagacgcgtcacgttatcgaagttttcagcggccttcacatcaccaccattacgttctaccgcttgctgaatcatctgctggaagttcatcccttccatgcgtgtgtcggtcatttcgacatgtgcctgtccttgccagttgtggcggaatgcgtcggcatctatgtcagcaccggagaaatcaccagccagtgacatctttccggtcaacgaaatcggatagttaaacgccttcagaatggtgccaatctcaacgttttccagccgtggctggaagtttatccgcggatttattgatgtcgcgtccaacgtgcccggcagtgaaacctgtccaccgttaagtttgccctgcagttgagtaatttccagcaaacccgacttgctggtcatttgcgtggcaacatctgtaaaattcattccgcgccagcgcacgttactggcctgcaacaaaatatcagccgtaaagccttgcagtccctgataggccggttcatcaatacgcgaagaaatgaccgggcgcggcaacgttgattggctcagcccttgctgcgcggcaccgttctcaccattcgctgtttcattaagggagatgaggttgtcaagattcagttgcgggaattgcagtctcagctgccattcaggtttctctgtcaacgtgacctgtgcttgcccgctcagcgtactgtcattggcggtcaaactaatttggttaaatgaaaggcgtttatgtgactcctgccactggacctggaaactcccctgcccctgaataccttgttttggtaaatcggcaccctgcaactgccagttaatttgttcaatagccgccattaaatcatgcggataatcagaagcatccaccgtaccgttaagggatatcgtgagatcgcgctgatcgcgattaacccgcccggagaactcaaatgaaccacgatgttggggatcttgttccatttgcaggcggatattgcggattgtcacctgctcgtcatcttcatgctggaacaccagaacgctgtccgccaccttaagactggatatatcaaacgaccatccgcgatcgtctgacagatccggcaaggtattgtcgcgcggtgcaaccggagcgtcttcactgcgcacagcttccgtctgcggcgtcagttggatcactgccccctttagcatcacctgcttaacgctcagttgatgactcagtagtggtaaaagcgccacgtccagacgcatgttgtcggcgcgaaccagtggctggcttgcgccctgggcggtgagagacattcgcccggagaggatactaagctgcggccagacgtgccaacgcagtggcccgtcgagctgcaattgataaccgctacgtgcagcaacttgcttgaccatatagtcgcggaaatcattcggattcaccagcaacactaacgcagataacccggccaccagcacgaccaggagtatcatcagcgtcgtcagaaatcgtctcatggtatcctcaatgggcctgaattagtctttatcgattcggctggctaccgcgccctgctggttgcgatatttcgcatcttcacggcggttgtaaggtcgcgccgccgggccggagagcggctcaaagctcagcgcaccaattaacatgcccggacgcagcgccagcggcagcttaccggagttgtaaaactccagcacaatgcagccagaccagcccggatcgatacggtgcgcggtgacgtgcaccatcagccccagacgcgccagtgaagaacgcccgtccagccagcccaccagatcggctggcagcgtcaccgactccagcgtcaccgccagcgccagctctcctgggtgaagataaaacgcctcgccctcgtcgagcacgatttcatcgctcatcacgcggtcaagcgcggcgctcacttcatctttgggaccgctcagatcgataaacgctgccgtgtgaccacggaaggtacgaaatttattgcccaggcgcacatccaccgtcgcgccgttaatacgctccactggcggacgtgggttgatcgacaaacggccttcatcaagccaggcttcaatatctcggtcacacagacgcatggcattttctcctttcgcgcatcactcccttaacgccaattacgtcaagggcataccaggttatcactgaacggtacacaatttatcaagcttattcaaagaactgacttattttcgctttcaatatatcgatcgcgatgcggtttttcccgccgcgcggcacgataatgtccgcatattgtttagaaggctcaatgaattgcaggaacatcgggcgcacggttttttgatattgcgccatcactgaatccattgaacgcccacgctcgttaacgtcacgcttgatgcggcgcatcaggcagatatccagcggggtatcaacgaaaattgagaagttaagttcgtcacgcaaacgcgcatccgtcagcagcaaaatgccttcgagaatgatgactttcttcggctcaactgtcaccgtttctttcatacgcgtatgttcaacatagctgtaaaccggcaggtcaatggccgagccgcgtttcaatgcttgtaaatgctcaagcagcaggctgtgatccatcgcgctgggatggtcgtagttggtcttaacgcgttcttccatcgacagatggctttgatctttgtaatagcagtcttcgggaattacgccgatgtgttcatcaccgacttgctcacgtaattcacgataaagggtactggcaataagactcttgccggaagccgatgcgccagcgataccgataatgacgcactgatgagactgatcagtcatatatttagcgacctgattaacctggatgttaggaagggggcgacgaagcgccaaacgcggcaattatagggatttcatccgcctgataccagtcgaatagcgttgccgcgcgctcagagttaattgttgacgaagaattcccggtggcaaattacgttgatcagttttatacaaggtaaaaaatgttatacgccgttgcgcaaattatccgcctttacgtcactttatgagcaattcgcatataaaatgtaaaacttttgtactagcataaacacagaaacgaatactggcgacctggtcttgcggataaagcggtaatgagcaaacaatcacagcatgtattaattgccctgccccacccgctgcttcacttggtcagtttaggtttagtctcgtttatctttacccttttctcgcttgagctttcgcagtttggcacccaactcgccccactgtggttcccgacgtccatcatgatggtggcgttttatcgccatgccgggcgcatgtggccggggattgcgctgagctgctcgctgggaaatatcgccgcatccatcctgcttttttccaccagctcgctgaacatgacctggacgaccatcaatattgttgaagccgtggtcggggcagtgctactgcgtaaattgctgccgtggtataacccattgcaaaatctggctgactgactgcgtctggcactcggcagcgccattgttccacctctgttagggggtgttctggttatcctgctgacgcccggagacgatcctctcagggcatttttgatatgggtactgtcagaatccatcggcgcactggcactggtgccgctgggattgttatttaaaccacactatctgctgcgccatcgcaacccacggttgctttttgagtcgctgctcacgttagccatcacactgacgttaagctggctttcgatgctgtatctgccgtggccttttactttcattattgtgctgttgatgtggagcgccgtgcgcctgccacgaatggaagcctttttgatcttccttaccacggtgatgatggtgtcactgatgatggccgcggatccctccctgcttgctacgccgcgtacatacctgatgagccatatgccgtggctaccgtttttgctgatcctgctgcccgccaacatcatgaccatggtgatgtatgcctttcgtgcggaacgcaaacacatttccgaaagcgaaacccgctttcggaacgcgatggaatattccgccatcggcatggcattagtgggcaccgaggggcaatggctgcaatccaacaaagcgctctgccagtttctcggttacagtcaggaagaactgcgcggactcacctttcagcaactgacctggccggaggatctcaataaagatctgcaacaggttgaaaagctgatcagcggtgaaataaacacctattcaatggaaaaacgctactacaaccgcaatggcgatgttgtctgggcgttgcttgccgtctcactggtgcgccacaccgatggtacgccgctctattttatcgctcagattgaagacattaacgagctaaaacgcaccgaacaggtgaatcagcaactgatggagcgcatcacgctggctaacgaagcgggcgggattggcatctgggagtgggagcttaagccgaatatttatagctgggataagcggatgttcgagctgtatgaaattcctccgcatatcaaaccgaactggcaggtgtggtacgagtgcgtgctgccggaagatcgccagcacgccgaaaaagtgattcgcgattcattccaatcgcgctctccctttaaactggaatttcgcattgccgtgaaagatggcatccgccatatccgcgccctcgccaaccgggaactgaataaagaaggcgaagtcgaacgtctgctcggcattaatatggatatgaccgaggttaaacagcttaacgaggcattgtttcaggaaaaagagcgcctgcacattacgcttgattccatcggtgaagccgtggtctgtattgatatggcgatgaaaattacctttatgaatccagtggcggagaagatgagcggctggacgcaggaagaagcgttaggtgttccactcctgacggtgttgcatattacttttggcgacaacggaccattaatggagaacatttacagtgccgacacctcacgttccgcgattgaacaagatgtggtgttgcactgccgaagcggcggcagctacgacgtgcattacagtattacgccgttaagtactctggacggcagcaatattggttcggttctggtgattcaggacgtcaccgaatcgcgcaaaatgctgcgccagctgagctacagcgcctcccatgatgcactgacgcatctcgccaatcgcgccagttttgagaagcaactacgcatcctgctgcaaacggtaaacagtacacatcagcgacatgcactggtgtttatcgatcttgatcgctttaaagcggtgaatgacagcgccgggcatgcggcgggtgacgctttgctgcgcgaactggcgtcgttaatgctgagtatgctgcgttccagcgacgtgctggcgcgactcggtggggatgaatttggtctgctgctaccagactgtaatgttgaaagcgcgcgttttatcgctacacgcattatcagtgccgtgaatgactatcactttatatgggaaggccgtgtgcatcgggtaggtgccagtgccgggattaccttgattgatgacaacaatcatcaggcggcagaagtgatgtcgcaggctgatatcgcctgttatgcctcccaaaatggtggccggggccgggtgacggtttacgaaccgcagcaagctgccgcacatagcgaacgggcggcgatgtcgcttgatgaacagtggcggatgattaaagagaatcagttgatgatgctcgcccacggtgtcgcttcgccacggatcccggaagcgcgtaatttgtggctgatttcacttaagctctggagttgcgaaagcgagattattgatgaacaaacatttcgtcgtagcttcagcgatccggcacttagccatgctcttgaccgacgggtattccacgattttttccagcaggccgcaaaagcggttgccagtaaaggcttaagcatcgccctccccctttccgttgctggtttgagtagcgccacgctggtgaatgaactgcttgagcagcgggaaaatagccctctaccagcacggttattacatctgattattccggcagaagcgattttcgatcacgcagaaagtgtgcaaaaactgcggctggcgggatgtcggatagtgctcagtcagatgggccgcgatctgcaaatcttcaactcgctgaaagcaaatatggcagattacctgctacttgatggtgagttatgcgccaacgtgcagggtaatttgatggatgagatgctgattacgattattcaggggcacgctcagcgactcgggatgaaaaccatcgccgggccagtcgttttacccttagtgatggatacgctttcgggcatcggcgtcgatctgatttatggtgatgtgattgccaatgcccaaccgctggatttgctggtgaatagtagttatttcgcgattaactgaggcgtgcttccccatcgcctgatgcgacgctaacgcgtcttatcatgcctacaaatcgctcattccccaggccggataaggcgctcgcaccgcatccggcgaccaacgtcatgcttcgtctggttgccagccttccgtataccagatatgcaacagcgcataagaacgccagggcttccagcgctcggcataacggcggatttgcgccggtgtcattcccggaaatcgctgtttaatcagataatcatccggcaggaaaacatctttcgcctgccagccacgcaaagcaaaataattcgccgtccagcgcccgatacccggaaaagtttgcagcgttttcatcgcctgctccacatcgcccggtattgtcattggtaaggtgccctccagcgccgcatttgccagatgaatcagcgcctctgcccgtttcaacggcatacctaacgcttttaatgcctgcgggtctgctgctgccagccgctgaggcgtcgggaagcagatatactccggaaaatcatccagccgttcgccataaagctgtgccactctggcggtcaattttgccgccatcgccacgctcaccagttggcctaaaatcgcccgcacgccctgctcaaaagcatcaacacagccgggtaaacgcaatccgggccgcgccgcgcctaacctgcccaacgcaccgttaacaatttgtgggttacattgcagatcaaacaggcggctcattttcgccagacactctgcggcaacaggttctaaacctgcacttaaatttatgtgcagagtatggcgggctatatccggaatagcagtcaccacgccgcgatattcgcccaccgccagactacgggcataataactgtccgcgaccgtttccacaccgctcaccgcacgggcggcgagaaatcccaacatccacgaccagtcatacggcggctgccagttcagggtatacatcgcatctccttgttaatccgctttcagcataaacgttattcagacgctgcgctttgctttcatattccggttgtcgcgacggcaacatttcgctaaagtcacgccccttcttcaccggcatggggattatttcgtgtttattggttttgattacggtacagcaaactgttcagtggcggtcatgcgtgacggtaaaccgcatttgctaaaaatggaaaacgacagcacgctgctgccttcaatgctttgcgcgccaacgcgtgaagcggtaagcgaatggctgtaccgccatcatgatgttccggcagacgacgatgaaacgcaggcgctgttacgtcgggcgattcgttataaccgcgaagaagatatcgatgttacggcgaaaagcgtgcagttcggtctttcctcactggcacagtacattgatgatccagaagaagtgtggtttgtgaaatcaccaaaatcgttcctcggtgccagcggcttaaaaccgcagcaggtagcgctgtttgaggatctggtctgcgcaatgatgttgcacattcgccagcaggcgcaggcacagctgccagaagcgattactcaggcggtgattggtcgtccgatcaacttccaggggctgggcggtgatgaagcaaacacccaggcgcaagggattctggaacgcgcggcgaagcgtgccggattcagggacgtggtattccagtacgagccggtcgcggctgggctggattacgaagccaccttgcaggaagaaaaacgggtgctggtggtggatatcggcggtggtacgactgactgttcattgctgctgatggggccgcagtggcgttcgcgtctcgatcgtgaagccagcctgctgggtcacagtggttgccgtattggcggtaacgatctggatatcgcgctggcgtttaaaaacctgatgccgttactgggcatgggtggcgaaaccgaaaaaggcatcgccctgccgattctgccgtggtggaatgcggttgccatcaacgacgttcctgcacagagtgatttctacagtagtgccaacggtcgtctgcttaacgatctggtacgcgatgcccgcgaaccggaaaaagtggccctgttacagaaagtctggcgtcagcgtttaagctatcgcctggtgcgtagcgcagaagagagcaaaatcgccctttcaagcactgcggaaacccgcgcctcactgccgtttatcagcgatgaactggctacgctgattagccagcaagggctggaaagcgccctcagccagccactggcgcggattctggaacaggtgcaactggcgctggataacgcccaggaaaaaccggacgttatctacctgaccggcggtagcgcccgttcgccgctgattaaaaaagcgctggcagaacagttgccgggcattccgattgcaggcggcgatgactttggctccgtcaccgccgggctggcacgctgggcagaagtggtatttcgttaaaagaaaatggctcagcagcggcttaaatcagcctgcgcctgagccagtttttctgccgcctgacgtaacggttccatcaacggcatggtccgtgctggagcatgaaggcggaatcgctgcaactctgtcgcgccgacagtcaacgtcgattccagccgatgtcgtttggcggtcattttcgccattaccgcttgtctgtctgctggcgttatcgcttcattcggcctgaacacaaaacggcgttcacagctcgctttccagtcgataaccgcctgggtcagatggtcgccaaaccctttcacttgcttaacgccacgacgggtaacatctgcggctgtttcaataccaaaagaccgtaacgccgctttacgcgcagggccaacgccgggaatagaggcaacatcaataaaaaatccctccagaaacttctgcttctgccgttcccttgcagtgtcatgaagtgctgccagagcgcgtttctcttcttccggtaacccgagaatttcgtccttcattttttcgagcatcgtccgtttggcgataaaaccttccaggccgcctacctgctggatctggcggactaaatggtcatagtccattttcgcacgattaaatgcctcacggcgttgctgaacttctgctttgtacgctttgcttgtcagactgccaataatccagatagccgccagcacaggaaccaaaataatataacgcggttctgcctgaaggccgcaaagcagcagcgataatgctgacagtgcgatctcaagcagaatgatgtattcgcgccgtaacaggcctaaaggaagcggcctgccagtcggttggaaatgatcgggtaatggcagttgcaatgctggcggtgctactgacgccatcaccatcgcccagactttcgccagcacaaaattcccgccggtggtaatgacctcttcgccgagatcaataaaatagataacaccttgattatccagcgcacaccacgggcagtcagtcaaatgagcggggtaaacatgcattgctgaaacgatacatttctttaactgttggcgtagagagtccagtgccgctacccacgctttagccgtcggacgcccggttgccacgccactttccgtgaatgcctgctgaaacatggcttcaacatcactcggtaacatcgatagcggaatagatcgtggcggcggttttaaaccacgtcgctgattatctgacgcgtaggcataacggaaatgggtaatatccgtctccagcgcattacccgcatcagagataagcggcacaccagaataaggatgccgcccaccaaacaagacgtgaaaaattagcaacgcaaggccaaaattatcgtgattttctgtgcgttcaaaaccgacaaatgatggcaaggtttgtagctctggcggcgtaaaatgcgacacgccgacttcgcataaatgcagtgtgccattggcgttaatttgaaaggagtcgctatcaatcagtaccactttgctgtcgcgacctaccataaaactgttctggtttacgtcacccacgacgtgcccgtgctcgtgaaccgtagcaaaagatgaagcaatattgcgcgcaacatagagtagaaaatcccacgcacaatgagggtaactctggcgacgatgtgccgggctatagatcatatgaatcggttctttaccagaaacttttggcatcataaaaccgataacttttccgcctcgtccaccgtgaagcgttgcctgcggccaggcgacataattcaacaactgcgcgtcagctgtcgcagccataaaggcaagtttgtcctgttttaaggcgggtggcggcgtgtgataaatcttggcgacgctatcgacaaactcctcgatatcataaaccgcgccttcaccacctttgcccagttcacggccaagagtggtcaattcacctgtcgatgtaaatacttttatatttgttttcataatatttcgcgggtagttatattatatttcaatgaataataacaactaaccattaaaattatttctatatggggaaaacccactcaagaataaaaatgataatgcaattttatcaggatacaattcaatttcggcctgataatgattaacttccacaggtttttgctaactttgactacaaagggattctggagaaaaaatgaaaaagatattacttatgttgagtctgctattttttactaccgcgggctttagtgaagtttcggatacgttagtgacgggaggttatgataaacaagcgatgtctgacgcgattaaacatgcgcggaaagaaaccgataaattcatcgaggttatgaataaaaaagatgccgatactttcgcagtcaaagccccgataaccgatcacggaagaaccgagcatttctggcttacggatgtcacttattctaacggcatgtttattggcgtaatcagcaatgaccctggtattgttacaaacgtagaatatggccaggagtggaaaatcaagaaagaagatatttcagactggatgtatacgcgcggggataaaatttacggcggttataccattgatcctttattggtcacctatccaaaagaagaagccgacgagctaagagcaaaattagttcgctaatcagccgttatatttattgtttaaactggcggttgaattgttgtcttcaaccgccatgagaaactcactctgcccacagcgccagtgccaacgttttatcatcatccgtacgctcgtttaccgccgggctggacaaaaactgctttaacaattcaggtaataaatcgagttgttcctgcgttgctgccgccagtccattgaaaaacggggtaaagaaaggcacatgaggagaattatccagcatatttaacgccagtcgctggataccatccgtaaatgctgcaactttgtgcgcacgcccagtgctggtgaaagtttccagtctggaaacggcatcttcgtcggtaatgaagtgcgtcatgttggcatattcacccgccatcggcgtgagaggcaattgcagaccgtgacccaaatctaccaccacgccgccatcgccaatctgcataatcaaggtgccgtcaggcgatgaaatcagtcccagaaatgtgcaggcaaaatcgcgaaccgctaattctttggcttccgcctcggcaaaaagtcgttgacgaatggtcagtaccatatttgtggcgaggacatcattaagccccaattccccgccctgcactttttgcgacatataagccatcgcttcattgacggcgagcatcgcgccttcgccaccctgcgagacactgcctgcgccatcagcgacaaataccgacaataatggctgctggtcatttaaccaggcaatctgcatctggcaggcatcctgacaaggcaagtccgcgctgatgtgcgacgttccaacggttgatgcatagaccagacgccagctcacactgacgtccagccttttggcgcttccagcacaacttccgttcccggcgtggagcgggaaaccgaacgcagcgaactggataaccagctaaacagttcacggaattgtaatccttgcagaggcaaaggctgacgaacgctaatttgtgccagcgtcttcatatccgccccctgaacaccgatggaaaagaaagcaaaccttttatcttcttccccccgaaacactttgttggctgcagcctgccactcatcggttggtgcaccatcggtaatcaggaaaatccacgggcgataatacgaaataccatttgcacgatactcacgtttccgctcctctaccatatccagggctttggtaatggccgcacccattggtgtatcgccctgggcaaacaggatgggcggaaaaaaattagcggcgctggtaaagggttgttccacatgcaccgggccgaacgtcacaatgccgagttccactctttttaaagccagcggatcagcaagcagttcatcacgaaaggtaaccaatccggcgttaagttcattaataggtctaccgttcatagaaccagaaacatccagcagcaaaatgcaggggcaacgtggttccgggttactggcaaaatcgctggtggcaaacgtgatttgttcgctcataagaaatcctttcttagagaattatcgaggtccggtatcataccgactgcaataatgaaataagagcaaacgaagaaactttcagaattaggcccggcggcgcagaaaattttgctattcgcctcgcaagaacggagagccgtcgattgacactaagggcggagtgacataatttcaggagtgagggttagggagaggtttccccctccccctggtgttcttagtaagcctggaagctaatcactaagagtatcaccagtatgatgacgtgcttcatcataaccctttccttattaaaagccctcttctccgggagaggctttcccgtttcagcgtcccgctgaaatcatcggcttacctcctttcgccctgaatgcagtctatcgctaacgcgtgaataaaatagtttcctctgtgattattgcgtaacgactcgcaaagaatatttgctggcaggatcgcagactacaaagcctgcggattgacaatcttatcgtgaaggcatactttcaggagtgagggtagagcggggtttcccccgccctggtagtcttagtaagcggggaagcttatgactaagagcaccacgatgatgagtagcttcatcatgaccctttccttatttatggccccttcctcgggaggggctttcccgtttcagcgtcccgctgaaatcgtcggcttacctcctttcgccatgcaagcagtctatcgctaacgcgtagataaaatagtttcctgtgttattactggatgcgtgctcgcaaatgtgcccgtcattcagacgattccagacagtgtttcataattcctccatttttctcccttattggctggctacactagtatcattccgcgaaacgtttcaggaagagaaactcttaacgatgaaaggtagttataaatcccgttgggtaatcgtaatcgtggtggttatcgccgccatcgccgcattctggttctggcaaggccgcaatgactcccggagtgcagccccaggggcgacgaaacaagcgcagcaatcgccagcgggtggtcgacgtggtatgcgttccggcccattagccccggttcaggcggcgaccgccgtagaacaggcagttccgcgttacctcaccgggcttggcaccattaccgccgctaataccgttacggtgcgcagccgcgtggacggccaactgatagcgttacatttccaggaaggccagcaggtcaaagcaggcgatttactggcagaaattgaccccagccagttcaaagttgcattagcacaagcccagggccaactggcaaaagataaagccacgcttgccaacgcccgccgtgacctggcgcgttatcaacaactggcaaaaaccaatctcgtttcccgccaggagctggatgcccaacaggcgctggtcagtgaaaccgaaggcaccattaaggctgatgaagcaagcgttgccagcgcgcagctgcaactcgactggagccggattaccgcaccagtcgatggtcgcgttggtctcaagcaggttgatgttggtaaccaaatctccagtggtgataccaccgggatcgtggtgatcacccagacgcatcctatcgatttagtctttaccctgccggaaagcgatatcgctaccgtagtgcaggcgcagaaagccggaaaaccgctggtggtagaagcctgggatcgcaccaactcgaagaaattaagtgaaggcacgctgttaagtctagataaccaaatcgatgccactaccggtacgattaaagtgaaagcacgctttaataatcaggatgatgcgctgtttcccaatcagtttgttaacgcgcgcatgttagtcgacaccgaacaaaacgccgtagtgatcccaacagccgccctgcaaatgggcaatgaaggccattttgtctgggtgctgaatagcgaaaacaaggtcagcaaacatctggtgacgccgggcattcaggacagtcagaaagtggtgatccgtgcaggtatttctgcgggcgatcgcgtggtgacagacggcattgatcgcctgaccgaaggggcgaaagtggaagtggtggaagcccagagcgccactactccggaagagaaagccaccagccgcgaatacgcgaaaaaaggagcacgctcctgatgcaggtgttacccccgagcagcacaggcggcccgtcgcgcctgtttattatgcgtcctgtggccaccacgctgctgatggtggcgatcttactcgccgggattatcggttatcgcgccctgcccgtttcggcgctgccggaagtggactatccgaccattcaggtggtcacgctctacccaggtgccagcccggatgtcatgacctctgccgttaccgcgccgctagaacgccagttcgggcagatgtctggcctgaaacagatgtcgtcgcaaagttccggcggtgcgtcagttatcactttgcagttccagctaacattaccgctcgatgtcgccgagcaggaagtgcaggccgcgattaacgctgcgaccaacttgttgccgagcgatctgcctaacccgccggtttacagcaaagtgaacccggcagatccgccgatcatgacgctcgccgtcacctcaatcgccatgccgatgacgcaagtggaagatatggtggaaacccgcgtcgcgcagaaaatctcgcagatttccggcgtcggcctggtgacgctttccggcggtcagcgtccggctgttcgcgtcaaacttaacgctcaggcgattgccgccctcggcctgaccagcgaaaccgtgcgcaccgccattaccggcgctaacgttaactcggcaaaaggtagcctcgacggcccttcccgtgcggtcacgctttccgcgaacgaccagatgcaatccgccgaagagtatcgccagctaatcatcgcctaccagaacggcgcgccaattcgtctgggcgatgtcgcaactgtagagcaaggtgcagaaaacagctggctcggcgcgtgggcgaacaaagaacaggccattgtgatgaatgttcagcgccagcccggtgctaacattatctccaccgccgacagcattcggcagatgctgccacagctcactgagagtctgccgaaatcggtgaaggtgacagtgctttccgatcgcaccaccaatatccgcgcatccgtcgatgatactcagtttgaattgatgatggctatcgcgctggtagtcatgattatctacctgtttttgcgcaatattccggcgaccatcattcccggtgttgctgtaccgctgtcgttaatcggcactttcgcggttatggtgtttctcgatttttcaatcaataacctgacactgatggcgttaactatcgccaccggattcgtggtcgatgacgccatcgtggtgatcgaaaacatttcccgctatatcgaaaaaggcgaaaaaccgttggcggcggcgctcaagggcgcaggtgaaatcggctttaccattatctcgctgaccttctcactgattgcggtgttgatcccactgctgtttatgggcgatatcgtcgggcgactgttccgcgaatttgctattaccctggcggtagcgattttgatctcagcggtggtgtcgctgaccctgacaccgatgatgtgcgcgcggatgctcagccaggagtcgttgcgtaaacagaaccgcttctcccgtgcctcggaaaaaatgttcgacaggataatcgccgcctatggtcgtggactggcgaaagtgctgaatcatccgtggctgaccttaagcgtggcactcagcacgctgctgcttagcgtgctgctgtgggtgttcattccgaaaggtttcttcccggtacaggacaatggcattattcagggcactttgcaggcaccgcaatccagctcctttgccaatatggcccagcgacaacgccaggtcgcggacgtgattttgcaggatccggcagtgcaaagcctgacctcatttgttggcgttgatggcactaacccgtcgctgaacagtgcacgtttacaaatcaacctcaaaccgttggatgaacgtgatgatcgggtgcaaaaagtcatcgcccgtctgcaaacggcggtagataaagtgccgggcgtcgatctcttcctgcaaccaacgcaggatctgactattgatactcaggtcagccgcacccagtaccagtttaccttgcaggccacgtcactggatgcgctcagtacctgggtgccacagttgatggaaaaactccagcaactgccacagctttctgatgtctccagcgactggcaggacaaagggctggtggcgtatgtcaatgttgatcgcgacagcgccagccgtctggggatcagcatggcggatgtcgataacgccctgtacaacgcgtttggtcagcggctgatttccactatttatactcaggccaaccagtatcgcgtggtgctggagcacaacaccgaaaataccccaggcctcgcggcgctggataccattcgcctgaccagcagcgacggcggcgtggtgccgctaagctcaattgccaaaattgagcagcgttttgcgccgctctccatcaaccatctggatcagttcccggtaacgaccatctcctttaacgtgccggataactattcgctgggcgatgcggtgcaggcgattatggacaccgaaaagacgctgaatctgccggtggatatcaccacgcagttccagggcagcaccctcgccttccagtcggcgctgggcagcactgtctggctgattgtcgcggcggtggtggcgatgtatatcgtgctcggcattctgtacgagagctttattcacccgatcaccattctctcgacgctacccaccgcaggggttggcgcactgctggcgttgctgattgctggtagcgaactggatgtgattgcgattatcggcattattttgctgatcggtatcgtgaagaagaacgccatcatgatgatcgacttcgcgctggctgccgagcgcgagcaaggcatgtcgccgcgcgaggcaatctaccaggcttgtctgttgcgttttcgtccgatcctgatgaccaccctggcggctctgcttggcgcgctgccgctgatgttgagtaccggggtcggcgcggaactgcgtcgtccgttaggtatcggcatggtcggcggcctgattgtcagccaggtgctgacgctgttcaccacgccggtgatttatctgctgttcgaccgcctggcattgtggaccaaaagccgctttgcccgtcatgaagaggaggcgtaagtgaagttttttgccctcttcatttaccgtccggtggcgacgattttactgtcggttgccattaccctgtgcggcatactgggcttccgtatgctgccggtcgccccgctgccgcaggtcgattttccggtgattatggtcagcgcctcgctgcccggtgcgtcaccagaaacaatggcgtcttccgttgccacgccgctggagcgctcacttgggcgcattgccggagtcagtgaaatgacctccagcagttcgctcggcagcacgcgtattattttgcagtttgattttgaccgggatatcaacggcgcagcgcgtgatgtgcaggcggcgatcaacgctgcacaaagtttgctgcccagtgggatgcccagccgcccgacctatcgcaaagcgaacccgtcggatgcgccaattatgatcctcacgctgacgtccgatacttattcgcagggtgaactgtacgatttcgcctcgacgcagctggctccgacgatttcgcaaatcgacggtgttggtgatgtcgatgtcggaggcagctcactgcccgccgtacgcgtcgggctgaatccgcaggcgctgtttaatcagggcgtgtcgctggacgacgtacgcaccgccgtcagcaatgccaacgtgcgtaaaccgcagggcgcgctggaagatggcactcaccgctggcagatccagaccaatgatgagctaaaaaccgccgctgaatatcagccgttgattattcactacaacaacggcggcgcggttcgtctgggcgatgtggcgacggtgaccgactcagtgcaggatgtgcgcaacgccgggatgaccaacgccaaaccggctattttactgatgatccgcaaactgccggaagccaatattatccagacggttgacagcatccgggcaaaattaccggagttgcaggaaaccattccggcggcgattgatctgcaaattgcccaggatcgctcccccaccattcgcgcctcgctggaagaagtcgagcaaacgctgattatctcggtggcgctggtgattctggtggtgtttttattcctgcgctcgggtcgcgccactattattcccgccgtttcggtgccggtttcgctgattggtacgtttgcggcgatgtacctgtgcggattcagtctcaataacctttcgttaatggcgctcaccatcgctactggtttcgtggtggatgacgccatcgtggtgctggaaaacattgcacgtcatctggaagcgggaatgaaaccgttgcaagccgcactgcaaggtactcgcgaagtcggttttacggtgctgtcgatgagtctgtcactggtggcggtgttcctgccgctgctgttgatgggcggattgccgggccgactgttacgcgaatttaccgtgacgctttctgtcgccattggtatatcgttgctggtttctctgacattaacgccaatgatgtgtggctggatgctgaaagccagcaagccgcgcgagcaaaagcgactgcgtggttttggtcgcatgttggtagccctgcaacaaggctacggcaagtcactgaaatgggtgctcaatcatacccgtctggtgggcgtggtgctgcttggcaccattgcgctgaatatctggctgtatatctcgatcccgaaaaccttcttcccggagcaggacactggcgtgttgatgggcgggattcaggcggatcagagtatttcgtttcaggcgatgcgcggtaagttgcaggatttcatgaaaattatccgtgacgatccggcagtggataatgtcaccggctttacaggcggttcgcgagtgaacagcgggatgatgtttatcaccctcaagccacgcgacgaacgcagcgaaacggcgcagcaaattatcgaccgtctgcgcgtaaaactggcgaaagaaccgggggcgaatctgttcctgatggcggtacaggatattcgcgttggtgggcgtcagtcgaacgccagctaccagtacacgttgttatccgacgacctggcggcactgcgagaatgggagccgaaaatccgcaaaaaactggcgacgttgccggaactggcggacgtgaactccgatcagcaggataacggcgcggagatgaatctggtttacgaccgcgacaccatggcacggctgggaatcgacgtacaagccgccaacagtctgttaaataacgccttcggtcagcggcaaatctcgaccatttaccagccgatgaaccagtataaagtggtgatggaagtggatccgcgctatacccaggacatcagtgcgctggaaaaaatgttcgttatcaataacgaaggcaaagcgatcccgctgtcgtatttcgctaaatggcaaccggcgaatgccccactatcggtgaatcatcagggattatcggcggcctcgaccatttcgtttaacctgccgaccggaaaatcgctctcggacgccagtgcggcgatcgatcgcgcaatgacccagcttggtgtgccttcgacggtgcgcggcagttttgccggcacggcgcaggtgttccaggagacgatgaactcgcaggtgatcctgattatcgccgccatcgccacggtgtatatcgtgctgggtatcctttacgagagttacgtacatccgctgacgattctctccaccctgccctcggcgggcgttggagcgctgttggcgctggagctgttcaatgccccgttcagcctaatcgccctgatagggatcatgctattaatcggcatcgtgaagaaaaacgccattatgatggtcgattttgcgcttgaagcccaacggcacggtaacctgacgccgcaggaagctattttccaggcctgtctgctgcgttttcgcccgattatgatgactaccctggcggcgctgtttggtgcgctgccgctggtattgtcgggcggcgacggctcggagctgcggcaccccctggggatcaccattgtcggcggactggtaatgagccagctccttacgctgtataccacgccggtggtgtatctctttttcgaccgtctgcggctgcgtttttcgcgtaaacctaaacaaacggtaaccgagtaaatgacagatcttcccgacagcacccgttggcaattgtggattgtggctttcggcttctttatgcagtcgctggacaccaccatcgtaaacaccgcccttccctcaatggcgcaaagcctcggggaaagtccgttgcatatgcacatggtcattgtctcttatgtgctgaccgtggcggtgatgctgcccgccagcggctggctggcggacaaagtcggcgtgcgcaatattttctttaccgccatcgtgctgtttactctcggttcactgttttgcgcgctttccggcacgctgaacgaactgttgctggcacgcgcgttacagggcgttggcggcgcgatgatggtgccggtcggcagattgacggtgatgaaaatcgtaccgcgcgagcaatatatggcggcgatgacctttgtcacgttacccggtcaggtcggtccgctgctcggtccggcgctcggcggtctgctggtggagtacgcatcgtggcactggatctttttgatcaacattccggtggggattatcggtgcgatcgccacattgctgttaatgccaaactacaccatgcagacgcggcgctttgatctctccggatttttattgctggcggttggcatggcggtattaaccctggcgctggacggcagtaaaggtacaggtttatcgccgctgacgattgcaggcctggtcgcagttggcgtggtggcactggtgctttatctgctgcacgccagaaataacaaccgtgccctgttcagtctgaaactgttccgtactcgtaccttttcgctgggcctggcggggagctttgccggacgtattggcagtggcatgttgccctttatgacaccggttttcctgcaaattggcctcggtttctcgccgtttcatgccggactgatgatgatcccgatggtgcttggcagcatgggaatgaagcgaattgtggtacaggtggtgaatcgctttggttatcgtcgggtactggtagcgaccacgctgggtctgtcgctggtcaccctgttgtttatgactaccgccctgctgggctggtactacgttttgccgttcgtcctgtttttacaagggatggtcaactcgacgcgtttctcctccatgaacaccctgacgctgaaagatctcccggacaatctggcgagcagcggcaacagcctgctgtcgatgattatgcaattgtcgatgagtatcggcgtcactatcgccgggctgttgctgggactttttggttcacagcatgtcagcgtcgacagcggcaccacacaaaccgtctttatgtacacctggcttagcatggcgttgatcatcgcccttccggcgttcatctttgccagagtgccgaacgatacgcatcaaaatgtagctatttcgcggcgaaaaaggagcgcgcaatgaagttctggcgacccggtattaccggcaaactgtttctggcgattttcgccacctgcattgtcttgctgatcagtatgcactgggcggtgcgtatcagttttgagcgtggctttattgattacatcaagcatggtaatgaacagcgattacaactgttaagtgatgcgcttggcgagcagtatgcgcagcatggcaactggcgcttcctgcgcaacaatgatcgctttgtctttcagatcctgcgttcatttgaacacgataattcggaagataaacccggcccgggtatgccaccgcacggctggcgtacccagttctgggtggttgatcaaaacaacaaagtgctggttggtccgcgagcgccgattccacctgacggtacacggcgacccattctggtcaacggtgcggaagttggcgcggtgatcgcctcccccgttgagcggttaacgcgcaatactgatatcaatttcgataaacaacagcggcaaaccagctggttgattgtcgccctggcaacgttactcgcggcacttgccacttttctgctggcgcgcggtttactggcaccggtaaaacgacttgtcgatggcacgcacaaactggcggcgggcgatttcactacccgcgtaacgcccaccagtgaagatgaactgggcaaactggcgcaagacttcaaccagcttgccagcacactggagaaaaaccagcaaatgcggcgcgattttatggccgatatttctcacgaactgcgtacgccattagcggtgctgcgcggtgaactggaagccattcaggatggcgtgcgtaaattcacgccggagacggtggcgtctttacaggcggaggtcggtacactgaccaaactggttgacgatctccatcagttgtcgatgtctgatgaaggcgctctcgcctatcaaaaagcaccggtagatttgatcccactgctggaagtggcgggcggcgcatttcgcgaacgattcgccagtcgtggcctgaaactgcaattttccctgccagacagtattaccgtatttggcgatcgcgaccgtttaatgcagttattcaataacttactggaaaacagcctgcgctacactgacagcggcggcagcctgcaaatctctgccgggcagcgcgacaaaacggtgcgcctgacctttgccgacagtgcgccaggtgtcagtgacgatcagctacaaaaattgtttgaacgtttttatcgcaccgaaggttcccgcaaccgtgccagcggcggttccgggctggggctggcgatttgcctgaacattgttgaagcacataatggtcgcattattgctgcccattcgccttttggcggggtaagcattacagtagagttaccgctggaacgggatttacagagagaagtatgaccgagttaccaatcgacgaaaacacaccgcgtattttgatcgtggaagatgaaccgaagctggggcagttgctcattgattatctgcgtgctgcgagctatgcgccgacgcttatcagccacggcgatcaggtactgccgtatgtgcgccagacaccaccggatctgatcctgttagatctgatgctccctggcaccgatggcctgacgctgtgccgggaaattcgtcgtttttctgacattccgatcgtgatggtgacggcaaaaatcgaagagatcgatcgcctgctggggctggagattggcgcagatgattatatctgtaagccgtacagcccacgggaagtggtagcgcgcgtcaaaaccattttgcgccgttgcaaaccgcagcgcgagttgcagcaacaggatgctgaaagcccgttgattatcgacgaaggtcgttttcaggcttcatggcgcggtaaaatgcttgacctgacgcctgcggaatttcgtctgctgaaaacgctctctcacgaaccaggaaaagtgttctcccgcgagcaattgctcaatcatctttatgacgactaccgcgtagtaaccgaccgcaccatcgacagccacattaaaaacctgcgccgcaagctggaatctctcgacgccgaacagtcatttatccgcgccgtttatggcgtcggttaccgctgggaagccgacgcctgccgcatcgtttagttttagcgacattattttgttagccggagatggcgttcagaccagatccggcaacattatcccacgcatggtcagcaaactgacattatctctccgccctggcaggcatcagaaaatcgctcatactttaatcggtaaacagcacctttagatgctgttttcgatacacaatttcaatcaaggagtcattatggctggttggtttgaactcagtaagagcagtgataatcagttccggtttgtgctaaaagcgggcaatggtgagactatcctcaccagcgagctttatacctcaaaagcctctgcggaaaagggcatcgcgtcggtgcgtagcaacagcccgcaagaagaacgctatgagaaaaaaacggcaagtaacggcaaattctatttcaatctgaaagccgctaatcatcaaattatcggctccagccagatgtacgccaccgcgcaatctcgtgaaaccggaattgcctccgttaaagccaatggcacaagccagacggtgaaagacaatacgtaattacgatgccgggcgtgggttgttggcgtccggcgctttaccagatccccccacagcgctacaatgcccgcccttaaagtgggggcactcccctaaccgcttcatcaggtgaagcggatctgacctgtcatcagaacgagagaattatgtttaaaccggaactcctttccccggcgggaacgctgaaaaatatgcgttacgctttcgcttatggcgcagatgctgtttatgcgggccagccgcgttactccctgcgtgtgcgcaacaacgaattcaaccacgaaaatcttcagctcggcatcaatgaagcccacgcgctggggaaaaagttttatgtcgtggtcaacattgcaccgcacaacgccaagctgaaaacctttatccgtgacctgaaaccggtggtggaaatggggccggatgcgctgattatgtccgatccagggctgattatgctggtgcgtgagcacttccctgaaatgccgatccacctctcggtgcaggctaacgccgtaaactgggcgacggtgaaattctggcagcaaatgggcctgacccgcgtgatcctctctcgcgagctgtcgctggaagagattgaagagatccgcaatcaggtgccggatatggagatcgagatcttcgttcacggcgcactgtgcatggcctactccggtcgctgcctgctctctggctatatcaacaagcgcgatccgaaccagggtacctgcaccaacgcctgccgctgggagtacaacgtccaggaagggaaagaagatgacgttggcaacatcgtacacaagtacgagccgattccggtgcaaaatgttgagccgacgctgggtatcggcgcgccaaccgacaaagtgtttatgatcgaagaagcccagcgtccgggcgagtatatgaccgcgtttgaagatgagcacggcacttacatcatgaactcgaaagatctgcgcgccatcgcccatgtagaacgcctgaccaaaatgggcgtgcattcgctgaaaatcgaaggccgtactaaatctttctactattgcgcacgcaccgcacaggtttaccgtaaagctatcgatgacgccgctgcgggcaaaccgttcgataccagcctgctggaaactctggaaggtctggcgcatcgtggctataccgaaggtttcctgcgtcgtcatactcacgacgattatcagaactacgaatacggttattcagtttctgaccgccagcagtttgttggtgagtttaccggtgagcgcaagggggacctcgcggcggtagcggtgaaaaataaattctccgttggcgacagccttgagctgatgacgccgcaaggcaacattaactttacccttgagcacatggaaaacgccaaaggtgaagcgatgccggtcgcaccaggcgatggttatactgtgtggctcccggtcccgcaggatcttgagctcaattacgctctgctgatgcgtaatttctccggggaaaccacgcgtaacccacacggtaagtgattaatttcgattatttttcccggatggaaaattcttagaaaccgatcacatacagctgcatttattaaggttatcatccgtttcgctgaaaaacataacccataaaatgctagctgtaccaggaaccacctccttagcctgtgtaatctcccttacacgggcttatttttttatgcataagccctatctctggtaaccgtcttccattgaccacatcgatagaatcctccttcatagcacgatgcctttcacttatcggcatcgtgctcccacaggttccggctacgcacagccagaacgcgcatatttgacgcttaccaaaaaatattctcactctccacatttgaatgtcagacgagcgacaccatgtaatcctacaccttctgtcttcagctcaactatttgcatttttttgccctgagtaacacagaaatgagttgcatcattttttactatattttctgcaccagatattctacccctggctaaagaagcttcggcttcggtgtagtattggttatcgagtttacgctgaatattacttttatatgcaagaccaaatttaccgatacttgtctcatcattatgcacagcacaaccagacataataaaaatactaattaatgatatagcagctatctttttcatctcaccttcccccattaaataccaacgacactctctagtgtttaaatataataatggcatgattattataattgaataggattataataaatgttctgtacaacatttcctacataagtaggaattacggacattgaggcccttcagggtaactccatgggggctttaatatattatattgaagatgccactgtttagttgaatattaggtatatgctcttttttgaaatttatcggtggcagccgttagtattcgctgtccccattgcaagctcctggtggtaaccactgaatcctccatacttgaactgactttttatcctccgactttcatcctgttctgactccaccttttgttttctgctctacactatctacagaccaatcataaaggcacatacgatcatggcagaatttcccgccagcttactgattcttaatggcaaaagtactgacaatctacccttgcgcgaagcaattatgctgttgcgtgaggaaggaatgacgatccatgtgcgggtcacctgggagaaaggcgatgccgcacgatatgtagaggaggcccggaagttgggcgtcgcaacggtgattgccggtggtggcgatggcaccattaatgaagtttctacggcgttgattcagtgtgagggggatgacatacccgcgctgggaattttgccattaggaaccgccaatgattttgccaccagtgtagggattcctgaggcactggataaggcgctgaaactggcaattgccggtgacgccattgcgatagatatggcgcaggtcaacaaacaaacctgttttattaatatggcgacaggcggatttgggacgcgtattaccacagaaacgccggaaaaattaaaagccgcgctgggtagcgtctcttacatcattcatggcttaatgcgtatggatactctgcaaccggaccgttgtgaaatccgcggtgaaaactttcactggcaaggtgacgccctggtcattggtattggtaacgggcgtcaggccggtggcggtcagcaattgtgtccgaacgcgttaattaacgatggcttgctgcaactgcgcatttttaccggcgatgaaatacttccggctctcgtatcaaccttaaaatctgacgaagataacccgaatattatcgaaggcgcttcgtcgtggtttgatattcaggcaccacacgacatcacctttaatcttgatggcgaaccgttgagtgggcaaaattttcatattgaaatacttccggcagcgttgcgttgtcgattaccaccagattgtccactgttgcgttaatcaaactattctctcttgaaccagggagaatccgtaatgccggatgcggtgtaaacaccttatccggcatacagaacaatactacaccgtaattaattttacccgcgtcttctgcaatgccagtttatccacctctgacacagcatcatcggtaataataatgtcaattttttcgattggtagtacctgattaaaaccgcgacggttaaatttcgatgaatcgagaacggcaatcactttattagcggctgtgaccatcgcaccgctaatagaataaccttcattaaaggtcgtaataccattaaccgcatcaataccatcagcaccgacaaacattaaatcggcattaatatcctgtaatgaacgctcggcaatggaaccatgcatcgagcgcgttttatggcggaccgtgccaccacagacgaccagagtaatgtctttattttcggaaagggcaaacgctgccgggagactgttggtaatcaccgtgatatttttggcggtcattaatccttcggcgataagcattgtcgtacttccgctgtcgagaataacggtcatcccttcgtggatcattttgactgccgcctgcgctattctgttttttggcgcgctggcgagctgaaatcgctctttaaacccgacttcctgggtctcggtttcactattaccagacattattttcgccgcaccgccatgaaagcgcgtaaccacgcctttttgttcgagaaagcgcaaatcggcacggattgtcgcttccgaggcagcaaatactcccgccagatcctgaacaagcacggttccctgttcattcactaattggatgatcttattccttcgctcgaatgaattcatcgtcatttacccatattcaattgtggctagtgtaaacgaagggggaccattggtgaatgatctgttttgcacaataccgggccagcatcacgctggcccgcggtttcagggaatgagcaacactttgcccggcatagcattacgagcgatgtcacgcaccgcctgggcgaagctttcaaagcttccacggtgagcgattaatggctccaggcttaacttacgttctgtcagcaaccggctcgccgtttcccactcctgccccggccaagggctggagtagttcatccaactgccgataaccgtcagctctttacgcaatattttgccaaacgttgccgatgttaaatgcagatcctgatgcaacgtgcccaccagcgccagttgggcatgaggaccggcaatctctaccgccagttcgacagtttgcggtacgccagccgtctcgaggataagctgattaaagcgcagttcgcgtaaaacgctctgcatttgcggcgcgctcatttcgctactgttaaatgtttgcatcgcaccgaaagattttgccagtgccagtttttctgaactaatgtcgatcgccgtcacactctttgctcccagcgcgacagcgcactgaatggccagcaggccaatggttccggcaccaataataataacgtttttattctcacaaccttgcgctaaatgaaaagcatgcagaccaacggtaatcggctcaataaaaaccccatcctcaataggcatatccgtgggtagagcaaagacattttttcgcttaacgacaatatattcagcaaatccaccatcacgccgcgagccaataaaatcatattttgcgcactgggaataaaaccctttcagacactctggacaagtaaaacagggtaataacggcacacaggcaaccgcatcgccagggtgtaaatcatcaacaccggatcccaccgcatcaatatagccgctaaattcatggcctaacgttattggataataatgtgcaccatttttaaatatcctgggtaaatcggaaccacataagcccgagctggcaatttttacccgcacctcatcctgatgtttaatttcaggaatgacgctttctgcaacgcgcacgataccatcagtatcattcaccactgatttcataaaaactcctgattgttaagggggataacctccccctcaggtaaaaattattctgcgagaacgactttctcttgtttaataaagccacgcgctctacgccaggtcatgaaaataccggtcagataaattgcaccgataataatgaaaccgggaatattttgcggggagaaaacctgaatcagtaaccaggtaatgggagaaccgccctgatccattgaagccaccatacccccggcttttaacgccccagcattagccgccagttgggtgtgcaaaccaatagtttgcgtcgcgatccacagggtgatgctcataatgatgacacccgagattaaggtgcggaacagatttccacgatgcacggcgaccgccatcgccacgaagaagccgatggtggcaagatcgccaaacggcagcacctgattacccggcacacaaacagcaattaaaatggtgagtgggataaaaatcaggcttgccgataccaccgccgtatgtcccagcagcaacgccggatcaaggccaatcaggaactcctgaccgccgaacttcgcctgtaaacgactacgagcctgcttagcgatgggcgttaaaccatccatgatgggtttaatcacccgtggcattagcagcatcactgccgccgtttttaccgccagctgcaatacacctttgacatcgtaacccgcgaggatgccgataatcagccccatcacaaaacccacggtgacaggctcgccaaatggaccaaatttgcgctgaatatcgtcggcgctaaatttaattcggttaacgcctgggattttctcgatgatagcatcgaccagcaccgcaatcggccccatatacgccgacgtaccgtgcggaatagcaataccttccagctcaaagaaatttcgggtatcgcgggcaaaccagtcgccgagcttataaacaaacgccgcgtgaattaccacacctgccatccctatcatccatgaaccggttgccagatgcagcaacgcgccggtgaaggtcatatgccagatattccagatatcaacatttaccacccgcgtcatacgggtcagtaacatcgccacgttaaccagaatcgcaatcggaatcgccaccagcgcaatttgcgacgcccaggtcattggtgaagagcccggccagccaacatcgaccacatgcagattcaggtcgaaattttccgccatcgctttcgccgccgggccaatggaatccagcattaagccaatcacaaggccaatgccaacaaagccaatcccgatatgcagacccgctttaaagcaatcgcctgccttcatgcctaatattttagaaaaaataatgatgacaatcggcagcatcaccgtagggccgaggtcgagaatataacgcatgacttctgaaaacataggtcacccctgtaagatagtcagaattttattttgtaatgcttcgataccgataccagaaataaaaggcatgccgtgaactaacggaatatcgccaaaactacgatccactttggcagtggtgcatatcaaatgcacaccatccatataggtttctatttcattaacccgacactggattaattcaacaggaatattatgattctgacacaactctttaatttcttccgccgccatcgtagaggtcgcaaccgcgcctccgcaagcgacaataatcttgcgtttcataaatagtcctttttattgttacagagggatttattcgtctgaatctaaaacatactttgtgaagtattcctttaactgggtttcaggaagagtgattagtgtctcgacgatatcgggctgttgtaacttgccaaataaacagcgtaaaagtttcaattgctgctgcggattttccacaatcaacgcaataaccaacgataccgccacgtcgttatcatcatccgcttgctgaaaatgaactttatttgttggccttaacagataaatggctgacgacttagcatgaatcgcctcacaatgcggtattgcaatagcgtgctgctcaagcattatcccggtagggaattctgcttctctggcaattaatgcctgtggccaggtatcatgaaccacacctttggcgagcatctcattaccgatatgggttaaaacttcgctacgatcgacaaaagaaattccgctacgaacaaacaggttagtcatataccgtccttattccgcacagccgtagcgataggcgcgcaaaacatcataaattttatccataatcagctgatgcggtattgctgataattccccggactgaatgcgttcaaattgtttgggaagatactgactaatcatgcccagtgggatgtccacgccttcaagattcaccatcatcgtatcgacgctatttttaatccgactatgcggccagtaataacgaatacgatccgacaggctgtaacgaatatccagtaatgaatcgttaaaacccgtacgataatattttttccagtattgcggttcgtcgagcatcacttcttcaattaccgccaggcaaccgctgcgattttcaggggcgataagttcctgctcaatttgtgccagtgcaaatatcgcctcgcgtaaagcaaaggttaatgcgggaccgactttcaatattgcaaagtgatcgcggactaattcccaataagccgtccgggtctggtaatcggtagaatgtgcttcataaaccattcgggtgttttctatccattgcgccagcggctgcgcttcctgcggctgataatggataatattgctgtgatcaaattccacacccggctgcaccacgatggcaatcacacgtgttaacgcctctgtcagcccacgggcaataaaggccttttgatgcgtacgtaaagtattggcggcatcttcaacatgggtgatgtgtactgactgaatggcgctggcctcaccgcccggaaccggaacttcggtgccaatgacatagctcagttgctcacgctggcaatctgtcgccacactttccgcagcaaagcaaagcacagcagctcgttccgcaaccgtttctggtgctaacggtatgggatcccccgcgcaggacattgacgcatcaagatgaattttactgaagccggcacgaacatattcctttaccagctcgacggatttttccatcgccgcatccgcattttcttgctgccagcagtttggccccagatgatcgccgccgagaataatgcgttcgcgtgcaaacccaactttatcggcaatcgtaaaaacaaattcgcgaaagtctgccggtgtcattccggtataaccgccaaattgattgacctggtttgacgttgcttcaatcagcactttgcgcgtgctgttgcgatcaaatgccagcgccgcttcgataaccaacggatgggcagaacagactgaacatatgccgatatgttcaccagctttatgccgggcaattaacgttttcatgttttttccttgttaaatggcaggtgcgttatgccctgccctcgcagccacaatcggcaatcactttgctcaccacatcgcgcattgcggatttagccgactgcaaataatcccggggatcggtcgcttcagggtgctcggtcaggtaattttttaacgcctgcgagaaggcatttttcagctccgttgcaacgttgattttgcatatccccagtttgatggtttgctgaatatccttagtcgataaccctgacgcgccatgcagcaccagcggtaagttcacccactggcgaatgttctccagtctagaaaaatcaagcgccggtgcgctggcatacatcccatgagccgtgccgatggcgaccgccagggaatcaattccggttgcctcggcaaattcacgcgcctgagcggggttggtgtacaacgcatcggcttcattgacttgcacatcatcttcctggccgccaagttgccccagctccgcctcgacgctgacatcaaagcgatggcaaaaatccaccacctctttgacccgtgaaatattttgcgcaaaaggcaaatgcgaggcgtcaatcatgactgagcgcacgccagaacgaaccttctgagcgatatcgtcaaatttcgtgtgatggtcgagatgaattgccagtggatggtgatattgcttcgccatcgcgctgaccagcgccaacagattttctgtaccagcatgagtaaatgtgccaggcgttccggcgatgatgaccggcgcatgcaggttggcagcggtttctaccaccacttgcatcgtttcgagattgtgaatattgaatgccggaaccgcataaccgccgcgctgtgcgttgttcagcatctgctttgtcgataccacgtacattttcatatcctgtcgtttgttttcgatttcaaaatataatgaaattatttgtttttaaatatcgagataacgatcacaaaaacgacaatatgaaaattgttcgaggagtgaaaggcaaaaaaacggcctcccgatagggaagccgtagcaaagtgcgcgtgtttttatgccggatgcggtgtaaacatacgtggcagtgctatgtaggcatgataagacgcttcagcgtcgcatcaggcataggttgccggatgcagcgtaaacgccttatccgtcctacggggtggtgttgttcgtataaggcgtatcaggcgatagtaattttgctatcgagataaacgtcctgcacggcgttaatcagtttcacgccgtcagccatcgatttcttgaacgctttacgtccaagaatcagccccattccgccagcgcgtttgttgataaccgcagtacgcactgcatcactgaggtcagtttcaccgcccgcagcaccgccggagtttatcaacccagcccggcccatatagcagttagctaactgataacgcaccagatcaatcgggttttcgctggttaacttgctgtacacgcgatcgtcggtataaccgtaattaatcgctttataaccgccgttattttccgccattttctgtttgacgatgtccgcgccaatggtcgccgccagatggttcgcctgaccagtcaggtcggcggaaacatggtaatcaacgccatctttcttaaaggcggagttacgcaaataggcccacagcactgtcaccatgcccagctcgtgcgcacgttcaaaagccgcagaaatttcttcaatctggcgacgtgactcttccgagccaaaatagatagtcgcaccaaccgcaaccgcgcccatgttgaacgcctgctccacgctggcatacagcgtttgatcgtaggtattcgggtaacttagcgtctcgttgtgattaagtttgacgaggaatggaatgcgatgcgcataacgccgcgataccgacgccagcacgccgtaagttgacgccacacagttacagcccgcttcgatcgccagttcaacaatgtttttcgggtcaaagtagagcgggttagcagcaaatgaagctccggcagagtgctcaacgccctggtcaaccggcagaatagaaagatatcctgtgccagccagacgcccggtgttgtacaacgtctgcatattacgtaacaccgcaggcgggcgattattgtcaatcatcacgcggtctacgtagtcatgtccggggagataaagctggtcagaaggaatagtcatacaacggtgctgtaaaaggttgtcggcgtctttgccaagcaactgcgcaatatctgtcattactatgctcccgtaaattccgattggatatcggctatggattttcctggcccgccttttgcgggcaatcataatcctggtcgttacgggcgagtttttccatcttttggatgttttttcagcgttttctgttggctcgattcatcagaaaaaatgttagcgcggtcaagttttcaccgcaaaggtatttaaaaggtattattaagtggtattgtcatcgcgtaccttacattacctgtcatgaaggaattaaaagatgaaaacaacagcaaagctgtcgttcatgatgtttgttgaatggtttatctggggcgcgtggtttgtgccattgtggttgtggttaagtaaaagcggttttagtgccggagaaattggctggtcgtatgcctgtaccgccattgcggcgatcctgtcgccaattctggttggctccatcactgaccgctttttctcggcgcagaaagtgctggcggtattgatgttcgcaggcgcgctgctgatgtatttcgctgcgcaacagaccacttttgccgggttcttcccgttactgctggcctactcgctaacctatatgccgaccattgcgctgactaacagcatcgcttttgccaacgtgccggatgttgagcgtgatttcccgcgcattcgtgtgatgggcactatcggctggattgcctccggtctggcatgtggtttcttgccgcaaatactggggtatgccgatatctcaccgactaacatcccgctgctgattaccgccggaagttctgctctgctcggtgtgtttgcgtttttcctgcccgacacgccaccaaaaagcaccggcaaaatggatattaaagtcatgctcggcctggatgcgctgatcctgctgcgcgataaaaacttcctcgtctttttcttctgttcattcctgtttgcgatgccactagcgttctattacatctttgccaacggttatctgaccgaagttggcatgaaaaacgccaccggctggatgacgctcggccagttctctgaaatcttctttatgctggcattgccgtttttcactaaacgctttggtatcaaaaaggtattattgcttggtctggtcaccgctgcgatccgctatggcttctttatttacggtagtgcggatgaatatttcacctacgcgttactgttcctcggtattttgcttcacggcgtaagttacgatttttactacgttaccgcttacatctatgtcgataaaaaagcccccgtgcatatgcgtaccgctgcgcaggggctgatcacgctctgctgccagggcttcggcagtttgctcggctatcgtcttggcggtgtgatgatggaaaagatgttcgcttatcaggaaccggtaaacggactgactttcaactggtccgggatgtggactttcggcgcggtgatgattgccattatcgccgtgctgttcatgatttttttccgcgaatccgacaacgaaattacggctatcaaggtcgatgatcgcgatattgcgttgacacaaggggaagttaaatgaaaacagaacgtattctcggtgctctttatgggcaggcgttaggggatgcgatggggatgccctccgagctttggccacgcagccgcgttaaagcacactttggctggattgaccgttttcttcctggaccaaaggagaataacgcggcctgttattttaaccgcgccgaattcaccgacgatacctcgatggcgctgtgtctggcggatgcgttactggaacgtgaaggcaagatcgatccgaatctgattgggcgtaatattctcgactgggcgctgcgtttcgacgcctttaacaaaaacgtacttggtccgacctcgaagattgcgcttaacgccattcgcgacggtaaacccattgctgaactggaaaacaacggcgtgaccaacggcgcagcgatgcgcgtctcgccattaggttgtttgcttccggcgcacgatgttgattcctttattgatgatgtggcgctggcgtccagcccgacccataaatccgatctggcggttgcaggcgcggtagtcatcgcatgggcgatttctcgtgccattgacggagaaagctggtcagcgattgtagattcactgccttcaattgcgcgacatgcacagcaaaaacgcatcactaccttcagcgcctcactggcagcacgtctggagattgcgctgaaaattgtgcgcaatgccgacggcaccgaatccgccagcgaacagctttaccaggtcgttggcgcaggtaccagcactattgagtccgttccgtgcgccattgcgctggttgaactggcacaaaccgacccgaatcgctgcgccgtcctgtgcgctaaccttggcggcgacacagacaccatcggcgctatggcgacggcgatttgcggcgcgttgcatggcgttaacgctatcgatcctgcattaaaggcggaactggatgcggtaaatcagcttgatttcaaccgctatgccacagcgctggcgaaatatcgtcaacaacgggaggcggtatgagcggcgctcgattacacacgctgctgcctgaattaacctcgcgtcagccggtgatggtcgtcggcgcggcggtcattgatgtgatcgccgacgcttatgccctcccctggcgtgggtgcgatatcgaactgaagcagcagagcgttaacgttggcggctgcgcactgaatattgccgtggcgttaaagcgcctcggcatcgaagcgggtaatgccttgccgctcggtcagggcgtgtgggcggagattattcgcaaccggatggcgaaagaggggttaatcagcctgatcgataacgccgaaggcgataacggctggtgtctggcgctggttgagccggatggcgaacgcacttttatgtcattcagcggtgtggaaaatcagtggaatcgccagtggctggcgcgattaaccgttgcgcctggcagcctgctctatttttccggttatcaactggcctcgccctgcggcgaattgttagtggaatggctggaaaagctgcaagacgtgacgccgtttatcgattttggcccacgtatcggcgatatcccggacgcattactggcgcggatcatggcctgtcgacctttagtatcactcaatcgtcaagaggctgagattgccgccgaacgttttgctttatccgcagagataacaacacttggcaagcaatggcaggagaaatttgccgcgccgttgatcgttcgtctcgataaagagggtgcatggtatttcagcaacgacgcttctggctgcattccggcatttccaacgcaagttgtagacaccattggggcgggcgacagtcatgcaggtggcgtacttgccgggctggcctctggtctgccactggcggatgccgtattactgggcaatgcagtggcgtcgtgggttgtcgggcatcggggcggtgattgtgcgccaacgcgcgaggaactactcctcgcacacaaaaacgtatagatcgctgcgacagtggctaatgctgtactcaataggccgttgctgttggtcaagcgccacttgcttgatcaccagcaccggtattttgctatctaactgaatatgtgactgaaactcggcatccggcatccgggcgctaacgcgggaacgtgtacgttgtgggtaaatgtgctggctgcggaaatagtcataaagtgaaatcccgatggcatcaacatcatgaattaaatgcgccggaacccacgattcctcaatcgataccgcttcttcatcgacatagcgaatacgcttaagcaaaaagacatcacttcctgcttcgaccgccagctgctgcgcgacttcttcgggacatttcacgacacgcttgttaacccatagcgtatcgggctttttcccgcgcaataccacctgctgagaaaaacctcgcgcttctttcaacgagtattcgaagatgttgttgatctgcgtgccgtaaccgcgcgaacgcgtcaccacaccctcttcttccagcgcctgcatcgccttgcgcaccgtaatgcgcgaaacgccggttaactgacttaaatcacgctcaccgggcaaaatattgccatgctccagcaccccgctgcgcacggcattttttaccgtttcggcaaacttaatataaagcggcgtgttatccgcagctaaaatacgctcgttcagttgggcaatcagctgggtatgcgcttgttccatttgtctttttcctgccagggagtctggtgggagtatatcactgcttcttatttaaggcgtttctttaatcccatcaacgaatccctgcaactcctccaccgtgccattaaacacattaaaatctaccggaccattgatgccatctacctgtccacggtcggaatgctgccagaagcgccaggccattccgtcattgtccggacgacgttgataatagtgagccacccaccacggatattcattaaaatagcccgccagattcgtgtgataaaaaacggctcctgagtaaataatcggcttttttcccgtgcgtttttctaccatttttagccactgacttacccgcttgcgtaattcttttgccgataattttccccgttcttctacgtccagcacggcagggaaatcgccttgtgagaaatccaccgtttgcagaaataatcgcgcctgaactgaagcggataccgacggggagaaataatgatacgccccacgcagcatgccattttcgcggcttagttgccagttacgcgaaaaataggggtccaccagcttttcgccttccgtcgccttaataaaagcaaactgtaagcggataccgttgtcgcgcatttttgccacccgctgccagtcgatccgctcctgccagcgcgaaacatctattccgtgaatggtataactggcaggaatgcgaattgcgaaagatttaaccgggcgataaccgtagaagtggatgtagtctttaatctgaactgctgtcgaatagaaaaaattcaccgtctgacgcggataaattgcaatgatggaaattagcccaagagcgcataatagagaggtgagtttttttcgactggtaattcttagctgcattggtttcatccctgaatgtcagtgccaaaggctgacaataaccaaagcagctatagtacggtgctcaccaccaggcgtggaagtggtgaaccggaccaataccgtgaccaacttccagcgtgtcggcctgggctaacgccgatgaaagccagctttttgcctcctgtacggtgtcagcccagtttgtatggcgcgggcgtagtgcagccaacgccgcagagagtgtacaaccagtgccgtgggtgtttttggtcataatgcgcggtgcggtaaaccgttgttcaccctcgcgggtaaacagccagtccgggctttgctcatcatccagatgaccacctttcattagcactgcgccacagcccatcgccaacagcgatcgcccttgttccagcatttcctgttcggtgcgcgcgtgtggcgcgtcgagcaaggcggcagcttcgggcaagtttggcgttattaatgaaacctgtggcaataatcgactgcgcagcgtagcaaccgccgaaggtgaaagcagcgggtcgccgctttttgccagcataacggtgtcgagtaccacgttttggatctgataacgttgcaaccgttctgccaccgcttcaacaatatcggtttccgccagcataccgattttagtggtatcgattcgcacatcgctgaacaccgaatcgagctgggcggcgacaaaatcaggctcaatgcgatacaccgactgtacgccacgggtattttgcgccaccagtgcagtaataactgagcaaccataagcgccaagtgccgagaaggttttaagatcggcctgaatccccgcaccaccactcggatcagtaccggcaatcgtcagagcgttaattcgtttcatgcctgcacctcctgcgtcaattgccagagcgcatcaaggaaatgtggaacaaaactgcctggcccctcgcttctggcgactgcgcgttctccggcttgtttcatccagtgacaggcagatgcgacattttccagcgtatcgcctggtaacgcacagcaggcagcgacaaccgccgataatgcacagccagttcctaccactttggtcattaacggatcaccaccgtgaataccaatgatacgatgtccatcggtaacataatccatctcgccagtgaccacgacgattgcgccagtttcccgtgccagtgtttgtgcagcgggtatcgcgttagctgcggcgtcagtggtatccactccccgtccgccattagcaatgccagctaatgccatgatttccgaagcattaccacgtatcgctgccggtttaaaagataaaagttcatgacaaaaatggcggcgataatcgagcgcacccaccgctactggatcaagcgtccagggtgtttgagagctttttgcttgctcaacggcagcacgcatcgcctgagcgcgtggctgcgtcagtgtgccaacgttaatcaacaaggcactggcgatagccgcaaactgactggcctcttcggtttcgataaccatcgctggcgatgcaccgagcgccagcaaggtattggcggtaaaggtttgcaccacatcattggtcatgcagtgcacaagaggggaatgttggtgaaaaaggtgtaacgcgtgcgcagattgcgctgaacccagcaggtcgacttgcatagtttgctcctgccataacgtgaagaagcaatgacctggtggtccgtgacttccctacgctggcattatccagatcaggtgatacgggtatttctcagccttcacgcagaagggcaccccgagtcgtttggttgcgatgataaatcgcagaggaggatggtaatgtccagcgcacgcgttgtaaacgaggaaaaacggcagttttacaatcgcgttaataaattatttgatatatgaatccagcaccttcagaacgacatccagatcttcttcacgttttagctcatccccctggtgaacgatgtgttccgtcagatgacctttaatcacttcccgcatcagaccgtttaccgcgccacggatagcagcaatctgttgtaaaactgcagcgcattcgtgcggctcgtcgagcattttcttgagcgccacgacctggccctgaatcttactggcacgcgctttcagtttctgtttatcacggattgtatgagacatggcaacacctggttaacaagaatatgaaaaatcatagcactattaatctactggggggtagtatcaggtactgggggggagtagaatcagattgccgaattaatactaagaattattatcatgaccgaatttacaactcttcttcagcaaggaaacgcctggttcttcatccccagcgtcatcttacttggtgcgcttcatggcctggaaccagggcactcaaaaacgatgatggcggcgtttatcatcgccatcaaaggcaccattaaacaagcggtgatgctcggactggcagcaactatttcgcataccgcagtggtctggttaattgcctttggcgggatggtgatcagcaagcgctttactgctcaatcagcagaaccgtggctccagctgatttccgcagtgatcattattagcaccgcgttctggatgttctggcgtacctggcgcggcgaacgcaactggctggagaatatgcacgggcatgattatgagcatcatcatcacgatcacgaacatcaccacgaccatggacatcatcaccatcacgaacatggcgagtatcaggatgcccatgcacgagcccatgccaatgacattaaacgacgctttgatggtagagaggtcaccaactggcaaattttgttatttggcttaaccggtggccttatcccctgcccggcagcaattaccgtgctgttgatatgcattcagttgaaagccctgacactgggcgcaacactggtcgtcagtttcagcattggcctggcgttaacgcttgtcaccgtaggcgttggcgcagcaatcagcgttcagcaggtcgcaaaacgctggagcggatttaacactctcgctaaacgcgccccctatttttccagtctgttgattggcttagtcggtgtgtatatgggcgtacatggcttcatgggcataatgcgataactcaatcctttaggcttgcatgttatcttcagcccaggatgattcttaaatcagctatttccgctgactctctgctcgctaaggatgcttttagggcatcctttcatttacactttttacgaaatcatgggatcactaacaaaatatcgcttgtcagttatattgtatggcaggaaagatatgcgactgatattacagatccccaaagtggagagtttatgaccattaaaaataagatgttgctgggtgcgcttttgctggttaccagtgccgcctgggccgcaccagccaccgcgggttcgaccaatacctcgggaatttctaagtatgagttaagtagtttcattgctgactttaagcatttcaaaccaggggacaccgtaccagaaatgtaccgtaccgatgagtacaacattaagcagtggcagttgcgtaacctgcccgcgcctgatgccgggacgcactggacctatatgggtggcgcgtacgtgttgatcagcgacaccgacggtaaaatcattaaagcctacgacggtgagattttttatcatcgctaaaaaaagccccctcatcatgagggggaaatgcagacaccttgttattttttattattagccacttgctcgtcttgcttgttattagtcgtatttcacgttgattaatgcggttgcctccagtgcgcaagatttaactttgtttgtatcgtagacgtagtaactggctgttatcggaattgaaaccgttgtatctgtaagttttgacttcgccgcaacttcctttaaatttgtatatcctttactgctgttagtgatatttaaaagtgtgactggcgaaccattactttcaagaataaatcctacgccattatcttccgcacctttcagtattgtgttgctgttggttaacaagtcagaacttgataaatacacctgcattttccgtgatgtttgattttgttgacctaataaatttttacaacgcagaataatatccccttgtttactatttattgttgctttgttacctgtggctggtaattgtgaaacgggaatactgtctaaagtaattaataaatcgtccggtttgcaggttgtggttatcgggttgtatgacaatgtcagattaaaggaatagacacctgcattttgtgccaatgcatttctgtagctatttacacatgcatcccatgacttgccacctaataaacacagtagaaattgtactgcggcactcccgcgtgtcgatgatgaagcactggataatgtcgcaacaccattaatcatcactgaaccgccgccccccgcagaaacattcacttttgcattactggccgcaggtgtcaccgtaactgaataaccactggtgaaactggtctgattatttgacaacgtgatgttgtttttattggtccattcaaaatgtaaatttaattttatggtatcgttataaagtccaacaataatatccgacgggctcataggggtgatagtatttgtacttacgcatgacgaatcattaaaattatgctcatatgtcgccatttgtgtttgagtaagtgcaaaatccccctgaacaaccaagttgtgctgaacagataactcactataacatgccgcatagctcacaggcataaccatcatcattaatataaatagcattatgcgaatttccatagaaccacctgactattactggcaaatataatttctactttcatcaatctctttaccgaaggtgattgtgcatgaaagtccttgttgcttatcaattgccacattaaccgatggcggtacttcattggtgcgaataaataactgacttccctggccgacaacgccaatattatgaccatggatatcattgacttcataaccaaacgttaatgattgcccatctgctcttaacgcttttataaaccatggcttgcgctgatcggtatcaaaattaaccagtacaaccgcgccgcgataaggggcggcaattttccggttgccacgtaattctgcttcgctatcgctttgcgacacatccagcatcaggtgattttcccgataaggtgtcattccgtcgtatatcaccactccattacggtttgttgtgcgatatttttgcccattgacataagcatctttaattcctggcgcattcatcacagcaaacgtttcggaaagacggttcgccagattaacgccacccgaccaggcgacaatgccccctgaaacactggctccagcctgtcgataagtactcgactgactataactgccattcactgtcgcaaccggcgcgttccaggtcaaattcgccccagctgtcgtttcatttccctgatgttgatgactcaggttgacaccataattgaactgatcccgactccctactgttcctgataatcccgtattatttgaggcaaacccctgatcatcaaacgtcgttgagttagacatatatttttgccgacgaggcgtcgaaacgtcatcaccccaatcaaagggaatcgatataaaaatattaaaacgtttctcttcatgatgattctcgtcataagcctggcttgccgcgagggtatagcttatccgtcgcaggttgttggaataactcaactgataatccttactactgccgctacgcccccagtaatctcgccataacgtacttaatgacacagacccccaaccttctggcaatgactggctcatattggcggaaaagctatttttgcggccaaaatcgttctggtaataatcggcaatgtcatagacatcgttttcatcacggcgataattatctttattgtttgcccaaacgtgatcgttaaatgtccggtaatcacgcgacgaataacgccaggccgccagaccaaaacgcgtcgacgtttggctcacaaatttgttgtaggcaatttgataactttgcccgtcaaacacatcgccgttgtcttgtttactatgcgacttagtggcatcgacggaaatggcaccaatgcgtgtattccagccagcccccaaagtaaacgcgtaataattattcgcgaccatcgagccaccatacagcgtcaataaattattaaaaccatactgataacccgcctggacaaaatcactttgtttgctcgccccttcaatatggctacgacccgccgctaaatcatatttcgacacgccgggttgcagcatatttggcaccgctgcataaggcaccagataggtggttaccgagccgtccgcctctttcacgctgacatcaagatctgctccaccaccggccaactgcaaatctgtaatcgcgaacgggccaggaggaacctctttctgataaaccacaaaaccattctgttcaatagttaccagcgcgttactctgagcaatcccctgcacccgtggcgtaaaattttgtttcgagttaggcaacatctgcatatcacgaaacaaccgcacacctctgaagcgaacagaatcaaaaatatcgcttgatgtgtacatatcacccacgcgaagcgtgccgagaagttgggcaaatccacgttccagatacagggtattgcttttccacacccctggattgttatttgttttactgaaactggcatcagaatgcagttgccaccccagtaaatttaacccgctgttaaaacgtacatatgtactcttgttattacccgacgctttatagtcgctgtaatactgactcagataataagaggtataaaacgcattaataccccgctcccagttttccggtggaacatagccactttccagttcttccacccaggcctgcgggacactgaaatcgagacgaaaaaccccgatatcccaggtatagctcccaccctgaacaagttgctcaaatgttaaacattgcttaccgctggcgaagttatcgctattaatgcctaaccgcttgataacttctcttgataaacatgtttcttgcgggttgtctttaacaataatctcatatttcccgcgccattgcttattgacataaatatcgatgtcatactgccccggtaagggttgattatcatcaagacgaatatttgcaacctgctggtctttcattccacctatcataaaatgggtatcaaaggtttcttcagctgcataagcttcaatgccgagcaataacgctacgattactgatgcaagtggggtcattctcaacataggcagctcctgcaattaaattttgtcactaatatagttgccatggtcatcgataatggtcagatgccagttatttgcattattacttttgacattaacactctgactttctaagggggcaatcataatagtttcataattgactttgacattattagctttgacatccgaaatcgtcacccaattagctgagtcattttttatcaccaaaccattgccactgcgatttaccagcaattttttaaatgtcgctttatttaccggagcaatacccgctggccggtaaaacaacttaattctgttttgcatcgcaaacttcagtgcattcttaccttcttgctctggactatttggtggaatatccagaacattcagataaaaaatgctttctttattagtgggcagtttattcggcataattttgatttttacttgctgcccggaatttgcccctatttttgccactggtggcgttaacatgaaaggaacctgaattttttctggtggtaatgacgtatcgccatcatcaatccacgcctgcagcagcgaagaacggtttccctggttcatcaactgcaccatcacttctttattttctgccgggtaaataatgcgcgtcccgtagataacaattccggcatgtgcaggaaggaccatagaaaaaatgagtaaagataataatcctttcattttaatgcctcttaaattaaaaggccgccatgggatagcggccatgtttattacctggagaaacttacaattttatttattaatcctgcgccacacgcataaccagagaagataacacatcacctgattgcactgagttatctgtcagtttcaggtattttgctttaaacggaatagcatattgaccttccgctgttttataactctcaatgttaaaaggtgcagaaacatccaggacatcgctgttatcacctaaatagagatagtaacccacggtatcgttgctactggctatcgccttatcgttaccggttattttatcgttggtaatcaacgagagttttacaccagcaacttctttcgggcagctaatttttaacatgctgctggttacaccgactgcatcatcataggtagaatatttagctttaccttcaaaggcactggttggtacagtcggcatattaatacttactgaatcaccacccgcttcgaatttacacggagattctgcaatattccccttaatagttaatgttccggtatcaacgtctgcagcaaatactccagcgctcataaaaaaagaagaaaagacagcggcagcaataattgaacgtttcataatatgttccttaataaaatttatttttggttgttaagagtctgtatctcttggaaacaaatttctcacatcaaaaaagttgccgcaatgtaaacacattgttttattgatttaaaacaaattaaccattgcaatataaatacaacaaatatttaagagcattaactatttatcgcatctatcaattaatgtagatttatgtaaatggtattgttgatatcaataaaaaagccgaaatcatttatataaatgatttcggctttctaaatgcaattaaaatcaggttgccaaattaatcgtagcgatttaacacgattcgacgtttgctatcgctacctgcaacaaccacttctgtcgttacacctttgacgggcgaagaaaacagatgacgggtgtcaacattatacgttaactgaccacaatgctgttgaggttgaccattaaccatagccatactgcatgttgggggactgatcctgccattaatcgctaatgtggcagtctctgaagagaatgcgggagaagccaatccataggcaagaaaaataattcctgacagccaatacttattcattgaacgttatccctgtagtaaaggttatgcctggatagaatgagtgcataacaaactatagctgtacatccactacacagccacgaaggatgataatgaagcattgcctgtatgatcaatcgactttgtagagtttcggacgaaggtccgcagaatattcgcagtattaaataagtgttcattaatgcggcaaaaactaatacaccgcatcaatgtaacatctctgcggtgtatgaagaataaccagaatggttaataggcgttagaccgcgcggaaggaaatctcgcctggaatgacttcaccctgccagtagagctgagctgcaacgcggtcagccagctggcggtagatagcggtaaattcgctctccggacggctgataaccgttggcgtacctttatcgagatcttcacgtaaggagatgtgtaacggcatctgccccagcagctgtgtatggtatttttcagccagtttctctgcacctccggtaccgaaaatcggttcatggtgaccacagttactgcaaatatgcacactcatgttctcgacaataccgagcaccggaacctcgactttctcgaacatcacaatgccttttttcgcatcgatcagcgcgatgtcctgcggggtggtgaccacgactgcaccggttactggaatgttttgcgccagcgtcaattgaatgtcaccggtgcctggcggcatatcaagcaccagatagtcgagatccggccacaaggtttcctgcaacatctgcattaacgccttgctcgccatcggtccacgccacaccatcgcattgtcgtcagtgaccagataaccaattgaattggttgccaggccatgagacataatcggtgccatatgggtaccgtccggcgaagttggacgctgattttctgcgcccaacattgttgggattgatgggccgtagatatcggcgtccagaatgccgactttcgccccttctgccgccagcgccagtgccaggtttaccgccgtggacgatttacccacgccgcctttaccggaactcaccgcgataatgttcttcacaccgttaattcccggctgattcttcacgcgtttcagagtggctatgttatgcgacagtttccagtcgatagctttcgccccggtgatgcgcagcagttcggcgctacattgctcttttaactcttcgaacgcgctatgccagacaaacggcataaccagttccacatgcaacgtgtcgtccatccaggcgacatggtgcaacgctttcagcgtggtgaggttatgcttcagggttgggtgctgaaaattggccagtgtcccggcgaccattgcgcgcaaggcttctggtgatttggcctgggattgttcgttcatcccgactccttttttgtatagataaaccatcagctgatagtttacctgaagaatatagagaagtacttacttaacattttcccatttggtactatctaaccccttttcactattaagaagtaatgcctactatgactcaagtcgcgaagaaaattctggtgacgtgcgcactgccgtacgctaacggctcaatccacctcggccatatgctggagcacatccaggctgatgtctgggtccgttaccagcgaatgcgcggccacgaggtcaacttcatctgcgccgacgatgcccacggtacaccgatcatgctgaaagctcagcagcttggtatcaccccggagcagatgattggcgaaatgagtcaggagcatcagactgatttcgcaggctttaacatcagctatgacaactatcactcgacgcacagcgaagagaaccgccagttgtcagaacttatctactctcgcctgaaagagaacggttttattaaaaaccgcaccatctctcagctgtacgatccggaaaaaggcatgttcctgccggaccgttttgtgaaaggcacctgcccgaaatgtaaatccccggatcaatacggcgataactgcgaagtctgcggcgcgacctacagcccgactgaattgatcgagccgaaatcggtggtttctggcgctacgccggtaatgcgtgattctgaacacttcttctttgatctgccctctttcagcgaaatgttgcaggcatggacccgcagcggtgcgttgcaggagcaggtggcaaataaaatgcaggagtggtttgaatccggcctgcaacagtgggatatctcccgcgacgcgccatactttggttttgaaattccgaacgcgccgggcaaatatttctacgtctggctggacgcaccgattggctacatgggttctttcaagaatctgtgcgacaagcgcggcgacagcgtaagcttcgatgaatactggaagaaagactccaccgccgagctgtaccacttcatcggtaaagatatcgtttacttccacagcctgttctggcctgccatgctggaaggcagcaacttccgcaagccgaccaacctgtttgttcatggctatgtgacggtgaacggcgcgaagatgtccaagtctcgcggcacctttattaaagccagcacctggctgaatcattttgacgctgacagcctgcgttactactacactgcgaaactctcttcgcgcattgatgatatcgatctcaacctggaggatttcgttcagcgcgtgaatgccgatatcgttaacaaagtggttaacctggcctcccgtaacgcgggctttatcaacaaacgttttgacggcgtgctggcaaacgaactggctgacccgcagttgtacaaaaccttcactgatgccgctgaagtgattggtgaagcgtgggaaagccgtgaatttggtaaagctgtgcgcgaaatcatggcgctggctgatctggctaaccgctatgtcgatgaacaggctccgtgggtagtcgcaaaacaggaaggtcgcgatgctgacctgcaggcgatttgctcaatgggcatcaacctgttccgcgtgctgatgacttacctgaagccggtactgccgaaactgaccgagcgtgcagaagccttcctcaatacggaactgacctgggatggtatccagcaaccgctgctgggccacaaagtgaatccgttcaaggcgctgtataaccgcatcgatatgaaacaggttgaagctctggtggaagcctctaaagaagaagtgaaagcagctgccgcgccagttactggcccactggcagatgatccgattcaggaaaccatcacctttgacgacttcgccaaagttgacctgcgcgtagcgctgatcgaaaacgcagagtttgttgaaggttctgacaaactgctgcgcctgacactggatctcggcggtgaaaaacgcaatgtcttctccggtattcgttctgcctacccggatccgcaggcactgattggtcgtcacaccattatggtggctaacctggcaccacgtaaaatgcgctttggaatctccgaaggcatggtgatggctgccggtccaggcgggaaagatatcttcctgctaagcccggatgctggtgctaaaccgggtcatcaggtgaaataatcccccttcaaggcgctgcatcgacagcgccttttctttataaattcctaaagttgttttcttgcgattttgtctctctctaacccgcataaatactggtagcatctgcattcaactggataaaattacagggatgcagaatgagacactttatctatcaggacgaaaaatcacataaattctgggcggtggagcaacagggaaacgagttgcatatcagttggggaaaagttggcaccaaagggcaaagtcagataaaaagtttttcagatgctgcggcagcggaaaaagcggaacttaagctgattgcggagaaggtgaagaaggggtatgtggagcaagcgaaggataattctttgcaaccttcccaaacggtaacgggctctctcaaggtagcggacttatccaccattattcaggaacaaccctctttcgtagcagaaacccgtgcgcctgacaaaaatacagatgctgttttaccgtggctggcgaaagatattgctgtcgtttttccgcccgaagttgtacacaccacgttaagtcatcgccgctttcccggagttcctgttcagcaagcagacaaattgacccaattacgtcgcttagcctgtagtgtgtcgcaacgggataataaaacagccacatttgacttcagcgcctgttctttagaatggcaaaacaccgtcgcccaggcgatcagtcagatcgacggcctgaaaacaacacagttaccatcaccagtaatggctgtactcacggcacttgaaatgaaatgcacaagatataaagtgcgtgaggatgttatggatcagatcgtccaggaaggcggtctggaatatgctactgatgtaataatacaccttcaacagattgatattgaatgggattatgcgaataatgtcattattattctgccgtctggcattgcacctagctacttggagcaatattccagatttgaattacgcctacgtaaacatttatcactgacggaagagtctctctggcaaaaatgtgcacaaaaacttattgccgcaattccacatattccagaatggcggcaaccattaattgctttgttattacccgaaaaaccagaaattgcacatgaaattgcccagcgtctactggggcaaaaaaaattaccctcgcttgagtggttaaaaatagtggcgactgatgagcacattcttgcctcattagaaaaatatcacgaaccatatgccatttttgatgattactattgtggtgcgatatggtcagccaccgtattacaggagcaaggtgttgcagccctgccccgatttgctccctatgccgcaagtgactactgcgccgatgtgttgcgtcatatcaatcatccgttcgcattgacactgcttatacgtgtagccgggcaaactaaacgctgtcacgatcggatgacgaaagccattgctgcgttcccacatgcagcaatggcggcactgacggaacttcttgggcaaaaagaagagaacagttggcgcattatgctaatgacaatgcttatctcacaaccagcactggcagaacaggtcattccctggctctcgacacccgcagttgccgtactgaaatcatgccagcaacaactgacacagccctcaaaccatgccagcgccgatctactgccagccgtagtagtctcccctccctggctttcgaaaaagaaaaaatcgccgattccggtgctggatttagcgccattaggcattgagccaatctgttatctgacagaagaaatcagtaatcaacttttggcgaaatatatctggtattcaaaacacatcacggttagccatgaagaaagtactaccaacctgttggcaaggatgggttttcaacgacggatcgctggtacatatattaaagctcccgaagcggtagttgaggcatggctaaatgaagattattcaaccttactaagtgaatttaaggtgtttcattcacctaccgggcattattggcagttggggattttgacaacattgccgctggagaaagcagtaaaagcatggaatgcccttaccctatctccacataccgataccgaatactccatgttacattttggactcaaagggttacctgggttagtaaactcacttgcacgctatccacaagaagccttgcccatcacgaattacttcgcagcgagtgagctggctcctgccgtcgcccgtgccttcaacaaactgaaaacgctacgcgaaaacgcccgtagctggctgttgaaatacccggaacatgcccttaccggcctgctgcctgcggcgctcggcaaagccggtgaagcacaggataacgcccgcgctgccttgcgtatgcttaccgaaaacggtcatcagccattactgcaagaaatcgcccgacgttataaccagccggaagtaaccgatgcggtgaacgctctgcttgcgctcgatcccttagataatcacccgacaaaaatccccactcttccggccttttatcagccatcgctctggacgcgcccggtattaaaagcaaatgcccaatcactgccagatagcgccctcctccacctcggtgaaatgctccgcttccctcaggaagaggctctgtatccgggattattgcaggtgaaagacgtctgttccgccgactcactggcgggatttgcctgggatctgtttaccgcctggcagaccgctggcgcgccgtcgaaagagagttgggcgttcactgcgttaggcgttctcggtaacgatgacaccgcccgcaaactgacgccattaatacgcgcctggcctggtgaatcccagcataaacgcgccaccgttgggttggatattctcgctgctatcggtagtgatatcgcccttatgcagcttaacggcatcgcccagaaactgaaattcaaagcattacaggagcgggcaaaagaaaaaattgccgacattgccgagagccgcgaactcacggtggcggagcttgaagatcggttagcaccggatctcggtctggatgataacggttcgctgctgctggattttggcccacggcagttcaccgtcagctttgatgaaaccttaaaaccgtttgtgcgtgatgtttccggcagccgcctgaaagacctgcccaaaccgaacaaaagcgatgatgaaacgcgggcgaacgatgcggttaaccgctacaaattgctgaaaaaagatgcgcgtaccatcgccgcccagcaggtagcaaggctggaatccgccatgtgcctgcgccgccgctggtcgctggaaaacttccagctcttcctggttgagcatccgctggttcgtcacttaacccgccgtctgatttggggcgtttatagcgccgaaaaccagctactggcttgctttcgcgtagcagaagataacagctccagcaccgctgacgatgatcttttcaccctgccggaaggcgatatctctatcggcactcctcacgttctggaaatatcaccaacggatgctgccgcctttggtcagctttttgccgcctacgaactgctaccaccgttccgccagctcgaccgtaacagctacgccctgacagaagccgagcgcaatgccagtgaactgacccgctgggcaggcagaaaatgcccgagtggtcgggtcatggggctggcgaataaaggctggataaagggcgaaccacaggatggaggctggatcggatggatgatcaaacctttgggtcgctggtcgttaatcatggaaatcgatgaaggctttgcggtaggcatgtcgccagccgaactcagcgctgagcagctcttaagcaagctgtggctatgggaaggcaaagcagaaagatatggctgggggagtaattcaacacaggaagcgcagttctccgtaatcgatgccatcaccgccagcgagctaattaacgatattgaagccctgtttgaataaggaaagagcatggacaaggaattaccgtggctggcggataacgcccaactggaactgaaatataaaaaaggcaaaacgccgctcagtcatcgtcgctggccgggcgaaccagtgtccgttatcactggaagtctcatccagacattgggtgatgaattgctacaaaaagctgagaagaaaaaaaacattgtctggcgttatgagaatttttcactggagtggcagtccgccatcacgcaggccatcaacttgatcggcgaacacaaaccctcaatcccggcccggacaatggcggcgctagcctgtatcgcgcaaaatgacagccaacagttgctcgacgaaatcgtccaacaagaggggctggaatatgcgactgaggtggtgattgcacgccagtttattgcgcggtgttatgagagtgatcctctggtagtgacattgcagtatcaggacgaggattatggctatggttatcgctcagaaacctataacgaattcgatctccgactgcgtaagcatctctctctggcagaggaaagctgctggcagcgttgcgccgacaaactcattgccgcactaccaggaataaccaaagttcgccgcccttttattgcgctgatcctcccggaaaaaccagaaatagccaatgagttggtaggccttgaatgcccgcgaactcattttcattctaaggagtggttaaaagttgttgctaatgaccccacagcggtgagaaaactcgaacactactggagccaggatatatttagcgatcgagaagccagctacatgtcgcatgaaaaccacttcggctacgcggcctgcgccgcccttttgcgcgaacaaggactggcagccattccgcgcctcgcgatgtatgcccataaagaagattgcggcagtctgctggtacaaattaaccatccgcaagtcatccgcaccttgctactggtggctgataaaaacaaacccagcctgcaacgtgtagctaaataccataaaaacttcccccatgcgacgctcgccgcactggcagaactgctggcgttaacagaaccaccagcccgccctggttatccaatcatcgaagacaaaaagctgcctgcacagcaaaaagcacgcgatgaatactggcgtacgctgttacaaacgctgatggcatcgcagccacaactggcagcagaagtgatgccgtggttaagtactcaaccccagtcagtgctgaagagttatttatcggcaccgcccaaaccggttattgatggcaccgataacagcaatctgccagaaatcctcgtttcaccaccgtggcgtagtaagaaaaaaatgacagctccacgtcttgatttggcaccgctcgaattaactccgcaagtttactggcaaccaggcgaacaagagaggcttgccgccactgagcctgcccgttatttcagcacggaatctcttgcgcaacgcatggaacaaaaaagtggacgagttgtattacaggaactgggttttggggatgatgtatggctgtttctgaattatatactccccggaaaactggatgctgcacgcaattcactctttgttcagtggcattactaccaggggcgggttgaagagatcctgaatggctggaactccccggaagcacaattagcagaacaggcgctccgcagcggtcacatagaagcgttaattaacatatgggaaaatgacaactactcacattatcgtccggaaaagagtgtctggaacctgtatttattggcacagttgccgcgtgagatggctttgaccttctggctgcgtgtcaatgagaaaaagcatctgttcgcgggtgaggactattttctcagtatcctcggattggatgcgctaccaggtctgctgttggctttttcacatcgtccaaaagaaacatttccgttaattttaaattttggcgcaacagaactggcgctgcctgttgccaacgtctggcgacgtttcgcggcgcagcgtgatctggctcgccagtggattttacaatggccggaacatacggctagtgcacttatccctcttgtctttaccaaacccagcgataatagcgaagccgcattacttgccctgcgtttactgtacgaacagggacatggcgaattgctacaaaccgtggcaaaccgctggcagcgtacagatgtatggtctgccctggagcagttgcttaaacagggtccaatggacatttacccggcacgcattccaaaagcccctgatttctggcatccggcaatgtggtccaggcctcgacttatcactaataatcagcctgttaccggtgacgctctggaaattatcggcgaaatgctgcgctttacccaggggggacgtttttatagcgggctggaacaactgaaaacgttctgccagccacaaacgctggcagcttttgcctgggatctcttcactgcgtggcaacaagctggtgcccccgcaaaagacaactgggcatttctggcgttaagtctctttggtgacgaaagcacggcacgggatctgacgacacagatcctcgcctggccacaagaaggcaaatctgcccgtgctgtcagcggcctgaacatccttaccctgatgaataatgatatggcgctgatacagctgcatcatatatcgcaacgggctaaatcccgccccttacgtgataacgcggcggaatttcttcaggtggtcgcagaaaatcgcgggctaagccaggaagagctagcggacagattagtcccaaccctgggccttgatgatccgcaggcgttgagttttgattttggtccccggcagtttaccgttcgcttcgatgaaaacctcaacccggttatctttgatcagcaaaacgttcgccagaaaagcgttccccgtttgcgcgccgatgacgatcaactgaaagcgcacgaggcactggcccgactaaaagggctaaaaaaagatgctactcaggtgagcaaaaacctgctcccgcgtcttgaagctgccctacgtaccacccgacgctggtcgctggcagattttcattctctgtttgttaatcatccctttacccgtctggttacccagcgattaatatgggggggttatccggcaaatgaaccgcgtcgtttactcaacgcctttcgtgtggccgcagagggggagttctgcaatgcgcaagatgagccaattgacctgcctgcggacgctctgattggcattgcccacccgttagaaatggcagtagaaatgcgcagtgaatttgcacagctttttgccgattacgaaattatgccgccttttcgccagttgtcgcgccgcacggtgctgctcacacctgacgagtcaaccagtaacagcctgactcgctgggaaggtaaatccgctaccgttgggcaacttatgggaatgcgatacaaaggctgggagtcaggctatgaggacacatttgtctatgacctgggcgagtaccggctggtccttaagttttcacccggttttaaccactacaatgttgatagcaaagcgttaatgagctgccgttctcttcgagtgtaccgtgacaataaatccgtcacttttgccgaacttgatgtgtttgatttgagtgaggcgttaagcgcacctgacgtcattttccattaaaacacagcgggcagtgatgcgactgcccgttatctacacgacttaccagcggggaaagcgatgatcgtgcaaaaagagctggttgctatttacgattatgaggtccctgtacctgaagatccgttttccttcagacttgagatccataaatgctctgaattatttacaggttccgtctatcgactggagcgattccggctacgtccaacatttcatcaacgtgatcgagaagatgctgacccgctaataaatgatgcgttgatttatataagagatgagtgtattgatgagcggaaattacgaggtgaatcacctgaaactgtaatagcaatttttaatcgtgaactacagaatatattcaaccaagaaatagaataatatactctaaataattcaaattggtccgatccggcgcaacgtcccaatggcctggattataaatctcattatcttaattgcaacggggtccagccgtggttataattcgttcgttggaacacgatgttgcacaggctgtggtgttaggcctgaaaatagtaaataaaagaacctgcctcaccagcaggtttttttatttactgtgatctgctttccagatatttttcgctcaaacaactaatgcgccaaacatttattgcgcgtaaaatatcgtttatttcattaatacatttcagggatgaatatatgtcaccgcagaataatcatctgcagcgtccgcctgctgctgtgttatacgccgatgaactggcaaaattaaaacaaaatgataacgcaccttgcccgcccggttggcagttaagtttgcccgcggcccgtgcttttatccttggcgacgaagcgcaaaatatcagccgtaaagtggtgattagcccctccgctgtcgaacgtatgttagtcactcttgctaccggccgcggtttgatgttggtgggggaaccgggtaccgcaaaatctcttctttctgaattactggcaaccgctattagcggcgatgccgggttaaccatccagggcggggcatctaccaccgaagatcaaatcaagtatggctggaactacgccctgcttatcaatcatggtccgtcaacggaagcgctggtccctgccccgctttatcagggaatgcgcgacggcaaaatcgtccgtttcgaagagataacgcgtacaccgctggaagtgcaggactgtctgttaggtatgctttctgacagggtgatgacggtgccggaactcactggtgaagccagtcagctctatgcgcgagaaggctttaatattattgccactgccaatacccgcgatcgcggcgtcaatgaaatgagtgctgcgctaaagcgtcgcttcgattttgaaacggtttttccgattatggatttcgcccaggagttggaactggtcgccagtgcttcggcgcgtttgctggcccatagcggtattccgcataaagtgcctgacgcggtactggaattactggtccgcaccttccgcgatctgcgtgccaacggcgaaaagaaaacgtcaatggatacactgacagcgattatgtccaccgctgaagccgtgaacgtggcccatgctgtgggcgtccgcgcctggtttttagcgaatcgcgcgggggagcctgccgacctggtggaatgtattgccggaaccatcgtcaaagataacgaagaagatcgcgcgcgtctgcgccgttacttcgaacagcgtgtcgccacacataaagaagctcactggcaggcttattatcaagcccgccaccgcctgccgtgaggaaagatgcatgagcgagccgttaattgtcggcatccggcatcatagtccggcctgcgcccggctggtgaaatcgttaatcgaaagccagcggccacgatacgtgttgattgaaggcccggctgattttaatgaccgggtagacgaactgtttttagcccaccagcttccggtagctatttacagttattgccagtatcaggacggtgcagcccccgggcgtggtgcctggacgccatttgctgaattttcgccggagtggcaggcgctacaagccgcacgtcgcattcaggcacaaacttacttcatcgatttgccttgctgggcgcagagtgaagaagaggacgattcgcctgatacgcaagatgaaagccaggccttactgctgcgtgccacccgcatggataacagcgataccctgtgggatcacttgttcgaagatgaaagccagcaaactgcattaccctctgcgctggcgcactattttgcccaactgcggggcgacgcctccggcgatgcgctcaatcgtcagcgcgaagcctttatggcccgctggattggatgggcgatgcagcaaaataatggcgacgtgttagttgtctgcggtggctggcacgctccggcactggcaaagatgtggcgcgaatgccctcagaaaattaacaagccagaattgccctcgctggcagatgccgttacaggttgttatctcacaccctacagtgaaaagcgccttgatgtgctggcaggatacctttcaggaatgcctgccccggtatggcaaaactggtgctggcagtggggcttgcagaaggccggtgaacaactgctaaaaactatccttacccgtttgcgccagcacaaattgcccgcttctaccgcggatatggctgccgctcatctgcatgcgatggcgctggcacagttgcgcggtcatacactaccgttacgcactaactggctggatgccatagcaggctcgctgattaaagaagccctgaacgcgccgttgccgtggagctatcgcggcgttattcatcccgataccgatccgattctgctaacgttgatagacacattagcgggtgacggattcggtaaacttgccccttctacgccacaaccgcctctgccaaaagatgtcacctgcgaactggaacgtaccgcaatctcccttccggcggagcttaccttaaatcgctttacccccgatgggctggcgcaaagtcaggtgttacatcggctggcaatactggagatccctgggattgtacgccagcagggaagtacactgacacttgcaggcaacggtgaagaacgctggaaattaacccgcccgcttagccagcatgcggcattgattgaggccgcctgttttggtgccacactccaggaagccgcacgcaataaattagaagccgatatgctggacgcgggcggaatcggcagtatcaccacatgtcttagccaggcggcgttagcgggtctggcgtccttcagtcaacaattactggagcaactcacactattaatcgcccaggaaaatcaatttgccgaaatgggccaggcgctggaagtgctatatgccttatggcggctggatgaaattagcggtatgcaaggcgcgcagatattacaaacgacgttatgcgcggctatcgatcgcacgctgtggctgtgtgaatctaacggcagaccggatgaaaaggagtttcacgctcacctgcatagctggcaagcgctttgccatatcctgcgcgatctacatagcggcgttaatttacccggcgtttctctttctgcggcggtagccttactggagcgacgcagtcaggcgattcatgccccggcgctggatcgcggcgcggctcttggcgcactaatgcgtctggaacatcccaacgccagtgccgaagcggcgctgacgatgctggcgcagttatccccggcacaatccggtgaggcgctgcacggtttgctggcattagcccgtcatcaactggcctgtcaacctgcatttatcgccggtttcagcagtcatttaaatcaactaagtgacgacgattttattaacgccctgcccgatttacgcgcggcaatggcctggctaccgccacgagaacgcgggacgctggcgcatcaggtgcttgagcattaccagcttgcgcagcttcctgtttcagcgctgcaaatgccgttgcattgtccaccacaggccattgcacatcatcaacaactcgaacagcaggcactggcatcgctgcaacactggggagttttccatgtctgaactgaacgatcttctgaccacccgtgagctacaacgctggcgattaattcttggcgaagcggcagaaacgacgctttgtgggctggatgacaacgcccggcagatagaccacgcgctggaatggctgtatgggcgcgatcctgaacggctccagcgtggtgaacgctccggtggattaggtggctcaaatctcaccacccctgagtggatcaacagtattcacacgctgtttccgcaacaggtgattgagcggctggaaagcgatgccgtactgcgctatggcattgaagatgtggtgacgaatctcgacgtgctggaacgtatgcagccttctgaaagcctgctacgcgccgttttgcataccaaacatctgatgaaccccgaagtactggctaccgcccgccggatagtgcgccaggttgttgaagaaattatggctcgactggcaaaggaagttcgtcaggctttttctggtgtccgcgatcgccgtcgccgctcatctattccactggcgcgaaactttgatttcaaaagtactctacgcgccaacctgcaacactggcacccacaacacggcaagttgtatatcgaatccccccgctttaacagccgcattaaacgccaaagcgaacaatggcaactggtcttactggttgatcaaagcggctcgatggtcgattcggtgatccactctgcggtgatggcggcctgtttatggcagttacccggcattcgtacccatctggtcgcttttgacaccagtgtggttgatctcacggcagacgttgccgatccggtagagttattaatgaaagtgcaattaggcggcggaaccaatatcgccagtgccgtggagtatggtcggcaacttattgaacaaccagcgaaaagcgtcattatcctcgtgagcgatttttacgaagggggttcatcatcattactgacgcatcaggtgaaaaagtgtgtccagagcggcatcaaagtgctgggactggcagcgctcgatagcacagcaacaccttgctatgaccacgatacggcccaggcgctggtaaatgtcggcgcacaaatagccgccatgacaccgggcgagctggcatcatggcttgcggagaatcttcagtcatgaattcactacgtccggaattattagaactgacaccgcaggccctgacggcgttaagcaatgccggttttgttaagcgcagtcttaaggaactggaaaatggcaacgtcccggaaatcagccatgagaacggcgctttaatcgccaccttcagtgacggtgtccgtacccagctggcgaacggccaggcactgaaagaggctcagtgcagctgcggggccagcggtatgtgccgtcatcacgtgatgctggtgttaagttatcaacgactttgtgctaccgcccagcctacgggaaaagaagaggaatgggatccggcaatctggctggaagaactggctacccttcccgatgccacccgcaaacgcgcacaggcgctggtcgctaaaggcatcaccattgagttgttctgtgcgccgggtgaaattccctctgcccgcttaccgatgagcgatgtgcgtttttattcccgcagcagtattcgtttcgcccgttgtgattgtattgaaggcacactttgcgaacatgtcgtactggctgtgcaggccttcgtcgaggccaaaactcagcaagcggaatttaaccatttgatctggcagatgcgcagcgaacacgtcacatcatctgacgatccgtttgccagcgaagaaggcaaaacgtgtcgtcaatatgttcagcaattaagccaggcattatggctgagcggcatcagccagccgcttattcactacgaggccgctttcagccgcgcgcagcaagcggcggaacgctgcaactggcgatgggtgagtgaatcgctacggcaactgcgcgccagcgttgatgccttccacgcccgcgcaagccattatcatgccggagaatgcttgtgtcagcttgcggcattaaacagtcgattaaattgcgcacacgaaatggcgcagcgcgacagtgttggtgaaattcctcccatgccgtggcgcacggtcgttggcgcaggcattgccggagaagcaaagcttgatcatctgcggctggtgtctttaggtatgcgttgctggcaggatattgagcattatggtttacgcatctggtttaccgatcccgacaccggcagtattttgcacctttcgcgcagttggccgcgaagcgaacaggaaaactcaccggcagctacgcgtcggctgtttagttttcaggctggcgcactggcgggtgggcaaattgtttcacaagcagcaaaacgcagtgccgatggcgagctgctgttagctacccgcaaccgcttaagcagcgttgtgccgctgtcgcctgatgcctggcaaatgttgagcgcgccgttacgccagccgggcattgtggctttgcgggaatatttacgccagcgtccccccgcctgcatacggcctcttaatcaggtcgataacttatttattctgccggtcgctgagtgtatttcgctcggttgggatagcagccgccagacgctggatgcgcaggtcattagcggcgaaggtgaagataatctgctgacgttatcactgccagcctcagccagcgcgccttatgccgttgaacgcatggcggcgcttttgcaacaaacagaggaccccgtgtgtctggtttctggctttgtcagttttgtagaggggcaattgacactggaaccacaggtaatgatgacaaagactcgtgcctgggcgctggacgctgaaactgcgcctgtggcaccgctaccttctgccagcgttttgcctgtgccgtctactgctcatcagttgctgatacgctgccaggcgttacttattcaactgctccataacggctggcgctatcaggaacaaagtgctattggtcaggcagagttgctggcgaatgacctcaccgccgtgggtttttatcggctggcacatgtgttgggacaatttcgtaatacagaaagcgaggcacgggtagaagcaatgaataacgttgttttgctttgcgaacaattattccccatgcttcagcaacaaggatgaaatagtgctttttactaagagttctactccagttccggactgctcacgccacggtattaggcatatcctatatagcccctggtgagagtcaccagttccttgattaaataaaatggagttttacatgaaggctttcaataagctgttttcccttgttgttgcatctgttctggttttctctcttgctggctgcggtgacaaagaagaatcgaagaaattcagcgccaatctgaacggcactgaaattgccattacctatgtctacaaaggtgacaaggtgcttaagcaatcttctgaaaccaaaattcaatttgcctccataggtgctaccaccaaagaagatgctgccaagacacttgagccgttaagcgccaaatacaaaaacatcgcgggtgttgaagaaaaattaacctataccgatacctacgcgcaggaaaacgtgactatcgatatggaaaaagtggattttaaagccctgcagggtatttcaggaatcaacgtttctgctgaagatgccaaaaaaggtatcactatggcgcaaatggaactggtgatgaaagccgctggttttaaagaagtgaaataatctgtcgacggccatgtttcgcatggccgccatacccgtcttagcttttcttcacatgctggcgcgctgccagtccacgcagaaaataacgtaaaaattgatcgccgcattcgcggaagtttttatgatccggtgcacgcatcatcgccgtaatttccggcatcgaaacgcggaactgctgttcggtgaggatcgccagaatgtcatcggttttcagcgaaaacgcgatgcgtaattttttcagcacgatgttgttattaatgcgacgttccggctccagtgccggagcagactcatccttgccgcgtttttcataaatcaggccattgaggaatgacgacaaaacaatgtccggacaacgctgaaaaccctcttcgtcttctttacgtagccagacggcgatctgttccgcggtggcttcgacattacccagcgccagaatacgcaccaggtcattattattggctttcaaaatgtagcgcacgctgcgcagaatatcgttacttagcatgaggccttcaggtgttgatgaggcaaaaagccattttagcagtcttttacaggccaatcgcctcttttaagcttttcagataacggcggctgaccggcacggttaagccattacgcaaaatcaactcggcctggccgttatcttccagacgaatctcctgtaaatgcgcgaggttaaccagatactgacgatggcagcgcagtagtggtgtacgactttccagggtacgtaatgtcaattcggtaaagccctctttcccttcgtggctggtaacgtagacaccgctcatccgactgctgacaaatgccacatctttcatttgcagcaaataaatccgactatgcccagtacaagggataaatttcagcgcctgttgattttctggtaacagcgaaacatcctgcttgctgcgttcctgccgcaaacgcgccagcgttttctccagtcgcgcttcatcaattggcttcagcagataatcaaaggcgtgttcttcaaaggctttaatggcgtattcgtcaaacgcggtgagaaaaacaatatacggacgatgttccgggtcgagcatccccaccatttccagaccactgatgcgcggcatctggatatcgagaaacagcacatccgggcgcagtttatgcaccgcgccgatcccttccacggcgtttgaacactcaccaacgatttcaatatcgctctgctcctgcaaaaatacgcgcaggttctcccgtgctaacggttcatcatcgacaattaagactttaatcatgcctcgtccctccatggtagtcgtaacgttattcgggtgtaactatcaggctcacaggcgacgcttatcccatagtcatcgccaaaccgttcacgtaaacgcttatccaccagattcatccccagcccactggcattggttaccggttgatacaaaccggcattgtcttcgatctccagcattaaatgttgcccctcacgtcgggcgctgattgccactcgccctgtatccagcagttgtgatgtcccatgtttaatggcgttttccactatcggttgcagggtaaacgcgggcaattgctgctgggataattcttgcggaatagcaatgttgacctgcaaccgcgactggaagcgcgccttttcaatttgcagataagcattcacatgttcaatttcgtcggcgagagtaacaaactccgaaggccgctttaagtttttgcggaaaaaagtggaaagatactgcaccagctggctggcctgttcgctgtcgcgacggatcaccgctttaatggtgttaagcgcattaaacaaaaaatggggattcacctgggcgtgaagcagtttgatctctgactgggtgagcatcgctttttgccgctcatattgcccggcaaggatctgcgccgaaagcagttgcgcaatcccctcacccaacgtgcggttgattgaactgaataaacggtttttggcttcatacaatttgatggtgcccatcacccgctgattttcaccacgcaacggaattaccagcgtcgaccccagtttgcattgcggatgcaaagagcaacggtaaggtacttcgttgccatcagcgtagaccacttcaccggtttcaatcgcttttaaggtataagtcgaagaaatcggtttgccgggtaaatggtggtcgtcaccaattccggtaaaggctagcaatttctctcgatcggtaatcgcgactgcaccaatatccagctcctgatacagcacctgtgccactttcatgctgttcacttcgttaaacccctggcgcaaaatgccttccgtcgaggccgccactttcagcgcagtggcagaaaaagctgaagtgtatttttcaaacatcgcgcgtttatcgagcaatatacgcataaacagcgccgcgccgacggtattggtgaccatcattggcgcagcaatattactcaccagacgtaccgcatcttcataaggtcgggcgatcgccaggatgatcaacatttgcaccatttcagcgacgaacgtgacggcaccggcggtaatggggttaaagactttatcagtgcgcccgcgacggatcagaatgctgtgtaccaggccgccgagcaatccttcaacgatggttgagatcatgcaacttagcgcggtcatgccccccatcgaatatcgatgtaagccgccggtcagaccaaccagcccaccgacgaccggaccgccgagtaagccgcccattaccgcgcctatcgcacgggtattggcaatagaatcgtcaatgtgcaacccaaaccaggtgcccatgatgcagaagatggaaaagacgatgtagcagagaaatttatgcggcagacgaaccgtgacctgcattaacggtatgaataatggcgttttactcattaaccacgcaatgactaaaaaaacgcacatctgctgaagcagcagcaacaccagattaaaatcgtacatacccgcaaaccacacttccctttaaaacgcgtaacatacattgcctgcgtttaactttctttgaactcttgcagaaaaatgagaattcgtgagtacgatcactcaaaatcgcctggcaaaaataaaatcaccctatagatgcacaaaaaacgggcaaaactacctggttcgcaaaactgcgtctaaagttaaaccgggacctcgcgagcaagggtgagacgatggcgctttacacaattggtgaagtggcgttgctttgtgatattaatcctgtcacgttacgcgcgtggcagaggcgttacggattgctgaaaccgcaacggacagacggcggtcatcggctgttcaacgatgccgatattgaccggatccgcgagatcaaacgctggatcgacaacggcgtgcaggtcagcaaagttaaaatgctgctcagtaatgaaaatgttgatgtgcagaacggctggcgcgatcagcaagaaacattactgacttacctgcaaagcggcaatctacatagcctgcgaacgtggatcaaagagcgcggtcaggattaccccgcccagacactcaccacacatctgtttattcctctgcgccgacggcttcagtgccaacaaccgactctccaggcgctgctggcgatcctcgacggcgtactgatcaactacatcgccatttgtctggcttcggcacgtaaaaaacagggtaaagatgcgctggtggttggctggaatattcaggataccacccgtctgtggctggagggctggagggctggattgccagtcaacaaggatggcgcattgatgtcctcgcccactcgctcaatcaactacgccctgaactattcgaaggccgtacattgctggtgtggtgcggtgaaaatcgaacctccgcccaacagcagcaactcaccagttggcaagaacaaggccatgatattttcccactcggcatttaatgattcgttaacaaatgcgctttactgtacaatcctttcgttaacataaggagtgcattatgcgcatagctaaaattggggtcatcgccctgttcctgtttatggcgttaggcggaattggtggcgtcatgctcgcaggttatacctttattttgcgtgctggctaagcgcctgcaccagcctttcaaacaggcggtctgcgatgatcgccgccagtgccaccagtaacgccccctggatcacatacgcggtattaaatccgctaagcccgatgatgatgggcgtacccagcgtgctggcccctaccgttgaggcgatcgtcgccgtaccaatgttgataatcaccgaagttcgcacgcccgccagaatcaccggagccgccagcggtagctcgaccttacgcagtcgctgaccacgactcattcccatacctttcgcaacttctgtcacgctggcatcaatcgctcccagcccggcaagtgtcgcctgcaggacgggcagcacaccgtaaaggatcaaggcgataatcgctggttgcagaccaaagccgatcaccggaacggcgatcgccagcactgcgacgggcggaaaagtctgtccaacggcggcaatagtttccaccagtgggcgaaattccgcgccccacgggcgagtgacagcaattccggcaccagtgccaatgatcaccgcaaacaaactcgaaattcccaccagccagaaatgagccagtgccagagctgcaaaactttcttgctgataaacgggtcgtggcagttgtgggaacaaggcagcaaacagcggctggctgtaaggcagccagaaaatcagcgccacaaacagagcaatgagccagaacagcggatcgcgcaacatcttcatacgcttacgcctccaccagcagatcctgaaaatgcagcgtgccgcaaggctggccctgcatgttcaccaccggcagcacctcgcatccccgcgcaacaaacagagagagcgcatcgcgtagcgtcatctcttctgccagtgcctcaccatctgctcgttcttcgcgacgcacgtaatccgccacactacgtaacgaaagcaggcgcacacccagttcactacgtccaaaaaactggcggacaaaatcattcgccggacgagtcagcatcgtcagcggattgccctgctgcactacttcaccgtgatccatcaataccagatgttctgccagccgtagcgcctcatcaatatcatgagtgaccagcacaatggtacgccccagcaaacggtgaatgcgcgtcatctcttgttgcaacgcgccgcgcgttaccgggtccagtgcgccaaaaggttcatccattagtaagacttgcggatcggcagccagtgcacgcgccactcccacacgttgctgctgaccaccggaaagctgatgcggataacgctcacgcaaatttgactccagccccagtagcgccattaattcgtcgatacgatcgtcaatccgcgcccgcgaccatttttgtaattgcggcacggtagcgatgttttgcgccacgctccagtgggggaacaggccaatagattgaatggcatagcccatccggcggcgcaactccagtactggcagcgagcgaatttcttctccggcaaagcggatcactccgctgtcatgctccaccaggcggttaatcattttcagggtggtggatttgccggagccagatgtgccaatcagcaccgaaaaactcccttcctgaaaattgagattgagatcgttaacggctttttgtgcgccgaacagtttgctgacatggctaaattcaatcattacgtttcaccttcagcagtgcgataagcaaatcgaacagcgcgtcggtaagcaccgccagaacaattaccgggatcacccccagcaacactaaatcaatggcgctgcttagcagcccctggaaaaccagcgcaccaaaaccgcctgcgccgattaacgccgcaatcaccgccatacctacagtttgcaccatcaccacccgcaggctgcgcagaaataccggtaacgccagtggtaactgaacatgcaggaatcgccgcgccccgctcatgcccatcgctctggcgctctccagcacatcgcgcgggatctggttcaagccgactaccacgccgcgcaccagcggcagcaaggcatagagcaccagcgcaatcagtgcgggtgtcattccggttcctgctatgccgagcttccccagccacggaaaggccgtcaccagcgcggcaagcggcgcaatcaacaggccaaagagcgccaccgaaggcacggtctgaatgacattgagcagagaaaaaattgccccctgccgagcagtggaaaagtagcaccagatgcccaacggcacaccaatcactaacgcaggcagcaccgcaccaaacagcaacgtcagatgttgtgccagcgcgtcgtcaaacacatcctgacggttggcgtattctttcattagtgagagatcgttaagcgtgccggagtacagcaaccacagcggaataatggcaatctgcatatgcaacaaccagcgccacagcggatgcgtggagattcggcggatggcatcgctacaggccagcaatgccagcgccgcagccagccagaaaccactgccgaggctggtacgcgccagcgcactgccattttgcgccagttgggtcgccgcctttccagctccccacaccagcaatacgaagacgaattgcgccagaatgagtgcacaaatgctgccttttttaccgggaataaaacaggccgtcagccaggcgcaaccaacgcccaccagcatccagatcgtttgcggccacagctgccagagatgacgcccctcacccgaaactaaacgattaggcgcgtaactgataaacggcagcgccgctgcgattgccgtcagcaacagcagcagcgccagaacaggattaatacggaaataagtcacgggaaattacttcgtccaccctttttgtttcaggtagtcggcagccacttttttggcatccagtccttccacagcaatgctggcattcagttgctgcaatgtttttgcatcgaggctggcgaagactggctgtagccactgtgccatttgcggatactccctcaacaccgactcacgcaccactggtgcaggcgcgtagataggttgcacaccttgcggatcgcttaaggtttgcagccccagcgccgctaccgggccgtcagtgccgtaagccattgcagcattaacgccagaggtttgctgggcagcggctttgatcgtcaccgccgtgtcgccaccagccagtgacagcaactgatcctgaccgagcttaaagccataggctttttcaaacgcgggtaacgcatcggcgcgttcgataaactctgccgaggctgccagtttgaaggtgccgccctcttgcagataacgactcaggtcggcaagcgaagtgagtttatttttctctgccacatcctgacgcacggcgatagtccaggtgttatttgcaggcgcgggcgtcagccagattaacttgttgtgctccgaatcgagctttttgactttctcgtaaccttgctgcgcgtttttccacgctgcatcgttttcatctttaaagaagaaagcgccattgccggtatattccggatagatatccagttcatcggaagtaatcgccccgcgcaccacaggagtcgttccgagttgcactttattcaccgtcggtacgccgtggctttccagcacctgcaaaatgatattgccgagtagcgcaccttcggtatcgatttttgaaccgactttaacgggggaagccgcctgtagcggcaggctcacggctgccaacataaccagtgaacctgcccagagctttaagagtggcatgatgctttcctcattcttttactgttgttttcagcgaattaagagaaaagcatagttgataatggcggggttagcttgagcggaaggattcagttgcagaatcagataaatacttaagaggcatattcggtccggcgtttcctgccggatgcggcgcgagcgccttatccggcctacaaagggcgaaaattcagcaagttaagatatgaacatcaggcaaagggcgtaaacgtcgcgcccttacaaaagcattacagcaactcaaactcgcctttcttaacgcgtgcggaatcagtgccgataaagacattgaacttgccaggctcggcgtcatatttcatctgttgattccagaacttcagcgcctcaatatcaatcgggaagctgacggtctgagtttcgcccggcttcagggtgattttctcaaagcctttcagctgtttcacagggcgactcatggaagcggtcacatcctgcaagtacatctgcactaccgtggcaccctcgcgcttaccggtgttcgtcacctgcacgctggccgtcactttgccgtcacgcttcatggtcggcgcagaaagtttcacatcagagacggtgaaagtggtatagctcagaccatagccgaacggataaagcgccccgttagcttcatcaaaataacgcgaagtgtatttgttcggcttgtcggcattatacggacgaccggtgttcagatggctgtagtacaccgggatctgcccgacagaacgcgggaaggacatcggcagcttgccggacgggttgtaatcgccaaacaacacatcggcaattgcattaccgccttcagtccccgcaaaccaggtttccagaatcgcatcagcctgctgatcttctttcaccagcgccagcggacgcccgttcataagcaccagcaccagcggtttaccggtggctttcagcgccgcaatcaagtcacgttggctttgcggaatagtgatatcggtccggctggaggcttcgtgcgccatcccctgtgcttcaccgactacagccaccaccacatcagattgtttcgccgtctgcaccgcttcatcaatcatctcttgcggcgaacgcggatcgactttgaccgcttcttcatactgattcaggaaatcgataatgcctttgtcactggtaacgttcgcccctttggcatacagcactttaccgttttcaccgacggcatttttaatcccggtcagtacggtcacggattgatcggcaacaccggctgcggaccagctgcccatcacgtcacgtttactgtccgccagtggcccaaccaccgcaatggtggccgattttttcagcggtaacgtttcgagacggtttttcagcaacaccaagctttcgcgcgccacttcacgcgcttctttacggtgcaggcggctttcggcattggtatccaccgggtcagactctttcggccccaaatggctgtatgggtcgttaaacaaccccatatcatatttaacgttcagtacatggcgggcagcatcgtccagctctgccatcgtcactttgccggatttaatcaacccaggcagatacttcgagtagtactcgtcgctcatgctcatgttgattccggatttcagcgccacgcgcaccgcatcttccgggtctgccgccgtgccatgtttaatcagctctttgattgcaccgtgatcggaaacggtgatgcctttaaagccccactggtcgcgcagaacatctttcagcagccaggaatcggaggtggctggcgtgccgttcagcgagttcagcgccaccatcaccgcgccgctgcctgcgtccagccccgctttgtacggcggcatataatcattaaacaggcgctgcggactcatatcgacggtgttgtactctttaccgccttctaccgcgccgtatgcggcaaagtgtttgacgctggtcatcaccgagtagcgatctgccgggcttttaccctgcatcgcttccaccatggttttacccattgttgaggtgagatacgtatcttcgccaaaaccttcggaagcacgtccccagcgcggatcgcgcgagacatcgaccatcggtgcccaggtcatattcaggccatcatctgccgcttcataagcagagacacgtccgaccgttttcactgcatcgaggttaaaagacgaggccagaccgaggctaatcgggaacaccgtgcgctgaccgtgcagcacgtcgtaagcaaagaaaagaggaattttcaggcggcttaattccatcacctgatcctgcatggcgcggatatcctgacgggttacggtgttgaaaatcgccccaacctgaccgtctttgatcatctcgcggatcgcctctttcgggttatccgggccgacgctgattaagcgcagctgaccaattttctcatcaactgtcattttcttaagcagttcggtgacgaacgcatcccgcgcttcgggcgttaatggatggttgccgaataaatcatccgccagtgctggctgcagggccagactcaccgcgattcctactgaacatagccatttcatatggatttttcttcctctgttgcccgacgaggcagcgaaaatggtgcaaaaaccgtagtttgccataagcatgatggagagagaaaaagaatgctcagtttattgtctgaattttcaaaatattcactcgctgaattgtcatacaaggcgctattctagtttgtgatattttttcgccaccacaaggagtggaaaatgtcttccatgacaacaactgataataaagcctttttgaatgaacttgcccgtctggtcggtcattcacacctgctcaccgatcccgcaaaaacggcccgctatcgcaagggcttccgttctggtcagggcgacgcgctggctgtcgttttccctggctcactactggaattgtggcgggtgctgaaagcctgcgtcaccgccgacaaaattattctgatgcaggctgccaatacaggcctgaccgaaggatcgacgccaaacggtaacggctatgatcgcgatatcgtgatcatcagcaccctgcgtctcgacaagctgcacgttcttggcaagggcgaacaggtgctggcctatccgggcaccacgctctattcgctggaaaaagccctcaaaccgctgggacgcgaaccgcactcagtgattggatcatcgtgtataggcgcatcggtcatcggcggtatttgtaacaactccggcggctcgctggtgcaacgtggcccggcgtataccgaaatgtcgttattcgcgcgtataaatgaagacggcaaactgacgctggtgaaccatctggggattgatctgggcgaaacgccggagcagatccttagcaagctggatgatgatcgcatcaaagatgacgatgtgcgtcacgatggtcgtcacgcccacgattatgactatgtccaccgcgttcgtgatattgaagccgacacgcccgcacgttataacgccgatcctgatcggttatttgaatcttctggttgcgccgggaagctggcggtctttgcagtacgtcttgataccttcgaagcggaaaaaaatcagcaggtgttttatatcggcaccaaccagccggaagtgctgaccgaaatccgccgtcatattctggctaacttcgaaaatctgccggttgccggggaatatatgcaccgggatatctacgatattgcggaaaaatacggcaaagacaccttcctgatgattgataagttaggcaccgacaagatgccgttcttctttaatctcaagggacgcaccgatgcgatgctggagaaagtgaaattcttccgtccgcattttactgaccgtgcgatgcaaaaattcggtcacctgttccccagccatttaccgccgcgcatgaaaaactggcgcgataaatacgagcatcatctgctgttaaaaatggcgggcgatggcgtgggcgaagccaaatcgtggctggtggattatttcaaacaggccgaaggcgatttctttgtctgtacgccggaggaaggcagcaaagcgtttttacaccgtttcgccgctgcgggcgcagcaattcgttatcaggcggtgcattccgatgaagtcgaagacattctggcgttggatatcgctctgcggcgtaacgacaccgagtggtatgagcatttaccgccggagatcgacagccagctggtgcacaagctctattacggccattttatgtgctatgtcttccatcaggattacatagtgaaaaaaggcgtggatgtgcatgcgttaaaagaacagatgctggaactgctacagcagcgcggcgcgcagtaccctgccgagcataacgtcggtcatttgtataaagcaccggagacgttgcagaagttctatcgcgagaacgatccgaccaacagcatgaatccggggatcggtaaaaccagtaaacggaaaaactggcaggaagtggagtaaaaattacggatggcagagtatcgccatccgaattcacttaatcgttctgtgccgtctgccccgccgccgccatttgggcggctttttgttttttatagctcaacgctgctgccggcacaggcatcactttaccggtttcaatccaggtacgcaggcggctggcatcggcaaaatgggtatatttgccaaacgcgtccatcactaccagcgccaccggtttattattgataaccgtacgcatcaccagacaatggcccgccgcattggtaaagccggttttggttaactgaatattccagttatcgcgatacaccagatgattagtattgcggaacggcagcgtatacgtcggattagagaaggttgccatatcttcccgggtagtacttaactgcccgatcaacggatattgtttgctggcaatgagcagtttggttaagtcacgggcagttgaaacgttatgcaccgacaatccggtaggttcaacaaagcgcgtgttgttcattccgagcgatttcgctttcgcattcattgccttaataaaggctttgtaaccaccgggataatggtgcgcaaggcttgccgccgcgcggttttctgaagacatcagcgccagcaacagcatatctttacggctgatttcgctattcagtcgtacgcgcgaatagacccctttcatctccggcgtctggctgatatccacttttagtttttcatccagcggcagtcgtgcatccagcacaaccatcgcggtcattaatttgctgatagacgcaatcggacgcaccagatccgggtggttcgaatagatcactttgttggtattcagatcaacaatcatcgcgctaccggaggcaatttccggttgtgaagcggtggtagcggctgccgttttcgcaacggcctgcggtgccaaaggcacagccagcatcagggccaggctaaataaagaaactcgaaatttcggcatgatgagcattcagatagtggttcacgcgcacgggttgcgcaccgccggagtaaggatttactgaggctagcgacgccatcataacgagcaaaaagtgcgatcgtcaaaggagaatcgtgaggaaatgctgcattgctgacatttacgccagcaatgcaacgtcaaagaactttctagaacaaacgataaccgtagccccatagtataacggttagggcgagcagcacttccagtaccagcacgccaatcgccagcgtcgaactagagaagctaaggccttcctctttgttgatattcaggaagctcggaataccaaggtaaagcaggtagccggtgtaaaacagcgccaccgtgccgaccagcgcacacaaccagaccagtggataaagcgccaccagaccgcttaaaaacagcggagttgcaacgtagcccgcgaagaccatgcagtgcgcaagtgacggacgctgcggataattacgcgccatccaccagatgacccgccccattaccgcaaccccagccagcataacgccataaaacaggacagccagcgccagtccggtaaaccaggataacttcaggatagtgccatcgccaaaattccagccaatctgtgtagtgccaatgaaggcgcaaatcaccggaatcgccgccatcagcaaaacgtggtgggtgtaatggtgagaaatcgtttcgttttcgcgattaatcacctgcatttcacgatcgggatgggaaaacagtccccagacatggctcataccgcccccttgttgtgagttcatgaacctgacagttcaagtataagtcagcttgtgattattttttgttcgctcatgtaatttgcaccgtctgatgtacgtcctttttcagcgtgaatgatttccagggtgtatgcttaaaggcaaccaaagggagacagactggcctatggatctcaatacactcatctcacaatatggttatgccgcgctggtgatcggtagcctggcggaaggtgaaaccgtgactttgctgggaggcgttgcggcacatcaggggctattaaagttcccgctggtggtactttctgtggcgcttggcggcatgattggcgaccaggtgctttatctgtgcgggcggcggtttggcggcaagctgttacgccgtttctcgaaacatcaggataaaattgagcgggcgcagaaacttatccaacgccatccgtatctgtttgtcattggtacgcgctttatgtatggctttcgggtgattggcccgacgctgattggtgccagccagctgccgccgaaaatctttctgccgcttaatattctcggcgcatttgcctgggcgttgatttttaccactatcggttacgctggtggtcaggtgattgcgccgtggttgcacactctcgaccagcatttgaagcactgggtctggttgattctggtcgtggttctggtggtaggcgtgcgctggtggctgaaacggcgcgggaagaaaaagccggatcatcaggcgtaaaaccattgccctgggtaaggcgttcgcgccgcatccgacatccggtgcaccatgcctgatgcgacgcttgtgcgtcttatcatgcctaccaaaattttacccattgaaataaccacgcacctcactgcgctattctgggttgaactgcggattcgccaacataaagccgccatccactatcaacgactgcccggtggtgtaatttgcgccctctgagcacagccacgctaccaggctggcaatctcatgcgttgcgccaaaacgccgcagaggaatcgaaggctccgcgtcgggcttcacgtcgctgtcatccatgccattcattggcgtggcgatcgccccaggcgcgactgcgttcaccaaaatcttatgcctgaccagctccagcgccatcgctttggttaacccaccgagcgcatgtttagcggctgtgtaggcgctggcatccggcagcggcgtatgttcatgtaccgacgtaatgttgatgatgcgaccgccctgcccttgtttcaccatctggcgggccgcaatttgtgagcataaaaatgcaccatcgacatcaacggtaaaaatcttgcgccactcatcgaaagccatatcaagaaacggcgctttggtcattgcgcccgcattattcaccagcacatcaatacgccccagccgttgaatgagtttctccagcgcctgcgcaccttctggcagtttaccgagatccagctgcacgatctccgcacgtacgccgtggctaactacctcacgcgcggtatcttttgccccttcttcatctgagttccaggtaataccaatatcaaacccctgctgcgccagtaataacgcgcactctttgccgatccccgaatcggaggcggtaataatcgcaacctgtgccatcgagttctccacttaacgctgaataaacgttaagtatagaaggcgcatatcatcagcgtttgtaacccccgcccaacgcaccagtgagttgaatggaggcatccagccactgcccttgcaataacaggccattggcccgctcacgcagcgcggggattctggcttcgctgacgcgggaaccagcaatgatgcccgcgttaaagcgcgcctgcgcaagacctaccacacgcaaggcatcgcgctcaatttgcgcctgatgctggtttttctccgccagtgtctgaacctgactggctgcccgcgccacgtcattcaccgcttcaaccaccgctttgttgtagctggcgatagacaagttgctttcggcttttgcgatatcgagattggcgttaagacgaccactatcgaaaatgggtagcgtcaggcctgccgtaacgcccatttgctgcgcggaatgacggaacagatcgcttaagtgcaacgcatcctgttgcaggaaggccatcaggttgatgtcaggataaaatgccgcttttgccgcatcaatggtgcttagcgatgactcaacgtaccagtgcgccgcctgcaaatctgcccgccgggccagtaaggagtaccccagttcatcaggaagctggcttgccactttcggcaacgcgaccggtttaagcttcaatgactttgtctggttatttgtaagtgcgcttaaccgtgcctcaataattttcattttccccgcgacatcgttgagctgctgccgggttttgctggcattaatatcggtttccacaccttcaactgaagaagtaatcccgttctgatatagctggcgatcggtcgcgataatggtgttctgctctttttctatttgctgcaagaccgtgtttaacgccgcctgggtttgccactcccagtacaggcgggctacgctgccagccagcaattggcgggtttgctcgcgttccgccgcccgtgctttaaccgtacccaggcgggcagtaacctccgcccgattctttccccagatatcgagctgccagcccgccgttaagccaaaagtaccgttggtgtaccacgggccggtcgtacctgcggccggatcgttcagagcaaacggccccattaagccttctgccgacattttttgccgctccatatccgccgaaaagtcgatctgcggaccatcctgagtggcaactgccttcgcctgggcttcagctagctgaatgcgctgttcagccacctgcatatccggtgcgttctgtagtgcattgttaattaaggaagtgagttgattatcgtgatactccagccaccattggctgtctggccaaccatttttcagcgccgtgggtaatgcggtgtcaacttgtgcagcgggcgtttgctggcttaacgcctggcgggtttcatgcataggcgcacacccggccagcatcagtaacagcggaaaacaggcgatggctggataaaaggaatcacgattcatgggggaataatcaggtaagaaaaggtgcgcggagattaccgtgtgttgcgatatattttttagtttcgcgtggcaatacatcagtggcaataaaacgacatatccagaaaaatatacactaagtgaatgatatcttccgatttatcttaatcgtttatggataacggcaaagggcttcgttttttcctatacttattcagcactcacaaataaaggaacgccaatgaaaattatactctgggctgtattgattattttcctgattgggctactggtggtgactggcgtatttaagatgatattttaaaattaattaatgtcatcaggtccgaaaataacgagaatatttcagtctctcatcctgttgcgctcctgtcatgtgcattgcttcatataatcactggcgcaaggagcgcgcagggggcggccaatcgccgccgccccctgcacccccgggctctggcgaacaaaatcgccgctgcgcggtgccctcggcttatcccttacggctaccgggtcgggcgcgaggtaacatccctgtaaaacgcgccctcagcccacatccatgtgggctgccccggccttcagggaacgcctcggcaattttgacgccaccaaacaaccgtgcggcctattgataaagagctaacacattgtcaaaaaacatcactatggttttttagagtttctcgatatcaattgcctgaatagcccttgcaatatcaggggaattattcaacacccgaacatgctgaaataattccgttgcttcatcgtattctttacgcaaataactcaaccactgtttaatccgcgcaacgtgatataacccggtatcgccctgcttttccagacgggtatatttttgcagcaaagcaaccacctccggccacggcattcgcggttcgttatattttaccacccggctcaggttgggaatattgagcgccccgcgaccaatcatcactgcgtcgcagccgctgatcgccatgcattgttgcgcgctctgccagtcccagatttcaccgttggcaatcaccggaatattcagccgctggcgaatatcgccaatcgcctgccagtcaatatgctccgcgcggtaaccctgctctttcgtccgcccatgcaccaccagctccgtagcgccagcctgttgaaccgcatcggcgatttcaaatttcttctcaccgctgtcccagcccagacgcactttcacgctgacgggcaaatgcgccggtacagcttcacgcatcgcttttgcaccctggtagatgagttcaggatctttgagtaacgtcgccccgccgccgctaccgttaaccgttttcgacgggcagccgcaattgagatccacgccccaggaacctaactccaccgcacgggcggcgttctctgccagccattgtgggaactgacctaacaactgcacgcgcaccagcgtaccagatggtgtccggctggcgttttgtagctcagggcaaatgcgatgaaagacttttaccggcagcagttgatccaccacgcggacaaactcggtgatgcacagatcgtagtcgttaacttcggtcagcaattcacgcaccagagagtcaagcactccctccatcggtgccagtaacacacgcatatcatcacccgcaaaaaaatgaggcgctatgttagcgcctatggtcagcggattaaaggtctgcaaagagggattgctgcaaactgcaatccctctctatgcttgatgtatgcctgagttcgctgcgcattgcgtaatgccggggagcgaaaaaataagcgctgatttcttaatgtgatcggtagcacgttttacgaattaattgtatgatgaatccatctcatctggggtgttgattatgagtaagacactgaacattatctggcaatatttacgcgctttcgtcctgatttatgcctgcctgtatgcaggcattttcattgcttccctgctaccggtaaccattccgggcagcatcatcgggatgctgatcctgtttgtcctgctggccttgcaaattcttccggcaaaatgggtcaatccggggtgctacgtactgattcgctatatggcgctattgtttgtgccgattggcgtaggcgtcatgcaatattttgatttgctccgcgcacagtttggcccggtagtggtttcctgtgcagtcagtacgctggtggtttttctggtggtgagctggagttcgcaactggtacacggtgaacgtaaagtcgtaggtcagaaaggatcagaagaatgatggcgaatatctggtggtcattaccgctgacattgattgtcttttttgccgcccgcaaactggcggcacggtataagtttcccttgcttaacccgttgctggtagcaatggtggtgatcattccttttttaatgctgactggcatctcttacgacagctactttaaaggtagcgaagtgctaaacgatctgctgcaaccggcggtcgtcgcgctggcctatcctttatatgagcagctacaccagatccgcgcgcgctggaaatcgatcatcaccatctgttttatcggcagcgtggttgcgatggtgacggggacttccgtggcattgttgatgggcgcttcaccggaaatcgccgcgtcaatcctgccgaaatcagtcaccacgcctattgcaatggcggttggcggcagtattggcggtattccggcaatcagcgcagtttgcgtgattttcgtcggcatcctcggcgcggtatttggccatacattgcttaatgcgatgcgtattcgtaccaaagctgcgcgcggtctggcaatggggactgcctcgcacgccctcggtacggcgcgctgcgccgagctggattatcaggaaggtgcatttagttcgctagcgctggtgttatgcgggataattacttcgctgatcgcaccgttccttttcccgattattctggcagtaatgggctaaaatttgcgatgcgtcgcgcatttttgatgtaagtttcacgcgttgcataattaatgagattcagatcacatataaagccataacgggttcgtaaactgttatcccattacatgattatgaggcaacgccatgcatccacgttttcaaaccgcttttgcccaacttgcggataacttgcaatctgcactggaacctattctggcagacaagtacttccccgctttgttgaccggggagcaagtctcatcgctgaagagcgcaacggggctggacgaagacgcgctggcattcgcactacttccgctggcggcggcctgtgcgcgtacgccattgtcgaattttaatgttggcgcaattgcgcgcggtgtgagcggaacctggtattttggtgccaatatggaatttattggtgcgacaatgcagcaaaccgttcatgccgaacaaagcgcgatcagccacgcctggttgagtggtgaaaaagcgcttgcagccatcaccgttaactacacgccttgtggtcactgccgtcagtttatgaatgaactgaacagcggtctggatctgcgtattcatctgccgggccgcgaggcacacgcgctgcgtgactatctgccggatgcctttgggccgaaagatctggagattaaaacgctgctgatggacgagcaggatcacggctatgcgctgactggtgatgcgctttctcaggcggcgattgcggcggcaaaccgttcgcacatgccttacagtaagtcgccaagcggtgttgcgctggaatgtaaagacggtcgaattttcagcggcagctacgctgaaaacgccgcattcaacccgactctgccaccgttgcagggagcgttaattctattgaatctcaagggttatgattacccggatatccagcgcgcggttctggcagaaaaagccgatgcgccgttgattcagtgggatgccacctccgcaacgctgaaagctctcggctgtcacagtatcgaccgcgtacttctcgcttaagcctggtgccggatgcggcgtgaacgccttgtccggcttgccagccctctcctggtgtcgaaaatcccggcaaacagtttgccgtttcttgcgcaaaaccagcgggtaaagtagcctgatggaaattttccttagatcgagtctcctgcatgttaaagcgcgtgttcctcagcctgttagtcctgatcggcttgctgctgttgactgtgctcggcctcgatcgctggatgagctggaaaaccgcgccttatatctacgacgaattgcaggatctcccctaccgccaggtcggtgtggtgctcggaacagcaaaatattatcgtactggcgtaattaatcagtattatcgctaccgcattcaaggagcgattaatgcctataacagcggtaaggtaaattatctattactgagcggcgataacgcattgcaaagttataatgagccgatgaccatgcgcaaagatttaatcgctgctggtgtcgacccatcagatattgttctcgattacgcaggctttcgtacgctggattccatcgtgcgtacacgcaaagttttcgatactaatgatttcattattatcacccaacgtttccactgtgagcgagcattatttattgcgctgcatatggggattcaggctcagtgttatgccgtaccgtcaccgaaagatatgctgtcagtacgtattcgtgaatttgccgcccgtttcggtgcgctggctgacctttatatttttaaacgtgaaccgcgttttttagggccgctggtccctattccggctatgcaccaggtaccggaagatgcgcaggggtatcccgccgtcacacccgaacagttacttgaattacaaaagaaacaaggaaagtagttatggatgtacagcagttttttgtcgttgccgtttttttccttatcccgatattttgtttccgcgaagcatggaaaggctggcgcgcaggcgcgattgataaacgggttaaaaatgcaccggaaccggtgtatgtctggcgagcaaaaaatcccggactctttttcgcttatatggtggcatatatcggcttcggaattttatctatcggcatgattgtttatcttattttctatcgttaatattcccctctccagttaattattgagaataattattacttcacctgataagctgcggatatcacattcctaaccgcagctatttgtgaatcttttcacagtttaaattcccccgcacgcttagccttaatatcagtacattattatttactaaacgctcgccttaattacctatagcattaaggaagatcacatgccgcaacaaaattatctggatgaactcactccggcttttacgtctttactggcgattaaagaagcctctcgctgtttattatgtcacgacgctccctgtagtcaggcttgcccggcacagaccgatccggggaaatttattcgctcaatctactttcgtaattttaaaggcgctgccgagacaattcgcgaaaataatgccctcggtgccgtttgtgccagagtgtgcccgacggagaaattatgccaaagcggttgtacccgtgccggtgttgatgctcccattgatatcggccgcttacagcgttttgttactgattttgaacaacaaaccggaatggaaatttatcagcccggtactaaaacgctcggcaaagtcgcgattattggcgcaggtcctgccggattgcaggccagtgtgacactgacaaaccagggttatgacgtcacgatttatgagaaagaagcgcaccccggtggctggttgcgtaacggtattccgcaattccggttaccgcaatcagtgctggatgcagagatcgcccgtattgaaaaaatgggcgtgaccattaagtgcaacaacgaagtcggtaacacactcaccctggagcaactgaaagcggaaaaccgcgcggtactggtcaccgtggggttatcaagcggttccgggctaccgctgtttgagcatagcgacgttgagattgccgtcgacttcttgcaacgtgcacgacaggcgcaaggcgatatcagcattccacaaagcgcattaattatcggcggcggtgatgtcgcgatggacgtagccagcacgctgaaagttctcggctgtcaggcggtaacttgcgtagcgcgtgaagagttagatgagtttccggcaagcgaaaaagagtttaccagcgcccgggagctgggcgtttcgatcatcgatggattcacgccagtagccgtggaaggcaataaagtcacgtttaagcatgtacggttaccgggcgaactgacgatggtggcagataaaattattctcgccgtcggtcagcatgccagactggatgcctttgcgaagttagagccgcagcgtaacaccatcaaaacacaaaattatcagacccgcgatccgcaagtctttgctgctggcgatattgttgagggtgacaaaaccgtggtctatgccgtgaaaaccgggaaagaagccgccgaggcgattcatcactatttagagggagcttgctcatgttaacgaaagatctttcgattaccttttgcggcgtgaagtttcccaacccgttctgcctctcttcttcgccggtaggcaactgctatgagatgtgtgccaaagcctacgacacaggttggggcggcgtggtgtttaaaacgatcggcttttttatcgccaacgaagtctcgccgcgttttgatcatctggtgaaagaagataccggttttatcggcttcaaaaatatggagcagattgccgagcatccgttggaagagaatctggccgccctgcgtcggctgaaggaagattacccggacaaagtattgatcgcttcgatcatgggggaaaatgagcagcaatgggaggagctggcgcgcctggtgcaagaagctggcgcggatatgatcgagtgtaacttctcctgtccgcaaatgacgtctcatgcgatgggtagcgatgtcgggcaaagcccggagctggtagaaaaatattgtcgggcagttaaacggggttccacgctgccgatgctggcgaagatgacaccgaatatcggtgatatgtgcgaagtggcgctggcggcgaagcgcggcggcgcagatggcattgcggcaattaacaccgttaaatccatcaccaatatcgatcttaatcagaaaatcggtatgccgatcgtgaacggtaaatcgagtatttccggatattccggtaaagcggtaaaaccgatcgccctgcgctttattcagcaaatgcgcacccatccagaactgcgcgatttcccgatcagcggtatcggcggcattgaaacctgggaagatgcggcggagtttttattgctcggcgcagcaacgttacaggtcaccaccggcattatgcagtacggctatcggatagtggaagatatggcgagcgggttgtcgcattatctcgccgatcaagggtttgattcgttgcaggagatggtaggtctggcgaataacaatattgtcccggcggaagatttagaccgcagttatattgtctatccccgtatcaatcttgataaatgtgttggctgtggacgctgttatatttcctgttacgacggcggtcaccaggcgatggaatggagcgagaaaacccgcacaccgcattgtaataccgagaaatgtgtgggttgtctgctttgtggtcacgtctgcccggtgggttgtattgagctcggggaagtgaagtttaagaaaggcgagaaagaacacccggtaacgttgtaaaaccagagacgcatccggcatttggcaccgattgccggatgcagcgcatccggcaatatccacaatcacatcacttcttacgcgcgtatttcagtgaatccagcgctacggcgaagataataatcgcccctttgatgatgtactgccagtatgggtttacgccgatatacgtcaggccatagttgatgacggtaaaaataattaccccggtcaccacgccaatcaccgtccccacaccgccgctgaacgatacaccgcctaccacgcacgccgcgatagcatccagctcatacataaagccgaggttgttggtggcagagccgatacgtccggcttctaacatcccgccgaaggcatagaacacaccagacaacgcgtagatcatcagcaggttcaggccgacgttgacaccagatacttttgccgcttccgggttaccgccaatggcaaaaatgttcttaccgaagcgggttttgttccacaacacccagacgaacgccaccgcaatcaacgcgtagaaggtgatgtaagagagacggaaactccccagcgcgacaaagccctgagcaaaggtagagaagccactgtcaaaaccagaaattggcgacgccccgacaaagtcgtaatagagcgagttgatgccatagacgatgatcatcgtgccgagcgtggtaatgaacggcgtcacgttgagataagcgataatcagaccgttgatcaaaccgatcaccgcaccaatggcacagacaatcagaataaccagcgcaatcggcatcgtcgccatttccgggaacactttgttggcgttatccatggactgcaataatgtcgcagccaccactgccgccagccctacctgacgaccagcagaaagatcggtcccctgggtgacaattaaccctgccacaccgagcgcgataataatacgcaccgatgactgggtgagaatattacttaagttcaacagacttaaaaatgttgggtcctggaaaataataatcgccagcaaaactaaaagaacgacgtaaataccgccctctttcaggtaagtaagaaaacttttcttatttaacgcactcatgggaagcccctaatcttaaaggtgcaaagacgcaagacgcagaatttcgttttgcgttgttgtttttgtgtcgacaattccggaaacgagaccattgctcatgaccagaatacggtctgttatccctaacaactcaggcatttcagaggagataataataatccccttgcctttcttcgccagttcggcaattaactgataaatttcaaacttcgccccgacatcaataccgcgcgtcggttcatcgagcattaatatttctggttgcgttagtagccagcgaccaataatcaccttttgctgattaccaccggagagcgaaccaatttgcgtccgatgacccggcgtttttacccgcatcgaatcaatcacccactgggtatcgcttttcatccgcgagttatccagtaaaccaactttatttttgtagttgcgaatattggaaattaacgagttaaaaccaatatccagataggcataaattcccgttgagcggcgctcctcagttaccagtgcaaatccgtggtttatggcttcgttggcattatggttattgatctgtttgccgtgcaacgttatggtgccagccgatttctcgcgaataccaaataacgtctcaacaatatcggtacgtttcgcccccaccagcccggcaataccgaggatctcccctttatgcagatcaaacgagacatcgcgaatcgacggctggcgcagtgacgtcaggttacgcacctcgaggatgacttcgcccggcttgttttctttgtcaggaaaacgctgattaagagaacgcccaaccatcatggcgatgatcttgtccatcgtcagtcctgccagcggttcggtggcgatccactgaccgtcgcgcaatacggtaacttcatcacataactggaagatttcttccattttatgcgagatataaacaataccgcagccgcgctcttttaatttacgaataatagtgaacagatgattgacctctttttcggttaacgaagaagtcggttcatccataatcacaattttcgcgttataggaaaacgctttggcgatttcgatcatctgcatttgcgaaacggataatgtgccgacgcgcgcacgcggatcgatatcaatatccagttcatcaaaaatcgctttggtttcgcggtacattttgtcctgatcgacaaacatgcctttggtgggatatcgccccagccacatgttatccatcaccgaacgttgtaataccaggtttaactcctggtgtaccatcgaaataccattttccagtgcttctttggcagaatggaaatcgatctctttaccctggaataaaatggtgccggagtctttttgataaataccaaacaggcattttaataatgttgattttcctgcgccgttttcccccattaatgcatggatagaatgtggccggacttttaaattaacgttatcaagtgccttaacaccaggaaaagacttgttgataccgctcatttccaacaagtattccccggaagacggagtcgttgagctgaccatataattttaccttgttggccatacaataagggcgcagtaaacgactgcgcccaatcagtcttatttcttgctgaattcagccaggttgtctttatctacgccaacataaggtacgcggaccactttgttgtcgattttccagttggtgccatcagccgcacctttgccatcggccaggtttttcgccagatcaaaggtcgctttcgcctggttgttagcatcgttcagtactgtgcccgccagtgcaccggatttcaccagcgccagcgcttctggcagcgcatcgacgccaaacaccggaatgctggacttgttgtgtgctttcagtgcttctaccgcgcccattgccatcgcatcgttgttggcgataaccacttcgattttgttggcgttcgggccagacagccaggcgtccatcttatctttcgcctgagcggtatcccacatagcggtatctaactgtaactgttcagttttaatgcctttgtcgttcagctctttaatcacgtaagtggtacgtgcttctgcatccggatggcccggttcacctttcagcaatacgaattgaatctgaccgtctttgttcagatcccaaccctgattcgccgcccagtgtttagcaatcaaatcgccctgaataatgccggactctttggaatcagtgccaacgtagtaggctttgtcgtagctatccagcgccttacgagacggttctttgttgaagaaaaccaccggcacgttttgcccacgcgctttctcaatcaccgtacccgcagctgccgggtcaaccaggttgattgccagtgccttcacccctttcgccagcaatacgtcgatctgatcgttctgcttggactggtcattctgagaatcattcatcagcagctgaacatctggcgcggctttcgcatcttgctcaatagccttgcgcactacagacataaagttatcgtcgtacttatagattgttacaccaatgcgagtatcagcagcgtgtgcagcggcaccgaataacatgctggccatcacagcagacagggttaacaccttcttattcatggtatctccggtttttcttatgcagggtagtgcttgagataaatgctcggcggggcagtagagttaatgaagtgttactgaacgccgaagctcactttttaaaattcgttcttccatgcccggtaacgctccagaaaacggctttaattgttgttatgacgctattacctcggtgaaagtgattattcactgttacatacgggttacaacgttaaaacggtgcaatcatagccatcacattgttaagatactgtgaaatcactcacagattgaaagcggttacatcgcctgatttgttgagttagtgatcgccgccgcattctggcgcgttgcgacagaatggcgacgcactaacgtcggcataaaacagtggctggcacgaggatcaatattgcctgctgccccctgcaaggccagttcggtggctaatttagccattgaagcaatgggataacgcacggtcgttaattgcgggtcggtgtaacgggcgatgggaatatcatcgaaaccgatgattgagagatgtaacggaatcgcaatgccattatcttttaatgctgtcagtgcgccagcggccatattgtcgttataagcaaatacagcggtaagttgtagattgcgccccagcagttcaaccatcgccgcctcaccgcccggcatgtccggcgtaccagtgccaatccagctttccggcggaataatatcctgctctttcaacgcactcatccagcctgctttacgcatggcgtcatcttcaatgccgtgactggaagaaagataaccaatacgttgatgaccgttattcagcaacatgcgcgtcgccattcgggcaccgctgagattatccaggcaaacgcaacgatgggcgtaccccggcacaacgcggttgattaacaccataccgggaatgttatccataaattgcgccagttcatcgtcactcaatgcttttgagtgaacaatcaacgcattacaacgctggcgaattaacacctcaatggcgtgacgctctttttccgcttcatgatagctattgccgattagcacgtatttctgatgctgctgagcgactagatccaccgcttttaccagcgcgccgaaaaacgcatcagaaacgtccatcaccaccacgccaatggtgtcgctaacctgagttgccagcgcctgggcattggcgtttggccgataatccagctcactcacggctttcattactgcttcacgcgtgtcggcactgaccagcgtgctgttattgagcacccgggaaaccgttgccacagagacgccagcctgacgcgctacatcacgaatggtgatcatattcactacctgttatgagattgcagtaaatgactgcttgctggcggctattttgtcagcactgaatacaggacttcgtgaatcgagtcacagcaatggaaacggttacagccgttttgttaacgaatgtgatccagatcgttatcttgatgttttagatattgccggtccggcagcacgcaaagttaactgacgccagagccattccaccggcccctggcggaagaaacgcagccagataacagagaagaggatattcgccagccataccggaataacaaacgccagcagctccaggcggtcaaaatgcataaacaaaccgaggtggtaaaaaagcgtggtacaaatcagcgtttgcaatagatagttggtcagcgccatccgtccgacgcaggcgatcgcaagcaccagcttaaagcggctcaattgcggccagaaaccataaaacagcgacgcatagcctatcgcctgaaacggcgcactcagttcccgcggcatctgaagtaagaaggcgcaccagcgatatgcccagtccagccgccattgcagggcgatggcaggaaggttaatgatcaccccaatcgccaccagcacaaaaccagtacgacgatagtgacgtaagctgaactgccctttcagccagccactgcgcatcaatgcggcaccaatgagcatcatcccagccagttgccagccatactgtgcgcccagtgccagtaaactgttgccaacaccatcggcacgattactgatcgcatcaacgccgccgtgaagcttccagtatttttcatacaaaatagccgatgcatccggcgtccaggcgcggctggtctggctatcggaaatcaaccccaataacagcaaaacgccaagccccaccagataaagcatgacgcctgtattaaacaggctttttaccgatggcgcatcgcgcaccagccgccagcagattaagcccaccagcccgtaagccagcagaatatcgccgtcccagaacagtaaaccgtgaataaagcccaacaagactaacagcgttaaccgcgactggatccagcgtctgccacggggcagcaacatttgcaggcccgcaccaaacagcagcgcaaaaagcgtgaggaatttcacctggccgacgagatcaagaaatgcccaggtccatgcatcctgcggcgtaatagcgccgtaccaggcgggattaagataagccgcctttggtagcccaaaggcgctgatgtttaatagcaggatccccagaatggcgacgccgcgaacaaaatcgagcgtgacgttgcgctccatggttcctgccttttaatcagttgtgatgacgcacagcgcgcagaaactcgtggcgcgtattctgactggatttgaacaatccaccaagagaggtcgttgtcgtggcactggttgcatcgcggatgccacgcgccttcacgcagtaatgcaccgcgtcgatcgagacagccacgttattggtgcccagcagcgtttgtagcgcaataagaatttgctgcgtcagacgttcctgcacctgcggacgctgggcaaagaactgcacgatacggttaatttttgacagaccgatcaccgaatctttcgggatataagccaccgtcgctttgccatcgatggtaacaaaatggtgttcacaggtactggtcagagtgatatcgcgcacggtgaccatttcatcgaccttcattttgttttcaatgagggtgattttcgggaagttggcgtaatccagaccggagaaaatttcatcgacatacattttagcgatgcgatgcggcgtttccatcaaactgtcatcagccaggtcgagattcagcagctgcatgatttcggtcatatgaccagcaataaggcttttgcgcgtttcgttatccatttcatgcacgggcgggcgcagcggtgtttccagtcctcgcgcaactaacgcttcatgaaccagggccgcttctttactgagtgatggcatttatgatttctcctgcaggtgtgacgcctccgccctgcgtgggggcaaagttattaagctgatttacagcctgattattgtgcgtgaggcggcgcacataatccagtattcacagcgataattattgtaattgccgctgcctttcatcagcagatgttaaaacatcgttatgcaaatacggaagtgaaagttactcacagcacattgaataaacggtatgatgaagaaattgcaaacaacacaacaaggagccacgcatggaaatgctcgaagagcaccgctgttttgaaggctggcagcaacgctggcgacacgactccagtaccttaaactgcccgatgacgttcagtatctttctccctccacctcgtgatcacactccgccaccagtgctgtactggctttccggattaacctgcaatgacgagaacttcaccaccaaggcgggtgcccagcgggtagcggcggaactggggattgtactggtgatgccagacaccagcccgcgcggcgaaaaggttgccaacgacgatggctacgatttaggccagggcgcaggcttttatcttaatgccacgcaaccgccgtgggcgacgcattaccggatgtatgattatctgcgcgatgaattaccggcgctggttcagtcgcaatttaatgtcagcgaccgctgcgccattagcggtcactcaatgggtggtcacggtgcgctgattatggcgctgaaaaatccgggtaaatacaccagcgtttcggcctttgcgccaattgtgaatccgtgcagcgtcccgtggggaatcaaagcgtttagcagctatttaggtgaggacaaaaatgcatggctggaatgggacagttgcgcactgatgtatgccagtaacgcgcaggatgcgatcccgacgcttatcgatcagggcgataatgatcagtttcttgccgaccagttgcaacctgcggtactggcagaagccgcgcgccagaaagcgtggccgatgacgctgcgtattcagccgggatatgatcacagttactacttcatcgcctcttttatagaggatcacctgcgcttccatgcgcagtatttactgaagtgaaagtccgcccggttcgccgggcatcttctcatcagaagcgataatccactgccataaagtaacgacgtccgtcttcgttatagctgtagtcgtcacgactgagatccttgtcgccaaggttcagcacgcctgcgcgcagtttgacgtctttagtcacctgccaggccgcgccggtattccagatggtataaccgcccggtgttttagccgtcgcgctgtcggcgcgtttctgcccggtatagtgcccagaaacatagaatgaccagtcttccagcgccagcggtttccagtccagcgtaccgttagcagtatggaacggcagatcggatagcggtttgttttcgccgttgctgacatcacgaccatcgttgtaggtgtagttgatcgacagtttccattcatcgttgaacggaattttcagttcggtttccacgccctgaatacgagctttgttaacgttgtagtagctaaataccggtatgcgccgtccgttagcgcccgtctcaaaaccaacaaagttttggtagcccggtgcagcgttgacgtcagacgtacggctgatgctgatacgatctttcacatcgttacggaaaacggtaacgctggattcaaccccttccagccagccttcttcacccatgtagtaaagccccagctcccaactttcgctggtttctggtttcagatccgggctacccacaatcttacatgcgccacggcaggaattgctcgtccagtcagggctaagttgcaacagagaaggtgctttaaatgccgtcgcccagccccctttcaccgttacggtgtcggtggcgttataaaccaggtaggcacgcggactccagtgttcaccgtaggtttcgtgatcgtccatacgcacgccggtcgtcagcgccagcggctcgaagatccgccattcatcttccacaaacagcgcgtactggctggcagacgttttggagctggttcccccggtcaggttcaccgcatcgctaagtttgtcgtgacgccattcaccgccaaccgtgagaaactgattaatcgccgtcagcggcaacgtgtatttgccgtcgaccgtattgctttcggaagttatcgggctgctgttgccagggtttttgttctcgactttctcaccgtagtatttcagttcgctggtgccgtaatcccaacgcccattatggctgacggagtagttctggcgttccaggcggtttttgtccagcgagtcggaatcacgatcctgacggtcgaaaccgtatccggcagtaaaatcgtgattttgattcggtgtccaggcaaattcgacattgccgtcgcggctggagaatccttcaatacgcggcgtttctccggtatcggtggtcgttgagttttgcgggtcatccttttcacgttttgccaggctgccgtaagctttcattcccagcacaccatcaattaatggtccactggtaaagaactgaccgttataggtgtcaccgcgatcgcgatgttcctgaatggtggtatcgacggtaacggtacccgaccatttctgaccgatttttttggtgatgatattcactacaccgccgagcgcatcggaaccgtacagcgacgacatcgggccacggaccacttcaatacgttcgatggaatcgaccgggatccagttcagatcgaaatcattgtggcggaagacggcattgcgggagttcacgcgtttaccgtcgacgagaatcagggtatagctgctgtccagaccacgaatactaacgcccttacggttatccccttcgttcgtcagttgtacgccaggcacttctttgaggacatccttcagattctgtaccggttttcgctgcaggtcttcctgggtaatgacgctgatactggcaggtgcatctttaagattttgttccacggaagatgcagtgacaaccatcgtttcgccatcatcatcgaccgctaacacaggccatgcacaagaaatagcggacaaacacagcccgacccgtacgaaagggttcaacctaaacattccatatctccatgaggtaactacgaaaataaaatgggttatcgctcacatcttcttcacgtccccttgcgtacggcagcatcgcggtggacttattttttatgcaggtgatcatcccagaaagccggaacagcctctgatttgtcagccttttttgattgcggcgtaacgataatgcaaacgataacaattatcaatccaaatgttaaattttatatccgcatgatttgtcagggaaatggaattgaaaaagccctctcggttgagagggcttagcaaggaagggaggaaacttatttcttatcgttctgcgggaacttcatttcgctgtagcgtacgaagtgagttcctttaatcagcttgtagccgaaccaaataatcaggaacagcgggataccaatatacgttgccgctacgccgccccagtcaatagtatctttcaggaacgcttcgtagttctggcccaaagtgataatcagacacagaatgaatgcgaagatcggccccagtgggaagaaacctgaacggtacggcagatcgttaatgtcgtgtccctgcaatacgtaaccgcgacggaagcgatagtggctaatggcaatccccagccaggcgataaaacccgtcatcccggaggtgttcagcagccacaggtataccgtctggttgccaaacatggaggtcaggaagcacagaccggcaatcaccgtcgtcgcatacagcgcattacgcggcacgccaccacgcgacagtttagcgaaaatgcgcggcgctttaccgtcacacgccagggtgtacagcatacgagtagacgcatacataccggagttacccgctgacagcaccgccgtcagaataactgcgttcatcaccgccgccgcagagagcagacccgcgtgctggaacaccagggtgaacggactaacgctgatgtctttaacatcgttacgcagcaggctcggatcggtgtacggaataatcaggctgataatcaggatcgcgaacacatagaacaacaggattcgccagaacacctgacgtaccgcgcgtggaatgtttttcgccggatcttcggactcgcctgcagcaataccgatcagctcggttccctggaaagagaagccgacaatcatagctacgccgatcatcgccgcaaaaccaccagcaaacggcgcttcgccgattgtccagttgctccagcccgcaggctgcgcgcctttgaagataccgataatcatcagcacgccaacgatgataaagacaataactgtcgtgactttgatcagtgagaaccagtattccgcttcaccaaagccacgaactgagatgtagttcagcaggaagataacgccgaggaacaacgcactccagatccagcccggtgtatccgggaaccaccagctcatgaccagctgagctgcaaccaggtcaacggcgatagtcaccgcccagttgtaccagtagttccagcccagcgcgaagccaaagccttcttcaacatagttctgaccgtaagtggcaaacgaaccggaaaccggcatatatgcagccagttcaccgagactggtcatcaggaagtaaaccatcaggccaatcagcatatacgagagcaatgccccgcccggacctgcctgagaaatcgttgcgccagaggcaacaaaaagacctgtaccgatggaaccgccaatggcaatcatcgtcaggtgacgcgcctttaattcacggcgtaagcccggcgcttctgtggttttagtttcggaaaccatacaaaaatgctatccatcttaaaaatgaggcgcgattgtagcagacgattggcaatccttccggcagaaatacacggttataagacaccttcatgatcgcccagggattataagtaaagcagccaatctcttttctggcgaatgcatgctgaaggcgctgcgtcacgaaatcgacacagcaccagcatgttcttgtacagcaacttaacgcggcacatttgcgggatcgcaatagtccagaaagcgccgtagcgcgttggaaaggtgtttttgccgatgatgtatacgccacaacgtacgcatcaggcgcggcagagggaccgcaacttcacttaatgtgcctgcctgcaattgatcttcaatcacacgtcgcgacaggcaactaattcccaacccatgacgcaccgcatgtttgattgcctcggagttacctaattccatcgccatctcaaacttcggtaaatgtgacagcaacagataatcgacaatctcccgcgtgccggaaccgcgttcacgcaggatccacggcgcagcggccagctgttctaaggtgaccggaccacgggccaacggcgaagtcggcgcggcgaaaaccaccagctcgtcttccagccacggttcagaaatgatttcagtgctgtggcacggtccttcaataaagccaatatcaacgcggaaatccagcaccgcttgcatcacgtcctggctattcccaacgctaagttcaatcggcaactgcggataatcatggcgataacgggcgataactgcaggcagaatgtagttaccgatggtactactggcatagatacgaatcgcgccgttgtcttcgcgaaacagttgttcgatttcaaccgcctgttcaagcaatgccaacgcacgcggatagagcagccgcccgtgttcattaacaaccagtcttttccccacgcgatcaaacagttgcacgccaagctgcccttccaggtcggtcaaggctgcgctcactgctgattgcgacaacgccagcatcaccgacgcctgggtggttgatccacttttcaatacttctgcaaaaacttccaactgccggagggtgatgtgcatagtcgcttaccacttataaagattaattataaatatataatcaattttatttttaaaccagttagtcgtaaccttatgcccggttaaaggagagggttatgacgaatatcaccttacagaaacaacatcgtacactgtggcattttattccggggttagccctgagtgcagttatcaccggggtcgccctgtggggtggttccattcccgcggttgcgggtgccgggtttagtgccctcaccctcgcaatcttgttggggatggttttaggcaacaccatctatccgcacatctggaaaagctgtgacggtggtgtgctgtttgccaagcaatatttattacgtctgggtatcattctttatggcttccgtctgacgttctcgcaaattgccgatgtcggtatcagtgggatcatcattgacgtgttgacgctgtccagtaccttcctgctggcttgcttcctggggcagaaagtgtttggtctggataagcacaccagctggttgatcggtgccggtagcagtatctgtggtgctgccgcggtactggcgactgagccggtagtgaaagcggaagccagtaaagtaaccgtggctgttgcaaccgttgttatcttcgggaccgtcgcgattttcctctacccggcgatatatccgctgatgtctcaatggtttagtccggaaactttcggtatctacattggttctactgtgcacgaagtggcgcaggtggtggcggcaggtcatgctatcagcccggatgcggaaaacgcagcagttatttccaaaatgctgcgcgtgatgatgctggctccgttcctcatcctgctggcggcgcgtgttaaacagctgtctggggcgaacagcggcgagaaaagcaaaatcactattccgtggtttgccatcttgttcatcgtcgttgccatctttaactcgttccacctgttaccgcagagcgtggtgaacatgctggtaacgctggataccttcctgctggcaatggcgatggcggcgctgggtctgaccactcacgtcagcgcgctgaaaaaagccggggcgaaacctctgctgatggcactggtactgtttgcctggctgattgttggtggtggtgcgattaactatgtgattcaaagcgtcatcgcataaaccactacatcttgctcctgttaacccgctatcattaccgttttcctccagcgggtttaacaggagtcctcgcatgaaatacattggagcgcacgttagtgctgctggcggtctggcaaatgccgcaattcgcgccgccgaaatcgacgcaaccgcgtttgccttgttcaccaaaaaccaacgtcagtggcgtgccgcaccgctcacgacgcaaaccatcgatgaattcaaagcggcctgtgaaaaatatcactacacatcggcgcaaattcttccccacgacagctatctgattaacctcggacatccggtcactgaagctctggaaaaatcgcgcgatgcctttatagatgaaatgcagcgttgcgaacaactggggctttctttgctcaacttccaccctggcagccatctgatgcagatttcagaagaggattgccttgcgcgtattgccgaatccatcaacattgcgctggataaaactcaaggtgtaacagcggtgattgaaaacaccgccggtcagggcagtaacttagggtttaaattcgaacatctcgcggcgattatcgacggcgtggaagataaatcccgtgtcggcgtctgcattgatacctgccatgctttcgctgccgggtatgatttgcgtactccagccgaatgcgagaaaacgttcgcggattttgcccgtattgttggctttaagtatctgcgcgggatgcaccttaacgatgcgaaaagcacctttggcagccgcgttgaccgccatcatagcctcggtgaaggcaatatcggtcatgatgcgttccgctggatcatgcaggacgaccgtttcgacggcattccgctgatccttgaaaccatcaacccggatatctgggcagaagagatcgcctggctgaaagcgcaacaaactgaaaaagcggtagcctgaagatgaataaccgggaaaaggagatccttgcaattttacggcgtaacccgctgattcagcagaacgaaattgcggacatgctgcaaatcagtcgttcgcgcgttgcggcgcatattatggatttaatgcgcaaagggcggattaaaggcaaaggttacattctcaccgagcaggaatactgcgtagtggtggggacaatcaatatggatattcgcgggatggcggatatccgttacccgcaagcggcttctcatcccggtacaattcattgctcggcgggcggcgtgggacgcaacatcgcccacaatctggcgctgttaggccgtgacgtccatttgctttcagtgattggcgatgacttttatggcgaaatgctcctggaagaaacgcgccgtgccggcgtgaatgtctccggctgcgttcgtttgcatggtcaaagcacatcgacgtatctggcaattgccaatcgagacgatcaaaccgtgctggcgattaacgatacccatctgctggaacagttgacaccgcaactactgaacgggtcgcgcgatttacttcgtcatgcgggcgtggtactggctgattgcaacctgacagccgaggcgctggaatgggtctttaccctcgctgatgaaatcccggtgtttgtcgataccgtttcagaattcaaagcgggcaaaatcaaacactggctggcgcatattcacaccctgaaacccactttaccggagctggaaattttatggggacaggcgatcaccagcgatgctgaccgtaatgccgcagtgaatgcattgcatcagcaaggtgttcagcaactgtttgtttatttgcccgatgagtcagtttattgcagcgaaaaggatggagaacaatttttgctgaccgcgccagcgcatacgacagtagacagttttggtgctgacgatggttttatggcgggcctggtatatagctttcttgaaggatacagtttccgcgacagcgcccgttttgcggtagcctgcgcggcaatttcgcgcgccagcggcagcttaaacaaccctaccctgtctgccgataacgcgctttcattagtgccaatggtgtaacaatgttgccggattcgacgcttgaccgcatcttatccggctcataaattgcgcactacgctaaaccaataaagaatcctgcaatagtagcactcatcaggttagaaagtgtcgccgccgccagcgcgcgtaaaccaagttgggcgatttccggcgcacggtgtggcgcaaccgcagaaaacgcccccaccaccaccccgatagaaccaaagttagcgaaaccgcacaacgcgaaagaaataatcgccacggttttagcatccagagtgccacccgtttgcagatatggcgagaaattgagataagcgacaaattcattgatcgccagcttctgcccaatcaaactcccggcaagatttgcatcactccagtcaacccccatcacccacgccaatggggccaacaggtaacctaaaatggactccagcgaggcatgtgcaaaaccaaaccagccgccaacgccgccgataataccattaattaacgcaatgatggcgacaaatgccataacaactgtcgctacaccggcggcgattttcagcccggtcattgcccctgtcgcagcggcttcaataatgctttttggcggtgtttcggtgaaagagaggttattaaaggaaacctgcgaagattccgtagccgggcttaacaggcgggcaaacaagatcccgcctgggatcgccattaacgatgccgccagcaaatattccacaggtacgcccagggcggcgtaaccaatcattgtcgaaccagcaatcgaggccatgccactacaaatcgctgtaaataattcattgcgattcagacgatcgataaagggtttgacgatcgccggaatttcgttttgcccgaggaaaatggtggtgaccgcgacgaatgactcaatcttgctgatatttaatgctttctggaatataccgccgagaatgcgaattaaaatccccatcacaccgatgtagtagagaatactcaccagtgcagtgacgaagataattgccggtaataccctgaaaccaaagataaatcctgcgccatcaaacagcgtgtccattttcggcccgaccagcgaaccgaagataaatgcgctacccgcgtcgctgtacgccatcactttatgcacgccaaaagcgactttttcagcgacccaacgccctggcggtaaccaaagcataatcccgccaatcacgacctgtaacactaacgccgcgccaacggtacgcaggctgatcttcttcttgtttactgacagcaaaaacgcaatcgtcagcaataccaccattcccagaacacttctcatgacatccatagttattatctcttcatgtcatattgggcgacggctttctgcccatcagaaatagccgggcttggatcttgcgatactgacccggcttgttatcaacacttaatgggttttgatgtagccgcgcacgcactcttcgactaagccccagaaccagtcggtatcaatagtgatgccgactttggtattagcgggcttgccaagaacgcccagctcgtcgcagacggtacgcccatagcaagggccactgttgacgtccacttcgacgtacatctcctgggttttaatgccatcagggttaatcagataaccgatgcaggtggcgtcgtgcaccgggccgccagccaggccgtagttttcgaactgcgttttgagagtgaagttcatgatgtcgctgaacagctctccggcagggccgcctgccctttccatccgtgcaatcacgtccggggtgcaaacggtctggttggtgagatcgaggcccatcatcactaatggaacgccggaggtgaacaccacgcgggctgcttccggatcagcaaagatgttgaactcggcagatggcgtgaagttgcctgtaccgtaagcgccgcccattagcacaatttcacggattttgggcaggatcgcgggttgcatacgcattgccaccgcgatatttgaaagcggaccaaccggcaccagagtgatatcgccatcgcttgccatcagggtatcaatgatgtatttcaccgcgtgggtactttctgcctggcgggtcagcggctcgaataccgggccatccagtccggtttcaccgtgaatattatcggcaacgatttgtttacgcataatgggttgcggcatccccgcataaaccggaacattaatctccagtttctggcaaacattcaggccattaattaatgttttatcaagcgtctgattacccgctacaatagtgatgcctaataaatctattgccggatgtttcgctgccatcatcattgcaatagcatcatcatgacccggatcacaatccagaataatttttctcttttccattgtttatttcctctgtttccagttgcgttattttttctacagcaaagaaaattcgaccgggccgatgattgaatcttaccaaccgcgtacgtatgctaaatatgagaaatctcatagcggataaacatcgtgaaagaaatccacaataatgatcttaagcagcaattgatgagtgaatccgcgtttaaggattgctttttaacggatgtttcagccgatacgcggctgtttcattttttagcgcgtgactacattgtgcaggaagggcaacagccgtcctggctgttttatctgacgcgaggccgcgccaggctttacgccacgcttgctaatggtcgcgtgtcgctgatcgatttctttgccgccccctgttttattggtaagattgagttaatcgacaaagaccatgaaccgcgtgcggtgcaggctattgaagagtgttggtgccttgcgctctctatgaaacattaccgcccgctgttattaaacgacacgctatttttacgaaaactctgcgtcaccttaagtcataaaaattatcgtaatattgtttctttaactcagaatcaatcatttccgttagttaatcgcctggcagcttttatattactctcgcaggaaggtgatctttatcacgaaaagcatacgcaagcggcagagtatttaggcgtttcttatcgacatcttttatatgttctcgcgcaattcattcacgacggtttattaactaaaagcaagaaagggtatctcattaaaaacagaaagcagttgtcaggactggcgctggagatggacccggagaataaattctccgggatgatgcagtaaaaattatttgcaatagcgcgattgccggatgcaacgcttaatacgttttatccggtctacaaatcgagcattacgccagaccaataaagaacccggcaatagtcgcactcatcaggttggaaagcgttgctgctgccagcgcccgtaaaccaagctgggcgatttctggagcacgttttggcgaaatagccgaaaatgcgccaacgacaacaccgatagaaccaaagttagcaaaaccacaaagcgcaaaggagataatcgcaatggttttcacttccagcgtgccgcccgtttgcaggtatggggagaaactcaggtaagcgacgaattcgttaatcgccagtttctgcccaatcaggctacccgcaagattggcatcactccagtccacacccatgatccacgccagcggtgccagcacatagccaaaaatactttccagagaggcattggcgaaaccaaaccagccaccaattccgccgataatgccgttgatcagcgcaataattgcgacaaacgccattaccaccgtcgctacaccagcggcgattttcagcccagtcatcgcaccgctcgccgccgcttcgataaagctttttggcggcgtttcgctgaacgacagattttcaaatgtgacctgcgaaggctcggtggccgggctaagaatacgtgcaaacaaaataccacctgggatcgccatcagcgatgccgctaacaggtagtcaattggtacgcccattccggcataatcaatcatcatcgaaccagcaatggacgccatcccgctacaaattgcggtaaacaactcgttgcgattcatgcgatcgataaacggtttaacgatcgccgggatctcattttgcccgaggaaaatagttgtgactgcgacaaaagattcgattttgctgatgttaagagctttctggaaaatgctgccaaggatgcgaatcagcagccccatcacgccaatgtagtacagcagactgatgagcgcagtaacgaaaataatcgccggaagtacgcgaaaggcgaagataaaacccgcaccgtcaaacaggacatccattttcggcccaaccagcgaaccaaaaatgaaggcgctaccggcatcactgtaagacatcactttatgaacgcctaatgccgcctgttctactgcccatttttcccggtgggaagtagagcatgatgccaccaatagcgatttgcagcagcagtgcggctccaaccgtacgcaaactgatgctctttttattcactgacaacagaaatgctattgccagtaacaccaccatccccacaacacttctcattatgtccataatgattttcccttcatgccagtaaacccggcgtcagcgccaggttttggtatgtttgatgagtacgggcgacggctttctgcccgtcagaaattaacccgcgagacgctggtattctttggcaatttcactcgccagaatggcgttgttgaacaccagctggatattggatttcaggctgtcaccgccggtcagttcagcaacgcgcgccagcaggaacggtgtactttctttaccaataacgccctgctcttcggcttcggcgacggcttgatctatggctgcattgatagattcctccggcatcgcaaactgttccgggatcgggttcgctaccacgaggccaccgttcagcccgctttgccatttcaccgccattgcacgggcaatttcactggcgctgtcgagacgaatgctgacgtcaaacgagctggtacggcagaaaaacgcaggcagcgctttagtctgatagccaattaacggcacaccgaaggtttctaaatactcagtggttaatcctaaatcgagaatagatttcgccccggcacaaacaacggtgacattagtatttgccagttcttgcaaatcggcagaaatatcgaaggtatgttccgccccgcgatgcacaccaccaattcccccggtggcaaatactttaattccggcaagcgccgcaataatcatcgttgaagccacagtggttgcgccattttttccggcggcaacaacaaaaggtaaatcgcgacgactaactttggtcacgttatgcccttcacgacccagtaattcaatttcttctttacttaaacccactttcatcacgccgccaataatggcgatagtggcaggtactgcgccctgtttacgaatagtttcttctacttcaattgcggtctgggcattttgtgggaacggcatcccgtgagaaataatggtcgattccagcgccacaaccggttttttgttttttaaagcttcctgcacttccggggaaatttgtaataattcaggggaaatttttaatttagacattctgcgttctccactaacgatataacgttggcaatcgataaatcggggttattggtgtattcacaggagagcgccattgacgaacatccctgtgcgaaacgaacagattcggcaaacggcattccgtctacccaacacgaagcaagtcccgccatcatggcatcgcccgctccggtaacattaataacattggttttgatcggcgcagaccagccattttcacctctgatatcgctgtaataaacgccgtcgccgcccatgctcaataccagtcggttcaggccatgttgatggaaccaggcagcaacttttgccacatcgtcacgccctgacagcgcaatcccactcagggtttccgcttcaaggcggtttggcttcagagtgtggatctgatttagacggtcgcgcactttgacacatttccatgcggaaaccggatcgacaaatacgggtacgttggcggcattatccagaatccatgccagtgcctcttcactgatattacagtccgcaacaatgacctttgccctctgaataaattcacggtgctgtgcgagatattcagctgtaatagcgttgctaatattcatgtcatttatagcaaccagcatttcaccggtattatcgagtaatgataaataactagacgtattttctcccggcacaatcaggcatttatcgacataaacgccagattgattggtttgcgttagcagcgattgaccataaaaatcactgcctactgcgctcagtagccaggctttgttacccagcaacgccaggttttgtgcaatattgcgccctactccaccaggcgtaaattttattttacctggatttgaatccgcataatttaatgattcatgtgaatatccggcgacatcaatattcgccgaacctataattacgacataatccttttcgcgcatagcacgtcctctggtaaaaaattaccaaccctgtcaatccacaagaatatagatactgcaaagacggtttaaacatgtgttcatatttaaacatgtgctcatagtatgcatgttttacgtaaagtaaattaccgccagagaggctaaatgggcagatttgagcaggctcacaaaatgcgattaaatgcctgaattacaaaagcgaggaatttgtgacgggatgcacagaacaggaacaataaaaaagggcagaaaataatctgcccttgaggaaataaccttagtgtttgatgaacgtttcaagtttctactgaaagataaaaccatttaaattcataaaattacattcacaagctggtcattccctttgcgctcatccaatgatacagggcaggaaatttctgccctgtaacacaccttttattacgctgctttcgctactgcgtccacttccggacgtttcaggaaggcataggccaaacccgccaccagcgtaccggcaataattgctaccaggtaacccagtaccggcgtaatagcgccagggatcagcagaacaaacagaccaccgtgtggtgccatcagtttcgcaccaatcgccattgagattgcgccagtcagcgcaccacccacgatacagcacggcagcacacgcatcggatcacgagcagcaaacggaattgcaccttccgaaatgaagcacagtcccaataccagagcggctttgccaccttcctgctgcgctttgtcgaatttgcgacgcgccaccattgttgccagacccattgccagcggtggcaccatacctgccgccataatcgccgccatcgggccataggtttgagtactcagcagacccacaccgaatgcgtacgctgctttgtttaccggaccgcccatgtcagtacacatcatgccaccgaggatcgcccccagcagaaccgcattcgcagtccccatggtctgcagccagtgagtcagcccttcgagaatgccagcaaccggtttaccgatcaggtagatcatcgccagaccgaccaccagactggaaattagcggaatgatcaggattggtttcagcgcctccatactctgtggcagtttcagttgcgtactgattaacttcgcaatgtaaccagccaggaagcccgcaataataccgccaatgaagccagaaccggtgctgaccgccagcataccgccaatcagacccggcgtgaggcccggacgatcggcaatggaaaaggcaatataacctgccagtaccggcaccatcagcgcaaaggctgaaccaccaccaatctgcatcagcgccgctgccaacgtacccggctctttaaacgcttcgataccaaaagcaaaagaaagcgcgatacacagaccaccagcaacgaccatcggcagcatgtaagagacgcccgttagcaagtgacgataagcgcctgcactctctttcttaccttcagtggtcgccgtttgagctttgcccgccggttcatacggcgttgcttcagcaaccgctttatccagttcctgcgcggttttcttcagcgccagaccggtagaggtacgatacatcggtttaccagcaaatttcgccagatccacttcgatatctgccgccacaatcaccagatccgctgcggctacttcctcgggagtgattgcattacccgcgccaacagaaccacgggtttcaactttcacccaccagccacgttttttcgcttcggtttcaatggcttcagccgccataaaggtgtgtgctacgccagtcgggcaagcagtcaccgcaactacgcgtttcggaccgctggcggcaaccggtgctgtcgcagtgaccagcgcagtgtaaggtttcgcatggcctttggcttcactcaggaacagctcagggtgcgcaactgcccgggaaatatcacccagccagacatttttaccgttcagcgcgctgtcattcgggatggaatcaccgagaacaatcgccatttcagcgtcgttcggattgtcgatgatttccagttttgcttttcgcgccgccgcgcccagcagggtcttcgccatataggcgcgtgcctgaccgagattagcgtcaataatcagcagcgttttcattatgcctctcctgctgtcagttaaaaggttgtaagtcgacgcgcgccatcattgcggccaactgcggacgatcggtaatacccacattgctttgacttaccgccagggctgcaacagctgtcgccagacgcagtgtgtgttcactggattcacgcatcagcaagccataaatcaggccaccaaccatagaatcccctgcgccaacggtgcttacgacatcgactgacggtggtttggcgatccattcgccggaggcattaacccaaagcgcgccttcggcacccagtgaaataacaacatgcgcgataccttgttcacgcagcgcatgcgcagcttcaatcacatctttcatttcaggcagtttacggcctgcccagatttccagctcgcggcggttaggtttcaccagccacggtgccgctttcaaacctgctactaacgcttcacggctactatcaaagataatgcaaggacactgactacgcaggcgagtcatccagtcggtgaacgcttccgggctgacgcctgacggtaagcttccgctgacacagaccatatcgaactgaccgagccagctcagagaatcagtcacaaagcgttcccagtcggcgggggtgacttcaaaacccgagaagttgaagtcggtcacttcgccgtctttttccgtcagcttaacgttaattcgagtgcgcccctgtacaacctggaaacggttggcaatgcccagctcgctgaacagttgctgaaaaccatcctgattgtctttaccgaggaagccgccaacggtgacatcaattcccaggtcttttaatactttggccacgttgatgcctttacccgccgcatgcagaccggtggttttcaccaggttcacttcgccgcgttcaatttccgggcagaaaccaacaaggtcataagccggattaagggtgatagtagcaacacgtctgctcattatgcgccctccccaagaccagcagcgatagcgtcgccgattgctttcagcgcctgttcagcatctgcaccctgggcggtaaagcgtaggcgatgacctttcttaacgccaagtgccacaactttcatcagactacgtccgtttgccggtttgccggtgccatcaaggtttgtcacggtaatatcactgttaaattgtttaatggtattgaccagcatggtacctggacgagcatgcaggccgtgttcattgcgcaccacaaactccgcgcttaacacgtcgtcggtcggcgcatcatcgctggtcagcagcgccagcaacgttgccgcatccgctttcagcaagcggtcagctttattgtcgagcaacaaatcagcgagacgcttaagaaccgcgaggggctgatcgtcattcatcgccacactcaccagcatggctgccgtttcgccgtccacatcaaaagcatttgccgcacggcttaccgcaatcgcgctacgcagattgccttcggcgctatcgctcagccagataccctgtccgaggttcagcggttgttcattgatggctttggtgacgaaagtggcgtcaactgcccccgcctctttcagacgcgcagcgttcagcgcctgaagagtcagcagatcgctggcgacgatatccagcgtcagcatttcgttgtcgagcttcagctgctcactctgcttttcgcccatcagcaatgcgcgaagttcttctgctgttgttgctgacttcagttgttcagcaacggaatcatcgctcagtacgtgggtcagctggcgtagcaggcccagatgttcatccgagctggcagcaataccgatcgccacgtacgctacctgaccgtcaccccaggtgacgccttccgggaactgaaatacctgaacgcccgttttcagcacctgatcgcgggtgtcggtggtgccgtgtggaatagcaataccattgccgaggaacgttgaggtttgctgctcgcgcgccagcatgccattgacgtagccttctgctacattaccggcatgcaccagcgccgcagcgacctggcgaatcgcctcttctttgtctccggccttttcgcccggatggatgtcctgtacggataactggaacatagttctcctctcttgctgaattgaaacgattcagcctctatgagaaaaaaagcgccaacctggcttagggttaaagacaagatcgcgctgaaacgtttcaataaagcataatacttctgtttcagcacgcaaggaaagccgtaaagttatgagcaaaagtttgatgtgctgcacaattttttgccatttttcctaattgctgatgggaaaatccgttatcagcaatttcatttcagcagcgtcagcagccaatcagcaacagtgaaatggcattttgattattcgtggcgcttttgatttcgctgtctgtttattttctgacaagcagcgtaaactccgcgtcttcctcttccagtgatcgaccagcatgcataactcccccgcagtctccagcgcgaaatcgtttgacctgacctcgacggcgtttttaatcgttgcctttctcaccggtattgcgggcgctctgcaaaccccgacactcagtatttttcttaccgatgaagtacatgcccgtccggcgatggtgggattcttctttaccggcagcgctgtcattgggattctggtaagtcagtttctcgccgggcgctctgataagcgcggcgatcgcaaatcgctgattgtcttttgctgcctgttaggcgtgctggcctgcaccctttttgcctggaatcgcaactactttgttttgctattcgttggcgtctttcttagcagctttggctcgaccgctaacccgcaaatgtttgcccttgcccgtgaacatgccgacaaaaccggacgtgaggcggtgatgttcagttcttttttacgcgctcaggtttcactggcatgggtcattggcccaccgctggcttatgccttagcgatgggtttcagctttacggtaatgtatctgagcgcagcggtagcgtttattgtttgcggcgtgatggtgtggctgtttttaccgtcgatgcaaaaagagcttccgctggcgaccggcacgattgaagcgccgcgccgtaaccgtcgcgatacgctgctgctgtttgtcatttgtacattgatgtggggctcgaacagcctgtacatcatcaacatgccgctatttattatcaacgaactgcatcttcccgagaaactggccggtgtgatgatggggaccgccgccgggctggaaatcccgaccatgttgattgccggatatttcgccaaacgtctgggtaagcgtttcttaatgcgcgttgctgccgtgggtggcgtctgtttttacgcaggaatgctgatggcgcattcacctgtcattctgttgggcttgcagctgctaaatgctatttttattggcattctgggtggcatcgggatgctctattttcaggatttgatgcccggtcaggcaggttcagccaccacgctctataccaacacgtcgcgcgtgggctggatcatcgcaggatcagtggcgggcatcgtcgccgagatctggaattatcacgctgtgttctggtttgcgatggtgatgattatcgccactctgttttgcttactgcggattaaagatgtttaaggcgcggtcaggatttccagatcgataagccaggtcatggcctgctgacgcgagttaccgcacatttcagcactggcttgtaagcctgcacagactttcggtcgcagtggcgaggtgaaaattttacagcgttgctgttcatcaagctgaatgcagggcgtattggcgggcttgccatctggcataccgggaatagggctggaaattgaaggggcagtgcaacacgccccgcaacccggacggcattccatacgttgttctcttaaggttaaccaccggattgatgagcgcgcacagtaccaccttttttgcaccagcaaaagtgcgaataccacttgcccgaaaggcccgtcgcgagtactttgtcgcgatatttttgacattttcgactacaggaatttttcgatgccaagagcgaacgaaattaaaaaaggtatggtactgaattacaacggcaaactgctgctggttaaggatattgatattcagtcgcccactgcccgcggtgccgctacgctgtacaaaatgcgtttttctgatgtccgtaccgggctgaaagtagaagagcgtttcaaaggtgatgatatcgttgacaccgtgacgctgacccgccgttacgttgacttctcctatgtcgatggcaacgaatatgtctttatggataaagaagactataccccgtataccttcaccaaagatcagattgaagaagagttgctgtttatgccagagggcggcatgccggacatgcaggtgctgacctgggacggtcaactgctggcgcttgagctgccgcagaccgttgatctggaaatcgttgaaaccgcaccaggcatcaaaggggcatctgccagcgcccgtaacaaaccggcgacattgagcactggtctggtgattcaggtaccagaatacttaagcccgggcgaaaaaattcgtatccatatcgaagaacgccgttatatggggcgtgctgactaacttcagccgcatgcagaaaagggatagctcaggctgtcccttttttaatttattataccaatcttctattttgcgcttcctgaacaccttacgccctcaattttcactcgttgattgatcgccctcacacttcatcgcattaacaatccagaccaatttcaattgctgtcatataactttacactgtcattgttaatttatcgttactaagacgtgactcctatgaagacaattgcctccgttacgctcccgcatcatgtacacgctccacgctacgatcgccagcagttgcaatcacgtatcgttcattttggctttggcgcctttcaccgcgctcatcaggcgttactgaccgatcgtgtgctgaatgcccagggcggcgactgggggatctgtgaaatcagcttgttcagcggtgatcaactgatgagccagctccgcgcacagaaccatttatataccgtgctggagaaaggtgcggacggcaatcaggtgataattgtcggtgccgttcacgaatgccttaatgcaaaactggattccttagcggcaattattgagaaattttgcgagccacaggtggcaattgtttccctgacgattaccgaaaaaggctattgtattgacccggccaccggtgcactcgacaccagtaatccgcggattattcacgatctacaaacccctgaagaacctcactccgcaccgggtattctcgtcgaagcactgaaacgccgccgtgagcgcggccttacaccgtttaccgtgctctcctgcgacaatattcccgacaatggtcatgtggtgaaaaacgcggtgctgggaatggcagaaaaacgttcgccagaactcgccgggtggataaaagagcacgtcagttttccgggaaccatggtcgaccgcattgttccggctgcaaccgacgaatcactggtggaaatcagccagcatctgggggtgaatgatccctgcgcgattagctgcgaaccgtttatccagtgggtggtggaagataacttcgtcgctgggcgtcctgcctgggaagtcgcaggtgtacaaatggtgaatgatgtcctgccatgggaagagatgaaactgcggatgcttaatggcagccactcttttctcgcttatctgggttacctctcaggattcgcccatatcagtgattgcatgcaggatcgcgcatttcgccatgccgccagaacattaatgctggatgagcaagcgccgacactgcaaattaaagatgtcgatttaacacaatatgcggataagttaattgcacgttttgctaatccggcgctgaaacataagacctggcaaatcgcgatggatggcagccagaaattaccgcaacgcatgctggcaggtattcgcatacatcaggggcgcgaaacggactggtcgttgctggcattaggcgttgcaggctggatgcgttacgtcagcggcgttgatgatgccggaaatgccattgatgttcgcgatccgcttagcgataaaattcgcgaacttgttgcgggcagcagcagtgaacaacgcgtaaccgccctgctttccctgcgtgaagttttcggtgatgatctgccagataacccgcattttgtgcaggccatcgaacaagcctggcaacaaatcgtacaattcggcgcacatcaggcgctattaaacaccctcaaaatttaacgatttctgcggttaaagcggatgaagctcaccttcgtccgctctccccttctcttttctgccttttttagccaggattaacgctcagttaacttaccagagtattgcggagccgttgtgaccaggaccaacctcatcaccggttttctcggcagcgggaaaaccacgtcgattcttcatctgttagcccataaagatcccaacgaaaaatgggcggtactggttaatgaatttggggaagtcggaattgatggtgctttgctcgccgatagcggcgcattgctgaaagagatccccggcggctgcatgtgctgcgttaatggtttacccatgcaggtagggttgaataccttactgcgtcagggaaaaccagaccgcttgttgatagagccgaccgggctgggccatccgaaacagatcctcgatctgttaaccgcaccagtctatgaaccgtggatagatctgcgcgccaccttgtgcattctcgatccacgcctgctgctggacgaaaaaagcgccagcaatgaaaacttccgtgaccagctggctgccgcagacatcattgtcgccaataaatccgaccgtgcgacgcccgaaagtgagcaagcgctacagcgttggtggcagcaaaatggtggcgatcgacaattaattcacagtgagcatgggaaagttgacggtcatcttctggatttgccgcgtcgcaatttagccgagttgcccgccagcgccgcgcattctcatcagcatgtcgtgaaaaaagggttagcagcgttaagcctgccagagcatcaacgctggcgtcgcagtctgaacagcgggcaaggatatcaggcctgcggctggatattcgacgctgatacggtattcgacaccattggcattctggaatgggcgcgacttgcaccggtggaacgcgtcaaaggcgtgctgcgtattcccgaagggctggtacgaatcaaccgtcagggcgatgacctgcacattgaaacgcaaaacgttgcgccaccggacagccgtattgagctgatttccagcagcgaagctgactggaatgccttacagagcgcgctgttgaagcttcgtttagcgactaccgcgtaaggttgcctgcgtttttcagtaagataattagagaaaatatgattaaaaatttgccgcaaatagtgttgttgaatattgtcggcctcgcgctgtttctttcctggtatattcccgttaatcatggattctggttgccgattgatgcggatattttttatttctttaatcagaaactggtcgaaagtaaggcctttttgtggctggttgcattgaccaacaatcgcgctttcgacggttgttctctgctggcgatgggaatgttgatgctgggtttctggctgaaagaaaacgcccctggcagacgacgtatcgtgattatgggtctggtcatgctattaactgcagtggtattaaaccagctgggtcaggcattaattcctgtaaaacgggccagcccaacattgacttttaccgatattaaccgcgtcagcgaactgctctctgttcccacgaaagatgcctcacgagatagctttcccggcgatcacggcatgatgctgcttattttttcggcattcatgtggcgttatttcggcaaagttgcaggccttatcgcccttattatttttgtggtttttgcatttcccagagtaatgattggcgcacactggtttactgacatcattgtcggttcgatgaccgtgatattgatcggtttgccctgggtgttgctgacgccattaagtgatcgattaatcaccttttttgacaaatcactaccgggaaaaaacaaacatttccaaaacaaataactcacagtaattaacatcatcaggcttatttttatagtgaggataatcctgatgatgcgcaccgtgctttcatccatcgcgcgcaaaaatcattctctaagtaaatgaatggattgcatgcgtttcactcaatcgtactttaattgaccaatcccgcttattaactttctgtatcactttttcttataaaaaatcatgcaaaaccgctcgccaagaccgcatcaatcgggtaatctcgaactcgttttgcctcggcggtagattatcctcacagcatataattttgtgcgttagtccacagatttggccttaaggaattgtttcaacatgcccaggtaattagtctcgtgtcgcttggcatttttttataacgatatttgtcgttaaggacttcaagggaaaacaaacaacatggtcaaatctcaaccgattttgagatatatcttgcgcgggattcccgcgattgcagtagcggttctgctttctgcatgtagtgcaaataacaccgcaaagaatatgcatcctgagacacgtgcagtgggtagtgaaacatcatcactgcaagcttctcaggatgaatttgaaaacctggttcgtaatgtcgacgtaaaatcgcgaattatggatcagtatgctgactggaaaggcgtacgttatcgtctgggcggcagcactaaaaaaggtatcgattgttctggtttcgtacagcgtacattccgtgagcaatttggcttagaacttccgcgttcgacttacgaacagcaggaaatgggtaaatctgtttcccgcagtaatttgcgtacgggtgatttagttctgttccgtgccggttcaacgggacgccatgtcggtatttatatcggcaacaatcagtttgtccatgcttccaccagcagtggtgttattatttccagcatgaatgaaccgtactggaagaagcgttacaacgaagcacgccgggttctcagccgcagctaataaaccgtttggatgcaatcccttggctatcctgacgagttaactgaaagcactgcttaggcagtgcttttttgttttcattcatcagagaaaatgatgtttccgcgtcttgatccaggctatagtccggtcattgttatcttttaaatgttgtcgtaatttcaggaaattaacggaatcatgttcatacgcgctcccaattttggacgtaagctcctgcttacctgcattgttgcaggcgtaatgattgcgatactggtgagttgccttcagtttttagtggcctggcataagcacgaagtcaaatacgacacactgattaccgacgtacaaaagtatctcgatacctattttgccgacctgaaatccactactgaccggctccagccgctgaccttagatacctgccagcaagctaaccccgaactgaccgcccgcgcagcgtttagcatgaatgtccgaacgtttgtgctggtgaaagataaaaaaacattctgttcatctgcgaccggtgagatggacattccactcaatgaattgattccggcgctcgacattaataaaaacgtcgatatggcgatcttacccggcacgccgatggtgccgaacaaacccgcaatcgtcatctggtatcgcaaccctttgctgaaaaatagcggcgtctttgccgctctgaatctcaacctgacgccttcactcttttatagttcacggcaggaagattacgatggcgtcgccctcattattggcaatactgcgctatctaccttttcttcacgtttgatgaacgttaacgaattaaccgacatgccagtccgtgaaactaaaattgcgggcattcctctgaccgttcggctttatgcagatgactggacatggaacgatgtgtggtacgcatttttactgggcggcatgagtggaactgtcgttggcctgctctgctattacctgatgagcgtacgtatgcgccccggcagagaaatcatgaccgccatcaagcgcgaacaattttacgtggcgtatcaaccggtggtggatacacaagctttgcgagtaacgggcctggaagtactgctacgctggcggcatcctgtcgcgggagaaattcccccggatgccttcattaactttgccgaatcgcaaaagatgattgtgccgctgactcagcacctgtttgagttaattgcccgcgatgccgcagaattagaaaaagtgctgccggtaggcgtcaaatttggtattaacattgcgccggaccatctgcacagcgaaagctttaaagcagatatccagaaactgctcacttccctgcccgcacaccatttccagattgtgctggaaattaccgagcgcgatatgttgaaagagcaagaagccacacaactcttcgcctggctgcactcggtcggcgtagaaattgctattgatgacttcggcaccgggcacagcgcgcttatctatcttgagcgttttacgctcgattatctgaaaattgaccgtggatttatcaacgccatcggtacggaaacgatcacttcacccgtacttgacgcggtgctgacgctggcgaaacgcctcaatatgctgacggttgctgaaggggtcgaaacgccggaacaggcgcgatggctaagcgaacgcggcgttaatttcatgcaaggctactggattagtcgcccgttaccgctggacgattttgttcgctggctgaagaaaccgtatacgccgcagtggtaaggtgtgcttacgtcccttattattcatagtgaaagcatgccggattgcggctaatgatgagtaaaaggaaatccgttgcagatgattgtgcgcatactgctgctgtttatcgccctgttcaccttcggtgcgcaggcgcaggctatcaaggaaagctatgcctttgccgtgctgggcgaaccccggtacgcatttaatttcaaccattttgattatgtgaaccccgccgcgccaaaaggtgggcagataacgttgtcagccctcggcaccttcgataatttcaaccgctatgcactgcgcggcaacccgggcgcacgcaccgagcagttgtacgacacgctatttacgacttccgatgacgaaccaggcagttattacccgctgattgctgaaagtgcacgctatgctgacgattattcctgggtggaggtcgctattaatccgcgcgcccgttttcatgatggttcgcccattactgcccgcgatgtagagtttacttttcaaaaatttatgaccgaaggcgtgccgcaatttcgtctggtctacaaaggcaccaccgtcaaagccattgcaccgttaaccgtgcgcattgagttagctaaacccggcaaagaagatatgctgagtctgttttcgctgccggtatttccagaaaagtactggaaggatcacaaacttagcgacccgctcgccacgcctccgcttgccagtggtccgtaccgcgttacgtcctggaaaatggggcaaaatattgtctattcccgtgtgaaagattactgggcagcaaacttaccggtaaaccgtggacgctggaatttcgacaccattcgctacgattattacctcgatgataatgtcgcctttgaagcgtttaaagcaggtgcctttgatttgcgtatggaaaacgacgccaaaaactgggccacgcgttataccggtaaaaatttcgataaaaaatacatcatcaaagatgagcaaaagaacgaatcagcccaggatacgcgttggctggcgtttaatatccaacgtccggtattcagcgatcgccgggtccgagaagctatcactctcgcctttgactttgaatggatgaacaaggcgttgttttacaatgcctggagtcgcacgaacagttattttcagaataccgaatacgcggccagaaattaccccgacgccgcggagctggtgcttctggcaccaatgaaaaaagatctaccgtcagaagtcttcacacaaatctaccagccgccggtatccaaaggcgatggctacgatcgtgacaacctgttaaaagccgacaaacttctcaacgaagcgggctgggtgctgaagggtcagcaacgcgttaatgccacaacgggtcagccactcagctttgaattattgcttcccgcaagcagcaatagtcagtgggtattgccgttccagcacagcctgcaacggctgggtatcaacatggacattcgcaaggtggataactcgcaaatcactaaccgcatgcgcagtcgcgactatgacatgatgccgcgcgtatggcgggcgatgccgtggcccagttccgatttacagatttcctggtcatcggaatatatcaattccacttataatgcccccggcgtgcaaagcccggttatcgactcgctgatcaaccaaattattgccgcgcagggaaataaagaaaaattactgccgttggggcgagcactggatcgcgtattaacgtggaattattacatgctgccaatgtggtacatggcggaagaccgtctcgcctggtgggataaattctcccagccggccgtgcgccccatctatagcctcggtatcgatacctggtggtatgacgtcaataaagcggccaaactgccgtccgccagcaaacagggagagtagatgggcgcttacctgattcgccgtctgttgctggtgatcccaacattatgggcgattatcaccatcaactttttcatcgtgcaaattgcgcctggcggtccggtcgaccaggccatcgccgccattgagtttggtaatgccggagtattacccggcgcaggcggtgaaggtgttcgtgccagccatgcgcaaacgggtgtcggcaatatcagcgacagtaattaccgtggcggacgcggattagatccagaagtgatcgctgagatcactcatcgctacggttttgataagccgatccacgaacgttacttcaaaatgctctgggactacatccgctttgattttggcgatagcctgtttcgcagcgcctcggtgctgacgctgattaaagacagtctgccggtttccatcaccctcggattgtggagcacgctgattatctatctggtgtcgattccgttaggcattcgcaaagctgtttataatgggagccgctttgacgtctggagtagcgcatttatcatcatcggctacgccattccggcctttttgtttgccatcctgctgattgtcttcttcgcgggcggcagctatttcgacctgttccctctacgcggcctggtttccgctaactttgattcgctgccgtggtatcagaaaatcaccgattatctgtggcatatcacgctgccggtgctggcgacagtgattggtggctttgcggcgctgaccatgctgacaaaaaactcattccttgatgaagtgcgcaagcaatacgtggtgaccgcgcgtgcgaaaggggtaagtgaaaaaaatattctctggaaacatgtgttccgcaacgccatgctgctggtgattgccggttttccggcgacgtttatcagcatgttttttaccggctcgctgctgattgaggtgatgttttcactcaatggtctgggcttactgggctacgaagcgaccgtctcgcgcgattatcctgtaatgtttggtaccttgtatattttcaccctgattggcctgctgctgaatattgtcagtgatatcagctatacgctggttgatccgcgtattgattttgagggacgttaatgtcgcgactcagccccgtcaatcaggcccgttgggcgcgttttcgtcataaccgtcgcggctactggtcgttatggattttcctcgtcttgtttggtttgagtttgtgttctgaacttatcgccaacgataaaccgttgctggtgcgttatgacggcagttggtatttcccgttattgaaaaactacagcgaaagcgattttggcggcccgctggcaagtcaggctgattatcaggacccgtggctgaaacaacggctggaaaataacggctgggtactgtgggcaccgattcgctttggtgctaccagtatcaactttgctaccgataagcccttcccttctccaccctcccggcaaaactggctgggaacggatgccaacggcggcgatgtgctggcacgcattctctatggcacgcggatctcggttctgtttggcctgatgctgactctctgttccagcgtgatgggcgtgctggcgggggcgctacaaggctattacggcggtaaagtcgatctctggggacaacgctttattgaagtatggtcggggatgccgacgctgtttttgattattttactttccagcgtcgtacagcctaacttctggtggctgctggcaattactgtcttgtttggctggatgagtctggtcggcgtggtgcgggcggagtttttacgtactcgtaatttcgactacattcgtgcggcacaggcgcttggcgtcagcgatcgcagtatcatcctgcgtcatatgttgcctaatgccatggtcgcgaccctcacctttttaccgtttattttatgtagttcgataaccaccctgacctcgctcgatttcctcggcttcggtctaccgctcggttcaccgtcactcggtgaactgctgttacaagggaaaaataaccttcaggccccgtggcttgggatcaccgccttcttgtcggtggcgatattattgtctttgctgatctttattggtgaagccgtccgcgacgcatttgatcctaataaggcggtgtagcatgacgcaaactctgttagcgattgaaaatttgtcggtgggttttcgccatcagcaaaccgtacgtacagtagtcaatgatgtttcactacagattgaggctggcgaaacgctggcgctggtgggtgagtcaggttcaggcaaaagcgttaccgcgctgtcaattttacacctgctcccttccccgccggttgaatatctctccggcgatattcgttttcatggcgaatcgctgcttcacgccagcgatcaaacgttgcgcggtgtacgcggtaataagatcgccatgatttttcaggaaccgatggtgtcgttaaatccattgcataccctggaaaaacagctttatgaagtgctttcactccaccgcgggatgcgtcgggaagcggctcgtggcgaaattcttaactgccttgatcgcgttggtatccgccaggcggcaaaacggctgacagattatccgcatcagctctccggcggcgaacggcagcgggtgatgattgcgatggcgctgttaacgcgaccggaattattaattgccgatgaaccgaccaccgcactggacgtctctgtccaggcgcagattttacagctgttgcgcgaactgcaaggcgagctgaatatgggcatgctgtttattactcataacctcagcattgtcagaaaactggcccaccgcgtggcggtaatgcaaaacggtcgctgtgtcgagcaaaattacgccgctacgctatttgcatcacccactcatccttacacacaaaagctactcaacagtgaaccgtcaggcgatccagtgccgttgccagaacctgcctcaacgttgctggatgttgaacagcttcaggttgccttccccattcgcaaagggattttgaagcgcattgtggatcataatgtggtggtgaaaaacatcagttttacgctacgagcgggtgaaacactgggtttagtgggcgagtccggttccgggaaaagtacgacgggactggcgctgctgcgactgattaattctcagggcagcatcatctttgacggtcagccactgcaaaatttaaatcgccgccagctgttacctattcgtcatcgcattcaggtggtatttcaggatccaaactcctcgctcaacccacgactcaacgttttgcagattattgaggaaggcttacgggttcaccagccgacgctttctgccgcacaacgcgaacaacaagtgatagccgtgatgcatgaagtgggattagatcctgaaacacgccaccgttatccggcggagttctctggtggtcagcgacaacgtattgcgattgccagggcattaattcttaagccctcgctgatcatacttgatgaaccgacatcatcactcgacaaaacggtacaggcgcaaatattgacgctattgaaatcattgcaacaaaagcatcaactggcctatttgtttatcagccacgatttgcacgttgtccgcgcgttatgtcatcaggttatcatactgcgacaaggggaagtagtggaacaaggaccgtgcgcgcgcgtgtttgccacaccgcagcaggagtatacgcgtcagctactggcgttgagctgacgcttaaaaaggattgtagtttgaaaagggttcggcaattgccacaccaaaatttttcaatcggcatgttgcagcaaactcgtcctggcgatttacaaacaggcacggctcaccttcacactccagcaccgaacatggaacttcgatgtcgcttaacgcctggcttagtttatacatcaccgaccatgcattatcaccatccgggctaagcaatttaagcgccaccaggctgttgtcaccgcacggtccattttgcggaatcggttcaaccttcgaacctgcgaaaccagcagaccagcgatagttctgcggcagtcgatggacgattgagagttgtaatgaagtcacttattttccccggaagcacattcacttcacaatttatttacatcaattttaacacatcatcaacaatccgtctttatacagatcgtaaagattgatgcctcgcctgcgtggcctctatggctctgatttaagtaatatctgcgggcgtggtcacgtttgcggggctatatgtacccgtttctgcgatctaactcaacctttttaactacaatgatgtgactttttacataaattgattttacataaaataaacatatatcgggggaatgatagatttgtggttgacatgcatcaacaaaggaagccttttagcttcctcgttgtgcaatagatcaccgttttttcggccgactggcgtacagacagaagagaatggagctggttgcgcagaatgcaattgaccaaatcatcggccatgcagagttaaaggtcgcaagagaaagcaatgcgccaacaattgcccctatgccaaaacggaaggttcctgccagcgaagatgccgttcccgccatatggggaaactcatcaagaatgaccgccatcgcattggatgacaccatcgacacgcagcccacaaacgccgcaacgccaaccaccagcgaccaaaatcccagccccagcagcgcactgatgaccatccacgctgccataataaattgtatccacaaccccgagcggaacatatttaacgcgccaatgcggcggacgaagcggctgttaaagatggtcatcacgaacagaaaaacaatgtttagcgcaaagtaataaccaaagttttccggcgcgacgtggttaatttcaatataaacaaacggtccggcgcttaagaatgagaacatcccggcaaagctgaaaccactggcaagcatgtagctcaggacacgtttatggcggaacagcgctgcaaagttaccaatagtggtacgaatgtgaaatggctgacgacgctccggtggtaaggtttctttaatcaggaagaaaatcattgccgaagccagaatcgccgctaatgccaggatccagaagatgtaatgccagctcagccacaccagcacccagccgccaactatcggtgccatcagcggtgcaatggttgtcaccagcatgacaaacgacatcatccgcgagaactcttctttcgggtaaatatcgcgcatcagggcgttaatgaccacgctggccgcagccgcagccagcccgtggaagaaacgcatcacaatcagctgatcgatggtgtttgccaacgcacacgccaccgcggcggcggcaaacaccagcgtaccgccgagcaccaccggcttacgcccgaagctgtctgccatcggcccgtagattaactgccccaacgcaaagcccagaatataagtactgagggtcatctgcgtactgcccgccggtacgccaaactgcgctgaaattaccggtagcgcgggcagatacatatcaatcgacagcggcatcaacatggccagcaggccaaggataaaaacaatagcaaacgacgaatgctgtcgggtggtcacaacgggctcctgaaagtcattgaaaagttagacgacgctggcaatttcttcttcagttaacggacgatattcaccgggggctaaatcagcatccagcgtaataccgccaatacgttcacgatgcagctcaaccacgtggttacccacggcggcgaacatgcgtttcacctgatgataacgcccttcgctgatggtcagacgaacctgcgttggggtaatcacttccagcaccgcaggcttagtgagatctttttcgttatgcagctgcacgcctttagcaaattgctctgccgtatcgtcagctacaggtgattccagtgtcaccagataggtcttctcgcaatgatggcgcggagaagtaatgcggtgcgaccactgaccatcatcagtcatcagcaccagaccggtggtatcaatatccaaccgccccgccgcatgcagtttccacgctaccggttcatcaagaaaatagagcaccgttgggtgatcagggtcgtccgtggagcaaacatagccctgaggcttattgagcatgaagtaacgtggaccgtgttgctgcgccagcgggttgccatcgtaagcgacatcatgttcaggaagcagtttgaacgctgcattacggacgatttcgccatcgacggtgacacgattgccgcggatttcacgcccggcaatagcacggctaacgccgagttgctgtgcgataaatttatcaagtcgcatgtgtgtgattttgcctgtaaaaacggaggtcgggcattgacccgaaaatctgaactgttgtctgcccagtatagcggtctaataacatccctcaagggaaaaagatccatggcatactattagcagaataatctacctacgcgagaccatgatttttacacttcgcccatatcagcaagaagccgtggatgccacgctcaaccattttcgtcgtcataaaacccctgccgttatcgtgctgcccaccggcgcaggtaaaagcctggtgatagcggaactggcacggctggctcgtggtcgcgtgctggtgctggcacacgttaaagaactggtggcgcaaaaccatgcaaagtatcaggcgctggggctggaagccgatatttttgccgccgggctaaagcgcaaagagagccacgttaaagtggtatttggcagcgtgcagtctgtcgcccgtaatcttgatgcctttcagggtgaattttcgctgttgattgtcgatgaatgtcaccgtattggtgacgatgaagagagccagtatcagcaaatcctcactcacctgacaaaagtgaatccccacttacgcctgctggggctgactgccacgccttttcgattgggcaaaggctggatctaccagtttcattatcacggcatggtacgcggcgatgagaaagcccttttccgtgactgcatttatgagctgccgctgcgttatatgattaaacacggctatctgacgccgccagaacgactggatatgccagtagtgcaatacgatttcagccgcttgcaggcacagagtaacgggctgttcagcgaagccgatctcaaccgtgagctgaaaaaacaacaacgtattaccccgcacatcatcagccagattatggagtttgctgcaacgcgcaaaggggtgatgatttttgccgcgacggttgaacacgcaaaagagattgtgggattactgcctgccgaagatgcagcactgattactggcgacacccccggcgctgagcgcgatgtgttaattgaaaattttaaagcccagcgttttcgctatctggtcaacgtcgcggtactgaccaccggatttgacgccccgcacgtcgatcttatcgccattctgcgccctaccgaatcagtgagtctttaccaacaaattgtcgggcgcggtctgcgtctcgctccgggcaagactgattgcttaattcttgattatgcgggtaatcctcacgatctctacgcgccggaagttggtacaccaaaaggcaaaagtgacaacgttccggtacaggttttctgccctgcctgcggttttgccaacaccttttgggggaaaacgaccgccgacgggacattgattgaacactttggtcgtcgctgtcagggatggtttgaagatgacgacggtcatcgcgaacaatgtgacttccgtttccgttttaaaaattgcccgcaatgtaacgcggaaaacgatattgccgcccgccgctgccgcgaatgtgacaccgtactggttgatccggacgatatgttaaaagcggcgctacgactgaaagacgcgctggtattacgctgtagcggcatgtctttgcaacatgggcacgacgagaaaggcgaatggttgaaaatcacctattacgatgaagacggcgcggatgtgagtgagcgtttccgtctgcaaacacctgcccagcgtaccgccttcgagcagctttttatccgcccgcatacgcgcacaccgggcatcccgctgcgctggatcaccgccgccgatatcctcgcccagcaagccttattgcgacacccggattttgtcgtcgcccgcatgaaaggccagtactggcaggtgcgtgaaaaagtgttcgattacgaaggtcgttttcgtctggcgcacgaattacgcggttaatggtagttttgattgatgtataaggcgattgagtatagaatctcgcccgcttttgcatacgcaaagcagatcacttacctgttgctgggtcgcctgtagcaggattaatttaagagagaaagaaatgtttactatcaacgcagaagtacgtaaagagcagggtaagggtgcgagccgccgcctgcgtgccgctaacaagttcccggcaatcatctacggtggcaaagaagcgccgctggctatcgagctggatcacgacaaagtcatgaacatgcaagctaaagctgaattctacagcgaagttctgaccatcgttgttgacggtaaagaaatcaaagttaaagctcaggacgtacagcgtcacccgtacaaaccgaagctgcagcacatcgacttcgttcgcgcttaattgctgaataagttgtaaaaaaccccgctccggcggggttttttgtatctgcagattatgcctgattacggtattgctattttttgcaggccagataaggcgttcacgccgcatctggcattcagaacacaaaaccgattaattgccgccagacgtccggcgctgcaattggtcgcgcaaattcggcggcgtgcctttaatggtcaaggtatcggttgctggatcccagaagatgcgttcacctaacagcatcgcatcaaagttaatagtcaagccaccgccgctaccggcaaacttcgtcaactgacgcagtgtgctacggtctgccgggaagctctcttccagttcgtagcctttttcagccgcaaactccgtgaagctcacttcgcttacgcctgccagctctttcgacagcgatttcagttcgatctcttcgcctgcctgcagctgctcattacagtagctataaacctgctggcgcacgttctgtcgctctgctttatccagttgtgcttcggcagtgaaatcatcaaccgcttgcaacagcccacggttttgcgctttcgcgtttaacccttcgctggccccgaggaaatccataaagaaatccgccactttgcgccctactcgccctttcaggaaagtgagatagcgggtggactctggattggtttcccattcggttaaatcgatacgcgcaacaatatccgcatgattgatatcaagataatgggttgggttgatgtcgagattttcgttaacgcgcatactgctcaggttgctcagaactgccaccagcaaatactccaccgccagatagcgatagtggcaaaacagcacgaatccaccgtcagcaaaaggatatttcgctaattcgtcacgcaggcggccggttgccgcgcggctaaatgccaggaagtcctcttcgccctgacgctgtaagcgcagcgtctgcgccagttcactctcttcgctaaacaagccgtaagctttatttttggcgctatagacccgatgcagttctgccaccatctcaacgacggtttctgtcggttccagcaatgaatcgcgcaacaccagctcaaggttctgctcatcacgcttgataagctggtgcagagcaatctggttgatatccagactcatgataaactctcctttaagaccgggcggtattcaaccaccgccggttaagcgacgcaataaaagatggcggtcattttacagaaggcagcgtaacgagaatgatttaacgcataaaaaagcagaaaaaaaaccgttgctacggtaatatgttgccctttcatcaactaactgatttcgatttatgccacaaatttcccgctacagtgatgaacaggttgaacaattgctcgcagagctgctcaacgtactggaaaaacataaggctccgaccgacctttccctgatggtgttaggcaacatggtcactaaccttatcaacaccagcattgccccggcccaacgccaggcaattgccaactcttttgcccgcgccttacagtcctctatcaacgaagacaaagcgcactaagggaaacagataacaggttatggtaactcatcgtcagcgctaccgtgaaaaagtctcccagatggtcagttgggggcactggtttgcactgttcaatattctgctttcgctcgtcattggcagccgttacctgtttatcgccgactggccgacaacgcttgctggtcgcatttattcctacgtaagcattatcggccatttcagcttcctggtgttcgccacctacttgctgatcctcttcccgctgacctttatcgtcggctcccagaggctgatgaggtttttgtccgtcattctggcaacggcgggaatgacgctattactgatcgatagcgaagtctttactcgtttccatctccatcttaatcccatcgtctggcaactggttatcaacccagacgaaaatgagatggcgcgcgactggcagctgatgttcatcagcgtgccggttattttattgcttgaactggtgtttgcgacgtggagctggcaaaagctgcgcagcctgacgcgtcgtcgacgcttcgcgcgcccgctggccgcattcttatttatcgcctttatcgcctcgcatgtggtgtatatctgggccgatgccaacttctatcgcccgatcaccatgcagcgcgctaacctgccgctttcgtacccgatgacggcgcgacgttttcttgagaagcatggtctgcttgatgcgcaggagtatcaacgccgtcttattgagcaaggtaatccagacgccgtttccgttcagtatccgttaagcgaactgcgctatcgcgatatgggcaccgggcagaatgtgctgttgattactgtcgatggcctgaactactcacgcttcgagaagcagatgcctgcgctggcaggttttgctgagcaaaatatttcgttcacgcgccatatgagctccggcaacactacagacaacggcatctttggcctgttctatggcatctcgccgagctatatggacggcattctgtcgacccgtacgcctgcggcattaattactgcgcttaatcagcaaggctatcagctggggttattctcatcagatggctttaccagcccgctgtatcgccaggcattgttgtcagatttctcgatgccgagcgtacgcacccaatccgacgagcagaccgccacgcagtggatcaactggctgggacgctacgcacaagaagataaccgctggttctcgtgggtttctttcaatggtactaacattgacgacagcaatcagcaggcatttgcacggaaatatagccgggcggcaggcaatgtcgatgaccagatcaaccgcgtgctcaatgcactgcgtgattctggcaaactggacaatacggtagtgattatcactgccggtcggggtattccactgagcgaagaggaagaaacctttgactggtcccacggtcatctgcaggtaccattagtgattcactggccaggcacgccggcgcagcgtattaatgctctgacggatcataccgatctgatgacgacgctgatgcaacgcctgctacatgtcagcacacctgccagcgaatattcgcaaggtcaggatttgttcaaccctcaacgccgtcattactgggttaccgcagcggataacgatacgctggcaattaccaccccgaaaaagacgctggtgctgaacaataacggtaaataccgcacttacaacttacgtggtgaaagagtgaaagatgaaaaaccacagttaagtttgttattgcaagtgctgacagacgagaagcgttttatcgctaactgattaattataaatcagttagcgaaatatcttacttgcaatcggtgtggaaaacggtagtattagcagccacgagtcggcacgtagcgcagcctggtagcgcaccgtcatggggtgtcgggggtcggaggttcaaatcctctcgtgccgaccaaaaatcccaagaaaaaaccaacccttacggttggtttttttatatctgcaattaattcgataaacagaccgtgacacatcacagcctgtttattttctgttatcagaacgtccagaccacacccgcctgagtattccacggcgattctacccctgcgccattgccatagctgactgacaaatgaccgcttaacgtcggggtaaacgatgaccttatcccagcctgataaacgccactggttccagccacatcattattaaatttgccatcgtcattaactttcacctggttagaatcggcgtattcctgacgcacggccgctttcagccagggttccagcgtcgtaccgttttgcaggtccatgtgatagcttaccgccgttcccgcttcagcgcgtaatatccgggtatttcccacatccgcgcgcatgccgtttgataacgtgtagtcctgaccatctgtggtaaagccggtaaaggccagatagggtctaacactccacaatccgtcaacccaacggaacccgctctcaacatgagcacccgcgccgttactattgtaatcgccaaacgctgttgccccattactcatcttgccatggatggtgttggcaaaacggtcaactttcaccaccccatcaacataggcaccgttctgatgctcccaaccggcataagcccccagggtatagctatcgatattacctttgccgccgcgatcaaaaccaatatcagaatgagagtaaccaaagatcaagccgcgaattgtactgctttcttcacgggagaaacggctatcgataccgagcgtcaggcccgtcaatgtttgctcaaaaccagctcccgcatcagtggtcacgttgttgcgggtgttaattgccgaactccacatcgccgtatcgtaactaacgccttttacgctaccaagacgctcacgcacggtgtccagttctgcatcaaataccagcggttgtgcggccgccatattcagcacatcagtggttgaaggggtaatttgcgcgcgattctctgccagactccagctatggttgccattatccagcaaggtatattcatacgtaccgatatcaacaacgcctccggcattgcccaacgtaaatgcagcatcaccgccgcccgttgttaccagtgtaaggctatctcctgctgccgggctggcaccggtgtccgtcacgaatattttgaaatcacctgttgcctgaccggtgacgttgagctgatcgctctgatgattagccatatcggtacgcatataaaaattgccgtttcccgacagggtattggtggtcaacgtaatgaaattttccgcacttgccgtcactgatgaacgagtcactggctcatccatcataatcacatttgcgtcagacatcgcaaggttggctaagttgaggagggtgttttggttcgtcgtagtgatatcggcaatgatggtccatacgctattttcgagcgaaacgtccgctttgctggtatccacggcaccatgcgttctaaaagaagcgccctcagaaaccactaccttacccaccaacattgcgggtgcataatttatttgcggcttcatgacctcaagaatgccatcattccctctgactgaaacgttaaccattgtgccagcccagacgttagcgcggccattgttgataaccatattttcagagatggcttttgaggaatacgtgatacttccattctgatatgatcgaccgagatcatataccgcatttgcctgcactttcgtaccagtatcctttcccagcgattgcatagtggcatgcttatcaaggatagtatcaatggcctgcgtgtcctccataacaatgagcccggaaccatcatccagttcataattttttgacacaccatcttttatactaaattggcctttactgtttggaccactcacttccagcgcattcgttgagacaattaattttccgcctgcttttttatcaacgccagttacagtcccgccatccataacctccagtaagccgccactatctacagtggtattataagcgaagtcattttcttcaactcgcaaacttccgccgttttccaacaacatattattagcaataccattcttgatatcgaactgaccgagacggtttgttccgaatacctccatggcccgcgtggttgttttaatagcaccgcctgctttctgatctaccgcaaatgcaaatcccccctctttaacctccagtagtcctcccttttcgatagcgacaaagacggcccccccatctttttcaacgattaagcgcccgcctttaatcgtggtatcattcgctgcgccataaacctgtagcacaccattattgagcgtagtctggtttgccgcgccacccatttgaacaatttgataaccgtcatttaatactgagtattctgcggcgccattcatttcaatgtactgataccctccgttaatttcagtattattacttacaccaaattcttttatatgctgttctccgccaggattgattttcgtattattggcggtcccataaaccagctggatatctttttccaggacaacaccatcaactgtctcaccatactcaactgttgatgccaatgctatgggtgaatataacgctgtagccaccagaacagatattgcggaacgacaaagagaaacagaaccagattgatgcattgagctttcatcctatgaaattaattgcagttaaaagcattgggtacagaaaatacccatagctccatacccggagtcagtttttaaaaactgtttaaagaaatgcacaagtattgtgattgattttttagttgtttttcttgatgagaagctgatgcaaaattccgtctttataatgaaaatgatgccaaagcgaacgacaaggttgtagttttcactacatgtccatacataaaatggggtaacattcacgcgcctggtagcgttaccaacgctacgctcaaacataatgattctaataaaacctcaggagactactatgcctgaagcaacgccttttcaggtgatgattgtggatgatcatccacttatgcgacgcggtgttcgtcagttactggagcttgatcctggctttgaagtggtcgccgaagcgggcgacggcgcgagcgcgatcgatctggcgaatagactggatatcgacgtgatcttgctggatctcaatatgaaaggtatgagtggcctggataccctcaatgccttgcgcagggatggcgttaccgcgcaaattattatcctgaccgtatcagatgcctccagcgatgtctttgcgctgatagacgcaggcgcagacggttatctgttgaaagacagcgacccggaagtattgctggaagcaattcgtgctggagcgaaaggcagcaaagtctttagcgaacgcgtcaatcagtacttacgtgaacgtgaaatgtttggcgcggaagaagatcccttcagcgtgctgacggagcgcgagctggatgttctgcacgagctggcacaggggctgtcaaataaacagattgcctcggtgttgaatatttcagagcagacagtaaaagtacatattcgcaatctgctgcgcaaactcaatgtccgctcacgcgtggcggccaccattctgttcctgcaacaacgcggggcacaataaaaatagcccgatggatttatcatcgggctgagatttatgacaaacgcaaaactgcctgatgcgctacgcttatcaggcctacgtggatcgatcaatttattgaatttacacaattttgtaggccggataaggcgttcacgccgcatccggcataaactaagcgcactttgtcaacagtctagcccgatggcatcaccatcgggcctctttttatttactctcctgcggcgacaaatgttgcatcgcctgcgcgatactacgttcaatcaccgcacggcgagtatcgttggcaggtaagagtttcaacatcatctcccacgcggcaacggcttcgccaaatcgctgctgctcaaaggcattaaacgcatacatgcttaacacacggatattgctgtggtcgcttctcaccaactggcgcagcagttcaccaccgaggcggttgtcgttgggatcagatgaacgtgtcaacgcttcagcataacccagtgcggcatcgctgtttttcggatcgaggcgatacgcagtagcgtatgcatcggtggcgatactagcgttacccagcgccatgccaacgcggcccaacataatccagccttctatatctcccggatttttttgcagttgagtacgcatccccagcgcaagacgcgacatctcttcttcgttgagcggatcggttttcggatccagcgccctgtccagcaacgccggagcctgtgccgtggcctgctgccagattttcacctgctgataattgccagtctggtagtagctgacgccagccacaattaacgccaccacaatacccggcagataaacaatatatccggcacgcttaccttcctgcacgctttgttcaggaaacgcttccggcactacgcgtacccgacgccgcgagcgggcgtatatgacccaaccgccaatgccaatagccactaccggaagcacccacagcagcacggtcagcggcgttaacggcggatcgtaagtgacgaagttgccgtaacgcgccaccatataatcgacaatctcttttttacttttaccttcctgcatcagttcatacactttctgacgcaggtcggtggcaatcatcgagttggaatcggcaatgctgttgttctggcatttcgggcagcgcagttcttcagtgagctgacggaactgttgttcctgtgcttcatctttaaactgcaacacgtcgatggtcgccagtgctgagccggagatcatcagcatcagcacgcccaataaaaacctcattgtgcggcctccttactgtatttctcccacagcggcttgatctcttcttcccagacgcgaggattgagatcgcccgcatggcgatagcgaatgataccgttgccgtcaataaggaaggtttctggcgcgccatagacaccgagatccagccctaacatgccgtcgccatcaaacaggcttagcgcgtaaggattgcccagctctttcagccagctgattgccttctggcgatcgtctttatagttcatgccgaccacgcgaatgccctgcgctgaaagctgattcagatattgatgttccgcacggcaggtcggacaccaggtcgcccagacgttaagcagtactggtttgccctgagtcagcacatccgcctgataaaactgccccggattgtccagtgattcgagacgaaacttcggcacaggcttgccaatgagcgccgattccagattggtcggatcatccccttcggcattacgcgccagctgccacagcagcgccgcggcaatcgccaggaagataatcaacggaattaacaatactttgcgcttcatacggcctccggcgcagttttttgcggactcacgcgcttacgatagcgaggatcaaacagacacagcagtccgcccaacgccatcatcagcccgcccgcccaaatccagcgaacaaatggtttgtagtaaagacgcacggcccacgcgccgttttccagctcttcaccgagcgcggcgtacaggtcacgcgtgatgccgccgtcaattgccgcttcggtcatcatcgacccggcagtgttgtaataacgtttttccgcatacagcaccgtttccggcttgccatcgcgcgttacgccgatagtcgccacaccgccacgccagttcgggccagtcacctctttgacatcacggaaggtgaagcgatattcatgaatatcgacgctatcgccggacttcatgcgcacatcacgctcaacgctatagttctggctaaaggcaatgccaacaattgtcactgccagcccaaggtgagccgccaccatcccccaataactgaaggtggttttcgtgccgcgtgaaatacgtagcgcagcttccgcaattgccagcaccgcaatccagcaggccattgccaggccgagcaccgtcatcgccacaactttgctttcgaacagccacggcaacagcagcgacagcaccagcgtagagatgaaggcgataatcaataaattgcggatcttacgcgggcgatcccgcccccagcgcaccagaggaccgacaccaagcagtagcgcaaacggcaccatcagccaggtaaaaatggtgttgaagaacggttcgccaatcgaaatactgcccagtcccagttgcttatgcaccaacggcagcagcgtccccagcaacaccaccagcatcgcagcgaccagcaaaacattgttcgctaacagcaaagattcccgcgaccacagcgcattgtttacgcgtgagcgaactttgtgtccacgcgcggcaaacagcagcagcgaaccgccaatcaccagcaccataaaggcgaggataaacataccgcgcgccggatcagacgcaaacgcgtgtaccgataccagcacgccggaacgcacgaggaaggtccccagcagacacaacgagaaggcactgattgccagcagtaatgtccacgctttgaaactggcgcgttgttcagtgaccgccagtgagtgcatcagcgcagtccccaccagccacggcataaacgaggcgttttctaccggatcccagaaccaccagccgccccagccgagttcgtaataggcccatgcggaaccgagcacaatgccgagcgtcaggaaaatccacgccgccagcgtccacgggcgagtaaaacgcgcataagtgctgtccagacgcccgctcagcaaagaagcaatggcaaaagcaaacgccaccgagaaccccacgtaccccatatagagcagaggcggatggaagatcagccccggatcctgtaacagcgggttaagatcgcgcccttcaatcgggaagttcggcaacgtgcgtgagaacgggttagaggtaaagagaatgaacagcaaaaagccgacgctgaccatccccattatcgccagtacgcgggccacaatatccagcggaatacgctgactaaaaatcgctaccgcaaaggtccagccgctcatcagcagcacccacagcaggagcgagccttcatgcgcgccccaggtagccgccacgcgataccacaccggaagctgggtattggagttgctggcaacataggtgacggtgaagtcgttgaccacgaaggcattgaccagtaccagaaatgcgccagccacagacataaacagcagccaggcaaacaagcgggaagacgccatcatgcgcgcatctccgcgcgctacgccccatagcggatacacggacagcagcagcgcaattcctagcgccagacacagcagcccgttaccaatttccggcatcatgatgctgggtccttataaacactcgccgggcgacggtgattggcttccatcgctttctcaacttctggcggcgtgtagttttcgtcgtgtttcgccagcacttcttttgcgaggatatgattgcctttttccagttcgccctgcaccacaacgccctgcccttcacggaacagatccggcaaaatgccttcgtaagagacatctactgaaccttcagcgtcgtaaatggtgaaagttacttttagcgaattgggatcgcgctgcacgctacccggcatcaccatcccgccaacgcgcagacgctgaccgacttccggcatttgctgagtttcacgcttgccgtagagaatttcccccggcgtataaaagagatcgatattcgagcgcagcgcatatagcaccagaccgatagtcagcgccagccctgccaacacggcacaggcaatccacaagcggtttttacggcgaatattcatgcagcctcctgctgttgcgcagcacgtaaacgcgcctcacgcgcccgctgttgcgccacaccacgcagaattgcgcgatgttgcatcaccgagtgcacgaccaaaaccaccagcggaataacggtcatcaccaccgccagccagacaaaaaaggcgtaaccgcccattgcgaaaaattcattccaggaagcaaatgcaggggtcatttacggcctcttttcagtatcagttcactcacccacggacggcgtttttccatcagcaaaatcaaattacgcatccgcatcagcgtcagcgtggcagacaggagcaggaagccaaaaatcgaccagcgcagcggcgaacgcatcgccggatcgatactttgctgcatccgcgttgatccctgatgcagggtgttccaccactccacggagtaatgaataatcggcagattcaccacgccaatcagcaccaggatacctgccgcacggcccgccagacggcggtcgtcgaaggcgtgccacagggcaatcacacccacatacaaaaacagcagcaccagttcagaagtcagacgtgcatcccatacccaccaggtgccccacatcggttttccccatgcagagccggtaaccagggcaataaaggtaaacacggcaccaatgggggccatcgccgccaccgccaggttggccattttcatctgccagacaaggccaataaacgctgccactgccattgatgcataaatgcccatcgaccagatcgccgcaggcacatgcaggtagataatgcggtagctatttccctgctgataatcagccggagcaaagccgaatccccagatccagccgacggtaagcacgaccacactggcaattgccagccacggtataaaccagccacagatttgatacagccgtggtgggatcgccagttgatgcagtgttttccacatagtttcgataccagactcgaacaaaaatcagtaatccagcgttattgaatgctgattcgtaacgctgccgccgtcgcaaaaggacttaatgtcgcggtgcctgccagcaacgcgcctaaaattgccagatacccgtcaacgggcaaatgcatggaagccgcgtccatcgcggcggtggcaaagatgagtaatgggatagtcagcggtaacaccagtatgctgagcagcacaccaccgcgcttaagtcccactgtcaacgccacacccggtgcaccgagaaagccaagcgtaggcgttcccagcagcagcgtcagcgccatcacttgccagccataaacatccattcccagtagcattgctaccagtggcgaaaggatgagtaacggcagaccggttaccatccagtgcgccatcaccttcgccagcacaacggcgggcaagggtaacggcaacaacatcaattgttcaagactgccgtcctgcaaatcgtcacggaacagtcgttccagcgccagcaaggatgaaagcagcgcagcaacccagataatgcccggtgcaatacgcgccagcagttgcggctccggaccgatactgagcggaaaaagggtaattacaatcaggaagaaccacagcgggttggcgatttcggcgctatggcgaaacgctacacgcagctcaagacggaaaatgcgccagaacatcatgcggccctcgtttgcgtcagtgaaatgcggcgaattttactttcagcaacgttgagcggctggtgggtagtcagaatcacaatccccccctgctccgtatgctgcgccatacgctgggtcagacgatcgacgccgttaacgtcaatcgcggtaaaaggctcgtcgaggatccataacgtggcacgggtcagccacagacgcgctaaagcgacgcggcgttgttgcccggccgagagctgatttacaggaatatcttcgaatccggcaagcccggcctgcgccagggcttccagacattgtgcggtatcgccatcgcgatgataaaagtgcagattttctaacgccgtcagccgggttttgatccccggctgatggcctatccataacaggttttgatggtagctgtcgcgtacctgatgcaagggctgcccttgccagagaacctcgcctgcgtcagggcgagacaaccccgtcagcaaacggagaagcgttgtcttccccgcgccgttgctaccggtgatttgtacccactctcctgcgttcagcgtaaatgacaagccactaaataaggttcgttcatcccgctcacaaagtaactctctggcttcaagcatacccacgcaataaccctgttaaaaacctggctcgacttcacgcatatcgggcagcttgtgcgctatccctttatggcaatcaatacaggtttgcccatctttcaccgcctggtcatgcatcttcgcggcaaccgatttctgggcggttgtatccatatactcgaagttgtgacagttacggcactcctgcgagttattgtccttcatgcgccgccactcattctgtgccatcgtcagacgatgagcttcaaatttctgcggcgtgtcaataacgccaaaaattttaccatacagctctttacttgctttgagcttgcgtatcatcttcggcacaaactcgtgcggaacgtgacaatccggacaggtcgcacggacgccgctacggttgttgtagtgcacggaatccatgtattcctgatacaccgtgttgcgcatttcgtggcagctaatgcagaactcttcggtattggctttttccatcccggtgttaaagccaccccagaagacgatgccgccaacaaaaccgatcaacagcagcgtccccagcgccagacggctgggggtacgccaccatttccacaggcgcttaatcagaccaggcttacggtcagaatttcccataataacctcttatttcccgtaaccttttgatggggtaaaggtattccccacgattggcgcggtatcggcctgcggtacgtgacattgcagacagaaataacgacgcggagccacttccgcgcccactttgccgtcgctgtccataaagtgagtaggactgatacgcggcgcgccagtggtgcgatagctttcgacaccgtggcactgcaagcagcggttggtattggtcgttacctgataaccttcaacgctatgcgggatcattggcggctgattcacatagttcagcggcatccgttcctgctcttttggcatccgaatggccccttcctgtgtcccggatacttccggcgactggctaaaatcgacgccattagccgcccaaaccgcgccgcttaccaccagggccagcatcgccgtccattgacacagcgctttcttcaggtcatggcttttcatgatttcgctcccgaactccatcgtgtagttattgtaaatacatcctcagaacagacatccacgcagcgaccgcacgtcatgcaatcgcggctggtgacctgcaccgggctttgttcatccagcaccggggcacgtagcacatgcggttccgggcaaacatgaaaacaatccatacagcggttacatttctgccgatcggtggccgcaacggtaatcacacctttgctacccagcacgccatacagcgcgccaaccggacaaatgtgcccgcaccagccgtgttcaacgaccagtagatcaaataaaaacagcgcgagaataagcagcgcgccgctgccgaagcccattaccaggctacgccccatcagagaaacggggttgatccattcccaaatgagcgtgccagttaaggctgatcccaccagaatgaccaccaacagcacgtagcgaatgtggcgagggatcgtcgcagactgattgaggtcaaagcgcctgcgtaaccagttcgctaagtcggtaatcgggttcagcgggcagacccagctgcaaaataatcgctttcccgccagggcgtagagcacggtgataatcaccgcaccggtcaacgccaccgtggcaggcagatgaccactggcaagactttgcagcgtcatcagcggatcggtcagcggaacggtgtcgaataacaggctactgctgtagttgccgtgcaagatccacacaccaaaccatggaccgctcaaaaacatccccagcacgaagaactgacaaaggcgacgtaacaccagccaacggtgactgcgccaccagccttttttctccagcgcctcgcgcccggcgtcacgtttacgatttgccattgttcccctccagccagccgaagcggtaatggtgacctaactcccctttcgccagtgacagcggtaacaccttgattgccggttgttccagcacgcatactttttcgcacttaccgcaaccggtacaggcgtcgctgtgaaccgtcggcagaaagcgggcgtgcttaccggtacgcgtgttgcgctccagctccagggtgatggcctcatcaattttcgggcattcgcgataacaaacatcgcagcgcagcccctgaaagttgagacagttttcctggtccaccagtaccgccagccccatccgcgcgtcgtcgatcgattcgatctcacgatccagcgcaccgctcgggcacactttggcgcacggaatgtcctcacacatttcgcaaggaatatcccgtgcgacaaaatatggcgtgcccgccgacagaccagaggccagcgtcgccagttttaaggtgtcgtaagggcaagcctgaacacactgaccgcaacgcacacaggcactggcaaaggcgttctcgtttatggctccgggcgggcgcaaccgcacgccagatgcgcgtgcggtttgctgttgtaaccccagcgccacacccacggcagccagcccgcctgctgtgcgaacaacatcgcgcagaaagcggcggcgaccattttgaggtttcgctgaccgggacataatggcttacaccttctccagtttgaccgcgcacttcttgaagtccgtctctttcgagagcggatcggtcgcatccagcgtcagtttgttaaccagctgtgcggcgtcgaagaacggcatgtacaccaggccctgtggcggacggttacgaccgcgcgtttcaacaatcgagatcacttcgccacggcgagaaaccactttcactttgtcgccacggcgcagatcgcgcgctttcgcatccagcgggtgaataaacaggaccgcttccgggaaggcgcggtgcagttccggcacacggcgagtcatactgccggtgtgccagtgctccaggacgcgtccggtagagagccacaggtcgtactcttcatccggtgcttccgccgccggttcgaacggcagcgcgaagatcaccgctttgccatccggtttaccgtagaacttgtagccttcgcccgctttcacgtacgggtcgttaccttcgctgtaacgccactgcgtttctttaccgttcaccaccggccagcgcagaccgcgcgctttgtggtagtcatcgaacggtgccagatcgtgaccgtgaccgcgaccaaaccatgcgtactcttcgaacagccctttttgcagatagaagcccagctcgcgggattcatcgttcagctgatcttccgccagttcggataccgggaatttgctcacttcgggggtggcatacagaacttcgtacagcgttttgccacgcagttccggtttcttcgccagcagctcttccggccatacttcttcagttttgaagcggcgggagaactggactaactgccagagatccgatttcgcttcgcctggcgcctgtacctgctgacgccagaactgagtacggcgttcggcgttaccgtaagcgccctctttctctacccacattgcggtcggcaggatcaagtcggctgccagcgcactgactgtcggatacggatcggagacgatgatgaagttgcgcggatcgcgccagcccggcatacgctcttcattaatgttcggcccggcctgcatgttgttggtacacatggtccagtaaacattcagcttgccgtctttcagtgcacggtcttgtgccaccgcgtgcagaccgattttcgccggaatggtgccgctcgggatattccacttcttctcgcaaatatcacggtgtttctcgttagtcaccaccatgtccgcaggcagacggtgagcaaaggtgcccacttcacgcgcagtaccacacgcggaaggctgcccggtcagggagaacggaccgcaacccggctgggaaattttgccggtcagcaggtgcaggttgtagaccaggttgttggcccacacgccacgagtatgctggttgaagcccatcgtccagtaggagatgactttcttgttcggatcggcatacagctgcgccagttgttctaactggtctttcggcacgccggtcatttcggcagttttttccagcgtatactcggcaacgaaggctttgtaatcttcaaagctcatcggttcggaggcgtcagaacccggattcttcgctgctttttccagcggatgggtcggacgtaaaccgtagccgatgtccgtcgcccctttgcgcaggttaacgtgcttgctgaagaagtcctgatttatcgcattgttttgaatgatatagttggcgatgtagttcaggatcaccaggtcagattgcggcgtaaagatgatgccgttatccgccagctcgaagctacgatgctggtaggtagaaagcaccgccacggtgacgttctggttagagagacgacggttagtgatgcgtgaccagaggatcgggtgcatctccgccatgttagcgccccacagcacaaacgcgtcagcctgctcgatgtcgtcatagcagcccatcggctcatccataccaaaggtacgcataaagccaactactgccgacgccatacagtgacgtgcgttcgggtcgatgttgttcgaacggaagcccgctttgaacagcttggacgcggcataaccttcccagatagtccactgaccagaaccgaacataccgatcgattccggtcctttttctttcagggcggttttgaatttctcttccatcacatcgaaggcctgatcccaggtgattggggtaaattcgccttctttgtcatatttaccgtttttcatacgcagcagcggctgcgtcaaacggtctttaccgtacatgatcttgggcaggaaatagcccttaatgcagttcaggccacggttaaccggtgcgtccgggtcgccctgacaggccaccacacgtccctgctgcgttccgaccagaacgccgcaaccagtaccgcagaaacggcacggcgctttatcccatttgatggcttcctgctgaccaacaacggcgcgggcaacgcccggcacgctgagaccggcagccgccgcagcggccgcaacggcgttagctttcataaagctacgacgactgagtttcatggtgtttcctcaccttgctcttcctgctggtgataaaccagcgacaccgccagcacgccctctacgttgcgtactgactcaatggtttggatcagcgtttcgctgtcttctgcttccaccaccacaatcaactgaccgctcggcgcgtcgctgacagcaacttcacagccgggaaaggcgttcagttgggtgctgatgtctgaaattcgttcgcttttggcctgcacgaccaggctgcaaacttgccagttagtgtgcatggagatactccgcagttatggctgataccggacagctggctgcacatgctccacatccgttgcaaagttggctattaagttgcggctggtagatcccggagagcgtcgggcgaaagataattgccattggctcacagctatcctgacagcggcggcattcaacagactgatacgccaggcacgcgtccccaatggtgaactgcaaatcccaggccctggtgtggcgcggagaaaatagcgattcggggcaagcctgcgcgcagtcgtaacagaagctgcactcgttatttttgaaattaacgctcggatagccgcccgcgccgcgttgcagaatgttgttttcacaagcattaatacaggcgtcgcagcgggtgcaatgggtcagaaaatgagattcatcaccggaccagggcggacggataccgttactggctttgcgccagcgaccagtgagtatgccccgacgggatgcatcaatcttcacattgaccttccatcattaacgcgctctgaaaattgagagcgaccaaataaaccgcataattaataagccatttttatagccgctaagatattaaaggatgtgtcaaagatgcataccccgatcggggtaaaacctgtagcaggatcaaaagagtggcgggaagcgtggcaaaaacgggcttttgctcacatttcaaatggttataaatatatttatatagcgattaattcaccagagatatttctgctggtttgctctctcattagaatttaacactaaaagagcaggtaaaattgtctgaatgttctttaagttattcataaagcaaattaataaatctgatgaatatgttaaccttcagcgacatcatcggtgaaaacctataaatgaagaaggaaagcaaaaaaatgaagaccattctacctgcagtattgtttgccgctttcgctaccacttccgcctgggcggcagaaagcgtccagccactggaaaaaatcgcgccttatccacaagctgaaaaagggatgaagcgtcaggtgattcagttaaccccgcaagaagatgaatctaccctgaaagtagaactgttaatcggtcagacgctggaagtcgattgcaatttgcatcgtctcggcgggaagctggaaaacaaaacgctggaaggctggggctatgattattatgtctttgataaagtcagttccccggtttcgacgatgatggcctgcccggatggcaagaaagagaagaaatttgtcaccgcgtatctgggcgatgctggaatgctgcgttacaacagcaagctgccgatcgtggtgtatacgccagacaatgtagatgtgaagtaccgcgtctggaaggcggaagagaaaattgacaacgcggtagttcgctaaactgccgtgaagtgcagcaccccgtaggtcagacaaggcggtcacgccgcatccgacatccaacgcccgagccggttgcctgatgcgacgctgacgcgtcttatcaggcctacaccgctgtgaagtgctccaccccgtaggtcggataaggcggttacgccgcatccgacatctaacgcccaagccggttgcctgatgcgacgctggcgcgtcttatcaggcctacaccgctgtgaagtgctccaccccgtaggtcggataaggcggttacgccgcatccgacatctaacgcccaagccggttgcctgatgcgacgctggcgcgtcttatcaggcctacaccgctgtgaagtgctccaccccgtaggttggataaggcggttacgccgcatccgacatccaacgtccgagccggttgcctgatgcgacgctggcgcgtcttatcaggcctacaccgctgtgaagtgctccaccccgtaggttggataaggcggttacgccgcatccgacatctaacgcccaagccggttgcctgatgcgacgctggcgcgtcttatcaggcctacaccgctgtgaagtgctgcaccccgtaggttggataaggcggttacgccgcatccgacatctaacgcccgagccggttgcctgataagacgctggcgcgtcttatcagcatacgccacatccccggcataccatgccggatgtggcacatcattacaacgcaatatccgccacttctttttgaacgggtttcggtttcaactgcggtttcggcgtactatctgctgcctgcggcttgtcgtatttcagccccagcacttcgctggtgtactgcaactcgcgttctgttgccgctacatcaccgttcagcttgcgtccataagacggaacgatcgctttcaacatagcctgccattgcgggctggaaacgcgatcgccaaatactttttccagcagatccaacataatcggcgcggcggttgacgcccctggcgatgcccccaggagcgcggcaatggtcccttgctggtcactgacgacttcagtacccagacgcagtacgccacctttctcggcatcacgcttgataatctgcacgcgctgccccgcttgccacaaacgccagtcctcttttttcgcctgcggatagtactctttcaacgcttcaaaacgatcctcttcactcaacatcacctgactcaccagatatttcaccagatcgaaattatccagcccgacgtgcatcatcggcatcacgttagaggtggtggtggaactcatcagatcccacaatgaaccgtttttgaggaatttggttgagaaggtggcaaatggcccaaacagcactacgcgtttaccgtccagaacgcgggtatcgatatgcggaaccgacatcggtggtgcgccaacggatgctttaccgtaaaccttcgccagatggtgattaaccacgtccgggttttccgaaacaaggaactgtccgcccaccgggaaaccggcgtagtctttcgcttccggaatccccgattcctgtaacagcttcagcgccgcaccgcccgcgccgataaagacaaatttggcacgaatgttctgtgcagtgccatttttcagatcggcaacggtaacggtccaggtgttatcgtcattacgctttagggcgcggacttcgctgctgagttgcagcgagaagttagatttcttctgcaaggaagcaattaactggcgggtgatctcgccgtagttcacatcggtaccaatttccgtacgcgtggctgccactttctgttgcggatcgcgcccttccatcactaacggtgcccactctttgatctgcgcgtgatcttcagagtaacgcataccgcgaaacagcgagctttgttgcaacgcggcgtaacgggcgcgcaggaaattaacgttatcctcgccccagacaaagctcatatgcggaacggtattgataaatgaacgcggagtacgcagcacgccgcgctcaacctggtgcgcccagaactggcgggaaatctgaaatgcttcgttaatggcgactgctttttcaatactgatgctgccatcggcgttttgcggggtgtagttcagttccatcagtgcagaatgcccggttccggcgttattccagccgttcgaactctcctgcgcgacaccctccaggcgctccaccatggtcatcgaccattcaggctccagctcgcgtaaataggtccccaacgtggcgctcataatgccgccgccaatcaacagtacatcagtttcctgctcctcggacgctttcgcttttgccgccatcgaaacggcattaagccccacggccatcgagaagagcatggcagtcacttttttcatcttgttaatgccttacttttagtcgctttattgcaggtgagatttgcgcggcatcaacggtaacacttaagtaacaacatttaaataatgtttataaattatattctaattttagaaacattataatttcgttgattaattatagggttattagaaatgaagggatttttagcatattgacctgacggcagcagtccgccaggtcagcgtcgtaatattatgccgtccgggcaacggcatcacgcgaagcagcatcgcgctcttcgcccgtcagctcgctaagttgcccgttgcgcatttccagcaggcggtcggcgtggataaagtaatgatcatcatgactgatggcgaaaatagttttacccatctcctgcatcagcggcagcaacacctgataaaactcacgacggaagtgtggatcctgatccgccgcccattcatccagcaggataatatcgcgttcttctgccagcgccagcaacagcgccacgcgttttttctgcccttttgataacttcaggttaacaatacgcccgttgcttaactcaagcttatgagccattttcagctgcgccagccacttctcaaccagttgcgggttagcgggtttaccctccggccccagcagttgatcaaacagccagacatcggtaaacactgccgaaaacagtttgcgataatcttccggttgttcgccgctgacaggtttgccatccagcaagatttcgccgctttgtggctgatacaagcccgtcaacaacatcgccagcgtcgattttccgctaccgttgccgccaatcagaaacagcagctcgccacgtttgatggtgagattaatcggaccaacggaaaacgcgttatcctgataagcaaacgtcacgttacgcagctccagcgtttgccagttgggaaacgcctgcgggcgcggaaactctgctttgaaaggcgcgagcgcgaatttgttcagcttgttaaacgccacctgcgccgtcagcagcgtcggcaatgcgccaaccgccgaaagcagcggcgtacgcaggaataaaagcgtcaacgaataggtcgcggcaacgttggtatcagcccaaccgaggctgttcgccatccagaacaccaggccgattgcgcccagcatcatgatgtttgaccagttcacggcactaagatggaaggtgtctgcgcgaataatatgatggcgatactcttgcgcatcaggaatgtagaggttgttaaacacatactcggcgcgttcccggttcagagtcagctctttgcgcccttcaagtacagtttgaaaatccgtgtacagcttgtcttcggtttcacgcagggtcgccatatgtttgtacacccgcgccaccagcacaaaaccgccccagatggtgatcgccatccagatagccgttaccagcaacattttgcccgacagcatccacagatacgccgctgaaccgatagtgagaatgatcccctgcaccagttccggcagacgcacaaaagcaatggtgatattgcgcacatcgctggttaaccccgccagcaacgaggcgctaccgagttgttcaatgcgctcgacgtgagtatccagaatccgcttgataaattcactacgcagtcggtaaacgaagtgatgccccaaagtggtgagcgccagttgcgatccgagagtgactgccatcaacagcagcaataatcccagaaactccggcaacaccagcagactggtatccgccgtttcgataaggcgctgattgataaaagcaattaagccaatgcctaatgccgcactggcgaggcttagcgccatcacactgataaatggccagcgatactgccgccagacaagtacaagaagttccatgcagaaaacccggacaatgaattacagcccgcagtttaaacatcttcgcgcgcacagcaataataattcttatttttattcttttttacctgcctgacggaatgtcaggttgtagcggcagtcgatggtgagtggatgaaaccccgctttcaacggttgaataccgtgataaaacagccgcgattcaccgccccataccaccacatcgccatgttccaacaacaaacgtttgagcggatcatttcgtttcaggccgccaaattgaaaaatcgcgggtaagcccagagaaacagaaacaattggcgcgcgcagatccggttcgtctttatcctgatgcagcgacagtttcgcgccaggagcgtagcggttgataagacaagcatctggctggaaatctggatagcccgccgccgtagccgcacgttgacataaattatgaaaactctgtggcatggcgggccacggtttatttgtttgcggatcaatgggcgaatagagataaccttgccgatggctcgtccagcccagatgcccacagttggtcatcgccaccgacatggtatatcccccgggggtgaccatctggcgaaacggcgactggctggcaacgtcattaatatcgcggattagttgctccgcagcgttaaaagcaaaacggtgcaaaattaccgctccagccgccagtggctcttgccacggttcagcatcggcaaacagatccaacattacctctcctcattttcagcttcgcggcgcagcagttgcgctttacgcgacacgccccagcggtaaccggaaagtgtgccatcaccacggaccactcgatgacagggtattacgatagccagcttgttggcggcacaggcgctggcaacggcccgtaccgctttcggtttgccgatggcgttagccagttgctgataactgacggtttcaccgcaaggtatcgtgcgcagtgcctgccagacttgttgctgaaaagcagtgccgcgaatgtccagcggtaacgtcagcggcgtatcgcgttgattgaggctggcgatcacttcacgcacatgttgctgaaacatcagatcggcaggcgcgttgtcggcagcgggaaacatctgctgcaactcgctgattagtgtcgcgtcatcatcgcccagcaatatcgcgcaaatcccccgctcgctttctgccaccaggcaacgacccagctcacaatcagccagcgcgtaacgcaccgccagattttcgccaccgtgacggaattgtttagccgtcatgcccagcgtttcgtcagctttgcgatagtaactgctgctgtcggggaatccggcgttaagaatagacgtcgtcacgctctcccctttcgccagcgattcgcgcaaacggcgagcgcgccaggcctgttgccaggctttaggcgtcattccggtagtagctttaaacaaccgatgcagatggaacggactcatcgccacatggtcggctaaggcttccagcgttacaggcgtttcctgttccagcagtcgacacacgtgggtgattttatccaaccgatgttgccggggattggctttgtctggctgacaacgtttgcaggggcgaaatccggcggcgagtgcctcgctggcatttgcgtagaaggagacattttcccgcaaggcatgtctggcgcggcaagacggacggcaaaagatacccgtggtgcgcacggcgaaaacgaattcgccgtcggcattcgggtcgcgggctaagacagattgccagcgttgatcgtcagttaagcatgtggcgtttttcataatcagctccctggttaaggatagcctttagtctgcccggtcaccatcacgcaaaaaccaacaatcttgcgctttaatttttttcgctgacaaggaagcttttaaactgtggtgacatccaggttttaaagctatcgccttctttggtgatcatataaaccgccagcccttcccggcgaacaacctctttggctttctccggcccgagtaccattaagccagtatcccaggcatcggcttccagcgccgtcggagcaatcaccgtcacggataccagattgtgttcgatgggacgcccggtttgcggatcgataacatgggaaagacgtttgccgtccagttcgtaatagttacggtagctgccagaggtgctaatcccatgaccgttgatatccaccacagcttgaaccgcgttttctttatcggttggtttttgaatcgctacccgccacggctggccttcaccgttcataccacggctgttcagcgcgccgcccaccgacaccagatagcgggaaatcccttcctgctccatcaagcgtgccaggtgatccgccgcataaccttcaccgacggtggagagatcgacatataaatccggcaggtctttttgcagatattgctgatgcgactgattgatgaccgtcaggtgctgtaagccggttttggctttcatcgcatcgatctgttcctggctcggaatttgaaccggctgttgttccgggccaaagccccacagattcaccagcggcccgacggttatatccatcgcgccatcggtcttcgcgccaatgcgcagcgaggtggtgacgatatcggccatcgcttcacttaccggccacggcgataaactttgcgaatcgttaaagcacatcagcgcggaatcttttttataggtcgaaagcagctgatcgtcggcgtccagctgggtctgaatcttttctttaagttcggcactgcgtttggcatcaatgcccgggatgctggcacgccagaaggtacccatggttttgccttcaagaacggtaacttcagtagcgtgggttttggcgggttgtggtttttgatcgcaaccaacaaaaaagagcgcggcagccagcagtgccacgcgggtaaagcttatttccatacgtgattatcctcatgcgaacggtcgcaagagtacaccaaaaaactgtgtttgtacgctgaaaacaatgaaaaaagggcccgcaggccctttgttcgatatccatcgagattagaactggtaaaccagacccagagctacgatgttatcagtgttgatgccagcgtcacgagtgaactggttgtcgtccagcaggttgattttgtagtcaacgtaggtggacatgtttttgttgaagtagtaggtcgcaccaacatcaacatatttcaggatatcttcgtcgtcgtagttacgaccagcaacgacacccaggtttttacctttagactgcaggtatgctacagacggacgcagaccgaagtcgaactggtactgagcaacagcttcgaagttctgtgctttgttcgcccaacccagggaacctacgcgagttgcgttgtaggtctgggtgtactgagcagccaggtagatgttgttagcgtcgtatttcagaccaccagtgtaggtttcagcacggtcgccgttaccgatgtaagcagcggtgttctgagcatcagtacgtttggagctggaaactgcagcaccgataccgaagccttcgtaatcataagtgatagaaccgccgacaccgtcgccgttctgacgcagagcgccacgaccgttgttggtcatgccttcgccgcttacgctgccgtttttgccctggtactgaacagcaaagttcagaccgtcaaccagaccgaagaagtcggtgttacggtaggtcgcgaagccgttaccacgctgctgcatgaagttgtcagaaccgtaggtgtcgccaccgaattctggcagtacgtcggtccaggaagttacgtcgtaaacaacgccgtagttacgaccgtagtcgaaagaacctacatcctggaatttcagacctgcgaatgccacacgggtccaggagttttctttgttgtcttcagaggtattgccctggatctgatattcccactggccgtaaccggtcagctggtcagtaacctgagtttcgcctttgaaaccaagacgtacataggtctggtcgccgtcttctgacttgttgtcagagaaatagtgcaggccgtctactttaccgtacagatctaatttgttgccgtctttgttgtaaacttcagcagcgtttgctgcgcctgctaccagcagagctgggaccaggagggacagtactttaactttcatgttattaaccctctgttatatgcctttatttgcttttttatgccactgcatactgattaaccctcattaatcagtcggcaagtccattctccccaaaaatgcagaataatccaacacgaatatgatactaaaacttttaagatgtttcatttatcgctgtagatgtttcaaaatgtaaatgcaagggaactttttaagattattgcggaatggctaaataagcacctaacatcaagcaataataattcaaggttaaaatcaataacttattcttaagtatttgacagcactgaatgtcaaaacaaaaccttcactcgcaactagaatatctcccgctatcatcattaactttatttattaccgtcattcatttctgaatgtctgtttacccctatttcaaccggatgcctcgcatccggttttttttacccttctttacacactttcattattctgtgctaccacagaaaaactataactcttgttaactatttcacaaacaattaacatcagcataatttccagcaatcttcgtttatttgcaattaatttcgttgggctttttgtaggttatttgtacagcaaaatggcgcttgtacatctatttccccaatgcaggatgataaatatcacgggagaatagagaatcatcaatcaggtaagagtctggaatttcacactgtaccctttatactgccctatcacttcgcgaagttttaacaggtcataaacacgaatgcgtcagaaagagacaacggccacgacccgcttttcactcctaccggggagcattacccgcttctttttactgttgatcattgtgttactggtgacgatgggggtaatggtacaaagcgccgttaacgcctggctgaaagataaaagttaccagattgtcgacattacccacgcaatccaaaagcgcgtcgatacctggcgttacgtgacctggcagatctacgacaacattgccgcgacgacctccccctcctccggcgaaggtttacaagagacgcgcctgaaacaggatgtctactatctggagaaaccacgccgcaaaacggaagcgttaatctttggctctcacgacaactcaacgcttgagatgactcagcggatgtccacttatctggatacattgtggggtgcagaaaatgtaccgtggtcgatgtattacctgaatggtcaggataacagtctggtactgatctcaaccctgcccctcaaagatctcacctccggatttaaagaatcgaccgtcagtgacattgttgattcacgtcgtgcagaaatgttgcaacaggccaacgccctcgatgaacgcgaaagtttttctaacatgcgccgcctggcctggcagaacggtcattactttaccttgcgtaccacgttcaaccagccgggacatctggcaacggtcgtggcttttgatctgccgattaatgatttgatcccaccgggtatgccgctggacagtttccgccttgagccagacgcgacggcaacgggagacaatgataatgagaaagaagggacggatagcgtcagtatccactttaacagtacgaagattgaaatctcctcggcactcaactctaccgatatgcgcctggtctggcaggttccttatggcaccttattgctggatacgttgcaaaacattctgctgccactgctgctgaacatcggtttgctggcgctggcgttatttggctataccacattccgccatttctccagtcgcagtacagaaagtctacccaacacggcggtcaataacgaattgcgcattttacgggcaatcaatgaagagatagtctcactgctgccgctcggcctgctggttcacgatcaggaatcgaaccgcactgtcataagtaacaaaattgccgatcatttgctgccgcatttgaatctgcaaaacatcaccaccatggcggaacagcatcaggggattattcaggcgacgatcaataacgagctgtatgagatccgcatgttccgcagccaggtcgcgccgcgcacacaaattttcattattcgcgatcaggatcgcgaagtgctggtaaacaagaaactcaagcaggcgcagcgtctgtatgagaaaaaccagcaggggcggatgacctttatgaaaaacattggcgatgcgctgaaagaacccgcacagtccctggcggagagcgcggctaaactcaatgccccggaaagcaaacaactggcgaatcaggcagatgtgctggtgcggctggtcgatgaaatacagttagcgaacatgcttgcggacgatagctggaaaagtgagacggtgctgttctccgtgcaggatttaattgatgaagttgtgccttcagtgttgcctgccatcaagcgtaaaggtctgcaactgctgattaacaatcatctgaaagcacacgatatgcgccgcggcgatcgcgatgccttacgacgtattttgctgctactgatgcaatatgccgtgacctcaacgcaattgggaaaaatcacccttgaggttgatcaggatgagtcctccgaagaccgcctgacgttccgcattctggacaccggagaaggcgtaagcattcatgaaatggataatttgcacttcccgtttatcaaccagacccaaaacgatcgctatggcaaggcggacccgctggcattctggctgagcgatcaactggcacgtaaactgggcggtcatttaaacatcaaaacgcgggatgggcttggtacacgctactctgtgcatatcaaaatgctcgcagctgacccggaagttgaagaggaagaagagcgtttactggatgatgtctgcgtaatggtggatgttacttcggcagaaattcggaatattgtcactcgccagttagaaaattggggtgcaacctgtatcacacccgatgaaagattaattagtcaagattatgatatctttttaacggataatccgtctaatcttactgcctctggcttgcttttaagcgatgatgagtctggcgtacgggaaattgggcctggtcaattgtgcgtcaacttcaatatgagcaacgctatgcaggaagcggtcttacaattaattgaagtgcaactggcgcaggaagaggtgacagaatcgcctctgggcggagatgaaaatgcgcaactccatgccagcggctattatgcgctctttgtagacacagtaccggatgatgttaagaggctgtatactgaagcagcaaccagtgactttgctgcgttagcccaaacggctcatcgtcttaaaggcgtatttgccatgctaaatctggtacccggcaagcagttatgtgaaacgctggaacatctgattcgtgagaaggatgttccaggaatagaaaaatacatcagcgacattgacagttatgtcaagagcttgctgtagcaaggtagcctattacatgaacaatatgaacgtaattattgccgatgaccatccgatagtcttgttcggtattcgcaaatcacttgagcaaattgagtgggtgaatgttgtcggcgaatttgaagactctacagcactgatcaacaacctgccgaaactggatgcgcatgtgttgattaccgatctctccatgcctggcgataagtacggcgatggcattaccttaatcaagtacatcaagcgccatttcccaagcctgtcgattattgttctgaccatgaacaacaacccggcgattcttagtgcggtattggatctggatatcgaagggatcgtgctgaaacaaggtgcaccgaccgatctgccgaaagctctcgccgcgctgcagaaagggaagaaatttaccccggaaagcgtttctcgcctgttggaaaaaatcagtgctggtggttacggtgacaagcgtctctcgccaaaagagagtgaagttctgcgcctgtttgcggaaggcttcctggtgaccgagatcgctaaaaagctgaaccgcagtattaaaaccatcagtagccagaagaaatctgcgatgatgaagctgggtgtcgagaacgatatcgccctgctgaattatctctcttctgtgaccttaagtccggcagataaagactaatcatctgtaggccagataagacgcgttagtgtcttatctggcatttgcaccgattgccggatgcagcgtaaacgccttatccggcctacgattcccattatttcaacagattacattaaagtaggccagataagacgcgtcagcgtcgcatctggcatttgcactgaatgccagatgcggcataaacaccttatccgtcctacgattcccgcgatttcctgaccctctcggcatataccgtcagcgtctgttttatcacatccagcgttaccggcttcgacaggcagctgtccataccggactccagacaccgctgcttctcttcagccaacgcattagcagttactccgattaccggcaacgtcagtcccaactgacgaatgcgttgcgtcaagcggtaaccatccatatttggcatgttgacgtcgctaagcacgatatcaatatgattcttgctaagtacattaagcgcatcgacaccatcattcgcggttttacattgatagcccaacgatcccaactgatctgccagcagacgtcggttaatcggatgatcatccacgaccagaatcatcatatcgtcattatcgctgaccgctttgtccgtcgacggcagagcgttagcaggatcgtcgctctccatctcgatcaaataaatacgcgccaacaatgccggtagctcatgcggggcagccacactgtgtacccactcccctggcgctttctccagcggaataccaatatggcgacgacagaaggtcactaccgctctaccctgccattttttactcactacctcgtcagtaattaacacatcttcgggagtcggttcctgcccttcgtatgttgtaacgacgatgccgctgcgctgcaaactggtttccaggaactgacagagcgacgcattgcggaccgacagccagcagcgtttaccactcaacccttccacgccttttttctgcgggtactgagcgccgtacaacggaatacgcacggtaaactggctgcccattcccggttctgaatctaccgagatatcgccgtccatcatgctgatcagtttttcacaaatcgccagacccagaccggtcccctggaagtttcgctgtacgcccgttccgacctggaagaagggatcaaacaagcgcaccacttctttcgccggaatccccacgccggtatcgcgaacacggatagagagataatcgccatcagcgcggacatgcaaaactatacagccggtatcggtgaattttatggcgttactcaacaggttggagatgacctgctgtaaacgcatcgggtcgccatttaaggccactggcacatccggttcaataaagcagtacaagcctaactgcttgcgtaccaccagcggtaaatagttggcggtgatgtggttcatcacttcacgcggtgaaaactcacgcggttcgatcttcaactgttccgattcaatcttcgagaaatcgagaatatcgctgataattttcaacaacaggctggaagagttgttcattgccgtcaccagacgatcgacgcctttcggtaactctttggtttgcaacagatccaggttaccgataatgccatacagcggcgttcgcagctcatgactgacggtggcaaggaacatcgattttgactggctcgcctgttccgctgcttgtgccatctcctgcaacgactcttccatcttcacgcgcgaagaaacatccaccagcacacaaatggccacgttttcattacgatagcgcgaatggacgaagctgatttgcagattggtattgttgctggtcaggacatcaacaaaattgacctgctgcccacagataatttgcgtcagtcgttggcggtcctcatgcgtaagcatattgagataggtatgcgccagttcgttacttaaaatattgacgccatcagcggtacgcaaaatgcagatacccactggcgcggaggcgacaatcttgcgattgaactgctcatgttcttccagtcgcagggcgtcgctttccgccggaatgaaaatacgtcgctcgtacatccgtgcgagagtaaacaatgcagctccggcaagcacattcagcaaaattgcgttaaggatcaacatgcgaatgcgttccagcaccttatcaaccggcaccgaatacacgatgcttagcgatgagggtggcagatttttcttcagcaccagctcccggaacccttccgtatagccaaaccaggagcgttcctgcatccagcgaggatcgcccttaattttgctttcaggtccggtaagcgaaatcagggtatgaccattttcatcaagaatggtaacccccatcggcaacgtgcccggtaagaaaaagttctccatccggatggtctgctcgacacccaaaagcgcctgcaaccggttcgccagataaactggcgtcaacgcgtaaaaatacccgacgccagggcgcggaccttcgctgatccagtagaggttactgccgctatcatcttgtggtgcatttcgatatttattgatgcgttcatgcaacgctttcaacgcggtatcgcgttccactggcatatcacgcagaccgaaattggccatgcagaggttatcgctgccgattaaaaatacccggttgagatcgtaagccgcagaaaaattatcgcgccagtagcgcataaaccacgccaatgactccagagaacctcgccaggtgttactcattgcggaacaatcagagtcggcaaacagcggttcaaacgcaggcacatccgcctgcgtttctcgtccacgcggggaaagcacaccgttttctgccgataagcgattttcagcgatgtacttcagctctttcatcacatcagaggtgcgttgaataaagcgctgagcctgatcggaactcagattaaattcctgacgaatttccgattctcgctgatgtaacgcattaacgatgtaaaaaacggatgaaaaagcaatcaacagccagagcactaacgccaatgctctgaacatgtagcgcgaggctttcagggttgtacgaaaagaagcaaggtatttcaaaggggcgaagctccgcctcaggtgaccgatggagtgtggttaaggtagcggtaaaagcgtgttaccgcaatgttctctcttctctggaatatgatacaccgccgagaaatcatcaccttaacctctgataatcgtcatataccggacaagactagtggatttcagcatgcattatatgaagtggatttatccacgccgcttacgcaatcaaatgatcctgatggcaatcctgatggtcattgtcccaacgcttactattggttatatcgtagaaacggaaggacgttcagcagtcttatctgaaaaagagaaaaaactttctgccgtggtcaacctgcttaatcaggcactaggcgatcgctatgatctctacatcgacttaccacgtgaggagcgtatccgcgcattaaatgcagaacttgcccccattaccgaaaatatcactcacgccttccctggcatcggtgctggttattacaacaaaatgctggatgcgataatcacctacgcgccttcagcgctatatcagaataatgtcggcgttaccattgccgcagatcaccctggtcgcgaagtcatgcgtacaaatacccctttggtttattcaggcaggcaggtgcgcggcgatattttgaattcaatgctccccattgagcgtaatggtgaaatcctcggctatatctgggccaatgaattaaccgaagatattcgccgccaggcctggaaaatggatgtgaggattatcattgtgctcaccgccggtttgctgataagcctgctattgattgtccttttctcccgtcgcctgagcgccaatattgatatcatcaccgatggcctctcgactctggcacaaaatattcccactcgattaccacaattgcccggtgaaatggggcaaatcagtcagagtgttaataacctcgcccaggcactgcgtgaaacgcggacacttaacgatctgattattgaaaacgctgccgatggcgtcattgccattgaccgccagggtgatgtaaccaccatgaacccagcagcagaagttatcactggctatcaacgccatgaactggtagggcagccttactccatgttgttcgacaatactcagttctacagtccagtactggatacgctggaacatggcaccgaacatgtggcgctggagatcagttttccaggtcgtgaccgcaccattgaactcagtgtcactaccagtcgtattcataacacgcacggtgaaatgataggtgctttggtgattttctctgatttaactgcccgcaaagaaacccagcgccgcatggcgcaagcagaacgcctcgccacactgggtgagctgatggctggcgtcgcgcatgaagtacgtaatccgttaacggctattcgtggttatgtacagatcttgcgccaacaaaccagtgacccaatacatcaggaatatctgtccgtagtactcaaagaaatcgattcaattaacaaagttattcagcaattgctcgaattttcacgtccacgccacagtcaatggcaacaagtcagcctcaatgcattggttgaagaaactctggtactggtacaaaccgccggcgtacaagcgcgggtcgacttcataagcgaactggataatgaattaagcccgattaacgccgatcgtgaactgctcaaacaggtactactgaatatcctgatcaatgccgtccaggctatcagcgcacgagggaaaattcgcattcaaacctggcaatacagcgactcacaacaggccatttcgatagaggacaacggctgtggcattgatctctcgctgcaaaaaaagatcttcgatccctttttcaccaccaaagcctcaggaaccgggcttggtctggcgttaagtcaacgcatcattaatgcccatcagggtgatattcgcgtcgccagtttgccgggctacggcgcaaccttcacgcttattttaccgatcaacccgcagggaaatcagactgtatgactgctattaatcgcatccttattgtggatgatgaagataatgttcgccgtatgctaagcaccgcttttgcactacaaggattcgaaacacattgtgcgaacaacggacgcacagcattacacctgtttgccgatattcaccctgatgtggtgttgatggatatccgcatgccagagatggacggcatcaaggcactaaaggagatgcgcagccatgagacccggacacccgttattctgatgacggcctatgcggaagtggaaaccgccgtcgaagcgctacgctgcggagccttcgactatgttattaaaccgtttgatctcgatgagttgaatttaatcgttcagcgcgctttacaactccagtcaatgaaaaaagagatccgtcatctgcaccaggcactgagcaccagctggcaatgggggcacattctcaccaacagcccggcgatgatggacatctgcaaagacaccgccaaaattgccctttctcaggccagcgtcttgattagcggtgaaagcggcaccgggaaagagttgattgccagagcgattcactacaattcgcggcgggcaaaggggccgttcattaaagtcaactgcgcggcgctgccggaatcgttgctcgaaagtgaactgtttggtcatgaaaaaggtgcatttactggtgcacaaaccttgcgtcagggattatttgaacgagccaacgaaggtactctgctcctcgacgaaattggcgaaatgccgctggtactacaagccaaattactacgcattctacaggaacgggaatttgaacggattggcggccatcagaccataaaagttgatatccgcatcattgctgccaccaaccgtgacttgcaggcaatggtaaaagaaggcaccttccgtgaagatctcttttatcgccttaacgttattcatttaatactgccgcctctgcgcgatcgccgggaagatatttccctgttagctaatcactttttgcaaaaattcagtagtgagaatcagcgcgatattatcgacatcgatccgatggcaatgtcactgcttaccgcctggtcatggccgggaaatattcgagagctttccaacgttattgaacgcgccgtcgtgatgaattcaggcccgatcattttttctgaggatcttccgccacagattcgtcagccagtctgtaatgctggcgaggtaaaaacagcccctgtcggtgagcgtaatttaaaagaggaaattaaacgcgtcgaaaaacgcatcattatggaagtgctggaacaacaagaaggaaaccgaacccgcactgctttaatgctgggcatcagtcgccgtgcattgatgtataaactccaggaatacggtatcgatccggcggatgtataacaccaaaacttgctatgcagaaatttgcacagtgcgcaattttctgcatagccgctcattctccttataaatccccatccaatttatcccttcatattcaattagttaaataactaaatccaataatctcattctggcactccccttactattgcctgactgtacccacaacggtgtatgcaagagggataaaaaatgaaaacaaaattgatgacattacaagacgccaccggcttctttcgtgacggcatgaccatcatggtgggcggatttatggggattggcactccatcccgcctggttgaagcattactggaatctggtgttcgcgacctgacattgatagccaatgataccgcgtttgttgataccggcatcggtccgctcatcgtcaatggtcgagtccgcaaagtgattgcttcacatatcggcaccaacccggaaacaggtcggcgcatgatatctggtgagatggacgtcgttctggtgccgcaaggtacgctaatcgagcaaattcgctgtggtggagctggacttggtggttttctcaccccaacgggtgtcggcaccgtcgtagaggaaggcaaacagacactgacactcgacggtaaaacctggctgctcgaacgcccactgcgcgccgacctggcgctaattcgcgcttatcgttgcgacacacttggcaacctgacctatcaacttagcgcccgcaactttaaccccctgatagcccttgcggctgatatcacgctggtagagccagatgaactggtcgaaaccggcgagctgcaacctgaccatattgtcacccctggtgccgttatcgaccacatcatcgtttcacaggagagcaaataatggatgcgaaacaacgtattgcgcgccgtgtggcgcaagagcttcgtgatggtgacatcgttaacttagggatcggtttacccacaatggtcgccaattatttaccggagggtattcatatcactctgcaatcggaaaacggcttcctcggtttaggcccggtcacgacagcgcatccagatctggtgaacgctggcgggcaaccgtgcggtgttttacccggtgcagccatgtttgatagcgccatgtcatttgcgctaatccgtggcggtcatattgatgcctgcgtgctcggcggtttgcaagtagacgaagaagcaaacctcgcgaactgggtagtacctgggaaaatggtgcccggtatgggtggcgcgatggatctggtgaccgggtcgcgcaaagtgatcatcgccatggaacattgcgccaaagatggttcagcaaaaattttgcgccgctgcaccatgccactcactgcgcaacatgcggtgcatatgctggttactgaactggctgtctttcgttttattgacggcaaaatgtggctcaccgaaattgccgacgggtgtgatttagccaccgtgcgtgccaaaacagaagctcggtttgaagtcgccgccgatctgaatacgcaacggggtgatttatgattggtcgcatatcgcgttttatgacgcgttttgtcagccggtggcttcccgatccactgatctttgccatgttgctgacattgctaacattcgtgatcgcgctttggttaacaccacaaacgccgatcagcatggtgaaaatgtggggtgacggtttctggaacttgctggcgtttggtatgcagatggcgcttatcatcgttaccggtcatgcccttgccagctctgctccggtgaaaagtttgctgcgtactgccgcctccgccgcaaagacgcccgtacagggcgtcatgctggtcactttcttcggttcagtcgcttgtgtcatcaactggggatttggtttggttgtcggcgcaatgtttgcccgtgaagtcgcccggcgagtccccggttctgattatccgttgctcattgcctgcgcctacattggttttctcacctggggtggcggcttctctggatcaatgcctctgttggctgcaacaccgggcaacccggttgagcatatcgccgggctgatcccggtgggcgatactctgttcagtggttttaacattttcatcactgtggcgttgattgtggtgatgccatttatcacccgcatgatgatgccaaaaccgtctgacgtggtgagtatcgatccaaaactactcatggaagaggctgattttcaaaagcagctaccgaaagatgccccaccatccgagcgactggaagaaagccgcattctgacgttgatcatcggcgcactcggtatcgcttaccttgcgatgtacttcagcgaacatggcttcaacatcaccatcaataccgtcaacctgatgtttatgattgcgggtctgctgctacataaaacgccaatggcttatatgcgtgctatcagcgcggcagcacgcagtactgccggtattctggtgcaattccccttctacgctgggatccaactgatgatggagcattccggtctgggcggactcattaccgaattcttcatcaatgttgcgaacaaagacaccttcccggtaatgaccttttttagttctgcactgattaacttcgccgttccgtctggcggcggtcactgggttattcagggacctttcgtgatacccgcagcccaggcgctgggcgctgatctcggtaaatcggtaatggcgatcgcctacggcgagcaatggatgaacatggcacaaccattctgggcgctgccagcactggcaatcgccggactcggtgtccgcgacatcatgggctactgcatcactgccctgctcttctccggtgtcattttcgtcattggtttaacgctgttctgacggcacccctacaaacagaaggaatataaaatgaaaaattgtgtcatcgtcagtgcggtacgtactgctatcggtagttttaacggttcactcgcttccaccagcgccatcgacctgggggcgacagtaattaaagccgccattgaacgtgcaaaaatcgattcacaacacgttgatgaagtgattatgggtaacgtgttacaagccgggctggggcaaaatccggcgcgtcaggcactgttaaaaagcgggctggcagaaacggtgtgcggattcacggtcaataaagtatgtggttcgggtcttaaaagtgtggcgcttgccgcccaggccattcaggcaggtcaggcgcagagcattgtggcggggggtatggaaaatatgagtttagccccctacttactcgatgcaaaagcacgctctggttatcgtcttggagacggacaggtttatgacgtaatcctgcgcgatggcctgatgtgcgccacccatggttatcatatggggattaccgccgaaaacgtggctaaagagtacggaattacccgtgaaatgcaggatgaactggcgctacattcacagcgtaaagcggcagccgcaattgagtccggtgcttttacagccgaaatcgtcccggtaaatgttgtcactcggaagaaaaccttcgtcttcagtcaagacgaattcccgaaagcgaattcaacggctgaagcgttaggtgcattgcgcccggccttcgataaagcaggaacagtcaccgctgggaacgcgtctggtattaacgacggtgctgccgctctggtgattatggaagaatctgcggcgctggcagcaggccttacccccctggctcgcattaaaagttatgccagcggtggcgtgccccccgcattgatgggtatggggccagtacctgccacgcaaaaagcgttacaactggcggggctgcaactggcggatattgatctcattgaggctaatgaagcatttgctgcacagttccttgccgttgggaaaaccctgggctttgattctgagaaagtgaatgtcaacggcggggccatcgcgctcgggcatcctatcggtgccagtggtgctcgtattctggtcacactattacatgccatgcaggcacgcgataaaacgctggggctggcaacactgtgcattggcggcggccagggaattgcgatggtgattgaacggttgaattaatcaataaaaacacccgatagcgaaagttatcgggtgttttcttgaacatcgacggcgaaggtaaccccattaatcaccagtcaaaacttttcaccagcgtcagctcgccagcattacgcatcggtacaataaatgtttcctgtttctcattgaccgatccttcatcggtgatcagcgtcagttgggcggtggttaattccgtttcgctgcgcccaccatagtagttgatatacacctgatagcgcccgtgaattggcgcgggcatggcgaaaatctcgggtccgtaccccgtcgtgacatccatatccagtgcaccactgtttttcagcacggtgttaccgtaccaggcgtgttcgccatcgggcgtgacaacatggagatcgagatcggtattgtccgtatcccacgagagaaccagccgtaaacgtgcacgaatcgttcctgtacccggcgttgagtaaaactgcattttttgtcggctttgcccatccgggctgatgacctgcacgctgttgctgccttcagtgaaaatataagggcgtgcaaatgaaccatcggattcaattctctgcggcatactggcaccgttgaccaccagccggccctgctgaactttacccgccgcagcataattctttattttgccgcggatctgcgctgagatattttgatcatctgccatgttgacggacgacgccgggtaattgatcgattgtgaaaaactggcatcttcgccctctgccggatgccagcctgagagcggtgcatcaatctcgacttcctgcacaccttcactgtgagcgacaggcgaaagcgccaccagtaacaacggaagaaaaatctttcgcatagcattagtccattaataattgtcgggtcagcgtttcgatatagttctcatcaagcccggtgggataaccatcaaaggccaggtgcagatactcatgggttaaatccagccgatcctgaagcgtaaagaagttacgaataaacagccgtttctgctgccgatcggtataggggaaacctgagactaaacgacagaccgcaaacacgtctggttcgttgtaccctgtctcgccttgtaatatacgccgccactgcggcattttattcgccagccaggctttcgctttgggtaataactggcaggttgagcgtggcgctccccagcggctaagactgttgtcgggataagcaaacgcgagtatctggtcgtaacgctctccctgccccgcctgggccgtggcttgccgccaggaaagtgtcccttcggtagcgcgactgccatgataatgaaccggatcgcctgcatagatgagatcctgcgtccaggcggtcatcgttcgcgcccccgtggtcgctggcgaagcagaaacacgctgcgtggcgctgctgtcggggatggtcaggcaatcgccttcccgattggcgttttgctgtaaaaaagtgcgaatcgccacggtcatggctttcgctgcctcagggggcgtacttttcgcctcgcgatccagaactctggcaacgtactcttcacgatcgagatgcgactgcaatttcagtttgcccttttcgctcagtaaggtcgtctcaccgtggctgacaaacgtaatgtggttaccattagtaaacgtcacacgatagcgcccattaagtacgccgggatttactgccgtcgtactcttttccgctgtgattttcttcagcggatagcgggcaaacagctccacctctacacattgcccactggcaacctgcgtcggcactggcaaaacccgattaagcaccgtcgcataacgggttagtaccgttttgctggtgccactgccagtaacccacagcggtgtaccatcggttaaccagccagcaaaaccaccctgacggatttcctgtttatcatcggcaaaccagctccaggttttcacccgtacccgactaccgagcatggatgcgacaccgattttcgcctcgtccagcaccacatccagtaagacttcctgagctttgttttgcgcgggtaacgtcgctaatgaatcaagcagcgatttaaccgttaccgaggtttctggcttcagcgtagtcagagacgctaaccacgcaggtgcctgacgctgttgccagtattgcccccacacatctgcgccaatatgcaaccgctgcggcgcaaaatagagtccacaggaacgtaccagcgcggtatcgcgcgttatgctctccccagcctgacaacaataaacatcttccggggagtttccacgacactggtagggctgctccggttgatgggtatcctccagccaggcgtaaacatacagtttccacaaactccctaacggcgtggtgagcgtgtcaggtaatgccgagactttggtcacgcctgatgacgacaactgatacagttgatcgtgctgcgcgccccgcagcgccagttgtaacggcgtctcctccgcaagcgttggcagagtaaccaacgccaatagccagacgattctgcgccagttcacttatttcacctgcatcccggtccattcactccctgccgcaacactttgctgtgcaggtgcataggaacgcacataacgagcaggaggcagaacgaattgccctttttgcgagaagcgcagcaaatggcggaaagtgaccgttcccgtcagttctttcaccggcaccatataggccagttcgcccatttcatttcgcgctttttccagcaattgcccctgctgtttcgcggcgttgggtttattgaccgaaatgccccatgttgtgcgctcaacgtcggctcccggtgggagcggtacttccacctgaccatagcgcagaactgcatcctgctcgctggtaagcgtgatttcatcgagatacagcgcatcgctgtcaatctcattgctggtcaccggttgcagagtaaagctcatctcttcttcaccagggataagccgatacaactggcgttcaacggtcaccggaatgttactttgttgagccgtttttgccggttcacgccagcggacctgcacattttgcggggataattcgtcaccaaaagagagaatgtccggcacaccctgaccaacccaacgccagtcttcgccccctccagttaacttatgtttagcccatgcgcccgcaggcgcaggcaacacaaccggaggcattgtcgccatatatttcgccagccagttcatggccagtgcgcgctcaatagtggattgctcagcggtcaaaccacttaaaatagcggccgcctgggtagcgtcgcccccgctattgagcagcacaaccgtgtgcgccagcggctgattgctgtttgccgctttatcccacgcatattgctgaacctgtggcatcaccgtggacttcaactgcgcttttttcagcaacgtcatggttaagacgtttgccaccgcatctgccagtggagattccggtgtatcgaggatcaggctgtcattgatatcgcggatgtcttcctcagagaaatcttcatctttagttccgcgccgggcgatagcttcatccaaccctttcaacaacgttttgcacggcagattcatctcctgtgcccacgccagcaccagcgcccgatgcaataacggcatgttatccgcctgctcggcataactgtcgagcatatgctgccagtattccggttgttgcgttacgccgagcgcctggctggcctgccagtcggcgtaccatgcccatgccgtaaggaaggcgtcaccattgccatcttcaccccaccaggtaaagcgcgctccgggccccgccagttgcatcagccgcagacggttatcctgaatcatctgacgaatgtcgttagcggcggcactttgatgatcggcaagcgaacgccaggcgagactgagcgggatcagacggctaccggtgttgatcaccccaccccacggttcatcgactaacgcatcaagattgttgcggaaaatctcctgcggcgtttcactactttgtagccggatattactcgcctgctcgggcaacatcagcgcgttctcgccaccgccgagcatgacatttttctgctgttcaacgggccagctgttgtccacaaaagacagttttgtgctaatgctgtcctgcacttgcccattttgttgcagttctgcacttaacaagccagattgctgaatattctgcgtcagcgaaatataattcgcccctttgtgcagcgtcagcgtctggcgcatctcagcgcctgcaaatttagtcaccagcgccaccggttcgttatcctgctgactgaagataaacagtcctgccgccggtttgtcgcccacgcgatacaccgttggcatactccacttcatgtagagatttttttccgaacgcagataagcacgcccctgcccgaccagcccgtcgccgttcatcccacgcgcggtgatacgccagcgggttaacgaatcaggcatcaggaacgtgaaatacgctttgccttgtttatcggttgtgagtgacggcatccatgccgcggtatccacctcttcacgccgtggacgttcaagcatttttactcgccgctcgctgcggttagtcgcgccaggcgcaaccggctcgctggagagcgcctggtcgtagctgataaacgacagactggagctggtacgcacattgttacgccccagcggatagaaaaatttgccgatattcggcgcgatttctggttgcagcgcgtagatcatttcatcgaccacgcctaccgttagctgcgcagaaacaggtttacctttcagcgacgaggttaattcgacattgaccagttcaccaggctggtaatgggttttgtccgttttcacccggatatcaagctgaggaacggcaactttgatcccggcgttctgaaaactgtactgaccattacgggtatacagcaccgaaaaagtgatgttaggcgcaaaggaattgctcactggaacccgggcttcatactgggtatcgtttaaacgttgtagcgttagccagtttgccggatgcgaaagcagcgactgctgttccacgcgatcgcgttccagcgtcaataatgcttcatcaattggctccggaaaggtaatcagcatcttcgcggtttcgcctggctggtacagcgttttatccgccacgatatctaccgtaccagtatgcgccgtgctgcccttaccgctgacggcatgacttaacccagcgagaattaagccgtctttatcgcgtaatgtcagattgtagttgccaggtttagcgaaattgacggtaaaggatttgccgcctgacggtagctctccgctatggctcgtgcggtcttcgagacgcaaccattcatacgtaacaggaacctgttttgaagattccagcgcggcataacggaacacaaccgactcgccgctattactgtattgtgcggcagtacttaatgagtaatgcgccagaccgcgttcaatgaggatctctttggtggtggtgacgcgatacgccgcgccgtcactggcggagacggttaacaaatagcggctcggtttatcggcggcggggagatttaacgccacatgaccgctggcgtcggacaccgtttcgctgccttccagcgacacggggaaacgtccggcataacgcaaatcgttaccgaccattgataattgctgagcgcgcaaacttaactgcacgcgggcattttttaccggctcgccatccgggtagagaagttgcagtttgccgctgaccgcttcgccagttttgaactcttttttgtcgagagctaaaccaatctcgaaatgtggcttgatgtagtttgccacgcgaaaactgctgctatagacctgattgcggtaagcaagacgtaactcataacctccggctacggcattttctggcaggcggaaacttccctgcccgccattgcgcgcatccagcgtgacatcgacggtttgcaacagactgccgttagcgtccagcaccgaaagcttcgccggggcgctgacgatgggggatgaatgcaacggatcgtggaactcgcggcccatcactttaacatcgacacgatcgcctgcgcgatatagcgggcgatcggtaaaaatatacaagcgggtgttgtagatttcgctttcgtagaagaagttctcggagacaaaaacgccgccttcagcatccttacccagaatgtatgaacgttctggcgatatatgttgtaactgcaaggtaccgctgtcatcggtcacaccgcgggtcatcacgccaagaccgtcagtccacaagatctctgagccgggcttcgcttcaccctgttttttacccgcggtccataccagaagctcgttacctgacactttgctaagcgccacggtatcggaaacaaacaccaccgtcgtcgcccgatacccaccaaccatcgcctcgacgaggtacagtcccggctcttgttggccgagaggaatataaatgttacccggctgcggcgagatgaaattgctggatgcgccttccagttttaccccttgctgcggctcgaccggtttagcctgccatagtggataacggaactgttccaccaagggatattttttcagcggggaaaactggttgttctgtacataacgggaaggtttaataatggcattgccgagatgtaattcgggtaatgcctgagtcacattctgccgtgactgagaagagaaagtacgctgcatcacgcggcgagatttgccgtaccagttatcccacagccaggtcagcgtattgttcagcccgtcgcccagatattgcggttgcaccacaatgcgatgcaggtttttctgctggcgcaaaaatgccatcgggtcaggaatacgatacaggcgaacgtccacgccgccgtactcttccatctgatagcgccgataatcacgccccggcgcttccagtcgcactttcgcctcttcactgctgctaaaactgctgtcagcaagcaaaaagaatgttcccccggcgggcggcgcatagttactggaaggaagcgaatcatcagcattagcaagccctgttcccacaagagacagggacaagcacgctgctatcgcgccagaaaatttaaacgataaatgccaatgaaattgggattggaatcgttgggtatccatcgggtgtccttccatgtcataagttgttgcagactgactgcgcgcattccgttgtcagttttcgtggcgcttccggtgtggtagatgacgtaacgccccatccagaccattaagtgctgggcatcgccctgatcgaaaaaaatcatatcgccaggcagcgcctggtttatgtcctggccaataaactggctgttgtactgaatcaaattaatcgcggtcacgtaggggccggttttcccgttcccctgattccagttttgcgccagttgacgctgtccaggtgttagcgtcatctctggcggcaaatactggctagagaaaccgttactttttagccatttactatcgtgaactttcagcgtctcgttcgccgcaaatcgcacctggcccgcacaatcctgctgataccagcgtggacttggcccctggcggagctgttcttgtgcaatgcgtacaaaccaggcgcgaaacagcccggattgttcgacattcagcatttcgctatgggcaacaacacaacacagccagcaaatcagcgccagcagcccgtgcctcatagcggctgccaggttatgggtagccactgccaggcggcaccgggttccatctgggccagcttcatgacataacgcggttgttgagataaagcgtccagcttcggcattaataaagtttgtgcggcgttataaaaaaccggttcgagattcttcggcagactggtcaacgtttcgttacgcagcagtttcgccacgccttgtggattgatatagagcggaacgatgccatcagtgggtattacatccaccattgccgggcggtttttattcagtgtttgcagggcgttattaaccagcgtgtcatcgagggagaaaagcagcgttttgttttgcatcgccagcgacacgcggaaaaaataatccgacattaattgatcgggttgcgccgcctgcgctttcggatactgaccgtatcgggaactcacttcgcgacgccagatttgcgcttcgccctgctgagtctggcttatcggcaaaacaccttctggcgctttgctttcgtgcgcaccaatattttgcgtaaacagtttccctggcaattgcgcctgttcggcagtgccatcaaactgaccgacaaacagcggggtttgcaattttgagtcttcataccagcacagccccgcggcaccgtctaacgccccattcagcttgtcgttttcctggctgatgtgcgaaagcatctcttcggcaataccgtgtgaatacggcaccgccacacagaagctggccccggcaggcatactgttccagaccggcgtaaaatcgaaactggtatctacgctggcggattcatcatttaacgccacaaaactgtgccagccgtcgttacccatttcgaagcgtacgccagcaaaagaaggcattaaccgctggtagccaaaacccagcaacctggcgctgcccacgatgcgctggcgtactggcgttttttcagcagcacgctcttccaggccaaagcttgcttgccagcgttttttgccgctcaacaaatcacctgcgatcgccgtggcttcggtatcctgctgatcatctttaaacaacatatccgtgctggaaaacaccagcatcttgtcctgataagtcgcgaacatcagggcgttattgccgttatagcgcaactgataaacaggaatagtttcactatttatcttgatgctactgatttccgttttgcttaactggctgtcgctggtagcggcaaacaacaatggctccagcagtttgcttaaaccactgcgctggatcagcaccatataatgtgaaagatggccttgtttatcgtgccacagcgctgcctgcgcgggctgatctaagagtgacgaaaagagcttatctttcagcgtgagatcgtgttcatagacaatacgacgaatgctgccttcaatgcccagacgatcggcatgattctgataatagaaaacgaaatcttcgctcagaacatcgtggagaaacggaatggtgaggagatctttgggaagctggctcagagagtcgctgtcgagaaagaggtccggctcattgagatcgatttgcagattgttgtgcaccaccagcggcgacaacgttttttctggcccactgccagcatattgcaacgcccagacgccagcggaaagcagtgctattgcgccaaaacctacaagaccatagaaccgccagcctttcgcctttttttcaccactcattgccacattccttgtgtatagccagccattttttacgggcacagccaaactttaccgtgccctaatacgacaaaagcccagactttgcagcctggacttttcaattcaaacaagggagatagctcccttttggcatgaagaagtaaaattattcttcttctggctcgtcgtcaacgtccacttccggagcgatttcatcgtccccttccgcggcactgccatcgatggtatccagatcttcctcgtcaaccggttcagcaacacgttgcagacccactacgttttcatcttccgcagtacggatgaggatcacgccctgggtgttacggcctacgatgctgatttccgaaacgcgagtacgtaccagcgtaccggcatcggtgatcatcatgatctggtcgcagtcatctacctgtaccgcgccaaccactaaaccattacgttcagtaaccttaatggagataacccctttcgtcgcacgcgacttggttgggtattccgccactgcggtacgtttaccgtaaccgttttgcgttgcggtgaggattgcgccatcgccacgaggcacgatcagagagacgactttatcgccttcacctaagcgaataccgcgaacaccggtggtgttgcagcccatcgcacggacagaagactctttaaagcgcaccactttaccttcagcggagaacagcattacttcatcttcgccactggtcaggtcaacgccgatcagctcatcgccttcaaccagtttgatcgccactttaccggcggtacgcagacggttgaattcggtgaggacggttttcttcacagtaccgttagcggtcgccatgaagactttcacgccttcttcaaactcggtcaccggcaggatcgcggtgatacgttcgtcctgctccagcggcagcaggttgacgatcggacgaccgcgcgcgccacgagaggcttccggcaactgatagactttcatcgaatagacgcgaccacggctggagaagcacaggatatggtcgtgggtattcgccaccagcagtcggtcgataaagtcttcttctttaatacgtgcggcagatttacctttcccgccacgacgctgcgcttcgtattcagaaagcggctgatacttaacgtagccctggtgagatagtgtcactaccacatcttcctgggtgatcagatcttccaggttgatgtctgcgctgttggcggtgatttcggtacgacgtttgtcaccgaactgttcacgaaccagctccagctcttcacggatcacttccatcagacgatcggcgctaccaagaatacgcagcagttctgcgatctgatccagcagctctttgtattcgtcgagcagtttttcgtgctcaaggccggtcagtttctgcaaacgcagatccagaatcgcctgagcttgctgttcggtcaggtagtacagaccatcacgcacgccgaactctggctccagccattccggacgcgcagcatcgtcgccagcacgttcgagcatcgcggcaacgttgcccagctgccacggattagcaaccagcgcagttttcgcttctgcaggcgtcggcgcatgacggatcagttcgatgatcgggtcgatgttcgccagcgccacggctaatgcttcaaggatatgagcacgatcgcgagctttacgcagttcgaaaatagtacgacgggtcaccacttcacggcggtgacgaacaaacgccgcgatgatgtctttcaggttcatgatcttcggctgaccatggtgcaatgccaccatgttgataccgaaagaaacctgcaactgggtctgggagtagaggttgttaagcacaacttcaccgaccgcatcgcgtttcacttcaatcacgatgcgcataccgtctttgtcagactcgtcacgcagcgcgctgatgccttccacgcgtttttcttttaccagttccgcaatcttctcgatcaggcgcgctttgtttacctgatacggaatttcgtggacgataatggtttcacgtccggttttggcgtcaacttccacttcagcacgggcgcggatatataccttgccgcgaccggtacggtaagcttcttcaataccgcgacgaccgttaatgattgccgccgtcgggaagtccggccccgggatgtgttccatcagcccttcaatgctgatgtcttcatcatcgatatacgccagacaaccgttgatgacttccgtcaggttgtgcggcgggatgttggttgccatacctacggcgataccggaagaaccgttcaccagcaggttaggaattttggttggcatgacgtccggaattttttccgtaccgtcatagttatcaacgaaatcgaccgtctctttttcgagatcggccatcagttcatgggcaattttcgccagacggatttccgtataacgcattgccgccgcagagtcgccgtcgatggaaccgaagttaccctgaccgtctaccagcatgtaacgcagcgagaatggctgcgccatacggacgatcgtgtcataaaccgccgagtcaccatggggatggtatttaccgattacgtcaccaacgacacgggcagattttttataggctttgttccagtcattgcctagtacgttcatggcgtaaagtacgcgacggtgtaccggcttcagaccatctcggacatctggcagcgcacggccaacaatgaccgacatcgcataatccagataggagctcttcagctcttcctcaatgttgaccggtgtaatttctctcgcaaggtcgctcatctaaccgctatccctctactgtatcccggattcaaaggtcgcaaattataacacagccgcgcagtttgaggtaaacctatacgctttattcacatccaatgcctgatatactcgtttgtcttgccaattacggagtagaagtgccaatgaatgccgaaaaatcgccggtaaaccataacgtagaccacgaagagatcgctaaatttgaagccgtcgcctcccgctggtgggatcttgaaggtgagttcaaaccgctgcaccgcattaacccgctgcgtctgggctatattgccgagcgtgctggcggtttatttggcaaaaaggtgctcgatgtcggttgtggcggcggcattctggccgagagtatggcgcgcgaaggcgcgacggtgaccggtctggatatgggctttgagccattgcaggtggcaaagctgcacgcactggaaagcggcattcaagtggattacgtgcaggaaaccgtggaagagcacgcggcaaaacatgccgggcagtatgatgtggtgacctgcatggagatgctggagcacgtccccgatccgcagtcagtggtcagagcctgtgcgcaactggtgaaaccgggcggcgatgtctttttctcgacgcttaaccgcaacggcaagtcatggctgatggcggtggttggcgcggaacatattttgcgcatggtgcccaaaggcacgcatgatgtgaagaagtttattaaaccggcagagctgcttggctgggtagatcagacaagccttaaagagcgacatataaccgggctacattacaacccgatcactaatacttttaaactcggccccggcgtggatgtgaactatatgctgcacacgcagaataagtgaggttgatgtttggccgcgccaatgcctgatgcgacgcttgccgcgtcttatcaggcctacaaatgctccccgtaggccggataaggcgtttacgccgcatccggcaaccgtgccgactagacagtgattaccatttcaccgtcatcgacaaaaaccctgccgtctgggcaaaatcatcactccctttctgccacgccacgctgccgcgcagggacactcgctgactgatattgcccgtgactcccacttttatttcaccccgttgcttcaccgcatcgtcactgatagtgctgccatcctcttcaatttccgtcgaatggggatcgtgataataattcagatctaatgttggtatgacatgaacagcggtacgccattcgctgtgtaaacccagccgcgtctgaatatcatcaccctgcgattgtgacacgcgcgcacggttagcggcggtaaaatcatcctgctgcacgccctgataaatcacctgcgcctgcggttcaatcaccacaccacgccccggtaaccactgataccccgcctccagcgaggcgataatccccgacgagtggtaatgatctgtgccatcttcttgttcggaaacatcattgctaaaccacgcgtattgcagccagctatccagccaggccccttgcttctgattaccgtgctgaaaccagcttgatgtcagcccaacggcataaccgtggttctggttatcggcgcgagttccggtcatattcgagcggctgtcgccctggttatcgctgtagccaccaacaatcccaagcatccactcgccatccgtgccccagcgcccgctaaacagatcgccgctaagttgcaccgtagaagtgtcttcatgttgagccagttgccccgctgctgtgtaatgataatctccgccgataacacgtaaattcagcgtctgaccatcgccacctgcgtgatcgcgtcgctccatcataaacgcctgatttgccgcccgcaggttattgagataaccgccaactttggcattcaacaccggctggtaagcaggcgtaggttccgggtcgggtgttggatcaggatccggcgtgggatcaggatcgggagtcgggtctggatcaggtggcgatggcggcgttacttcttgcgatcgcagataccagtcgttgttatcttccaccagcgtgtagtcatacgctcccatattgacgtagccgctgcctgccagactgaactgcgcattgttttgaaactgcgtgggatcagctgcgaaatcaaccactttaatgcctgtcgatgtcggctcaccaatccctgtaatggagttaaccaccacagttgtgttgccagcagtattaccgttcatcaccaattgatcgcttaccgagtcatcgccgtttaattcgctatcgagcagtagcgtaccgccgccggtataatcaccgtttaccgtcagcgtatcgccagcgacgccattttgcaggctaaccgcaccggacgtattggtcagattgccattaaccgtcacgttggaaagataagtcaggctgtcagtttcaaggttggtattaagctcacctgtcaacatcacaccatcggtggcattcaccagcgtcccatcgccgttaaatagtgaggcattaagggcgacggaagtatcctgcccggtcaggcgcaaaaccgtaccatcgctgatgtcgatagtgccgctggaaatagcatcaattgactgaatatcctgatccgcgccagtaacgaacgttgccccatcaccaacccacagtgacgaagcataaggaaggatatcagcaacatcacctttcagggtgccttcttcgacacgtaccgccgactgcgttgtaccgctggcggtcagctccagtgtaccagcccccgttttagtcaatgtgctaccctcatcctgatgctgcccgctgctgtcagccatcagtgcgccccactgcgtgtctacccccgcatcaactgccacttcaccgtcggcgcgcatttcaatatcacgtccgtggcctgccgcatctgaacgcgtgtcaacgtcggaggtaatctccatcacgctttcttgttgcttatcggtaaagataacctggcggttatagtgggtatctccaagctgcgagttgtcgctcaccatcagcgtaccggaggcgatttgtgttgtgcccaaataactattattgtttgccagacttacctgcccgtcgctcgcatcgaccaccacgtagacgccatctttcccgtcgccgccgatatgcaaattgtcgccacctgcaagatctaccacatcctgactgccgataaccgttccgctgctgccactgacttcaaggccatcgttgtatgatgtgccgctctgccaggtggagaaatcagagagatcgagcacaccgccgtttaacacgatcgactgcggatcgtcctggagagcggtaagatctgccgcgtcgccttccagcgaaagcaccgcaccatcatcaacgactatatcgccggttagcgccatcgactgcgcccctgccagcacgtagctgccgttttgcgcaatggtgagctgaccagcaccttcgatgatgccagcaaaactgccctgattaacagtaacgttgccaccagcatcgatatttaaagtgccattctgaaagcccgtcaatgcgtgcacaaaagtttgttgggtcgagccaacgtttagctcagcctgattctgatactgatcaatactccctatcgtcagaccgtagcagtcttgcggatcgtcctggcaatgcgtatcgccgacattcatcagggagttgctgcggcccagggtaacttcaccgttttcaatctgcatctcaccagtaaagtcattgttatctgcattaagtaccagatcgccggaacctgttttggtgattaacccggtaccagcaatagagtcaacagctccgtcattctctgtattgccaataaccagcgtttttccgtcggcaatatcaaaggtaacttcacttaagccgagatacataaagccacccgccgcagaggaaggaccatctccatagcctgctgcgctattgttctcatcgactaacacgcctccgttctggctgtagctgtcatcaacagaaatatcaataagatagggagccgtcacgctattggtatatatcgccccgccataaccttcggcagtgttatttgtaaaggcagtgttatttactatcgtataacctgaaggatgcttgctgtcgctattattatcggtaacatcgattgccccgccatcgccatcactgtaacttgttgatgtatatgcctggttgttatcaaaaataacatcacttaaataaacgtcattattaatggtataaattgcgccacctttgccatcattagcgatgttattgcgaaacatggcgttagtgacacgtaaatcgacggcaccagtatcgttagtaccagaagaatagattgcgccaccatagccgcctgcgacgttaccggaaaaaataacatcagtaagattcagcgttgagttttctttagcaaatatggccccgccgttattatattctcctgtaacggtgttattggcaaacagagtcattccagtttcattttctggtaatagtgaaaattccgctccttgttgcaaaaatacggccccaccgctggcgttattggtcatatccgaaaaaaccagccattgcccatcagcgatactccagtcctgcgtaatgcctgaaaggctttgcctgctggcctgacaactcgctttgacatcatatccctggcatgaatcagtgaccgccgcgacaccgttagcagagaaaagagatgcaatcattgacgggagtaaagataaatactccttgcgtagaaagataatccgcatattaatctaaccatcattttctataagacggcgtatttaatcgcattatacgatatggaatatctttcttttgtaaattgttcaacccggtgcaatggctattttgttattatttgatgaataatatcagtgcgtcataattcaagttaataaccttcagggatatcagttatatttaaactaaattaaagtcatgaataattttcttataatataaggtaaattaacaaaatggcttagcatttaacaataaccgaatagaaaacaaccatttcgccatcaacaatctcttacattcgcttatatattgaccacaactgatacatcagattatgtgatgactcgtgcttagatcaatttttgcaatcattagcaaaaagattaataaaccatctatatcaatttatctaacctattatgccgttcaagaaatcgccgaacagttatttttaacaaatttttctcttcccattgactttcccggacaccttgtctgacctaaggtgcgcgaaagccactttttccttcctgagttatccacaaagttatgcacttgcaagagggtcattttcacactatcttgcagtgaatcccaaacataccccctatatatagtgttctaagcagcttcccgtactacaggtagtctgcatgaaactattgcggaaagaattccaaaaacaggtacgacatacatgaatcagaatctgctggtgacaaagcgcgacggtagcacagagcgcatcaatctcgacaaaatccatcgcgttctggattgggcggcagaaggactgcataacgtttcgatttcccaggtcgagctgcgctcccacattcagttttatgacggtatcaagacctctgacatccacgaaaccattatcaaggctgccgcagacctgatctcccgtgatgcgccggattatcagtatctcgccgcgcgcctggcgatcttccacctgcgtaaaaaagcctacggccagtttgagccgcctgcgctgtacgaccacgtggtgaaaatggtcgagatgggcaaatacgataatcatctgctggaagactacacggaagaagagttcaagcagatggacacctttatcgatcacgaccgtgatatgaccttctcttatgctgccgttaagcagctggaaggcaaatatctggtacagaaccgcgtgaccggcgaaatctatgagagcgcccagttcctttatattctagttgccgcgtgcttgttctcgaactacccgcgtgaaacgcgcctgcaatatgtgaagcgtttttacgacgcggtttccacatttaaaatttcgctgccgacgccaatcatgtccggcgtgcgtaccccgactcgtcagttcagctcctgcgtactgatcgagtgcggtgacagcctggattccatcaacgccacctccagcgcgattgttaaatacgtttcccagcgtgccgggatcggcatcaacgccgggcgtattcgtgcgctgggtagcccgattcgcggtggtgaagcgttccataccggctgcattccgttctacaaacatttccagacagcggtgaaatcctgctctcagggcggtgtgcgcggcggtgcggcaacgctgttctacccgatgtggcatctggaagtggaaagcctgctggtgttgaaaaacaaccgtggtgtggaaggcaaccgcgtgcgtcatatggactacggggtacaaatcaacaaactgatgtatacccgtctgctgaaaggtgaagatatcaccctgttcagcccgtccgacgtaccggggctgtacgacgcgttcttcgccgatcaggaagagtttgaacgtctgtataccaaatatgagaaagacgacagcatccgcaagcagcgtgtgaaagccgttgagctgttctcgctgatgatgcaggaacgtgcgtctaccggtcgtatctatattcagaacgttgaccactgcaatacccatagcccgtttgatccggccatcgcgccagtgcgtcagtctaacctgtgcctggagatagccctgccgaccaaaccgctgaacgacgtcaacgacgagaacggtgaaatcgcgctgtgtacgctgtctgctttcaacctgggcgcaattaataacctggatgaactggaagagctggcaattctggcggttcgtgcacttgacgcgctgctggattatcaggattacccgatcccggccgccaaacgtggagcgatgggtcgtcgtacgctgggtattggtgtgatcaacttcgcttactacctggcgaagcacggtaaacgctactccgacggcagcgccaacaacctgacgcataaaaccttcgaagccattcagtattacctgctgaaagcctctaatgagctggcgaaagagcaaggcgcgtgcccgtggtttaacgaaaccacttacgcgaaagggatcctgccgatcgatacctataagaaagatctggataccatcgctaatgagccgctgcattacgactgggaagctctgcgtgagtcaatcaaaacgcacggtctgcgtaactccacgctttctgctctgatgccgtccgagacttcttcgcagatctctaacgccactaacggtattgaaccgccgcgcggttacgtcagcatcaaagcgtcgaaagacggtattttgcgccaggtggtgccggactacgagcacctgcacgacgcctatgagctgctgtgggaaatgccgggtaacgatggttatctgcaactggtgggtatcatgcagaaatttatcgatcagtcgatctctgccaacaccaactacgatccgtcacgcttcccgtcaggaaaagtgccgatgcagcagttgctgaaagacctgctcaccgcctacaaattcggggtcaaaacactgtattatcagaacacccgtgacggcgctgaagacgcacaagacgatctggtgccgtcaatccaggacgatggctgcgaaagcggcgcatgtaagatctgatattgagatgccggatgcggcgtaaacgccttatccggcctacggctcggtttgtaggcctgataagacgcgccagcgtcgcatcaggctccgggtgccggatgcagcgtgaacgccttatccggcctacggctcggatttgtaggcctgataagacgcgccagcgtcgcatcaggcacaggatgcggcgtaaaatgccttatccggcattaaactcccaacaggacacactcatggcatataccaccttttcacagacgaaaaatgatcagctcaaagaaccgatgttctttggtcagccggtcaacgtggctcgctacgatcagcaaaaatatgacatcttcgaaaagctgatcgaaaagcagctctctttcttctggcgtccggaagaagttgacgtctcccgcgaccgtatagattaccaggcgctgccggagcacgaaaaacacatctttatcagcaacctgaaatatcagacgctgctggattccattcagggtcgtagcccgaacgtggcgctattgccgcttatttctattccggaactggaaacctgggtcgaaacctgggcgttctcagaaacgattcattcccgttcctatactcatatcattcgtaatatcgttaacgatccgtctgttgtgtttgacgatatcgtcaccaacgagcagatccagaaacgtgcggaagggatctccagctattacgatgagctgatcgaaatgaccagctactggcatctgctgggcgaaggtacccacaccgttaacggtaaaactgtgaccgttagcctgcgcgagctgaagaaaaaactgtatctctgcctgatgagcgttaacgcgctggaagcgattcgtttctacgtcagctttgcttgttccttcgcatttgcagaacgcgaattgatggaaggcaacgccaaaattattcgcctgattgcccgcgacgaagccctgcacctgaccggcacccagcatatgctgaatctgctgcgcagcggcgcggacgatcctgagatggcggaaattgccgaagagtgtaagcaggagtgctatgacctgtttgttcaggcagctcaacaggagaaagactgggcggattatctgttccgcgacggttcgatgattggtctgaataaagacattctctgccagtacgttgaatacatcaccaatatccgtatgcaggcagtcggtttggatctgccgttccagacgcgctccaacccgatcccgtggatcaacacttggctggtgtctgataacgtgcaggttgctccgcaggaagtggaagtcagttcttatctggtcgggcagattgactcggaagtggacaccgacgatttgagtaacttccagctctgatggcccgcgttaccctgcgcatcactggcacacaactgctgtgccaggatgaacacccttcccttctggcggcgctggaatcccacaatgtggcggttgagtaccagtgtcgcgaaggttactgcggctcctgtcgcacacgcctggttgcaggtcaagttgactggattgccgaaccgttagcctttattcagccgggggaaattttgccctgttgttgccgggcaaaaggcgatattgaaatcgagatgtgaattggttgtagtgccagatacaacgcttatgcgtcttatctggcctacaacgattacatggcgtagtaatacgctttcacctgctcccagtccgctttggggattggctccagatatttttccagctggcggaagtcatgattaatcgctttatcgcgacgcaagcggcgacgacttttctccaggtcaagaaaaccagcttctgcattaccttctgttttcacatagatatggcgaacataacaacagccatgctgacgattaatgctatgcattttcttaaacgccagcgccactgctttcaacatggcttgccgtacttcgtcagaataaggcgatactgcatgctgggcataccagtcagcaatgctgatgaaccccgccatatcttcagtcaccagcaacgctcgccattcaccctcaattttcaccgcttcaccaaaaacgatcttcggcacgatgacaccggcccgttccagttctttaattaccgcaacctcacggacaatcgttggtcggccgaacggataacgtacggaatgaaacagatgatgcgtcatgcgctttacatacagctttttgccgttgcgctcgacgcattgcaccccgctcataccattacggcgatagttaggctcttcaacccagtcgccctctgttgcccaccagtgattaaattcgtcgtactttgctgaaactgccataccctatcgcctgtcatttttattaacgacaatgactataggtggttacctgaggaaaatcttaatgaaacgtgtcgtattaatgaatttcttttgccactactagcttgacaccgcttttacccttcatttgcagcgcatagattccaccagccactaccactaatagtgcgcccagcagataaaatgtgaatttaatcaggcggatacagcgatgaattttattcgacagggattaggcatcgccttacaaccagagttaacgctgaaaagcattgcaggtgaattatgttccgttcctctcgaaccaactttctatcgacagatttcgttgctggctaaagaaaagccggtagaaggcagtcctctgtttttactacaaatgtgcatggaacaattagtggcgattggaaaaatttgatatgagacaggatggcgcatgaacgccatcctgcagtaacattactctttattaagaaattttactgccttatcagggaaatcagtaaacagcccatttacacccgctttgttatacagagcatcatataactgattcacatcaggagtgtattcaggcagtttatctgaccgcacggtataaggatgcactaccagtttattctgctgagcatcttgcaccatgccagtgagtttgatattacccggctgcgatgtctcctcaatcaacatatggtaatccggaccaataccatctgcatattccgccacctgtttcatggcacccggcttaaacatccagtcgtagttgtaattaacccagcttccatccggctgtttctgctgcgtttcattccagtcggtataggcaatcagctgtaccagattgagctccatgcccattttgggttccagctcattcttaatacgcttcagctcatcagcatcaaaacattgcaaataaactttatcgtctttaccggtgtaaccatatttcttcagcacttccagcgtttttgccgcaatatccttcccttcctgatgatggaaccacggcgctttgatttctggataaataccgatatttttcccggtagagtgatttaacccctgaacaaattcaatctcttcttcaaaggtgtgcacccggaagtcggacttacccattgggaaacgccccggataagtctgcacttttttaccgttttcaatatcgaaaccttcggtaaatttcaacgacttaatttcatccagcgtgaaatctatcgcgtagtaacgaccgtctttgcgcgcccgatccgggaaacgatcggcaacatcagtaacacgatcgaggtaatggtcatgcagaacaaccagattgtcgtctttggtcatcaccaaatcctgttccagataatccgctccctgcgcatacgccatcgcttttgctggcagcgtatgctccggcaaatatccactggcaccgcgatgggcgatgactattttttcgttgctgtccgccgccattgcactgcttcccatgactatagtgctcatcatgatcgccatgctaaggtttttcagcgtcaatttcatgccattagcctccgttgcgtttttgcagtaattgttcatggcgacgtttttcgccaatcatcacaacaatcaacaagataaccgccagaatgctgccgccaatcattaccataaagccgccatcccagccgaagaagtccacggtgtagccaacaatcgcgctcgccgccaccgaaccgcccaggtaaccaaacagcccggtaaagcccgctgccgtacctgccgcttttttcggtgccagttccagcgcatgcagaccgatcagcatcacaggaccgtagatcaggaagccgataacaatcatacaaatcatatcgacggttgggttacctgccgggttcatccagtaaacgatagtcgcgatggtcaccagtgtcataaagaaaacgccggttgccccacggttgccacggaagactttatccgacatccagccgcacagcagagtgcccggaatacctgcatattcataaaggaagtaggcccaggaggatttatccagcgcgaaatgcttaacctctttcagataagtcggtgaccagtcgaggatgccgtaacgcagcagataaacgaacacgttggcgatggcgatataccacagcagtttgttcggcagtacgtactgcatgaagatttgcttcgccgtcagctcctgttccgctttttcgttatagtcgtccggataatcatttttgtactcttcgatcggcggcaagccacaggattgcggggtatcgcgcatcatcgcaaaggcgaataatgccaccagaatggcgcagaaagcaggcatatagagcgccgcatgccagtcattgaaccaggccatccccagcaggaacagcagcggcggaataccaccaccgacgttgtgcgcacagttccacactgacacaatgccgccacgttctttctgcgaccaccagtgcaccatagtacgaccacacggcggccaccccatcccctggaaccaaccgcagaggaacaacagtacaaacatcaccgcaatgctcgacgtcgcccatggcacaaagcccataaacaacatcactgccgccgccagaatcaaacctgcgggcaggaaaacgcgcggattcgagcgatccgataccgaacccatgatgaatttcgaaaatccataagcaatcgagatccccgaaagggcaaaacctaaatcaccgcgtgagaatccctgctcaaccagataaggcatagcaagcgcaaagttcttacgaaccaaatagtaagccgcatagccaaagaatatccccaggaaaatttgccagcgcaatcgacgataagtcggatcgatctccgcggcaggtaagcgcgctttgtgtggcgctggtttaaaaatactcaacattgatagcctccgtggcccgtggtcttatttatgattaacagcctgattcagtgagagaacctgccgtttcttgagttgccgcgatgttaagaaaacattcataaattaaatgtgaattgccgcacacattattaaataagatttacaaaatgttcaaaatgacgcatgaaatcacgtttcactttcgaattatgagcgaatatgcgcgaaatcaaacaattcatgtttttactatggctaaatggtaaaaaacgaacttcagagggataacaatgaaaactcgcgactcgcaatcaagtgacgtgattatcattggcggcggcgcaacgggagccgggattgcccgcgactgtgccctgcgcgggctgcgcgtgattttggttgagcgccacgacatcgcaaccggtgccaccgggcgtaaccacggcctgctgcacagcggtgcgcgctatgcggtaaccgatgcggaatcggcccgcgaatgcattagtgaaaaccagatcctgaaacgcattgcacgtcactgcgttgaaccaaccaacggcctgtttatcaccctgccggaagatgacctctccttccaggccacttttattcgcgcctgcgaagaagcagggatcagcgcagaagctatagacccgcagcaagcgcgcattatcgaacctgccgttaacccggcactgattggcgcggtgaaagttccggatggcaccgttgatccatttcgtctgaccgcagcaaacatgctggatgccaaagaacacggtgccgttatccttaccgctcatgaagtcacggggctgattcgtgaaggcgcgacggtgtgcggtgttcgtgtacgtaaccatctcaccggcgaaactcaggcccttcatgcacctgtcgtggttaatgccgctgggatctgggggcaacacattgccgaatatgccgatctgcgcattcgcatgttcccggcgaaaggatcgctgctgatcatggatcaccgcattaaccagcatgtgatcaaccgctgccgtaaaccttccgacgccgatattctggtgcctggcgataccatttcgctgattggtaccacctctttacgtattgattacaacgagattgacgataatcgagtgacggcagaagaggttgatattctgctgcgtgaaggggaaaaactggcccccgtgatggcgaaaacgcgcattttgcgggcctattctggcgtgcgcccgctggttgccagcgatgacgacccgagcggacgtaacgtcagccgtggcatcgtgctgctcgaccatgctgaacgcgatggtctggacggatttatcaccatcaccggtggcaaactgatgacctatcggctgatggctgaatgggctaccgacgcggtatgccgcaaactgggcaacacgcgcccctgtacgactgccgatctggcactgcctggttcacaagaacccgctgaagttaccttgcgtaaagtcatctccctgcctgccccgctgcgcggttctgcggtttatcgtcatggcgatcgcacgcctgcctggctgagcgaaggccgtctgcaccgtagcctggtatgtgagtgcgaagcggtaactgcgggtgaagtgcagtacgcggtagaaaatttaaacgttaatagcctgctggatttacgccgtcgtacccgtgtggggatgggcacctgccagggcgaactctgcgcctgccgcgctgccggactgctgcaacgttttaacgtcacgacgtctgcgcaatctatcgagcaactttccaccttccttaacgaacgctggaaaggcgtgcaacccatcgcctggggagatgcactgcgcgaaagcgaatttacccgctgggtttatcagggattgtgtggtctggagaaggagcagaaagatgcgctttgatactgtcattatgggcggcggcctcgccggattactctgtggcctgcaactgcaaaaacacggcctgcgctgtgccattgtcacgcgtggtcaaagcgcgttgcatttctcatccggttcgctggatttgctgagccatctgccagatggtcaacccgtggcagacattcacagtggactggaatctttgcgtcagcaggcacctgcacatccttactcccttctcgggccacaacgcgtgctcgatctcgcttgccaggcgcaggcattaatcgctgaaagcggtgcgcaattgcagggcagcgtagaactggctcaccagcggattacgccgctcggcactctgcgctctacctggctaagttcgccagaagtccccgtctggccgttgcccgcgaagaaaatatgtgtggtcgggataagcggcctgatggattttcaggcgcatcttgcggcggcttcgttgcgcgaactggatctttcggttgaaaccgcagaaatagagctgccggaactggatgtcctgcgcaataacgccaccgaatttcgcgctgtgaatatcgcccgtttccttgataatgaagaaaactggccgctgttacttgatgcgcttattcctgtcgccaatacctgcgaaatgatcctgatgcccgcctgcttcggcctggccgatgacaaactgtggcgttggttgaatgaaaaactaccttgttcactgatgcttttgccaacgctgccgccttccgtgctgggcattcgtctgcaaaaccagttacagcgccagtttgtgcaccagggtggcgtgtggatgccgggcgatgaagtgaaaaaagtgacctgtaaaaatggcgtagtgaatgaaatctggacccgcaatcacgccgatattccgctacgtccacgtttcgcggttctcgccagcggcagtttctttagtggcggactggtagcggaacgtaacggcattcgcgagccgattctcggccttgatgtgctacaaaccgccacgcggggtgaatggtataagggcgatttttttgcgccgcaaccgtggcagcagttcggtgtaaccactgatgagacgctacgcccgtcgcaggcagggcaaaccattgagaacctgtttgccatcggttcggtgctgggcggatttgatcccatcgcccagggatgcggcggcggtgtttgtgccgtcagtgctttacatgccgctcaacagattgcccaacgcgcaggaggccaacaatgaacgacaccagcttcgaaaactgcattaagtgcaccgtctgcaccaccgcctgcccggtgagccgggtgaatcccggttatccagggccaaaacaagccgggccggatggcgagcgtctgcgtttgaaagatggcgcactgtatgacgaggcgctgaaatattgcatcaactgcaaacgttgtgaagtcgcctgcccgtccgatgtgaagattggcgatattatccagcgcgcgcgggcaaaatatgacaccacgcgcccgtcgctgcgtaattttgtgttgagtcataccgacctgatgggtagcgtttccacgccgttcgcaccaatcgtcaacaccgctacctcgctgaaaccggtgcggcagctgcttgatgcggcgttaaaaatcgatcatcgtcgcacgctaccgaaatactccttcggcacgttccgtcgctggtatcgcagcatagcggctcagcaagcacaatataaagaccaggtcgctttctttcacggatgcttcgttaactacaaccatccgcagttaggtaaagatttaattaaagtgctcaacgcaatgggtaccggtgtacaactgctcagcaaagaaaaatgctgcggcgtaccgctaatcgccaacggctttaccgataaagcacgcaaacaggcaattacgaatgtagagtcgatccgcgaagctgtgggagtaaaaggcattccggtgattgccacctcctcaacctgtacatttgccctgcgcgacgaatacccggaagtgctgaatgtcgacaacaaaggcttgcgcgatcatatcgaactggcaacccgctggctgtggcgcaagctggacgaaggcaaaacgttaccgctgaaaccgctgccgctgaaagtggtttatcacactccgtgccatatggaaaaaatgggctggacgctctacaccctggagctgttgcgtaaaatcccggggcttgagttaacggtgctggattcccagtgctgcggtattgcgggtacttacggtttcaaaaaagagaactaccccacctcacaagccatcggcgcaccactgttccgccagatagaagaaagcggcgcagatctggtggtcaccgactgcgaaacctgtaaatggcagattgagatgtccacaagtcttcgctgcgaacatccgattacgctactggcccaggcgctggcttaaactcctttctgatgcccggtaagcatgtggttaccgggcatttttgcgtacacgattccgtgcccaatgtatgcgttgcaacgcagtgaaaattcctctgaaaacgtctcgcaaaggctgaaactggcagatgtcaaaggcctgggataaccgtaatgtcgcgtcatcataaatatcaggtgacggacaaccatgaccgaatcaacaacctcctccccgcatgatgcggtatttaaaacctttatgttcacacccgaaaccgcacgggattttctcgaaatacatttaccagaaccactgcgcaagcttagcaacctgcaaaccttacgcctggaacccactagttttattgaaaaaagtttacgcgcttactactcggatgttttgtggtccgtggaaaccagcgacggtgacggctatatctactgcgtgattgaacatcaaagctctgcagaaaagaatatggcttttcggctaatgcgctatgccactgccgccatgcagcgtcacctggataaaggctatgacagagttccgctggtggtgccattgctgttttatcatggcgaaacatcgccctacccgtactcacttaactggctggatgagtttgacgatccgcaacttgcccggcagttgtacaccgaagcttttccgttggtggatatcaccatcgtacctgacgatgagatcatgcaacatcggcgtatagctctgctggaactgattcaaaagcatattcgcgaccgcgatttaatcggcatggtcgacaggatcaccacgcttttggttagaggcttcactaatgacagccagctacaaacactgtttaattatctgctgcaatgcggcgatacctcccgtttcacccgttttattgaggagattgccgaacgttcaccactacaaaaggagagattaatgactattgctgaacggctacggcaggaagggcatcaaattggctggcaggaaggtatgcatgaacaagccattaaaattgctttgcgcatgctggaacagggctttgatcgtgaccaggtgctcgcggccacccagctaagcgaagccgatctggcagcgaataaccactaattaacacaggcccacagccgatccccatgggcctttgatatcaataactaccttttatgcgtggcccatttttgcctgatttaaacatcgccagtcgttgatccagggcatcgctgtagagcatcgtgtcaacgccaacagcgacaaagttcgctccccacgccaggcattgctgcgccatatcaggagccacagccagaaaaccagccgctttacccgcagcacggatccgccgaatactggtttcaataattcgctgcacttccgggtgcccggcgttatccgggtagcccaacgacgcagaaagatccgcaggtccaataaacacgccatcaatcccttcgacgtcgaggatttcgtccaggttatccagtgccgttttactttccacctgcaccaacagacaaagcgaatcgttaacttgcgccatgtaattctcaatgcgtccccagcgcgcagcccgtgccacactggccccgacaccacgctcaccgtagggaggatagcgcgtggcagacaccacctgacgtgcctgttcggcagtatcgaccatcgggatcagtagagtttgcgcgccaatatccaggacttgtttaatcagcggtttactgccttccaccggacggatcacgggttggctggcatagggcgctaccgcctgtagctgatgataaagatcctgaatggtgtttggcgcgtgctccccgtcaatcagcaaccagtcataaccagaagtggcggcaatttctgccatataggcagtcgttgagcttaaccacagaccaatttgcacttcgcccttgcgtaaacgttctttaaagggattgcttaataatgcgttcatcgtgttccttaacctatttaatgatgtgccacgtcggtctgcgcaacagtgcgatttacacgcagagtgaaaataatcagcgaaccgatgaccgccaccgctgccagcgtcagtaatcccgccgcatcgctggcaaataacgtttctgctttcacgcgcaggatcggggcaataaacccgcccactgcaccaaacaggtttacaaaaccaattcccgcagccagcgccgtaccggaaagcagttgtgtcggcatcgtccagaacactggctgcacggcaataaacccgatagctgcaacacacagcgctacgatcgccattactggagaaagcagcccggacagaccaataccaatgcccgccgccagtaatgtcagcgctgcgacattacgccgttcaccggttttatcggaatagcgcggaataagccaggtcccaaacaaggccgcaacccacggaatggcggtgaccaccgacgctgtaaagcccacttttgttcccagcaatgccgcaacctgggtcggcaggaagaaaattaatccgtaaaccgccacctgaatggtcaggtagataatcgctagttgccagactcggccattacgcagcgcatcgctcagccgagaagtcactttctgttgttcttcacttgccagttgattgataagcaacgttttttcttgtttactcagaaaacgtgcctgctccggtgtgtcatcaagccaaaagaatgtgaataccccagcaccgactgccaacaatccttcaatcacaaacatccagaaccagccgggatgccccataaatccatgcatctccaacagcgcgccggaaagcggtgatcccagtgttaacgccagcggtgcgcccatatagaacagccccataatgctggcgcgattacgctgcggaaaccattgcgaggtgagataaatcataccagggaaaaatccggcctccgcagcaccaagcagagtgcgaactatcagaaatttcgcttcagtatcggcccatgccatggctgccgaaagaaatccccacagcagtgttgtcgtaccaatccaggttctggcccccagtttgcgcatcaaaagattcgccggaacacccagaaacgcatataccacaaagaaaatgcctgctcccagcgcataagcttcattactcaacccggtatcaatctggtaggtctgtttggcaaaaccgatattcgaacggtcgagaaacgccagcacatacagcgccaacataaacggaattaaacgcacacggtttttcttcaccacggcgtcaagcaaagcggtgctcataaaaagctccttagaatatgtgggcgttaccgttgtcacagcaacgcccggagtgattagtggctgtaggggcgtttcaaattgcagtcacgattgagttcgacgccaaaaccgggtttatcaagcactgatttatgaatacgaccattcaccggaaccggctcattgagcagaatcgggtcaaactgcggacgcatcgttgaacaatccgggctggtcatcaggaattcgctgaatggcgtattggtgaaggtgatcaccgcatggtgagagtaaacagacgaaccgtgcggcaccaccagttgccccctggatttggcgattgcggcaatttccaccagcgtggttaaaccaccgcaccagccaacatccggctgcataatgtcgataccggtttctgaaagcgtacgaaaagattgcagtgtgccgtggtgctcaccgctggtgaccatcattccgactggcgcgttgcgtttcagttcgcgataaccttcatactgctgtggcggcaggcactcttcgatccatttcaggttatagggcgcgcaagcgtgggccagtttggtcgcatagttcacgtcctgactcatccagcagtcgagcattaaccagaaatcctcaccgcatttttcacgcatatccgcgaccatagcggcatctttgcggatccccgcatcgccatcatgtggcccccagtgcgtcggcattttgccaccgataaagcccatctcttttgccagatccggacgcgcacctgtggcgtagaactgaatctcatcacgaacagcgccgcctaaaagtttataaaccggaagcccgaccactttgccgaacagatcccacagagccagatcgacacaggaaatcgtattcatcaccaggccaccagagccggagtaatacagggtggcactgagcatttgatcgtggatcagtttgatatcactgacacatttaccctcaatgaaacggttaagatgtttttcgacaataaaacagcccatttcaccggctgtcgaaacggcgaatccggtctggccgttttctgcttcgacttcaacaaccaacgtgccaagaacgttaatgccaaatgactggcgtgactgctcgtaatcgcggtatttactcatcggggtggcaatatgatcgtctatccagtgattcgccccctggtcgtgataatcaccgccgccagcgcctttttctgctgtcgcaccgccagtaaaccaggcgcgaacctgtttaatttttggtagggtcatgatgttctccattgttatgaggcttgtaagtcaaagggacttttccatcccaacagacgtgaaatatccctggcgcaggcaatggccttgcccgccagataatcacggtattcttcattgatttgtaagcgggtaccgaccaccgagatcgcagcggtaagctcgttattggcgttaaacaccggcgcagcgacacaacggacatcggcgtaatcttcgccgttgtcatagctccagccctgacggcgaatacgcgccagttcttcgtgaagttgctgtggatgagtaatcgttgtgggtgtcgcctgctcccagaccagcccttcgataatactttgctgtaccgctgcaggttgccaggcaagcaggcatttacctattccggagcgataaagcgaaaggctttttccttcatgggaacgcacgctgatagtggctgatgactccactttcaaaatgtaataagcgctgccgttatcaataatccccaggtgacataacagcccggtggtatccatcagttgcgtcaaacgcggtcgagccagttcccggagatccatcttgcttaacgcatgaccggaaagctccaccagcctggtccacaaacaaaaattttcctggtgatcaaggctaagaaaacgctgacgcctgagttcattaagcagcaaataggccgtgcttttagggattcccaatgtgtcaatgatcgtcgcagcactacaggggccaatgcgggcaatcaaattgagaatatcaatagcccgtgtcagggcgggaactttgcttgattccaacatactggactccagtcttagatactggaatcagtctcgttgctcagggggagtaaaattgtgaagcgcatcaaatcccgctcctcgtccagcagactggagaaattacgcacaaatttgtgaatcagcgcacggattttttcttattgagtacaacaggttggacaaattttgccggagggggaatgtgccggtgcagtaaaccggcacagagtggcggaatcagacagataaggtcatggactcaacaacctcaatccagccatgctcactggcgatatcctggccgtttaaccaacggcgcagcatattcagtgccatcattgcgcacacttcctgacggatagccaggctgtagcgcgtagtgctgaaacgcacacgcagagcgaaagtgccgtctggcgtggctagcgcaaagttgagatgctcgttctcgaaacccgaaacagccagtgccagcccggcaaaatggttggcccgccgttctgtaatccagtgcgcagtttgcgccagggtttcctcctgtgaaggaaccacttcacacgccagcaatggagcacctgcgcgagaaagttgcaaagccaataaaccaccggtgaattgctcgctcaacgtcaggctgaactggcggttttgcaattcgcgactgatctgcgcgggcagtccttcagtgccttcgaaaatcacgctctgtccggcaacacgtttaacatccagccacagtttttccatcgcctgttgctcgcttgccggtccggtgagtttcagttcgatgataggcattgaggagcgatagcccattgttacgcccggcggcagttgtagagtgtccaggctttgtgccagatcgctttccgaacgaccaaaagtagtcaaacgcagacaaaccggcggctgcggtaaagaaaaacgctcgcgcaggcgcggcaggatttcgtgctcgaccatcaccttaaattctgacggtacgccgggagtaaagaacatcaggcaacgattaagctgcacggcaaaaccacaggcggtgcctaccgggttattgataaattcagcactggcaggcagctccgcttgtttacggttgctcggtgccattactcgtccacgttcgtggaaatagcgttccatctctttgagccaggcttcatgcagcaccaggcctttaccttttgctgtcgcagcggcgagtgcgcttaaatcatcgctggtcggtcccagcccgccgttaacgatcagcacatcggcgtgctgactacgttcgcgaagaatggtgactaagtcatcaaggttatcccccaccgtattgcggcgagataatggcaacccctgatgaaagaaaaaatcggccagccaggcagcgttagtgtcaacgatttgcccgtgtaacacttcatccccggtggataacatttccacttttaacatggttatctcctgcttttgttatcgaatcactataacgcaaagggagataaggcgtagtaagaaactgaatggcgcgacagaatgccgcgccggaagggatcagaaactggcgttaaccccaacatacgggccgtcagccacggcgttgtcgcggttaccgtctttacccgacagattcaggtagcgataacccgcctcaatactgactggacgcataatggtgtaacgcgcgccagcattcgcttcttcataactttgaataccgctggagagcgaatccggagagtagtaatactcgccaaacaaacggaagctgttgccaattttccactacaaaccacctcctaccgctgcggcataaccttcatcgccgtaattcgggttggtgtaaacgccttttccgccaacggtcgccattaacggcccgagaggcagattcaaccccagccccacgcccgcgacgtcaccgtcgtcgtcgttatgtgtccagttaccgcttaaagccaggcccgtcgattcagttccaaaaccgacaccaatattggtgtattctttacccgcctggccgctgatgctcattgcattgaccgatgcagaaaccaacagcattccggccagacctgctagcgcaatttttttcattatcccctttcccacaagcaattaatcaaaattcccaaagctgcgggattgtactgcctggcacagaggattcaatgagcgaaaaaagggatctagtcacttattgtaactaaatacttcttaaataattaaacgccgaaaaaataaacacactttaccgatacacacaaaaataataataagtacagttatcatcgcaaaagagattactgtcactttcacatatttgtgagttaccgtattctcatggtttctttttatttataaggaatatccctgtgcgacaacggactattgtatgccctttgattcaaaatgatggtgcttatttgctgtgtaaaatggccgacgatcgcggcgttttccccggtcaatgggcgctttcgggtggcggcgtagagcctggcgaacgaattgaagaggcactacgccgcgaaattcgcgaagaactgggagaacagctgcttttgacagaaatcacgccgtggaccttcagcgatgatattcgcaccaagacgtatgcagatggtcgcaaggaagagatttatatgatttacctgatttttgactgcgtttctgccaaccgagaagtgaaaataaacgaagagtttcaggactacgcgtgggtaaaacctgaagatctggtgcactatgatttgaacgttgccacccgaaaaacgttacgtttgaaaggtcttctgtaacaatgatgacagccattactggctgtcagattgaaaatttagtggttaacgaattccccatccagataaactttgcctttttccacatgcatgactaaaccattcagataatcaggtttaaatgtcgcatcacgcttatctttagcaatatatgtcaggcaatgattatgggtaaaaataacgatatttttatcaggtgctttgctttgtaagtctttaattgcactataaatatcattaccgcactgaagaaatcgtttatctaccgtcagctttttacccgctgaaaaccaggtcgccgactgaatggtccggacggtattactggaataaagatcgaaatcagggatatcagcactaaaagcgttgcccagttcacgggcatcctgggtacctttaaccgtaatacctgttatatctgacaagcattgattggttgaacgatcgcaacgttcagcatggcgaaacaaaacgacaaccgggtgctgctgtgccagtctggccaatgttttattgtcgatacgtggcaaaccattgctactccaggcggcatgagtacccagtccggcaattgcagcgagcgccagtaaaatgatgaaatatttttttgacttcaatgatgagcggcaaaaagctaacacgtaaactccacctatagacaagcgcaaccagacaattaccgtgaaattgagcgacatttctggcgataattagcagttggtgtaatattaaaaatcctacgatgtcggcaaaatgcctcaaaattttgccaaatgcaaagcctaaataagaaaaaatataaaaatttcaatatttacgtctaatattagtttcttaaggttaagttaatattctatccttaaaatttcgctccaaatggcaaaatatacacaacactctttatagcaaatataagtggacaggtattcaatggcggaaggaaaagcaatgtcagaatttttgcctttttcgcgaccagcaatgggcgtggaggaactcgctgcagttaaagaggttctcgaatccggttggatcacaaccggtccgaagaatcaggcgcttgagcaagccttttgccagttgacgggaaatcagcatgccatcgcggtcagttcagccaccgccggaatgcatatcacgctaatggcgttgaaaattggcaagggcgatgaagtgattacgccttccctgacttgggtttcaaccctcaatatgatttccttgttgggtgcaacgccggtaatggtggatgtcgaccgcgatacgctgatggtcacgcctgaagctatcgagtcagccattacgccacgcactaaagccatcattccggtgcattatgccggtgcgccagcagacattgacgccattcgcgccattggcgaacgttacggcatcgcagttatcgaagatgctgcccatgccgtcggtacgtattacaaagggcgacatattggcgcaaaaggtaccgctattttttcgtttcatgccatcaaaaatattacctgtgcggaaggtggcctgattgttactgataatgaaaatcttgcccgccagctacggatgctgaaatttcacggtctgggtgtcgatgcctatgacagacaaacctggggtcgtgcaccgcaggctgaagtattaacgccgggctataagtacaatctgaccgatattaacgccgcgattgccctgacacagttagtcaaattagagcacctcaacacccgtcggcgcgaaattgcccagcaatatcagcaagcactggcagctctcccctttcagccattaagccttcccgcctggccgcacgttcacgcctggcatctgtttattattcgtgtcgatgaacaacgttgtggtatcagtcgcgatgcgttgatggaagcgttaaaagaaagaggcattggtaccgggttacatttccgcgccgctcacacacaaaaatattatcgcgagcgttttcccacgctgtcgttaccgaataccgaatggaatagcgaacgcatctgttctttgccgctgttcccggatatgactaccgccgatgccgaccatgtcatcacagcccttcagcaactcgcaggacaataagccatgtttgaaatccaccctgttaagaaagtctcggtggttattcccgtttataacgagcaggaaagcttaccggaattaatcaggcgcaccaccacagcctgtgaatcgttggggaaagagtatgagatcctgctgattgatgacggcagtagcgataattccgcgcatatgctggtcgaagcctcacaagcggagaacagccatattgtgtctattttgcttaaccgcaattacgggcaacattcagcgattatggcgggattcagtcacgttactggcgacttaattattacccttgatgccgatctccagaatccgccagaagaaatcccccgcctggtggcaaaagccgatgaaggttacgacgtggttgggactgtacgccagaaccgccaggacagctggtttcgtaaaaccgcttcgaagatgattaaccggcttattcagcgcaccactggcaaagcgatgggtgactacggttgtatgctgcgcgcctatcgccgtcatattgtcgatgcgatgttgcactgccatgaacgcagcacctttatcccgattctggcgaatatcttcgcccgccgtgcaattgaaattccagtacatcatgccgagcgtgagtttggtgaatccaaatacagttttatgcgcctgattaatttgatgtacgacctggtgacctgccttaccacaacgccgctacgtatgctgagtctgctcggtagcattattgcgattggaggttttagcattgcggtgctgctggtgattttacgcctgaccttcggaccacaatgggcggcagaaggcgtctttatgctatttgccgtgctgtttacttttattggcgctcagtttatcggcatgggattactcggtgaatatatcggcaggatctacaccgatgtccgcgcccgcccccgctattttgttcagcaagttatccgtccatccagcaaggaaaatgaataatgaaaaccgtcgtttttgcctaccacgatatgggatgcctcggtattgaagctctgctggctgccggttacgaaattagcgccatttttacccataccgataatcccggtgaaaaagccttttatggttcggtggctcatctggcggcggaaagaggcattccggtttatgcgccggataacgttaatcatccgctgtgggtggaacgcattgcccaactgtcaccagaggtgattttctctttttattatcgccatcttatttgcgacgagattttgcagctcgctcccgcaggtgcatttaatctgcacggttcgctgttaccaaaatatcgtggtcgcgcgccgctgaactgggtgctggtgaacggtgaaacggaaacgggcgttacattgcaccgaatggtaaaacgtgccgatgctggggccattgtggcgcaactgcgcgttgccattgcgccagacgatatcgctattacgctgcatcataaattgtgccatgccgcgcgccagctactggaacagacattacccgccattaaacacggtaatattctggaaatcgcccagcgcgaaaacgaagccacctgttttggtcgcagaacgccggatgacagtttccttgaatggcataaaccggcatccgtactgcacaacatggtacgtgccgttgccgatccgtggccgggtgccttcagctatgttggcaatcagaaattcaccgtctggtcgtcacgtgttcatcctcatgccagcaaagcacagccggggagcgtgatttctattgcaccgctgttgattgcctgtggcgatggcgcgctggaaatcgtcaccggacaggcgggcgacggcattactatgcagggctcgcaattagcgcagacgctgggcctggtgcaaggttcacgcttgaatagccagcctgcctgcaccgcccgacgccgtacccgggtactcatcctcggggtgaatggctttattggcaaccatctgacagaacgcctgctgcgcgaagatcattatgaagtttacggtctggatattggcagcgatgcgataagccgttttctgaatcatccgcattttcactttgttgaaggcgatatcagtattcattccgaatggattgagtatcatgtcaaaaaatgtgatgtcgtcttgccgctggtggcgatagccacgccgattgaatatacccgcaacccgctgcgcgtatttgaactcgattttgaagagaatctgcgcattatccgctactgcgtgaagtaccgtaagcgaatcatcttcccgtcaacttcagaagtttatgggatgtgtagcgataaatacttcgatgaggaccattctaatttaatcgtcggcccggtgaataaaccacgctggatttattcggtatcaaaacaattacttgatcgggtgatctgggcctatggcgaaaaagagggtttacagttcaccctcttccgcccgtttaactggatgggaccacgactggataaccttaatgcggcacgaatcggcagctcccgcgctattacgcaactcattctcaatctggtagaaggttcaccgattaagctgattgatggcggaaaacaaaaacgctgctttactgatattcgcgatggtatcgaggcgttataccgcattatcgaaaatgcgggaaatcgctgcgacggtgaaattatcaacattggcaatcctgagaacgaagcgagcattgaggaactgggcgagatgctgctggcgagcttcgaaaaacatccgctgcgccatcatttcccaccgtttgcgggctttcgcgttgtcgaaagtagcagctactacggcaaaggatatcaggacgtagagcatcgtaaaccgagcatccgcaatgcccaccgctgcctggactgggagccgaaaattgatatgcaggaaaccatcgacgaaacgctggatttcttcctgcgcaccgttgatcttacggataaaccatcatgaccaaagtaggcttacgcattgatgtcgatacctttcgtggcacccgtgaaggcgtgccgcgtctgctggaaatcttgagtaagcataatattcaggccagcatttttttcagcgtcggcccggacaatatgggccgccatctctggcgactggtgaagccacagtttttgtggaagatgctgcgctcaaacgcggcatcgctttatggctgggatattttactggcaggtacggcctggccaggtaaagagattggtcatgccaatgccgatatcattcgtgaagcggctaaacatcacgaagtcggcctgcacgcctgggatcaccatgcctggcaagcccgtagcggtaactgggatcggcaaacaatgatcgacgatattgcacgcggtcttcgcactctggaagagattatcggtcaaccggtaacctgttctgccgctgcgggctggcgtgccgaccagaaggtgatcgaagcaaaagaagcgttccatttgcgctacaacagcgattgtcgtggggccatgccgttccgtccattgctcgaatcaggaaaccctggcactgcgcaaattccggtgaccttacccacctgggatgaagtgattggtcgggatgtgaaagcagaagattttaacggttggttactcaaccgcatcctgcgagataaaggcacgccggtttataccattcatgcagaagttgaaggctgcgcttatcagcataattttgtggatctcctcaaacgcgcagctcaggaaggcgtgacattttgccctttaagcgaactgttatcagagacgttgccgctcggacaagttgttcgcggaaatattgccggacgtgaaggctggctgggttgccaacaaattgcgggtagtcgctgatgaaatcggtacgttaccttatcggcctcttcgcgtttattgcctgctattacctgttaccgatcagcacgcgtctgctctggcaacccgatgaaacgcgttatgcggaaatcagtcgagaaatgctggcatccggcgactggattgtgccccatctgttagggctacgttatttcgaaaaacccattgccggatactggattaacagcattgggcaatggctatttggcgcgaataactttggtgtgcgggcaggcgttatctttgcgaccctgttaactgccgcgctggtgacctggtttactctgcgcttatggcgcgataaacgtctggctctactcgccacagtaatttatctctcattgtttattgtctatgccatcggcacttatgccgtgctcgatccgtttattgcattctggctggtggcgggaatgtgcagcttctggctggcaatgcaggcacagacgtggagaggcaaaagcgcaggatttttactgctgggaatcacctgcggcatgggggtgatgaccaaaggttttctcgcccttgccgtgccggtattaagcgtgctgccatgggtagcgacgcaaaaacgctggaaagatctctttatttacggctggctggcggttatcagttgcgtactgacggttctcccttggggactggcgatagcgcagcgggagcctaacttctggcactattttttctgggttgagcatattcaacgctttgcactggatgatgcccaacatagagctccgttctggtactacgtgccggtcatcattgccggtagcctgccgtggctgggattactccccggtgcactgtacacaggctggaaaaaccgcaagcattccgcaaccgtctatttgttgagctggacgataatgccgctgctgtttttctccgtcgctaaaggtaaattgcccacctatattctttcctgctttgcatctctggcaatgctgatggcgcattacgctttgctggcagcaaaaaataatcctctggcgctgcggattaatggctggattaacatcgcttttggcgtcactggcattattgccacatttgtggtctccccgtggggaccaatgaacacgccggtgtggcaaaccttcgagagctataaagtcttttgtgcctggtcgattttttcgctatgggcatttttcggctggtacaccttaacaaacgtcgaaaagacctggccttttgccgcgctttgcccgctggggctggcgttgctggtaggattttcaattcctgacagagttatggaaggaaaacatccgcaattttttgtcgagatgacacaagaatcacttcagccaagccgctatattcttactgatagcgtcggtgttgccgcaggtctggcatggagcctgcaacgcgatgacatcatcatgtatcgccagacaggtgagttgaaatacggccttaattatccggatgcgaaagggagatttgtcagcggtgatgagttcgcaaactggcttaatcaacatcgtcaggaggggattattactctcgtgctttcggttgaccgcgatgaagatatcaacagtctcgccattccgcccgcagatgccatcgatcgtcaggagcgtctggtgctgattcagtatcgtcccaaatgatctggctaacattagtctttgccagcttgcttagcgttgccgggcagttgtgtcagaaacaggcaacctgctttgtggcgataaacaaacggcgcaaacatatcgtgctgtggctgggactggcgctggcttgtcttggtcttgccatggtgctctggctgctggtcttgcagaacgtaccggtaggcattgcctacccgatgttaagtctgaattttgtctgggtgacgctggctgcagtaaaactgtggcacgaaccggtatcgccgcgtcactggtgtggggtggcgttcattattggtggcattgtgatcctcgggagtacggtgtaatgggcctgatatggggattattcagcgtcattattgcctcagttgcgcaattaagcctgggttttgcggcaagtcatctgccgccgatgacgcacttatgggattttatcgcggctctgttagcttttggcctggatgcccggatactgttactcgggctgctgggttatctgctttccgttttttgttggtataaaacgcttcataaacttgcgctaagcaaagcctatgccttgctcagtatgagttatgtgctggtatggattgcttcaatggtacttcccggctgggaagggactttttcgctgaaagcactactgggagtagcctgtattatgagcgggttgatgctgattttcctgcccatgacaaaacaacgttactgagttttccctgccactttacactgccgttcccactcatcggggctataactgcttgccgagaggactttcaccgtatgcagcttttcacgattaatacaataaagcgcattctgcaaaggcgagagtaaatcccccactttcacggcgaagtcactcttcacttcggcgatcatttttatcgcgccgccagcatcgcagagcataagtacatgtctgttatcttgtttattgcagcacgattttttgaccagccattccattgcattatcctgtttgctaagagttttcacatcaatttacagattaacagataaactctttatcaacggcaatggaatggcagaaatgagaagtgaaacggagggttaattattgctgacgttgcacccactcttttagcgcctgacgtgaaattttaataccgccgtttttcaattcaggcggcaacgttaaccaacgcaccggttgctgaaaacgggccagcttatctttcacccattcactaagatcaacgctctcgtggtcatactccatcaccgccaccggtcgatgaccaaactccttgtcggcaacggggacgataaacacctgcaaaaccgcaggatgtgcagcaattacgcgctcgacttcttccggctgaataccctctccgccactgaagaatagattgtctaaacgtccgacaatggtcagcttgccattatgcatctcaccgcgatcgcgcgtagcgtaccagccttcgtcattaaccagtgaaaccagttgcccgttacgccagtaaccttctgccatactggcagcccgcagccacacttcattattaacgattttcacttcccgacccggcagcggcgaaccaacgtctgccaggccgtcggcttctttcgcacacaccgtggaggcaaactcggtcagaccatagccgcaaaagcaacgaatcccctgctcgcgcgcctgttccgtcaactcgaccgggatagccgcgccgccaagtaacaccgctttcagggaaacggaactgcggttaaccagcaaacgccagagttgtgttggcaccagtgaagcatgagtacagcctgccagcatttgctccaatggctgtttatcacgcaccgtcatccgcgcaccagcgtataaccagcgccacataattccctgaccggagacgtgaaacagcggtaaagagagcaaccagtcatcgtgatcgccaaacggaatcaacgataacaccccttcggcactggcaagatgggcctgataagtatggacagcggctttcggcaacccggtagaacccgaggtcaacgtcattgagcacagacgcgtcggctgccacgtagcggcatgtgcgccttcaacccgctgaatgtgcagcgacgttaacgccggaaacgtgttttccccatccggcaccagcgcaaattgcagcgtcagattgggcagcaattcttcaagcaacggttgcggcagctgagggttcacgggcaacacccgcgccccgcattgcagtaacgccagccaggcgagcagcgtttgcggcgtattccacgcccgcaacatcacgccgctgccctcaacaacgccctgcgccgcaaagcccgtagctaactcatcgacgcgagcacaaagctcgcgccagttaagttgctcgtcattaagacgtaaggcgatggcttctccccgcacttgccgccagtgacgccacggccagtcagagaagatcataacaaccgctccagtgcatcaacttccacgacaggcagcgtgctacccggccagcgacgtacctgctgcgcctgcatcagatccagcgtgtccagccctggaatggtgtccggcgttaaccaggcggcaatccgcgccagttgcgttaagcctaagctcgattcaatggaagaactgatcaccgccgtcagccccagcgcgtgcgccgcctgtacctgctcgcgtactttctccagactgcccgtgagcgtgggtttgataactaccgcgcgcacgccctcttcagccacaaaggcaaaatccggctcgcgcaagctttcatcccaggcaatggcaatgccggtttcacgggcaaacgctcgcgaatcatcgcgggttttgcacggctcttcgagaaacgcgatgcggtggcgataatccgggttaacatatttggcaaactgctggcctttcagcggtgtccaggcgcgatttgcgtcaagacgcaaatgcagatccggaattgcctccagcaacagattaaccaccatgccgtcgcgcacggcttcgtacaatcccactttgaccttcgccactttctcgcctggcatatcagcaagtttgaggatcagatcgtcaggatcgccattacacagtggtgccgcacggtaattggccgcctgcgggagcgtatctgccagctccgccaatgcacagcttacgccaaaggcaacggaagtcatctgcggtagctcgcaatcgcctgccagccagttatttacccaggcaagcagcacgctttgcgcctcttcccaggtttcctggctgaagcccggcagtggggagatctccccccacccttcgcgctcgccctcacgcaggcaaacgtacagcccgtcgcgggtttttaaccgcctgtcgcgcagaaccacccccgcgtccatggggatctgccagcggtatacctgcgcactacgcattacggattccgtttaaatttgctgaaatcaggctgacgtttctggttgaaagcgttgcgaccttcctgaccttcttccgtcatgtagaacagcatggtggcgttgcccgccagctcctgcagccccgcctgcccgtcacagtcggcgttcagcgcagctttcaggcagcgcagcgccatcgggctgttttgcagcatttcgcggcaccaacggacggtttctttttccagatccgccagcggtaccacggtgttgacaaggcccatatccagcgcctgttttgcgtcgtactgacggcacaggaaccagatttctcgcgcttttttctgcccgacgatacgagccatgtaggaagcgccccagccgccgtcgaaggaaccgactttcgggccagtctgaccgaagatggcattatctgctgcgatagtcaggtcgcacatcatgtgcagaacgtgaccaccgccgatggagtagccagccaccatcgcgacaaccggtttcggacaggtacggatctgacgctggaagtccagcacgttcaagtgatgtacgccggaatcatctttatagccgccgtaatcaccacgcactttctggtcaccaccggagcagaacgctttatcgcctgcgccagtcagaatgatcacgccgatattgtcgtcataacgcgcatctgccagtgcctggatcatctcttttaccgtcagaggacggaaggcattgcgcacctgcggacgattaatggtgatttttgcgataccgtcggtggatttttcataacgaatgtcctcgaaaccttcggagcagtcgtgccattcaaccggtgcgtaaagcattgcttcatcaggataaatcatattgtgtcctttagtcagaaacgcaagatctgcgccagacttgcgattacgccagcgggattttcccgatgcgcgttatgtccggcgcgaggaatgacatggcagtcggcagccagttccgccgccagggcgcggaatttgctgtcacgttcaccacataaataataaaacgcaaatgtgcgggcgctaaggttagcacgtaaatcaggctggacggcgagagaagtcgcctccagcatggcggcaagggttgcgccattattgttgctgcgcagcaccaccagctcccggcgttgatcgtcattgagcgaggcaaaaacaggctgttgataccagtcggcaaataccgccgttaacggttctgtgcaaaaacgctgcgcccattggcgatcggaacgctgacgttccgcacgttgttcagcattttgcagccccggatgcccgccttcgacaataaccccacaaagccccgtcagcccctggcaagccgccatcatcgccacccgtccgccaagcgagtaccccaccagccagaagtcaaggatgttgtaactaaccaaggttttacgcagtaagtcggtgacatcatcaaatccatcgacgctaatcgccgccgaaccaccatgacctgggagatcaacatacaaccgtgagtagtcggcaaacgcctcgcccacttcttgccattcgtggcaatcgccggaaaaaccgtgcaaaaacaccagccagggtaaacctggttttccgtgttttgcctgcgcgtgcaggatcataaatggcttacctgcgccagaagttgctggagcgtttgcgcaccatcggtgtcgttaaccaccatttcaatcaccgtggtggttggcgtgcgccaggcgtcggcaaatgccgtttcaagttcctgccagttttgcggacgatgatatttcagctcgaacatcgcggcggcgtgctcaaaatggacgttttgcggcatcagatagaaacgctcacgctcgctttgcggcgttggcaacagcgagaaaatttgcccgccgttgttgttcaccacaattaataccagcggcgcagaaacctgacgcaataacgccagcgcgttgagatcgtaaagtgcggagagatcgcccacaatcgccagcgtcggtttgccgcttgcccgctgaacgcctgcggcggtcgaaagcagtccgtcgataccgctggcccctcggttgctgtacaccgggtaacctgccggaagttgcgaaagcgcatcaatcagacgtaccaccaggctgttaccaacaaacaattgcccctgttcaggcagatagtcgcagatgcgatgcgccagttgcgcttcgccaaacgcatcacggcgggcaataaccgcctgcattgcctgttccgctaggcgcgggatttcaacgcaccagggctggcgtttttctgccggatgcagctccagccagtcggcaatattggcaattaagcgacgtccgcgatggtgtgccggatcaagtcgcccttcaatgtcatcaacaatccagtactcttctggttcacagcttgcctgccattgcaggagccgtttccccgtcaggctgcttcccagttgcaccacaatttgcgcctgctgcagctcgctggtcgctttggcattgcctaaccaaagatcggcacacggcagcggctgcccggtttgtgacagcacatcgccaatcagcggccagccaagagtttgcgcccacagggcaacttttttgccctcttccgcactcatgcgcccggcaaccaccacgccgcgcttttgtcgccagaagaaccagtcgcgctgtttttcactttccagacgaggcgcttcacgcagccacggtttgtcgtcctgccaccagtcacccagacgctgttgccagctaagcccggtatcgtccatttcgccatacagcggttcagcaaacgggcagttgatatggactccccccgcatgaagcgtaccgagagcgtggtcgatggtagaaaccagccaacgtgcggggatatcctgggtcgggcgcggcaatgaaatactgtgcgtggggtgagaggcgaacattcccggctggcgaattgcctgattcgcgccgcagtcaattagctccggcgggcgatcggcggttaagagaatcagtttttctccggttaacccggcttcaatcagtgccggatagagatttgccaccgccgtgccggaggtcacaatcaccgccaccggctgcttgctgactttcgccagccccagcgccagatgccccaacccacgctcatcgaaatgggtgtggtgaatgaatgcggaattctccgccgccgctaacgttaacggtgtagaacgcgagcctggggcgatacagatgtgtctgacgccgtgacgcgttaatgcttccagaatgaccgccgcccagcgtcggttaaatgcgcttactgacatgagtttgtccggtatcaatattgcggctaagtataaggagctacaaaaatagattattgatatgaatcggtaatgatgcgactcattactattccatttgtaataaagtacgcagccctgccgctttgttgtcgatttcctgccactcttgctcggggtcggaaccacggacaatgcccgcgccagcatataatcgcacgacattgccgctaatttttgctgagcgcagggaaacgcagaattcgctttgttgtaatgagagatagcccgcagaaccggcgtaccattctcgggtgaacggttcgtgacgggcgataaactgtcgcgccagatcgcgcggtaagccagcaactgctgccgttggctgcaactgatgtaaacagatcacatcatccgctttgttgagtgaagtccagatacagcggcgaagatgctgcactttacgcagacgcagtacctgcggcggtaaaacatccagcgtctgggtatcggcctgtaatcgttggcagatatcttccaccaccagcatgttctcgcgctggtttttatcatccgccatcagccactctcctaactgctgcgcctgcttatcatcaggattatttgctactgttcccgccagcgcttcagtacgcagcgctttgtcacgccgccgccataaccgttccggtgaagagccaagaaaagcattttcgccatcaaaggccatgtaaaaatggtagcaattcagattcagtcgacgactggcagccatcatcgccgccgcgttgaccggacttgcgaaatgcaggtcagttgcccgagcgagcaccactttgtcgagctcaccttcggcgatggttttcgttgccagttcgattaattgcgtccagcccgttttgtccggccagtgttgttctcgcgtggtggttaaatgtaacccaggcaagggcttgatactcaccagtgtggcgataaattcttttgcctgaatcgcatcgtgctgaagggagctttcgctgaatagcgtcagccgcagcgtggctttaccgccacagcgtcgccattccaggcggggtaaaagtaaattgccctgcgacgggtcaaaagcattcagcccccaaatgcgtaagtcggcgtgttccgggtgctggcgaagaaaacgttgtgcctggtccaacgacgtaaaacgggtaatcgcgcccaggacgacagcttcttcatcaccattacgttgttgccagtagaattgcgggtatgtttgctgactggccagccagctcaaggcatcaaaagcgtctttgagagggaaaggaatatcgataacccgaatgccgggtgtcgccggaatctcttgcgacaaatggcgcagtagattttccagcgccgtagtaagtgattgcacgcggacctctccctgttaaaagcctcacattatacggggtactacaaaaaaaatgcagtaccccggtgtagggaggttttaacggcgtgccagcaacagtcctagtaccagcccaacggccgcgcccacaccaattccttgccagggtttttcgtggacgtagtcatcagcacgataaactgcctgcttcgcccgatagtaataactgtctgaagcctggctaacccgttttttcacatcatccagcgctttttctgcacgcgctttcagctcaacatatttctgatcggcgggatcgccagaggagcggagcacctcttccagtgtttcactaagcagcgtcaggtcgtcatcgatacgtgtatcaccaaactgattagacattctcgttctccatttgcgtaaaacctgtcactaaatatagacaagggttgttgattacgcctgaattacctcgcgtgccatcccaatgtgtgggataccatcttcttcatagacctccgtcacagggataaaaccgaaactctggtagaagttttgcagatgcgcctgcgccccgaggtaaacaggcttatcaggccagtgatgcgtacatgtttcgagtgttttactcatcagctgctgccccactttttcgccacgcaacgcttcactgacaatcacccgacctataacgaccggctcaagatcatcatcacttttcagaatcctcgcatatgccaccagttcatcatttttccaaccgagaatatggcgattatcccccgtcaaatcatcaccatcgatatcctgataagggcaattctgctcgacaacaaacaccgcgcaacgcagttgtaataaggcataaagctgggaaaccgataattcagagtgatgcagatcttgccattcaatcataatgctctccttttagatgtatgccttatactagccggaatattttttgaaacgtgatgaactcatggaattaatttttttaggtacttcagccggtgtgccaacccgcacgcgcaatgtcacggcaatattgcttaacctgcaacatccgacccagagcggactttggttgtttgactgcggtgaaggcacccagcatcagctactgcataccgcctttaaccctggaaaactggacaagatttttatcagtcaccttcatggcgatcatctttttggtttacccggcttgctgtgcagtcgttctatgtcaggcattatccaacccttaacgatttatggtccgcaaggtatccgtgaatttgtggaaaccgcgctgcggattagcggctcatggaccgattatccgctggaaattgtcgaaattggcgctggcgaaattctcgatgatggcctgcgcaaagtaaccgcttatccgctggaacacccactggaatgttatggctatcgtattgaagaacatgataaaccgggtgcattaaatgcccaggcattaaaagctgctggcgtgccgcctggcccactgtttcaggaattaaaagcgggcaaaacaatcacgctggaagatggaaggcagattaacggcgcagattacttagctgctccagtgccaggtaaagcgctcgctattttcggcgataccggcccctgcgatgccgcacttgacctggctaaaggtgtcgatgtcatggtgcacgaagcgacgctggatataaccatggaagccaaagccaatagtcgcggccatagctctacacgccaggctgcgacactagcccgtgaggctggagtcggcaagctaatcattacccacgtcagctcgcgctatgatgacaaaggttgtcagcacctgttacgtgaatgcaggtcaattttcccggcgactgaactggcgaatgatttcaccgtgtttaacgtttaactctgcttattattaaaaacagggtgaaacttgccctgttatagcaacccgcgctacatatatccacccacacaggcatattgagcgatttttgatatttattcatctccttacgcactatattcagagcaataagttgcctcttttcatcttgattcagcacaacctttgcaactaaaaggagcccatgatggttacagttgtcagcaattattgtcaattatctcaaacccaactcagtcagacatttgcagaaaaatttactgtgaccgaggaattactgcagtctttaaaaaaacagcgttatccggagatgaagaaagtattgagttactgcataatattgcgttaggttatgatgaatttggaaaaaaagctgaagatattctttaccatattgttagaaacccaacaaatgagaccctatcgattatccggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgctcaccgaatacgtgcgcaacaaccgtcttccggagactgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacatagccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaatcgtgttgaggccaacgcccataatgcgggcagttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcagcatcacccgattatccgacttattaaaaatgcctgtttaaaattatataatttggcacataccgcaaccaactcccaccttaaaccaactggtccggataattcagatgttctcctgttcaaaaagctattctccccttcgaaattaatgacaattatcggtgatgaaattcctcttatatctgaaaaacagtcgctttcaaaggtgcttttaaatgatgagaataatgaactgagtgatggtacaaacttctgggataaaaatcgtcaattaaccacagatgaaatagcttgctatcttcagaagatcgccgctaatgcaaaaaatactcaagtcaattatcctactggtctctacgtcccctactccaccagaactcacctggaagacgctctcaatgaaaatattaagagcgatccatcatggccgaatgaagtccagttattccccataaatactggcggacactggatattagtttcgctacagaaaatagtaaataaaaaaataataaactacaaataaaatgcgtcatattcaactcattgcgtgcactaggccatgataaagaaaattcacttaagcgtgtcattaatagttttaattctgaactcatgggagaaatgtcgaataataatataaaagttcatttaaatgaaccagagataatatttttacatgccgatcttcagcaatacttaagccaaagttgcggtgcgtttgtgtgcatggcagcccaggaagtgattgaacaaagggaaagcaattctgacagcgccccctatacgttattaaaaaactatgctgacagatttaaaaaatattcagcagaagagcagtacgaaattgattttcaacatcgactggtaaacagaaattgttatttagataaatatggcgatgcacgaatcaatgcttcttatacacaattagaaataaaacactcacaacccaaaaatagagcatcaggcaaaagagtgagttaacatcattgttaattaattcgaccagtcagcaaatatgctgactggtcgaacatagtttgctaaacagtcatcactgactgatgtcagtcacaccatccgccagttcaatcaggcgaataaattccgccctgtaaccctgtggatcttctccttttgcctgctgagcccactgtttgatctgctgccaggaggtattgttcaggtattcagaaccgcgtaacttttgcccatatgcagctactgctgcgcgaaaacgcatatcttcagagggcgcgtttattgttggccccagcgggaattcaactaactgactttcttttccctgcgggtatttccagcgaatttttaaccaggccagttctttcgttttgtccgatttcgctaatttgttatccggggcatagcgtaacttatcaattgatgctttttgcccgttcagcgttaattcgaataacaacgttatatgtttgcctgcgcctatatcccctgcatcaacgttgtcgttattaaaatgttccacccgaagttggcgcttttcataaccaatctgacggtattccgttacccacgcggggttaaactcaatttgcgctttgacatcttttgctacggtaatcaacatctgccgcatttcactattcaatactttctgcgcttcagagagggtatcaatgtagctgtagttgccgttaccaacatcggcaattcgcaccatcattgcctcgttgtaattgctattccccacgccaaacgtcgacagagtaacaccagactcccgctgttttttgaccattgattcaatcgattttggatcgtcaatgccaacgttaaagtcaccgtcagtggctaataaaatgcgattgatgccgcccttaataaaccccttcgtcgcctgctgataagccagttccagcccggcaccgccattggtactgccttcggcatccagcgaatcaattgcggcattaatttccgccttatgactcccggagatagaaggcaatgcaatacgggagtcgccagcgtaggtcacgatggcaatgttatcctgctcacgaagttctttgaccaataatttcaacgaagactggataagtggcaaacgttcatcagaaatcattgaaccagaagtgtcgataagaaagaccagattagaagctggtaactcttcacttttgcgatctttcgccaggatatcaactttcagcaatgttcgctgttcattccatggtgcaggtgccaattcgtagcgcatagcgaaaggtattggcttagaggccggaatagattgtttgtctttgatatcccaatcagacgggaaataattgactatctcctccacccgcacagcgtctggcggaggtaacagcccttgattgaggaaacgccttacattcgcataactgccagtgtcaacgtcaagactaaacgtcgccaacggattttgcgctacctgcttaaccggattatcatcgaactgctggtagcgagcggttcctggatttgcgatatgtgtagcttttgctttagccgctcttgcaaatgttggcgcttcctgcaatcgcccctgtaaagcctgtttgtctgaatattgttgcacttcttgctgggccaaggctttcgcggcggcggcgctttgctcagcctcttttattgcagcttgctgcgcggcaagcacttgctgctctgtgggagtactgggttgttgttgctgactttccttattctcaggttgcggcccacatcctgacaaaatcaaactactcataagcaacatgattatatttttatttcgcatataaaatccttttaaataaactcaggcaccagacataaaatatactctttgtataatcctgctaatcttaataaaatacaatatcgaaacccatagcaaataatgattcaacaacgcaacccattaataatttgcatatgaaaaaaataatctttgcttttattatattatttgtgtttttactccctatgattattttttaccaaccctgggtcaatgcattaccgtcaacgccccgacacgcaagtcctgagcaattagaaaaaacagttcgttatcttacacaaactgtgcatccacgtagtgccgacaatattgataatctgaataggtccgcagagtatataaaagaggtctttgtcagtagcggtgccagagttacctcgcaggacgtccccattacgggtggcccctacaaaaacattgttgctgattatggtcctgccgatggaccgctgattattattggtgcgcattatgactctgccagcagttatgaaaacgatcaattgacctatacgccgggcgcggatgataacgccagcggtgtggcaggattactcgaactggcacgtttgttacatcagcaagtaccgaaaacaggcgtgcagctggtcgcctatgcgtcggaagaaccgcccttctttcgtagcgatgaaatggggagcgcggtgcatgcagcttcgcttgagcgtccagtgaaattaatgatagcactggagatgattggctattacgactctgcgcctggaagccagaattacccttacccggcaatgtcctggctttatcccgatcggggagactttattgccgtggtcggcagaatacaggatatcaacgccgttcgtcaggtaaaagcggcattgttgtcatctcaggatttatctgtttattctatgaataccccagggtttattcccggtattgatttctctgatcacctgaattattggcaacacgatattcccgccataatgattactgacaccgctttttatcgtaataaacaataccacttgcccggtgataccgcagacagattgaattatcagaaaatggctcaggtagtggatggtgttataactttgttatacaacagtaaataataaaaatttctcgaggcgggtccagaaaaagcgacatgcacattttattttccctcatctgttttaagatgcgaaacatgaaattcaacggaggaaaaataaatgggaatgattggctattttgcagaaattgactcagaaaagattaaccaactgcttgagtctactgaaaaacctttgatggataatatacatgacacgctttcaggattacgccgactggatattgataaacgctgggattttttacactttgggctgacaggcacctctgcttttgatcccgcgaagaatgatccgctgagtcgtgccgtgcttggtgaacacagcctcgaagatggcatagatggcttccttggattgacctggaatcaggagttagccgcgacaatcgaccgactggaatcactggatcgaaatgaactgcgtaaacagttttccattaagcgactcaatgaaatggagatttatccgggagtgaccttttcagaagagttagaggggcaactctttgcctcgatcatgcttgatatggaaaagctgattagcgcgtatcgacgtatgctgcgacaagggaatcatgcgctgacggttattgttgggtgatatagcttgatgcctgggggagaaagacccattagttaagatttacgccaggatcatcttgaaaaaatctttaaccatggtccggtttttatccccttgtataaatattactaaatgcttgcttagtcgcattgttaaatgcaataccgtatattcggtatgtaacagcgatatcctctgtgctggcaacgatctgtcatgcttgatgaaaacggaattgaacctgtcattaccaggtagataaaaagcctgttcaattttgggattattttttataactcgtgtctgttatggcgacacgggaaaacatcaatattgtccttcacaaattgcagtaatatagaatcaacctctcttgcaagttggtcacaatgtattataagcattttgaatatgtcatcctctgtaatctcgtgaaaattttcggccttgtcttttagctcatcatatcggattcttgcagtaaccattttttgggcgagttctaataaccccaaagcttgcaattgctggtgagtatgatcactttcaaaaaatatcccacactccattccttcccaaccaacatattcatgccattcataaaccagcataaatgtttgtaaaactggcggtaataattggatatctgcaaaaccaaaccaaaacttacgcttgagatcccactcatattcaatcgccaatgctatattgtttaaggcatctccggcatccttatttttacgcaaaatcaattccgtcagtgtatagcgttgttcatcaatacgccgaagagcttctgcaatatcatagtttgtagccaacaaaacattctctgcttcctgatgagtgacgtctgcttttgccgtcaatatattgatttggtcaatatgaaacaacttgatggcttcatcaacatcaccgccagtcctctctaacaaacgtctggcaacctggataccgacaggtacgttcttccgaagtttacgaatttcacttaaccattccatgtcaaacccctttaaatatttatgatattaaatataacaacgtctggataacgacccggcctgactgaatatctcacgttttcctgcttaacattcatgttatgatgctcttgaaactaataatacgtatggaattgtcactatttatctgctaatgaattcaaacaatgtcattcgtttgatgaatatattatttcagggaataattatgacacctttagaacgcattacccaacttgttaatatcaatggtgatgttaataatcctgatactcctcgtccattgttatctcttgaggatttttttattgacaataatatccatggttcaatatgttgcaatgtgattccagaacaatctccgcaagctatctatcaccattttctgaaaatacgtgagcgtaacaatgttagtgatgttttggtagaaattacgatgttcgatgacccagactggccctttagtgaaagtattttagttatcaccactgcttcaccagaagaagttcagagctggtttgtagaagaaattgcccctgatgagtgctgggaaggatggtcagaagatacggagcatggatgggttgaagtccctgtgggtatgcatccggttacttgttggtgggattaaaacatttatataaacagataagcggatgtttacataaatttttatgtgaaggaacatgatgaaacttattcctcgcagtagtgatatttcacctggcattgatggaatttgcccggggccttttcctccgaacggatttaccgtacttacagatgcagcatatggtaacggagactgtttcggtttgtactggcctattggtcaggagcataaactacctatagtgtgcgaaacgtaccatgacgaatggcgaatcgtacctgccttttccagcattaagaagttcgaagaatggctggaagtgaatgatgatgatccccatgaaaatggcatcagcatcgaagatcaagactttgcagcaaatctcttccgtgttgctcggaaatgtctttcaacgggaaggcttgatgacgcactgccactgttacagcgagcaacagaacaattgcctgaagtcagcgaatattggttagcactggcaatccagtatcgccgatgtaaaaaaacagaagctgcagcacaggctgcgcttaatgcttatcttggcaattgggcatttggtgttcctgacaataaagtcattcatttgctgtcacaggccgcagatgtcccgaatttccaggatgatcctgtgattcagtgcattaaagaacaaggattagatcttagctttggaggaacaaaggaaaataataattaccccttgatgcagatgtgtgttgatacttattttgcgcagagaaaaccgcttcaggcattaaccctgttacataattatgcctggataatgtccagtgaaacgactgcatttcaggaacgctatgattttaatatcgatgaatggcgggcaaaattcaggcagttatgtttagagtattttggcgatagtcgtacacagttcacttaacgctctgcgtctatctactatcccttctttttcagaaaaaccgccgagcctgtcggcggctttctgacttacaaagtaacagattacatcagcggcattgccaaacgcacaatgctaatcagcggttgtggccatacacccagcaccagtaccaacagtgcagagatcagcacaacgataccgcccgcgctgtactgccagtttgatggtgcatcgcgacccggttgttccggggcgtgaagatacaggctcaccgccacgcgcaggtagtagtagaggccgattgccgaaccgacaaccacggcacccaccagccaccacaagtgtgcctggacaccgaccgccagcacgtagaacttaccgataaagcccagcgtcatcgggataccggccagagacagcatcatcaccgtcatcactgccgcgaggatcggacgatgccagaacagaccgcggtaagagaacagggaatcagcatccgggccacgatacgggctggacatcaggctgaccacgccgaacgcgccgaggctgctgaacagataaccggccaggtaaacccctaccgcttccatcgacatctcgccggtttgcagcgcaatcagcgctaccagcagatagccgaggtgagagatagatgagtaaccgagcagacgtttgatattggtctggctcagcgccatcaggttaccgaagatgatggaggcaaaggcgataatcgccagcaccacgcgaatcgcttcgctgtcacccaccggtgcgtagaggaacagacgcatcaccacaccgaagatagcgattttgctcgccgtcgccaggaaagtggaaaccggcgcaggcgcgccctggtatacgtctggcgtccacaggtggaacggcaccagagagagtttgaagccgaggccaacaatcatcaggccgaaacctgccagcaacagcggctcgttgagcataccgtcgccaaggtttttacccaacgcgacaaacgacaggtcgccagactgcgcatacaccagcgccataccaaacagcaggaaagaagacgctgcggcagaaaggatggtgtatttgatactggcttccagtgaacgtttctggcggaaagcgtaaccgaccaggccaaacagcggcaaagagatcagttcgataccgaggaacagagacgccagatggttggcattcgccagcaggatcccgcccagcgcggcaattaacaccaacaggtagaactcatccttgttgtcgttatagccttcaagccacgggtaggcgaaagtacaggtggcgaggctcgccaacaataccagcccggtgtaaagcatggcgaaaccatcaacgcgcatcagcggcgtaacgtccatagcgcccgcctggccaacaaaccagagcgaaaccagcgccgcgttaagcccaataaccgagagcgtagcgttgaggaaatgattgcgtcgccacgcaatggagagcatcacaaccaccaccgtcaagccgacgatcagcaacggtagcagtgcgatcaggttttgtggagttattgtcatggcgatttacggccttgtagtagtaacggaattaacaaaccactgctggatattgccaatcgcggagtgcgaggtatccagaatcggctgcggatagaagcccagcagtaccagcagcaccaccagcaacaggatcataaacagctcacgcagcgacatccctggcagttcctggctggcaatctggcttttcgctttaccgaagtaagcgcgatgtaacatcgccagcgaataaacagatgcaaagaccagcccaaaggtagagataacggtaatcaccggtacaacctggaagctgccgaacagaatcataaattcgccgacgaagttaccggtgccaggcatcccaagcgttgccaccgcaaagaacagcgacagtgctggcagccatttcatcttgctccacagaccgcccatcatgcgcatgtcgcgggtatggatacgttcataaagctgaccacaaagaataaacagacccgccgccgacaaaccgtgcgcaatcatctggattaccgcgccctggtaggccaactggctgccggtgtagatagcaatcagcacgaagcccatgtgggaaaccgaggtgtaggcgatcagacgtttgatatcggtctgggcgaaggccatccacgcaccgtagaagatgccgataacacccagccacatagcaattggcgcgaactctgccgacgcgttcgggaacagcggcagggagaaacgcagcaaaccgtaagcggcagttttcagcaagatccccgcgaggtcaacggaaccggcggtcggagcctgggagtgcgcatccggcagccagccatgcagcggaaccaccggcattttgactgcgaaggcgatgaagaagcccagcattaacaggtattccacaccactggacattggcgtattcagcagctcttcatagttgaaggtccagacgccggtcgcattgtagtgaacaaaaaccagcgccaggatggcaatcaacatcaccaggccactcgcctgggtgtaaatgaagaacttggttgccgccgtgatacgcgttttaccgtcagaggctttatgcccccacagtgcgatcaggaagtacatcggcaccagcatcatttcccagaagaagaagaacaggaacatgtcgatggcaaggaacacgccgataacgccgcccaggatccacatcaggttgaggtggaagaagccctgatatttttcgatctctttccacgaacatagtaccgccagcacaccgagcagaccggtcagcacgaccatcagcagcgacagcccgtcaatggcgagatgaatagagataccaaaacgcgggatccacggcatgtcgaattcagactgccactgcggaattccggcggattgcgtcagtgaataaccgccctgcaaccacagttgcagcgacagcgccagcgtcaatcccatggtgatcagcgcgatccagcgtggcaccttgacgccaaagcgttcggtctgccagcacaggaagccgccaataaagggaattaatattagccagggtagtaacatggcgatctttattccttgtaaaagtcccgtcaggaccggattttcaacgaattctcacgacagaaaattctcttcggactgggggtagtgtcggatgcaccgcgaaggcggcttatccgacctacgttcttatatgcccaggggcaatcccacaatccttaactcaacgcagtaccatcaacagtgccagcaccacgaccgcaccgatgctcatggatgccacataccagcgcagatagccgttctcacttaacagcagacctttacctgcaaagcgggaaaggacagccgggatgttcatcattgagttcagcggatcgcgtttcagcaaccaggcaatacccaggaacggcttgacgaacactttgtcatacagccagtcaaatccccaggcgttgtaccaccaggtgcccagcagacggcccggcgcactgttggcgatggaggtcaccagagtacgtttacccagccacagccaggctgccagcagaatgccgaccaccgcgaccacgccagaggtaatttccagggtcaacatgctgccgtgcgccagttccgtcgtttgcggaagcacgccctgcagcggcggtacaatcagtgcgccaacgaaggtggaaaggatcagcagcacaatcagcggcaggctgtgagttacccctttcacggcgtgagcgtgaatttgttcttttccgtggaagacgatgaaaatcatacggaaggtgtagagcgaggtcataaacgcaccgaccagacctgccaccatcagattgatatgaccattcgccatcgcacccgcgaggatctcatccttactgaagaagcccgcagtgaccagcggtagtgccgacagtgctgcgccgcccaccaggaagcagagataaaccagcggaatagatttacgcagaccgcccatcttgaagatgttctgttcgtgatggcaggccagaatgacggaaccggatgccaggaacagcagcgctttaaagaacgcgtgggtcatcaagtggaaaatcgccgcatcccatgcctgcacgccaagcgcgaggaacatgtagccaatctggctcatggtagagtaagcgagaacacgtttgatgtcggtctgtaccagcgcggcaaaaccggccagcagcagcgtaaccgccccgacaatacccaccagatgcagaacttccggcgtcatcaggaacaggccgtgggtacgggcgatcaggtagacacccgcggttaccatggttgcggcgtggatcagcgcggagacaggcgtcgggcccgccatcgcgtcggcaagccatgtctgcaacggcaactgcgcagatttaccgaccgcaccgcccagcagcatcagcgtcgcccacatcagcatgttattgccgtcagcaaagtgcgctggtgccagttccaccatttcgcggaagttcagggtgcccagttcgttgtaaagaatgaatagtgcgaaagcgaggaaaacgtcacccacacgggtcacgacgaacgctttcattgccgctgcgccattcttcggatcggtgtaatagaaaccgatcagcagataggagcacaggcccacgccttcccagccgaggtacatcagcagcaggttatcggcgagaaccagaactaccatgctggcgatgaacaggttggtgtaggcgaagaagcgagagtagccctcttcaccgcgcatgtaccaggaggcgtacatgtgaataaggaaacccacaccagtgaccaccgagagcatggtcagcgacaggccgtccagcaccaggttaaaaccgatgttaaagtcgcctaccgacatccacgtccacagcggctggctgtatgcctgctcgccgttagcgaagaaatcaacgccgataaaggcggttaccagcgccgccaggcccacagagccaacgccgacgatcgccgaaacgttttcagaccagcgcccacgggagaacgccagcaggacgaagccaatcaatggcaaaataatggttaaggcaagcatgttcatccgcgcatctcacttactgaatcgatgttcaggttctggcgacgacggtgaagttgcagcagcagcgcaaggccgatactcgcttctgccgccgcgaggctgatggcgagaatgtacatcacctgaccgtcggtctgaccccagtagcttccggcgaccacaaaggccagcgcggaggcgttaatcatgatttccagaccaatcagcataaacagcagattgcgacggataaccagaccggttaagccaagaacgaataagattgccgcgaggatcagtccatgttgtaaggggatcatgcgtgctcctccgtttttcttttcgcgctgtcgtctttacgattgctcagcacttcacccgcacgctcttcacgaccgacgtggaaggccacaaccagacccgcgagcagcagcatagaagccagttccaccgccagtacgtaaggcccgaacagcgtaatacccactgctttagcactgattggcgtaccgtcgataccctgatcgttaacaccgaggatggcgtaaacaatcaccaccagcatgatggccgacaaaattgccgggccaatccacacctgcggtttcagccactggcgttcctgttcgatttctgaaccgcccaggttgagcatcatcactacgaacacgaacagcaccataatggcacccgcgtagacgataatttccagcgcaccggcgaagtaagcgcccagtgagaagaacaccccagaaatcgccagcagcgaaataatcaggtacagcagtgcgtgtaccggattggtatgggtgatcactcgcaaggtcgcaagtatggctatcaggccacagatataaaaagcgaactccattgcccctctccttacggtaacaggctcttgacgtcgataggcttggcttcgttctctgcttcgcccttatctttgccgtcgattgccatacctgccatccggtagaagttatattccgggtatttgcccggaccggagatcagcagatcctctttctcgtaaaccagatcctggcgcttgtattcccccatttcgaaatccggggttaactgaatcgccgtggtcggacaggcttcttcgcacagaccacagaaaatgcagcgcgagaagttgatacggaaaaattccggataccagcgaccgtctttggtttctgctttttgcagcgagatacagccgaccgggcaggctaccgcacagaggttacaggctacgcaacgctcttcgccgtccgggtcgcgggtcagaacgatacgaccacgataacggggcggcagatagaccggctcttccgggtacattcgcgtttcgcgttttgcgaacgcgtgcaggccgatcatccagatactacgaacctgggtgccgaaacctactaacaattcttttaaggtcatggtcttattgccccttattgcgcctgccagagaatgacagccgccgttaccagcaagttgatcagcgtcagcggcaggcagattttccagccgaaggacattacctggtcataacgcggacgcggtaacgacgcacgaatcaaaatgaacatcatcataaagaacgcggttttcagcgcgaaccagatgaatggcggtaacaacgggccttgccagccaccgaagaacagcgtcaccatcaatgcagagatggtcacaatcccgatgtactcacccacgaagaacagaccgaacttcataccggaatattcaatgtggtaaccatccgccagttcctgctcggcttccggctggtcaaacgggtgacggtgacataccgccacgcccgcgatggcaaaggtaataaaaccaaagaattgcgggataacgttccacacatgcgcctggctgttgacgatgtcggtcatgttgaatgaaccggcctgcgccaccacgcccatcagggaaagcccgaggaacacttcgtagctcagggtctgcgcagaagcacgcatcgcacccagcaacgagtatttgttgttacttgaccagcccgcaaacagcaccgcgtaaaccgccagacctgccatcatcaggaagaacaaaatcccgatgttcaggtcggcaaccacccaacccggactgactggcacaatcgcaaaggccagcagcagcgaggtaaaggcaatcatcggtgccagggtaaagatgacgcgatccgagaatttcgggatccagtcttctttaaagaacattttgatcatgtccgcaaccagctggagcgaaccgccccagccaacacggttaggtccgtaacggttctggaacagacccagcaggcgacgttcgccaaagctcatgaatgccccacaggtgacaaccaccagcaggatcaccaccgctttgaggatggtcagcaggatctcaatcagttccggtgatatccaactcattgttgtgcctccttgagatcctcaagatgcgcgccagccagcaccggagcaatgccggacatacccatcggcaagcccacctgccctgccgtcagcccttcagcgatttcaaccggcagcgtgaccgtgttgccatcgtaactaaaggagacgtgtgtacctgcgttcacacctaacttcgcggcatccgctgggttgagtttgatgtacggctgcggcatacggctctggaagaccggagcacgctgtgacaattcatcgctgccaaacaggtggtaatacggcgcgatacgccatttcccgtcctgcggctggaagcgtgccggtacgctggtgaagtaatccagaccattttcgctggtttcaaacagacgcacgcccggatcgccaaagcgcagtttgccgcccacttcgtcctggaatttgttccacgcctgcggggagttccagcccggcgcccaggcaaacggcacttgcgaacggtgcgcagtcggctggttgttaccttccatcgagaaggtgaacatggtgtcaatatcctgcggctgacgcggctcatgaacgctgatattggcgcgcatggcggtacgaccgctgtaacggtgcggttcacgggccagtttctgcccacgaatacggaatgtcgcatccggcgcagcatctttgatacctgccagttccgggattttcgccacaacagcgtcaatcacatggtcgagctgcgtccagtccacttcacggctcagcagggtgctgtgcagcgagtgtaaccagcgccagctttccagcatgacagttttgctgtcgtaataagcaggatcgtaaacctggaagaaacgttgggcgcggccttcgttgttgatcaccgtaccgtcgctttcagcaaagctggcagcagaaagtaccagatgggcgttttccataatcgctgtgcgttgatgatcaaccaccatcaccagcggtgctttagccagcgcagcattcacgcggatagcagaagcgtgacgatgcagatcgttttccaacaccaccaccgcgtcggcgcgtccggtttccagttcggttaacgcttcttcaagcgaaccgccacccataatgcccagccccatgctgttgacggaacgggcaatcatggtgataccgacgtcagcgccgcgacctttcagggctttcgcgacgttagccgccgcctgaatcacctctaagctaccggcgttcgtcccggagataatcaacggtttcttcgcacctgccagtgcctgcacgatgacgtcgattttgctttgcagctcaggttcgataccgtcaaccgctggtgcagagttatccagcgcatgggcgatggcaaaacctaaacgcgcctgatcttcaaccggtgcgcggtaagtccacgccgcgatatcatccagacgggtgtcatcaacgttggtaacaaacagcggatgcttcgcacgttgaccgatgttgaggattgccgcaatctgccagtcagccactttctgtgctgccgccatttcgcgcgctttacctttcacagcctgacgcactgccagcgcgacgcgcgcgccggtctgggtaacgtcttcgcccagcaccagtaccgcatcgtaagattcgatttcgcgcagagccggagtataaatgccgccttcacgcagcactttcagcgccagttgcagacgttcctgctcaccgtgagcgataccggtgtagaagttttcttcgcccaccagttcacgcagcgcaaagttgctttccacgctggcacgcggagaaccaataccgatcactttcttcgactgacgcagaatatctgccgcgccctgcattgcctgttcggcgttgagggtaatgaaatcatcgccacgacgctgtactggctgacgcggacgatccttcaggttgacgtaaccgtaaccgaaacgaccacggtcgcagaggaagtagtggtttaccgtaccgttgtaacggttttcgatacgacgcagttcgccataacgctcgccggggctgatgttacagccgatggaacattgctggcagatgctcggcgcaaactgcatatcccatttacggttgtaacgctcggagtgcgttttgtcggtaaatacgccggtcgggcaaatttcgaccaggttaccggaaaattcgctttccagcgtgccgtcttccgggcgaccgaagtagacgttgtcgtgcgcgccataaacgcccagatctgtaccgtcagcgtaatctttgtagtaacgcacgcagcggtagcaggcgatgcagcggttcatttcgtgagagatgaacggccccaaatcctgattacggtgggtacgtttggtgaaacggtagcgacggaagctgtgtccggtcatcacggtcatatcctgaagatggcagttaccgccttcttcacataccggacagtcgtgcgggtggttggtcattaaccactcgaccacactttcacggaactgtttcgcttcttcgtcgtcaatggaaataaaggtgccatcggaagccggtgtcatacaggacatcaccaggcgaccacgcgtgtcttccgcgttttggtattgcttcaccgcacactggcggcaagcaccgacacttcccagcgccggatgccagcaaaagtaaggaatatcaaggcccagagacagacaagcttccagcaggttgtccgctccgttgacctcgtattctttgccgtctacatgaattgtagccattagcatgcttccagttttctcagtcagagactgagcgttaatcgaaattcggttaccagcgctctttcagcaggttcggctgaatcccattaatcaaatgggtattgctgaacggctgtttgattcccgcctcaaattcttcgcggaaatatttgatggcgctctgtaacggctccactgcaccaggtgcgtgggcacagaaagttttacccgggcctaagaatcgacacagttgctcaagtgtttcgatatcgcccggctgaccttcaccacgctccagcgcacgcagaattttcacgctccacggcagaccgtcgcggcacggcgtacaccagccgcaggactcacgggcgaaaaactcttccaggttacgcaccagcgacaccatgttgatctcatggtcaaccgccatcgccagcgccgtacccagacggcttcccgctttaccgatactttcgaattccatcggcaggtcaaggtgcgcttcggtcaggaagtcggtgcccgcgccgcctggctgccaggctttgaatttcagaccgtcacgcataccaccggcgtaatcttcgaggatctcgcgcgcggtagtaccaaacggcagttcccacagtcccggatttttcacccgaccggagaagcccatcagcttggtgccagcatctttacttttcgagatgttctgataccactccacgccgttagcgaggatcgccggaacgttacacagggtttcgacgttgttgacacaggtcggtttgccccatacgccggaggttgccgggaaggggggtttcgagcgtgggttagcacgacgcccttccagggagttgattaacgctgtttcttccccgcagatatagcgccctgccccggtatggacgaacagttcgaagtcgaaacctgttcccataatgtttttgccaagcaagcccgcttcagtggcttcggcaatggcgcggcgcagatttactgccgcttcgatatattcgccacgcaggaagatgtagccacggtaagctttcagcgcaaacgcggagatgagcataccttccaccagcaggtgcggcagttgctccatcaacaggcggtctttataggtgcccggctccatttcatcggcgttacacagcaggtaacggatgttcatggattcgtctttcggcatcaggctccacttcaggccagtcgaaaagcccgcgccgccgcgccctttcagaccagcgtcttttacctgattaacgatttcgtccggagacagcccggtcagcgccttacgcgccccttcgtaaccgtttttgctgcggtattcgtccagccacactggctgtttgtcatcgcgcagacgccaggtcagcggatgcgtttcgggagtacggataatgtttttcatttataccgctccagcagttcagggatcgcttccggggtcagatgcgcgtgagtgtcctcatcgatcatcatgtttggccctttatcacagttccccaggcagcaagttggcagcagcgtaaagcggccatcaaatgtcgtttgccctggtttgatgttcagctttttctcgagcgccgcctgaataccctgatacccgttgatatgacagaccacgctgtcgcaataacggatcacatggcgaccaaccggctgacggaagatctgactgtagaacgttgccacaccttcgacgtcgcttgccggaatacccagcacatcggcgatcgcgtggatcgcaccatccggcacccagccacgctgcttctgaacgattttcagcgcttcaatggacgccgcacgcgggtcttcgtagtggtgcatctcgtgctcaatcgcttcacgctctgccgcactcagctcaaaagcctcggtttgtggttgttgattctcgtgcataattagcggtccacatctgacataacaaaatcgatactgcccagataaacaatcaggtcagacaccaggctgccgcggatcgccgccggaatttgctgcaaatgcgcataactcggcgtgcggatacgagtgcgataactcatggtgctaccgtcgctggtcaggtagtaactgttgatccccttggtcgcctcaatcatctggaaagattcattggcaggcatcaccggcccccacgacacttgcaggaagtgggtgatcagggtttcgatatgttgcagcgtgcgctctttcggcggcggcgtggtcagcgggtgatccgctttgaacgggccttccggcatgttgttgaggcactgctcaagaatgcgcagactctggcgcagctcttccactttcagcattacgcgggtgtagcagtcagaaacaccaccaccaaccgggatttcaaagtcgaagttttcatagccagaataaggacgcgccttacgcacgtcgaagtcgatcccggtagcacgcaggcccgcgccagtggtgccccactccagcgcctctttcgcgccataggcggcaacgccctgggaacgacctttcagaatggtattttgcagcgccgctttctcgtaagacgccagacgtttcggcatccagtcgaggaactcacgcagcaggcgatcccagccgcgcggcaggtcgtgcgctacgccgccaatacggaaccacgccgggtgcatacggaaacccgtgatcgcttccaccagatcgtaaattttctgacgatcggtaaaggcgaagaacacgggcgtcattgcgccgacgtcctgaataaaggtcgagatgtacagcaggtggctgttgatacggaacagttcggagagcataacgcgaatgacgttaacgcgatccggcacggtgatcccggccagtttctctaccgccagcacgtaaggcatttcgttaacgcagccgccgaggtattcaatacggtcggtatacggaatgtagctgtgccaggactggcgctcgcccattttctccgcaccacggtggtggtagccgatgtctggtacgcagtcgacaatctcttcgccgtcgagttgtaaaacgatacggaaagccccgtgcgccgacgggtggttcggaccgaggttgaggaacatgaagtcctcgttttcggtgccgcgcttcatcccccactcttccggtttgaaggtcagggcttccatctccagatcctgtttggctttggtcagctcaaacggcgagaattcggtagcgcgcgccgggtaatctttacgcagcgggtgacctttccaggtttgcggcatcatgatgcggcgcaggttcgggtgaccgtcgaaagtaatgccaaacagatcccaggtttcacgctcataccagttagcgttcgggaacagtttggtgaaggtcggtacgtgcaggtcgttttctgccagcgccaccttcagcatgatgtcgcggttacgatcgatagaaatcagatggtagaaaacggaaaaatccgcggcaggtaacccttcgcggtgtgtgcgcagacgttcgtccatgccgtgtaagtcaaacagcatgacgtaaggtttcggcagtttctttaagaaatcgccaacttccagtaattgttcacgcttgatccacacaacgggaaccccggtgcgagtcgcctgaacagtaaaggcatccggcccaaaacggttgcgcagttcgccaatcaccggatcatcaagatgatcgcgggtctgccaggcgggttcttgcgcggttaagtcggtcatattgttcaccattgcaaatggtccgtggtgactgtcggcgcagtaagcttcgcgaaatagatttaggaataagcgaagaaaaatccctttgccgacaggcgcaaattaaatctcgtcaggtgtacgcaggttggttacggcaatgcgttcaccgcgcttgcgttcgcgctctgattgcatattggcgcgataaacgccctgatcgccaaccacccaggagagcggacgacgttctttgccgatagattcctgcaacagcatcagtgcctgcatgtacgcttcaggacgcggcgggcagcccgggatatacacatcaaccgggatgaatttatcgacgccctgcacaacggaataaatatcgtacataccaccagagttggcacaggcacccattgagataacccattttggttccagcatctggtcatacagacgctgaataaccggtgccattttggtaaagcaggttcctgcaaccaccatcaggtcagcctgacgcggcgaagcacgcaatacttctgcgccaaaacgcgccacgtcatgcaccgcggtaaacgaagtcaccatctcaacgtaacagcaggaaagaccgaagttatacggccaaattgagtttttacgaccccagttaaccatgtcattgagcttgcccataaacacgtttttgttaacttcttgctccagagggtcggttacgatctcctgcttttgcagggggtaacggtcgttctcaccgttgggatctatgcgggtgagcgtataatccatcttaatgcctcgcggttagcgttgacgattagcgatactgttcgtttccgggttcatacgctcgcggcgtgaacgcgcgggcgtccagtccagcgcgccaatacgcaccagataaaccagacctgccagtaacacaaaaataaaaattgcagcttccacaaagcctacccagccgctttcgcggatagaggttgaccatgcgaacagatacagcgcttcaacgtcgaagataacgaagaacatggccaccagataaaacttggcggacaggcgtaagcgggcggagccgaccgagtcgataccggattcaaacggcacgttttttgacctcgcgcgtgcgcgaccgcctaaaaaccaaccgcctaccagcatcaggcaacacaggccaatggcaacgataagaaagatagcgaatgcccagtgatgagcgatgacttcagtggatgttgacatactcattgcttactcatcaaaagtagcgccagattcactgctcttcacggcagatggacgccacatcgattcatggggaggaataaaaaaaaccttacaatcactgtagaaattcttttatacagctaattgatgtggtcttttactcctttctataaccttttgtcaactttaacaaaagtttcttcacattagtttacataatatcaacaccattagcatttaatgccctttcaccccagatccttgacgactccaggataattagatgttgttgaatcgtgtccgttgtgaagcaatggaaaaaatacgggtctattttgacaggaatttgtgtcgattcctccccccaaaagagagtattttcttgatctgtgacacgcttttgtcattccataacaaaaacgcagcaacaaatttacgtattttttaacatcattgtagcaggtgatttttttcaggcgattatttgtgcgttcgggacgtgaatctctggcgattgaaaaatgaacagttttgtgcgttctgcactatgcgaggaaggatttttactaaaaaaaagccgctggggtttaaaacacccccagcggctcgttttttacactattgtctcaggaattatctatcgtccgtcgattactcgatatccctttcaatcaacaatgaatcatccccttccggagcagacattgggctgtattgccacggattatggtagctctccatcgcctgatagatcacctgggccagctcattattactggacgggtcatagcacagcaaatattcggtatcaggtagcggcggtaagccatctactccactcagcacacgcaggtccgggctcatcatttcaaccggccttgccgtcacgccaagaccggctttcactgccgcacgaacggccggaagcgtcgaggcgacataagccagtcgccatggaatatctgctttattaagcgtcgccagcaccatatcgcgaaacggacttggatcatccagcaatacaagagggatcggctcacctttttgcaatacgtattccgctgcgcagtaccagtgtgttggcgaggtacgcaggttcaatgccttaaaggtagaaggacgatgggtggttaccatcaaatccacttcctgggattccagcatttctgccatataggcattacgtttaacgcggacatccagcgctaatttcggataaaccgaactcacgcgatttaacaggaaaggtaagatcgtatcggcagattcatctgaagcaccgatagttaacacgccctgaagattactgaacattaatgatgagcaggcctcatcattaaaacgcaggattttcctggcgtaaccaagaagttgaatgccatgttcagttaacagtttgttgcgaccgtgacgagcgaacagttctttcccaacgagttgttccagacgctgcatttgctgacttacggcggactgagtacgacacacagcggcagctgcggcagcaaaagtgttcagatcggcaacagcaacaaatgttctcagcagatcgaggtcgaggttaattatcggacgatttgcacttatcatatattatcacttactggcggctcatactgagctggttaatgctgtgcacacacaaacaagcaattccatttgtaatgtgcctccctggcagtttcatccggaacccggacgaaagtaaaaatgcatatgagttgcactaaaaaagcgactcacattgttccgttataatgcctgaagtagatcacagaatatatcttcagggatcgcatatctattaagttactcactcttttctatttatgacatgcgcgtgtttgtataaatgtaaatgtgagtccttgttccactctcgtgcagcatcgctggtcatacgcgaacacgtacaaacagcaatggtgaggcggcatcaagagcagggatccgtcatttatgcgagcattttaccccaaaaaccttttatttataagggtcattgcgaattatctgatgcaaagttatgttatgttaggcaaagtaatcttctattattaataagcacatcaaaacctttttgaatattaaataataattaattagcatcatcctcattcattaattccgcttaacaatagtttcacaccttgcccccattacgacacctcggaaatcatcacgctgttaaactctccgtaatgcggaaatatcatcatcgcgtttcattagtgaattcttaaatgaggcattttcacacaattatcttacagataaaaaaaccagacttacaattaagaatcagaacaattcactatatagcattgcatgtaaagcatatacacctcattattttgtcattattaagttattaacagcacaatcgagccttcccctctggcaaaatcttattctgcagaccttcaaaacaccgtcctgggggagtacattgttctaagctgacttccacggcagggagtggcgataacagcaaaaaaggtcaagattcatgtcccccattgaaaaatccagcaaattagagaatgtctgttatgacatccgtggtccggtgctgaaagaagcaaaacgcctggaagaagaaggtaacaaggtactgaaactgaacatcggcaacccagccccgttcggttttgacgcgccagatgaaatcctcgttgacgtgatacgcaacctgcctaccgctcaagggtattgcgattccaaaggtctttactccgcgcgtaaagccatcatgcagcactaccaggctcgtggcatgcgtgatgttaccgtggaagatatttacatcggcaatggtgtatcggagcttatcgttcaggcaatgcaggcattgctgaacagcggggacgaaatgttggttcctgcaccagattacccactatggaccgcggcggtttcgctttccagcggtaaagcggtgcattatctttgcgatgaatcctctgactggttcccggacctcgatgatattcgcgctaaaattacgcctcgtacgcgtgggatcgttattatcaacccaaataacccaaccggcgcggtatattccaaagagcttttaatggagattgtggagattgcacgtcagcataatctcattatcttcgccgatgaaatttatgacaaaattctctacgacgacgctgagcatcactcaattgcaccgctggcacctgacctgctgaccattacctttaacggactgtcgaaaacgtaccgcgttgcaggcttccgtcaggggtggatggtgttgaacgggccgaaaaaacacgccaaaggctacatcgaaggtctggaaatgctggcttcaatgcgcctgtgtgctaacgttcctgcgcaacacgccattcagaccgcgctaggtggttatcagagcatcagtgaatttattacccctggcggtcgtctttatgagcagcgtaaccgcgcgtgggaactgatcaacgatattccgggcgtttcctgcgtgaaacctcgtggtgcgctgtatatgttcccgaaaatcgacgccaaacgctttaacattcacgacgatcagaaaatggtgctggatttcctgttgcaggaaaaagttctgttggtgcaagggacggcattcaactggccgtggccggatcacttccgcattgtcacgctaccgcgtgtcgatgatatcgagctgtctttgagcaagttcgcgcgtttcctttctggttatcatcagctgtaatcttaatttcactgccggagattgcatccggcagcgttatcccgccacaatgacctgatgatgtcatcatacgtaaggtcactatgaaacagagccatttttttgcccatctctcccgcctgaaactcattaaccgctggccgctcatgcgcaacgtgcggacggaaaatgtgtccgaacacagtttgcaggtagcgatggtcgcccatgcgctggcagctatcaaaaatcgaaaatttggcggtaatgtcaacgccgaacgtatcgctttactggcgatgtaccacgatgcctcagaagtgctcaccggcgatctccctactccggtgaaatacttcaattcgcaaatcgctcaggagtacaaggctattgaaaaaatcgctcagcaaaaactggtcgatatggttccggaagagctgcgggatatctttgcgccgttaattgacgagcatgcatatagcgatgaagaaaaatcgctggtgaaacaggcagatgcactgtgtgcatatctgaaatgtctggaagaactcgcggccggaaataatgaattcttgctggcaaaaacgcgactggaagcgacgcttgaagcgcgtcgcagccaggagatggactacttcatggaagtatttgttcccagcttccatctttcgctcgatgagattagccaggattcaccgctgtaagcagccggagtctgcgtcgcatcaggcaataagcgccggatgcgacatcaggctcttgtcaaaacggaaacagcatcgggatcatcaccacacaaaccgccatcacgataatggtgaacggtacccccaacttcacaaagtcactgaagctgtaatttcccggacctaaaaccagtgtgttaacaggtgaagaaaccggtgtcataaaggcggcggatgctgccatcgccacgatcatcgcgaatggataaggcgacacccccatcgttttggcagcagccagcgcaatcggagccatcaacaccgccgtcgcggtattagagataaatagcccaataaccgccgacaagacaaacaaacaccccagcatcatatgtggcccgtaaccaccgccaatgtccatcagccctttcaccgccagcgcgacacctcccgttttctgtaatgccacagcaaacggcatcatcccaacgatcaaaataatgctcggccagtgaatggatttataggcgctttcagcatctatacagcggaatttccccatcagcaggcaggcgatgatagcggcaacaggattaggaatttcatctgtcagcattaacgccaccattagcaccagacagaaaatggcatggggtgcctggctgtgcgcgggcgatgcttcactcacctcttccggtaagttcagcgctacgaagtcgcggccctgtttggccagcataccgatcagtttccagttacccacaaccaggatgatatcgcccagcagcagaggctcatccgccagcgaaccttccagcgccacgccattgcgctttagccccaccacattcagtccgtagcgggtacgaaaaccaatttcgcgcaccgatttaccaatcagttctgactcaggaattaatgaaatctctgccatgcccacatcaagggcctggtcagaaaaatactcgccgcgcagtaccatcggctccagcaattgctcactacaaaattgccggagatcgacatcagccgcagacatatcaataagcaaaacgtcacgcgcgcgaaattcagaaaccccattaacgttcacgataacgcgacgaaaacgccgccagcgttcaacaccgatgacgttagcgccataacgctcacgtaatttgagatcatccagccgttgaccaatcattggcgatccggggcgaatagccagacgtcgcgcacgcccggtcagtcgatattcacggataagatcgcgaaaggttcgacgcgtccagccttcgcgctgcggggtctgggtatcccctttcagcatgaaacgcatcactaacatatacaaaatacccagcaccagcacgaccaggccaataggtgttacgctaaagaaactgaagccgtgatagccttcacgcagcaattcactgttgactaccaggttcggcggcgtcgccaccagcgtcatcatgccgctaatcagcccggcaaaacttaacggcatcatcagacgtgacggcgacgtttgcatacgcatggcaacgcttaacaccacgggaataaagatagcgacaacgccggttgaactcataaacgcgccaagccccgcgacggtcagcatcaacaaaaccaacattttgatttcactattgcccgcaactttgaccagccatgttcccattacggtggcaacaccggtacggaccaaaccatcgccaataataaacaaggcggcaatcaggacaacgttaggatcagaaaagccggaaaatacttctgggactgtcagcgttccgcttaatgcaaacgcgacaataacaaacaaagcgaccgcatccatacgcactctgcccgtcgcaaacaagacgatggcaacggccagtaatgaaagaacccaaatcaattcaccgttcacaacttatccttgttaattgagggggatgacttgattctgccataaaaaagccccgacgagacggggctaaatcatgatcaggtgtttcactgaataataacatcgccatttggctgtttggtcacagtaatttgctccagactgtggaggaccaaatcgacctcattcaggcgcggggtatctgccggagcgttaaccgcaatgacatgacaacccgccgccaggccagaaagcacgccagcgggagcatcttccaccaccacacactcctgcggcgcaagccccagcagctgcgcgcctaacagatacgcatcaggttctggttttccgcgcttcactcgctcagcggttacaaacacctctggtgcgggaagcccagctattttatggcgcgctcgcgctaccggcatggagccagaagtcacaatggcccacggaatacctgctttattcaaatgactgagtaaggcgattgcccccggaagcgcggtaataccttcggtttccgtggcctcgatgtgctccagacgcgtaaactcggcggcaatatcagcctcggatttgcccgccataaaatggcgcagagaggtgatcgcctgtttaccgtgaatgaaagccagcacctcttccggcgctaacccatgacgtctggcccagttgctccacgcccgttctaccgcaggcagggaatccaccagcgttccatcaagatcaaacagaaaacctttgcaccgcacgcgggcctcctcaggcattgataatttgattaatttcgttggcgctcaaatggtactgacgcgggcaggcatgccacacattaagcatgcgctgatatttttcccacattggcgtctgggcgttaaaaccgtgagttccggcgtcaaaatgggtatagcgcccttccacattaaccataaagcggacataaccgaggtaacgtgcttcagtggcggcgtcaaagccgaggaaggtgacacgacgttcatcgatggattgctggtcctgcaaattagaccaggaaacatgcaacgcatgatacatctccataatgtcgatgatagtgcggcaggtttcttctttcagctcgccaaactcgcgatccaattcacgcatctgtaatccgtaaccacgctcaataattgtttgcaggcgacggtaacgttcagcatttgccggatcgagcatagtcatcatcttgtactgattagacaaaataagacgttgcgcgttggtcatttccattgttgactcctgtatcactctactacggtgaaaaaaaagaaggctgagtatgccttcttttatatgcgtaatcaggggtcaattacaaatcatcaaggaaagttttatccagttgtttgaaggcgcgcttaagcgtgtcagctaatgcctggtaatcaggcttgccttcaacgggtgccaacacctgtccagactcctgcaatttaccgcgaacttcataaaaccagttaaggattgcagggggtaatggcgtgacagaacgcttgcccagccaccacaatccctgcatgggtaaacttaaggcgaacagggcagtggcaactgccggcccaagctgaccgcccagggcaatctgccagcagagagtaaatacggcgatcggcggcataaaacggatcgcataacgcgtcatcttgataacgcgattttcgacaaagaccggggcaaggcgtttttccagcggccacgtctttgagtaatgctgtccccggcgaaacaagctaaaaaaattaacagaacgattatccggcgttgacatgcttcacctcaacttcacatataaagattcaaaaatttgtgcaaattcacaactcagcgggacaacgttcaaaacattttgtcttccatacccactatcaggtatcctttagcagcctgaaggcctaagtagtacatattcattgagtcgtcaaattcatatacattatgccattggctgaaaattacgcaaaatggcatagactcaagatatttcttccatcatgcaaaaaaaatttgcagtgcatgatgttaatcataaatgtcggtgtcatcatgcgctacgctctatggctccctgacgtttttttagccacgtatcaattataggtacttccatgtcgagtaagttagtactggttctgaactgcggtagttcttcactgaaatttgccatcatcgatgcagtaaatggtgaagagtacctttctggtttagccgaatgtttccacctgcccgaagcacgtatcaaatggaaaatggacggcaataaacaggaagcggctttaggtgcaggcgccgctcacagcgaagcgctcaactttatcgttaatactattctggcacaaaaaccagaactgtctgcgcagctgactgctatcggtcaccgtatcgtacacggcggcgaaaagtataccagctccgtagtgatcgatgagtctgttattcagggtatcaaagatgcagcttcttttgcaccgctgcacaacccggctcacctgatcggtatcgaagaagctctgaaatctttcccacagctgaaagacaaaaacgttgctgtatttgacaccgcgttccaccagactatgccggaagagtcttacctctacgccctgccttacaacctgtacaaagagcacggcatccgtcgttacggcgcgcacggcaccagccacttctatgtaacccaggaagcggcaaaaatgctgaacaaaccggtagaagaactgaacatcatcacctgccacctgggcaacggtggttccgtttctgctatccgcaacggtaaatgcgttgacacctctatgggcctgaccccgctggaaggtctggtcatgggtacccgttctggtgatatcgatccggcgatcatcttccacctgcacgacaccctgggcatgagcgttgacgcaatcaacaaactgctgaccaaagagtctggcctgctgggtctgaccgaagtgaccagcgactgccgctatgttgaagacaactacgcgacgaaagaagacgcgaagcgcgcaatggacgtttactgccaccgcctggcgaaatacatcggtgcctacactgcgctgatggatggtcgtctggacgctgttgtattcactggtggtatcggtgaaaatgccgcaatggttcgtgaactgtctctgggcaaactgggcgtgctgggctttgaagttgatcatgaacgcaacctggctgcacgtttcggcaaatctggtttcatcaacaaagaaggtacccgtcctgcggtggttatcccaaccaacgaagaactggttatcgcgcaagacgcgagccgcctgactgcctgatttcacaccgccagctcagctggcggtgctgttttgtaacccgccaaatcggcggtaacgaaagaggataaaccgtgtcccgtattattatgctgatccctaccggaaccagcgtcggtctgaccagcgtcagccttggcgtgatccgtgcaatggaacgcaaaggcgttcgtctgagcgttttcaaacctatcgctcagccgcgtaccggtggcgatgcgcccgatcagactacgactatcgtgcgtgcgaactcttccaccacgacggccgctgaaccgctgaaaatgagctacgttgaaggtctgctttccagcaatcagaaagatgtgctgatggaagagatcgtcgcaaactaccacgctaacaccaaagacgctgaagtcgttctggttgaaggtctggtcccgacacgtaagcaccagtttgcccagtctctgaactacgaaatcgctaaaacgctgaatgcggaaatcgtcttcgttatgtctcagggcactgacaccccggaacagctgaaagagcgtatcgaactgacccgcaacagcttcggcggtgccaaaaacaccaacatcaccggcgttatcgttaacaaactgaacgcaccggttgatgaacagggtcgtactcgcccggatctgtccgagattttcgacgactcttccaaagctaaagtaaacaatgttgatccggcgaagctgcaagaatccagcccgctgccggttctcggcgctgtgccgtggagctttgacctgatcgcgactcgtgcgatcgatatggctcgccacctgaatgcgaccatcatcaacgaaggcgacatcaatactcgccgcgttaaatccgtcactttctgcgcacgcagcattccgcacatgctggagcacttccgtgccggttctctgctggtgacttccgcagaccgtcctgacgtgctggtggccgcttgcctggcagccatgaacggcgtagaaatcggtgccctgctgctgactggcggttacgaaatggacgcgcgcatttctaaactgtgcgaacgtgctttcgctaccggcctgccggtatttatggtgaacaccaacacctggcagacctctctgagcctgcagagcttcaacctggaagttccggttgacgatcacgaacgtatcgagaaagttcaggaatacgttgctaactacatcaacgctgactggatcgaatctctgactgccacttctgagcgcagccgtcgtctgtctccgcctgcgttccgttatcagctgactgaacttgcgcgcaaagcgggcaaacgtatcgtactgccggaaggtgacgaaccgcgtaccgttaaagcagccgctatctgtgctgaacgtggtatcgcaacttgcgtactgctgggtaatccggcagagatcaaccgtgttgcagcgtctcagggtgtagaactgggtgcagggattgaaatcgttgatccagaagtggttcgcgaaagctatgttggtcgtctggtcgaactgcgtaagaacaaaggcatgaccgaaaccgttgcccgcgaacagctggaagacaacgtggtgctcggtacgctgatgctggaacaggatgaagttgatggtctggtttccggtgctgttcacactaccgcaaacaccatccgtccgccgctgcagctgatcaaaactgcaccgggcagctccctggtatcttccgtgttcttcatgctgctgccggaacaggtttacgtttacggtgactgtgcgatcaacccggatccgaccgctgaacagctggcagaaatcgcgattcagtccgctgattccgctgcggccttcggtatcgaaccgcgcgttgctatgctctcctactccaccggtacttctggtgcaggtagcgacgtagaaaaagttcgcgaagcaactcgtctggcgcaggaaaaacgtcctgacctgatgatcgacggtccgctgcagtacgacgctgcggtaatggctgacgttgcgaaatccaaagcgccgaactctccggttgcaggtcgcgctaccgtgttcatcttcccggatctgaacaccggtaacaccacctacaaagcggtacagcgttctgccgacctgatctccatcgggccgatgctgcagggtatgcgcaagccggttaacgacctgtcccgtggcgcactggttgacgatatcgtctacaccatcgcgctgactgcgattcagtctgcacagcagcagtaatctcgtcatcatccgcagctttgcgctgcggatatctgaaccggaaataatcactatttccggttttttattctcttaatctgcattaatcctttctgattatcttgcttaactgcgctgcatcaatgaattgcgccatttcactttgcatacttaccactttgttttgtgcaagggaatatttgcgctatgtccgcaatcactgaatccaaaccaacaagaagatgggcaatgcccgatacgttggtgattatcttttttgttgctattttaaccagccttgccacctgggtagttccggtggggatgtttgacagtcaggaagtgcagtatcaggttgatggtcaaacaaaaacacgcaaagtcgtagatccacactcatttcgcattctgactaacgaagcaggcgaacctgagtatcaccgcgtacagctgttcacgacgggcgatgaacgcccgggcctgatgaacttcccgtttgaaggattaacctcaggatcgaaatacgggacagctgttggcatcatcatgtttatgctggtgattggcggcgcgtttggcattgtgatgcgtacaggaaccattgataacggtatcctggcgcttattcgccatacccgcgggaatgaaattctctttattcctgcgctgtttattctgttttcacttggcggcgcggtatttggtatgggagaagaggccgtcgcctttgccattatcatcgcaccgctaatggtccggctgggctatgacagtattaccaccgtcctggtgacctatattgccacgcaaatcggttttgccagttcgtggatgaacccgttttgtgtggtcgttgctcaggggattgccggcgttccggtgctttctggctccgggttgcgcatcgtggtgtgggttatcgccactatgattggcctgatctttaccatggtgtacgcctcacgagtgaaaaagaatcctcttctgtcacgcgtgcatgagtccgaccgcttctttcgtgaaaagcaggcggatgttgaacaacgtccgtttacctttggtgactggctggtattgattgtcctgaccgccgtaatggtctgggtgatttggggcgtgatcgttaatgcctggtttattccagaaattgccagccagttcttcaccatgggtctggtgattggcatcatcggcgttgttttccgccttaacggcatgacggttaataccatggcttcatcctttaccgaaggggcgcgaatgatgatcgcccctgccctgctggtgggtttcgccaaagggattttgctgctggtcggtaatggtgaagcgggtgatgccagcgtgttaaataccatcctcaacagcattgccaatgccattagcggtctggacaacgcggtcgcggcctggtttatgttgctcttccaggcggtatttaatttcttcgtgacgtccggttctggtcaggcggcgttaaccatgccgttactggcaccgcttggcgatctggtcggtgttaaccgtcaggttaccgtgctggcattccagtttggtgatggcttcagtcacatcatttacccaacctcagcgtcgctaatggcaacgctcggtgtgtgcagggtggacttccgtaactggctgaaggtgggcgcgaccctacttggactgctgtttattatgtccagcgtcgtagtgatcggcgctcagttgatgggctaccactaaaaatgttaagagccgcaattgcggctcttttttcattctgccgtttcagtctctacggcttcatttttggcattgcgcttcatccacaacgctagcgctttcagcgagtctggagtgaactcatcgcagcgtgcggtgatttcttccggcgtcagccagcaaacttcactgacttcatcttcctgtagtgcgaagggaccgtgagagacgcagctgaacaatgcgccccagacacggcaatttttatcttcgaaatagaactgcccgtgctcggcaaaggggacaccggcaatgcccaactcttcttccgcttcgcgacgcgcggattccagcagttgctcatcggcctggactacaccgcctgcggtcgcatctaacatgccgggtaaaaagtcttttgtctcggtacgacgctggaccagaattttgcccatgccatcatgcacgacgatgtaagttgcacgatgacgcagacactgtgcccgcatttgttcccggctggcttgtgcaatgacttcgttctcttcattgacaatatccacccattcagtacttgccaaacgacgctgttccattatcaggaaaccttctttttctggcgctcttacggcgcattttgagttgtgggtaaattacggattaatcgcgacctgcgcaatgatactttgatcattgagtgcgattacactaagtacgtcattatccagcatgccataactcgccggattaccgcctttcggaatactcaccgagccggggttgaagtggaaaatctccccccgctgttctgccactggcagatgggtatgaccgtacaccagcacatcgttctggtttaaagcaggcagattttccgggccaaaaagatgaccatgcgtcaaaaacagacgttgtttttccagtaatacctgttgccacggcgcggttatcgggaaatgcagcagcatttgatccacttcgctgtcgcagttgccgcgcacagcgataaccttatgtgccacttcattaagccgttcagcgactttggctggcgcgtaaccctccggtaaagcattacgcgggccgtgattcaacacgtcgccaaggatcaccagccactgggcaccgctttgggcaaacaactccagaacacgttccgtcgccggtaacgacccatgaatgtccgatgcaaacatcagtttcatcactcactcctcgtcgaaaaaacgtaagctatgatactggattctgtcgttgctatcagccagattgcttcgccgaaagtgcaataaaacgctggacagacgctcgctgccactggaatgttgcataatccaccaggcgttctggcacctcatcgccatgtagtaccaggcggttaatcattagcgccagatcagtatcagcaatgcaccattcaccaaataaattcggctgacccagtactaacaaatgttctgccatcgcgaacagtttctctgcactggcttttccctcggccgttagtggcgcttttttcgcccccgcaaagacaacatccgtcggacgctcttcgcggatgggcatcagatcgctgcgcaaccaggcctgaatctgtcgtgcacgtgcacgattttctaaatcaagcggataaatacgttcccaggtcggtggcgcaaatcgatcttccagatactccacaatggcagaagattcactcaactcaaaatcatcgatttgtaataacggcacacggcgtgtctgaccgtaaccttgccacgtcggctgcaaatgttcaccgctgtcgaggtcgatggtcttgatatgaaacgacaggcctttttcctgcaacgccacccaggcggataacacataaggggagaaaaagtgggcatctgaccaaagcgtgatagcgggtttactcattatgtcctcggcaataaagggggctggctatcaaactatagagcctttttgtcactgtcacgtgacgaatactcacgtaagtcgccgcgctttctatacttgtggtgttcagatgattaaacaaccggagctgcaatgatcgatctctatttcgccccgacacccaatggtcacaaaattacgctgtttctcgaagaagcagagcttgattatcgcttgattaaggtagacctggggaaaggcggtcagtttcgtccggaatttttgcgcatttcgcccaacaacaaaattccggcaattgttgatcattctcctgccgatggcggcgaaccgctaagcctctttgagtctggtgccattttgttgtatctggctgagaaaacaggactctttttgagtcatgaaacgcgtgagcgcgccgccacattacagtggttattctggcaggtaggcggactggggccgatgcttggacaaaatcatcattttaatcacgcagccccccaaaccattccttacgctattgaacgttatcaggttgaaactcagcgtctttaccatgtactgaacaagcggctggaaaactcgccctggctgggaggcgagaactacagcattgcggatattgcctgctggccgtgggttaatgcctggactcgccagcgaattgacctagcaatgtatccggcagtcaagaactggcatgagcggatccgttcgcgccctgccaccgggcaggcactgctaaaagcacaactcggtgatgagcgttcggatagttaacagaaacaggttctcgtgtattatttcatcctaagtaaaacaacggagaacctgcaatggcacaacctgccgctattattcgtataaagaaccttcgtttgcgtacgtttatcggaattaaggaagaagaaattaacaaccgtcaggatattgttatcaatgtgacgatccactaccccgccgataaagcgcgcactagcgaagatatcaacgatgcgctgaattatcgcaccgtaacgaaaaacattattcagcatgtagagaataaccgtttctctttgctggaaaaattaactcaggatgtgctcgatatcgcacgtgaacatcactgggtgacgtatgctgaagtggagatcgataaactgcacgcgctgcgctacgccgattcggtatccatgaccttaagctggcagcgttaatcgccatatcgggaggctgcatgaacatagtgatcaccggagggacgggattaattggtcgccatttgattccgcgtttgctggagctgggccatcaaattacggtagtgacgcgtaacccgcagaaagccagttccgttctcggccctcgggtgacactatggcaagggcttgccgatcaaagcaacctcaacagcgttgatgcggtaatcaacctggccggagaaccgattgctgataaacgctggactcacgagcaaaaagagcgtctctgccaaagccgctggaatatcacgcaaaaactggtcgatttgattaatgccagcgacacgccaccgtcggtactcatttccggctcggcaacgggctattatggtgacttaggtgaagtggtggttaccgaagaggaaccgccgcataacgaatttacccataaactctgcgcccgctgggaagaaattgcctgccgggcgcaaagtgacaaaacgcgagtgtgcctgctgcgtaccggtgtagtgctggcaccggatggcggtattctcggtaaaatgctgccgccgtttcgtcttggcctgggcgggccgattggctctggtcggcagtatctggcctggattcatattgatgatatggtcaacggtattctctggctgctggataacgagctgcgcgggccatttaatatggtttcgccctacccggtacgcaatgaacaatttgcccatgcgctcggtcatgcgctgcatcgcccggccattttgcgcgtccccgcgaccgccattcgactgttaatgggcgaatcttcagtactggtattaggtggacaacgcgcgctgcctaaacggctggaagaagcgggttttgcgtttcgctggtacgatttagaagaggcgctggcggatgtcgttcgctgatgtggtttacagcaaacatccgccagttaactcccggtgttacaggattagtggctttgcgcgataagatcgtctggtgaaagtcgggtcaccatcataactaactctctgtctaaacctctatccagcatctcctgagcaatacgcagggcttcttcgtgtttgccctgcattgcgccttcttcacgtaatctgtcagcaatggtcatcagtttctccttttcttgtggtgcgcgttccgctatctcaccaataaatgcacgaaaacgctgggcatcccctgtttgtaatacgtaattaaacagggcttttagctgtctgtcattagtgttccctgtaactagcagcgaaacaatttggtcgactaatcccaacagatcgcgctgacgaatatgtttctgaattaactccaacagcgccattttgcgatgttgcataatctcgtcatccggcaccacggtaatatccaccaacggaaaagccgatgaatatattttgcgggctatagcaggctcggcaaattcatcaagccagcagagtgaataaggataaggacttctgcaatcatgataaaacagcatcgggatcaccaatggaagctctttatagcccgcatcaagatggttttgcattgccgcaatggaataacgcatcatgcgaaaagccattaattcttccggcttactttggtgctctatcactacataaatataacccactccctcctgcgttttcacagaccacaagaggtcggaataatattgccgcaggtcgtcatcaataaaactgtttggttccagtttaagcgtcgttaaatcacacagtttgcgcagcggcgcgggaagatgaatatcaataaaatcccgcgcggtgtctggatggcgtcaaaaagatttaaataccgcatcatgcggcgtggaagttgtcgatattgtcatggcgttccgtcacccctcaaatttaagatgacgcgacaataaccacgattaacacccaatgcagcaggcagtttttatctttggacagcgaattcagaagtatttttagcggactgcaacttttacatttcagcggaagctgactcgcaaattccccatgaaaatactccggcagcgttagccaccggagaggaaattatttcagcgatcccttaaggaactgttgcagacgagggctttgcgggttgccaaataactgctccggcgcgccctcttcttctattttcccctgatggaggaaaatgacgtgagtagaaacatggcgagcaaagcccatttcgtgagtcactaccaccatggttttcccctcttctgccagttgctgcataatacgtaacacttcgcctaccagttcaggatcgagcgccgaggtaggttcatcaaacagtaaaacttccggttccatcgccagcgcccgcgcgatagaaacacgctgttgctgaccgccggaaagatgcaccggatatttcccctgcgcacgttcgtctatcccgactttcgccagatacttcaccgcccgctcgcgcgcttcctgcttgctcaggcccaacacctgaatcggcgcttccatgacgttttccagcaccgtcatatggctccagagattgaagtgctggaataccatcgtcaggcgtgtgcgcagtaagcgcagttgatttttatcggcgactttgagttgaccgtctttgtcgcgcaccagattgatcgtctggccattgaccacgatcgacccttcactcggtttttcgaggaagttaatgcagcgcagaaaggtacttttccccgatcccgacgatccgatgatgcttattacatctccggcattcgcttgcagtgagacccctttcagcacttcatgtttgccgtagcgtttgtgcaaatcgataacgtttaatttattctcggacatcgtattctcagtgcgttgaagaaggtttcacatgctgcaaccagcgtttttccgctctgcgaaagaggctgatcaggacataagagatgattaaatagagcaccgcggcaatgccgaaggcggtaaaaggttgatacgtggcggcgttaatatcgcaggctattttcagcagatccggcacagtggccgtaaacgccagcgcagtagagtgcagcatcaggatcacttcgttgctgtatgccggtaacgcaatacgcagcgcagaaggcaaaataatgcaacgatacattttaaaagtcgagaagccataggctctggcggcttcaatttccccatgcggaaccgaacggattgccccagcaaaaatctcggtagtgtaagcgcaggtgttaagcgtcagcgccagcacggtacagttcaggccactgcggaagaaagcgttaaggaattcggttcccttaacaatctcaagcgtgtacatgccggaatagaacaccagcaactgaacatacagcggcgtaccgcgaaaaatataggtaaataaccagattggaaactggatgtatttattactggagacacgaccaatcgccagaaacagcgccaggactccgcctatcactaccgacaaaataagcagccacagagtgatcgccacaccagtaaagcgataaccgtcggtccacagcagcggtttccagtattcatgtaagatttcgatcacaggtcagccctcttcacacccacggagtagcggcgctcaaggaacagcagcacaccattggaaacagtggtgaaaaccaggtaaatcacgccacagacgatggcgaaatagaacggttcccaggtacttttgcctgccagttgggtggctttgaccacatcttccaggccgagtaacgaaaccagtgcggtagatttgaggatcacctgccagttgttgccaatgcctggcagggcgtaacgcatcatcgccggaaacatgatccgccgaaacacttgcccacgagtaaaaccgaacgccgtcgccgcctctatatgtcctttcggcactgccataaaagcaccacggaacgtttcggtaaaataagcaccgtagataaaaccgagagtgataataccagcgaccatcggatcgatatcaatctgcccgacgcccatcgcctccgtcaccgtgtttagcgcaatctgcaaaccgtagaaaatcagcagcatcaacactaagtccggcacgccacgaatcagcgtggtgtacccttcgaaaatcagccccgaaagccgattttgcgagagcttaccgccagcgccaattaaaccgatgattacagcgagcactacagagctgatagccagctccagcgtgacgagcgcaccctgtaaaataacacctgaaaacccatacaacatgctgcctgtcctgtcgtgtgtggtgaattaccgcctcttgtctccctccggttacccgaagggagcgggctttctttcaccgatggcgattagccaccataaacatcaaaatcgaagtactttttcgctaatttctcgtaagtaccgtcagcgcgcatttcggcaaaggctttgttcagtgcttcgcgcagttcgttatcttctttacgcaggcccatgccggtccctacgccaaacagtttttcatctttaacagacgggccaccgaatttgtaatctttaccgacaggttgtttgaggaaaccttcgctggcggcgacctcatcctggaacgcggcatcaatacgtccggcagtcaggtcagaataaatgttgtcctgcccctgatacgagacgatttcaatgccttttggtgcccaatgttcattaccgaacgtctcctgggtggtgccctgcaatacgcctacccgtttgcctttcagcgactcgactgtcggctgaatgtcagaatttttcgccaccaccaaacgagaatcggcagcgtacagtttgtcggtgaaggctatttcttgctgacgtttttccgtaatggaaagcgatgacatgatggcgtcaatcttcttcgcttttaaggacgggattaacgcatccagcggattttcgacaaacgtacattgcgtattgatgcgtttgcataattcctttgccagatcgatatcgaagccaaccagttcgccttgtgaattttttgattcaaatggcgcataggtcgggtcggtaccgatgcggatgttttgcggaatcgcagcaaatgccgcagttgcgctggagaaggccagaaccagagagagcgatagcaccagttttttcataatgtcctcaactgacagtctttttatagggaatatttacaggtttgttacacttatcgtgccataaaattgaccatcaaggcaaaatatcccgccccgttagacgtattatttttcattaaaaatgcttaagtatgcatttcaatgcaccacgatagtgcaacaaacctggcgtgcaccatgatgatcattccatcaggtacagcttcccagcgacgtatcagtcaccgtagacattaaagtcgaaatactttttcgccatcttgtcgtaggtgccgtcctgacgcagctcgccaagcgccttattgaaggcagccgtcagttcagcatcatctttacgtagccctacaccggtgccatcaccgaagtattttttgtcttttactgatgagccagcaaaggcgaaatctttaccagcaggttgcttgaggaatccttcgctggcagcaacttcatcttgtaacgcagcatccagacgtcctgcagccagatcggaatagaccaaatcctggttggcataggccaccacatccacgcctttactacgccaggtctcgttagcgtaagcttcctgggttgatccctgcagcacaccaacatgtttacctttcagtgaatccagcgttggctgaatcggtgaacctttggccgcaatcaaacgagaatctgcggcgtacagcttgtcggagaaggcaatctcctgctgacgtttatcggtaatggaaagcgacgaaataatagcgtcgatttttttcgctttcagtgaggggatcagcgcgtcaaagtcactggcaacccaggtacatttcacctgcatccgtttgcacatctcgttaccgagatcgatatcaaagccaacaaaatcacctttagcatctttcgatgagaacggtgcgtaggtggtatcggttccgatacgtaccgtctccggtagcgccgcatagctggaagccgctgtggagagaccgactaacaaagacagagcgagaatcgacttcttcatacataaccctcaagtgaaaatggcttttttatgttgtgtattgtgttgtgtgtttgcaggctctttcatgcaggtcttatgccatcttgacgacaacagtaacattcaacgttaaatatgttaataagacgttgcattattgtcctgaagttgaagatagcaggtatagcggttgaatcgcagcgtttcgattgaatggcagaaacaaaatgtcgaggatttgatcgcggttgcaaaattgccctgaaacagggcaacagcggagttatgcgccctgccagcgggcaaagagatcttcaggaagggttatcgcaaactggtcaagaacacgattaaccgtctgatttatcacatcatcaagggattgcgggcgatgataaaacgccggaacgggaggcataatcaccgcaccgatttctgccgcctgagtcattaaacgcagatggcctaagtgcaatggtgtttcacgcacgcagagcaccaacgggcgacgctctttcagcaccacatctgccgcacgggtcagtaagccatcagtatagctatggacaatgccggaaagggttttgattgaacagggtaaaatcaccatccccagcgtctggaaagaaccggaagagatgctggcggcaatatcgcgcgcatcgtgcgtgacatcggctaatgcctgcacttcgcgcagagaaaaatccgtttcgagggataaggtctggcgcgctgcctggctcatcaccagatgcgtttcgatatctgtgacatcgcgcagaacctgtaataagcgcacgccataaatcgcgccgctggcaccgctgatgcctacaatgagtcgtttcataaatagttgccctgtcagacttgcaggcagactttgcaggatttcggcgggagttgcaagtcagggtgccagaccggcaccctcagcgaaggcatcatccttcgttatgcatttcgagattttccacttcgttctgacgttgcactgctttggcgtcatcattacgtaacgtatcgaggaaatcgaggtagccctgatcaacgtctttggtgacgtagacgccgttgaataccgagcattcaaactgctgaatatccgggttttccgcgcggacggcttcgttcagatcgttcagatcctggaaaatcaacccgtcagcaccgatgatctggcgaatttcatccacttcacgaccgtgagcgattagctccgtggcgctcggcatatcaataccataaacgttcgggaagcgaatttccggtgccgcagaagcgaggtacactttcttcgctccggcttcgcgtgccatctcgataatctgctcagaagtggtgccacggacgatggagtcgtcgaccagcaggacgtttttatcgcggaactcggcgcggttggcattcagtttacggcgcacggacttacgacgcagctgctggcccggcatgataaaggtgcggccaacatagcggtttttaacgaagccctggcggtacggtttgcccagaatacgagcaatttccagcgcgatatcacacgaggtttctgggatcgggatcaccacgtcgatatccagatcttcccattcgcgggcaattttctcgcccagtttcgtgcccatattcacacgcgcgctgtaaacggaaattttgtcgatgaacgagtccgggcgagcaaagtatacatactcaaacaggcacggattgctgaccggattgtcagcacattgacgggtaaacaactgcccttcttcagtgatgtaaatcgcttcgcccggcgcgacgtcacgcaggaaatcaaagcccagcgtatcgagcgctacgctttcggaagcgaccatatattctgtacggttctcgtcaatatcacgttttcccagtaccagcggacgaatcccgtttggatcgcggaaagcaaccataccgtggccgataatcatcgccacacaggcatacgcgccgcggattaagcggtttgtggcagcaatggcagcgaaaatattgtcggcttccagcgggtagtggcggaaattgtccagctcgctggcgaagatattaagcagaatttccgagtcggaagtggtgttgatgtggcggcgtttttcttcaaacagttttttacgcaactcgtgagcgttggtcagattgccgttgtgggcaagcgtaatgccatacggggagttaacgtaaaacggctgcgcttcagaggcgctggagctgccagccgtggggtaacgcacatgaccaatgcccatattgccctgcaaacgctgcatatggcgagcttcaaatacatcgctcaccagcccgttcgctttacgcaaacggaagcagttattggcatctatggtgatgatgccggcggcatcctgaccgcgatgctgaagcaccgttaaggcatcataaatcgactggttaaccggcataacaccggcgataccgacaataccgcacatacgtctttttcctcgttaagccacatctcagagcacttacgctctgggcaagaaacttgacgagctttgcagataatcaaaaaaccatctgatgataaaactgaattgcgggatcagctgtgatttgctccagtcttcgcttttcgacaccccggtaaaggagtcgagaaagaagagaatggcagcaacaatcaacacaccgcgcaacgcaccgaaacagacgcccagcacccgatcggtgcctgacaaccccgttttctccaccaactggcctatcacgaagttcacgatagcaccaacgatcagggtagcgataaacagtaccgcgatggcaatcccatttcgaaccagttcgtcttcaaagcccgtaaaccagactgacaggtaagtgtagtaatgactggcaacaaagaaagcacaaccccatgtcaccagcgataacgcttcacgaacaaagccgcggatcaggctaaccagagaggaaaaagcaatcaccgcgattatggcgtaatcaatccagaccatatgtgtcccacgattttacgccctgtcatcctgttcggggcgcattctaacagaaaaagaaaacgtttgcgtagggatttccttcccgcgcatcaataaaaatggcgctgaaaaaatattcaacgccatcgactttttatgcctttgcggcatcgggcaatgcgtgtcggatgcggcgtaaacgccttatccgacctacggttctacccctgcgtaggcctgataagacgcgccagcgtcgcatcaggcaagaccgtattaattcggcgtatagcccattaccacgccacttaagccagaaagttgcttcaactcacccagcgaacctttcagcttatctttcgaggcatccggcccaaccagaatacgggtaattttaccctgcactggcgtggatggcgacgtataaacccgataaccggcaccgcgcagcttaccgacaatctcattcactttatcggcatttttcagcgcacccagttgcacaacataggctttacccgtcggtgcagctttttcttccacgaccggcttcggttctggcttcggcgcaggtggtgcttcaacctttggtttaggcggctccaccggtttcggcttcggtggggcgaccggtgcaggttccggttcaaactcggtgttattggctgcaatagtggccggatcgagcgacggtgctgcggcatcacctgcccgcacctcttccgctgcgccttccggcggctgcgtcggtaacgcctgggtggcggctggcatcatatcaggctcatcacgatcgcccgctttcggcaccagcgggatagccgcgaactcatcctgataatgttttttctgcccgtccagcagccctggaagtacaatcacccccagcgccaccagcacgatcgtgcccactaaccgattctgaaacttacttgccaccgcttctcctcgcgtcaatcacttccatgacatgtgcgaccgtgtggaaagaaccacacaccagcacggtgtcttccgctttagcgtccgccattgcggcatcccatgcctgcgcaacgctatcaaatgatttgccgttacccaaatgctcaagcagttgttctgccgtggcaccgcgcggcccttccagtggcgcacaataccagtcatcaaccacgcttttcaaccaggccagagttccggcaatatctttatcatgtagcataccgataaccgccagcacgcgcccgtttttcggtagcgctttcatacgcccggtgagatattccgccgcatgtggattatgcgcgacatcaaaaataacgcgtggcgactcgctcacaatctggaaacgtcccggcaaaattgcgctggcaatcccgtcgcgaatggcattttcactgacttccagcccgctggcacgcagtgccgccagcgctgttgcggcattcggttgcgggacaagcggcaacggcagattttccagcgtgccgtgagcatcgctaaacgcccagtcatgatcggtgacggaatagttccactcaacgccccgacgttgtaacagtgcacctttttcctgcgccacatcagcaatggtagaaggcatttccggctcaccgacaattgccggtttttcgctgcggaagatgcctgctttctcgcgaccaatactttcgcgatctggacccagccagtcggtatgatccagcgcaatactggttactaccgcgacatcggcgtcgacaatattggttgcgtccagacgaccgcccagccctacttccagaatcaccacgtcaagttgtgcctgcttgaacagccacaacgccgacagcgtaccgtactcgaaataggtcagggaaatatcaccgcgtgccgattcaatctccgcaaaagaggcggtgtgggccgattccggcaattcctggccctgcacacgtacgcgctcggtataacgcaccagatgaggcgaactgtagacgcccactttgtaccctgccgccatcagaatcgactccagcgtacggcaggtggtgcctttgccattcgtacccgcaacggtaaacacaaatggcgctggtttcaggacgccaagacgcgccgcgaccaggctcacgcgctcaaggccgagatcgatagttttactgtgcaggttttccagataagaaagccacgaagccagaggcgacgcggcttgaggagtgcgtttgataatcatggtatccgctgattcgttacggtgagaatagcaaaagggcagagccagtggccctgcccttatcagttatcaggcctcaggttcctgatccggtaccgggggtaccactacgccttcacgcggcgcttcaggattcggcgctggcagattcatcaacttcgccagaatgctcgccagtttcaggcgcatttccggacgacggacgatcatgtcgatcgcgcctttctcgatcaggaattcactgcgctggaatccaggcggcagtttttcgcgaacggtctgttcgataacacgcggaccggcaaagccgattaacgctttcggttcagcgatgttgagatcgcccagcatggcgaaacttgcagaaacaccgcccatcgtcgggtcggtcagcacggagatgtacggcaagccgcgctcctgcatttttgccagtgccgcagaggttttcgccatctgcatcagcgacatcagtgcttcctgcatacgtgcgccaccagaggcggagaagcagatcagcgggcagttatcttccagcgcctgctcaacggcacgcacgaaacgtgcacccacaacagaccccattgaaccgcccataaaggcgaactcgaatgccgcagcgacaaccggcattccatacagagtgcctttcatcaccaccagcgcatctttttcgccggtttctttctgcgcagatgccagacggtctttatacttcttggagtcacgaaacttcagcacatctttcggctcaagctcgctacccagctccacaaggcttccttcatctaacaggctatgcaggcgattacgcgctgtcatacgcatgtgatggtcacacttcggacagacctcaagattacgttccagctcagcgcggtataaaacctgaccgcagctatcacacttagtccacaccccttcaggaatgctcgccttgcgggtgggagtaatgttgcttttaattcgttcaatccagctcattagggacctttctgtctgaacctggttcgatgccagttttatctttggggacgcataatgccatttttgcccccaacagaccatgaatgttgcacattaaaacataacagcccgaaactttggataaaaaagtggtcgaaccgcggagttactttttattttgcggcgcgtgccgcagcgcgtttgtgacggattatttcgatgacgcccggcaaaatagaaaccacaataatcccgacgatcagcagcttaaggttatcctgaaccatcgggattgtaccgaagaaatagcctgcgtaggtaaaaagcagtacccacaacagtgcgccgatcacgttataagcggcgaaatgacggtacgacatgtggcccattcccgcaacaaacggggcgaacgttctgacgatcggcacaaaacgggcgagaataatcgttttgccgccatgtttctcataaaactgatgggttttgtcgagataactgcgacggaaaattttcgaattgggattactgaacaacttttcaccgaacaaccgcccgatagtgtaattgaccgcgtcacccacaatcgcggcgatcagcatcagcaccaccatcatatggacgttgagatcgttggtttccagtgatgccaacgctccggcaacaaacagcaatgaatcacccggtaaaaacggcgttaccaccagaccggtttcacagaacaaaattaagaacaaaatggcataaacccagacgccgtactccgcgaccagctctgccagatgcacgtcaatgtgcaggataaaatcgatgaggaaataaatcaggtccatatttgcctatgccttgtactcgtcatctttcaggctgtaactacgttggctacagcctgaaatgttccgagcattattctcgttagtccgccagaaatagcgggcccattggcggttttggaagatcataccggtcagggtaatccaccgcgaccagatacagcccttccgcttttgccgttgctgccgccagcgttctgtcctttgccgccagcaactctgctatccagctctccggctggttgtgggcaccgacttccatcaggctgccgacaatattcctgaccatatgatgtacaaaagcattcgctttaatatctaccaccacataaggaccgtgacgcgtgacattaatatgcataacgttgcgccacggggttcgggactggcactgcaccgcacggaacgaggtgaaatcattctcgcccagcaagcattgcgcagcccgatgcatccgttcagcgtccagcggttcgtaaaaatgggttacccctttactcagtaccgccgggcgcagccgatgattgtagatgatgtagcgataacggcgagccgtggcgctaaatcgggcatgaaaatcatcaggtacagctttaacccaacgcacagcgatgtcaccaggtaaattcgcatttacgcccaaggtccacgccgcgtctttgcgcagcgcggttgtttcgaaatgcacaacctgcccggtaccgtgtacccctgcgtcagtacgcccggcgcagaagacggtgatgggttcgttcgccacctgggagagcgccttttccagcttctcctgcacactgcgaacttcgttctgccgttgccagccgtaatacttactgccgtcgtactcaatgcccagcgcaattttataaactggcggttgttgctggtcggacattagtacagatactcctgcaccagtttctcggcgatttttactgccatcagcgcgccgccaaagcgaacgttatcggccaccgaccagaactggacttgctccggcataccgtagtcattacgcacgcagccaacagaaagatgcggcgtacccgaagcatcacctacctgagttgggaattcgttctcttcagagagcacaatatcttcgccttgaacaaacgcatcacgcgcttcttctgctgccagtggacgcagagcttcaaagttgaccatctgggcatgaccgtagaataccggtgcctggacgacgctagccgaaatcatcagcccttcgtcctgcaggattttgcgtacttcgtcaacgatacgacgttcttcacgcacgctaccttcgctatccggcagtaacggcagcatgttgaacgccagctgacgcccgaagaaatcttcttcgtcaatcggaatgccgttgagcaatttcgcactctgccccgctaacgcatcgaccgcttttttgccctgggcggaggctgaaatcaggctggtaacgctgatacgtgataaaccgccctgatcgattaacggtttcagtgccgccagcagctggctggtcagactgtctggtacggcgatgacattccggttccggtaatctgtcagtacaaacgggtttacttccggcaccaccagcggtacgtcgggttcgagagcaaacaatccactgctgtcgatcaccaggcaacctgagttggtcgcttcttcaacccaggcagcggtagcttctttgcctgcgacaaaaaatgccagctgcgcctgcgtccagtcgaattcagcggcatcctgcacggtgattgtcttaccaccaaagcgcagttgttcgcctgcgctttcgttacgtgccagtgcataaatttccccaaccgggaactgacgttcagccagcgtttcaagcagggcttcgcccacagcgccagttgcgcccaggacggcaatgttccagccttcagacatggtggtttactccagaaatagcaaagctccctgccaatgttacagcagagagcatgaagaagagattaacgtgccggatgatgaacggcgttaaaacccagtttacacagcaatgatgccgcactggcgtcatcacaaattacatacagagatgaccattcacggcgctcaagatagtttttgcgcagtttatcgaactcacccggtatcccggcgactttacgcagcggtgcgtcatcgcggcgcacatcatacaccaaatgcaccagccttttcagcgtcggttgatcgagcgggccatgcagcgtaatgcgaccaaactctggcgcgggcagtaatgtatccagcgcaacgtgctgttcatgcccaataaacttgctataggcttcaaacacttgcgtagtaccgcgtgctttaccttccagggtataacctgcgatatgcggcgtgccgatatccacttttgtcagcaactccacgttaagttccggttcgccttcccagacatccagcactacgcttaacttctggccttcattcaggcaggtcagcaacgcagtattatcgacgactgcgccacggcaggcgttaatcagaatcgctcccggcttcaggctacggatcagtttttcatccgccagatgcagcgttttgtacggcccatctttgaagagtggcgtatggaaagtcagaatatccgcatgctgaactaattcatccagcgagcggaaatcaccctcatccccacggtcagcgcgaggcggatcgcaaagcaatgttttaatccctaacgcttccagtcgcgcctgcaatcgacgtccaacgttaccaacgcccacgatccccaccgtacggtcgtgcagtgaaaatccatcgcgttcggcaagcatcagtagtgaggagaaaacatattccaccaccgcaatcgcattacagccaggtgcagcggaaaaaccaattcccgcctgcttcaaccatgcttcatcgacatggtcggtccccgcagtggcagtgccaacaaatttaatgggttttcctgccagcaaagattcattcactttcgtgaccgaacgcaccatcagcgcatccgcgtctgccagttgagcgacggggattggacgcccgggaaccgcggtcacctcacccaaacggctaaataagtcgcgggcataaggcatattttcatcaacaaggattttcacgtttgtgttacctgtatgagacgagagttaaccggacaagtgtgccataatctcgcggccaggcatacttgcgaagatttcaggtataaggatacgtaatgatacaacctatttccggccctcctcctgggcaaccaccaggtcagggagataacctgccgtctggcgcgggcaatcagcctttatccagtcagcaacgtacttcgctggaaagcttaatgacgaaagtgacctcactgacgcaacagcaaagagcagaactgtgggcgggtatcaggcacgatattggtctgtcgggagattcaccgctgctttcgcgtcacttccctgccgctgagcataatctggcgcaacgtctgctggccgcgcaaaaaagccattctgcccgccagcttttagcgcaattaggggagtatttacgtctggggaataatcgtcaggcggtcacggattatatccgtcataactttggtcagacgccgctgaatcagctctcaccggagcaattaaaaaccattctcaccctgttgcaggaagggaagatggttattccgcaaccacaacagcgcgaggcgaccgaccgtcctttattaccggcggagcacaatgcgctaaaacagctggtgaccaaacttgcggcggcaacgggggaacccagcaaacagatctggcaatcgatgctggaactttccggggtgaaagatggcgagttaattccagcgaaactgtttaaccatctggtgacctggctacaggcgcgtcagacgctaagccagcaaaatacgccgacgctggaatcactacagatgacgctaaaacaacctttagatgccagtgaactggcggcgttatcggcatatatccagcaaaaatatggtctttctgcgcaatcatcgctttcttctgcccaggccgaggatattcttaatcagctttatcaacggcgggttaaagggattgatccgcgtgttatgcaaccgctgcttaatccttttccaccgatgatggacacgttgcaaaatatggcaacgcgtcccgcgctgtggatactgttagtcgcgattatcctgatgctggtctggctggttcgttaaccccgacgaaatgacagtatcgtgacaataatacccagcaccgcagagatcgccccggcaagaaataccgaagagtaaccaaacgtggtcgccagcattcccgccagcggcccggagacgccgagggcgatatcctgaaacgcggcgtaaccgcccagtgcggtgccgcgaacttgtgaggggacgcgtttaaccacctccacgcccagcgcaggaaagataagcgaacatccggctccggttaacgccgcgcccgctaatgcgacccatgcacctggggcttgccagagcagcaacaagcccaccgtttctacaagcagagagacaatcgccactttcacgccgccaaaacggtccggcatccagccaaacatgacgcgcatcacgacaaatgcgccgccaaacgcggtaagagtaaagcccgccatcgcccatcctttgctggcaaagtagagcgaaacgaaagtcccgataacagcaaaaccaacgccttgtagtgccagacctaaccctggtttccagataagcccgacaacgctccacagcgatggacgttctcccgccagggccggtactttgcgcactgtgccgttacaggcccacgccagtacgggtaataccattgtggtgatcgccagtgcggcaaaaccgtaatggctatgaatcaacaggccaagcggagcaccaacagcgagggcaccgtaaatcgccattccgttccatgacatcactttgccagagtgttttggccctacgatgcctagtccccaggtcagagcgcctgtcagtaactggctttcaccaaagccaagaatcaaacgcccgacgaccaacagagcaaatttgaacggtgcggagacaggcaaaatcgccgccagcagcaacgcgccgccagccagaccacaagctaacattccctgaagcgccgaacgttttgcaccatattgatcggccagtcgcccggcgtaaccacgcgtcagcaccgtagccagaaactgaatcccgacggcaatgccgaccatggtattgccatagcccagttcatgatgaacaaacagcgggataaccggcaacggcaaccctacggtcatgtaggtgagaaaaaccgcaaaagcgatgcggaagagcgaaaaattggcagaagatcgtgtttcggtttggcttacagcagtcatgcattactccagaatgcagcgcaaggcgaggagtatccccgtctcatctctctggtttcagggttacggtgcgttggcaggatttaacgcgtacgtcttttcagaaggaaatcgacaaagcgggaagtttgcctggaactggcggcgattgtcaatgatgtgaaaaagggaaccatcaggttcccttttgcgttagtgccggaggccgcattggcgcgtaacgtcggatgcgacgctggcgcgtctactccgacctactgcgaattaatctttcagcttgcgcattaccagcgtggcgttggtgccgccgaagccgaagctgttagacataacggtggtcagttcgcgatcggtcgtttcggtcacgatgttcagacccgcagcctgctcgtccagctcttcaatgttgatgctcggggcgataaagccgtgttccagcatcagcagagagtagatagcttcctgtacgccagcagcgcccagagagtgaccggtcatggctttggttgcagaaatcgccgggctcttatcgccgaacacttcacggatagctgccagctctttcacgtcgccaaccggagtcgaagtaccgtgggagttcaggtaatcgattggggtatcaacgccatgcatcgccatcttcatgcagcgtactgcgccttcgccagacggagcaaccatgtctgcaccatcagaggttgcgccgtagccaacgatttcagcatagatgtgagcaccacgcgccagcgcgtgttccagctcttcaaccactaccataccgccgccgccagcgataacgaaaccgtcacggtgagcgtcgtaagtacgggaggctttttccggggtgtcgttgtatttagtagacagcgcacccattgcgtcgaattcgcaagccatttcccagcacagctcttcgccgccgccagcaaacacgatgtcctgtttgcccagttggatctgctctactgcgttaccgatacagtgtgcggaagtcgcacacgcggagctgatggagtagttaacgccatgaattttaaacggggtggcgaggcaggcagaaacgccggatgccatcgctttggtgaccacatacgggccaaccgctttcaggccgcgcgggccgcgcattgcgtcagcgccgaacacctggaaacgcggggagccgccgccggaacctgcaatcaggccaacgcgcgggttattctggtaagcttccggagagaggcccgcatcagcgattgcctgctccatagaaaggaatgcataaatggatgcgtcgctcataaagcgcacaactttgcggtcaatgaggccagtggtatccagttttacgttgccccagacgtggctacgcatgccggaatccttcagctcctgagagaaagtgatccctgaacgtccttcacgcagagatgccaggacttcctgctggttattaccgatgctggaaacaatgcccaggccagtaatcactgcacgtttcattcaatacctctgtaagtcgcacatagagtaagtttcgaatgcacaatagcgtacacttgtacgccgaacaagtccgatcagccatttaatagagaaatttgcgcagccttacacacatcgctaagatcgagccaccgcctgtaagacgagtaacttacgtgaaacactactccatacaacctgccaacctcgaatttaatgctgagggtacacctgtttcccgagattttgacgatgtctatttttccaacgataacgggctggaagagacgcgttacgtttttctgggaggtaaccaattagaggtacgctttcctgagcatccacatcctctgtttgtggtagcagagagcggcttcggcaccggattaaacttcctgacgctttggcaggcatttgatcagtttcgcgaagcacatccgcaagcgcgattacaacgcttacatttcattagttttgagaaatttcccctcacccgtgcggatttagccttagcgcatcaacactggccggaactggctccgtgggcagaacaacttcaggcgcagtggccaatgcccttgcccggttgccatcgtttattgctcgatgaaggccgcgtgacgctggatttatggtttggcgatattaacgaactgaccagccaactggacgattcgctaaatcaaaaagtagatgcctggtttctggacggctttgcgccagctaaaaacccggatatgtggacgcaaaatctgtttaacgccatggcaaggttggcgcgtccaggcggcacgctggcgacatttacgtctgccggttttgtccgccgcggtttgcaggaagccggattcacgatgcaaaaacgtaagggctttgggcgcaaacgggaaatgctttgcggggtgatggaacagacattaccgctcccctgctccgcgccgtggtttaaccgcacgggcagcagcaaacgggaagcggcgattatcggcggtggtattgccagcgcgttgttgtcgctggcgctattacggcgcggctggcaggtaacgctttattgcgcggatgaggcccccgcactgggtgcttccggcaatcgccagggggcgctgtatccgttattaagcaaacacgatgaggcgctaaaccgctttttctctaatgcgtttacttttgctcgtcggttttacgaccaattacccgttaaatttgatcatgactggtgcggcgtcacgcagttaggctgggatgagaaaagccagcataaaatcgcacagatgttgtcaatggatttacccgcagaactggctgtagccgttgaggcaaatgcggttgaacaaattacgggcgttgcgacaaattgcagcggcattacttatccgcaaggtggttggctgtgcccagcagaactgacccgtaatgtgctggaactggcgcaacagcagggtttgcagatttattatcaatatcagttacagaatttatcccgtaaggatgactgttggttgttgaattttgcaggagatcagcaagcaacacacagcgtagtggtactggcgaacgggcatcaaatcagccgattcagccaaacgtcgactctcccggtgtattcggttgccgggcaggtcagccatattccgacaacgccggaattggcagagctgaagcaggtgctgtgctatgacggttatctcacgccacaaaatccggcgaatcaacatcattgtattggtgccagttatcatcgcggcagcgaagatacggcgtacagtgaggacgatcagcagcagaatcgccagcggttgattgattgtttcccgcaggcacagtgggcaaaagaggttgatgtcagtgataaagaggcgcgctgcggtgtgcgttgtgccacccgcgatcatctgccaatggtaggcaatgttcccgattatgaggcaacactcgtggaatatgcgtcgttggcggagcagaaagatgaggcggtaagcgcgccggtttttgacgatctctttatgtttgcggctttaggttctcgcggtttgtgttctgccccgctgtgtgccgagattctggcggcgcagatgagcgacgaaccgattccgatggatgccagtacgctggcggcgttaaacccgaatcggttatgggtgcggaaattgttgaagggtaaagcggttaaggcggggtaatctgctctcgcagtgtttgccggatgcggcgtgaacgccttatccgacctacgtgtgacgtgtaggcctgataagacgcgataagcgtcgcatcaggcatggtgctccagacgccgcaacttactgctgtgacgcctgctgaaacaggttttcccacatatcggtcaccagcgcctggtcacgcggcgacaattcaccggcaccaatggctttttccagactctggctaacggtcgtatgcaccgcctgagcggagtggtcatcaccactttccagttctgcgatggctaatgtcaggtggccacgcaaatacccactggcaaacaactcatcatcactggcatggtcaaccataccgtcgattaatgccagaatgcgtgattcaaactccgcgatcatcttctttcctcattgtaaaacgtggcgctggcttcagttgagcgcttccggccacgggaactgttccgccgtaagttccggcgtgtgataataattttgtagtgctttaatgaagcgtgccggacgttcgggaatgccgtttgccagataatccattacctgcgcatgtacccgccgttgaaacaccacgcggtccggttcgaaatccccttccagattgtcgcagctaacattaaacggatatcccgccgccacgcagaacaaccagtccagcgcctgcggcttcacttcaacatcttcaaactgactttgcgtctgggcatcgcgtccgtccgggcaataccagtagccgaaatcaaccagctcacggcgcgctttcccggcaatacaccagtgcgaaatctcatgaattgcgctggcataaaagccatgagcaaagacgattcggttatacggtacttccgcatcagcaggaagatagatcggttcgtcgtcgcctttaatcagacgggtattaaaatcatcggcaaagcagctattaaaaatttcaatcaactgctcatagtggtgtgtactgttcattagttcatccccaaccagtggaggatctcctgtccgtggctatcataaagtaatttggcactcatcaccgccgagacgataacgatcatcgggcggatcagtttttgtcctttgctcaacaccagtcttgaacccatgcgcgcgccgaggaactgccccaccagcatgacaaagcccgtcgcccaaatcactttgccaccgagaataaacagcagtaaaccgccgatatttgacgttgcgttgagtaatttggcgtgagccgtggctttggcgaggttgaatccgcacagcgtaacgaaggccagcgcgtaaaacgatccggcagctggcccaaagaatccgtcgtaaaaaccgacgcagccacctgcaattaacgcgaagggtaaaccgtacatccggcgctggcgatcttcttcacccaattttggcatcagcaagaaatagaggccgatacaaatcaccagaatgggcaaaatctgtcgtaagacatcagcctgaacgtattgcaccagcagtgcgccgctcattgagccgacaaaggtcatggcgatattgagtttctgatcgcttaaactaaccactttgcggcgaataaagtagatagtggcggaaatagagccgccgcaggcttgcagtttattggttgccagcgcattagcgggagacatccccgccgccatcaatgccggaatggtgagtaacccaccgccaccggcaatcgagtcgataaatcccgccagcatggcgacaaaaaagagaactcccagcaacagcggggaaaccataaacaggctattaaacgtttccattagatcacgtgctcatccagtagcgcctggcaggaaggcggcaacggaggcggtgtcttcttctcaggctttgttgttcccggttttggaggttcaaaccagctttgcagttctgccccgcaaccatcgcctggtggcggtaaaggttgatcttcacactccagactatcggcaggacaacgtaatcgtacatgcatatgcgcgcgatgctggaaccagggccgcactttgcgcaaccagtcgcgatcggtgcccgcatcaaagcaaagttgttgtttaatcgccggattaacaaaaatgcgtgtgacgtctttgtcctgggcggcgagtttgatcaagctgaaaatttctggcttccacagcgtggagacaacgtgtttaccgtcgcgggaaaccaaatctaacgcttgcgggcgcaaaagttgcgcggaggtccagcgtgttttcggcagttgtaagaagatatcaacatccagtccggtctggtggctggcatgaccgccgttgaaacgcccaccagcgggcatccccatatcgccaatcagcaccgtacccatgcccagattgctcacctggctactcagacgctgaataaacatcaccagatccgggtgaccgaaatagcgacgctgatcggtacgcatgacctgataatgttcggactgtatcggcaacgtgtcagcgccgacaatacagccattagaaaaactgcctatcgattgtgcgctacccggcacaggttgggttattttttgccacggcgtcgctgccaggctggcgctactggcaagcagggccagcagcgcaatcgcggttttgttcattttttaccagcgtggaatatcagtcttcacatcggcattttgcgcccgctgccgtaacaggtgatccattaatacgatcgccagcatcgcttctgcgatcggcacggcgcggatcccgacacagggatcgtgacggcctttggtgatcatctcaacttcttcgccaaagcggttaatggtacgccccggcacggtgatactggaggtcggtttcagcgccatatgagcaatgatttgctgcccgctgctgataccgccgagaatgccgcccgcatggttgctctggaaaccgtctttggtgatttcgtcgcggttctggctgccgcgcagcgccaccacgtcaaagccgtcgccaatttccacgcctttcaccgcgttgatgctcatcagcgcatgggcgatgtcagcatccaggcggtcaaagaccggctcgccaagtccggcaggaacgccactggcaacaacggtgactttagcgccgatggagtcgccctcttttttcagcgcacgcatcaactcgtctaacgcgtcgattttgtcggggtccgggcaaaaaaacggattttgctcgacctgcgaccagtctttgatatccagcggaatgtcgcccatctgggtcaggcagccacggatttcaataccaaatttctcggcgagatattttttggcaatagctcctgccgccacgcgcatggcggtttcgcgggcggaagaacgtccaccgccgcgataatcgcgcagaccgtatttttgttcgtaggtgtaatcggcatggcctggacggaaaacgtccttaatcgcactgtaatcctgagagcgctggtcagtgttttcgatcaacaagccaatgctggtgccggtagtaacgccttcaaaaacaccggagagaattttgacctgatccggctcgcggcgctgggtggtatagcgcgatgtcccagggcgacgacggtcgaggtcatgttgcaggtccgcttccgtcagcggaatgcctggcggaacaccatcgacgatgcagccgagcgccagcccgtgcgattcgccgaaggtggttacgcgaaagagttgtccaattgtgtttccagccatcacggctccgttattgttgtgtttgcgtgtttacttaatctttataaatcgcgaaatgttctcgtgcggcaataagctgctctttggtgagcataaacacaccatcgccgccgttatcaaactccagccaggtgaacggaacatccggatattgttccataagatgtaccatgctgttgccgacttcacaaatcaacacgccatcatcagcaaggtaatctgccgcgttaccgagaatgcgacgcgtcagtttcaggccgtcagtgccagatgccaggcccagttccggctcgtggcggtattcgtttggcaggtcggacatatcttccgcatcgacatacggcgggttagtgacaatcaggtcgtactgcactttcggcaagtcgcggaacagatcggaacgaatcggaatgacgttgtggatcagaccgtgttcttcgatgttctgttcagcaaccgccagcgcgtctggagagatatccaccgcgtcgacttctgcatccgggaaggcataagcacaggcaatggcgatgcagccgctaccagtacacatatctaaaatatgctgcggttgcttgctgataagtccggcaaatttattgttgatcagttcaccaatcggcgaacgcggcaccagcacgcgttcatcgacgtaaaattcatggccacagaaccaggctttgttggtcaggtaggccaccggaatgcgctcgttgacgcggcgaatcacgcgctcaacaatacggtgtttttcgctggaggtcagacgcgcggtgcgcatgtcttccgggatatccaacggcaggtagagcgaaggcaacaccagttgcacggcttcatcccacgggttgtcagtgccgtggccgtaccagatattcgccgcgctgaagcggctcaccgaccagcgcaacatgtcctgaatggtttgcagctcatttactgcttcatcaacgaaaattttatccacgtattcctccagggcatgatcgcaataatttcggcggctagtttgccatgaagatgacgataaatcagcattcacgcgcggtgagtgaggaaaaatacgtttaaaacgatcgattgcgctacgagtcgggtaaactgtaggaaaattagaaatagagacagataaatgaaaaagaaaacaacacttagcgaggaggaccaggctctgtttcgccagttgatggcggggactcgcaagattaagcaggacacgattgtccaccgaccgcagcgtaaaaaaatcagcgaagtgccggtgaaacgcttgatccaggagcaggctgatgccagccattatttttccgatgagtttcagccgttattaaataccgaaggtccggtgaaatatgttcgcccggatgtcagccattttgaggcgaagaaactgcgccgcggcgattattcaccggaattgtttttggatttacacggtctgacgcagctgcaagctaagcaggaactgggcgcgttgattgccgcctgccgccgtgaacatgtgttttgcgcctgcgtgatgcatgggcacgggaagcatattttgaagcaacaaacaccgctgtggctggcacaacatccgcatgtgatggcctttcatcaggcaccaaaagagtatggtggtgatgcggcgttgctggtattgattgaagtggaagagtggctgccgccggagttaccctgagaagtttagcgcgttgcgccatgtacggggaatggcagggtcaaatgaccctgccttgtgaaaaagacgcactagtacatattcagtatgtaagtgaaccggcaggtggcatctattggctgttgcgccgttgtgtccacgcgtagcttcatatcatgcagttgcctggacgtgatcggttgcggctctggcgtcactgtcactttggcatcgtcacagcccgaagtggagaaggtcatctgctgtgcgacaaaacggcagtaagcaccacgctcgtcatatttactaccatcacacagttttccaccttccatcagataagtgggcagcgtttgttcaatcacagcacctgttgattgcatcctgactattttgttatgcacgaccgtattttcattccaggagacatcataaggatctaaaggtattgcgctacagtcagaactgacttttgtcgggccaatatagggaacattattacctgtatatattgcctccgttgcgtcctcactctttacatacgaggaaactatccacggacaaccatgcatatcaccgtcatagaaaactgtgactttcatttccacgcaggcccaggtcgtttgtggggtgcgagcatcatattcttcaaggcccgggcaacgtgaagttggtaatatggttcttgcgtcttctaaatgcagttccggagcagtaccttgaccagtccatgatactagtggcacattcaaaatcgcaactgacctggattgatataccccatattgcgcgccttctggtgtgaggatagaaagattaaactgaaaacctgtgagcactcccattgatcccgcaggaatgtataacgtcgcgatctttttcgcggcctgcactcctgtgctgaggcaaatgagcagcaaaaagtaaaagacataacgtagaattttcattttaaatatactcgaaggtagcggtcaggctggcagtgaattcaccgatcgtcacatcgcgaccgcttttcgcctggatccaggcccggaaattaatatcattgttgccgttggtaagcgcaaaagtcgccccggtagtgttgttaatatccacccgcttgccgtcgagcgtttccatccctatccccacgccctgcgcggtggaggtgtcatcgactgccagaaaacccggctgaccgctgtcttcggtgccgctcagcgtgactttgacgttgtagcccgctggccctttgcagtctttcagcttaaacacaaccggcagatgcacagactgtccggcgactatcaaatcccggttgctgacggtgggaaaatggatttctgccagattggcaccatccaccaccagcgtgcaggatttactcagcaggttgccgtaaaaatgcaggttgttatcgactgcccgtgcccccgtgctggcggtcagcagcaggcctgctaacagcgcataaccgggtgaataaatgtgtgctgttttcattggtaatccacccgtaaggttgcgtaagcagaaaaggtcgtgtccgtcagcaccgcatcagccgctttgaccggtaccgcctccagctttggcttctggctaaaatcggtggcgttaatggaaagcggctcgttgagcttaaaacgctgaccgtcatgctgaagctcaattccgaagcccggtacatccgtctcaatagcagagtcgttgtaggaggtggcagtccccgtccatgagagtgtcatattccactcgggatcgcggacatcagactcacagctcagttcgtagtccacttcctgacgaccataattgccgtcaatgctgtcgataatgagatcgcgaaattgcacttcgatggtttgcccgccgctgatgctacaggcgggcggcgacatcagcgtaccgtggaatgtgatgtcatcttccgccgccagcacagccccgcaaccagcgcacagtaaaaggagcaggaattttttcattggtaatccaccaccatggtcatcgtggcgttaaactccgacggcgtcagttgcaccccgctctgttttaccggcaccgctttcagctgaggctgtgtgttgacattaaaaggcgtccagttattttcaccaactgcaaacagggagttgtcggcggcgttttctatccgcacccccaggccggcgatatccgtgctgagaaccgtttctccgttgatcacggcggtattgcctttgagctgcatccgtaagtcatcgctgactttattaccgcagttgagggtgtatttcgcatcctgttggtaattggtaccatcgatcctgttgatcaccacattgccaaattccaccgcgcttcccttcacggagcacggcggcgggccatcgaccaggattcgcagcgtcagatccacctgtttgatatcgctgccagcaacggctaaaccgctgacaccccatccggccagtaccagtagccccgcgcccgctaaaaacttgtgactcataagtccctcccggcatcagcctttgcggctctgctcttcatccacctggcagttgttgccggtgcatttgaagtacagcggcatccgcgcgccgtagtcgttgatgtaggtcagcaccggcacgctgtccatcttcgcattcagcggtgcggaggttttcggctccatcatcagcggtgtgaatcccgccggcgggttgccgccttttttagcgctggcgttgctgatgatcacgtagtacggcgtcgggttattgacggtgaagtcctggccgttacggatgagcgtcaccttatgctgccacggacttttcatgctggtgttctccagcgccttcggtcgccagaacagtttgatacgcgtctgcagcgcaatctgcagtgtgttcggtttatttgatttcggcggaatttcgcgcacgttgaaatagaacacgctctcgcggtcggccggcagtttgttgatatccggcagcccctgcaccttcacctggccgttcatcatcgcatcgatgcgctgcactggcggaagcaccgcaagcggcgagctgattttgttgccctttgcatcctctatccagctctgcgccagataaggcagtttgggatcgttgttgcgcagcgtgacgctgatggacttgtcgctttcgttaaacaccagccgtgtcctgtcgggcgtcaccgaagcgtggctggagaaactgaccgctgtcgccagcagcgccagtgccgggacaacgatttttgcagtgttagtcagattaaacatggatcattccttaatcacgttactggtttactgaaattgaagtcgggggttccgttggcgtcacccgctgtgtctgttcctgaatcgccggtttgaccgccggcgaagtgacaggtgctacattgcctttatgctggcatggcagtaacaagccgttaaacagatcggcaggcagcgggtccggcaggttgatatcgcaatgcgcaacaccactccagaacacactcatgtgttcgccaggtttcacccctgccagataaacattgccgtcatcatcgacaaggcccactgtctgctcgttatcattttttacttctgcgccaaacggaggatggctgccgtcgctcaggcgcagcaccgccatcgctttttgaccactgatgacggtaaatttgcggtagccaatcgccccttcagttagcgtggcttgtaccaccgactgggttgcttcggcgttttccggcagtttgttgaggtcgatatacgcctgattgcggtaatagttattgacgtcagaaacgacggccttaccaaacatattggtataaacagctgccccgttaccttccaccggaacatcggcaacgccatcggcatcaatcaacaagcgtgtcccgcccatattctgggtacggtgaagtgcgccaccgtgggcagtaagcgttgcgccgccctgtaacgacaagcccgcagaggtgtattgcccttcatggtagttcgcgctgaggtcaacctgcgccagcgaaccatcatggctgtaatagccgtcaacgctggtgtgtttgtcactggtgccgacgttcaactgatagtgagtcgcgtcatcgacacggctgaaataaccgacctgactgctgtccgtcccactgccatagttgccgttatagctaacggtactgttgtcgccccacggcatactgagcgaaatgtacatgcctttgtcggcctggttgtcatactcgtaacggtagccagtcatcgagatgctgacattacgaatactgcccatattgaaatagtgcgagagcatgatgttgtagtttgtctgctcctcgcgatcccagtaggtatggcgggtatagttgagataaaccgaaacacccgcatcgcggaagttctggttataagtggcggtgtacatctctttgtcgttgcccgtgcgtaccattccgctgtcactggcatccagatactcgctcatggtcataaagttctcttccgagaagcgatatccagcaaaagtaacgcggctgttgagctggtcaaagtctttggaataactcacacggaaggagttaccgtccagcgaacctttgccataagcggtgtctttatccagtttggtgtgcgagtgagtaacatcaaacgcgaccgcgccgaatgtagacaaatcgcgaccgacgccaagcgccgcagactgatagttttcatctcccagtgcgccgccatataacgaccagccgttagcgatcccccaggaagcttcagcaccagaaaaaaattcaccctcgacatggtgtccccactcttgcggacggcccatcatgatcttatagcgaacctgacctggacgagtgaggtatggcatcgaggcggtgctgatgtcatattcctgcacctggccgttctgttcttcaatgcgaatatgcaacgtaccggagacagaatcaccaagatcctgaatacgaaacggtccagccggaacctgcgtttcgtaaatcacacgccccatctggctgacggtcacttttgctgtggtgtgtgccacgccggaaatgtctggcgcgtagccgcgcagattgggaggcaacatttgatcgtcagtactgacactgccaccaacatagttaaaaccatcaaaaatatcggatctgaggtaatcctcgcccagcgccagtttggcttttaatgatggtaacgcccgccaggcatagtagcgactccactcccattttttttgagtttcatcgccgctgaattcatcgtcatcattactgcgagtatgttgatagttagtctgccagtcagcacgcatacgccacggccccaggttaaccccgaccgtcccgttgccgctgatctcgttactatcatcaccgccattttcttcgtgccgggtttgtgcgttgatgctgtagtccgcgacgatcccggagatgccgtcatcccaacgtgaaggcggatcccagtcgggataagtatattcgaggtaagcctgtggcagtgaaatgactaatgcggactggcttaaatcagccttaatttccacgccttccagttgaccggatttcaggcatttagcatcgtggctccattgcagatttttcgccacgtcttcttttaaaccaaactgcgctaccagttccggtgtcagacaagcatagcttttgctcgcgtcatcttcaccagcataccagtaaatatcgtactcttccgccaatggctgtttatttagttgaacctgtaaattgtattttccgggctcaacatatccctggctggaaaaacgcttcagatcaatttttgtgtcgccttttaattccagaaaacgggaatcaaactgaatgtcgtcttcagcccagacactgctataactccctgacattgccagcgcaatgcaccacggaagaatccgtaatcgaaaaagagaatgatcaggcatacacgtttctatccgtttttattcttgtttggtcaaaatccatttaaatcccccatagcagtgtcgctatgggggtatgccttacaggtaagtaatctggaaggtggtatttgcttcgaaattacccagatctggcgcatcagctgcgccgaccagccaggctttaaagttcagtgtctgcttcgctttgcctttattagtagaagtgtctttcactattttctggtcaatacccatgccgcttttgtaagaggtacccagagagtcaccgatcgccaggctaacattgttaaatgccgcaccggtatcggtattgaaaatggtgtaataattgccgctatttgcagaagaaacggtaccagtaaaggtagtggtcattgtttcctgagtatcaaatacgcaatcttgcagacgaatctggaaacttttcggcgtggtggtgccgttatttttcagtttttcggcaccgatatcacccatatcaacttccagtttgtgatcgtccggaacgatagaacacactgagtcttcaatggtgccgtaaaaacgtgcagtaccgttgttacccgcagcgattgttgccgtagaggtgaacacgcccatcaccattgccgcagcaatagctgttttaacaaacttactcattatttgtccttaaactataaataattaaaaatataaacattgcaatacattgattcagtcaatagccaatgtttatacccagccattgaatacggcatgcgatccaaaaagaacaggtcgtagaaaattgtattcgttggtgtggggccgcatagtgatgtttccacacccctgatgcaatttaattttactaaagagtaaatgtagatttaattaatatattgacagaagaaaggttatcttaaggacatccttaaaaaatacggaataagtatttagaaaaaatagaaagtatatcaataatgaatatcaacagcttaaaaaacaaacaatgaacatataatgcgtttggcatttatccacttttgacaatataatatataaacactatagccagaatttaatcaagtttcaattacatcctgcctgattattcaactctattttctctattatctgtattaataaatgacaatgagtgtcaaacagacattattcatttcaacatgtaactttgggcaaaatcaagatacgcgcagaagaataatttccgaatgaaagtagaaaatgttttatttatagatggggagagtcttcgatagtagtgaggttgacagatatccgctgcctgatgagcaattatgcccaatgaatctacctcattgggcataatttggaactcatcagatagcttttgccatcttcagattacacgggctcatctgccagttgaatgtgccgtttccgctttcatcaagcgttacgctggcaatggccgaggtggtaaacataggcggcgtttcgcccggacataactcggcaaccagatacccgactaacggtaagtgagagatcaccagtaccgaagcaacaccttcattggtcaacgcctgcaaataggcactgaccagaccaacatcgccgcagggcgttaactccggcagaacttctgcactggaaggcaggttcagacaatcccctacttcttccagtgtttgctcggctcgcaggaacgggctcaccagaacgcgttcgatttccactttttgacctttcagccagttcgccatcaggcgagattcgtcacaaccattagtggtcagaggacgaaccgaatcactggcggcatcgagggctgcgtcgccgtgacgcatgataaaaacttgcatattgcaccgcttttgttaaccagattcgcccattttctttcatctgaaaccagagaaagaaaacggtggccggcattgtgccttatccattcaccgaatgaaacgctgttttttacctcaatggcgtaagtatagtcaatatgcgtttacattttgaccaacactccgccattcagcgcggattcatatagctttgaccttcttattgcaggtcagttgcagttgttttccaaaaactttccccacgcgcgcccatctcgaccaaacgctcgcaaggggtaaaacgggaaccatactgcgtggccagtcgttgcattattgcaaccacttcgcccgcgccgagagaatcgatatagcggaacggtccaccgagaaatggcggaaaaccaatgccaaataccgcaccaatatccccgtcacgcacgctacggataacctgctcatcaacacaacgtactgcttcattcagcatcaacatcacacaccgttcagcaacctgcggtgcggagagtcgcccctgcccttgtgcgccaatgagcgggtaaatggcaggatcgacctgttttttgcttttacgccctttctgaccataaagatagaaaccccgaccattttttctgcctttgcgatcgtcgttcaaaattgaagaaacaacatttgcaggcgcgctaaaacgttctccataagcggcttccagtacaggaataattttagtcccggtgtcgattcctacctcatccaaaagttggattgggcctaccggaaaaccaaatttcactagcgcagcatcaatgtgctctacccgttcaccttcggtcagcatgcggatagcttcattaatgtaaggcgctaagatgcgattgacgtaaaacccggctttgtcacgcacgacaatgggagttttgccctgttttttcgccagttttaccgtagtggcgatggtttgcgccgatgtacccgcatgaggaataatctctaccagcggcattttttccaccggactgaagaaatgcaggccaataacttgctcaggtcgcgcggcgtgagcggcgatatcaccaatcggtaaagatgacgtgttcgaagcaaaaatggtatgagcggcgcaattttgctccacttccgccaccatctgttgttttaattcgagattttcaaacaccgcttcaataatcagatcgcgatgggcaaagccgcgatagtccgtcgttccggagattaatgccagctgtttgtcacgttcgctggctttgagatgacgacggcgaactttgccctccagctgatcccaactgtacttcagcgcatgatttatgccctgcgggttgatatctttaattctgaccggaagccccgctttacaagcggtgacataagcaataccggcgcccatcaagccaccacctaaaatccccacgctgtttaatggcgcaggcggcgcatcactgccgggatctttcttcacgtccgtactggcaaaaaagatactacgcagagcctgcgattgcggcgtcatcgccagttcgccaaacgcccgtgcttcagcgtcatagccactgctggtgccctgcgctaatcccgtttcgacaacctccaggatgcgttctgtcgccggatagttaccttgagttttgtgttctgttttcttgccgaccattttgaacagcagcgcacgacctaacggccccgccagaatacgctcgcgtacaggtagagggcgggaagatgggcgatccttctttgccagctcaacagcggcttccagcagaatggagtgcggaacgacgtcatccaccagccccagctttaatgcctgtttcgcccgaagttgttttccggtgaggatcatctctaatgctgtgctgacgcctatcagacgcggtaaacgctgggtgccgcctgaaccgggtaacaatccaagttgtacttcaggcaaaccgagcaccgttttaggatcgtcagtacaaacgcgaccgtggcacgccagcgccaactccagcccaccacccaggcaagcgccatgaatagccgcgataaccggaatgggcaaagcatgaatctccgccatcaactgttggccctgccgcgccagagcttccgcttcttgcgccgttttgcagttgccgatcatgttgatgtctgctccggcgataaaattgtccggtttcgcggagataaacaccacgccgcgcaactctttgttttcacggagttgcttaataatggcgcgcacctgcgaggcaaattccgccttcagggtattcattttctcatccggtacgtcgatggtgatgatagcaatgttgtccagacgaacattaagagtaaacgctgatgccatttccattattccgcctccagaaccattgccgcgccaagcccaccggcagcacaggcggtaactaaaccaaatccaccgccgcgacggcgaagttcatgcaatgtctgggtaatcatccgtgcgccggtcgccgcgaagggatgtccgtaagcaatcgaaccgccaagcacgttaaatttgctatcgtccacttcgccagtggcatgtgcacgccccagtacatcacgagcaaaacgttcactacccagcaactgaatattcgccagtgtctgagctgcaaaggcttcgtgcatatcgatcaatgtcagatcgctcatcgtcaaaccggcacgctccagcgccagcggtgttgaccaggctggaccgagcaacatgtcctgccagacatcaatcgcagtaaatgcgtagctgcgcagataccccagcggcaccagccctaattctttcgcccgggattcagtcatcaggatcaccgctgccgcgccatcggtcagcggcgtactgtttgccgccgttaccgttccgtgtttgcgatcaaacgccgggcgcagctttgcgtaatcggcaagcgaggaattaccgcgaatattgttgtcttcgacaagcggttgtttataaggagggataaaggcagtcatcacctcttctttgagttttccgtctgaccatgcctgagcggcacgctgatgcgaacggtgcgctaatgcatcttgctgttctcgggtgatgccgtaggttttcgccatttgctctgcggtgtcacccatccgcaagccggtagaatattctgctaccgcaggcggtacgggcattaagtcgcgcaaacgcaggcgagagaagagtttcaggcgctgtctcatgattcgagctttgttgaaatcaaccagcacgcgcgccagttttttactgacgccaattggcaatacggaagaggaatctgccccaccggcaatccccgctcgaatagttcccgccatcaggctttctgcgacgtttgcaactgcctggaaactggtagcgcaagcgcggctgacgctgtaagcatcggtatgcacattcattcccgtaccgagaacaatttcacgcgcaatgttgggggcttcaggcatttgtacgacctgaccaaagaccagttgttcaatcacttcagcggggatctcgctgcgtgccagcagttcgcctaccaccatcttccctaaatcaaccgcgggaatgccatgaaaagccgtcgcctggcgggcaaaaggcgtacgtaaaccgctaacaatggcgatacgatcgccctggcgggtaaccagcggtaaaacctgacccataacactcccctgtaaaaaataaataaagtggtctgacctgatcatagtcttaaccatttttttacatttagccaagcggagaaaagggaaagtgggagctatgacacagagagaaaagaagaagagaaaagaaaacgcccctgccagcaactgacaggggcgtacgtacccgagaggaattaacgcagacccagctggaagatcagcatttcagcttcgcaggcaaaagtgaaatcgatatccaggcgcacaccgtcagactcttcagtgaaagtcggggagattttgcacggttcggattccacgctacgggctttctcagtcagcgccgccagcgtttgttctgcttctgcgcggtttgcaaacacgcggctgtaagacgcggtgcagtcggagttgtccataatggtgccaacatccatacagcagcaaaccggggtttcatcagcactacatttactcatcgttgatttcctctgtatgtgcacccaaggtgccagataaacgttgtggatattttacgcttccggaaagtgctgctccagttgttaattctgcaaaatcggataagtgaccgaaatcacacttaaaaatgatctaaaacaaaattcacccgaatccatgagtgcgccacctccaaattttgccagctggatcgcgtttcttagatcatatttgaaaaaagatagaaacatacttgcaacattccagctggtccgacctatactctcgccactggtctgatttctaagatgtacctcagaccctacacttcgcgctcctgttacagcacgtaacatagtttgtataaaaataaatcattgaggttatggtcatgagccagaaaaccctgtttacaaagtctgctctcgcagtcgcagtggcacttatctccacccaggcctggtcggcaggctttcagttaaacgaattttcttcctctggcctgggccgggcttattcaggggaaggtgcaattgccgatgatgcaggtaacgttagccgtaaccccgcattgattaccatgtttgaccgcccgacattttctgcgggtgcggtttatattgacccggatgtaaatatcagcggaacgtctccatctggtcgtagcctgaaagccgataacatcgcgcctacggcatgggttccgaacatgcactttgttgcaccgattaacgaccaatttggttggggcgcttctattacctctaactatggcctggcaacagagtttaacgatacttatgcaggcggctctgtcgggggtacaaccgaccttgaaaccatgaacctgaacttaagcggtgcgtatcgcttaaataatgcatggagctttggtcttggtttcaacgccgtctacgctcgcgcgaaaattgaacgtttcgcaggcgatctggggcagttggttgctggtcagattatgcaatctcctgccgggcaaactcctcaagggcaagcattggcagctaccgccaacggtatcgacagtaataccaaaatcgctcatctgaacggtaaccagtggggctttggctggaacgccggaatcctgtatgaactggataaaaataaccgctatgcactgacctaccgttctgaagtgaaaattgacttcaaaggtaactacagcagcgatcttaatcgtgcgtttaataactacggtttgccaattcctaccgcgacaggtggcgcaacgcaatcgggttatctgacgctgaacctgcctgaaatgtgggaagtgtcaggttataaccgtgttgatccacagtgggcgattcactatagcctggcttacaccagctggagtcagttccagcagctgaaagcgacctcaaccagtggcgacacgctgttccagaaacatgaaggctttaaagatgcttaccgcatcacgttgggtaccacttattactacgatgataactggaccttccgtaccggtatcgcctttgatgacagcccagttccggctcagaatcgttctatctccattccggaccaggaccgtttctggctgagtgcaggtacgacttacgcatttaataaagatgcttcagtcgacgttggtgtttcttatatgcacggtcagagcgtgaaaattaacgaaggcccataccagttcgagtctgaaggtaaagcctggctgttcggtactaactttaactacgcgttctgataacacgttcgcctggataaagtcacctgcatagcaggtgactttaactcccccacttcaccgaaagtagtgtcctcattgcttacctcctgagttttgcaaacagcctgacgtcagcttaccctttcaaatcaatcagtggtatccacagacaaacctgaaggggaacgcattttttcaggcgttctgctcgtccttctcaaagagtttacttttctgaatttccaggatactcaccccccctggatattgtgcgctcatacacgcaaattaaagataggttctaaataaatgagcgttttttgatagtctattttattaggtaatatatatttgtaacaaatcaatcaacatggaataaaatcatgctaccatctatttcaatcaacaataccagcgctgcttacacagaatccatcaatgaaaataacaatgatgaagttaatggattagtacaagagttcaaaaacctttttaatggtaaggaaggaataagcacctgtattaaacatctacttgagcttataaaaaatgccatacgaggaaacagcaatcctgagagaattaatatcaataattccgcagttacttatatcgatattggctccaatgatacagaccatattactattagtatcgataaccaagaaccaataaaattacctgcgaactataaagacaaagaactcgtccgtactatcattaatgacaacatagttgagaagactcatgatatcaataacaaggaaatgatcttcagcgcattaaaagaaatatatgatggagatcctggttttatcttcgataagatatcacacaaactcagacatacggtaacggaatttgatgagagcgggaaaagcgaaccaacggacttatttacctggtacggtaaagataaaaaaggcgactctctcgctattgtaattaaaaataaaaacggaaatgattacttatctctcggttactacgatcaggacgactaccacattcaaagaggaattcgtattaatggtgatagtctcacccaacattgtagtgaaaacgccaggagtgcttcagcgtggtttgaaagcagtaaagctatcatggcagaatcatttgcaactggttccgatcatcaggttgtaaacgagctcaacggggaaagactgagagaaccaaacgacgtttttaaacgttatggtcgagcaataagatatgattttcaagtggacgatgcaaaatataaatgcgaccatctaaaagaaatagtttctactttagtcggtaacaaaattaacgttggccattctcaaaaaatatataagcattttaaggatctcgaaggtaaaattgaagaaaggcttcaaaatcgccaggctaaatatcaaaatgaaattaatcaaccatctgcgccaggtgttaattttgatgatatttaaaattatttttccagttttttgatttttcaacagctgaatatcggaaatagtcagtgacgaacatcagtatttttacataattacgtctaggtcattgtcggtttatctccttttacttgtggtaattgagggataacaacaaaaaaggtgagttttgcaactcaccttttttatttgtttcttattcagaatcaatatcttttaaatcatcctgaatcgcttgtgcgttcggattttcctgcggtttgagttcgccgccattagcgatgaaatcatgacgctggaagtacgcttcgcgcaccataatataaggatcggacgactgacgcagcagaccatcggaatccagcagctgagcgcgggtttcgatcccttcaagcgtccatttacccacagacatcggccaggtcagccaggaaagaaccgggtaaagaccatccgccatatcaccaccgtcatcacgcagcgtgaagctaccgtagaacggtaactgaacgtaaggcccataacccacgccataatgaccaagcgtactaccgaagcggtgaggttcagtccgttgcagtttcgggttcgccatccctgcaacatcaataaagccgcccatccccaaaatggtgttcaggaaaaagcgggtaaagtggaccatcccctgataagggtcgccctgcaagaagtagttaaccatcaccgcaggttcttcaaggttgccagtaaagttgctcaaaccattacgcgccggttgcggaacataatcacgccaggcgacagcgaccggtcgaacaatatacgggtctaatacgttgaagttgaagttgtacatggtgcggttgaacccttctaacgggtcagaacgcccttgctgatctgtaccggaactcgcacaccccaccagaagcgtagttcccagagcaagcgccgacaggcgaagcttcataaatgtctccctgtttttttatggcttatgcagtttgccatccatgacggaacgataccgtatccgcctgtttaggtgtgggcgattgtaacagcacgtcaactgatgtccagacgccctgatttgctgatttgatcatagcctggtaatcgccgccctgtaggctacttgattctatagaaacagaaaaaggcaaacgcagccttttctacattttcagagtaactcccgtcagttgcgagcaaaaaagccgctacgctttagctatacgtgctaattcaagagaagagaccatggacaacgacaaaattgatcaacacagcgacgaaattgaagttgagagcgaagaaaaagagcgcggcaaaaaaatagaaatagatgaagaccgactcccctcccgggcgatggcaattcatgagcatatccgccaggatggtgaaaaagagctggaacgcgacgcaatggcgctactgtggtcagccattgcggcgggtctgtcgatgggcgcttcgttactggcaaaagggatatttcatgtcgaactggaaggtgtgccgggcagcttcttgctggagaatctcggttatacctttggttttattatcgtcattatggcccgccagcaattatttaccgaaaacaccgtgactgcggtactacccgtcatgcaaaaaccgacaatgagcaacgtcggcttacttatacggttatggggcgtcgtgctgctgggtaatattctcgggacaggtattgcggcgtgggcatttgaatatatgcctatcttcaatgaagaaactcgcgatgcatttgtcaaaatcggcatggatgtgatgaagaacacccccagcgagatgtttgccaacgcgatcatttccggctggctgatcgccactatggtttggatgtttcctgcagcgggtgcggcaaagattgtggtgattatattgatgacctggcttattgccctgggtgacaccacccatatcgtggtcggttctgttgaaatcctctatctggtgtttaacggtacgctgcactggagcgatttcatctggcccttcgcactacctactttagcggggaacatctgcggcggcacctttatcttcgcgttaatgagtcatgcacagattcgtaacgacatgagcaataagcgtaaagcagaagcacgccaaaaagcagaacgtgcggaaaacattaagaaaaattataaaaacccggcataaatggcgagggtttaagcaatcgagcggcagcgtacttaccccgcactccattagcgggtatactcatgccgcattgtcctcttagttaaatggatataacgagcccctcctaagggctaattgcaggttcgattcctgcaggggacaccatccttgtgtttatccctaaaaccacataaaaaccgtaaattaaattcgaactagcaggccgaataaggcacaccaggaactcgtggttttattcattatgaagtggtttttacctgttctcttagccaggtaataaacgcttcaatttttggccactgcctgcccggtaatgtggtgatgtaataatgctgatggcatttcaccgtcatatcgccaaacggcgcgacgagctcaccactggcaagccttttttgtaccaggcgttttcttcccatcgccaccccaatatgattcatcgcggcaataacagctaaatcagaacgatcaaagccaattccagaagatgtcggcaaattaaccgcataatgttgcgcccaactatgccattcatccgtaccggagtcgttgctccatgcctgtctgtcatggagcaacgtacagtgacacaggttaattaccgtgttggttaaagcatgtctttgagcgtattccgagctacatactggcaggatttcttcatccatcagaaagtgatgagtgagttgcgctgacggcgcatcatcaaagtagatcgccaaatcgattccggcacgttgcagattgacgttgtcattaccagtgagcacggtgagcgaaatagacggataccggcgtgtaaagtcacctaatgcgggcaccaaccagcattgggcgatagagggccgggaatacagagttaacgttcccgataactcctgatttttgatatcaagaatttcctggttcagggtatccagcgacgattttagcgcccaataaacacgtttcccctcgtgcgttaattccactttgcgatgggaacgaacaaacaactgaatgcccaattcttcttccagctgattgatacggtgacttaccgcactggggctcagcgacaattcctctgccgccagggcgaaggactgatgcctggcagccacttcaaaagtatgcatttttgataattgccagccgttaagcagccgatttcttatttcacgaaggggttccataatcacctcatttttcgcttaagtgtaaaaaaatagcggcaaaatttcagctatgagatgagctaaagtgaaccatatctcaattcaccttcatttttagatgtaaatcactccattgatgcaatttacctcatgtgaaaggcaaattttatcgtttgtcagcctgcgttgtttttttgtccaatatcatcaggttaatcacaggggaaggtgagatatgcactctcaaatctgggttgtgagcacgctgcttatcagcatcgtgttaattgtactgaccatcgtgaagttcaaattccacccgtttctggcgctgttgctggccagcttcttcgtgggaacgatgatgggcatggggccactggatatggtaaatgctattgaaagtggaattggcggaacgctggggttcctcgcagcggttatcggccttggcacgatactgggaaaaatgatggaagtatccggggccgcagaaagaattggtctgacacttcaacgctgccgctggctttcagttgatgtcattatggtgctggttggcctgatttgtggcatcacgctgtttgttgaagtgggcgtcgtgctattgattcctctggctttttcaattgccaaaaaaaccaatacctcattattaaagcttgccattccgctatgtaccgcattgatggcagtgcactgcgtggttcctccacatccggctgctttatatgttgccaataagctgggcgcagatatcggttcggtgatcgtctacggtttgctggttgggctgatggcatcactgatcggtggcccacttttccttaaatttctgggtcaacgactgccctttaaacctgtacccacagagtttgcagatctcaaagttcgcgatgaaaaaacactaccgtcattaggcgcaacgttattcaccatactgctacccattgcgctgatgttggttaaaacgattgccgaattgaatatggcgcgtgagagtggtttgtatatcttggttgagtttattggcaaccctatcactgccatgtttatcgccgtgtttgtcgcctattatgtgttgggtatacgccagcatatgagcatggggacgatgctcacacatacggaaaatggcttcggttctattgctaatattttgctgattatcggggccggaggcgcattcaacgccattttaaaaagcagcagtctcgctgatacgctggcagttattctctccaatatgcatatgcacccgattcttctggcctggttagtggctcttattctgcatgcggcagtgggctccgctaccgtggcaatgatgggggcaacggcaattgttgcacccatgctgccgctttatcccgacatcagcccggaaattattgcgattgctatcggttcaggtgcaattggctgcacgatcgttacggactcgcttttctggctagtgaagcaatattgcggcgctacgctcaatgaaacatttaaatactatacgacagcgacatttatcgcttcagtcgtcgctctggcgggcacattcctgctgtcatttatcatctaagcgcaaagagacgtactatggaaaacgctaaaatgaactcgctcatcgcccagtatccgttggtaaaggatctggttgctcttaaagaaaccacctggtttaatcctggcacgacctcattggctgaaggtttaccttatgttggcctgaccgaacaggatgttcaggacgcccatgcgcgcttatcccgttttgcaccctatctggcaaaagcatttcctgaaactgctgccactggggggattattgaatcagaactggttgccattccagctatgcaaaaacggctggaaaaagaatatcagcaaccgatcagcgggcaactgttactgaaaaaagatagccatttgcccatttccggctccataaaagcacgcggcgggatttatgaagtcctggcacacgcagaaaaactggctctggaagcggggttgctgacgcttgatgatgactacagcaaactgctttctccggagtttaaacagttctttagccaatacagcattgctgtgggctcaaccggaaatctggggttatcaatcggcattatgagcgcccgcattggctttaaggtgacagttcatatgtctgctgatgcccgggcatggaaaaaagcgaaactgcgcagccatggcgttacggtcgtggaatatgagcaagattatggtgttgccgtcgaggaaggacgtaaagcagcgcagtctgacccgaactgtttctttattgatgacgaaaattcccgcacgttgttccttgggtattccgtcgctggccagcgtcttaaagcgcaatttgcccagcaaggccgtatcgtcgatgctgataaccctctgtttgtctatctgccgtgtggtgttggcggtggtcctggtggcgtcgcattcgggcttaaactggcgtttggcgatcatgttcactgcttttttgccgaaccaacgcactccccttgtatgttgttaggcgtccatacaggattacacgatcagatttctgttcaggatattggtatcgacaaccttaccgcagcggatggccttgcagttggtcgcgcatcaggctttgtcgggcgggcaatggagcgtctgctggatggcttctatacccttagcgatcaaaccatgtatgacatgcttggctggctggctcaggaagaaggtattcgtcttgaaccttcagcactggcgggtatggccggacctcagcgcgtgtgtgcatcagtaagttaccaacagatgcacggtttcagcgcagaacaattgcgtaatgccactcatctggtgtgggcgacgggaggtggaatggtgccggaagaagagatgaatcaatatctggcaaaaggccgttaataacgtttcaacgcagcatcgcaatcctttccctgggtgagcgatgctgccgatggcgcagacttaagatccccggtcttacccgctataaccccctccttttatcatcacccaacgcctttcgctgtaaacggcggtttcgcaaaccaaaccaaaaccgtaagtaagataaaagcaatagccgccatacggaaaatctcatttgcagaaatagaaagtgactgctgggttatttcattattaatttcattaagaactcctgaaagcgaaccatagtatttatccataatttgtgacgatgaattaaacacggggttaaattgatcgatggttgctgtcaactgactatggtgtaacgattcgcgtcgtccccacagcgtcattgtcaacgacgtaccaactgatcctgacaaggtacgaaaaaaattactcatactcgaggcattggcaaatttattatctggcaagcctgaaaacgaaatcgttgttaagggtaaaaagaaacaggcaacggcgaatccctgaaaaaactgcggcataatgatacctgtaaaatcaatcgttggcataaatgtcacagaacgccagtaatagcaaaccgcatacatcaaaaaactgaatgtcaccaacacccgcatgtctattttgttgccataacgtcctatcaaaggtgaaattaatagtggcatgatgccgatgggcgcataagcaagtccggcccatatcgcattataccccatcgtttcctggagtaactgcggcataaggacgatcgctccagagtaaaataaatacgcgcatgtgatactcacaataccaatggtgaagttacgggacttaaacaaactgagatcaagaatcgggttctctgaggtcgactcccaaatgactaaagagatcagagaaataactgattctactgttaatattattatcgtactcgagttgaaccaatccagatcgcgccctttatcaagcataatttgcaagccaccaacaccgagcactaacagggtcagtcctggtagattcattttgaccggtgaagtctcagtttctcttcctttaagtaaggttaagcataatgtcaggacgacaatccccatagggacattgattaaaaatatccaaccccagctaaagttatcacaaatatagccgcccaatatcggcccacatatcggagcgataatcacggtcattgaccataatgccagagcaaatgtccttttttctggtgggtaattccttaataataaactctgtgacagtggaattaacggccccgccattaacccctgaacgactctaaaaaatatcagcacatcaagattggtcgataggctacacattaatgaagacagcgaaaaaaaggttactgaaagtaaaaataatcttaattcgcctattctttgtgccaacctgccagtaacagggatcgcaatggcatttgctacaccaaacgaggtgataacccaggtgccttcgtctgttgatgctcccagaaagccagatattgtcggtattgcgacgttagaaatagtggaatccaacatttgcataaatgtcgctaatgacaatgcaatagtgacgcaccataacgtcccaccggttaatggtgccggagttgatttagtgattgccattaaagttgtccattatgcgaaataatgttgctaatttctttttctatcggactggtatcgataactaaagccttactggtataagccggcatggaggtcacggttgaagccagctcaggcatctcggcaatgtcttcgttcttcgtatcaatagttgctgtcatcgataaaccaatacgcaagggatgttccatgagttcttttggatcaagagaaacttcaaccggtacacgctgaacgattttgatccagttccctgtcgcattttgtgcaggtaataaggagaacgcattgccggttcccatattgatccctgtcacccgaccatgaaacacaacattttcaccataaagatcgctgataatattgaccgattgaccaatccgtacatccgtgagttgtgtttctttaaagttggcattaacccacatttgacgtgccggtacgacagccattaacgattgtccggggctcactgtttcgccgacctgaacacttctctgggcaatatagccggtaaccggactcttaatatccgtacgtttaagcgccaaccaggcttctttagttgcatccgccgcttcaacgacttgtggctgacggtttaatggtgtgttcattactaaagctttattcgctttataagcctggatagcggcattcaatgccgctttgctacttattaacgtatctttggtatgctccagcgtttcttttgaaataaccccctgcttcgctaacggcactcgacggttataatcttctaaagattgttgatactgaatacgtgctgaagcgacttcggcactgtattgtttatcctgtaagtatagtttattcgtttgccgaacaatatttgccagattatttttagctttattgagtgcgatagtggcatcagttttatccagtgaaactaaaatgtcaccttgtcgaacgtagttcgtatctttatgattaacgacagtgacactacctgagacttgtgcagaaattggatctgcattccccgtgacataggcgtcatctgtactaatcatgtcttctaattccattgaccaataggcataggcacctgaaaacgcaataaataaaactaccgccaataaagaaaagtattttcttctgttagaatgttttttatttgaattaatctgttccactattatctctcatttctcatagatgaaatttatgaattgaatgaaaagagcattcattcttcatatcaaacacagtgcatgtgttgcacattatcccaggaacgttggaggcctaatttaaatgaggtgcaaaaaaaacaacagaggactaaaccgtggcttttgcaatacaattcttacgcctgtaggattagtaagaagacttatagtgccaacttgaaactataaatcatcggtacaatccctgattttattgttgacatttcatttatgccgactatttatatggtatacttgtcgaattatcttaaaggaagctcagattttcttatttttattgagaaaatgagatgacgccttatgtctgtattactacagggagaagggagatgcttcattgcaaagggaataatctatgaacgcaataattattgatgaccatcctcttgctatcgcagcaattcgtaatttattgatcaaaaacgatattgaaatcttagcagagttgactgaaggcggaagtgccgttcagcgggtggaaacacttaagcctgatatcgtcatcattgatgtcgatatccccggagttaacggtatccaggtgttagaaacgctgaggaagcgccaatatagcggaattattattatcgtctccgctaaaaatgaccatttttacgggaaacattgtgctgatgctggcgctaatggtttcgtgagtaaaaaagaaggcatgaacaatatcattgcggctattgaagctgcaaaaaatggctactgctatttccccttctctctcaaccggtttgttggaagtttaacgtccgaccagcaaaaactcgactccttatcgaaacaagaaattagtgtcatgcggtatattcttgatggcaaggataataatgacattgctgaaaaaatgttcatcagcaacaaaactgtcagcacttataaaagtcgcctgatggaaaaattagaatgtaaatcactgatggatctttacacattcgcacaacgtaacaaaatcggctaaccacatgaagtttttaccctatatttttcttctctgttgtggtctttggtcgaccataagtttcgcagacgaagattacatcgaatatcgtggcatcagtagtaacaaccgtgtcacacttgatccactacgtctgagcaacaaggaattacgttggttagcgagcaaaaaaaatcttgtgattgcagtacataagtcccaaacggctacgttgttgcataccgattcgcagcaacgggttcgtggtattaatgctgattatttaaatcttttaaaaagagcgttaaatatcaaattaacactccgggaatacgcagatcatcaaaaagcaatggacgcgcttgcagaaggtgaagtcgatatagtgttatcacatttagttacttcgccgcctcttaataatgacattgctgcaaccaaaccattgataattacctttccggcgctggtaaccacccttcacgactcaatgcgaccgcttacctcaccaaaaccagtaaatattgctcgggtagcaaattaccccccagacgaggtaattcatcaatcatttccaaaagcaacaattatctcttttacaaatttatatcaggcattagcatccgtctcagctgggcacaatgattactttattggtagtaacatcattaccagcagtatgatttcccgctatttcactcactccttaaatgtagtgaaatattataactcgccgcgtcaatataattttttcttgaccagaaaagaatctgtcattcttaatgaagtactcaatagatttgttgatgctttaacaaatgaagttcgctatgaagtatcacaaaattggcttgatacaggaaacctggcctttctgaacaaaccattagaactcactgaacatgaaaaacagtggattaagcagcatcccaatttaaaggtgctggaaaatccttactcgcccccctattctatgacggatgaaaatggctcggttcggggcgttatgggggacattcttaatattattaccttgcaaacaggtttaaatttttctccgatcaccgtttcacacaatatccatgctggaacacagcttagccccggaggatgggatataatacctggcgctatttatagtgaagatcgagaaaataatgttttatttgctgaagccttcataacaacgccttacgtttttgtcatgcaaaaagcgcctgacagtgaacaaacattaaaaaaaggaatgaaagttgccattccatattattatgagctgcattcgcaattaaaagagatgtatccggaggttgaatggatacaggtcgataatgccagcgctgcatttcacaaggttaaggaaggtgaacttgatgctctggtcgcgacacagctaaattcgcgttacatgatcgatcattactatcctaatgaactttatcattttcttattcctggcgttccgaatgcatcgctttcgttcgcttttcctcgcggagaaccggaacttaaggatattattaataaagcactgaatgcaattcccccaagcgaagttctgcgcctgacggaaaaatggattaaaatgcccaatgtgaccattgacacatgggacctatatagcgagcaattttatattgttacgacattatccgttttattagttggcagtagccttttatggggattctacctgttacgctcagttcgtcgtcgtaaagtcattcagggtgatttagaaaaccaaatatcattccgaaaagcactctcggattccttaccgaatccaacttatgttgtaaactggcaaggtaatgtcattagtcataatagtgcttttgaacattatttcactgtggattactacaaaaatgcaatgttaccattagaaaacagtgactcaccctttaaagatgttttttctaatgcgcatgaagtcacagcagaaacgaaagaaaatcgaacaatatacacacaggtatttgaaattgataatggcatcgagaaaagatgcattaatcactggcatacattatgcaatcttcctgcaagtgacaatgcagtatatatttgtggttggcaagatattactgaaacgcgtgatctaattaatgcactcgaggtagaaaaaaataaagcgataaaggctaccgtagcaaaaagtcagtttctggcaacgatgagtcacgaaataagaacaccaataagctctattatgggcttcctggaacttctgtcgggttctggtcttagcaaggagcaacgggtggaggcgatttcacttgcctacgccaccggacaatcactcctcggcttaattggtgaaatccttgatgtcgacaaaattgaatcgggtaactatcaacttcaaccacaatgggtcgatatccctactttagtccagaacacttgtcactctttcggtgcgattgctgcaagcaaatcgatcgcattaagttgcagcagtacgtttcctgaacattacctggttaagatcgaccctcaggcgtttaagcaggtcttatcaaatttactgagtaatgctctcaaatttaccaccgagggggcagtaaaaattacgacctccctgggtcacattgatgacaaccacgctgttatcaaaatgacgattatggattctggaagtggattatcgcaggaagaacaacaacaactgtttaaacgctacagccaaacaagtgcaggtcgtcagcaaacaggttctggtttaggcttaatgatctgcaaagaattaattaaaaatatgcagggcgatttgtcattagaaagtcatccaggcataggaacaacatttacgatcacaatcccggtagaaattagccagcaagtggcgactgtcgaggcaaaagcagaacaacccatcacactacctgaaaagttgagcatattaatcgcggatgatcatccgaccaacaggctattactcaaacgccagctaaatctattaggatatgatgttgatgaagccactgatggtgtgcaagcgctacacaaagtcagtatgcaacattatgatctgcttattactgacgttaatatgccgaatatggatggttttgagttgactcgcaaactccgtgagcaaaattcttccttacccatctgggggcttacagccaacgcacaggctaacgaacgtgaaaaagggttaagttgcggcatgaacttatgtttgttcaaaccgttgaccctggatgtactgaaaacacatttaagtcagttacaccaagttgcgcatattgcacctcagtatcgccaccttgatatcgaagccctgaaaaataatacggcgaacgatctacaactgatgcaggagattctcatgactttccagcatgaaacgcataaagatctacccgctgcgtttcaagcactagaagctggcgataacagaactttccatcagtgtattcatcgcatccacggtgcggctaacatcctgaatttgcaaaagttgattaatattagccatcagttagaaataacacctgtttcagatgacagtaagcctgaaattcttcagttgctgaactctgtaaaagaacacattgcagagctggaccaggagattgctgttttctgtcagaaaaatgactaaatagcggctcccacaatgttcaaatgtgggagctatttaccagcacatcttacatttatgatgagaactcctggcgaatttgttccccatgctggtcgagcgttgccgctcccggcataacatgcgggtccgcgcagccgctgatttttatcggattacccggcatcattattcccccggcttcaatcaacatatttctcgcctgagtttgtggcaatttaatggcctcagccacacttaataacggcgcgacgggtacaccaacttcatgtattctggctaaccaaacttcagctgcctgcgtttttaacgtccgctcaatatattgtttaagaatagcctggttttgtacgcgtaaaatattgctgctaaatcggggatcattaaccagttccgtaagctccagtgcctggcataacgcagaaaaaagcttgtcattaccacaacaaatcgtaatcggcttatcctgagtattgaaaacatcaaaaggtgccatgtagggatggcgatttcccagacgttgtggtgacttccctgtcgcgatatatgccatcagaccatgctccagaaaactcagcgtggcatcaaacatcgctatatcgacatgcgcccctctctggctcttttcacggccataaagtgcactcactattccgctgaataaatagacaccgccgcatagatccgcaagagatgtaccaacgcgcactggcggagcatcaggatatcctgtttccatcattatcccgctcattgcctgaatgatggtatcgtaggcaggagcatcttttagcggaccggtatgtccgaaacctgacgatgaagcatatatgaggcgcgggttgatttcttgaagcgtttcccatgaaaaccccagtttttccattgtacctgggcgaaaattctcagctaatacatcagcttgtttgagcatatttataaatatacttttatcgtgatcattctttaaatcaagaaccacactctctttgccatgattaataaaactgtaatagagtgactgtccatccacatagggaccaaatgtgcgggtatcatcaccatgacccggcggctcaactttaattacccttgcgcccatattacaaagaagttgagttccgaaaggtccattaaggacatgtgtcatatcgataactaataagccttcaaacgggcctttgctttcattatttgtcatttgcttatgccttgaaaaaagccgaaggtgaaaagacacttcggcatttatgtaaaatcaataacatgattaattatgaaaccagtcgactgacataaatccacaagggagccgtgacgacaaaacccagtacgctcacagccaatgacgctgtaccagtacgggtgtagacattaaaccggctggcaataatgattccggagaatgccggcggtaatgcgcctgccagtaccatcatctgcagatgttcgctgttcaaatgacatgccataccaacgaaaagcagtgccagtggcatcagaatcagcttcaggaaggtgttataagcaatttcggcactgaactcgaatttatgtgcagccagagtcaaccccgcagcgaataccgctacccctgagttagccttcgcaatcagattaaaggttgggtcccatgctgccggaatttttaccccaaccaacaccaggatcgttgccagaacaggtgcccatactactggctcctttgccgcagaaattaatgcgctcagattactattcttcttaccatccgctcctgaagaaggattcagcaaatacagaccaataggaatagtaattgcgttaacaataatagaaataattgctaccactaaacctgttgatacggaatcaccataaataggatcgagaactgcaaaccccaggaatccaatggtaggtgaacctgcaattaatgcacatacagctgcttctgcatgggtacgtttaaaaaatttgtagcaaccgaaccaggagaaaaagaaacatccgacaataaccacaagtgatacaagggtcagacgagtgtccgcaaaaatcatttccctgtttgcccgagtaatagatacaaatagagccgcaggaagcgcgtagtttaataccagtttattaaatgcccgagcttgatcttctgaaaatgtttctcgtctgccgctaaaataacccaacagcatgattacgataataggcaataaatcgccaataaaaaatgttagcataatagtatttccgataagggtcccctcaccatcgcataatgagttggcaagaggagacgatgtcagtatttaattaccagcgacttgttttgggttaagtttggtaatatggccactttcagttcctgctgcagggtcgatgaccacattaataatggtcggtttgcgcgactgaataccggtggttaaagcatgacgaagttcatctgtcgtggtgacgttatagccaacgccacgaaacgcatccattaatttgtcataccttgcatggtgcaacagatccgttggtgatggtgcaccagcgccactgagatcaacaccgtctcctctgtagatgccgccattattaaaaataacgatcgtcaccggcaggttatatcgacaaatcgtttcaatttccatcccactgaaaccaaaagcactatcaccttcaatggcgacaaccggagaaccagaagtcacgctagcaccgatggcatagcccataccgatgcccatgacaccccaggtaccacaatccagacgacgacgtggtttatacatatcaataatatttcgtgcattatccagggtatttgcaccttcattaactaaataaatatcctggttctcgcgcaatacgtcgcgcacagcacttaatgcattaaagtaatttaatggttgagtatctgtacttaatttttcatgcattttttgtgcattttgctgcttgtggatatttaaaatatcgcgccataccagtggagtcgtaaatgtgttttgtttcagttctgccagcataccttgcatactggatgcaatatcaccaacgactggcacagcaatggggcggttgctgtcaatttcctgcggttcaatatccagttgaataaactgtgtatctgccgcccatccttttttaccgtgtgccaataaccaattcagtcgtgcaccaacaagcatgacaacgtcagcatttgccagggcaaacgaacgcgcagctgccgcagaaagtggatgcgtatcttcaaggatccctttcgccatagacattggcaggaatggaatctgagcactttcaataaattcacgaagctgttcatcagcttgtgaatacgccgcgcctttgccaaggataattaatggccgttcagcttttgctaaaagcgaaattgcgctagtgactgacttcgggcatggcaataatgctggcgacggattttcaactttaacaatcgtggttaacgcttcgtctttttccatcgtcgcggccaggacatttgctggcaaatcaagataaactccgccagggcgacccgatacagagacccggatagcgcgtgccaatgcaatgccaagatcctgcggctgattaacgcgaaatgctgctttggcatacggttttgccgcattcatttggtccagctcttcataatcaccttgctgtaggtcgacgatcgcgcggtcgctggagccgctaatcatgatcatcggaaaaccatttaccgttgcgttggccaatgcggtcaaaccattgaggaatcctggcgcagaaactgtcaggcagatccccggtttttgggtaagaaaaccgcttgccgcagcggcatagcctgccgactgctcatgacgaaaaccaatataacgaatgccttccgcctgggcatggcgtgccatatccgtcacaggaatacctacaacaccataaatagtgtcaatattattctgttttaatgcttcaacgatgatatgcataccatctgtcatttgaagttgatctgacatgattaataacctcgaaatttttataaattgggagccagaagcccccgttaatatcagatggcgtggttttgcttcattgcagcaatttcatcgtcgctataacccagctcctgcaatacagcagcggtatgttcacctaatagcggcgcagctttaatatccggcgtaaaggcagagaatttcattggacaaccaacggtcagatattttccacgcaacggttgttccacttcaacaacactgccactttggcgcaaagagggatcaagtgaaatttctttcatacttaaaaccggtgcacaaggaatatcaaactgagtcaaataggccaccgcttcatgtttatcaatagtgacagtgtatttttcgatttcagcaaaaatatcgaaaatatgtggctgtcgtgcatgggctgtactgtatgccggatcggtaatccattctggtttgccgatggctttacaggtgttttcccagttttgctcctgaatagtgaaataaatataggcgttaggatcggtttcccagcctttacatttcaggatccagccaggctgaccgccaccacctgcattaccaccgcggggaactgcatcaccaaatgtaccattcggatactgcgggtattcttccagataacccaatttatcgagacgctgctggtcacgtaatttcacgcggcaaaggttcaatacggcatcctgcattgacatggtgactcgttgcccacgccccgttttttcgcgatgcagcaaagcagcaagtaaaccgatcagcaaatgcattccggtgttgctgtcacccaacgctgcagcgcttaccagcggcggaccatcccaaaaaccagtagtggatgccgcgccacccgctgcctgagcaacgttttcataggcttttacattcacataaggcgaacactcatcaaaccctttgatcgaaccaaaaatcagacgtggattgatttcttgaatatgctcccaggtgaagcccatgtgatcaatggcccctggatgaaagttctcgactaagatatcagcttcgcggatcagcttttccattacctctttgccttccgctgttttggtatttaactcaatagaacgtttgttactgttaagcatggtgaagtaaagcgcatcgatatcaggaatatctcgcagctggtgacgcgttacgtcaccaacgccgggacgttcaattttaataacgtcagcgccaaaccaggccagcatttgagtacaagatgggccagattgcacaccggtgaaatcgagaactttaattccttgaagtggagttgacatagcaatacctattagttaattaaatatgtgttaatttagcgtttatttaaggcgtaatatcttctataaataacccgcaaaatatcgtcgtagcggcactcgatattttcacattcctgtatcaagtgctgaaaatcatttcatcgccacttccaattcctttctgcatggtaagtagtgaggacgaaaagaagaatatgataaatattgcttcgcggtaatcagagagagccgcgagatttgtgatgttattcttacaactgtaagaagcgccggtgatttacaagcaagggtatgattacgctttttaaagcgtaccataaaacataacataataaatgatttgtgatgacacgggattattgcggtttactttgaggaatataaaatgcgagtttatagcaccgcgagcgccaaataattttatgaccacaacctgtcgtattgtggtcataaaaaattgtcggctggagggagttaaatcctttacctcaatatactgcctgtcagcattagttcacaaacagtgcttcgctatcgacgatgattccatcttccgcacctttaagcgccaggtttgcctcgtagtattgctttttatcaagcagtttctgcgcatcagcaagtgcattacgagtctgtttaagtggcatcagatattggttttccattacgccaacaccggccaggcgaagctcttccattgcgccctttttatcccctttcgccattttttcattggcaatttttatcgcggcttctttttcgggagttgctacataactctcagaaattccgacagatgcattaatgacaatatattggtcatcattgagattggtctttttacctggcttagcgaactttgcccattcggtactgtcatctgacagcaaagcggaagcttcattggtcagttcttttgccttttctggatcgccatgaaacagagccaggcgcgctacctgcacgtcacgcatcgcatataaaccttgttcagagatacgctctgctgctgccgttttctgggtttgctgaacttgctgagtttgctgttgtgccgctaccggtgcattatcagcagcccatacagttgaagatgccagaattgctgtgaccatcgtagccataattaaacgtttcatacttacctcattctttaacagttttagaaaacgccgccatcatattgggtgagcatgaaatgagaaatcagagagcaacggtcattttgaaagggttatcttacagttgtagttattatcgcaagaagtattttagtcttacaattgtaggaatctgcttcctgtcgcagagaactattcttatgtaccacaaagagatgtcatttattatatcgatgtaaatattgattaattatatgtaaatacagccataacatcgtaggttctcagtgaaccattttcaggataactttctatgaaagtaaacttaatacttttcagcttatttttattggtctctattatggcatgcaatgtttttgcattttccatttctggtggtgtaagtgagaggagctataaagagactgaaaaaacatcagcgatgacgaccacacactctacaaaacttcagccatcacaggcgattttgtttaagatgagagaagatgcgccaccattaaacctcacagaagaaatcacgcctacttatccgacaaaggcgaattatcttattcatcctgtgcgatagcgtctgtcacatggcaggtgaacaatcatgtctgatgctgatgtgaacacctgcccaaatgagccatcctgacccactatcgcctgccataccccaccataaagcgaatcatcaagccacaagccggggcaagaaacataaatatccccgtcaccagttcattaccgccagttaaccacatggtgaagtaataaatgagtgcagcgaggatcaccatgccgaagaaagaagagaccgccgataccacgttcagtacctgaccgatgtagccgcttacgcagacaatacacagggcgagaaacatccataaataaatcatagctcaacctcctgccgcgctaaaaaacctgtaacttcagtcactttaatagtaagacaatccttaacctctggcaatttttgctaagcatcaatgaaaacagcatgttaaatgcaagactgttgtgtacggaaaaatatttactttgcacgattaataatcagtagctgaaagcagtcagcgagtgataaagtacagataccgcattcatgctcctcgtggttatgtcctgactagtctttacactctttacaggaaccattgtcgtacatgatggcccaaccaattgagtgtaccgctgtcgacatggaatcttctgcgatacaacaattcgtatctacagaaggtaactatgtttccacaatgcaaattttcccgcgagtttctacatcctcgctactggctcacatggtttgggcttggtgtactctggctttgggtacagcttccttatcctgttctctgctttctcggcacgcgtattggcgcaatggcgcgaccattcctgaaacgtcgtgaatctatcgcccgtaaaaacctggaactttgtttcccgcagcattctgcggaagaacgcgagaagatgattgccgaaaactttcgttcactcggcatggcgctggtagaaaccggcatggcatggttctggcccgacagtcgcgtacgtaaatggtttgatgttgaagggttggataaccttaaacgcgcacaaatgcaaaatcgcggcgtaatggttgtcggcgtccattttatgtcgctggaactgggcggccgcgtgatgggactgtgccaaccaatgatggctacctatcgtccacataataatcagctgatggaatgggtgcagacccgtgggcgcatgcgctctaacaaagcgatgatcggcagaaataatctgcgcggcattgtcggtgcactgaagaaaggtgaagcggtatggtttgctcccgatcaggattatggtcgtaaaggcagctccttcgcgccgttctttgcggtggaaaatgtcgccacaaccaatggcacctatgttctctcccgtctctctggcgcagccatgttgaccgtaacgatggtaagaaaagcggattacagcggatatcgtttgttcatcaccccagagatggaaggctacccgacagatgaaaatcaagccgctgcctatatgaacaagattatcgagaaagagatcatgcgcgcaccggagcagtacctctggatccaccgtcgctttaaaacgcgcccggtgggagaatcgtcgttgtacatttaacaaactgctcttactctttccctcctcaaatcggccataataacctcatggtttttatggcttttttcttaaggttttttccttcgctgaatatctaattattaccgtcagaaattaaactgtcgccgatatgagacacttgtaagttactaaaagtaaataagaaaatgcctcttgtctcgtttcagttttaggcgtacattagcgccgtctcgagcagtttagctcagaattctggggtgatgcccacggtaaaatacagggcttttaaggtcgctttgcccggtgtcaactcactgtatcaggtgtaatgaagtcattcaggcgtaacagtaattacgcggagagatgtaaagtgaaatatttctttatgggcatttcttttatggtcatcgtttgggccggtacttttgccctgatgatctaaaagcaaactgtgcaatgaaaaacaggagccatcaggctcctgtttgcatttctgacgacggtgtttattccgcgttttcgtgaatatgtttgctgctggcgggtagtaaaccgtcggcacggaacatcgctttaatccctctgatggcctgacgaatacggtcgcggttttcaatcagtgcaaagcgaacatgcgtatcaccatagtcgccaaagccaatccccggcgagacacaaaccttcgcttcgttaaggagcttcttggcaaattccagcgatcccatggccgcatatggttccgggattttcgcccagacatacatcgaagccttcggcatttcaaccatccagcccgcttcatgcagccctttaaccaatacatcacggcggcgtttgtactgttcggcaatgtcgcgcacgcactgttgatcgccctccagcgccgcaatcgccgccacctgcaacggcgtaaaggtgccgtaatcgtgatagcttttaatacgagccagggcgctgaccagcgttttgttgccaaccataaagccgatacgccagcccgccatgttgtagcttttcgacagcgtaaagaactcgactgccacatcgcgtgcacccggtacctgcataattgacggcgctttccagccatcgtagacgatatcggcataggccaggtcatggaccaccagcacatcgtagcgtttcgccagcgccactactttttcgaagaactccagttccacgcattgcgcggttgggtttgacgggaagccgaggatcatcatcttcggtttcggataactttcacgaatggctcgctccagttcgttgaagaaatcgacaccttccaccagcggcactgagcgtacctgcgccccggcaatcaccgcgccataaatatggatcgggtaacttggattcggcaccagcaccgtgtcaccatgatccagcgtcgccagcatcagatgcgccaggccctctttcgaaccaatagtgacgatggcttctgattccgggtcgatttcaacgtcgtagcgatcctgataccagcgggaaatggcgcgacgtaaccgcggaatgccgcgtgaagtggagtaaccatgcgtgtccgggcgctgggccacagtacataatttttcgacgatatgcggcggagtcgcaccgtccgggttacccatgctgaaatcgataatatcttcgccgcgccgacgcgcagccattttcagttcagcggtgatgttaaaaacgtagggcgggagacgatcaatgcgcgtaaagcgacgttcagggcgagtgtcagccataatttcctcagattaacgttagcgcccggaccgtccgagcgacgctgccacgatggtggctgttttgaaaatagcctgattaatttctgtctgtccagcgttttagaacattttattaatgacgttaaatgaggaactctgctttaaaaacaggaaatttatctgcgctaacaagaaaattaccactcattttattaacataataatttcaataaatttactaaccagaagtgcattatcaagagatgcattgctaatacaccatttatctatcaatccccttttaaaattgtggtttttcctcaaaaacggcctgctggtcatcagccttcaggttacctatcatagaggtttaatccttattcagagtcacccgtgcacgaaatattcaacatgctgctggcggtcttcgatcgggcagcgttaatgcttatctgcctgttctttctcatccgtatccgcctgtttcgcgaactgttgcacaagtcggcgcactccccaaaagaattgctcgccgttaccgccattttctcgctgttcgccctgttcagcacctggtccggcgttcccgtagaaggctcactggtgaacgtacgtattatcgcggtgatgtccggcgggattctgtttggcccgtgggtaggcatcattaccggcgtgattgcgggtattcaccggtatttaattgatatcggcggcgtgacggcgatcccctgctttatcaccagcattctggcgggttgtatatcgggctggatcaacctgaaaatccccaaagcacagcgctggcgcgtcggtattctcggcggcatgttgtgtgagacgttgaccatgattctggtaattgtctgggcaccaactaccgcgttggggatcgatatcgtctctaaaatcggcattccaatgatcctcggtagcgtctgtatcggctttattgtgcttctggtgcaaagcgttgagggcgaaaaagaggccagcgccgcgcggcaggccaagctggcgctggatatcgccaacaaaacgctaccgctgtttcgccatgtcaatagcgagtcattacgcaaggtctgcgaaattatccgcgatgacattcacgccgatgcggtggcgattactaataccgatcatgtgctggcctatgttggcgtgggtgaacataactatcagaatggcgatgacttcattagcccgactacccgtcaggcgatgaattacggaaaaatcatcattaaaaacaatgatgaagcccaccgcacaccagagattcattccatgctggtgatcccattgtgggagaaaggggtcgtgaccggaacgctgaaaatttactactgccacgcgcatcagatcacctcgtcattacaggaaatggcggtcggtctgtcgcaaatcatctccacgcaactggaggtttcacgcgccgagcagctacgtgaaatggcaaataaggcagagcttcgcgccctgcaaagcaaaattaatccccattttctgtttaacgctctgaacgctatttcatcgtcaatccgtctgaatccggataccgctcgccagttgatctttaatctgtcgcgttatctgcgctataacattgaattaaaagacgatgagcaaatcgatatcaaaaaagagctgtatcaaattaaagactatattgccattgagcaggcccgctttggtgacaagctgacggttatctatgatattgatgaagaggtgaattgctgcattcccagcctgctgatccagccgttggtggagaacgccattgtccacggtattcagccttgcaaaggtaaaggcgttgtcaccatcagtgttgcagagtgcggaaatcgggtacgcattgcggtgcgagataccgggcacggcatcgatccaaaggtgattgagcgggtcgaagcgaatgaaatgccgggcaataaaattggcctgctgaatgtccatcatcgcgtgaagttattgtatggcgaggggctgcatatccgccgcctggagccggggacggaaattgcgttttacattcctaaccaacgcaccccagtcgcctcacaggctacgttattgctttgagccggagtgatattgtgaaagtcatcattgttgaagacgaattcctggcacaacaggaactgagctggctaattaaagagcacagccagatggagattgtcggcacctttgacgacggtctggacgtgttgaagtttttgcagcataaccgcgtcgacgccatttttctggatatcaatattccgtcgctggatggcgtgttgctggcgcaaaacatcagccagttcgcccataaaccgtttattgtgttcatcaccgcgtggaaagaacatgcggtagaagcgtttgaactggaggcgtttgactacattctcaaaccgtatcaggagtcacgtattaccgggatgctgcaaaaactggaagcggcctggcaacaacagcagaccagcagtacgcctgccgcgacggtaacgcgtgagaatgacaccattaatctggtgaaagatgagcgaataatcgtcacgccaattaacgatatctattacgccgaagcgcacgagaaaatgacctttgtctatacgcggcgtgaatcctacgtaatgccgatgaacattaccgaattttgcagcaaactgccgccgtcgcattttttccgctgccatcgctcattttgtgtcaatctgaacaaaatacgcgaaatcgaaccgtggtttaataacacctacattctgcgactgaaagatctggattttgaagtgccggtcagccgcagcaaagtgaaagaatttcgccagttaatgcatctttaatcgggaactttcatgaaagcaccaggcttgcccgccgatcaacaatttttcgccgatctgttcagcggcctggtgcttaacccgcaactactggggcgcgtctggtttgccagccagcctgcctcgttgccggtgggcagtttatgtattgattttccccgtctggatatcgtgctgcgcggcgaatacggcaatctgctggaagcaaagcagcaacgtttggtggaaggagaaatgctgtttattccggcgcgcgcggctaatttaccggtcaacaacaaaccggtgatgctgttaagcctggtgttcgcgccgacctggcttgggttatcgttttacgatagccgcaccacgtcgttgttgcatcctgctcgccagatccagcttcccagcctgcaacgcggtgaaggtgaagcgatgcttaccgccctcacccatcttagccgttcgccgctggagcaaaatatcattcagccgctggtgttaagtttgctgcatctttgccgtagcgtggtgaatatgccgccgggcaattcgcagccgcgcggcgattttctctatcacagcatttgtaactgggttcaggataattatgcccagccgctcacccgcgagagcgtggcgcagttttttaatatcacgcccaatcatctgtcaaaactgtttgctcagcatggaacgatgcgttttatcgagtatgtgcgttgggtgcgaatggcgaaggcgaggatgattttgcagaaatatcatctgtcaattcatgaagtggcacagcgttgcggttttccggatagcgactatttttgtcgcgttttccggcgtcagtttggtctgacgccgggagagtacagcgcccgttttcagggctaacgtcagaaggttaattctgtttccagcagcgtcaggatactttgtgcatcttgcgcggcaaacaacgactggcggaagtttttattcaccagtttacgcgccagctgcgagaagactttcacatgattcatcccttcgttagcacccagcgtcagcatgatcaccagttcgacttcgcccatttctgactgccagccaatcggtttcgccagccgggcaatgctgatactggaatgacggatccactgagatttggtgtgcgggatcgctacgccaaaaccaacgccggtggtaacaatctcttcccgctgccagacatcttcttccagctcaaacggatgttcagtgcgcccgttaacgccgaggttgccgcacaggaactggatcgcctgctctttattgctaaaatcctgatcaacaaagatattctccagcgccagcagtgggcgaacgtcttcttccggcgtaaaggcggtgagtaacgcttcaatttcctgcgcactgcggcattcacatgcctgacgcgccagttcccgacacgcctcgctatccagttgacgaagctggcttttcaccgccggaatacgcgggctactcatactcagctcatccaggcccagcccaagcagtagcggcagataacggctttcaccgcccagttcaccgcaaatgcctacccatttgccccgctgatgcgcagtggtaactatttgctgcaacatgcgcaggaacgatggcgtaatcgggttatatagcggcgatacgcgcgggttattacgatcgaccgcatacagatactgggtcatatcgttggagccgatactgaagaaatcgacctcatcgcagaagtggtcgatgatgtagcacaccgacggaacttccaccatgatcccaagcgtaatcgtctctgcatgacgcaggccatcgcgcttaagctcaacgatcgctttttggatctcgcctttcacccataagatctgatcgaggctgtgaaccatcgggatcatcaactgggcgttgccgaaactggcggcgcgcaaaatggcccgcagttgagtgcggaacaggccagcaaattccgggtaaatacgtaccgcgcgatagccgaggaacgggttctcttcctggggaatattcagataaggaatgcttttatcgccgccgatgtccatcgtgcggaagataatcggcttgtcgcccgccgccagtagcacctgctggtaggcttcaaattgctcctgctcgtccggcgcgctgtcgcgatccatatagagcatttcggtacggaacagcccgacaccttccgcgccgttggcaaacgcgcctggcgcttccagagcggtgccgatattcgccgcaatatcaatacgcttgttatcacgggaataggccagctgcgcggcagcctgcgcctgttgtttttggcgtttatccgccagcgtctgcgcgacctgataataaccgctcaccgcgtcattcgggttaatcgccagcacgccgcactgggcgtcaagcactgcaggttgcccggcataacgggcaatcgcatccagcggcaagccactcagtaccgggatcgccgaggcacgggccagaatcagtgtatgcgaggtgcgcccggttttctccagaatcatgcccgcaagatttttcaaatcaaggctcaaaaactggcttggggttaaatcttcagccaccagaatggtcggtttttcaagcaccagcttgttgcgcggcttcagttccggccaggtgatatgcagcaactgttcgctgatatcgcgaatgtcgctaacacgttcgcgcagataatcgctggcagaggcagaaagtttggcgcaaacctgctccatattgctgatgatcgccgcccccagcccctgatgctgttctgtcatcaggcgacggatattgcctgcaaattcatcatcctgaatcagcgacaaatgggcgctgaggatagttttgctttcgccgtcacgctcacgcaattgctggttcagttgctcggcaagcgttgccaggctgtgctccagccgggtggaatcttgcgcactggcggggattgcccgataactgtcgaggctgtcgctttgtaacagggtcagcgtacccacgccgacgccgcttgccagcacattgccgtacagtaaatccgggttaaggcggcttaatgaacgcggcagcggatgcgccgtcagttctgcctgcgtaggctgaacgctgtcgctgtcgataaagcgcacctggatgtactcttccagcacgcgccgcgcctgctcttcatcgctgccgctaatgttcaggctgcaactgtcattaaatagggtgccggtgccaatcagcgccagcgagcttttcgcatctgcctttgcgttctggcgatggttaataaaagtgatttcgctttgccactggctgcactgttctttaagttcccacgccggacgagcatgtagaccgttaggcaaaggacagagaaattgaatcgttaacataaccgctccgggttaatcaggagatcatctgaaatccgtcagttgaacaaccgtctcacgcgtaagacgttgaataagggcagataaaagttgctgcatctgcaaaatgtcgcggcaatcggcaatcgatgcggcgcaatgtccatggcgggttgctggccccatcaccactgtgggcacgccggtgccggttaagtgcaccgccccgccgtccgtgccgccgttgctgaacatatctgcctgcaacggcacgccaatttctgccgccacggtttcgacccaggcggtaagttttggcggcgcaatcagcgacttgtcgcttaacaccagcatcggcccgttaccaatctggcgatggttagccgcgccataatcaaagtttttcgcccagcaggcggtatcaagcacaatggcgacgtccggcgacaccgcgcgggtggcagtttgcccgccgcgtaatcccacctcttcgctggaacttgccaccagccacacttccgcaggtagttcggcgtcgtgcagttcgcgcagtaacgtcaccagcagatagcaaccgaggcggtcatcaaaggctttccccatcactcgctggtgagggagaacctgaaaagtggtatcaaacgtgacgcgatcgccgggacgaattcccgcctgcatcacttcgtcataggagcgcgcaccaatgtccacgcgcatggcgctgacgtcattcccctgccggtcgccgtcaagcaggcctggaattttgcactcttcacgggtggtgatgcgcaccggctgcagctggcgggcagccatgcgtacgttgccaaccggcagcacatcaatcgccccttcgcgggagatgctgcgcaccataaatcccacttcgtccatatgcgcacagatcatcaccttcggacctgtcgattcattcaggcggatcagcaccgatcccagaccatcaaatcgcacttctttttgcaggcgatccgcttcttccagcaggatctgccgcacttcctgttccgaggaggcgatcgcatctgcctcgctcaacgcttttaatagcgataaatccattatgcctctcccgtgagcaacactgttttcggcatggcgtagagcacttctgcgccttgcggggtaaccagcacaacatcttcgatgcgcacgcccccttgccctggcaaataaatccccggctccacggtcagtaacatgcctggctgtagcgtcgtggtgtcccgcggtgaaaaacgcggatcttcatgaacttcaatgccgatagcgtgaccggtgttatgaccgaaatagtcgccataacctgcttctgtaatgacccggcgcgcggcatcgtcaacctgctggcagcgcacgccggggcgaatcgcggagattgctgcgagctgtgcctgcaggacaatttgatagacgttaaacagcgggtgagattcggcgctcaccccttcgccattcaccagcaaggtgcgcgtcatatcagagcagtagccctgatacagcgcaccgaaatcgagagtgacaaactcgcccgctgcaacaatcttgtcgctggctttgccgtgcggcagcgccccacgccagccactggcgacaatggtgtcaaaagaggctttttctgcgccctgctggcgcataaaccactccagttcagcggctatctcgcgctcgctcatccccgcctgaataaagcggcgaatatgctctgcaccgcgatcagcaatcccacaggcgaggcggattttctccacctcctctggcgttttgatttgccgcagcacatccggcgtggcgctaaccagtttcgcattgagttcagactgccagcggtgcgcggtttcccaactcacctgctggccctcaaaaccgagcgtttgcaactgttcatcggcaatgatttgattgacgatagtggtaagcgtgttcgtcgcgtcaagcaaatgcagctggtagccttgcgcacgggcttccacctcaacgtaatagcgcgaatccaccagaatgtgcgcactttcacggctaatcaccacataacctgatccggtggagatccccagatgcggctgtttgttctgccgtgaggagagaagcactgcatccagttgttgcgccttaagccagtcgcgcagcgaagcgagtaatgtcatctggattttccttcttacaggctatcgattaacaatttgcctttacggaacatcatcagacgcaggaacaccaccatcagcgcagttatgactgcccccagcgcgatccccgccatatagacgcccaggttagtgaccagcggccatgcccagatagcggactccgggaaccattgcactgcgcccagccagacagcggcggttgagccgacaatagcgccgaccatatacgacggaatggcggtgatggggctttccagcgcaaacggaatcgcaccctcactgatccccataaacgccaggaacatggcggtcttaccctgcggataaagttgagcgttgaacaggcgtttgccggttaaacgacggtcgataatggtcgccagccccagaccaatcggcggaataacgatagcgatagaacgagcggtgaccggtaatacgtggtcagtggtaaagctgaaggcaacaaaacctgcggctttgttgatcgggccaccaaggtcgattgctgtcgccgcggcgatccccattgcgtacatcagcgcgcccttctcacctgcggcagtcagcacagtacggataccgccgttgatccagccaccaaagggggtgatgacgtagtacatcgccagcatgacaaaaatggcggaaagaatcgggagcaaaaatgtggttttgaacgctaacaggaaatccggtaactggattttctggttcatccacttcacaaggtaacccgcgacgatagaaataatcagcgcaccaatgaaggtggacggcaccggcgaagaggtcgcccattgcatagtgctgggatcgaagttcagcagttgcgtcggctgggtagacatcaacccgccgataaaaccagccgggaacgccagtttgccaccgatagagttcgccacaaaagcagcaaacatcggaatggcaaaaccaaacaacacgccgccgaaggactgcgacagccaggcaaatttaagtaaggagaggtcgaaaccggagaatttcccgctattaagagcatccatgatgccgatctcagcaggaattttaagccagctataagcaatcagctggctgaaagcgaggatcacaccgcccataattaaggtcggcaccatgcgtgaaatccctgacatcacatgctgcgggagttcaccccagaagctggttttagaggcctgcggattcttaactgccgctgccgcaccggatgcgccaggcacaacggttgcactgcgttttttaatggccataacaattatccctgtcgaatattactgttgttcagaggcaatcatctcttcgatttctttgatgatgcccgcagcgtttttaattgcgtcctgcaaagtgatttcataaacgtcgcgtgattcgaaacgttcgttatcttccggggtaactgccacggagtggatgatgatggtcgcttcggcgatatcctgcgccgtcaggcgattctggataccgtccgcgccctgggtttcaattttcacttcataaccggcttctaccgccgcttcttccagcgcctgagcggccataaaggtgtgagccaggcccatcgggcaggcacataaggcaatcagtttcttactcatcgttaattcctcgttcagtgatagttgacgagtgaaattatgaacgtgcaaaacaaatcgccgttaccagacaaataatgcatttactggagaattaatcccgctgtacggaagtgtgacgcaggtcggccttgtgaggggacacaaagaaaaattgaataaactgtatgatttaaaagattatcgggagagttacctcccgatataaaaggaaggatttacagaatgtgacctaaggtctggcgtaaatgtgcaccggaaccgagaaggcccggattgtcatggacgatgagatacaccggaatatcatggacatattctttaaagcgccctttatcttcaaatgcggcacggaaaccggaggctttgaagaactcaaggaagcgcggcacgataccgcccgcaataaacacgccgccaaatgtcccgagattgagcgccagattgccgccaaaacggcccataatgacgcaaaacagcgacaatgcgcggcggcaatcggtgcagctgtcagccagcgcgcgttcggtaatatcttttggcttgagattttctggcaggcggttgtcagctttcacaattgcgcgatacaaattcaccagcccagggccagaaagcacgcgctccgccgaaacatgaccaatttccgcacgcaatatttcgaggataatggcctcttcttcactattcggcgcaaaatcaacgtgaccgccttcgcctggcaagcttacccaacgcttatcgacatggaccagatgcgcaaccccaagccccgttccggcaccgtaaaccgcaataggcttaccttcgaccggttctgcgccaccaaactgaatcagatgctcttttttcagcatcgggatcgccatcgatacagcggtaaaatcgttaataatttccagatggctaaaaccgagattctttttcatttcggcaattgagaacgcccaggtatggttggtcatcgccacccagtcaccggtaattgggcaagcgatggcaatacagccgtctttcacctcgaccttatgttcttcaagataaacgcgaatgaccgcttcgaggctggggtaatcaagccctgaataggtcttagcctgcgagatttcaccactggcaatatcacacagagcaagacgtgcgttggtgccgcccacatcaccgactaatgcatactttgtcattcttcaactgctccgctaaagtcaaaataattctttctcacactgtaaatacctgggggcataacaacaacgccggaaaggcaggctccctgtaaatatcgatctgggtcacacaattactttatcgtttcagcaccaattgcagcgatgcctttttgcaagctgggcaaactaagtatctgaccccgcataaggaatagaacatgctccatccgcgagccagaaccatgttgttattatcgctccccgccgtggcaattgggattgcgtccagtcttattctgattgtggtgatgaaaatcgcctcggtattacagaatttgctctggcaacgactgccgggaactctggggatagcccaggattcacccctctggatcatcggtgtattaacgctaacgggtattgcggtggggttggttatccgtttcagccagggtcatgccggaccagaccccgcctgtgaaccgctgatcggcgcaccggttccgccctctgcgctacctggacttatcgtagcattaattctcggtcttgctggcggcgtcagcctggggccggaacatccgatcatgaccgtcaatatcgcccttgcggttgccattggcgctcgtctgttaccgcgcgtcaaccgaatggagtggactattttagcctctgccggaaccatcggcgcgctgtttggtacacctgttgcggcggcgttgatattttcgcaaaccttaaatggcagtagtgaagttccgctatgggatcgtctttttgcgccgttaatggcggcagcagctggtgcacttactaccggattatttttccatcctcatttttcactgcccattgctcattacggacagatggaaatgaccgatattctcagcggcgcaattgtcgcggcgattgccatcgccgcagggatggttgccgtatggtgcttaccacggttgcacgcgatgatgcatcaaatgaaaaatccggtgctcgtgctgggtattggcggatttattctcggtattctgggggttattggtggaccagtttcgctgtttaaagggctggatgagatgcagcagatggtggcaaatcaggctttcagcaccagcgattactttttgctggcggtaattaaacttgccgccctggtcgttgctgccgccagtggctttcgcggtgggcgaattttcccggcagtgtttgtcggcgtggcattagggttgatgctgcatgagcacgttcccgccgtaccagcggcaataaccgtttcttgcgctattctcggcatcgtgctggtggtaacacgcgatggctggttaagtctttttatggcggcagtcgttgtacccaataccacattgctaccgctgctctgtatcgtcatgcttccggcatggctgttattagcaggtaagccgatgatgatggtcaatcgttcgaagcaacagcccccccacgataacgtttagcaaaaaatgctctcctttatgatttaagagttatggcgatgatacggggctttacctccccgtaatattgcgttaacaggccgctgacggcttcgatcgtgaaggagaataacaatgttcaggtcactgtttctggcggccgccctgatggcatttaccccgcttgcagcaaacgcaggtgaaatcaccctactgccatcaatcaaattacaaattggcgatcgcgatcattacggtaattactgggacggtggtcactggcgagatcgtgattactggcatcgcaattatgagtggcgcaaaaaccgctggtggcgtcatgataatggctatcatcgtggctgggataagcgtaaagcgtatgagcgtggctatcgtgaaggctggcgcgatcgtgacgatcatcgcggaaaaggccgcggacatggacaccgccattaaacacattcgccaatggagcacaatgcctgatgcgacgctagcgcgtcttatcaggcctacaaaccggctctttaacgcgtagggcgggtaaggcgtttacgccgcatccgccaatagtgccagatgcgacgctcattcaactacaatcccagtgccgtacccaccaacaaccagatattcagcgccactaccagcaccacaatcacccagcctgtctgttttacgcgtttgctgttcaccagatcgcccatcaacttgctgtcactggtgaaaatcagcagtggaaccagcgccagggcgataccaaaacttaacagcacctgactcataaccagaatccgtgtcggatctaatcccatcagaatgacaataaatgacggcaacatggtgactgtacgacgcacccacagcgggatatggaagcgaatgaacccctgcatcaccacctgccccgccagtgtccccaccaccgttgaggacagtccggcagcaaccaggcttaatccaaagaccgttgccgcagcatggcttaacaacggttgcagcgtcagatatgcctcatcaagatcggcaacaccagtatgaccagaaaagtggaacgccgccgcagctgtagccatcatcgccagattgacaaaaccggcaatagtcatggcgatagccacatcccatttggtggcggaataacgttgttgacgcgaaccgccatgtaaatgctgagtgagcgaagagtgcaaataaatcacatgcggcataatcgtcgcccctaacacgcctgctgcaaggaagaccgcttccgaagtaggtaaactcgggatcaccattcctttacccagctgcgccaggttaggctgggagaaaatcaactcgacaatgtaagccgcggcaacaaacaacagtaacccgccaatcactttctccagcggtttttgcccgcgacgttgcagcattaaaatcaggaaagtcgcgatccccgtcagcaccgcaccttgcaacaacgaaacaccaagaatgagtttaaaaccgatcgccgcaccaataaattccgccaggtcggttgccatcgcaataatttctgcctgaacccaatagaaccacactacgggacgcggatagtgatcgcgaatttgctccgccagatttttaccggtggcaatccctagtttggcagagaggatctgaatcaacatcgccatcaggttggcccaaacgacaacccacaggagctgatagccgaagctggcacccgcctgaatattggtcgcaaagttaccgggatcgatataaccaatcgccgcaatgaacgcaggtcccattaatgcgagcctcgtcttgcgcgccgcccgtccgctgctactctcaacgcgatagttcgtcatcttgtgcctctaaaacatagcctttgctatgtttcatgctatgccaaacgagaatgattatcaaattcatttaaatgggttgtggtgatttctttgatagaccaggattatgactacgaaaagattgatgacttgaatgttatggttatgtttaatgttagcacatttacataactttcagcttccatacacaacatagcagaaatgtatgacagatcactatttttgaagcttgtcacaggacgtcattatagtgtgtgtcagatctcgttttccttaaccatgttacatagaatgtgcacggaaatttaacctgcctcatatttggagcaaatatggaccgcgtccttcattttgtactggcacttgccgttgttgcgattctcgcactgctggtaagcagcgaccgcaaaaaaattcgtatccgttatgttattcaactgcttgttatcgaagtgttactggcgtggttcttcctgaactccgacgttggtttaggcttcgtgaaaggcttctccgaaatgttcgaaaaactgctcggatttgccaacgaagggactaacttcgtctttggtagcatgaatgatcaaggcctggcattcttcttcctgaaagtgctgtgcccaatcgtctttatctctgcactgatcggtattctccagcacattcgcgtgttgccggttattatccgcgcaattggtttcctgctctccaaagtcaacggtatgggcaaactggaatcctttaacgccgtcagctccctgattctgggtcagtctgaaaactttattgcctataaagatatcctcggcaaaatctcccgtaaccgtatgtacaccatggcagcaacggcgatgtccaccgtatctatgtccatcgttggtgcatacatgaccatgctggagccgaaatatgtcgttgcggcgctggtactgaacatgttcagcacctttatcgtgctgtcgctgatcaacccttaccgtgttgatgccagtgaagaaaacattcagatgtccaacctgcacgaaggtcagagcttcttcgaaatgctgggtgaatacattctggcaggtttcaaagttgccattatcgttgccgcgatgctgatcggctttatcgccctgatcgccgcgctgaacgcactgtttgccaccgttactggctggtttggctacagcatctccttccagggcatcctgggctacatcttctatccgattgcatgggtgatgggtgttccttccagtgaagcactgcaagtgggcagtatcatggcgaccaaactggtttccaacgagttcgttgcgatgatggatctgcagaaaattgcttccacgctctctccgcgtgctgaaggcatcatctctgtgttcctggtttccttcgctaacttctcttcaatcgggattatcgcaggtgcagttaaaggcctgaatgaagagcaaggtaacgtggtttctcgcttcggtctgaagctggtttacggctctaccctggtgagtgtgctgtctgcgtcaatcgcagcactggtgctgtaagaccatacataaaaaagccggggataattcccataagcgctaacttaagggttgaaccatctgaagaatgcgacgcctcggtgcctcgttaagacgatgcctcgcgttcttcaatttcgttttgtaggctgtcagggatactgtcccacgaatggccacctgtaagctccagatgaccatttttgttattctccacaacgagttagttcttcttttcggatccggcacttctgggggggaaatccagcgatggctggattatgtcgtcaattaaaaatgcggcgagtagattagcaaatatccacgctttcgcgagttcaggttcctttgcacgcaaagcatccaggtgcagcaaacttttgagccgcttaaaagccagttcaatttgccatcgcagacggtaacaatcagccacttgctctgctgaatattcatcttccggtaatgatgttagcaatagcacatggcccgctgcttccagcgtttccgcctgaactactcgtccttttcgacgattctcgctgagcagtcgggttttactgattaatgctttttcgggaggaagtgatacggcaatgagacgtgccggaaagggagctccggcttttttattacctgaattgcctatcattacagtggtttcaccgttcttaccgcaatccagcccgcgcagaaaacccatcatgtcaaagcgcattccttctgcagttaaccagcgcaatcctcgccagtgaacccggacgatataatcagcttctccaaaagcaagtgagcggatacattcgggacgcgaaccgaatccccggtcagcaatgcgtatctcgtctgccgtttgcgcaaatcggtccagccgttcagcgtctctgctgtcggttagctcaaaatcagtgaactgacaggtatgaggatcatatcccatatgtagtcgccattcagcgctgccgcccccgggcgcactgattgctgttccatcgacaagacgcaatctctttccgcttgtacaacccgtaactgcggcgcgtacagcaagtgtttgtgcggcaagtatgccaaaccagtcggcggcattccgcagccgcttcaggagagccacgtcagataatgttgcaacgtcatggagctgagcccatgcagtgacttcacgtaatgacatccccccggggccgtaagccagccccagacgtagcagagttgcagcatcacgaatttcgcggcggcgggttagagccccggcattacgtgccgaagtatccagttcttcgggcttaccaatatgggccagaattgctgaccagttatcgtgagagtaattcatcggcacgttaaatcatatcaggcgtaataccacaacccttaagttagcgcttatgggataattccccggtttttttacgcctgttaatcagctaatggctgcgggcgaccaatcaaatacccttgcagatattgcaccccgagcttatgcaatagcgcctgctgctgttgcgtctcgacaaactccgcgaccacactcaatgacttcgctttcgccagatcggtaattgatctcacaatcatcgcatccagcgtgttcgtgacaatatctttcacaaagacgccatcaattttgatgatatcagcctgcaaacgctttaaccgtccgtagttggcatatccggtgccaaagtcatcaatcgcaatccggaaaccaaacttatgcagctgctcgatgttgtacatgctgctttctgcgttagaaaacgcctgctcctcggtgatctcaagaatgaccgcctgcggggagatgtgataacgcttaaacagacgaataatccgcccggcaatattcttttgcagcagcgtgagcggcattaaattgactgaaaagcgcggtccttttttgtcgcaagggtgtgttgccagccacttcaacaaggattccagcacttgcaaatcaaaacgcgcgctaaggttaaactgagcaataaggggcagaaacttatccggggtcataatgccgccgtcatatttcagtcgcgcgaggatctcatcataaccttcaccctctttgttgcgaattggctgggcgtagagcagcaaatcaccctgatctaacgccgtgcgaatggtattcagcaatagcacctgtttagtggtctgcccggaaaccatctcctctctgctatccagcgccagcacatgatgatgtgcgcaggattgctccgccagccagcttaactgccccaacaagggttgcagggtttcctgatttccatcaaaacgcccccaggcagcaccatagcccatatccagcccggtattgttccagtgaatttgccgactattcaggatgttaaccatatgctggagtcgcccttccgtttccggcccgctcagcactaacagcagttcactacccggcaattgatacaacttttcgttttcctgcatcaacggcagcagcgtacggcaaattgagcggatacagtgaacgcgcatcattaagccgtaatgacgactcataaactcaagattatcaatgcgcaggcagcaaaaactcttgcccgcctcttgctccggcgcttgttccaacgcacgaaagttgggtaggagcgttaacggatctgtcagcgcctgcaaatgccagcggcgattaagccattcactgcgatgataaatgcgcaccatatagagcaggcaaacgctaaaggaaatcagcaccgcaagaataaatgccagcgaatattcggtttccaccccttgcaaaaagttctggttgtaattcagaaggcaaagcgttgaaacagcccaggtgagatttaaaaacggatagcgaagcttaccgaccccgagggtaaagatgatgaagaaaacgggtaccaggtaaccggcaataaagtcgttttcataaggtgtgcacaacagaagtagcagcacgcttaacgctgccagccagcttaaggtaaatgcgcgtttctctttgcccaacgacggagcgatatccctgcgccacaatatctgcgcaaagtggggacttacaatcatgcgagtgagatagtagaaaagcatgttgtaaatcagcacagcggtgaaaaggcttagcaaatcaacgaccgtgaaaatggcatccgcatcgccgaaaaaggtggatatctttagcgggaaatcaaagaagctccccacaagatacatgctgcatttgatgccgatcggcgtcaccaaaccaagccagaacagacgttgccagacatatcggctggtcaatccataacgccaacgcgtccccagctgccagcgtaatattgcgcaggcacacaacacgacaaacgtctggctaccgagcatgaccgcagtctgtaaaaaagagagatgaaagttccacagattggtgcaaaacatcccgcataaaacgggaacgacaccgcgccagccaaagataaacaagattgacagcattacgcacagtggcatccacgccagaaagatataactggaatggataatggcaagtggcgaaataaaacgggatagctgaataagtaccacggtgagcgtaaacgctagtgtgaatatcttgatattttttatcaggttatgctccacaaacatgagtacactactctcactgatcggggttttcaggcacacaaataataagtttattcgcatcgcgaagcaaacagggggccagcctgttgccgatttttcatccaatgatgctttcaccaggcggcactaacccggacgtagactgtattacaaaagcggcaaaaagcagagacaaaaaacccccgctttgcagcgagggttggaaatttggtggagctaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccacgatgcgtttacgtaccaagtttgctgggtgcaaaatttggtggagctaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccgtcacgtaaagcttgtcgagttgacgggcggcatcatatgaattccgcccgaatgtgtcaacggcaaattgcaacgtgtagtttcaatcgctgaaaaatcaggcaaatgaacaattttggaaaaccgctcgcattcagtagttattcatgtcacggtttcctgtaaagtggtgttataaaatgaactactaatagacccacatacattcagggaattgttatgttcaaggagaggatgacaccagatgaacttgccagactgaccggctatagccgccagaccattaataaatgggtacgcaaggaaggctggacaacgtcaccaaaacctggcgtccagggtggcaaagcccgactggttcacgtcaatgaacaggttcgtgaatatattcgcaatgctgaacgtccagaaggtcagggagaagcgcctgccctttctggtgatgcgccgcttgaagtattgctggtgacactggcgaaagagatgacgccagttgaacaaaaacagtttacatccttgcttctgcgggaagggattatcggattgttacaacgcttagggattcgcgatagcaaataatatgaaaagattacgcaataaaatgaccaccgaagaactggctgaatgcctcggtgtggctaaacaaactgttaaccgttggatcagagaaaaaggctggaaaacggaaaaatttcccggcgtgaaaggcggtcgtgccagacttattctggtcgatacgcaagtttgcgagtttattcagaacacgccagccttccataacacaccaatgttgatggaagctgaagagagaattgctgaatacgctcctggagcacgcgccccggcgtatcgacaaatcatcaacgcgatagataatatgacagacattgagcaggaaaaagtcgcgcaatttttgtcacgtgaaggaattcgcaatttcctcgcccgtctcgatattgacgaatcagcataaataaaaaacggcaggatattatctcctgccgtttatctttttacacgctaattactgctgattttcgcgttcagcaataaaatccagcgctttgttgatacgctcgatactgcgggtcttaccaattgcgtgaacggtaacatccagtgctggagactgccccgcaccggttacggcgacacgcagcggcataccaactttacccatacccacttccagctcatccgccgtcgcctgaatagcgtgatgaacgttttcagcggtccagtcagtaatcgcggccagtttgtcacgaaccacttccagcggctgacgcgctaccggacgcagatgttttttcgcggcgtcggcatcgaactcagcaaaatcttcgtagaaataacggcagctctgtgccatctctttcagcgtcttgcagcgttcgcccagcagtttcaccagatcagccagctgcgggccgttacgggtatcgatattttcctgctcaatgtgccactgtaagtgagtagcaacatactccggcggcagcgcgttaatgtagtgatggttcagccacagcagcttgtcggtgttgaacgcactggcagatttgctgacggcattcaaagtgaagtatttgatcatctcttcacgagtgaagatttcctgatcgccgtgggaccagcccagacgcaccagatagttcagcagtgcttctggcaaataaccgtcatcacgatactgcattacgctgactgccccgtgacgtttggacagttttttaccgtcatcgccattgatcatagaaacgtgcgcgtaaaccggcaccggcgctttcagggccttaagaatgttgatctggcgtggcgtgttgttgatatggtcttcgccacggataacgtgggtgatttccatatcccagtcatcgacaaccacacagaagttataggttggggaaccatcggtacggcggataataagatcgtccagttcctggttgctgaactcgatcggaccacggatctgatcgtcaaaaacaacagaaccttcctgcgggttagcaaaacgtacaacacacggttcatcatcagcatgatgctcatggctgtggcggcagcgaccgtcataacgcggcttctcacctttcgccatttgctcttcgcgcagcgcttccaggcgctctttagagcaatagcatttataagcagtgccctcttccagcatctgatcgatcaccgcgttgtagcgatcaaaacgtttggtctggtagtacggaccttcatcccactccaggctcagccagttcatgccatccataatggcttcgatagcttccggcgtggaacgctcaagatcggtgtcttcaatacgcagcacgaactcaccgccgtggttacgtgcaaaaagccaggagtaaagagcagtacgcgcgccgccaacgtgcagatagcctgttgggcttggcgcgaagcgagttttgattttcatgaaatggccttacgtttagaaagatgccgacaaccggcaaatcctggaaaaattgagtgggcgatattctatcactcccgcctgattcctcaatgtagttcgggtttctaccttacgcattattgttttcgttgacaaattgcgcaacacggtctgttttgcgatcatcttgcttaaatttacgacgaacgaacaatttctttagaaaatgcgttgactcatattgaactctccctataatgcgactccacacagcgggggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccaactactttatgtagtctccgccgtgtagcaagaaattgagaagtgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccactttctcgccagctaaatttcttgtaaaaatgtgaagtaccgaagtgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccacttcgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctatctgcgatactcaaagattcgaacctgcagcaggtttgagttgagcgcagcgaaacaacggagccgctcgcggcgacggcccgaagggcgagcgaagcgagtcatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctatctgcgatactcaaagattcgaacctgcagcaggtttgagttgagcgcagcgaaacaacggagccgctcgcggcgacggcccgaagggcgagcgaagcgagtcatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctatctgcgatttgtaagattgatttttcttctcaagttccttgttcttctaccgatattacctcgtacagtgacgaggactgaacaatggccactatctcttcaacttcaattccttccatacaaacacagagtagtaacagggcatcacaaggtggcgatgttgcttcacaaatcgcgcggataagtcagcaaatcatcaaactcactcaacaaattaaagagattgtagacactagcggcagtgctgaagacaagcaaaaacaggccgaattgattcaacagcaaatcaccctactggaaacacaactggcgcagttgcagagacagcaggcagaaaaggcgcaggagaaagagcagcgtttgtctctgaatgtatcccttctaaatcctgttgaaaaaacgactcatatcgatatctatatctgatacaacggatccccttcccgaccagccattagcgcattgccctggtctcgtaccacgtcccataacgcttcagcggcggtggaaagtgaacggttcttcctgcgcaccagcatcaactggcgttcaacaaccggcgtaatgcgctgtaccaccagtgggctaccttcaggcaatggtagcgccagtgcgggaagaatactgatgccgatgcctgcggctaccatcgggaacagcgtcgccggatgtccaatctcctgcacaatattcgcctgaataccattgcgcgccagcgctgcgtcaatcagcggtcggctgcctgacgcgtaatcctgcaacaccaatttcgctccctgtaatgcctgccagggtacataatcttccacggccaaagcgctatcgcgatggcaaagcagaaagaaaggctcggaaagaatcgcttcacattgcagatcgcccactgggcctggatcgatgacgatgccaaaatcgacatctccctggcgaatactttccattacccactgctgcggacgatcgtgcaggacaaactgaatatctggatagcggcgatggctttcagcaatgcattgcggaataagatgcgcggaaatggtctggctggcagcgacccgaacttttccgctcagttgttgccccatacgcccggtatcgcgcaacgtgctgttcagttcatccagcagtcgctcaagacgcaaagccagctgctgccctgcatctgtaagcaccacttcacgcgtggttctgtccagcaggcgaacaccagtatgattttccagttccttcacactgtgactcactgccgactggctcaggccgatacgctctcctgcacgactaaaacttttctcctgcgctactgtgacgaaaacctttaattgttttaaagaataattcatctgttttcttcatgaatggatgcaataaatcaattttatttctcaaactggaagaagcacaatagaaccatcgatcatctggagtctttatgaaactttttcgtatcctcgatcctttcaccttaaccctgatcacggtggtgttgctggcctctttctttccggccagaggcgatttcgtccccttctttgaaaatctgaccaccgcagctattgccctgctgttctttatgcacggcgcgaagttgtcgcgtgaggcgattattgctggcggtggtcactggcgactgcatttgtgggtaatgtgcagcaccttcgtgctgtttccgattctgggtgtactgtttgcctggtggaaaccggtaaatgtcgacccgatgctctactccggttttctctacttgtgcattctcccggctaccgtgcagtctgcaatcgccttcacgtcaatggcgggcggtaacgtcgcggcagcggtttgttctgcgtcggcatccagcctgctggggattttcctttcaccattgctggttggtctggtgatgaatgttcacggtgcagggggcagccttgagcaggtcggtaaaattatgctgcaactgctgctgccgtttgtgttggggcatctttcccggccgtggattggtgactgggtgtcgcgcaataaaaaatggattgcgaaaactgaccagacgtccattctgttggtggtttatacagcgttcagcgaagccgtcgttaatggtatctggcataaagttggctggggatcattgctgtttatcgtggtggtcagctgcgttcttctggctatcgtgattgtagttaacgtctttatggcacgccgactgagcttcaataaggcagatgaaattactatcgtcttttgtggttcgaaaaagagtctggcaaatggcatcccgatggcaaacattctgttccccacatcggtgatcggtatgatggtgctgcccctgatgattttccatcagatccaattgatggtctgtgcggtgctggcgcgtcgatacaaacgccagaccgaacagttacaggcgcagcaggaaagcagcgccgataaagcttaaagcggacgcttcaggggctggaccagttgcgtcagcccctcggttttaatcagcagcgtgatttgcattagctcaccgagcttccctgccgggaactcatctttgcgggcaaaccacagcagatactcctccggcaggtcgattaagcgacgccctttgtatttgccaaacggcattatcgtattggctatttcaatcagctgctctttttccatctcagctacccagcaaacgcagcatttccgcttcgtcgatgacttcaatgcccagttcctgcgccttcgccagtttagatcctgcagcttcacccgctatcaccagatcggttttcttcgacacgctgcccgcgactttcgcgcccagttcgaccagtcgagctttagcgtcatcacgcgacatctggcttaagctgcccgtaagcaccacggttttaccagcaaacgggctgtcaatctcttccgcgttgataacgatcggcgcaggccagtgaacaccttccgccaacagctcgctgatgacattgcggttgctttcttcggcaaagaagttgtgaacgtgggatgcaacgacaatgccaacatcaggcaccttttgcagctcttcaatcgaagcggcttccagcgcttccagcgtgccgaaatatgccgccagacctgctgcggtggcctcgccgacttcacggatgccaagtgcatagaggaagcgagcaaaggtggtttctttcgctttttccagcgcgttaaccacgttttgtgccgattttggccccatacgctccagtccggtcagtttgcctgcggtgagtttgaacagatctgccggagtatggacatattctttttcaaccagctgatcgatgattttgtcgcccattccgtcaacatccatcgcacggcgggaaacaaagtgtttcagcgactctttacgctgcgcaccgcaaatcaggccaccggtacagcgggcaaccgcttcaccttccacacgctcaacgtcagaaccacataccggacaatgcgtcgggaatacaacctcacgggtatcttccgggcgttcagaaagcacgacgttaaccacctgcgggatcacgtcgccagcgcggcgaatcaccactttatcgccaatgcgtaaaccaagacgttcgatttcatccgcattgtgtaaggttgcgttactcaccagcacgcctgcaacatggacaggttccagacgcgcaacaggcgtaatcgcgccagtacgcccaacctgaaactcgacgtcacgcacaaaggtcatctgctcctgcgccgggaatttaaacgctaccgcccagcgcggggcacgcgcgacaaagccaagctgctcctgctgtgccagtgagttgaccttaatcaccacgccgtcgatatcaaagcccagcgtcgggcggtcttcttccactttgtgatagaacgccagcacttcttccgccgattcacaaagcgttacccgatcgctgaccggcaacccccactgtttaaattgcagtaaacggccaagatgagtatccggcagctcgccaccttccagaacaccaacgccatagcagaaaaaagtgagcggtcgcttcgctgtaatacgcggatcaagctgacgcagtgaaccagctgccgcattacgtgggttagcaaaaactttcccgcccgtgcgtcgcgcatcttcgttaatcttttcgaaccccgcctgcggcaggaacacttcaccacgcacttccagacgcgccgggatattctctccgtgtagcttcagtggaatggcgcgaatggtacgcacgttagacgtgatatcttccccggtggtgccatcgccacgggtcgcggcactgactaaaacgccattttcatacagaatactgacagcaaggccatccagcttcagctcacagcaccaggtgactttctcgttgcttttcagacggtcctgcactcgtttgttgaaggcaagaaagctttcttcatcaaaaacgttatccagcgacagcattggcacttcatggcgaatctggctgaaagccgccagcggcgcagcacctacacgttgggtaggcgaatcaggcgtaatcagttctggatgtttggtttccagctcgcgcagttcgcgcatcagcctgtcgtattcagcgtcgggaatttccggcgcatccatcacatgataaagatattcatgatggcgaagcgtcgttcgcagttctgtcagttgttgttcgattgattccatatcgcaccatcaatgctaaaaacccccgacaagcgggggttcgaagaggagttaatttgccttaagtgtatcaggcgttggcgtctttgacttcgcggatgatgtcctggtactcgcgcaatttctgcggagtcatcatacggcgctgatcgtcaagcacgacaccgcccacttcatcggcaatatgctgcgcagattgcagcatcagcttgaagttctgcagctcgtcaccgtaagacggtacctgcataaagatagtgacacccggagtagtgaaatccttcatttcaggatcaaaggttcccggtttcaccatattcgccaggctgaataacgccgggccgctgccatccgggctaagatgacgatggtaaatattcatatcgccaaaaatgaagcccgcttgttgaatgctgttaagaagcagttcaccgtttagctcgctaccgtgatgcgccgcgacgttcatgataatcaccgcttctttgcgcttcggtttatccataactggagccggttccgctacaggctcaggctgtggtgccgctacgggttctgcaggctggaaagcctgttgtgccggttgcggtgctgaatgcacaggctgcggcgctggcgcgacctgtggcgaaactggctgctgcaacggctgttcaggctgcggctgataggcaggctgctgcaccggctgcgctggacgcggagcatgttgcggcggtacctgcgcttcaggcggctgctggaccggttgacgcggctgcgcagacgcataaggcggttggtactggtgttgcggcgacggacgagcagcctcatgctcctgagcgttagccggggcatgattcacgcggtgaacacgaacctcaccaacgccctcatcatcttcgacatcctcgtcataagaatcgtcgtcacgttttgacttcattcgttttaatggccgatcgcggaacatagaagatcgttctttacggctggtccagaaaccatgtaccagtaaagcgattatggcgatcgcgccaacaatgattaatatcagacgcaaatcctgcatcattatattctctgttgttctaacaccttgccaccacggcaaacatttactcactaagagtatttgccgattacctcaagtgcaagtgcactattaactttcacagcacaaagatagatgaaatcgtgctttttgctgttttttcgaacatatcctaactgtccattgcgcaattacccggtaaaatacgcagaattttcctgggattggtcaaaaggagctcatcctgattatggtttcatcattcacatctgccccacgcagcggtttttactattttgcgcaaggctggaagctcgtctcgcaacctgggattcggcgtttcgttattttaccgctgctggtcaatattttgttgatggggggcgcattctggtggctctttacgcaactcgatgtctggatcccgactctcatgagttatgttccggactggttacaatggctgagctatctgttgtggcccctggctgtcatctctgtgctgttagtgtttggctatttcttctcaacgattgctaactggattgccgctccgttcaacggtttattggctgaacaactggaagcacgattgactggcgctacaccgccagataccgggattttcggtatcatgaaagatgtgccgcgaatcatgaaacgcgaatggcaaaaatttgcctggtatctgccacgcgcaattgtattgctaattctttacttcatccctggtattgggcaaaccgtcgcgccggtactgtggttcctgtttagcgcctggatgttagccatccagtattgcgattaccccttcgataaccacaaagtgccgtttaaagagatgcgcaccgccctgcgcacacgcaaaatcaccaatatgcagtttggtgctttaaccagtctgtttacgatgatcccgctgcttaatctgttcattatgcccgttgccgtttgtggcgcgacggcgatgtgggtcgattgctatcgcgataaacacgcgatgtggcggtaacaatctaacggttattttgtaaaccgtttgtgtgaaacaggggtggcttatgccgccccttattccatcttgcatgtcattatttcccttctgcatatagatatgctaaatccttacttccgcatattctctgagcgggtatgctacctgttgtatcccaatttcatacagttaaggacaggccatgagtaagatttttgaagataactcgctgactatcggtcacacgccgctggttcgcctgaatcgcatcggtaacggacgcattctggcgaaggtggaatctcgtaaccccagcttcagcgttaagtgccgtatcggtgccaacatgatttgggatgccgaaaagcgcggcgtgctgaaaccaggcgttgaactggttgaaccgaccagcggtaataccgggattgcactggcctatgtagctgccgctcgcggttacaaactcaccctgaccatgccagaaaccatgagtattgaacgccgcaagctgctgaaagcgttaggtgcaaacctggtgctgacggaaggtgctaaaggcatgaaaggcgcaatccaaaaagcagaagaaattgtcgccagcaatccagagaaatacctgctgctgcaacaattcagcaatccggcaaaccctgaaattcacgaaaaaaccaccggtccggagatctgggaagataccgacggtcaggttgatgtatttattgctggcgttgggactggcggtacgctgactggcgtcagccgctacattaaaggcaccaaaggcaagaccgatcttatatctgtcgccgttgagccaaccgattctccagttatcgcccaggcgctggcaggtgaagagattaaacctggcccgcataaaattcagggtattggcgctggttttatcccggctaacctcgatctcaagctggtcgataaagtcattggcatcaccaatgaagaagccatttctaccgcccgtcgtctaatggaagaagaaggtattcttgcaggtatctcttctggagcagctgttgccgcggcgttgaaactacaagaagatgaaagctttaccaacaagaatattgtggttattctaccatcatcgggtgagcgttatttaagcaccgcattgtttgccgatctcttcactgagaaagaattgcaacagtaatgccagcttgttaaaaatgcgtaaaaaagcacctttttaggtgcttttttgtggcctgcttcaaactttcgcccctcctggcattgattcagcctgtcggaactggtatttaaccagactaattattttgatgcgcgaaattaatcgttacaggaaaagccaaagctgaatcgattttatgatttggttcaattcttcctttagcggcataatgtttaatgacgtacgaaacgtcagcggtcaacacccgccagcaatggactgtattgcgctcttcgtgcgtcgcgtctgttaaaaactggcgctaacaatacaggctaaagtcgaaccgccaggctagactttagttccacaacactaaacctataagttggggaaatacaatgttccagcaagaagttaccattaccgctccgaacggtctgcacacccgccctgctgcccagtttgtaaaagaagctaagggcttcacttctgaaattactgtgacttccaacggcaaaagcgccagcgcgaaaagcctgtttaaactgcagactctgggcctgactcaaggtaccgttgtgactatctccgcagaaggcgaagacgagcagaaagcggttgaacatctggttaaactgatggcggaactcgagtaatttcccgggttcttttaaaaatcagtcacaagtaaggtagggttatgatttcaggcattttagcatccccgggtatcgctttcggtaaagctctgcttctgaaagaagacgaaattgtcattgaccggaaaaaaatttctgccgaccaggttgatcaggaagttgaacgttttctgagcggtcgtgccaaggcatcagcccagctggaaacgatcaaaacgaaagctggtgaaacgttcggtgaagaaaaagaagccatctttgaagggcatattatgctgctcgaagatgaggagctggagcaggaaatcatagccctgattaaagataagcacatgacagctgacgcagctgctcatgaagttatcgaaggtcaggcttctgccctggaagagctggatgatgaatacctgaaagaacgtgcggctgacgtacgtgatatcggtaagcgcctgctgcgcaacatcctgggcctgaagattatcgacctgagcgccattcaggatgaagtcattctggttgccgctgacctgacgccgtccgaaaccgcacagctgaacctgaagaaggtgctgggtttcatcaccgacgcgggtggccgtacttcccacacctctatcatggcgcgttctctggaactacctgctatcgtgggtaccggtagcgtcacctctcaggtgaaaaatgacgactatctgattctggatgccgtaaataatcaggtttacgtcaatccaaccaacgaagttattgataaaatgcgcgctgttcaggagcaagtggcttctgaaaaagcagagcttgctaaactgaaagatctgccagctattacgctggacggtcaccaggtagaagtatgcgctaacattggtacggttcgtgacgttgaaggtgcagagcgtaacggcgctgaaggcgttggtctgtatcgtactgagttcctgttcatggaccgcgacgcactgcccactgaagaagaacagtttgctgcttacaaagcagtggctgaagcgtgtggctcgcaagcggttatcgttcgtaccatggacatcggcggcgacaaagagctgccatacatgaacttcccgaaagaagagaacccgttcctcggctggcgcgctatccgtatcgcgatggatcgtaaagagatcctgcgcgatcagctccgcgctatcctgcgtgcctcggctttcggtaaattgcgcattatgttcccgatgatcatctctgttgaagaagtgcgtgcactgcgcaaagagatcgaaatctacaaacaggaactgcgcgacgaaggtaaagcgtttgacgagtcaattgaaatcggcgtaatggtggaaacaccggctgccgcaacaattgcacgtcatttagccaaagaagttgatttctttagtatcggcaccaatgatttaacgcagtacactctggcagttgaccgtggtaatgatatgatttcacacctttaccagccaatgtcaccgtccgtgctgaacttgatcaagcaagttattgatgcttctcatgctgaaggcaaatggactggcatgtgtggtgagcttgctggcgatgaacgtgctacacttctgttgctggggatgggtctggacgaattctctatgagcgccatttctatcccgcgcattaagaagattatccgtaacacgaacttcgaagatgcgaaggtgttagcagagcaggctcttgctcaaccgacaacggacgagttaatgacgctggttaacaagttcattgaagaaaaaacaatctgctaatccacgagatgcggcccaatttactgcttaggagaagatcatgggtttgttcgataaactgaaatctctggtttccgacgacaagaaggataccggaactattgagatcattgctccgctctctggcgagatcgtcaatatcgaagacgtgccggatgtcgtttttgcggaaaaaatcgttggtgatggtattgctatcaaaccaacgggtaacaaaatggtcgcgccagtagacggcaccattggtaaaatctttgaaaccaaccacgcattctctatcgaatctgatagcggcgttgaactgttcgtccacttcggtatcgacaccgttgaactgaaaggcgaaggcttcaagcgtattgctgaagaaggtcagcgcgtgaaagttggcgatactgtcattgaatttgatctgccgctgctggaagagaaagccaagtctaccctgactccggttgttatctccaacatggacgaaatcaaagaactgatcaaactgtccggtagcgtaaccgtgggtgaaaccccggttatccgcatcaagaagtaattcttgccgcagtgaaaaatggcgcccatcggcgccatttttttatgcttccgccagcggcggcaaaatcaattcatcgctctcatgctgctgggtgtagcgcatcacttccagtacgcgcaaccccgctcggtgcactgcatcggttaacgccttccctttcagcaagccactgatgagctgagcacaaaacaggtcgccagtccctttcaggtcggtttttacccgtgaatgggaaatgacattcacgctgtcggcagtgaccaccacaacctgcatctcctgattttcttcattaccggaggcgctggtaaccaccacccattttaatgtgtctgaaagcagactttttgcggcagcaatggcactgtcgagatcgcggcaatttttaccggtcaggatttccaactcaaagatattgggggtaattccctgcgccagcggcagtaaatattgtcgatacgcttcgggaaggtcaggtttgacataaattccgctatcaatatcgccaatcaccggatcgaccatgatcaataggtcaggatggtctttgcgtagcgcagtcagccactcggcaaggattttgatttgcgatgccgttcccatatagcccgtggttacagcacgaagttggcgcagcgcatcacgctcctgaagcgcacgcaaatagccgctaaaccattcgtccggaatcgcaccaccgtagaaagtgtcataatgcggcgtattgctcagcaataccgtcggcacggcaaagacattcaggccgttctgtttgatagcaggcacggcaatgctgttgcccacgctgccgtaaaccacctgcgactgcacggcgacgatatccgcctgcagtgccctactcttatcgttaaacaacaacaaactactcatttaattttttctccttgccgatgatcctcatcgtaatccaaccgaaactttacctgattctggcagtcaaatcggctatcacaaaacaaggataaggtaattcaatgaagaaaatcatttgtctggtcattacactactaatgacactccccgtttacgcgaagttaactgcccatgaagaagcccgcatcaacgccatgctggagggattagcacagaaaaaggatttgatatttgtgcgcaacggtgatgaacatacctgctatgaagcggtttctcatctgcgtctgaagctcggcaatacccgtaaccgcattgacactgccgagcagtttattgataaggttgcttcgtcgtcatcgattactgggaagccgtatattgtgaagatccccggtaagagcgatgagaacgcacagccttttttacatgcgttaattgcgcagacggataaaacggtgcctgcggaaggaaattaatccgctttgggaaggcatttacaggaggtaacatgaaaaaacgctttatttatcacgatgaaaaatcgaataaattttggtggatagattacgaaggggatagtttagctgtcaactatggcaaggtaggtagtattggtaaattccagacaaaagagttcgataatgaagaacagtgtctgaaagaagccagtaaattgattgccgcaaaaatgaagaaaggctatcaagaagatccaaagtttaacttcatggatcgctactattttgatgatgaagaaattgggttacatgttaaaacgtcacacccaaacttccagtgccattttactgatccactttatatgtgttgctgggatgaagaatctccttttggcagcgatgaaggtgctgatgcactaaacgttcttgaaaatagcctccgtaaagagccggatctggactgtgctgatttccctcaaatgttaattgaaactatgtggggtatgaaatacatcgctatggacagtattcttgaagaggatgttcgtgcgcaattactagtcgatgaaatgagcactatccagagcaatatgattacctacgcaactgcattcggtcagattaaagtcatgggtaaaatctcccataaacttaaaaagatgggactcaatgcactagcgcgtcatcagcttaccgcaaaaattcttcaatggggtgacggtcaggactcaccaatacttcaaaaaatgattgatgaccttacggcgtttcctcacgaaaattaaatactgcatttgtcggcagcaacaactgttaaaaaagtgcgctttgtttatgccggatgcggcgtaaacgccttatccggcctacaaaatcgtgctaattcaatatattgtagaaaccttgtaggcctgataagcgtagcgcatcaggcagttttgcgtttgtcatcagtctccgatgctattaatccttaaatccccgccccctggctaaagtgctcttccccaaacaccccggtggaaaggtagcgatcgccacgatcgcagatgatcgccaccaccaccgcaccagggttagcttttgccacccgcagtgctccggcaaccgcgccgccggagctgacgccacagaatattccttcccgcaccgccagttcgcgcatggtgttttccgcatcgcgctgatgaatatccagcacctcatccaccagagaagcgttgaaaatccccggcagatattccgcaggccagcggcgaatgccgggaatgctactgccctcttccggctgcaggccaacaatggtcaccggtttggattgttcgcgcataaagcgtgaaacgccggtgatagtgccggttgttcccatgctggagacaaaatgggtaatgcgcccgccagtttgctgccagatttccggcccggtagtggtgtaatgggcgtaagggttatcgggattattgaactgatcgagcagctttccttcaccacgattagccatctccagcgccagatcgcgcgcaccttccatgccctgctctttggtgacaagaatcagttccgcaccataagcacgcatcgccgcacggcgttcctggctcatgttgtcgggcatcagcaatttcatgcgatagcctttaagcgcggcaatcattgccagcgcaatgccggtgttaccactggtggcttcgattaacacatcacccggtttaatttccccgcgcttttccgcctcgacgatcatcgaaagcgccgcacgatcttttaccgaacctgccgggttattgccttccagttttaaccacacttcactgccgttattcggccccattcgctgcaacttcaccagaggcgtattgcctattgtttgttctaatgtactcacgatctctatccatacgtggtgttgcctgatgcgacgcttgcgcgtcttatcaggcctacaggttacaaaccttgccattaaaaagcccggatcgcgggaagcgcctccgggcgtttaacattcactcaacctatcaggcgctttgtgcgagagcaagttcctcatcgcgggtttcgatacgctcgtcgccgttatacagccgcgcatgttgcagaccaacgaataaacgctcgccacgctgcggggcatcgtcgccatgcatcacgaccgtcagcggttcgttgtaccaccccagcggctgcaccactaattgggtgtagtgacctttcgggctggcttccagtacctgtaccggcagcggcgaatcgaggctggtacggcggctgatatccacttcccaagggcgcaggaagagatccaccggcccctgatacgcaggtgtgtagcccagcggccagcgatgcgcgccaacatggaactgcccgccgcgaatggttccctgcaggcggttcacttcgcccataaattcgagcacaaaacgggtcgccggttcgcgccatacctgatccggcgcgtcagcctgttcaatattgccctggctcatcacaactacacgatcagctacttcggtcgcttcttcctgatcgtgggtcacaaaaacgctggtgaattttagttcttcatggagttgacgcagccagcgacgcagctctttacgcacctgcgcatccagcgcgccaaacggttcatcaagcagcagaatttgcggttccacagccagcgcgcgcgccagcgccacgcgctgtttctggccgccggaaagctgcgccggataacgatccgccagatgggcaagctggaccatttccagcaattttgtcactttcgctttgatggctgcggcattcgggcgctcgcgacgcggcagcaccgtcaggccaaaagcgatattgtcgaacaccgtcatatggcggaacagcgcgtaatgctggaacacgaaaccgactttacgatcacgtgcgtgcaggcggctcacgtcggtgccgtggaagcgaatatgcccgctggtttgatgctccagcccggcgataatgcgcagcagcgtggttttcccggaaccggacggccccagcaacgcgaccatctgacctgaaggaatatccagtgagatatcgttcagcacctgggtgcgaccaaacgacttcttaatattggcaatctcaatgctcatgatgttcctcctgctgtgcgcgtttttcctgattctccaggcgccactgcaacatactttttaaaaacagggtgataatcgccatcagcgttaacagcgccgcagcggtaaaggagccgacggtgttgtagtcctgctccagcaattcaatctgtaacggcagcgacagggtttcgccgcgaatcgagccggaaaccaccgacactgcgccaaactcgccaatcgcgcgggcgttggtcagcaccacgccataaagcagcgcccagcgaatgttcggcaatgtgacgcggcgaaacatctgccagccagacgcgccaagcaaaattgccgcttcgtcttcctggctgccctggcttaacatcaccggcaccagctcgcgcaccacaaacggacacgtcacgaagatcgtgaccagcaccattccgggccaagagaacataatttgcagattatgttcatccagccagccgccgagcgggccgttggagccgtagaacagcagatacaccagaccggcaaccactggcgatacggcaaaaggaatgtccagtagcgtcagcagtaactggcgtccggggaagttaaagcgcgtcaccagccaggccagcagaatgccgaacaccaggttcaccggtacggcaatcagcgcaatcatcaccgtcagccaaatcgcgtgcaacatgtccggatcggccagattctgtaaaaccggcatcagccccttgctgaatgcctgcacgaagatgtaaatcatcggcaccagcaggatgaacgccgaaaccagcatcccgatgccaatcagaaaccatttgccccagttaatcgggcgcgcgtcataacgcttcaattgtgtcacttccgccattaatgacctaccacacgccgaccaaagcgactttgcagagtgttaattgagaacagcagtatcagggatgccgcgaggatcaccgaagcaatcgcgctcgccgccgggtaatcaaactcctgcaagcgcacaaaaatcatcagcgacgtcacttccgtcttccacgcgatatttccggcgataaaaatcaccgcgccaaattcaccaagactacgggtaaacgacagcgccacgcccgccaccagcgccggagaaagctccggcagcaccactttgcagaaactctgccagcgcgttgcaccaagtgtttccgccgcttcttcatattccgggcctaactcttccagcaccggctgcacggtacgtaccacaaacggaatgctggtaaaggccatcgccaccgcaatccccagccaggtataggtgactttgatatcaaacttcgccagccattcaccgtaaaaaccgtttacagaaaagagcgaggccagcgttaaaccggcgactgccgttggcagcgcaaagggtaaatccatcagcgcatcaagcagcgtgcggccagggaagcgataacgagttaagatccacgccatcagcagaccgaaaacgccgttaaaaatcgatgccacaaacgccgacagcagcgtcactttgtaggctgcgaccacctgcgggttggtgatcacctcccagtactgcgcccagctaatctgggccagctgcatcaccagcgcggagagtggcagcagcaaaatcaggcaaacaaacagcagactggtgccgaggcttaaggtaaagcccggcagcacgcgtcttgaagaaaccgcaaacattaattacgccccgccgctaacagcttgtctaactcgccgccgctggtgaagtgggttttcatcacttccggccaggagccaaatttgtcttccacgcggaacagctcggtctgcgggaatttatctttcagtttgtccatgacttccgggttattcacgcggtagtaatagtcggtgatgatggtttgcgcctgcgggctgtagagccagttcaggtaggctttggcggctttttccgtaccgttggcctgcacgtttttatcgacccacgccaccgggaattccgccagaatgttggttttcggaatcaccacttcaaagccctgcgcttcatactgtttgcggatgttgttcacttccgactcgaagctgatcagcacatcgcccaggccgcgctcggcgaaggtggtggtcgcgccacgaccgccggtatcgaacacttcaacgtttttcaggaactgagtcataaactgttcggttttggctttgtcgccaccgtcagctttgtccgctgcgccccatgccgccagataggtataacgcgcgttacccgacgttttcgggtttgggaaaatcagcttcacgtcggagcgcaccaggtcgttccagtcgtggatattcttcgggttgcccttacgcaccaggaagcccatggtggagtagaacggcgagctgttattcggcaggcgcgactgccagtcggccgggatcagcttgcctttgtcatgcaggatttgtacgtcggtcacctggttataagtgacaacgtctgcttttaagccctgcaaaattgccagcgcctgttttgatgacccggcatgagattgttttatcgtcagtttgtcaccgccgttatctttggcccattgttgctcaaacggcgggttcagggcggcaaacagctcgcgggagacgtcataagaactgttcagcagttccgttgcctgtacatggcccgccagcagcagagaagcgaccagcgcgagtgagttctttttcagtaagttaacggccattgcgcacccttataaatttaatgactttctaatagccatcatatttataacggacgtgaaaggagtaacggttttatataccgtttggtgatttggaagttgaaaagggaataagacgaaatcctccccacaaatgcagggaggaaacagaggtgaatcagataccgacgctaaccgtctccggcagtgtgctgccgccatcaatcacattctgtgtaccggttaaatagctggattcatccgatgcgaggaaggccgccagttcgccgacttccagcggatcggcgaggcgacgcatcgggattgctttcgccatttcagtcagcaccgactctggatcttccgggttcgactggcgggcaatgctttccgccattggtgtgcgcacgtatcccgggcaaatggcgttaacgcgaataccagactgcgcgtactccaccgccagcgattttgtcaggccaacaatcgccgctttcgttaaggcgtacgccgtttcgccaggatcggccaccatatcaccagtgactgaagacatcatcacaatgcgaccatctttgcgggcaatcatctccggcagcaccgccttcgtgacgttccatacacctttaatattgatgtcaatatggaaatcgcgatcgtcatcgctcatatcgaggaaactgcccagacgacaaacgcctgcgttattcaccaggatatcaatgcgcccttctttttccttcgcgcgtttgatagctgcggctaccgacgccgggtcacgcacatcggcgacaaccgccgtacagcgatgaccacgaccacacagttcgtccgccagcttttcgatctcaggggagatatccagcaagattaggtttgcgccatgacgcgcaaaagttctggcaattccttcgccaattccctgcaatgcgcccgtaatcagtgctgtcttgcccgtgagtttacccattttaatgctctccttgttaatacagagcgttacactccattccctctgaaaatacaggataaacaaaatattgctgcggatcagctcactaattcaggaaaatctcaatccagtcgctgctttatgcatcatttcaggcgttgtgttagctcactgctgcgctgaatcattttcaatgactccacatcattgagttgcacaagaccaacaaacagtaaatcggtaacagaattttgcgccgtgcgggtagacatcgacgagctacgccattcggtttcaccggaaacggtatcgagcgtgaaatgcgccagccgccgcagcggagagtcagccagagaagtaatggcaatcaccgttgccccctgctttcgtgccgcttctgcgcacaagacaatctcttttttactgccgctgtaagagatagcgatttgtacatcgccttttttcaacgcctgggaaacggtagcttgtacgtgcgtgtcggcttcgcaggccacgcgatagccaattttcatcagtttgaacgacagatcgcgccccaccagcgccgatccgcccaggcccgttatctggataaacggtgctttactgatgacctcaatgattttttgcagccgcgcgtagtcgaacaacgcacaggtttgctccagcgccagctctttttcgcgattcaatttgcgggcaatcacttccagcgaatcatcactggtaatcgaactgtgcaggtgcagcgccgtggcattcgttttctcccggctggcactgtattcgccaattaacgccatacgcaattcagtaaatccttgcgcgccgagcttctgggcaaatttcacaatactcgactggctgatgccgagctgtttcgccatcttgcgcgaagagacggatttcagctcactcacgttggcccgcagaaagtcagcaattttttgctcgttcccggtaaattcactttccgcattgcgtattttcgtcaggtacaacatcttccactctcctgggctggcagcaaaaattccgcttaagttcttatgacgctcttcacactctgcgagtgtagactcaatgattcctttaagtctgtcaattcgggatatatgattccatacatctgcaattatttgatcgtaaatagtaaggtcaccaccgatgcaatttgaaaagatgattactgaaggctcgaacaccgcctcggctgaaattgaccgcgtatcgacgctggaaatgtgccggattatcaacgatgaagataaaaccgtaccgcttgccgttgagcgcgtactgccggatatcgccgcggcgatcgatgttatccacgcccaggtaagcggcggcgggcgtctgatttacctcggtgcgggaacatccggtcgtctggggattctggatgccagcgaatgtccgcccacctacggcgtgaaaccgggtctggtggttggtttgattgctggcggcgaatatgccattcagcacgcggtggaaggcgcggaagatagccgggaaggcggtgttaatgatctgaaaaatattaatttaacggcacaggatgtggtggttggcattgctgccagcggtcgcacgccgtatgtgattgccggactggaatacgcacgccagctcggctgccgcacagtgggaatttcctgtaatccggggagcgccgtttcaaccaccgctgagtttgccattacaccgattgtaggtgccgaagttgttaccggttcttcgcggatgaaagcaggtacagcgcagaaactggtgctcaatatgctttccaccgggctgatgattaaatccggcaaagtgttcggcaacctgatggtcgatgtggtcgccaccaacgaaaaactgcatgtgcgccaggtcaatattgttaaaaacgccaccggatgtagcgcagagcaagcggaagcggcgttaattgcttgcgagcgcaactgtaaaacggccattgtgatggtgctgaaaaatctcgatgccgcagaagctaaaaaacgcctggatcaacacggcggctttattcgtcaggttttagacaaggaataacccatggccaaagagatcagcagtgaacttctgaacaccattcttacccgtgtcggcggaccgggaaatatcgccagttgtggtaactgtatgacgcgcctgcgtctgggtgtacatgacagttcactggttgatcccaatatcaaaacgctggaaggcgtgaagggcgtcattttgaccagcgaccaggtgcaggtcgtttttgggcctggtaaagcacatcgtgccgcaaaagcgatgagcgagctgctgggcgaggcaccggtacaggatgccgcagaaatcgccgcccagaacaaacgtcagttaaaagccaaacaaacctccggcgtgcaacaatttctcgccaaattcgccaccatcttcacgccgctgatccccggttttattgccgccggtctgctgctggggatagcgacgttaattgccacggtgatgcacgttccggcagatgctcagggaacactacccgatgcgctgaattttatgaaggtgttcagcaaaggtttgttcactttcctggtgattctggtgggctataacgccgcccaggcatttggcggcacgggcgtaaatggcgcaattatcgccgcgctctttttgctcggttataaccccgcagcgaccaccggttactacgccggttttcacgatttctttggtctgcccatcgatccgcgcggcaatattatcggcgtgctgattgccgcgtgggcctgcgcccgcattgaaggcatggtgcgccgctttatgccggacgatctcgacatgctgctgacctcgttaatcaccctgctgatcaccgctacgcttgcgtacctgatcattatgccgctgggtggctggttattcgaaggtatgtcatggctgtttatgcacctgaacagtaatccgttcggttgtgcggttttagccgggctgttcctgatcgccgtggtatttggcgtgcatcagggctttattcctgtttacctcgcgttaatggacagccagggattcaacagcttatttcccatcctttcaatggcaggcgcgggccaggtgggcgcggcgctggcactctactggcgggcgcaaccgcacagtgcgctacgcagtcaggtacgcggggcgattattcccggcctgctgggcgttggtgaaccgctgatttacggtgtcaccctgccccgcatgaagccgtttgttaccgcctgtttaggcggcgcggcgggcggtttgtttatcggcctgatagcctggtggggtctgccgatgggcttaaacagcgcctttgggccgtctggtctggtagcgctgccgctgatgacttccgcacaaggcatccttccggccatggcggtttatgctggcgggattctggtggcatgggtttgcgggtttattttcaccacgctctttggctgccgtaacgtcaatctggactgatatcatgaaacggacaatgctctatctttctctgctggctgttagttgtagcgtcagcgccgcaaaataccctgttctgacagaaagctcgccagagaaagcagggtttaacgtcgaacggcttaaccagatggatcgctggattagccagcaagttgatgtcggttatcccggcgtaaacctgctgatcattaaagataatcagattgtgtatcgcaaagcctggggagcggcgaaaaagtacgatggcagcgtgttgatggaacagcctgtcaaagccaccaccgggacgctgtatgacctggcctcaaacaccaaaatgtacgccacgaacttcgccctgcaaaagctgatgagcgaaggcaaactgcatcctgacgatcggattgcgaaatatattccggggtttgccgatagtccaaatgacaccattaaaggcaaaaacaccctgcggatttctgacctgctgcatcacagcggcggtttcccggcagatccgcaatacccgaataaagcggtcgcgggcgcgttatattaccaggataaaggccagacgctggagatgatcaagcgcacgccgctagagtatcagcccggcagcaagcatatttacagtgatgtcgattatatgctgcttggatttatcgtcgagtcggtcaccggtcagccgcttgaccgctatgttgaagagtcgatttatcgcccgctcggcctgacacatacggtatttaacccgctgctgaaaggctttaaaccgcaacaaattgccgccacggaattgaacggcaatacccgcgatggcgtgatccatttcccgaatatccgcacctccactctctggggtcaggtgcacgatgaaaaagccttttattcgatgggcggcgtttccgggcacgcaggtttgttttccaataccggcgatattgcggtgttaatgcaaacgatgctgaacggcgggggctatggtgatgtgcagctgttcaatgcggaaacggtgaagatgttcaccaccagctctaaggaagatgccacttttggcctcggctggcgcgtgaatggtaatgccaccatgacgccgacgtttggcacgctggcaagcccgcaaacctacggtcacactggctggaccggaacggtgaccgttatcgatccggtgaatcatatggcgattgtgatgttaagcaacaagccacattctccagttgccgatccgcaaaagaatcccaatatgttcgaaagcggtcagttgccgattgcaacttatggttgggtagttgatcaggtgtatgcggcgttaaagcagaagtaataaaaaggccagtcagtaatgttactggctggtctgagagtgctgacaaacgcaaaactgcctgatgcgctacgcttatcaggccttgtattatccctccagtgcagagaaaatcggccagttttctctgcctgcagtccgcatgccgtatcgggccttgggttctaacctgttgcgtagatttatgcagcggactgcctttctcccaaagtgataaaccggacagtatcatggaccggttttcccggtaatccgtatttgcaaggttggtttcactatggaacatgaacttcattatatcggtatcgacaccgctaaagagaaactggatgtcgatgtgttgcgtcctgatggtcgtcatcgcaccaaaaaattcgctaacaccactaaagggcacgatgagctggtgagctggctgaaaggtcacaagattgaccatgcgcatatctgcatcgaagcgaccggcacctatatggaacctgtcgctgagtgcctttacgatgctggctacatagtgtcagtcattaatcctgcgctgggtaaagctttcgctcagagtgaaggactgcgtaacaagactgataccgtggatgcgcgcatgctggcagagttctgtcgtcagaagcgccctgcagcctgggaagcgcctcacccgcttgaacgcgcgttgcgtgccctggtagtccgccaccaggcgctgacagatatgcacacgcaggaactgaatcgcactgaaacggcgcgggaagtccagagaccgagcattgatgctcaccttctgtggcttgaagcagagctgaagcgtcttgagaagcagataaaagacctgacagacgatgatccggatatgaaacaccgcaggaaactgctggaaagcatcccgggtatcggagagaaaacatctgcggtattgctggcttatatcggtctgaaggaccgcttcgcccatgccagacagttcgccgcttttgcgggtctgacaccacggcgttatgaatcaggtagcagtgtgagaggggcgagccggatgagtaaggccggacatgtgtcgcttcgcagggcgttgtatatgcccgcaatggtagccaccagtaagactgagtggggacgggcgttccgcgaccgtctggcggctaatggcaagaaaggaaaggtgattctcggcgcgatgatgcgcaagctggcacaggtggcgtatggagtgctgaagtcaggcgtgccgttcgatgcgtcacggcataatccggtagcggcgtaaaaatcgcggaagggatgaaaaaaacagcgcctgacggcgctgtgtctggcatgcctgcaatccgggaaaccggaccaggaaaaaacttgcaggccataacagtatctacgtggagcccacaatatattgaattagcacgatttcgtaggccggataaggcgttcacgccgcatccggcgtgtacaacgcgcacttggtcaacaatctgaggccagtcagtaatgttactgcctggcctttaatcaatgaatcagaaacgcttacagcgccatcaacttgtccagcgacggtgcgaaataatagccgccggttaccggtttggtgaaacgcaacatcgcatcacgcttaccatcggtatcgccaaacatgctcagcagttgctgctcaatgttatgcagacgcgcgcagtaggcgcagaagtacagaccgtgagtgccactggcggtgccgtacggcaggctctggcgaacaatcttcagccctttgccatcttctttcagatcaacgcgggtgaggtgagaggtttccggacgttcgtcgccgtcgatctcttcgttatcttctttggtgcgcccgatcatcatctcctgatcgtgaacgctcatccggttgagctgcttcagattgtgctcccaacgctgcacaaacacatagctgccgcccgcatccacgccgtctttgataaccgccacttcgcggcgcgtctcttcacccgccgggttttcagtaccgtcaacgaagccgctcaggtcacgctcttcaacccaacggaagccgtggatctcttctttcacttcaatgcagtcaccaaaggcttccatcgccgcttgggcgacagagaagtttacgtcgtgacgcagagaaagaatgtggatcaacacatcgaactgggtcgtcggcgcaaggcctttaccgtagcccggaaaatctttcagctcttctgccccaacgccgccgctcagagcgcgccaggtgttgttaccaaaggcaaccaccgcaccaagatgcgcgtccgggaatttcgcttcaaaagttgccagtttgtcggcaaatgttttactggccgcacgcagggcgtcaacttcccctttcacgttggcttcgatccaaatcgccgcgcggcaatgttctggcaaaatgccactctgaacctgagacattgttcctcctgaaaataataatgccacgcaatccgtggcattgttgagcgctattttacgtgttttttcgcggcggcggtttgttcagacgcaaattaacgccgccagataattttactgactttccagtttttcagggtatcgtccgaaggcattaacccttcaggaccacgccattccccgctgaactggtagctaatatgttgactgccttcggctttacattcgacggcacgattatcatcaccatcagctttttggcaattgccaaatgctttgctgtaaaggtcgctaaacggtgtaccgattttaacaccggtgtcagcaggaatatcgctatccagcacgtcaatgcgactgatcgtgccttgatcgccgttaatcaccatcgccacgttgtcgcccttcatcacttcaaaaaagcgcaccacgttgccgttcgcggatttcattccgctgcgcaggcgataatcgccatcaagcgcatcggcaatggcttgttcttgcagtggtgtggacgccgttaattcacccacgccctgctcgctcactttggtggacgatccaaaccagttccacgggttagcggcagaccagttaactgacgacatcgtggaacagccggtcagcatcaatggcatagcgcataacattaaacgcagcgatttcatgtcacttcctttggttattcaataacgttgcttggagtgcaaattcaccaaaaagtgccgttattctttttcttcattaaaacaagcgcgtaaacgtcgattggtcagcagccagattaacgccacaatatccgccactaccagcgccagaccgataccgctaacggattcaccgttcagccacagccacggttgccagcaaagtaaaaccacctgcgccaacagcaacagaaaatagagtacacgccaggtgcgaggaaacgtagcccgccgaccgctcaacaaaaacgccagcaccgccggaatgccaggaatcagccccagccagaaattatcgtgatcgggataaaacagatttaacagcgcagtaccctgctcgcgcgacgcaccggcaatgacaaacagcacccaggttcgcgcctgaagcaatagcacaagccagaagagcaagggtaaacgcaggcgaccgtgcgcatcataatggacaggatgaaactcagtactcttcatcttcaatcaaacgcttacccagactcagcacgtcggcgtgttcatatcccaggcgttcatacattccgagcaccatgtcgttatcttccggcacgttgatctgaattttcgggcagccgcgagcaatcagctttttctccagccggttaagcaacgcattggcaattccacgcccacgaaactctggatgcacgccaagataataagcagacccgcgatgcccgtcataaccgcccatcaccgttccgaccacttcaccgtttacctcagcgaccagaaacaaactgacgtcatggttcatcttacgctcgatgtccatttccggatcgttccacggacgcagcaagtcgcaacgctcccaaagggtgatgacctcttcgaaatcttcctggcgaaatacgcgtatctccatggtattcgttacctttttgcgggttaagaggctgattatggcgtgaacggtcgaattagccaatatctgacgaaaatcggttgaaaaagtggcataatggggagttgtcaactattgaaatgaaaagtaaaacaattctcaacatcaaaccgtcgtaacggattacgcgatacgatataacatctggaactttattattacaactcaggccgtatgagcacttttaaatcactaaaaacactcacttcgcgccgccaggtgctgaaagccggtttggctgccctgacgttgtcaggaatgtcgcaagccatcgccaaagacgaacctttaaaaaccagcaacggacacagcaagccaaaagccaaaaaatctggcggcaaacgtgtcgttgttctcgatccaggccacggcggaattgataccggagcgatcggacgcaacggttcgaaagaaaaacatgtggtgctggcgattgctaaaaacgtccgttccattttgcgtaatcatgggattgatgcgcgtttaacgcgttctggcgatacgtttatcccactttacgatcgcgttgaaatcgcccataaacatggcgcagatctgtttatgtcaattcatgccgatggctttaccaacccgaaagcttccggtgcttcggtatttgccctctctaaccgtggggcaagtagcgcaatggcgaaatacctgtctgaacgcgaaaaccgcgccgatgaagttgccggtaaaaaggcgactgacaaggatcacctattgcagcaagtgctgtttgatctggtgcaaaccgatactattaaaaacagcctgacgctcggctcgcatattctgaaaaagattaagccggtgcataaactgcatagccgcaacaccgaacaagccgcgtttgtggtgttgaaatcgccgtcggttccttcggtgctggtggaaacctcgtttatcaccaacccggaagaagagcggctgttaggcacggcggcgtttcgtcagaaaatcgccacagcgattgctgaaggcgtgatcagttatttccactggttcgacaaccagaaagcacattcgaaaaagcgataagttatgaaacccgacgcacaccaggttaaacagtttctgctcaaccttcaggatacgatttgtcagcagctgaccgccgtcgatggcgcagaatttgtcgaagatagttggcagcgcgaagctggcggcggcgggcgtagtcgggtgttgcgtaatggtggtgttttcgaacaggcaggcgtcaacttttcgcatgtccacggtgaggcgatgcctgcttccgccaccgctcatcgcccggaacttgccgggcgcagtttcgaggcgatgggcgtttcactggtagtgcatccgcataacccgtatgttcccaccagccacgcgaatgtgcggttttttattgccgaaaaaccgggtgccgatcccgtctggtggtttggcggtggcttcgacttaaccccattctatggttttgaagaagatgctattcactggcatcgcaccgcccgtgacctgtgcctgccatttggcgaagacgtttatccccgttacaaaaagtggtgcgacgaatacttctacctcaaacatcgcaacgaacagcgcggtattggcgggctgttctttgatgacctgaacacgccagatttcgaccgctgttttgcctttatgcaggcggtaggcaaaggctacaccgacgcttatttaccaattgtcgagcgacggaaagcgatggcctacggcgagcgcgagcgcaatttccagttatatcgtcgcggtcgttatgtcgagttcaatctggtctgggatcgcggcacgctgtttggcctgcaaactggcgggcgcaccgagtctatcctgatgtcaatgccgccactggtacgctgggaatatgattatcagccaaaagatggcagcccagaagcggcgttaagtgagtttattaaggtcagggattgggtgtaactccctcacccccactcccgcatccgctgatgcagcgtcagtgacggcttctcggaaaacagctgctggtaatccgtggcaaattgccccagatgccagaatccccactgcatggcggcgtcttttaccgtcatactttgcgaccacggacttatcagttcgcggcgtacggcgttcaggcgaatgcgtttcagccacgcgttcgggccaatgcctaaaatagcgtgaaacgcgttttgtagcgtgcggcggctgacatgcagttgattacacaaatccagcaccgtcaccggttcggacatgttttccagcacatattcacgggcgcgggaaagcaatcgacggtaactctgatgactgatgctttccgccgtcaccattggttgcgcttcttccagcatggcccccatcgccattagcaaattatcccccagcacttttcgcactgcaggctgatggagattttccggattctcgcaaaacgtcgccagcgcctgttggacaaagccccacagcgcggctttatgctgctctttcacttccagcgccgactggttacgcaacatatgtaatacccgatccgggttatgcaaaaagttagcctgccgggtgatgacatcttcagaaagcaccacgcccaggatcgtgtaatcatccggcgtgctcagttcaaattcagtgccaccagggcgggtggcgatttccacgcttcccagacattgcgaaccgataaatccctgctcaccgcgcgtcgccggaatgccaaaccagaacgagttcggccagaccaggcacgactgacgcagcgccagaccggtgtattcacgaaaaacctgaatatcatcgagtagaatttccgtaaattcaccatgaaacttgcccggatgcagctgatcgtaaatctgctgccaggcggtaatcgttaaagcatgttcatagacatccgttgtctgtcgttgatgaacattatccacttcgaccttcggcgtgagcttcaggttttcgggtaagggttcatgataaagatggtgcaaattggctgtacgggtctttttcatgatgttaatgccgggtgttgtaggacacccggcacctccgacaggttaatggggcttgagacgataacgactactgcgtttacgtaacgtcccggcagaaaagagctgttcgagcgcatttctggctttttccagcggccagccaaagtgggcagccacttctcctgccgtcattccctgacgtactgatgttaacagcgccaacaactcgtcagcagattccgcgacgataactggcgcgtcgggttcccttacgggttgcttcggctggcggttaaagccagtaaccagccactgggtgtcatcgtctggccgaccgatctccttgcggctgatgacacgcccggtacgcatcgcggcagcacaacctgcgtccagcgccgcacgacacgccgccagatcgccttccaccaccagcgttaagcgaccagggtcaagcacttcgtgactgagcagacgaacgttagctgctttgagcatggcatccgctgcatctatcgcggcgaccatgccgtccacttccagcaatcccagtgcattgatcatcggcaacctccgttacgcacgctggattggattacgcgcgatttccagcactgcatcggtaaaggcgttacaggctgctttacacgcggcctggctaccggttaaaaatgctgccgagtagttggtttcagacggtggcgggacataggtcaccagctgtacgtcggcagatttcaacgctgcatcaatgccgtaggtcgcttccagcggcggtgccaccagatacgccatcggatcgccaagcgtgatcccggcggttgatgagagataagaaccggtacgcgaaactacatgtgccaggaaggcggtgttttctgcgtcattggcccactggaaagctgcgccattttcaatatgtgcaaccatcgcatccagaccggcacgcacttccgccgggtttggcccaccaagcataatcagcacttcaccggcagtcggtgacgggccgtgtgccgctcccgcatacagcgagcgaccatataccacttcgaccatcgcttgtttggtcgcttcgtcagccgcaatgtaggtgacgtcgtcagaatcggcagaaatcagcccgaggctacgaatatgcggcggcaattttagttcacgcgcaaattcagcgttaacggaggcaatcacccgcatggcggttaccgacggtcgaatcaaatctaaagctggcatgatgcctccttatcgggtcatgttgatgccggatgctttctgctccagcatacgtttcgccaaatccacaatgacggctgcggcttcaaccggcggcgtgccgccctggtgaatgttagagatacaggtgcgatcggcctcaacggtggtcgccatacgcggcgagtaaacggcgtagcaggagaggctttctgactgccctaaccccggacgttcccccaccagcaggatcaccactttcgcgccgaggatctcaccgatctgatcttcaatcttcacgcgaccataacgaacaaagaatggcgtgccgactttcagcccggcctgtttcaggcccgccatcagcggcggcaggatctcttcgtagttgacggtgatggcatcagttgacaggccatcagaaataacgacctgtacgtccggattagcaacacactgtgctttcagcgcttcaacagcttctgcacacaggcggcggcccatatccgggcgagtcaggtagagatttttgtcgctaatttcagagcgtacttccagcaagccctgcgctttcacccactcttccggcacttctttcagtacggtatctttcgaacgagagtgatcggccaggaaacgcagcagcgcctgggtacgtggacgcggaccggcacgaccggtacaaacgcgggccacggtgctgcggcgcagttctgttaatacgtctgcgcgatgcgggttttcaacaccaatccacgcttttgcttcagcggaacctaaatccagcgcacagctttccgaggtcaccggtgccgcacagttggtggtggcgcactttgcttctgacggcgcgggggccgtttgtcccattgacgccatcacgctgcgtacaatttcttcaatctgtttttgatccatgatgtgttatctccgcgtcatcagaagaacagtgacggatcgcccgcccgtttggtcaggcgaccgtttgccataatgcccatgctttccagccagcgttcaaactccggtgacggacgcaggttgagtaactgacgcacagtggcggtatcgtggaatgcggtggtctggtagttgagcatgatgtcatcacccagcggcatccccatgatgtagttgcagcctgcggtggcgagcaggatcatcaggttttcgttgaggttctggtcagcgtcagcgtggttggtgtagcagcagtcacagcccatagagatgccgctcagcttgcccataaagtgatcttctaagccagcacggataatctggcggtcgttgtagagatactccggcccaataaagccgaccacggtgttgacgataaacggatcgtaatgacgcgccagcccatagttacgtgcttccatcgtcacctggtcagcgccgaagttagcgccagcggatagcgcagagccttgtccggtttcgaagtagaggcagttttccccggcgatacgattgaactctgcgcccactgcgcgcgcttcgtcgagcatcgccagttccacgccaaactctttcagccctttttcgctgccacagatactctggaaaatcagtccgccaggcgcgccgcgacgaatcgcttcgatctgggtggtgacgtgcgccagtacgcagccctgagttgggatgttgaatttgtcgatcacgccataaatggtatccagcacgcggcttaagttttccacgtcgtcagttaccgggttaacgccgatcaccgcatcgcccaccccaaaggaaagcccttcatagatttgcgcagcgatactttgcacgtcgtcacgggtatcgttcggctgcaaacgggcgctaaaggtgcccggaataccgatggtggtattggcctttttgattaccggcattttcttcgcgccgtagatcaggtccgcgttggagcaaatcttcgctaccgccgcgaccacttccgaggtcagccctttgcgggtaaaggcaatgtcgtccacgctggtttcatcgctcagcacatactcacgcagttcgctgatgctccagtttttaatctggttgtaggccgtttcgttaacgtcgtcctgaatcagccgcgtcacgcagtcatcttcataggcaatcaccggattattgcggatgtccgctacggtcatttccgacaacacctgctttgccgccacgcgctcctgtgagcttgccgctgcaacgcccgccagcacatcccccgaacgcagttcgttggctttagccagcacctcttttacatccttaaactgatatacattgccgaacaatgtggtctttagtttcataagtcgttccctcaggaaggaaatgcgagtgatttcaccgtcaccggcacaaccgatccgccaaaaagaggcgtaccaatgtcgatatagtcccccgcgcggacaatcacttcgtcaatgactgccaacgggagttgttgtagctgtgggcgcaacaacatgcccagagctttaccaaagtcctgcccggccaccaccagcaggggatgcggattcggaaaacgcgcgacgaaatcgaccagcgcgttgatgaccgtcagtaccgcggcgtaacgcacaggcagcgaggcgggaagcgccagcacgtacgcgtcagttttgggatcaagatccagctgaagcagcgcctgttgccaggcactcaccagatccgtttcatcaatcgggatcgccaccggcaaattgcgcagcggcagttgtacgccctccagccagattgtgctgccagagagcgaaagggtatgtgcacccgcgccaatcaccgtggcgcgtacggtttgcgccggaaactgcacattcatctcacgcaggcgcggatggtcatgcagcgccgttgccagaagtgggccaatatcggcaaaacagaacgggtcggcgggctggtggcgataacattcgcccacgcctccagaaagcgtaatgatttcgggcgtaacacctgcgggcagcaaaccggtttgcatcaatgcctgcgcgagcggcgaaagcgttccgtcaatcacttcgacaatcagcgccgccatccgccgggtaacctgcaccagctgcgcgccggtcagcgaacgggcgtcagtgcctgcaccgaagcactcatccacaatcatctgccccggtttatgagcgtaaaccaagcgcccctggctgtcggtttccagcaggcgaccaccgacgttgagacaggcagtgccgctgatttttccggcatcgaacagggcgtagttcgcggtgccaccgccgatgtcgatattcagtacccgacacagccgttgttcagaaagggtttgcgccccggctccgtgaccggcgatcacggattcgaggtgcggcccggcgctggcgacgacaaaatcgcccagcgactgagagagcgccatcaccgccgggcgagcattgcgggttttcgcgctttcaccggtgatgatgatggcaccagaatcaacgctttccggcgcaatgcccgcagcctgatattgctctaaaatcagcgatttcagttccgcttcttttaaaccaccctgtttatcgacaggggtaaagaacaccgggctttgccagctaatttcgcgtttgatgaattcgtagcgcggcacctgcgacaccgccgcacggttaaccagctccaggtgggagaaaatcacctgggtggtggtggtgccgatatcgataccgacgctcaatagctggcgagtgttcacgattgtgcctccgcttcggttttagtcgcggtcgcgtcttcttttggcaccagcatcatcgccacgccaatcgccgttacgccgccgatcaacttgccgacaatcatcgggaagatcatggcgttcatgttggcagcggcgaagcctaagtggtcgcccagggcgaaagcagcggaaacggcgaaggcgcagttgatgactttgccgcgggtatccatctgcttcatcatgccgaacatcgggatgttgttggcaagcgttgccaccatgccggctgccgcgatgttgttcatattcagtactttaccgacgctcatcagcggtttttcaaaccagcgagtcagcagcagcaccatcggatacgcccctaacagaacgcaggagatagaaccgataacttcaatggcgcgcatcacctcaccgggtttatcgccaggggccataaagataggatccagaccggggatcagttcccagccaagcaggaatttcactaccgcagcggcaagaccgagggtgatcaatgcaacgaggaatttggcgaagatctggaagccgttgatcattttttccgggatgaatttcagccccagcgccaccagaatcgcaacaatgatcaccgggatcatgttcatcaggatcagggcgaaagtgaattccaccggctggccgttgatctgcacaccggagtacatagcaaccagaccaccagcgatacaaccaatcggaatggtcacaatgcccgccagcacgccgagcgccagataacgacggtcagaaggttcgataatgccgagcgccaccggaatggaaaacacaatcgttggccccatcatcgacccgagaattaacccagagtatagccacgcggctacgtcgccgcccgccagctctttggcgaggaagaagccgcccatatcgcacgccagcagtgttccggcgaacatcgatgggttagcgccgagcatttcgtaaaccggaataattaccggcccgagaacgtgagccagtaccggtgccagcgcggtcataccgaccatcgccaggcccagtgcgcccattgccataaagccttcttcgaactgaccgcctgatccttcgatacttttaccgaacttaccgaggaaacgagcagaaccgccgaactgcgacaggatcctgtctacggcagctatcagcataaagaacatcatgatgtacatgatgatttcgttaattcccatcgcctttactccctgttagttgttatttattggcggatgcggcgtaaacgccttatccgccctacatgtgcaatcccgtaggctggataagacgcggcaagcgtcgcatccggcaattgcaccgcgccactggcggatgcggcgtgaacgccttatccgccctacatgtgcaatcccgtaggctggataagatgcggcaagcgtcgcatccggcatttattgcgccgctgcgtacaggccgacaatctgctccaggctggcggtacgcgggttactgcgcagacaaatatcttccagcgcggcctgcgcccatgcgccgtaatgcgcagatgtcgcaccaacatcgcccagtcgtttaccaatcccaacttccgcaatcagctcacttaccgcgttaatagcgtcacgatcgtcggattttttagttcgcagtgcccgaccaatctgactaaagcgttcacgacaaaccatccggttaaattccatcaccgttggcagcaacatggcgttcgcgagaccgtgcggaatatgcagcgccgcgcccggctgatgcgccatcgcgtggcacaacccaagacccgcactggaaaacgccattcccgccatacatgaagccagtaacatgctctcgcgcgcggcaaggtcgtgaccgtagcccaccgctttcggcagcgatttgccaatcatcgcaatggcaccaatcgccaggctgtcggtaaacggtgtagcgttcagggcgctgtatgcttcaatggcatgggttaacgcatcaatgccggtcatcgccgtgacatgcgacggcacaccttcggtcaatgcggcgtcgaggatcgccacatccggcatcagcgaggcatgggctaacacctgcttgcgcccgctcaccgcgtcgataatcaccgttacattggtggtttcagagccggttccggcggtcgttggaatggcaatcagcggcaagcgcggttgcagaacgctggtttctgacatctctgccagcgtgctatcggggttcgtcaccagcaacgccacggctttcgccgcatccagcaccgagccgccgccaaatgcgatcaccccatcacagcctgactcacgcaactgcgccacggctgcacacacgtcggtaatgcacggttcgcccaccggacatggccagagcgtcatggcgatgcctttaacagccaggctgcgcgtcagcccggcggtcatccccgcctgatgcaaaaagctgtctgccatcacgaacagatgtttcagcccacgcgtttgcgcttgctgcccgcaactgctcaccgcgcccggaccgcaaagcgtcaccggtggaacgctaaatgtttttacccgttgcagattcagggtatcgaacgcctgaaagagcgcggtctgcaattcattttgcatatagcccctccgctttctctcgcccactactggcgatcgccagcggggtcataaacaaactgtgctgcggtaaatgcacctgtaacgccgggaattgtttgcgaaacagttccgccacgcccggttgcaaacaagagccgcccgccagccataaatcagtaatgccctgcccttcaatatgccgggcgacaatgtccgccattttttcgtacaccggtttcaccgcaggccaaatctcttcaccgtgaccgcgcttgtactgctccgcctcttccagcgaaatacggcgatttccggcgagagtcagagagatgtgatgtccgccggtggcttcatccgccgagtacgtcaccttgccctttttcacgatggcaatgccggtagtgccgccgccgatatccactacaccggcgttgtccagttgcagcagatccgcaactgcggttggctcatccagcacatggctcacttccagcccggcagattccagcacgttgatggaaatacgcgggtccgtacctggaggaaatgaagtcgccgcatggctaaaacgaagaccgaattgctgctcaagagtgtcgagatggcgacgaacaatggtgaccgcaccgaagaaatcccagacgatgccgtcgcggaccacatcggcccagtcgaggcataccgccaccggctgaccgtcgcggtcaacaaccatcgacaccacatcacaggtgcccagatccacccccagccacagcggagattccgtcgcggcgggcgtctggttacacagcgttgccgccgtttgcagacgtggggtgagccattgttcgtcgtgcgccatctgttactccttaaacaatgcgaaacgcatcgactaatacacagcgacgcagacggacaaacgtacgcgcgctggttaccccttcaccggttggcgtggtgatggtcatggtggtccagccttccccgcccagccccagcccggcaatgcacggtccgttcttaacgaaaatgctggtatcaatagcattcgccatctggttcatgttttcgatgttgcgcgagtgcattgccgccgtgtggtggcaaccgccttccagtttcaccgccagcgcaatggcatccgccacgttggcgacgcgcacgacgggcagcaccggcatcatcagttcggtcacggcaaacggatgttctgcagtggtttccacaaacagcaaacgcgtttcttgcggcacgttcaggccgattgccgccgcgattttcgccgcatcgcgaccaacccagtcacggctgacggtgccttttccgcgctcgtcgatatttttcagcaacaccggttgcagctgctgcgcctgttctgcggtcagtttcaccgcgtgctggccttccatcagacgcatcagttcatcggctacgctatcaacaacaatcagtaccttttcgtcggcacaaatgatgttgttatcgaaagaagcgcctttgacgatggactgagcggcacgggcgaggtcggcggtttcatccaccactaccggcgggttgccagcgcctgcggcaatcagacgtttattggtgtgtttacgcgccgcttctactaccgcttcgccgccggtcaccaccagaaggccgatgcccggaaacttgaacaaacgctgcgcggtttcgatatccggatttgccacagtaaccagtaagttttccggcccgcctgcggcaacaatcgcctggttgagcagcgtgatcgcccgctgggagacttttttcgccgccggatgcggggcaaaaatgacgctgttgcccgcggcaatcaggctgatggcgttattaattaaggttgccgccgggttagtggacggagttaccgaagccaccacgccccagggcgcgttttcaattaaagtcaggccgttgtcgccggtcagcacctgcggagagagacactcaacgcctggcgtgccgcgcgcctgagcgacgtttttggcaaatttatcttcaacgcggcccatgccggtttcactgacggcaagttccgctaaatctctggcgtgtttttcgcctgcctcacgaatggcagcaatggctaactggcgcattgccacgctttttaacccttgctgggcgactttggctgccgcaacggcgtcatccagggacgcgaaaacgcccatctcatgaacggcggcgggcggcgtgtcactgctttgcattttcagcagtaccgctttcaccacctgttcaatatcctgttgattcatgatgttctgccttatttgtggaaaattacctgaccgccagacaccacctcatcgacaatgccaatcacgcacagatcgaccggtgacgtttcgcttttatgcgcctggcgggcggaactgccactcaccagtaacacccactccccggttcccgcgccaatattgtcgatggcgacggcgcattgcccgtcaggattaccttgtggatcaatcatttccaccatcagcaatttgtcatgcgccagtccgtgatggcgtacggtacaaacaatttgtccagtgacgactgccagtttcatacccgcctccgtggcgtatttcaggtaaaagctccccctaccctccgcagaaggtaaaatgaaaaaggagagagcgtgacgcccgaatcgacgtcacacagggtgattacaggttgctgctatcgcctttcaggccgatcgggaagacttcttccaggtcgccgtgcggacgcgggataacgtgtacagataccagctcgccgatacgctgtgccgctgcggcacctgcatcggtcgcggctttacaggctgcaacatcaccacgaaccatggcagtacacaggccgccgccaatctgcttaacaccaaccagcttgacgcgcgcagctttcaccatcgcgtcagaagcctcaatcagtgcaaccaggccccgggtttcgatcattcctaatgcttccattgtgctttcctctttatcagggtccagaacgggaccgttcattcaaccagtgtttgtaaactgctttcgcggttcacttctgtctgacgcggcacagctgccaccagcgccagctcgataatttcctgcacgctacaaccacgagagagatcgtgcatcggcgcggcaagtccttgtatcagtggcccgacggcacgatatccgccgagtcgttgtgcgattttgtaaccaatatttccggcttccagcgacggaaaaaccatcacattggccttgccctgtagcgggctggcaggcgctttttgcgccgccacttccggcacgaaggcggcgtcaaactgtaactcgccatccaccaccagctttggtgcgcgctcacggacgatttctgtcgcctgctggacgttagcaacacaggggtgacgggcgctaccattgctggaaaacgacagcatcgccacgcgcggctcttctccggtgatggcgcgccaggtttcggcactggcaagcgcgatatccgccagctgcgccgccgtcggctgtggcaccacgctgcaatcggcaaagcccaacgccgggccgctgtactgtggcaacatcaggaaaatggaagagagcgttttacagcctggctgcaagccgataatgcgtaatccggcacgcagcacatttgccgtggaagagaggttgcccgcgatacagacatccgctttaccggcgctgaccattgctgcggcgaacatcagagggtcggtaagtttttccagcgcatccggcggcgttttttcgcccgcgcgggccagccagcgatgagcaaattcttcccgcattgcgaggttgccatgcggatcaatcacctgtagcccgtccatcgccacgccgtgactgagcgcaaactgacgaagttcaaacggattggcgaccagaatgggcgttgccagaccttgttgatgtaaatattgcgcggctttcagcacacgttggtctaacgcatccggaaaaaccactctggcgggcgctcgcaacgccagttcacgacaacgttcaataatcattgcgtttcccccagtcgttgttggatctgcttcaccgttagcggctgcttcgttacgctcaggatcatcatcacgtagaccgtgctcgaaaggcggttcagcgcctgcaaaatgtccgggcgtaatacttcaaagctgcgggtgataaagacctgcgccgctacggtttcggtttcccgcactttggtgcgtagcagattgagcaacgcagcatcgcgcccgtggctggcttccggcaccagatgatcgtggtcgagatagcgcagcggctgatgagaaagccgatgcagatcttcgtcagaaagcccgacaatcgcctggcagcccagcggttcccccagcgcatcggcgcgcataatgttgccaagacgcgaacggatatccgccagccacggctgccacggttccgccagttcaatttgcagccacactgccagcgcaatggtgctgtcgagaaccgcgcgaaaacccagacgcggatcgcttttggcgaccattttttccgccgacaggtgagtcagcgtatccggcttttttgccaccggctggcgacacagttcgcagcacgcctgcggatgttcatcgctactggtcagcccatgaacgggctgcggctgctgctgttcatcgtcaacaaacaggcggccctgctcgtcaataaacttgatgcgcagatggcggctttccagcaactcccgggcagagggcgtcaggcgactgtccgcagggagatggatctctgcgccttcgctgagcgtatggttcgctcttagccatgcttcggtgatgaaatctttcatagggattgccagttagccggccaggcgacatacaggaatttcacgctggatgtcgtaccaaattcgatgctggagcctttcgggataaacatcacgtcgcctgctttggcgatcatggtttggccttcgtggcgaacatgcagctccccttccagcaccatgtcgatttcgtcgtagttcagggtccacgggaagaatgcgttctcccactgcataaaaccggcggccatgctgctgccgtcgtctccggtcacaagatcagtcaagcccacgcaatgcggctctgcgccgtcgaaacgaccaaacttgacgctactgccatcaatcactttgatgccgcctttgccggtcaccgatttgaagctcggctgcattgcgccctgctccagcgactgtttttccttcatcactttttccatcagctgtgcgaccaggctttcggtaaactggccttccggcagctgggcaatgatggtttcgcggatgcgctggctttcggttttgtcggctggcacgctggcgggcacgggcgccgttaccgggatcgattcatcacattcggtgatggtaaaacccagtagatccgccacttcacgggcttccggggtaataatgctggcgcgcagaaccacggacattgcctgttcgccgcgcgcgtgtgcttcacgaatatcattcgctgtgatgagttttttcacctgcttcctcctgtttggtgagagatgccagataatccaccagttgctgcacgctttgcgggtcgtggctgtttagctcgaaaatcggctcttcgaaacccgtctcaagcaataactttcgcgttgcggcgacgtcagcatctggcatgtccgttttactgatgacggcgatttgccgtttgctgacgccaatatccagcaacccggcaggcaaccgactttccgggtcatttgcgccatggacatagatcagcatgtctacatcctgtagcgtggtaattaaggcgtgataccagcggggatggttaaaatattcacccggcgtatcaatatcgcccttatcattaaattccacggcctgtgtttttctggcgagggtataattcccctgcaacgcattaaataacgttgtttttcctgccccgacgctacccacaaacgcaattcgtttcatgaatgcctcgtattaacttttggtcatttcacaaagcgtataatttaataagcgacctaaaccgctgacggtttgtgataacgcttcttctactgcgcccaccgagccataaatcaccaatgcaccgctgaatcggtcgagaaaaccgatatgcacatcagcggctttcagcgctaaatcaccggcgatcatcgccgtttcgccgggagttagcgtcataatgccaattgcgcccgcatccggaacgccgattttcttcgccagttcctcaccgggatgcgcgatgagatgcgccagtgtgacctgtttgccgggcacaaattcctgaatgatgcgttctttatccatgagtcgccgcctgtgaaaaactttcgtgtatcgtgacaatttttcgtcagagtaaataacaaaattcggcaagcgcgtttaaaaggtgaggtagatcactaagaatggagatatattcgctgtggtgcataaactttcatatgcaacgcatgaatataaataaaataatatcgagatattatatagactgcttttttttattattcgcaaactcagtaataagctttactaatatattgcagctaaactgcttaccctgaatattcagggtaagcgtgagagttaaaaaaaattacagcggttgggtttgcgcttctaccacggccagcgccaccatgttgacgatacgacgcaccgatgcgatcggcgttaacacgtgaaccggtttcgccacacccatcagcaccgggccgacagtcacaccttccgagctggaaacacgcagtaagttgtaactaatgcgggcagcttccatgttcggcatcaccagaatattggcggaacctttcaaagagctgtccggcatacggtcgttgcgaatcgcttccaccagcgctgcatcgccgtgcatttcaccatcaatcatcagttctggtgcacgttccctgaccagttccagcgcctgacgcattttgctcgacgacgggcagtcagaagaaccaaagttggagtgcgacaacaaagcaacgcgcggctcaataccaaaacgacggacagtttctgccgccatcaaggtgatctccgccagctcttctgcatccggttcatcattaacatatgtatcggcaataaaggtgttaccactcggcagcagcagcgcgttcatggcacctgcggtgtgaacgccatcgcgataaccaaagacatttttcaccacgctaaaatgttcatgataatcacccaccgtaccgcaaatcattgcatcggcttccccacgctgaaccatgatcgcgccgatcactgtcgggttactgatcagcgcccgctgcgcctgttcctgagtgacgccgcgacgcttcatgatctggaagtattcggtccagtactctttaaagcgcggatcggattcgttattgacgatctcaaaatcaacgcccgctttgatctgcaagcccagtttctgaatgcgcatttcgatcacgttcggacgaccgataaggatcggtttcgccagtcccagcgttaccagttcctgagtggcatgcagaacgcgcgcctcttccccttccggcagaacaacgcgcttcggcgctttgcgagcctgggagaaaatcggcttcataaacaggttggttttgtaaacgaactcagtcagcttgtcgatgtagacgtcgaaatcagcaatcggacgagtcgccacgcccgactccatcgcggctttagcgaccgcaggagcgatcttaacgatcaagcgcggatcaaacggttttggaatgatgtattccggaccaaagctcagatcctgatcgccatacgctgaagccaccacttcgctctgttccgcatgggcgagttctgcaatcgcacgtaccgccgccagtttcatctcttcgttgatggcggttgcgccaacgtccagcgcgccacggaagatgaacgggaagcacaggacgttgttcacctggttcggatagtcagaacgaccggtgcaaatgatggcatccggacgcacttctttcgccagcggcggcagaatttccggttccgggttcgccagcgccaggatcattggcgcacgagccattttcttcaccatttcctgggtcagcactttcgggccggaacagcccaggaaaatatccgcgccttcaatcacatcatcgagggtacgtttgccgtcatccaccaccgcatatgcggctttggtttccgccatgtttggctcacggccctgatagataacgccttttgaatcgcaaaccacgatgttatgtttttgcagacccagcgctaccagcaggttcatacaggcgattgctgcggcacccgcgccggaaaccaccatccgcacgtcggagatgtttttctccaccacgcgcaagccgttgaggatggcggcagtgctgataattgccgtgccgtgctgatcgtcgtggaataccggaatattcatccgctcgcgcagtttctgttcaatatagaaacattctggcgctttaatgtcttcgaggttgatgccgccgaaggttggttcgagcgcggcgacaacttcaataaatttgtccgggtcgagttcgtcaacttcaatgtcaaatacatcaatcccggcgaatttcttaaacagaacgcccttgccttccatcaccggtttgcctgccagcgcgccaatgttgcctaaccccagcaccgccgtaccgttagagatcaccgccaccaggttaccgcgggcggtatatttgtaggcttttaacgggtctttttcgatttcaagacaaggtgcggcaacgcctggtgagtaggccagcgccagatcgcgctgtgttgccagaggcttggttggagaaacctggattttccctggaactggaaattcatggaaatcaagtgcactttgttttaactggtcatccatttggttgttcctttcacgtaacgttcacaaataaagtgtgtgggcaacagcccctgcccacaacgtggcgcacattattaccctgccggagtctacagactttgagcaagtccaaactctcaccattaatataatgttttggtaataatcctataacactgatgttacctgcttaatccagcaataccatgcctgtctgctatgcttttttgatgcgtttagcgaaatttctcagaagtgtgaattaacgcactcatctaacactttacttttcaaggagtatttcctatgaacgagttagacggcatcaaacagttcaccactgtcgtggcagacagcggcgatattgagtccattcgccattatcatccccaggatgccaccaccaatccttcgctgttactcaaagctgccggattatcacaatatgagcatttaatagacgatgctatcgcctggggtaaaaaaaatggcaagacccaggaacaacaggtggtcgcagcgtgtgacaaactggcggtcaatttcggtgctgaaatcctcaaaatcgtacccggtcgcgtgtcaacagaagttgatgcacgcctctcttttgataaagaaaagagtattgagaaggcgcgccatctggtggacttgtatcagcaacaaggcgttgagaaatcacgcattctgatcaagctggcttcgacctgggaaggaattcgcgcggcagaagagctggaaaaagaaggtattaactgcaacctgacgctgctgttttcttttgcacaggcacgggcctgtgcggaagcaggcgtttttctgatttcgccgtttgtcgggcgtatttatgactggtatcaggcacgcaagccgatggacccgtatgtggtggaagaagatccgggcgttaaatcggtgcgcaatatctacgactactataagcaacaccactatgaaaccattgtgatgggcgcgagcttccgtcgcaccgaacaaatcctcgccttaaccggctgcgatcgactgactatcgcaccgaatttactgaaggagctgcaggaaaaagtttcgccagtggtacgtaaattaatcccaccttctcagacgttcccacgcccagctcccatgagcgaagcggagttccgttgggagcacaatcaggatgcgatggcggtagaaaaactgtctgaaggcattcgtctgttcgccgttgatcaacgcaaactggaagatcttcttgccgccaaactataaaccagccacggagtgttatatgtcccgaaaagaccttgccaatgcgattcgcgcactcagtatggatgcggtacaaaaagccaactctggtcatcccggcgcgccgatgggcatggctgatattgccgaagtgctgtggaacgattttcttaaacataaccctaccgacccaacctggtatgatcgcgaccgctttattctttccaacggtcacgcgtcgatgctgctctacagtttgctacatctgaccggttacgacctgccgctggaagaactgaagaacttccgtcagttgcattcgaaaaccccaggccacccggagattggctatacgccaggcgttgaaaccaccaccggcccgcttggacaaggtttggcgaacgccgtcgggctggcgatagcagagcgtacactggcggcgcagtttaaccagccagaccatgagatcgtcgatcacttcacctatgtgtttatgggcgacggctgcctgatggaaggtatttcccacgaagtctgttcgctggcaggcacgctgggactgggcaagctgattggtttttacgatcacaacggtatttccatcgacggtgaaacagaaggctggtttaccgacgatacggcaaaacgttttgaagcctatcactggcatgtgatccatgaaatcgacggtcacgatccgcaggcggtgaaggaagcgatccttgaagcgcaaagcgtgaaagataagccgtcgctgattatctgccgtacggtgattggctttggttcgccgaataaagcaggtaaggaagaggcgcacggcgcaccactgggggaagaagaagtggcgctggcacggcaaaaactgggctggcaccatccgccatttgagatccctaaagagatttatcacgcctgggatgcccgtgaaaaaggcgaaaaagcgcagcagagctggaatgagaagtttgccgcctataaaaaggctcatccgcaactggcagaagagtttacccgacggatgagcggtggtttaccgaaggactgggagaaaacgactcagaaatatatcaatgagttacaggcaaatccggcgaaaatcgctacccgtaaggcttcgcaaaatacgcttaacgcttacgggccgatgctgcctgagttgctcggcggttcggcggatctggctcccagcaacctgaccatctggaaaggttctgtttcgctgaaggaagatccagcgggcaactacattcactacggggtgcgtgaatttggcatgaccgctatcgccaacggcatcgagcaccacggcggctttgtgccgtataccgcgacgttcctgatgtttgttgaatacgcccgtaacgccgcgcggatggcggcactgatgaaagcgcggcagattatggtttatacccacgactcaattggcctgggcgaagatggtccgacgcaccaggctgttgagcaactggccagcctgcgcttaacgccaaatttcagcacctggcgaccgtgcgatcaggtggaagcggcggtgggctggaagctggcggttgagcgccacaacggaccgacggcactgatcctctcaaggcagaatctggcccaggtggaacgtacgccggatcaggttaaagagattgctcgtggcggttatgtgctgaaagacagcggcggtaagccagatattattctgattgccaccggttcagagatggaaattaccctgcaagcggcagagaaattagcaggagaaggtcgcaatgtacgcgtagtttccctgccctcgaccgatattttcgacgcccaggatgaggaatatcgggagtcggtgttgccttctaacgttgcggctcgcgtggcggtggaagcaggtattgccgattactggtacaagtatgttggtctgaaaggggcaattgtcgggatgacgggttacggggaatctgctccggcggataagctgttcccgttctttggctttaccgccgagaatattgtggcaaaagcgcataaggtgctgggagtgaaaggtgcctgatggtgattgccggatgctgattgccggatgcgacgctgacgcgtcttatccggcctacagcgtcttatccggcctacatgtcccgccattttgtttaacgggtgatccacaacgtgggccaggcgtctggcccatgccagttatcgcaggtgggttctgcggcgtaacgcaccaggcgaaaacgctgaccgtcaaagcgccagcgcgcctgaatgccacaatcgcttaatccgcgccctttcgctaaggtcaccagttcacgcgatttctcatcaaatgttgcgttcatcagttccagttcattcgtctcctgaccgttgttgaacggcaaacgcaaccgaaccgggcgcgaagctagtggctttttacgcgacacaatccatgccaaatcaatggtgttataggcccctgcctcacagctaatcatcatcagcgctttatcatcagtcagcgcagtgacattcacctcacgacgcaatggatcaagcgagcagcgcagaccattcatccgccagtttccataatccagcaaatcgttgcgttcttcgagtgagagtggcgtcggcgttgggttaaccaccgcgacctctttcagcgcaggcgcgggcggtacgctgagcggcggttcgtcccctttcttgatccacgcggtttcactgccaacgcgcttttgctgagcatcaataaacaacaacgctgcttttaagccactcagagaaatggtctgatcgccatcgcgtaaggtgattgccttcccttcctgaatcatctgcaaaaacgcggtgatggttgccgtatcatcggttactaataaccatggtgaaatccgccacttgtcaccacttaacgccaacggctcgccatctaacagcagccgtggcgctatctccccttctgacgcctccggcgacttcaatccgccgcgctcaatacgtaaaacggcatcggtatgcgccccggcgctgcggctcagggtcatcaccagtccattatgatcgcccgtattacgcgccacgcagaaattttggttattacaggtgacctgccagtcggaaaacgcccgttgcgctggtgccgcccacaccaaagacgtcggcaacaaagcgaaaaaaaagagaaggaaaatgcgatagcgcatggacggtacgaccccagaagttcaaacaaacagcacaagtcgtatcttcgttgcgcaggtagcgcgtctcaatcggatttgtcggattgagccaataataaacaacgaaatattatttttatttttcagtccattaaatgtgacgtttgcaaatagttaagcaataacaccgtcttaccgtcacgtatctcgccggttttgatcatctccagcgcctggctgaacggcagctcgagcacttcaatatcttcatcttcgacaccgccaccggcgttagcgcgctgattgtcactgtattcggcgataaaaaagtggattagctcagtcacaccgcctggcgacatatacagttcaaataatttgcgcacttcacccacttcatagcccgtctcttcaatcgcttctttgcgaatacacacttccggttcgtcgttatccagcagcccggcgcagctttcaatcagctgcccgctttcattgccattaacccaggtagcgacacggaactgacgaatcagaaccacggtctttttcttcgtgttgtacaggaggatcgtcgcaccattgccgcgatcgtacacttcacgtttatggcggataacttcgccgtctttgcgcgtgagatcgtaagtaatgttgtgcagggtgaaatagttatcggagagaattttgtctttaatgagggtgatttgttgcgtcataccgactccacagcgcgaaatgaacaattatcttacgctgtgaagtcgggtttgtctgcgcaggctatcagtgagatttgactgattttacccccagccagtcaataatcccctgtgccgcatgacgtccttctgccattgcggtaaccaccagatccgcaccacgcacggcgtcaccaccagcgaagattttcggattggtggtctggtaacggtactggctttccacatccgcgatgatgcggccccatttgtctaccgttacaccgtgcgactccagccacggcatcccgtgcggattgaagccaaacgccataatcaccgcgtcggctggcatgacaaattcactgccttccaccggcactggacgccgacgcccctgggcatccggctcgccaagacgcgtgcgcaggaaacgaatcccgcagacgtgaccttgttcattcagctcaagcgccaccggctggacgttaaattcgaagttggccccctcttcgcgggcgttcttcacttctttcttcgagcctggcatgttagcttcatcacgacgataagcgcaggtgacgttactcgcgccgtggcgcagtgcggtacgcacacagtccatcgcggtgtcgccgccgcccagtaccacgacgttaagtccggcggtattgataaacggctcttccggtagctcttcgagccccatcacctgtttagtgttggcaatgaggaacggcagcgcgtcataaacgcccggcgcatcttcattgggtaaacccgctttcatggaacggtaagtgcctacgccaacgaagaccgcgtcgtattgttccaaaagcgaatccaaagagacatctttacccacttcacaattgagttcgaagtgaatccccatcgcgctgaagatttcccgacggcgtgccagcagggatttatccagtttgaaagaaggaatgccgaaagtgagcaagccaccgatttctggatggcgatcgtacaccgtcacccccacgccattgcgggtcagaacatccgcacaggccagccctgccggacctgcaccgataatcgccacccgcttgtccactttggtgacatggcttaagtcaggacgccaacctttcgccaacgcctgatctgaaatgtagcgttcaatgttgccgatagttaccgcgccgtgctcatcgcgaatagtacaggcaccttcacacaaacggtcttgcggacaaacgcgtccggtaatttccggcagggtgttggtctggtgagaaagctcgacggcggcgtcgatgtttccggctttcaccagttcaatccactgcggtatatggttatgcagcgggcaggtccattcacaaacgctgtgctcgccgcacttaaggcagcgcgaggcttcccgttgtgcctggtcggcgcgaaatggcagataaatttcatcaaaaccggttttgcgcgcttcaatcgccagtttatccggctcgccacgcgcgggcgttgcctgcatttgttcgactttactcattaccggcatttcttgcgccgcggtactggcatgccacggttgatgttcctgacgcgcggtgcgcaagcggcgggatttcgccatgccggagagtgcgacgtcagtgaccagttgcagcgcgtccgccgggcaattctcaacacaggcaggaccgttttcgcgccccgcacaaaggtcgcatttatgcgccgtggcttttacttttcctgccgcgacgggtgtcaggacgatttgcatcgtaccaaaaggacaggccaccacgcaggatttacagccaatacacttttgctgattgacctgaatgctgtcatcaacgtggctgattgcgccattagggcagctacgggcgcagggcgcatcttcacaatggtgacaggtcactgcactacgttgctgttgatgtttgataaccgtaattcggggatgaaaatggtgttggctcaggacatgttgctcatcattgtgagccatgacacaggcgatttcacaagcatgacaacccagacattgctgactgttggccataataaaacgattcataacgaccttcttttttggttgtaaaaaccttattctttatatgagtgttgttattacccgacttacaggggaatcggcaatgttcatgtgcccagaataagtaactatttcgctataaactgtggcagatcaaataatcccatcactgactaaattgcgtttcagcgaactggaacattaatgattttttgtggagaagacgcgtgtgattgttaaacgacccgtctcggccagtctggcccgggcctttttttacattgtgctgctgtcgattctttccacgggtatcgctctgctaactctggcgagcagtttgcgcgacgctgaggctatcaatattgccggatcgctgcgtatgcagagttaccgcctgggctacgacttgcaaagtggcagtccacaactcaatgcacatcgccagttatttcagcaggcactgcattcaccggtattaaccaacctcaacgtctggtatgtgccagaagcagtaaaaactcgctatgcgcatctgaatgccaactggctggagatgaataatcggctcagcaagggcgatttgccgtggtatcaggccaatattaataattatgttaatcagatagacctgttcgtactggctttacagcactacgctgaacgcaaaatgctgctggtggtggcgatttccctggctggcggcatcggtattttcacgctggtcttttttactttgcgccgcatacgccatcaggtggttgccccgctgaatcagctggttaccgccagtcagcgtattgaacacgggcagttcgactcgccgccgctggataccaacctgccgaatgagcttggtctgcttgcaaaaacctttaaccagatgtcgagcgagctgcataaattgtaccgttcgctggaagcgtcagtagaagaaaagacccgcgatctccacgaggccaagcgtcgtctggaggtgttgtatcagtgttcgcaggcgctgaacactagccagattgatgtgcattgtttccgccatattttgcagattgttcgcgacaatgaagcggctgaatatctggagttaaatgtcggtgaaaactggcggattagcgaagggcaaccaaacccggaattgccgatgcagattttaccggtgacaatgcaagagacggtttacggcgaactgcactggcaaaatagtcacgtttcatcatcagaaccgctgcttaacagcgtttcgtcgatgctgggacgcggtttgtactttaatcaggcgcagaagcattttcagcaattattgttgatggaagaacgtgcgaccatcgcccgcgaattgcacgactcgctggctcaggtactttcttacttacgtatccagttgacgttactgaagcgttcgataccggaagataacgccaccgcacaaagtatcatggccgatttttcccaggcgttgaatgatgcttatcggcagttacgcgagctgttgactactttccgcctgacgctgcagcaggcggatctcccctccgcgttgagggaaatgctggatacgttacaaaatcaaaccagcgccaaactgaccctcgactgccgtctgccaaccctggcgctggatgcgcaaatgcaggtgcatttgttgcaaattattcgcgaagcggtgctgaatgcgatgaagcacgccaacgccagcgaaatcgccgtcagttgcgtcaccgcgccggacggcaatcacacggtttatatccgtgataacgggattggtatcggtgaaccgaaagaacccgaaggtcattatggtctgaatatcatgcgcgaacgcgcggaacggctgggtgggacgctgactttttcacaaccttccggcggcggcacgttagtgagtattagctttcgctctgcggagggtgaggaaagtcagttgatgtaaagcctcctactgaccaaagaatacttgcacttaaggttcagtataaaagggcatgataatttacattaactcctttttttctccacgattggctcgtaccttgccgctacagtgaagcaagtcaagcctacaacgatacgcagaaacacgaggtcctcttttaatggcgaatttctttattgatcgccccatttttgcctgggtgctggcaatcctgttgtgtctgacaggtaccctggcgattttctcattgcccgttgaacaataccccgatctcgcgccaccgaatgtgcgagtgaccgctaactatcccggcgcatcggcccagacgctggaaaacaccgtgacccaggttatcgagcaaaatatgaccggcctcgataatctcatgtatatgtcatctcagagcagtggcaccggtcaggcatctgtcactttaagttttaaagcaggcaccgatccggacgaagccgtgcagcaagtacaaaaccagctgcaatcagccatgcgaaagttaccgcaggcggtgcaaaatcagggcgtgacggtgcgtaaaaccggcgataccaacattctgaccattgccttcgtctctaccgatggttcgatggataaacaggatattgctgattatgttgccagtaatattcaggacccgttaagccgcgtgaatggcgtcggggatatcgatgcctatggttcgcaatattccatgcgtatctggctggacccggcgaaactcaacagtttccagatgacggctaaagatgtcactgatgccattgagtcacagaacgcgcagattgcggttgggcaacttggtggtacaccttccgtcgataagcaggcgctcaacgccaccattaacgcccagtcactgctgcaaacaccagaacagttccgcgatatcaccttgcgggtcaatcaggacggctcagaggtaaggctgggcgatgtcgccaccgtcgaaatgggggcggagaaatacgattatcttagccgcttcaatggtaagccagcctccgggctgggggtaaaactggcctccggcgctaacgaaatggcgacagcggagctggtgctcaatcgtctcgacgagctggcgcagtatttcccgcatggactggaatacaaggtggcgtatgaaaccacctcgtttgttaaagcctccattgaagacgtggtgaaaacgctgctggaagctatcgctctggttttcctcgttatgtatctgttcctgcaaaacttccgcgccacgctgatacccactatcgccgtgccggtggtgttgatgggaaccttctccgtactttacgccttcggttacagcgtcaacaccttaaccatgttcgcgatggtgctggcgatcggtctgctggtggatgacgccatcgtggtggtggaaaacgtcgaacgtattatgagtgaggaaggactcactcctcgcgaagccacacgtaaatcgatggggcagatccagggggcactggtcgggattgcgatggtgctttcggcggtatttgtaccaatggccttcttcggcggcatcaccggtgccatctatcgccagttctctattaccattgttgcggcgatggtgctgtcagtactggtagcgatgatcctcactccggctctgtgtgccacactacttaagccactgaaaaaaggtgagcatcacgggcaaaaaggcttttttgcctggtttaaccagatgtttaaccgcaacgccgaacgctacgaaaaaggggtggcgaaaattctccaccgcagcctgcgctggattgtgatttatgtcctgctgcttggcggcatggtgttcctgttcctgcgtttgccgacgtcgttcttaccgctggaagaccgtggcatgtttactacctcggtacaattgcccagcggttcaacccaacaacagaccctgaaagtcgttgagcaaatcgagaaatattacttcacccatgaaaaagacaacatcatgtcggtgtttgccactgttggttctggccctgggggtaacgggcaaaacgtggcgcgaatgtttatccgcctgaaagactggagcgaacgcgacagtaagaccggcacctcgtttgccattatcgagcgtgcaacaaaggcgtttaaccaaattaaagaagctcgcgttatcgccagcagcccgccagcaattagcggtcttggtagttctgcaggttttgatatggagttgcaggaccacgctggagcaggtcacgatgcgctgatggcagcacgtaaccagttgctggcgctggcggcggaaaacccggagctaacccgtgtgcgccataacggcctcgatgacagtccgcagttgcagattgatatcgaccagcgtaaagctcaggcgctgggcgttgctatcgacgatattaacgacacactgcaaaccgcctggggttcgagctatgtgaatgactttatggatcgcggtcgcgtgaagaaagtctatgtgcaggcagctgcgccgtatcgcatgctgccagatgacatcaatctctggtatgtccgaaataaagatggcggcatggtgcccttctctgctttcgcgacctcacgctgggagacaggctcaccgcgtctggaacgctataacggttattctgcggttgagattgttggggaagccgcaccgggggtcagtaccggtacgacgatggatattatggaatcgttagtgaagcagttgccaaacggctttggtctggagtggacggcgatgtcgtatcaggagcggctttccggcgcgcaggctccggcgctgtacgctatttccttgctggtggtattcctgtgtctggctgcattgtatgaaagctggtcggtaccgttctcggtaatgctggtcgtgccgctgggggttatcggcgcgctgctggcaacctggatgcgggggctggaaaacgacgtttacttccaggtgggcctgttaacggtcattggtttatcggcgaaaaacgccatcctgatcgtcgagtttgctaacgagatgaaccaaaaaggccacgacctgtttgaagcgacgctccacgcctgccgtcagcgtttacgcccgattctgatgacctcgctggcatttatcttcggcgtattgccaatggcaaccagcacgggtgccggttccggtggtcagcatgcggtgggtactggcgtaatgggcgggatgatttcggctactattctggctatttacttcgtgccgctgttctttgtgctggtgcgccgccgcttcccgctgaagccgcgcccggaataagcaataaaaaaggcgacatgccaatgtgtcgcctttttcaactttccgattaagaacttgctcagcaggttcttgctgtttgtactttgtctcaggaattacttacgaagcataacttcaataaagtctttccagttccccagttcacgttcaatcataacaacctctcttataattatgggtattctacggaaacaatataccgtggtgaagctaatttactcgattgctgcgataactacctccgggggacaaaccttatgtaaatactatggtcctgcggtgatgatttgtatgtgatacacagcaacatttcgagatattcatacggcatctaatactgatttaattctggttaaaatacagacagataacaagatgaatattcttaatgtttacgttaaaaatgtttaatattatttaatagttgttaatttgaatacttcgataatgttatatttcctgataatcatttgcaggcaaaatgttttcactcttaaatgagtatttattctcataaatcgaaaaaggattcattatggttacactttacggcatcaaaaattgtgacaccattaaaaaggctcgccgttggctggaagccaataacatcgactatcgttttcatgattaccgcgtcgatgggctggacagcgaattattgaacggttttatcaacgaattaggctgggaagcgttactcaacacccgtggtacaacctggcgtaaactggacgaaaccacccgcaataaaatcaccgatgcggcctctgcggcggcattaatgactgaaatgcctgcaattatcaaacgtccattgctctgcgcgcctggtaagcctatgctgctgggtttcagtgattccagttatcagcaatttttccatgaggtgtagtctatgtcgtgcccggttattgagctgacacaacagcttattcgccgcccttccctgagtcctgatgacgcaggatgtcaggctttgttgattgaacgtttgcaggcgatcggttttaccgttgaacgcatggattttgccgatacgcagaatttttgggcatggcgtgggcaaggtgaaacgttagcctttgccgggcataccgacgtggtgccgcctggcgacgccgatcgttggatcaatccgccgtttgaacccaccattcgtgatggcatgttattcgggcgcggtgcggcagatatgaaaggctcgctggcggcgatggtggtagcggcagaacgctttgtcgcacaacatcccaaccatacggggcgactggcatttctgatcacctctgatgaagaagccagtgcccacaacggtacggtaaaagtcgtcgaagcgttgatggcacgtaatgagcgtctcgattactgcctggtcggcgaaccgtcgagtatcgaagtggttggtgatgtggtgaaaaatggtcgtcgcggatcgttaacctgcaaccttaccattcatggcgttcaggggcatgtggcctacccgcatctggctgacaatccagtacatcgcgcagcacctttccttaatgaattagtggctattgagtgggatcagggcaatgaatttttcccggcgaccagtatgcagattgctaatattcaggcgggaacgggcagtaacaatgttattccgggtgaactgtttgtgcagtttaacttccgcttcagcaccgaactgactgatgagatgatcaaagcgcaggtgcttgccctgcttgaaaaacatcaactgcgctatacggtggattggtggctttccgggcagccatttttgaccgcgcgcggtaaactggtggatgcggtcgttaacgcggttgagcactataatgaaattaaaccgcagctactgaccacaggcggaacgtccgacgggcgctttattgctcgcatgggggcgcaggtggtggaactcgggccggtcaatgccactattcataaaattaatgaatgtgtgaacgctgccgacctgcagctacttgcccgtatgtatcaacgtatcatggaacagctcgtcgcctgatgagtggttctgcaagaggaaataagcatggactggctggctaaatattggtggattctggtgattgtctttttggtaggcgtcctgctgaacgtgattaaagatctcaagcgcgtcgaccataagaaatttctcgccaacaagccggagcttcccccgcatcgtgatttcaacgataagtgggacgatgacgacgactggccgaaaaaggatcaaccgaagaagtaagctgagtgctcaaccgtaggccggataaggcgttaacgccgcatccggcaatggtgaacgatgcctgatgcgacgctcacgcgtcttatcaggccaggtaatctgtcttttacatcatttcaatcacatcatcatcgccaggcttaccgccacttagcgcttcgtcgaaataatgtttcggaatggtataacgcaagtgatccagggcaaattgcatactgcgattgtcgatcgcatggcctaaatcctccacgatatccagcgtcacgtcaccaccggcactgattaacgcttcctgcgccgcaactgcatgcgccagatcgataaccggatcttcaccaccatgaatcaagtgaattgtcgtggctgtagacgcggtttccggcaggctcgcatagcgtccgttaaaagcaatgacgcgtgaagcaaggcccggttcggctttaatgctctccagcgccataatcgcgccttgagagaaaccgattagcgccgtggcgttagcccctactccgctctgtttctgccagtagcgcaccgtttcaataaacgtcggcatgatggcatccacacgcgcctggcgattatcttccgtaataccctgcaccgaaaaccactgacgccccgccggattaccgctcggctccgcgcctccgacactcaccaccagcgcatcaggaaatagcggcgcaaaccagctgcctatttcccccattgccaccgggttatccccgacaccgtggaaaagcagtaacaactgttgcgcaggtttatccgggctttgaacaacaaaatggtcatgtttcatggcgaactccttaactgatgtcattaattttacgccgctgactcacaatgaccatgggagaaaattgaaggagtcagtgaaaaaattgccattgcgttatgcgatcgcgcaaacgctcagtgcgaacattattaagtgcgaacagcgcctgcgcggcctcttcccgctggcgaaccagtaacatcttacggcctgaaagtttaagtgtggtacataactgcgcgtcactggcgtttttctgtaaacgcccacgcagcgccggtaatgccagttcactggtttgtagcagacgcaataagcaacctaacgatgttaatagcggacgatgagcgaaagcaaaaccggccagttcaagccagtcgtcgtcagaaaggatggcatcgtttagtggatcaacaggaagcgtttcgccattccactgcgcgagagcttgcgcatcgcgacgtaaacggtaatgctcacgttcagccagctgtttacccgcatcactcatcggtaacagcgccatcgccgtatagcaaccgctgctggcttcccgatgattacccatccgcaccagcacaaaaccgcagcggtgccagaaacgccataactccccggtgtaaccaaaactcaccgaaagatagtcgaggtcacgcgtatattgcaaagcaccagcaataagttgctgccctgtgccttcccgctgacgcgccggatgaactgctatccggctgacccgccgtccacgcaatgtcgctgccagtggattgctaccgtgcgccgccagcgactgggccaccagattaccccgcgggcgacgaaaacctgcccataccgcctgactgagttgttgagataatcccccctcatccaccagccacagcgctccggcaatctcgttttcgccagccgcctgtaaaaaatattgccctggtgcatccatcatccggcgtaaatccagcggcgaagtccggtagtgcgcaccagacaataactgataaacctttaacggcgtttctggctcgcttcgccataacgtttgttcaaatgcggaaatgacgatattgccttgtggtgtatgggtgaagttttcatcgtcaaaaaccagtgcctcactaaccattttttccagcgggcatccctgtgcccagcggatcggctgttgcagttcaaaacggtgtaaatgcggaaagcgagcgcaaaatttcagcaaaaaaccacgtccggtgccttcgtagccctgcaccgtagtggttaacaacgttcgaggaaaacgcgataccagttgatgcaacaacggcgcaggtatggctgcggcttcgtcgaccaccagccagtcggcttgctcatcgctggctaacaaggcatccggcgcaataaagcgaaacttctcgcccgcaaattgtgccagtacatccgttgccgcttttgcgggcgcggtgacaatcgcactgcccgcaatacgagaaatgagttgccctgccagcgccgacttaccgcgcccacgcgcagccgttaccgctgccacgcccggcggcatggtcagtagctgctgtaagagttgctgttgttctggttgtggtgcgccggtcgcggggtgccagtcagtacggggagtaaaatgcgccaacgagaacggctggttttgccgccagaggatagcgtcgttatccgccgtaagtacgcgtttgagatgctggacaaaatgcggcgtcgcaatagggtcagggcaatcactccagcgcagcgagtcggcatcaggttggttttcccactcttcccatacagggagtaacaaaaccagccagcttcccgctttcaacgttccgctaagtgctgcaaaggcagcggcatcaaagccgtggcgggcgtcgaataccgcatgccggaactcgcgcccaagtaaagtttgtagtgccgagggagaacagtggttttcagcatctggctgcggcgaaatccacagccagtcgccaggtaaggcatcacgtaacttaagcgcatgatcaaaacaccaaccctcttccccgctcaacaccagcaagcggcggatcccttcacgtttcatttgcgctgttaatgtgtgaagcgcagtcagttcagccatccctgccccggaagttaaatgcttttaccaaaagtattgcattgtgccggatcgccgctgtcgaaaccacgtttaaaccagctgtagcgttgctgagaagtgccatgagtgaaactgtctggtactactcgcccctgactttgctgttgtaaacggtcatcgccgatggcctgcgccgcgttcagcgcctcttccagatcgccggtttccagaacgccttgctgctgcatactatgcccccagacaccggcaaaacagtcggcctggagctccatacgcacagataagcggttcacttccgcctgcgtcgcgttttgttgcagttgacgaactttcggctcgatgcctaacagtttctgcacatgatgaccgacttcatgggcgataacgtacccctgggcaaaatcgccatccgcgccaagtttgtctttcatgtcatcatagaaggagagatcgatataaaccgtgccatccgccgggcaatagaatggccccattatggactggcccgccccgcagccggtacgcgtcattccacggtacatgaccagcttcggttgctgataggttttacccatcttctcgaactgctgtccccaggtgtcttccgtagttgccagaatcaccgaggtgaattttgcggcttcgtcttcatttgggctaattgaccgcgttgattgctgttgggaaaccggctgtccggtcatcaacccggttaaatcaacgccatagtagcctgcaaccagcacgactatcagtaaaatcagcccgcctttaccgctcggcaggcgaaaaccgggaccgcccatagacggaccaccagagctgttgcgcctgtcttcaacattgtcactttcacgtcgcccttgccaacgcatagatacctcaacaatatattcattatagaaatgatcgtaggtggttcagaggaagattaccacaggaaagcgggatgaaatggcggaggaatgagcgttcaatgcacatcttacgagaatggttgtcttgccgtgccagcagcacggcaagatgatgaacagaaaaatcagtccagctgtacacccaggcggcgggcgacggcttcataggcctcgatcaggccaccgaggctctggcggaaacggtctttgtccattttctccagcgtttctttgtcccacaggcggctgccgtccggggagaactcatcacccagtaccacttcgcctttgtacagaccaaattccagcttgaagtcgaccagaatcagaccagcatcatcgaacagttttttcagcacgtcgttcgctttgtaggtcagctctttcatacgcgccaggttctctttgctcacccagccaaaggtttcgcagtaagattcgttgaccatcggatcgtgcatggcgtcgtttttcaggaacagatcgaacagcggcgggttcagctcaataccttcttcgattccaagacgtttcaccagagagccagcagcacggttacgcacgacacactcaaccggcaccatatccagctttttcaccagacattcggtatcggagagcagacgctccatttgagtcgggatacccgcttcagccagtttgctcataatgaagtagttgaacttgttgttcaccatacctttgcgatcaaactgctcaatgcgcgcgccatcccctgctgacgtatcattgcggaattcgagcaccaacaggtccgggttttccgtgctgtatacggttttcgctttaccacgatacaactcagcttgcttttgcatctttatcactcctgggtgtgaattaacgttttaaaatcttttgctgtctggtgtgccggatgttttgtcggatgcggcgtgaacgccttatccgaactacgtccgacaaacaaatttcgtgcgaattaccgctaaaatcgcgttttcctgcagacgcacacgtttgcgtatcatatcagaaaaaagggccggatgattccagccctgtatttttacttgctaaacgcagcctggaagacagctaccagcgcgtcgttctgactctgagtcagagtatgacctttcggatcgatgaactgtaggctgctgcggttatctaaatcgccaacctgcagtttatagtcaccggatgccaggcctggatcgctcgcgcccagttcctgccagtcgctgtcagacagcggcttataagttacggccatgttgccctgcgaacgggtgctgtcggtcactttcatgcccactttttccagcgccgctggcagacgttgccaaaccacattgaacggcccgcgtacgaccagcattggtaaaccggtgtcatcagctgcactttgtacgtccatagtggtggaggcacgattttgcgcagcgttcgcggcgtcagtggcagatttatccagaccggcggaaataacgttcatcatctccgtgctgtaacgctgcatggaagccgcgtctgcaaccggtttgcccgcctgttccaggttcagcagtttaaccgtaaccgcctgctgataaccctgcggcttaacagagatttgataacgaccacgatactgctcgtcttcgtccagacggttccattgtacccaatcggtggtcagtgtctgaccagcatcatcacgttgggtgatggtgtagtttttcgcctgcagcacgctaaccacctgcggccacagagtattgccacgaccattttccaccagcaatgaagcggtatcgcccgtgaactgggtacgcgcgccagaaaccagtgccagcggctgggctggtggacgaatgtccagcgccttaccgacagcaccactaccgttggtcaccgggattgcataatcaccggaggtcaccggcaaaatcattccagccggggcatgaagctccgcaagcggtgccgcttccaggtaggcttcatcaccactgacctgacgcttatagcgtgagtcagaactacaggcagcgagtaataaaacaagcgaaacacccgcaacctttgccaggcgcgacttttgaacagagtaagccatcaaatctccctaaactttacagcaaaccggcatgcttaagcgccgctctgaccgtctcacgaccactgtcggtgattggtgtcattggcaggcgcagcgtatcggtcgccacaagacccagttccttacatgcccatttcaccgggattggattgggttcgacaaatagtttgttgtgtaatggcatcagacgctgattaataacgcgtgcctcggcaaaatgcccttctgctgccagtttgcacatctgggccatatcacgcgctgcgacgttagccgtaacggaaataaccccatgaccgcccaattgcatgaagtccagcgcgctcgcatcatcgccgctcagcagaacaaaatcatctgaaaccagctctttgatctggtttacacgcgttaagttccctgttgcctctttgattccgataatattttttactttcgccagacggcccaccgtttccgggagcagatcgcagccagtacgggacggcacattatacagaatttgcggcaggtcagtatgctcagcgatggctttgaaatgctgatacaaaccttcttgcgacggacgattgtagtaaggggttaccgtcaggcagccgacgataccactgtcattgaagcgctgcgtcaggctaatggcttccgcagtagcgttagcgccggtcccggcaattaccggaatgcgcccatcagccagctccagcgtcatcatcaccacatcagcatgttcgtcatgatttaaggtagcggactcgccagtggtgccaacagaaacgatcgccgaagtaccgctggcgacatgataatcaatcagttttttcaagctagcccgacagacattacctttttcatccatcggagtaacaatcgcgacaatacttcccgtgaacatgggccatcctctgtgcaaacaagtgtctcaatggtacgtttggtatggcattaaaagcaagcagacagaaccgttctgattgttgtatgcatgttttttttatgctttccttaagaacaactcaccccttaaaggaataaccagtttgacactgtcatcgcaacattatctggtgatcactgcgttgggtgccgatcgccctggaattgtgaacaccatcacccgtcatgtcagtagttgcggctgtaatattgaagacagtcgcctggcgatgctgggagaagagttcacgtttattatgctgctttccggttcatggaatgccattactctgattgaatcaacgttaccgttgaaaggtgccgaactggatcttttaatcgtgatgaagcgcacgacggcgcgtccgcgtccgccaatgccagcatctgtctgggttcaggtcgatgtggcagactccccgcatttaattgaacgcttcacagcacttttcgacgcgcatcatatgaacattgcggagctggtgtcgcgcacgcaacctgctgaaaatgaacgggctgcgcagttgcatattcagataaccgcccacagccccgcatctgcggacgcagcaaatattgagcaagcgttcaaagccctatgtacagaactcaatgcacaaggcagtattaacgtcgtcaattattcccaacatgatgaacaggatggagttaagtaatgaatccactgaaagccggtgatatcgcaccgaaatttagcttgccggatcaagacggagaacaagttaatttgaccgacttccagggacagcgtgttctggtttatttctacccgaaagccatgacccccggctgtaccgtacaggcctgcggcttacgcgataacatggatgagttgaaaaaagcgggcgttgatgtgctgggtatcagcaccgataaacccgaaaaactctcccgttttgcggaaaaagagctgcttaactttacgctcctgtctgatgaggaccaccaggtgtgcgaacaattcggcgtctggggtgaaaagtccttcatgggcaaaacctacgatggcattcatcgcatcagcttcctgattgacgctgatggcaaaatcgaacatgtctttgacgatttcaaaaccagcaatcaccacgacgttgtgctgaactggctgaaagaacacgcctgattactttgctccattccgtgctggctgcgcttgcggccagcatacctcacttctcgtgatcaagatcacattctcgctttcccctgcgacacgggtgtcgaatccattttttgctgaacgttaatgaccatcatttttgtaccgttcagaatccagtcaatacataacttattgaatatattgagttaatcagaatggcatcctttatgcaatatgaaatgcaatgtttcatatcattttcaaggagccgacatgaaccgctttgtggtggccgaaccactgtggtgtacaggatgtaatacctgtctcgctgcctgttcggacgtgcataaaacgcaaggtttacagcaacacccgcgcctggccctggcgaagacgtcaacaatcactgcccctgtcgtgtgtcatcactgtgaggaagccccttgcctgcaggtctgcccggtcaatgccatctctcagagggatgatgcgatccaactcaacgaaagcctctgtattggctgcaagctttgcgccgtggtctgcccatttggcgcaatcagcgcttcaggaagccgtccggtgaatgcccatgcgcaatatgtttttcaggctgaaggctcactcaaagacggcgaagaaaacgtgctgccccaacatgcgttgctgcgctgggaaccgggtgtccagaccgtcgcggtgaaatgcgacctgtgtgatttcttgccagaaggtccggcctgcgttcgcgcttgcccgaatcaggcgttacggctgatcaccgacgatagcctgcaacgtcagatgaaagaaaaacagcgccttgccgcaagctggtttgccaatggcggggaggatcccctttccctcactcaggagcaacactaatggatgccctgcaattattaacctggtcgctgatcctctatctgtttgcctgtctggcttcgctgtttttactcggtctggacagactggctattaagctttccggcatcacatcgctggtgggcggcgtgattggcatcatcagcggaattacgcaattacatgctggtgtaactttagtcgcccattttgccaccccttttgactttgccgatttaaccctgcgaatggatagcctctcggcatttatggtgctggttatctccttgctggtggtggtttgttcgctctattcattgacttatatgcgcgaatacgagggcaaaggcgcggcggcgatgggcttctttatgaatcttttcatcgcatcgatggttgccctgctggtgatggacaacgctttttggttcatcgtgctgtttgaaatgatgtcgctgtcttcctggtttctggtcattgccaggcaggataaaacgtcgatcaacgctggcatgctctacttttttatcgcccacgccggatcggtgctgattatgatcgccttcttgctgatggggcgcgaaagcggcagcctcgattttgccagtttcgcacgctttcactttctccggggctggcgtcggcggtgtttctgctggcctttttcggttttggcgcgaaagccgggatgatgccgttgcacagctggttgccgcgcgctcaccctgccgcaccatcgcacgcttcggcgttgatgtctggcgtaatggtcaaaatcggtattttcggcatcctgaaagtagcgatggatctgctggcgcaaacgggtttgccgctgtggtggggcattctggtgatggcgatcggcgcaatctccgcgctcctgggcgtgctgtatgcgctggcggaacaggatatcaaacggctgctggcctggagtaccgtcgaaaacgtcggcattattttgctggcagtcggtgtggcgatggtcggtctgtcactgcacgacccgctgctcaccgtggttggactgctcggcgcactgtttcatctgctcaaccatgcgctgttcaaagggctgctatttctcggcgcgggcgcgattatttcgcttttgcatacccacgacatggaaaaaatgggggcactggcgaaacggatgccgtggacagccgcagcatgcctgattggttgcctcgcgatatcagcccttcctccgctgaatggttttatcagcgaatggtacacctggcagtcgctgttctcactaagtcgtgtggaagccgtagcgctacaacttgcgggtcctattgctatggtgatgctggcagtcactggtgggctggcagtaatgtgcttcgtcaaaatgtacggtattactttctgtggtgcgccgcgcagtacacacgctgaagaggcacaggaagtgccaaatacgatgatcgtcgccatgctactgctcgcggcactctgcgtgttaattgcgcttagtgccagttggctggcaccgaagataatgcatattgcccatgcctttaccgatacccctcccgtcactgtcgccagcggaatagcacttgtacccggcacgtttcatacacgggtcactccctcattactgttgctgttactactggcgatgcctttgctgcctggcctttactggctgtggtgtcgttcgcgccgcgcagcgtttcgtcgcacaggagatgcctgggcatgcggctacggctgggaaaatgcgatggccccgtcaggcaatggcgtgatgcagccgctgcgtgtggtcttttctgcgctatttcgtctacgacaacagctcgaccctacgctgaggctaaataaaggtcttgcgcacgtcaccgccagggctcagagcacagaacccttctgggatgagcgggtgatccgccccatcgtgagcgccacccaacggctggccaaagaaatacagcatctgcaaagcggcgactttcgtctctattgcctgtatgtggttgccgcactggttgtgctgctaatcgctattgccgtctaaggaaatcaccatgagacaaactctttgcgacggatatctggtcatttttgcgttagcacaggccgtgattctgctgatgctaaccccactttttacgggtatttcccggcagatacgcgcgcgaatgcactcccgccgcggaccggggatctggcaggattatcgcgatatccacaaactgtttaaacgccaggaagttgcgccgacatcttcaggtctgatgttccgcctgatgccgtgggtattaatcagcagcatgctggtgctggcgatggccctaccactatttattaccgtttccccttttgcgggcggcggcgatctgatcacccttatctatcttcttgccctgtttcgttttttctttgctctttccgggctggataccggaagcccgtttgcgggagtcggtgccagtcgcgagttgacgctcggtattctggtcgaacccatgctcattctctcactgctggtattggcgctgatagcaggttccacgcatatcgagatgatcagcaatacgctggcaacgggctggaactcgccgctaaccaccgtactggcgttactggcctgtggttttgcctgcttcattgagatgggaaaaattccctttgatgttgctgaagcagaacaggaattacaggaaggcccgctgaccgaatattccggtgccgggctggcgctagcgaaatgggggctggggctgaaacaggtcgtgatggcagcactgtttgtggccctgtttctgccctttgggcgcgcgcaagaactttctctcgcctgcctgctgacttcacttgtcgttacgctgctcaaggttttgctgatttttgtactggcctcaatcgcagaaaacacgctggcacgcgggcgttttttactcattcaccatgtgacctggcttggcttcagccttgctgcgcttgcatgggtcttctggttaaccggtctgtaaggagcactgacggaatatggaaaatcttgctctgacgacgttaatgctgccttttatcggcgcactggtcgtttcgttttcgccacaacgtcgggccgccgaatgggggttttgttcgccgcactgaccacgctgtgcatgttgtcgctgatctccacgttttatcaggccgataaagttgccgtcacgttgacgttggtcaacgtgggggatgtggcattgtttggcctggtcattgatcgcgtgagtacgctgattctgtttgtggtggtgtttctcggtttgctggtcacgatctactccacgggttatctgacggataaaaatcgcgaacacccgcataacggcacgaatcgttattacgcatttttgctggtgtttatcggcgcgatggcgggactggtactctcctcgacgctgctcggtcagttgttgttttttgaaattacgggcggctgctcctgggcgttgatcagttattaccagagcgataaagcgcagcgttcggcactaaaagcgttgcttatcactcatatcggctcgttggggttgtatcttgccgccgccacgctgtttttgcagaccggaacgtttgcgcttagcgcaatgagcgagttacacggcgacgcacgttatctggtttatggcggcatcctgtttgccgcgtgggggaaatcggcccagctaccgatgcaagcgtggctaccggacgcaatggaagcgccaacaccgatcagcgcctatctccacgccgcatcgatggtgaaagtgggcgtttacatttttgcccgcgccattatcgacggcggcaatatcccgcatgtgattggcggcgttggcatggtcatggccctggtcaccattctttatggatttctgatgtatttgccacagcaggatatgaagcggttgctggcctggtcgaccatcactcaacttggctggatgttcttcggcttgtcgctctccatcttcggctcgcggctggcgctggagggtagcatcgcctacatcgtcaaccacgcgttcgctaaaagcctgtttttccttgtagcaggtgcgctgagttacagctgcggcacgcgcttgttgccgcgtctgcgtggcgtattgcacaccctgccgttgcctggcgtgggtttctgcgtggcagcgctggcaattaccggcgtgccgccgttcaacggcttcttcagtaaattcccgctgtttgctgccggttttgcgttgtcagtggagtactggatcctgctgccggttttgcgttgtcagtggagtactggatcctgctgcccgccatgattctgctgatgattgaatcggtcgccagtttcgcctggtttattcgctggtttggtcgcgtcgtgcctggcaaaccgagcgaggccgtcgccgatgccgcaccgctgccagggtcaatgcgcctggtgttgattgtactgattgtgatgtcgctgatttccagcgtaatcgccgcgacctggttgcagtaaggagatgatgaatgaccggttctatgatcgtaaataatctggcgggactgatgatgctgacatcactgtttgtgattagcgtcaaaagctatcgcctgtcatgcggattttacgcctgccagtcactggtgctggtgtctattttcgccaccctctcgtgcctgttcgccgcagagcaactgctgatctggtccgccagcgcctttatcaccaaagtgctgctggtaccgttaatcatgacttacgctgcacgaaatattccccagaacatcccggaaaaagcgttattcggtccggcaatgatggcactgctcgcggcgttaattgtcctgctttgcgcatttgtcgttcagcccgtgaagctaccgatggctaccgggctgaaaccggcgctggcggtagcgttaggtcattttctgcttggcctgctgtgcattgtcagccagcgcaatatcctgcggcaaatttttggttactgcctgatggaaaacggctcccatctggtgctggcgcttcttgcctggcgagcaccggaactggtggaaataggtatcgctaccgacgccatcttcgccgtcattgtgatggtgttactggcaagaaaaatatggcgtacccacggcacgctggacgtgaacaacttgaccgcgctgaagggataatgagatgagttattctgtgatgttcgctttactcctgctcacgccgctgcttttttcgctgctctgttttgcctgccggaaacggagactttctgcgactcgcacggtgaccgtattacatagcttagggatcacactgctgctgattctggcactctgggtggtccaaactgccgctgatgcaggagaaatattcgctgcgggactgtggcttcatattgatggtctgggcggtttgttcctcgccattcttggtgtgattggctttctcaccggtatttactcgattggctacatgcgtcatgaagtggcacacggcgagctttcacccgttacgctgtgcgattactacggtttcttccatctgtttttgttcaccatgctgctggttgttaccagcaataacctgattgtgatgtgggcggcgatcgaagccaccaccttaagctcggcgtttctggtaggcatttacggtcagcgttcatcgctggaagctgcatggaagtacatcattatttgtactgttggtgtcgcttttggtctgttcggtaccgtgctggtatacgccaacgccgccagcgttatgccgcaggcagaaatggcgatattctggagcgaggttcttaagcaatcgtccttgcttgacccaacattaatgctgttggcctttgtgtttttgctaattggctttggtaccaaaaccgggctatttcccatgcacgcctggctgccggatgctcacagtgaagcgccgagtccggtcagcgccctgctctccgccgtattgctgaactgcgcgctgttggtgctgattcgctattacatcattatttgccaagccatcggcagcgatttccccaaccggttgttgctcatcttcggcatgttgtcggttgccgtggcggcatttttcattctggtacagcgggacattaagcgtctgctggcgtactccagcgtggagaacatggggctggtcgcggtggcgctaggcattggcgggccgctgggaatttttgccgcgctgctgcacatcttaaaccacagtctggcaaaaacgctgctgttctgcggttccggcaatgtactgctcaagtacggcacgcgcgatctcaacgtcgtctgtgggatgctcaaaatcatgccatttaccgccgtgctgtttggcggcggtgcgctggcgctggcagggatgccgcccttcaacatttttcttagcgaatttatgaccattaccgccggactggcacgtaatcacctgctgattatcgtcctgctgttattgctgttaacgctggtgctggcgggcctggtacggatggctgcgcgggtgttaatggcgaaaccgccgcaggccgttaaccggggtgatctcggctggttgaccacctcgccaatggtgattctgctggtcatgatgctggcgatgggaacgcatattccacaacctgtcatcaggatcctggcgggcgcttccactatagtcctctcagggacgcacgatctgcctgcacaacgtagcacctggcatgattttttgccttcaggcaccgcatctgtttcggagaaacacagtgaacgttaattcatcgtcaaatcgtggcgaagcgattctcgccgccctgaaaacgcagttccccggcgcggtgctggatgaagagcgacaaacgcctgaacaggtcaccattacggtgaaaatcaatctgctgcctgacgttgtacagtatctttattatcaacatgatggctggcttccggtcctgtttggcaacgacgagcggacacttaacggtcattacgcggtttattatgccctttcaatggaaggggccgaaaaatgctggattgtggtgaaggcgctggtcgatgccgacagtcgggagtttccgtcagtcacaccgcgcgtccctgccgcggtctggggcgagcgagaaattcgcgatatgtacgggctgattccggttggcctgccggatcagcgtcgcctggtgttgcccgatgactggccggaagatatgcatccgctgcgcaaagatgcgatggattatcgactgcgccctgaaccgacgactgattccgaaacgtatccgtttatcaatgagggcaacagcgatgcgcgggtgatccctgtcggcccgctgcatatcacctccgatgaaccgggtcacttccgcttgtttgtggatggcgagcaaattgtcgatgctgattaccgcctgttttatgtccatcgcggcatggagaaactggcagaaacgcggatgggctacaacgaagtgaccttcttatcggaccgcgtgtgtgggatttgcggttttgcccacagtgtggcctataccaattcggttgaaaatgcactggggattgaggtgccgcaacgagcacatactattcgctcgattctgctggaagtcgaacggctacacagtcatttgcttaaccttggcctctcctgccatttcgttggttttgataccggctttatgcaatttttccgcgtgcgggaaaagtcgatgacgatggcggaattgctgatcgggtcgcgtaaaacctacggtctgaatctgattggtggtgttcgccgcgatattctcaaagagcaacgtctgcaaacgctgaaactggtgcgcgagatgcgcgccgacgtgtcggagctggtagagatgctgcttgctacgccgaatatggaacaacgcactcagggcattggcattctcgaccgacaaatcgcccgtgatttgcgctttgatcacccctacgccgactacggcaatattccaaaaacactgtttacctttaccggcggcgatgttttctcccgcgtgatggtccgtgtcaaagagacgtttgattcgctggcaatgctggaatttgccctcgacaacatgcaggataccccactgctgaccgaaggctttagctataaacctcacgcattcgcgctgggctttgttgaagcgccacgcggtgaagacgtgcactggagcatgctcggtgataaccaaaaattgttccgctggcgctgccgtgccgccacctacgccaactggccggtattgcgttacatgctgcgcggcaataccgtttctgacgcaccgctgattatcggtagccttgatccctgctactcctgtaccgaccgtgtgacgctggtagatgtgcgcaagcgccagtcaaaaaccgtgccgtataaagagatcgaacgctacggcattgatcgtaaccgttcgccgctgaagtaaggacagaagatgctgaagttactgaaaactattatgcgcgccggaaccgcgacggtgaaatatcccttcgcgccactggaggtcagcccaggctttcgcgggaaaccggacctgatgcccagccaatgtattgcctgcggcgcctgtgcttgtccggcaaatgcgctgactatccagaccgacgaccagcaaaattcgcgcacctggcagctctatctgaggcgttgtatttactgcggacgttgtgaagaagtgtgcccgaccagagccatccagcttaccaataactttgaactgaccgtcaccaataaagccgatctctatacccgcgcgacgttccatctacaacgttgcagccgttgcgaacgcccgtttgcccagcaaaaaaccgtcgcactggctactgaattgttggcacagcaacaaaatgcgccacaaaaccgcgaaatgttatgggcgcaagcgagcgtctgcccggagtgcaaacaacgcgcgacgctgctcaacgacgatacagatgtaccgctggtggctaaggagcagctatgagcccagtgcttacacaacatgtcagccagcccatcacgctggacgagcaaacgcaaaagatgaagcagcatttgctacaggatatccgtcgctcggcttacgtttatcgcgtcgattgcggcggctgcaacgcctgtgaaatcgaaatttttgccgccatcacaccagtattcgacgcagaacgttttggcattaaggttatttcatcaccgcgtcacgccgatattttgttatttacaggcgcagtcacccgggcgatgcgtatgcctgcacttcgggcgtatgagtctgcccccgatcataaaatctgtgtttcctacggcgcgtgcggtgtcggcggcggtattttccacgatctctacagcgtctggggcggcagcgacaccattgtccccattgatgtttggatccccggctgcccgccaacaccggccgccaccattcacggtttcgccgtggcgctcggtttgctgcaacagaagattcacgcggtggattatcgcgatcccaccggggtgactatgcaaccgttgtggccgcagatcccgccatcacagcgtatcgccattgagcgagaagcgcggcggctggcgggctatcgtcaggggcgagaaatttgcgatcggctcctgcgccatttaagcgacgatcctacaggaaatcgggttaacacctggttgcgcgatgccgacgatccacgtctcaatagtatcgttcagcaactctttcgcgtactccgggggttacatgactgaagagtgcggggaaattgttttctggacgctgcgaaaaaagtttgtcgccagtagcgacgagatgccggaacacagctctcaggtaatgtattactcgctggctatcggtcatcacgttggcgtgattgattgtctgaatgtcgccttccgctgcccactgacggaatacgaagattggcttgcactggtcgaagaggagcaagcccgacgtaagatgctgggggtgatgacctttggtgagattgttattgacgccagccacaccgccctgttgacccgggcattcgcgccactggcggatgacgcgacgtctgtgtggcaggcgcgtagcattcaattcattcatctgttggatgaaattgtgcaggaaccggccatctatctgatggccagaaaaattacgtgagaaggatttctcattaataaggactgttgatggctatgtcagacgaggcgatgtttgccccgccgcaaggaataacaattgaagcggtaaacggaatgctcgcggagcggttagcgcagaaacacggtaaggcgtctttattacgcgccttcatcccgctgccgccgccgttcagcccggtacaacttattgaactgcatgttctcaaaagcaacttctattaccgctaccatgatgatggcagcgatgtgacggcaacaacagagtatcagggcgagatggtcgattattcgcgtcacgccgtccttctcggcagtagtggaatggcggagctacgctttattcgcacccacggcagtcgttttactccccaggattgcacactgtttaactggctggcgcggataatcaccccggttctgcaatcatggctcaatgatgaagaacagcaggtggcgctgcgtttgctggagaaagatcgcgatcatcatcgggtactggttgatattactaatgcagtgctgtcacatcttgatctcgacgatctgatcgctgacgtcgctcgtgagatccatcattttttcggtctggcttcagtcagtatggtactgggcgatcatcgaaagaacgagaagtttagcctgtggtgcagcgatctttctgcctcacattgtgcgtgtctgccacgcaatatgcctggcgacagtgtattgctgacacaaacgctacaaacccgacaaccgaccttgacgcaccgtgcagacgatctgtttctctggcaacgcgacccgttattactcttacttgcatctaacggctgcgaatctgcgctccttataccgcttacctttggcaaccatacaccgggtgcattgttgctggcgcatacctcttccactctctttagtgaggaaaactgccagctactacaacacatagccgatcgcatcgctattgccgttggcaatgccgatgcctggcgtagcatgaccgatttgcaggaaagtttgcagcaagaaaaccaccagcttagcgagcagctcctttcgaatctgggcatcggtgacattatctatcaaagccaggcaatggaagacctactccagcagttagatattgtggcgaagagcgacagtacggtgttgatttgcggtgaaaccggaaccggcaaagaggtgatcgccagagcgatccatcaacttagcccgcgacgcgacaagccgctggtcaaaatcaactgcgctgccatccccgccagtcttctggaaagtgagttattcggtcatgacaaaggggcgtttactggtgcgattaatacccatcgtggtcgttttgaaattgccgatggcggcacgttgtttctcgatgaaattggcgatctgccgttagaacttcagcctaaactgctgcgcgtattgcaggaacgggagattgagcgtctcggcgggagtagaacgatcccggtaaatgtcagagtcattgccgccaccaaccgtgatttgtggcaaatggttgaagatcgccagtttcgcagcgatctcttttatcgcctgaatgtcttcccactggaattgccgccgctgcgcgaccgtccggaagatatccctcttttagcaaagcatttcacgcaaaaaatggcgcgccatatgaatcgcgcaattgacgccatcccgaccgaggcactacgccagttgatgtcgtgggattggccgggcaacgtgcgcgagctggaaaacgtgattgagcgggcggtactgttgactcgtggtaacagtctgaatttacatctaaatgtccgacaaagccgtttactgccgacgctaaatgaagattcagcgcttcgcagttcaatggcgcagttgctgcacccgacgacgccagagaatgacgaagaagaacgtcagcgcattgttcaggtattgcgagaaaccaatggcattgttgccgggccccgtggcgcggcgacacgattagggatgaagcgcaccacgctgctgtcacgaatgcagcgtctggggatctcggttcgcgaggtgttgtaatctgcttttgcaggagtatgcatgagaaacaaactctctttcgacttgcagttgagcgccagaaaagcggcaatcgctgaacggattgccgcccataaaattgcccgcagtaaagtgtcggtctttttaatggcgatgtccgctggcgtgtttatggcgatcggatttactttttacctttccgttatcgccgatgccccgtcttcacaggcattaacccatctggtgggcggcctttgctttacactcggctttattttgctggcggtttgcggcaccagcctgttcacctcgtcggtaatgacggtgatggcaaaaagtcggggcgttattagttggcgaacttggctgattaacgcacttctggtggcctgcggtaatctggcaggtattgcctgtttcagtttgttaatctggttttccgggctggtgatgagtgaaaacgcgatgtggggagtcgcggttttacactgcgccgagggcaaaatgcatcatacatttactgaatctgtcagcctcggcattatgtgcaatctgatggtttgcctggcgctttggatgagttattgcgggcgttcgttatgcgacaaaatcgtcgccatgattttgcccatcaccctgtttgtcgccagtggctttgagcactgtatcgccaatttgtttgtgattccgttcgccattgccattcgccatttcgcccctccccccttctggcaactggcgcacagtagcgcagacaattttccggcactgacggtaagccattttattaccgccaatctgctcccggtgatgctgggtaatattatcggcggtgcagtgctggtgagtatgtgttatcgggctatctatttacgtcaggaatcctgaaaaatcagcccggcgaaacagttcgtcgggctgaagattattcttgcgctatttgcccatcgggccaggcgtggatcacggctttgatcagggtcgccaatggaatggcgaagaatacgccccagaatccccacaaaccaccgaagatcaccaccgataaaataatcaccagcggatgcaggttaaccgcttcggagaacaacaccggtactaacaggttgccgtccagcgcctgaataatcagatacactgcgaagcagctccagaattccgtgcctgcaccaaactggaatagcgccacgccaaccaccggaatggtcaccacaaatgcgccaatgtacggaataagtaccgagaagccgaccagcaccgccagcagcagcgaatagttcagcccaaagagcaagaaccccagccaggtggcgatccccaccacgatcatctccagcactttgccgcggatatagttggtgatttgttgattcatctccttccacacctgtcctgccagtccacggttgcgcggcagcacccgacgaacggcgttcagcatctgctctttgtctttcagcaggaagaagaccatcaatggcaccagcaccagatagacggctatggtcagcaaaccgaccagcgaggcgagggaaattttcaccaccgaatcgcccatggtcagcatccgactgcgcatattttcggccattgcatcaataatgcccgcatccattaacgccggatagcggcgcggcaacgtggcggcaaagtcagaaagcttattgagcatccccggcatatcgcgaattaagtagatgccctgttgccaggcgataggcagtaccacgaacgccatcagtagcaatataccgacaaaaaccaccaatacaatcgacgtcgcccagcggcgggagcagccaatagattgcaggcgcacagttggccattccagcaaataggccagcacaatagccaccagcaacggagcaagcaggccactaaagaaaaagataatgccaaatccggcaactaaaataaccagcaaggcaatcgcttccgggtcgctaaaacggcggcgataccattgcatcaacatttcgagcataaagaccttccctgaacctcaagagcgggattgcgatccgcaattgtatcgaaatgtcacaaaaaagacttcgctttttatgacggattcaggaaactgaaaagtcatttgagtgggctaatcttcgccgttacactcaaatgcggcgcggtgggaacgatatttcacagtatcggtcaaatgactatcttcagaaatacaggatagaggttatgttcaggcagttgaaaaaaaacctggttgcaaccctcattgctgctatgaccattggtcaggtagccccggcgtttgccgacagcgcagacaccttgccggatatgggaacctccgcaggaagcacgctttccattggtcaggaaatgcagatgggcgactattatgtccgccagctacgcggcagcgcgccgttaattaatgacccgctgttaacgcaatatattaattcgctggggatgcgtctggtttcgcatgccaattcggttaagacaccgtttcatttttttctgatcaacaacgacgaaattaacgcctttgctttctttggcggcaacgtggtgctgcactctgccctgttccgttattccgataacgaaagtcaactggcttcagttatggcgcacgaaatctcccacgtcacccaacgtcacctggcgcgagcgatggaagatcaacaacgcagcgcgccgctgacctgggtcggcgcgttaggttctattttactggcgatggccagtccgcaggcggggatggcggcgctgaccggtacactggcgggaacacgtcaggggatgatcagtttcacccagcaaaatgaacaggaagcggaccgcattggtattcaggtgctgcaacgctcgggattcgatccgcaggcgatgccaaccttcctcgaaaaattactcgatcaggcgcgttactcctcgcgcccgccggaaattttattgactcacccgttgccggaaagtcgtctggcagatgcccgcaaccgtgctaatcagatgcgaccgatggtggtgcagtcgtcggaagatttctatctggcgaaagcgcgcacactggggatgtataattccggacgtaaccagctcaccagtgatttgctggatgaatgggcgaaaggaaacgttcgtcagcaacgagcggcgcaatatggtcgtgctttacaggcgatggaagccaataaatacgacgaggcgcgtaaaacgctgcaaccgttactggcggcagaacctggcaacgcatggtatctcgatctggctaccgatatcgatcttgggcaaaacaaagccaatgaggcaatcaatcgcctgaaaaatgcccgtgatttgcgcaccaatccggtgttgcagctcaacctggcaaacgcttatctgcaaggcggtcaaccacaagaagcggccaatattctcaatcgctacacctttaataataaagatgacagcaacggctgggatttactggcacaggcggaagccgcgctaaataaccgcgatcaggagctggctgcgcgagcagaaggttatgcgctcgccggacgactcgatcaggccatttcgctgttgagtagcgccagttcgcaggtgaaattaggcagcctgcaacaagcgcgttacgatgcgcgcatcgaccagttgcgccagctgcaggaacgctttaagccttataccaagatgtaattcgcattaaaggaagaacaatgaccaaacaggtaaaaatctaccataacccacgctgttcaaagagccgggaaacgctgaacctgctgaaagaaaacggcgtggagccagaagtggtactctaccttgagacacccgccgatgcggcaacgctgcgcgatttgctgaaaatgctggggatgaatagcgcccgtgaattgatacgccagaaagaggatctttataaagaactgaacctggctgacagttcgcttagcgaagaggcgctgattcaggcaatggtggataatccgaagctaatggagcgcccgattgtggtcgcgaatggcaaagcgcggattggtcgtccaccggagcaggtactggaaatcgtgggttaagatgtgctccatcgctagttgaagcacattgccggatgcgacgcttgccacgtcttatccggcctacgaatactatggattaacttcgcgtagttcggataaggcgttcgcgccgcatccgacaataaacaccttatctacaacttcagaatttctttcacaaacggaatggtcagcttacgttgcgcggtaatcgacgcacgatccaactgatccaacgtcataaatagcgtgcgcatttctctgtcgagccgcttcagcaagaaacgccccacatcttccggcagttcaaaaccacgcaaacgcgcgcgtaactgtagcgcctgcaacttatcttcatcagaaagtggctgcaatttgtagatctgcccccagtcgagtcgcgacgcgagatccggtaatcccagattcaactgccgcggtggacgatcgccggtgatcaacaatcgtgttttgcccgattccagaattcgattgtagagatcgaaaatcgccatctcccacaactcatcgcctgcaatacactcaatgttgtcgatacagaccagcgacaaatgctccataccgtcgagcacttccggaacaaaccaggtgcgtttatccagcgggacatagcccaccgcatcgccacgctgcgacaattccgcgcaagccgcgtgcagcagatggctgcgccccgcgccttcgcgtgcccagagatagatgtaaccgctatgttcctgacgcagcacgttttgcagcgcggccagtaaagaggagttatcccccggccagaaacttgcaaaggtttcgtcgtcaggaagataaagtggcaaagagagctgtgccggtgtgttcagagatacctcaaccaggatttcacaaaatcgcgagaagtttaccacagaatcccatgatgtttgaaccgggcagcaacactgcccggtcggtacattatttgtctgttatatccgcgtcttctgcgtccagcaccacttcttcagggcgcagcacactgatcagtttgaagatcaaacttaagccgataccgacgatggtcgccagcgccatacctttcaactccgccgcgccgatgtttaccttcgcgccactgacgccgatgatcaaaatcacggaagtcaggatcaggttctgtgctttgttgtaatccactttcgattcgatcaaaacacgaataccggaagcaccgatgacaccataaagcagcagcgaaacgccgcccatcaccggcaatgggatcatctggatagcggcagccagtttaccgacgcaggaaagcaggatagcgaaaatcgccgccccgccgataacccaagtactgtaaacacgggtgatcgccatcacgccaatgttttctccgtaagtggtatttggcgtagagccaaagaagccggagatcacagtcgacaggccgttagcaaacatcgaacggtgcagacctggatcgcgcagcagatcttttttgacgatattagccgttactaccaggtgccctacgtgttcggcaataaccactaacgccgctggcagaatagtcagaatggcaaaccactcgaagcgcggcgtatagagggttggcagcgcaaaccagtgagcattaataatcggcgtggtatcgacaattcccattgcgaaagagagcgcgtaccccaccagcacgccaattaaaatcgggataattgccaggaaaccacggaacagcacggaacctaaaaccgtgaccgccagggtggtaatagagatgatgatggttttggagtctggcgtttgcccttcagccgggagtaaacccgccataccggcagctacgcccgccagctccagaccgatgacggcaacgattgcgcccattgccgcaggtggaaacagcacgtccagccagccggtccccgctttcttcacgataaaagaaaccaggcagaacagcacgccgcacataataaagccgcccagcgcgacttcataccctaacggcaacagtaacaataccggtgaaataaaggcaaagctggaaccaagataagccggaattttccctttacagatgaagagatacagcagcgttccaataccgttaaataacagtacagtcgccgggttaatatgaaataagacgggcaccaggacggttgcaccaaacatggcgaacaaatgttgcaaactaagcgggattgtctgtaaaagtggcggtctttcactcaccccgatagcacggcgcgtcatagtattatcctctgtattatgtgttataggcgctttactcaaaaaaaagccgactcttaaagtcggctttaattatttttattctttatttcgtaccaaagattttgtcaccggcatcgccgaggcccggaataatgtatccgtgctcgttcagtccctgatcaatcgatgcggtatacagttcgacgtccgggtgcgctttttccagcgcagcgataccttctggcgcagcgaccagcaccagaactttgatgctgctgcagcccgcttttttcagcaggtcgatggtcgcgataacggaaccaccggttgccagcattgggtcaacgatcagcgccatacgctcatcgatgttagaaaccagtttctggaagtacggtaccggctccagcgtttcttcattacggtacataccgacaacgctgatgcgcgcgctcggaacgttttccagcacaccgtccatcataccaagacccgcacgcagaattggcacaacggtaattttcttacctttgatctggtcgatttctaccgggccgttccagccttcgatagttactttttccgtttcgaggtcggcggtcgcttcgtaagtcagcaggctacccacttcggaagcgagttcgcgaaagcgcttggtgctgatatcttgctcacgcatcagtcccagcttgtgtttgacgagtgggtgtttgacttccacgatcttcatactctttctcctttgaggggcagccacaaaaaaaatcgacggattatacctcctttcttcaaggcggcaatattcttttcgttgactttagtcaaaatgataacggtttgagataaagttattttatattcaaatggttatgaaagaagattattccatccgaaaactaacctttaccctggtacaagtcttctttcgccgcgcgcctgggcaaaagacgtgcaaaaaggttgtgtaaagcagtctcgcaaacgtttgctttccctgttagaattgcgccgaattttatttttctaccgcaagtaacgcgtggggacccaagcagtgaccgataaaacctctcttagctacaaagatgccggtgttgatattgacgcgggtaatgctctggttggaagaatcaaaggcgtagtgaagaaaacgcgtcgtccggaagtgatgggcggtctgggcggcttcggtgcgctgtgtgcattgccgcaaaaatatcgtgaacccgtgctggtttccggcactgacggcgtaggtaccaagctgcgtctggcaatggacttaaaacgtcacgacaccattggtattgatctggtcgccatgtgcgttaatgacctggtggtgcaaggtgcagagccgctgtttttcctcgactattacgcaaccggaaaactggatgttgataccgcttcagcggtgatcagcggtatcgcggaaggatgtctgcaatcgggctgttcactggtgggtggcgaaacggcagaaatgccggggatgtatcacggtgaggattacgatgtcgcaggtttctgcgttggcgtggtagaaaaatcagaaatcatcgacggctctaaagtcagcgacggcgatgtgctgattgcactcggttccagcggtccgcactcgaacggctattcgctggtgcgcaaaattcttgaagtcagcggttgtgatccgcaaaccaccgaacttgatggtaagccattagccgatcatctgctggcaccgacccgcatttacgtgaagtcagtgctggagttgattgaaaaggtcgatgtgcatgccattgcgcacctgaccggcggcggcttctgggaaaacattccacgcgtattgccagataatactcaggcagtgattgatgaatcttcctggcagtggccggaagtgttcaactggctgcaaacggcaggtaacgttgagcgccatgaaatgtatcgcaccttcaactgcggcgtcgggatgattatcgccctgcctgctccggaagtggacaaagccctcgccctgctaaacgccaacggtgaaaacgcgtggaaaatcggtatcatcaaagcctctgattccgaacaacgcgtggttatcgaataatgaatattgtggtgcttatttccggcaacggaagtaatttacaggcaattattgacgcctgtaaaactaacaaagttaaaggcaccgtacgggcagttttcagcaataaggccgacgcgttcggccttgaacgcgcccgccaggcgggtattgcaacgcatacgctcatcgccagcgcgtttgacagtcgtgaagcctatgaccgggagttgattcatgaaatcgacatgtacgcacccgatgtggtcgtgctggctggttttatgcgcattctcagcccggcgtttgtctcccactatgccgggcgtttgctgaacattcacccttctctgctgccgaaatatcccggattacacacccatcgtcaggcgctggaaaatggtgatgaagagcacggtacatcggtgcatttcgtcaccgatgaactggacggtggcccggttattttacaggcgaaagtcccggtatttgctggtgatacggaagatgacatcaccgcccgcgtgcaaacccaggaacacgctatttatccactggtgattagctggtttgccgatggtcgtctgaaaatgcacgaaaacgccgcgtggctggatggtcaacgtctgccgccgcagggctacgctgccgacgagtaatgccccgtagttaaagcgccagctctgccgctggcgtttttcaattcacctgtaaatcgcaagctccagcagtttttttccccttttctggcatagttggacatctgccaatattgctcgccataatatccaggcagtgtcccgtgaataaaacggagtaaaagtggtaatgggtcaggaaaagctatacatcgaaaaagagctcagttggttatcgttcaatgaacgcgtgcttcaggaagcggcggacaaatctaacccgctgattgaaaggatgcgtttcctggggatctattccaataaccttgatgagttctataaagtccgcttcgctgaactgaagcgacgcatcattattagcgaagaacaaggctccaactctcattcccgccatttactgggcaaaattcagtcccgggtgctgaaagccgatcaggaattcgacggcctctacaacgagctgctgctggagatggcgcgtaaccagatcttcctgataaatgaacgccagctctccgtcaatcaacaaaactggcttcgtcattattttaagcagtatctgcgtcagcacattacgccgattttaatcaatcctgacactgacttagtgcagttcctgaaggatgattacacctatctggcggtggaaattatccgtggtgataccatccgttacgcgctgctggagatcccatcagataaagtgccgcgctttgtgaatttaccgccagaagcgccgcgtcgacgcaaaccgatgattcttctggataacattctgcgttactgccttgatgatattttcaaaggcttctttgattatgacgcgctgaatgcctattcaatgaagatgacccgcgatgccgaatacgatttagtgcatgagatggaagccagcctgatggagttgatgtcttccagtctcaagcagcgtttaactgctgagccggtgcgttttgtttatcagcgcgatatgcccaatgcgctggttgaagtgttacgcgaaaaactgactatttcccgctacgactccatcgtccccggcggtcgttatcataattttaaagactttattaatttccccaatgtcggcaaagccaatctggtgaacaaaccactgccgcgtttacgccacatttggtttgataaagcccagttccgcaatggttttgatgccattcgcgaacgcgatgtgttgctctattatccttatcacacctttgagcatgtgctggaactgctgcgtcaggcttcgttcgacccgagcgtactggcgattaaaattaacatttaccgcgtggcgaaagattcacgcatcatcgactcgatgatccacgccgcacataacggtaagaaagtcactgtggtggttgagttacaggcgcgtttcgacgaagaagccaacattcactgggcgaagcgcctgaccgaagcaggcgtgcacgttatcttctctgcgccggggctgaaaattcacgccaaactgttcctgatttcacgtaaagaaaacggtgaagtggtccgttacgcacacatcgggaccgggaactttaacgaaaaaaccgcgcgtctttatactgactattcgttgctgaccgcagatgcgcgtatcaccaacgaagtacggcgggtatttaactttattgaaaacccataccgcccagtgacatttgattatttaatggtgtcaccgcaaaactctcgccgtctgttatatgaaatggtagaccgcgaaatcgccaacgcgcagcaagggctgcccagtggtatcaccctgaagctaaataaccttgtcgataaaggcctggttgatcgtctgtatgcggcctccagctccggcgtaccggttaatctgctggttcgcggaatgtgttcgctgatccccaatctggaaggcattagcgacaacattcgtgccatcagtattgttgaccgttaccttgaacatgaccgggtttatatttttgaaaatggcggcgataaaaaggtctacctttcttccgccgactggatgacgcgcaatattgattatcgtattgaagtggcgacaccgctgctcgatccgcgcctgaagcagcgggtgctggacatcatcgacatattgttcagcgatacggtcaaagcacgttatatcgataaagaactcagtaatcgctacgttccccgcggcaatcgccgcaaagtacgggcgcagttggcgatttacgactacatcaaatcactcgaacaacctgaataaccctatgccaatacacgataaatcccctcgtccgcaggagtttgctgcggtcgatcttggttcaaacagttttcacatggtcatagcccgtgtggtagatggtgccatgcagattattggccgcctgaaacagcgggtgcatctggtggacggcctggggccagataatatgttgagtgaagaggcaatgacgcgcggtttgaactgtctgtcgctgtttgccgaacggctacaagggttttctcctgccagcgtctgtatagtcggcacccatacgctgcgtcaggcgctgaacgccactgactttctgaaacgcgcggaaaaggtcattccctacccgattgaaattatttccggtaatgaagaagcccgtctgatttttatgggcgtggaacatacccaaccggagaaaggtcgcaaactggttattgatattggcggcggatctacggaactggtgattggtaaaaatttcgaaccgattctcgttgaaagccgccggatgggttgtgtcagctttgcccagctttacttccctggcggggtcatcaataaagagaattttcagcgcgctcgtatggcggcagcacaaaaactggaaactttaacctggcaattccgtattcagggctggaacgtggcaatgggcgcttccggtaccataaaagccgcccatgaagtgttaatggaaatgggcgagaaagacgggataattaccccggaacgtctggaaaaactggtaaaagaagttttacgtcaccgtaatttcgcatcgctgagtttaccgggtctttccgaagagcggaaaacagtcttcgttcctggactggcgattttatgcggtgtgtttgatgctttagccatccgtgaactgcgcctttctgacggggcgttacgcgaaggcgtactgtatgaaatggaaggacgtttccgtcatcaggatgtgcgtagtcgcaccgccagcagcctcgccaaccagtatcacatcgacagcgagcaggcccgacgggtgctggataccactatgcaaatgtacgaacagtggcgggaacagcaaccgaagctggcgcatccgcaactggaggcgctactgcgatgggccgccatgctgcatgaggtcgggttgaatatcaaccacagcggtttgcatcgccactccgcttatattctgcaaaacagtgacttgccgggttttaatcaggaacagcagctgatgatggcgacactggtgcgctatcaccgtaaagcgattaagctcgacgatctgccgcgctttaccttgtttaagaagaaacagttcctgccactgatacagctattgcgccttggcgtattactaaacaatcaacgtcaggcaaccaccacaccgccaacattgacactgattactgatgacagtcactggacactgcgtttcccgcatgactggtttagtcagaatgcgctggtactgcttgatctggaaaaggagcaagaatactgggaaggcgtggctggctggcggttgaaaattgaagaagaaagtacacctgaaatcgccgcttaatgctttgcgggccgacgagaaatgtcggcccgcattattcaggcactttcgcgaatgggttcgatttcattcagcgtatcaattaacggctgcggcttaccaataagataaccctgcatataatcgatccccaaagagagcaccgcctcgcggatctcttcgttttcaacgtactctgccactacccgcattttcttcattcgcgccaggtggcaaatcgacgccactatctgataatccagactatttgacacaatattgcggataaagctgccgtcaattttaagcagatcggcattcacatttttaagccgtgcatagctggcgtagccggtgccgaaatcatcaatcgcaatctggcagcctaattcctgaagatgctgcaaggtgatttgcgcctgcttaacattggtcagagcattactttcggtgacttcaaaaataagttgccacgcttcaatctgatatttagccagcaactgactgacttcaacaggaaaacgagcctgacataccgaggttggagacagattaatagcaaaacggtgagcgggcatcttcgctctgttttcagccataaattgcagcgtatgctcaatgacccacatgtcgatactcgacgataaaccaaattcgtgcgcgaccggcaagaagctatcggggctgatcagttcatcattctcacctttcatgcgcagaagaatttcatggtaaacatcaccacgcataccggtaatcggctgggccatcaggaaaaaatggttgtgttccagcgcctgctgtagtcgattcatcatcgcgactttatctttcaattcgcgttgcaaatacattgccccgcgacgctgcatattttccggggcgttggtcacgatggaaagttcggcgaccgtatttagctctcccagcagcaggtagatatgattcactggcgagcgcacatagcagtaactgacgccaatctgcggttgcatcggcatgccatcccaaaagaaacgaaattgcttgagatggctatccagtgcggtaatgcgctcctggtgcgattctgtattcagtcgcagcgcgagatcgttacccgaaagctgataaacatcttcacccggttccagcaagggtgacagccagtgagaaagtttttgcttgtattgaatccgcagcatgatgccatagttcttaaccagcatttccatgccagggatgcgtaaataacaaagcgcagaccagggggcatcacgcaacgcgcgattcagggcgcgaacatttggcagatgaaccaccgggtccacatacgcaagccgctgaatgcgtctgactaccgctctctgacgggttgccagtacagccatataattgacaataaaagagaataccagataactggaggaggttatggtcagctgcgtggtatagccaggataaatgggaatgtaattttgatagctgtggatgctgatcatcaacacgaccgcccagagcagcgaaatcagcttataaccatagcgcatcgctccccacatcatcaggggcagcaataatgacaaggtataattggtgctaaaaattgtgcttttttcatttaacggcatgcataacagcaacaataaagcacctaatgccagtagccagagcgcgaactcttttttggtgactttggcatcaacctactgttttaattgcgaataatagctacgtaaataaaatggatttcgcactacccgaatgatgaagtagcacagcgggacaccgatcagattacccaccagtaaggcctgataattgattaaagtcccgaggttaaaaggcatgacaccgaccagattttctctgctcgccagtaatcctacaaatgcagcaaactggaaaagtatcagaaacagcgttgcaggaaacacaatctgccagaatatacgctgggaaattaaacgggtatcaccatgtgaaacgttgttacgccggggagtaaagaccctgtaaccgccccaacagagaatgataatgataataaaattagccgttaatgatagcgtttcgtaaaaacccagctctgcatatttgcggacaaaaatccctaaggcgatccctggcaatgccgcccagctgaaaaacatcatcatgctgatcatcagtgccagaggcagataaaagagaaaaacctcaccggaagaaatatgcgcgaaagtattaatgtgggcgaaaatgggcaagattaaagaaggcaggaacagcggaagcccccaccatttatcacgtatttttatataagttgcattcagtttcatagatgctcagcagaatcccccacatcctgaaggaggtgtattcagacaggcatcccacctgacttcgaatgatgattattcatcactatagagagcattgattctaagtgtcatatgaaagtaccaattgatatatatcaaacaaaataaccctgattaatgaattattacgtttatcatgttaattcatcattattacatcatcattgtaaataattaaattaacttccataacattaaaatatgtatccactgacgcttttttacataacgaagaattgaccattttgtcctgttgtgccttaatgtaagtaccgtccacagcgtgggacatacttcaaggaaccttttgtgagtcaggcaaccagtatgcgaaaacgacaccgatttaacagtcgcatgacccgtatcgtactgctcatcagctttatcttcttctttggccgttttatctactcgtccgtcggtgcctggcagcaccatcagagcaaaaaagaagctcagcaatccacactctccgtcgaatcaccggtacaacgttagcggttaccttctccactttcacagaacataacggcacttcgctgtcggatgcttttgctgtttgggattatcaaagcggcagatattctttcatcttaaattttacgtctttatcctgactgatgtttatcctgtttggctgcgaaataaatataaaattaatatatatgttgtaatgatatatttttataaattattccctgcgtgaattttaataaatttaatctatccctttatacgcaatacatttactttcctcttttgatgatcttaaatgtcttatttttcgtaatgtgtataacaaggaatagtgatgaaatttaaaaaatgtcttctgcctgtggcaatgttagcgtcattcactctggcaggatgccagtcaaatgctgacgatcatgctgccgatgtttatcaaaccgatcaactgaataccaaacaagaaactaaaaccgttaatattatttccattcttcccgcaaaagttgccgtagacaactcccaaaataaacggaacgcacaagccttcggcgcgcttattggcgcagtcgctggcggtgttatcggccacaacgtcgggtctggcagcaattccggaacgacggcaggtgcagttggcggcggagctgtaggcgcggcagcgggttctatggtgaatgataaaaccttagtggaaggtgtttctttaacctataaggaaggcaccaaagtgtatacctctacccaggtgggtaaagagtgccagtttacgacaggtttagccgttgttattaccacgacgtataacgaaacgcgtattcagccaaataccaaatgtcctgaaaagagctaataatcaggaggagtcatgaagaaagtttttctttgcgccatcttagcctccttaagctatccggctatcgcctcatcattgcaggatcaactctctgctgtcgcagaagcggaacagcaaggtaaaaatgaagagcaaaggcagcatgacgaatgggtcgcggagcgcaacagggaaatccagcaagagaagcaacgtcgcgcaaatgcccaggccgccgctaacaaaagagcggcaacggcagcggcaaataagaaagctcgtcaggataaactggacgccgaagcctctgcggacaaaaaacgcgatcaaagttatgaagatgagctacgcagcttagagattcagaaacaaaaactggcgctggcgaaagaagaagcccgcgttaagcgagaaaacgaatttatcgatcaggaactgaagcacaaagctgcgcaaaccgatgtggtgcaatctgaagctgacgccaacagaaatatgactgaaggcggtcgcgatctgatgaaaagcgtgggcaaagcagaagagaacaaatcggacagctggtttaattaatcgatgttagtaacttcaatcctataattcttgaagataaaaaaccctctgtagtaacagagggttttgttcattcatagtgcagggtcaaatcattcccactctattatcaatagagtgatatttcccttacacatcaaaaacatgaatatcaccaacatcatgataccatggagaataccatgaagtataagccacagccatattctcccctttaatgccttaaccgacgacggataccggcttcagtatcgtgttgctcagcttcacgctcatacgtattgaccatcgacatcagcaacgatgacgccacgaagggatgcgtaaattgcaaggtgtcggcccaggcgcgatacttgtctgcaagctcccgctcctgaccaccgccttccccgcgccaatgaacgccgcgcgcgttgtataaacccgtatgtgcgccgctgctgatgtcctcagaccgtagatcctccatcacatcgcgaacagcttcgttcggccacgcgccatcctcgccagccggtgcgttagagaatagctttccaaggcacacgtccgcgatctccgcgcggtcaagttcagcacaagaccgccttaccgttgcaacccattctgcgagcttttcctgctgttcctctttagttgctttatcttgaccagggatacgttcaatggcttcaaggaggcggtacccgcgccgtgccatatgctcgcgaccttctgtaatgcgaaactcggcgggatcttcgccacgatccttgcgcttataggcccacactacagcctgcacgaatagttcaggatgttcctcaatgtagcgctcaaggtttggaatctgctgctggtctccccctcggaaagagcgagccagaacctctaaatatgcgaattccagtccagctttttcctctagagtgaggtctgagttgcgattgagaagctggaaggcgcgccgcacatcgtagtcgtgcagctggtactccccagctttatcctgactatttttcgccatggcagatagagtctgcactaggagaggtgggtgtatttcttcaagcttgaaatgtattgatgcgaaggctgccctcggacgttcgacttcaagcaggcggcgaacgctctcattgttttcctcaggcgagtcaaaaacatattgtggaactacttcaacccagtaacgactccgagcttcagccgaaagttgatctacaagcacccacgtagaagcccggtaaggtgaaagcaacaagagacggagcgtttcctcttcgaccactttatcccgcaggcccgcatatatggcctttctcctatcctcgtccaacgaccagagcgcgccggcgacaatgccatcacgacccgaataattttctgccggacgcaggcattgcaagatcaaatcttcaatctgctcgtcggtaagtatgccggacaccaggtgagcaccgatttggcgttgggaatttcctttttcagagagtgcgagaatgcccggaatacctcgttcttgcacaatgtctgtcagggcttcaacgcggagcttttctatgcgttgctcacgcgctcggaagtccatctcgtctcctgcgagttcgtctgccgactcctcaacccatccctgccgaaacagccattcatacttattcacaatgtccttgggctgcaactccgcatagactgccttggctttctccgtcaggctcgcttggccttcctcattgacctttttacgcccccggcgagagagaacagtcacacgaattttctcgcggatcttcgcaacttcctcgtcaagcgcgcccgagttgcgccactcgtcgataatctcccatacgcgcgcctgatcctccgccgcgagtgcatgcagccttgacacaaggtcgcataacatctcgacagtgtaggacggcctgcttagcgcgacttttaccatctctctgacgaatgcatggattggtccccatgttttgaaaggctccccaaacccgtagccgtcaggacgccacttcggcttatggctatagccgccgacgccactgccgtaatcaccgaactgctggaggcaaaccctccacccgaccgccgggtgcttatccaaaagcatgctgaccgccttcaggcgcatctcgtggtttgccgccgtctgcggcatccatgcgcgaagaatggaaccaagcgattcgataggcttatttgcccagttatcgttaatctctacctcagaaagctggcccagaatcttcactacccgcggaaaggtggtcggattccaagcaagtccttcgagagcccaaagcagtccagtgcgcggacatgagccaaaaaacccggtatcggtaggcctcagcaagcccatgacttcggacttttctgctcgcagatcacgctcgatgatatcaagaaactcggcgggagcagcttctgcataaagtggaaggtcgcgcccattagcctctagctttctagtcgttacaggcacaagaagatcacgcacgattttcgcggcttcaaattccccatcaaagccaaggtgcttcccgaagagattcttgccgtacacagccagcaaaaccaaagtctcggaaacgccttctcgcacagcccccgagaactctcgtcttttgccatgaatggccgccgcccaacgatctttctcgggcaagtcgagggcaggatcatcttcacccagtacagtccgcgcaacgtcaagaaagcggtcaagatcagccttggagaccgtgtccgcaattgcgaagagggagtcgattttcgaaatcaccccccgatacccaccaattgaccagactggagaatcgttgagccgcaacaaatcaagaatgcgcttttccaacacctcaaaaggtgcctcagccagatgggacaggatagtttgatccgccttgttctgagcgtcccatgcgccgacaagaacaagcggaacaatccccgatgcgattcttggatcttcagcccaagcaggtgtgtggattgccggaatattcgagagttgacgtcgaagaaccgtcaacgaacgccccgaggcgttagctagtttcgctatgtcatcgcgcgattttcccatcgcttccagagctttagtgaacggctcgaacccgagcggctccaacacgacatgaggctccacgctagtagcattgcggggataaacaacaatggttcgcagcgatgtgctgtagggcccaagctcacgctccacttcccgcgtatgggctactgcaatgaaatcggtagtgccttgggcgagtttcgggagtactcctgccttgtcaaataccaacacccgatccctatactgttcaaactcggggggggccaagacttgatttaaaaacgccagcgcctcttcaacggagtcagccgctattactaagggattcgcatcgtctttcgccaggaaggatttgatcttgtcgttccacgcctcattcgccgtagtaaaaagagaaggatgaagcgcgggggccgctacgtttgcccaatcgctccagcaacgctctaaggttctgacaccattagaaggacgatccgtctggttcgcaaaccaggtctgggccgcgagtgattgctccatccactgctcaagatcactggcgtcgtatgcacgaatgtctttccaaagctttttgctcttcatatccgcgacccaggccgtcttacccggccaccgccttggagtgacaaagacaaacgtaatatttgccctttcagcgctcttgatagcccggacgctttttgcaaaatccccgtctgccttggccttgatgtccgcggtgacaccgaactcccacccagaggcaccagaaggtatccaaggtgtgccggaactggcctcaatgaagccatcccagccggcacgctcggcatcgtcgttaccggggaaatctactttctgaagatcacgtcccgtggagtgaatgagcgttcgcagcagcaccgacagcttagtgcgcgcaagaattgtcgttgtgaaccaatttacgagatcgttggcttggacatttaaaaaagggggcacgtaagtacgcgccttttgagctgcgcctgccgttttatcaccctgcgcgtcatattctgtctgcaaatcgagaatggccttggcggaaatcccgaaagcacgttcaagacgtgcagccatatcgggcgttgcagataccttcccattgagaaaattcgataggcccgggcggctaacgccgatcaacttcgccacctcagtaaccgtgagcccacgaggatcaaggacgtttttccgaacataggaaccgggatgaagggggagggaatcatcagtcatggtcgctgcctctatgtaaagtgtgacgttacactttacacattaagttcaaaaacggttcactgcaatgtctttatgcagctcttcccgtaatcatcctccaagatagcggctcgccagcgtagcttttgcccattcgataagcagcaatgctttccttacttacgtatcgagcatgtcccactcatcacccaagacccatcgcagggcagaaagcttcccattgagcaccccccattcaaagtcgctccaaggcccagtatcttcatatttatccctgactcgttgagctgcaatttttgcttggtcgagggtatcttcgtgaatcacatcattgccgtggcgttttgtgccagcggggattacctctatatcaccattatctaggtgatacatcatgttcatatggcggttgtaccaaactttatcgaagagctcgtccatcgcagacatgatttcctgaagcccacgagtttcgtcctcccaagcaaagctattctcatagtgaaattcttcaagatcgagcagatcctcgatggcagcgctcgtggcgttaaagaataaagagctgttgccatcaaaaatatctgcgaaatcgtcgtgtggctgcctgtggtctttgccggaaaaatccgtcacattgtgagtgacaaatctaaaggtttcgtactcacttatatgcgacagccgaaactcttggaaagtttctgctaacattgcatcagccacactattcttctgcttatggaacggtgccttcttagcgatagcccgctctgccgctcttatttttgcggcatcagagattataacttcgtgggccatgtcaaaaattttggtaacacgatttactgtattttgattaacttcggaaagaataggcaatctgtgattaacatcatctaaggtcctgagcgcagtatctttaccttcaccgccaaaagactcaactacccctttaattactcgaaattcactggagagtcgttttcgcgtagcctcaatcaccctttctttatttcgttcgtactcggcacgtatcagatcgggcagtagtattttgatactcccatcctctaccagatgctcgatggcagtaagcattggcaattcagcttttttagaggaaatatcaagccaaacacatgtatcgagcattattagatgcataaaatctcccaaaagtcatgaaagtcaaagacctatactatataagatcgttacctgataatcgaaggtgtttcaagatgctatgacttgaagaactactgtcatgacacttgaggggctgcgcagatatcatggcattaagttattatttctaccgtcgtttcttccgatcttgcaacttctgcagattactccagaaatcctcatcagtcccaaatatgtcagcaagaacgcgagcctcatcatccgtaagacgacgcaaaccacagataatatcttcaatatcctgcttgcaaacaccaatagcttccgccagttcatcatgagacatactcagcggttttaaaaactcctctgtcagcatttctcccacggtcacaggcccggcggtatctgattttgtgtagtatgcaaaaatctcagaacgcccctgctcatacgtcagctcgcctgaaataatacgtgccttaacggacttgtacagaggcgtaccactggggtccattccttcaagtctcagggaagcctctgctttgcgaaagccctcatggcgtaaccgtgaatctggagttctggacatattttttcctttgagttgcagaaataaagttcgctcagttgaagcgtcagctcccgctcccccataaactgacgcgcttgattcaagatttattattgccggataagctatcttcgacaaaatcatcatgttcgcggttatcccgacgagtagctgtttgtttacgtatctgagtcgccaactcccctccaatagtccgttggacacgagaagaatcgctacttcgcctcattgtctggtattcagcagctccgttagccatactgcttcccatatggcttgccatgcgcccagctcgtgagaatgaagcaaacccctgacttcctccgctggcgctacctgaactgctcccagcagacgaaccaccggaaccgcctgagggttggccgcaagaagtatctacagaaccggtatcttccccgccgccaaatcctccaccggaaccgcctccaacgcctgaaccagattcttcggccatggcagcttgcgcagactcgaacgctgccttcaatgcagaggctccgccgctgacttgagctgatgcccccattgccatcgctccagcaccgctgatggcagtagcggcagcgccggtaatcatacccgccccaaatccaccaatcccttgtaaagaagcccctcctacaacacctgataacaacagtggtagcttattcgttaacactaacaggataattgacgccagaagcaaaacgataagactattaagatcaggaacatcatctttaataagagaaaaatattgatctataaatgattgtccaatcccaataattaatgtcatcgtgaataattgaatgccaaccgataaaacagttcgtaagtaattaattgctatgtcagaggtccatttcgaaccaccaaacccaagcaatataactcctgcataacatagtacccatgcagaaaccaacatgattagcatatttatcgctataagggacattactaccaaaacgattatcgcgactgttatcataatggtggatatcattggcgaccaaattgatgcggctgaactgacctttgttaatatcgcaaacgccatatcaactatgcttgagggcgaaataccagtacttattcctaacgcgtttgctgcaagttgtctcattgaattaatgatggattgcgatatggatgggccgttgattaaaagataataaaaaaaaccaatgacagcaaaaaagcgaactatttcagcaagtacgcctgtcaacccttccccttgcatcgccatcataccaaatgtccaaaccatacttattaataccagcccccagaagagccaatttgcatagtcagcaattactgttgtccatgtactggctacttgttgaaacttatctaataaagtatcaagtagcccgctactatctaattgaccagcataggcatttatagaaaagaaaagaatgatacctaaaaaggtgagcttacttactattttcatgattaccattctcgtttagggcttggattgttattactacgcaatgcacacttatcggatctatgtgcataaaatttattctctgccgtcgataagcaatcgttatcgtttttttcgcaagaacatataatcattgaaatgattagaataaaaaccatcataattttatttttcattcagttgttcctcaccaaattcgcttcgggcttggtgtattctctccagctaacgctttttcatcagcggctatctgttgtgattctttatctgcctgagcctgtgccagtgttgctacagcgttttgttgggctaccagaagtgagcggatttgcagtaactgatttgtctgtgcactggcaagctggtttgccgcctgaatagcttccatttgcccttgtgcgccgcttgcctgagtttgtaattcggcaagattatcagcatcgctctgcagggtgttctgctgttcgtcaattaccttaaatactgcgtcattagcctttttacgcgcctctgagctgttctgttcagcttcacgcagtgcactaatttcagacgcggtacattcaacattgctgttaaagcaaggtgatgtcctgtagtaattaacatcctgatatcgtttcaggtacgcatcgagactcccggcctgattcttgtagtaattaagggtatcctgcacctgcaacaatttattaattgttgaatttgcctgatcccagatataggccgcaggagctacggtgttctgcagcatgttttcatactgctgcagctgcgtctggtactgctggatttgtttagtcacagcctgaacattgttaactgcactgattgtggtctgaaccacattagtgccatcaataacgggaattccggccttcaccggtaatgccatgacggacgccacgaaaggaactattaaagcttttttagcggctaaaatccctctttgtaatgaaaccactcggaacattaaattcatttgctcacctctttttcatcagttcagtaatattcaacacactgtctgttaacagactcaggtatataggaaaccacacatttatttatccaagattttatccataatgttccttagttcttgccgagttgattctattttcgcaagcaaggttcttatcagtgtgggtgaaaaatcaactgttcgaggatcatttgcgagccataatttaagtaatccgccaagtcttccaagatcagcgtttactcggctaagttcattaacctgttttatatctacgatagaatcaacctgataacccagtgcaactctacgaacaaaacaggcaacacttaatccagatgcttctgcattttcttggatgagaattttttcttcgggtaaacaataaacttttattggcgtactattttttctagtctgagtaactttcatatagctctccatacaggcggtagcctggcagcctcgcagagcaggacgcccttgagccgcgatgcggcgaatagggagtggtaaagttggaacaccgtagcggtgggcccactttacatgtcctgccctccagttgccgtagtatatttgtgcacgtcgatgtgtatttaggtgtacatgttgtgtttccttagagtattgatgcaggattccgcgagtaaaattattcgatatatagtgcgcctcggtcaccgtttcagtggttataaactcagccataactgatttcatcgcccctaactctcaagaaaaattatcggattttagcggctaaaattcttaaagccccccaacaacagctaaccaattgttttatatgcaaaaaaaagaacctacctcatgtgtcaataatacaaatacaagctataaatgctttcagaacaaatcgttttcaaagaaacagatgacatttagaaaaatgtatttttagctaaacatatctcaataaaaaattaatattaaaaattgaacagtgataatcaggagtgtaattagaccccatcgagtttatccacaatatctatcccttaactacaggttaatttttatataggtaaaacctacaggaaaacactacagggtgctctataaccctttgttataaatggattttacaaccatccaagcgacaaaacatgcgcaccccgagacaaaacatgcgtaaactgagacagaatatgcgcagaatactttgtttgaagcgggacagaatatgcgtggataactttcttcatccccaagcttacacacacttataaagtgtcagttgatagaggttcataacgtttcaatatccctcagttctgtgttttttccttcgtggtacttgaggagcacttggttttataagaagtcctttttcggttggtgtagcgtctagccccggccggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaactgcccgcattatgggcgttggcctcaacacgattttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacagtctccggaagacggttgttgcgcacgtattcggtgagcgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattaccgccccggccatgccagctgtaccttttcaagcccatcattaaaccgtcgtttaaagtctttgacatcggcataattagatcccatttgctccatcaaacctgaccaagggataattgtgactcgctttaaataactcacccgataagtcgcccagcaatatatatctaaggccatcggagaacgtttaatcagccgcagaaccctcatatccaacggaacaggtttatctattattagttgaaaaaatttaggcgaaagttctacccaagattgactcaataaatttcgttcaggataatttgcactccaccaaatatgtgaaatatcggcgaccctagctcccatttcatcttcacaaatatatccatcttcctcatttatctctgctaacataatactaatcgtcgttttgaataatcgccgcatctgttcacgaagcgggacaatagagccatttttaccaccgcttgaacgtagccccagtgcttccataaaacgtcgctgagatcgtcctaattcaagcttacgaacttcctgttcagtgataatacctttgtctaattttgatttatttctaattgcctgagtactaatccaaaccaatagtaatcgagcataacaaccgtaaggcaaacctactgctgatggtgccatcatatgcatggttaaattaccatttttacggctccactcattcaatcttggcttgctgtgtggcagggttgccttaattaaaaaccgagcaatgaaaccaatttcattagcctccagagcactgcacttatgtatagcgatgagtttatctacatttcttgtatttaactttaccttatcgtttgtcatagagacgttttttttctgagtcgtttcccaagactgaacatctattacatttttaatcgtcatgatgcttcacactgaccacataaaaccgggtcttgctgcctttaaagcagatctgcgctttgcttctatccagttttcaacctccgctaaatcccacgcaacacttcggctcgtcaaaacaatacgctgaggaaactcaccacgttgttccaggttatagatcgttcgatcagacaaaggaatcatgctgagtagggtcttacgattaattagggtcttatgtgctagttcttgcatgtgttggcctcgtgttagttgctgagacctgactatgccaatattttttagacattgaattgggcgttttggcagattaggttgattctttaatttattttcaaattaataaagaacagctacctgccattacaagtagttgccaatagactcattacttaaccagtagtaacataaccctaatctgtatatgaggggtgtggcaaatggcatatatcgaaagtgaaaaggatgtaagtgatcgcttaggtatgtactttatctctgtctgggaagattgcgataccgttgttgccgctggcatacgggaatttcgagagcgatgggcaaactacaccgtacattcaaaaagaaaggacccaagaagccatttgaagggtatttcatcctacgacaaacgagaagcggataagcgtcctattggagaacttatcttagaggtgattgatcctaaagtttcagcattccttaactctcttcctgagagtcattttcaattctttcctatcccctatacgaatattgctcactctcccttaccacgttcaaatgataaatttaccagtactgaaagcgttcctagtttttcgcctattaaatatggttctaaatttaaagaagatactccgataaccaatctagtgatggttatgggtatcaaaaatgctcatgatgttattaaacagcaactaaggcgttttgaaaaaacggaacatcaatatcgacctattgatcttaagtttcaagcaaccgtggataatctgcttgagctattatggcagcttcaccttacaccgacgcgcttcaagcaacacagtgcagacacaaaactcaatgcgcgacgaaagcaaactttctgcgagctgtgtggccaaagaaatgaacttgcagaatatttctataagctagataacaatatgctagaactggaagatgagatagaaagtcacaacgaacagaatcctgataatcagaaaaaactacaactcagccacaggtattgttcttaccataaaccgaaacacaaaaatggctgtacgtggaactccgcttacaagagtgctctgcactcaaaagaccaattcgagaatgaattgcagagattgcaacttcacattgtcaaagtcgaagagcttaaagtcatttctagagatgaactagttgacctttatttctatcatttcctccaagataaatgcgtcactcagaaacaaagtgacgcatttttccattacgttagggataattttaattacccaatcgtaattaaggaagaaacagaaagactcattcatgaagcagccgtgcgcttgactggagctggtacgactcttggagctgatgatgtcggaaaactgcgagatatcgctcgccacatggttgactcacgattaacagatagtaagaaacgaatgctcgttcttaagaaacaaggattcaatcagagacacattgcagataagttaacggaaattgagggaagaactatttcaccccaggcggtttctaaagctttgaaaagtgtagatagtaactttaatatttaataccatgaatcttacccggcaataaatggacgaaatgggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaacagcccgcattatgggcgttggcctcaacacgattttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacaggctccggaagacggttgttgcgcacgtattcggtgaacgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattaccgaggttcttatgacattaaccagctccccgttaatcaacataaactgatgtcggaaacatctgctcccggcatcgagcatcctgtcaaatttagctagctctttccgtagagtgtcaaactaagtttaagctcacacattacgcaacccattcatctatcatatcagcccaatcctgtagcattgatgctctttgctctcgatattcagctttgttgtataccgccctaacccctttctgttcatgtgccaggcatttttcgatccagtcagtattgtacccggcctcatgtagcaaagtgctggctgtacgccgtaagtcatgaggaccaaacttcggcaatgactccccttctttctgtgccaggcgatacgtcaaggtcaaaacccggtttaaagtagcactactcataggcgcatcggaatcgtaccgcgaaggaaggataaaatcagagctaccggcaaaagttttgagagcaatcatgatatccattgcctgtctggaaagaaaaaccaaatgtggattacgtcttttcatcctctcctttggtatcgtccataatgcttcactaaaattgatctcgttccaggttgcgttagtaagctcacttttacgtaccatcgttaacagcaaaagtttaaccgctgctctgattgatggcgtcgttcctacccgttccatgtaccgatacatcagaccaatttcaactggcgtcaatgccctgtcacgaggctcaaatttcgctatgcttgcaggccgtaccagatcagcgggattctcaaccttctgaccgcgctcaatagcccagcgatagacttgcaatacaatctctctggcgtgtacagctgtcgccggtgcccctctctcgacaatgttatcggttaatgcgcgtaagtcttcatgtgtaatctcggccaatttctgctgcgcaaatttagacttcaactccctttgatataccgaacgccgcatatcacgcgtcgattcagccatttgatagccgcgtaaccatttctcagcccatgcaccaaaagtctccgcatctttgatacgcgctttatctctagctttttccctcgctggagatcttccaccggcaaccatttttttagcttcattgagccgttcacgcgcttctgcaagcgtgatccctcccacaccatagcggccaaaagtaacggtctcctgtcttccgtttattgaatagttataacgaaatgagatcgttccagccggagtgaccgcaacatacagaccatcacggtcattaactttatagagtttctccttcggcttaaggtgacgcagcctggtgtcagtcaacatgatttattgttttcctttatcaaaaaataccatgttgtaaaaaattcagaaaatttatttaactatctgtttttaatcgatttataaaaacaaataccataactcaaccgaaatttatcacatggtactttttcaaacctgaattcaaaaccagagagtaccatcaaaaattccattgaaaaaaccgtgcttcccgttgctaacggctgccagaaagtgccagacataaaaacaaaaaagtccgcagttacgcggacttagaggtactttactgcttttacgtgcaggctgttgccagacgcgaaatcattcccactcaatggtagctggcggcttgccgctgatgtcatacaccacgcgggaaataccgttcacttcattgataatgcggttggaaacgcgaccgaggaaatcgtacggcagatgcgcccagtgtgcggtcataaagtcgatggtttcgacagcacgcagagagacaacccagtcatacttacgaccatcgcccattacgccaacggaacgtaccggcaggaacacagtgaacgcctggctgactttgtcgtacaggtccgctttacgcagttcttcaatgaagatggcgtcagcacggcgcagcaggtcacagtactctttcttcacttcacccagcacacgaacgccaaggcctggtcccgggaatgggtgacggtacaacatgtcgtacggcaggcccagctccagaccaatcttacgcacttcgtctttgaacagctctttcagcggttcaaccaggcccatcttcatctctttcggcaggccgcccacgttgtggtgagatttgatgacgtgtgctttaccggttgcagacgccgcagattcgataacgtcagggtagatggtgccctgcgccagccacttcacgtcttccagtttcagcgcttcttcatcgaatacttcaacgaaaacgcgaccgatgattttacgttttgcttccggatcgttttcgccagccagcgctgacaggaagcgatcttctgccggaacgtgaacaatgttcagaccaaagtgatcgccaaacatatccagaacctgctctgcttcgttgagacgcagcaggccgttgtcgacgaatacgcaagtcaggtttttaccgatagcgcggtgcagtagcattgcggttacggaggaatccacgccaccagagaggccgaggatgactttatcgtcgcctacctgctcacggatgcgggctacagcatcgtcgataattttcgctggcgtccacagggcttcacactggcagatatcacgcacaaaacgctccagcatgcgcataccctggcgggtgtgagtcacttccgggtggaactgtacgccatagaagcgtttttcttcgttagccataatggcaaacgggcagctttcggtgctggctacggtgacgaagtcggacgggatagcggtaactttatcgccgtggctcatccagacatcgagcagcggtttaccgtctgcggtcagcgcatcttcgataccgcgaaccagtgcgctgtcgtttacgacttcaacctgcgcgtagccaaattcacgttcgttagaggcttcaacgtgaccgcccaactgcatcgccatggtctgcataccatagcaaacgccgaataccggtacgcctgcttcaaagacatactgcggcgcacgcggactgttttcttcagtagtactttccgggccgccggaaagaataatgccgcttggattgaagtcacgaatttgtgcttctgtcacatcccacgcccacagttcgcagtaaacgcccagctcacgcacgcggcgcgcaaccagttgagtatactgggaaccgaagtccagaatgaggatgcgatgcttatgaatgttttccgtcattgacgcttattccgaggcaagtgaaacagataatataaatcgcccgacatgaagtcgggcgaagagaatcaggagcccagacggtagttcggggactctttagtaatggtcacgtcgtgaacgtggctttcctgaatgcccgcaccgctgatacgtacaaactccgctttagtacgcagttcgtcgatagtaccacagccggtcaggcccatacaggagcgcaggccacccatctgctggtgaatgatctctttcaggcgacctttataagctacgcgaccttcgataccttccggcaccagtttgtcggcagcgttatcgctctggaaataacggtcagaggaacctttggacatcgcgcccagggaacccataccacggtaagatttgtaagaacggccctggtagagttcgatttcacccggagattcttcagtacccgccagcatggaacccaccattaccgcgcttgcgccagcggcgatagctttggcgatgtcgccggagaagcgaataccaccatctgcgataaccggaatacctgtgccttccagcgcttcaactgcgtcagcaacggcagtgatctgcggaacacctacgccagtaacgatacgagtagtacagatagaaccagggccgataccgactttaaccgcgctgcaaccagcttctgccaaagcgcgtgcacctgcagctgttgccacgttgccgccgatgatttgcagatccggatatttagcacgggtttcacggatacgctgcaaaacgccttctgagtgaccgtgggaggagtcgatcagcagaacgtcaacgccagcggcaaccagcgcgtcaacacgctcttcgttacccgcacctgcgccaactgcagcaccaacacgcagacggccttgctcgtctttacaggcgttcggtttacgttccgctttctggaaatctttcacggtgatcatgccgatcaggtggaattcgtcatcaaccaccagcgctttttcaacgcgtttttcgtgcatttttgccagcaccacttcacgggcttcaccttcacgcacggtgaccagacgctctttcggcgtcatgtaaacgctaaccggctggttcaggtcggtaacaaaacgcacgtcacgaccggtgataatacccaccagttcgttttcttcggtaacgaccggatagcccgcaaaaccgttacgctcggtcagttctttcacttcgcgcagcgtcgtggttggcagaacagtctgcggatcagtcaccacaccagattcgtgttttttcacacggcgaacttcttctgcctggcgttcaatggacatgtttttgtggataaagccgataccgccttcctgagccagagcaatagccaggcgcgcttccgttacggtatccattgctgcggaaagcatagggatattcagacgaatagttttcgtcagctgggtgctgaggtcagcagtattcggcagaacggtagaatgagcaggaacgaggagaacgtcgtcaaacgtcagagcttctttagcgatacgtagcatgggcaatatctcgaccagagtggttaataaatattgccgcggcattatacagagcgtaaccgattgcatctacccctttttgcaaaaaatgcttgctatccccggagggcgggttactatcgactgaataacctgctgatttagaatttgatctcgctcacatgttaccttctcaatcccctgcaatttttaccgttagtcgcctgaatcaaacggttcgtctgctgcttgagcatgagatgggacaggtttggatcagcggcgaaatctctaatttcacacaaccggcttccggtcactggtactttacactcaaagacgacaccgcccaggtacgctgcgcgatgttccgcaacagcaaccgccgggtgaccttccgcccacagcatgggcaacaagttttagttcgcgccaatattacgctctacgagccgcgcggcgactaccagataatcgttgagagtatgcagccggccggtgaagggctgctgcaacagaagtacgaacagctcaaagcgaagttgcaggctgaaggtttgttcgatcagcaatacaaaaaaccacttccctcccctgcgcattgcgttggtgtgatcacctcaaaaaccggtgctgcgctacatgatattttgcatgtgttaaaacgtcgcgatccttctctaccggtgatcatctaccccaccgccgttcagggcgatgacgcgccggggcaaattgttcgcgccattgaactggcgaatcagcgcaatgagtgcgacgtgttgatcgttgggcgcggcggcggttcgctggaagatttatggagttttaacgacgaacgcgtagcgcgggctatttttgccagccgcattccggtcgtcagcgccgtcgggcatgagacggatgtgaccattgccgattttgttgccgatctgcgtgcgccaacgccgtctgccgccgctgaagtagtaagccgtaatcagcaagagttactgcgccaggtgcaatcggcccgtcaacggctggagatggcgatggattattatctcgccaaccgtacgcgtcgctttacgcagattcatcatcgcttgcagcagcagcatccgcagctccggctggcacgccagcaaaccatgcttgaacgcctgaaaaaacggatgagctttgcgctggaaaatcagcttaagcgtgccgggcaacagcagcagcgattaacacagcggctgaatcagcaaaatccacagccgaagattcatcgcgcgcaaacgcgcattcagcaactggaatatcgtttagcagaaatcctgcgcgcacagcttagcgccacgcgtgaacgtttcggtaatgcagtaacgcacctcgaagccgtaagcccactgtcaacgctggcgcgtggatacagcgttactactgctactgacggcaatgtactgaaaaaagtgaagcaagttaaagcgggtgaaatgctaaccacacgtctggaagacggctggatagaaagtgaagtaaaaaacatccagccggtaaaaaaatcgcgtaaaaaggttcattaagccagcacgaattcaacgcgttttttcgatatcaagccatgcccgtgctgacagaagtaatctactgcaccgcaggcttttaacacctgcaacggttgatggcagtctggacaaagagctttcatttcaataacttccccgcaggatgggcaatgcgcatggccgttatcctgatcaagcacatgctgacattgtggacaatgcagttccatatgaattcctccggtagccacccctctacattcatagagggaatggcagataaaatacttacggataattatttatttttcttgatgtgcttcatcagacgcttacgtttacgcatctgggttggcgtcagggtgttacgcttgttcgcatacgggttttccccttctttgaactgaatacgaatcggcgatcccattacgtccagcgatttgcggaagtagttcatcaagtaacgcttgtaggaatcaggcaggtctttcacctgattaccgtgaatcaccacaatcggcgggttataaccaccggcgtgggcatatttcagcttcacacgacgaccgcgtacaagcggcggttggtgatcttcaacagccatcgtcatgatgcgcgtcagcatagaggtccccacacgacgggtggagctgtcatacgcttcacgtactgattcaaacaagttaccaacaccactgccgtgcaaggcagagataaagtgcacacgagcaaaatcgataaagcccagacggaagtccagcgtttctttcacctgctctttcacttcctgactcaggccatcccacttattcaccacaatgacaagtgagcgcccactattgagaataaagcccagcagcgagagatcctgatcggaaataccttcgcgcgcatcaatcactaacatcaccacgttggcatcttcaatggcctgcaacgttttgattacggagaatttctctacagcatcggtgattttaccgcgtttacgtacgccagcggtgtcaatgagcacatactcacgtccatcgcgttccattggaatgtagatactgtcacgcgtcgtaccaggcatgtcataaacaacaacgcgctcttcaccaagaatacggttagtgagtgtagacttacctacgttcggacgacccacaatcgccagtttgatcggcagactttgcgggtcgaagtcgtcttcctcttcttcttcgccgttctcttccgcttcaaattgcgcccagtattcagcgtcttcgtcgacttcctcttgcggtgcgagatcttccatccacggcagcagcacatgctccagcagacttaatacgccacgaccgtgagacgcggcgatcgggtagatttcacctaaaccaagcgagtagaaatcaaccacggcctgatcgggatccagaccgtcagttttgtttgccaccaggaaggtcggtttttcacgggagcgcagatgtttggcaatcgcttcatctgccggcatcaggcccgcgcgcgcatccaccataaacagtacgacgtccgcttcttcaatcgccagcagcgactgttccgccatgcgggtttctacaccgtcttctgtgccatcaatcccgccggtatcaatacagataaactcacggccttcaatttccgcacgaccgtacttacggtcacgagtcagacccgggaaatccgcaaccagcgcatctcgggtgcgagttagacggttaaataacgtggattttcctacgttagggcgcccgacaagcgcgaccacaggtaccatgtttaaagcctcatttttataaatcatcagacaacgcacgctatattcgcgtcgttgttaaaaacaggaaaacggcccctgtccaggagccgttttcaaagtgaacgacagagacgattaacgtgtaatagagtacacggttccgtcttttgcctggatcagcagtttgccgtcagcggcaaccggttcagtctggaaaccggaactatcaactttttgctgggcaacgaaacgaccatcttcgacgttaatccagtgcagataaccttcgctgtcacctaccaccaggttgccattatacagcaccggagaagtcagcaggcgatgcaacagatcgctttgtgtccacagcgtaacgccgccatcaatggtcaacgccatcacccggtcattttgatcgaccagatagatgcgattgccgtcgacgatgaaatcattcaccgaacccagttcgcgtttccacataatctgaccactgcgcagatcaagcgccgtcaggttaccattataggccagcgcgaaaacaacgccgttaacaacgacgggagtcgtgtcaacatcgctcagacggtcaatttcggtagaaccggtcgcctgggaaatacgctgctgccaaatcatctggccctgttccatcagcactgcgctgacgcgaccattatcgccacccacgacggccgcaccaaaagccgttgccggcgcagactcgccacgcaaagagagcgaaggcatatcgaggttaactgtccatttgacagcgccgtcagcttcgttcagcgcttgtaactgaccgttactggtgtggattaacaccagaccgtcgctgaccaccgggcgagaaagtgcttcacccgcgactttagtttgccatgccacagtaccatcgctggtattcagcgcgtaaacctgcgccttttcgctgccaatgtagacatgcccaccagacacggtcacaccgccagaaagtaatgcaggctctttagagaaccagccatctttctcggccaggctgacagaccagatttctttgccatcatccgcattcagcgcttttactaaaccagcgcggtccgctgcatagacaacgttgtccgccagtgccggatgaagattggaatagaagttgccaatgccgctaccaacggaagtgctccacgccgtggtcggcgtaaactggttttcaacggttggcaatggggacatctttaccacatcttcttcgctgttaaacagcgaacagccgcttaaaagggtaacggaaagcagtcctggcagcagtaatttacgcaattgcatcgggtccctctcagatggacaaattattaattttcatctgcatcatttcgctcagtgccggagtaacatcgcttttcacgcctgcttcccatgcactacgcgcaccttgcttatcacctttgctcagcaatgcttcaccacgcaggtcggcaacaatggcagcccacccttcacctttgatggtatcaagggttttcagcgcggcatcagcctgcttgagctgtacctgaacgcgagcaagacgcagatttatcacggctttgagattttcatcgctcgtgtctgccagcccctgttgtaactgggcggcagctttctctagttcatttttgtcaacaaattgctgcgcaagttccaaagaagccagcgcaccataagtatttttattttcagcagcaaatttttccgccgccgggatgctatccggtttgccttcgctcactgcggtaaccgcattttgataggcaagagaagcggagcgtgcagaatcaacctgatggctgttccagtagcgccagccaatcagtgcgccaacgcccaaaatcaccccaacagccagtgctttgccattttcagcaaaaaagcgtttaaccgcttctacctggtcgttttcgttctcgtaaatttccacgctgtccttctccttccttaacccagtaacgtgcgcaaatgcgcggctacgctatcctgcgcaactgccgtttgctcaccagagcgcaaatccttcactactgctgtgccgttagccacttcagactcacccagcaccacagcaacgcgggcaccccatttatcagcacgggcaaactgtttcttaaagttgccgccgccgtggttggtcatcaatttcacgcccggtaattcatcacgcagacgctcagctaatgccatagccgcagattgtgtatcagcacctgaagccaccaggtatatatcgacaacaggatcggctttaaattccggattaacggcctgtactaacaatacaagacgttcgaggcccatcgcaaaaccgacagccggtgttgcacgaccgcccagttgttccacaagaccgtcataacgaccgcctgcacacacggtgccctgggagccgagactgttagtcacccactcgaaaacggtacggttgtagtaatccagaccacgcaccagacgctggtttacggtgtaagcgatccccgcgctctcaagcagtttgcacagaccagcaaagtgctcacgagattcctcgtccagataatcacctaatgccggagcgtcgttgagaagcgcctgcacttccggattttttgaatccagcacgcgcagcgggttagtgtacatgcggcgtttgcagtcttcgtccagcttttctttatgctgctcaaggaatgccaccagcgcatcgcggtaattggcgcgtgcttccagcgaaccgatagaattcagctcaagagttacgtgttcggaaatacccagcgcgcgccaccagcgggcggtgagcataatcagttcagcgtcgatatccggaccttgcagaccgaaaacttcgcagcccaactgatggaactgacgataacgccctttctgcggacgctcgtgacggaacatcggcccgatataccacagacgctgttcctgattgtacagaagaccatgctcgatgccggcgcgtacacagcccgccgtcccttcagggcgcagagtcaggctgtcgccattgcgatcctcaaaggtgtacatctctttttcaaccacgtcggtgacttcaccaatcgcacgtttgaatagcggggtctgctctacaatcggcaagcggatttcactgtaaccgtagctgccgagcacgtttttcagtgtgccttcaatgcgctgccagatggccgtttcgccaggcaggtaatcgttcatgccgcgaatggcttgaatgttttttgccacgtttattctctttctgaatataaaaatgaaccctcaacgcttccctcaatgtttggggagccatgcgggttcaatcatacacgggaagcgaggcgcttcccatcacgttattatttttcgacctgctgaacgtcaattcgacgcgcttcgtccagctgactggctttcgcacgaatgcgtgcttccagctggtcgatcatatcgttgttgtccagacggtctttgcgcacgccatcttcatagaggccgcttttcttgttgccgccggtgacgccgagtgtagaaaccagcgcctcacctgggccattcaccacgcagccgataatcgaaacgtccatcggagtgatgatatcttccaggcgttgctccagcgcgttaaccgtaccgataacatcaaactcctgacgcgaacaggtcggacaggcgatgaagttgatacctcgcgaacggatacgcagcgatttcaaaatatcgaaaccgactttgatctcttcgaccggatcggccgccagtgatacgcgcagcgtgtcgccgatgccttcagacagcagcagacctaaaccaatggcggattttactgccccgctgcgcgcgccacccgcttcggtgatccccagatgcagcggctgatcgatttgttttgccagcaaacgataagactcaacagcgaggaagacgtcagacgctttcacgctgactttgaactgatcgaagttcaggcgatcgagatgatcaacatggcgcatggcggattccagcaacgcctgcggcgtcggttcgccatacttttcttgcagatctttttccagcgatccggcgttaacgccaatgcggatcggaatgtttttatcgcgcgcacagtcaactaccatgcgaatacgctcttcattaccgatattgccagggttaatacgcagacaatcgacgccgtattccgctactttcagcgcaatgcgatagtcgaagtggatgtcagccaccagcggcacgttaacccgctgtttgatgagtttgaacgcttctgccgcgtccatcgtcggtacggagacacggacgatatcagcgccaacgcgttccagcgccttgatttgattgaccgttgcttcgacatctgtcgtacgcgtattggtcatggactgtacggcgatgggagcaccatcgccaatcggcacattcccaacgtaaatacgtgttgattttctacgttgaattggagcctggttatgcatgaaaaatctcccgcgttacccgtctgttactgcgccggtgattgttcggcattgagggtcagacgcgcaacctggttagttctgataaaacgactcagatcgacaggtttcccttgatactggatctgtactgcggctggcgcaccaattttcagtttgtacggtgcctggccggttaagttcaaattaccgtctttacgctgcataccgctaaacaattttttaccggtagcatcagtgacctccagccagcaatcggcagtaaagttcatcaccagcgcattcggatcagccaccggcgtggtcacgccagcctgatcggttggcaacggcgcagcaccatctggcgttgttgctgccgttggtgccggggtcgcggcggtatcaacatttgcctgcgaaggcgaaacaaccgcattctgttgcggatcaacagctggtgctggcgcagttacggcaggtgtttgcgtgttggttgcggtagtatccacagacgctggcggcgtggacgttgtagccgggtctgtagttgtcgacgtatttaacggaacactctgcccctgctcgctattactgctcagttccgccgaagattgatcggccatagtggtgatctcttcctgctgagctttgtggtcttgccaccaccaggcaccgctcaggccgataaccacaaacaacaccagccaggtgaaggtcatcagccagccatcacgttttttgcggcgtttaccgagggaaaaactctgcattggcgcaacttttgcagcccgtagtggagcctgcttttccagccctggcagcagttcttcttctggaatatgtaccagacgcgcataagagcggatatatccgcgcaggaatgttgaagcaagatcggcgggtgccttatcttcttcaatgtcgcgtaccgtggaaaccttcaggcaaagtcgctcggcaacggcctgctgactaagtcctagttgttcgcgagcattacgcaggcgagcgccggtagtaagtgcttcattttggtcgtgcgtggcttcagtattcattcgctgcaggtacgtttaaatgagaattgagatgccggtgaaccatcatgctcacccacaccgcgaaacatccgttaagttaaccgttatcatacagtataagaccgtctgtgtgctcgtgacaaagcccacattcactaaggctaacttactgttgcatcgttacatactgccttaaagtcagcaaaaacgcaccgttaatattgaccagacaattgcaacttaatacttcattcataaaacattacgccacggtacataaagtaaccgtggcgtaatggctatcagaccgctttaatgtcgatggcttcaccctgcatccgtttacgcagggtacgtttcgtacggtcgataacatcgcccgccaactgaccacaggcagcatcgatatcatcaccacgcgttttacgcacaatagtggtgaaaccgtagctcatcagcacttttgagaaacggtcgatacggctgttcgagctgcgtccatacggcgcacccgggaacgggttccacgggatcaggttgatcttacacggcgtatctttcagcagttccgccagttggtgagcgtgttcagtgccgtcgttaacgtggtcaagcatcacgtattcaatagtgactcggccttgattggcgttggatttctccagataacggcgcaccgcagcaaggaacgtttcgatattgtactttttgttgatcggcacaatttcgtcacgaatttcgtcgttcggcgcgtgcagggaaattgccagtgcaacgtcgatcatatcgcccagtttatccagcgccggaactacaccggaagtagaaagcgtgacgcgacgtttagacaggccaaaaccgaaatcatcaagcatgatttccatcgccggaacgacgttgttcaggttgagcagcggctcgcccatgcccatcatcactacgttagtgattgggcgctgaccggtgacttttgctgcgccgacgattttcgccgcacgccacacctggccaataatttccgatacccgcaggttgcggttaaagccctgctgggcggtggaacagaatttacactccagcgcacaccccacctgcgaagagacgcagagcgtggcacggtcgacttccgggatatacaccgtttcgacgcgctgatcgccaacggcgatcgcccatttaatggtgccgtcggatgaacgctgttcttcaaccacttccggtgcgcggatttccgccacctctttcagtttgccgcgcaacactttgttgatgtcggtcatctcatcaaagttgtcgcagcaatagtgatacatccacttcatcacctgatcggcgcggaagggtttttcacctaaatctttaaaaaactcccgcatctgctgacggttgagatccagcaggttgatttttccatctttcgtggtgacgttttcaggtgtgactaattgttcagacatatgctattccggcctcgttattacacgttatggcccctggagggttgaaaaaagaaacgccccggtgagcggctgctcgtccgggggcgctgcattgtacaaattctggcgcacggatgccacgtttgcacgcggcatttacgaaattattaacgggtgcgcgggcacacttcgccttcgccaaagaaataagcgatttcgcgagcggcagattcgacggaatcagaaccgtgggtaccgttttcggtcaggctgtcagcgtaatcagcgcgcagagtaccagccagtgcgtttgccggattggtcgcgcccagcagatcgcggtgacgctgaacggcgttttcaccttccagcacggaaaccacgatcgggccagaggtcatgaattcaaccagaccatcaaagaacggttttccatcgtgttcagcataaaagccacgtgcctgttcaacggtcaggtgcagcattttggtgccaacaattttgaaccctgcagcttcaaagcgcgcaaagatattaccaatgacgttttttgctaccgcgttcggtttgatgatggaaaaagtacgttcaatagccatttttacctctgtaaattgttctgttgttgtctgtaccagcgtacgagatggcgcggattataatgagcaacagggccgttgactattgatgaaggtaacatttttttaaaataaaatgagttttagcaacaatcagggacaaaacagactattgcatgacaaatttcactgtcgcgatttgccccacgtcatccatcaccagcaattgataatcacctttatccgtcaaatgcagggtcacgttgcgcccgcgttcagttaacggttcgccattcagaaaccaccagcgttcacctgcccctccacttgattgcaacggcaaagtcgcttccgctgcgcccggtaaacgtttaataatcgcgccatcgcgaacgcctgtcagctgcagcgggagctgggcatcgtgaccgtatggcgggcaacttgtcgaggccggtggtaagcgcacagcgcgacgttctgatgcgggcagccagggttccagcggtagcggccagacatttatcatttcttgtcgcgcttgcgggcaatcagcggcaacacgtttgccattttcatccagccagatggggaaacgaatgccattaatgccttcctgctccggcagtaatagagttggcggctgactcccgtccagcagccaggttgccaggcggcggcgacagttaccgtcaccttccggcaaagactgtccgcccggccagcagataacgccacgagtggctgagttcgggcgcgggtcttccggcagattcgcactgcgcgacagtaagatattattgacctgattcaacaatggtacggcactggcaaagccaaactgaccaacaacgggcgtgccgtccggtctgccagtccagatcccaatgacatagcgagcgttaaccccaatcgcccaggcgtcacgatagccatagctggtgcccgttttccatgccagtggggcgacgcgcggcaaggcactatccggcaagggttgcgcttcatcagccataatccggcgaatgatccacgccgcccccgacgacattaaaggccgttcaagcagcggatcgtcaggctgtaagcgcaatttgcctgccttgccgtggcgagcaaacgcggtatacgctgccgccatatcttccagttttgcaccagcgccgccgagaatgagtgaaagattcggcgcagcaccgttgggcaaatataacggcaatccaacattgcgtaactttgccgcaaaccgtttcggtccataggcttccagcacctgcacagcaggtaagttcagcgagcgcaccagcgcctcgctcatgctgatcgggccatgaaaaccgctatcaaagttacctggtcgataatcaccggtgcgccgggggacgtcttgcagcagtgatgccgggtggatcaagccttcatccagcgccagaccataaacaaacggtttgagcactgatcctggcgatcggatcgaattgaccatatcaacatgaccaaagcgtgaatcatcgttgagatcaaccgatcccacccagccgcgaacacgcatatcggtatgatcaaccacgatcatcgccagtgagctgcgcggtggcaaccgccctttccagttttgcgccagttcttccagacgtcgttgaagaccggcatccaacgtagtagtgattttgtcgcttttgcttttaccgagcatcatgcgcgaaaacagcggtgccagttgcggcatttgtcggggggccagccagatgggttcttcccttgactcttttacctgctcacgggaccacacaccttgcacggccatccgttcgagcactttattacgcgcggcttcggcacgctccggccaacgatccgggcgaagacggctgggcgcttgcggcaaaaccgccagcattgccgcctcggaatagcttaaattcgcaggcgattttccgagataagcccaacttgccgcaccgatcccctgcaacgtaccgccaaacggagcgcggttaagatacaaggtcagaatttcacgcttagacagatgccattccagttgcaacgcgcgccagagctggcgaattttgccgccaaatgttttggggtgaggatcaagcagacgagcaacctgcatagtgagcgtgctgccaccggaaataacccgtcccgaagtgagatcttgccatgctgcgcgcgccaccgagaatggattcacccccggatgcttccagaaccagcgatcttcataattgatcagcgcttcaaggtaacgtggagaaacatcttcgattgttaccggataacgccagatgccgtcagcatcggcgaagcgccagagcggcgtaccatcctgcgccacgaccactcgtgcgggattgacttcatgcagcggtagaggccagagtttatctgctccccacgctgcaagaaaaaggagaaagggcgcggctgccaacgttatccagcagccgcgtttggttaacaagcgaggcatttacggtctgacaatcagcagatcttcagccgcgccggtcgcccgccattggggaacatacattgattccaccatcggttgcggtacctgatacgttcccggcgtcaccgcccgcgccagatacaccagcgttaccggttggtattcatcaacggcaaccgccgccacaaagcgatcgtcacggaactcaatgtgcttaatgctcgcctgctgcatctggttcagtaagttctgcacttcgccaccactttgctccaggctggcgctaccgttcgccagattctggttttccagttccagacccgcaggcagcagatccacgactaacgcatccggcacgctgttactggcttttacctgcaaccacaccagcaccagatcgccgctacgtaacgagtccagcgatttgctcttaccatcagtaccaagaatatgacgctcgatttgcagcacattgttcgccggtaaaggtgcggattgcggataaccgctggcatccatacgcaaccataacggctgatcgccactgttgctcacctgcaaggtgacaagttgatcgctattcagattgctgttttgcgctttctcgcctgtcagctgctcagctgagaaagaggtttgcgcctgccatttaccgggtaaatcctgaatcgtacgggcagccaggaacaacgcgttactttcctgcgtcgatagccagcgttcaccaaacgcctgctgcgaaagtgtgttcagcaaagtgtactgctcatcgggtagcagtttattttcttccagcaaggagagcattaacgcgttgtcgcgcagtgaactaccgtaatcacccagccatatccgctcatcactattacgcggcgttttcagcgccagcgcaatcgcttcttcaccacgcgtcgcatcacccatggttttcagcgcaacgccaagttgcagcagcggtaaaccagaagcggcatctgcacgatgctcccagatttcacgcagcgcacccagcggagccttttgctgacgggccaacaccagcgcagcgtaagactgtacggcgaatttactggctttgagattatccgcgtacgggatcgacatcatgcccggatcttgtaaatagcgcagcagacgctcattaccccggttaatggcgtctgtcggcacgctgtaaccctgttcgcctgcgcggaccaggaaatccatcacgtaagccgtcagccagtactcttcgtcaccgtttttatcccacagcgcaaagccgccgttatcacgttgcatttgcagcaaacgggaaatgccgatatcgaccgatgcacggcgtttctcatcactgtcgcctttgatgcccaacgcctgcagttgggctgcgttggtataaagtgacggaaacaggccgctggcggtttgctcaagacagccgtacggatacgcttttaactctttgatataacgtgcgatgttcagcggtggtttgccgctcaacaacaattgcccttccagcgtaacaggcgagaagttttgcaatccatccgccggaatcgcccatgtctcaccaggctgtaacgccgtaccgtaattaaccgtttgtgccgggaacgccggacggacgccgattttccactgcttatgctgatcggcaacggtttcacccggtaacgctaacccgctaatggtggcctgaatttctccatcgccataacccggcaatgctcgcaccgggataaacagcgtagtacgcacacctggcgctaattcaacggctgcgggtgaatcgctgaccagttcaagcaaaccactggcggtcagggcaacgttcagtttttgcggtttatcggtaagattagtgatatccagcgtcagacgcgaggtatcgccactcgccataaagcgcggcatgttcagttcagcaatcaccggtgcggcaactatcactttactttcgttgctaccgaagtcatctgccgtccaggcttgcgccatgacgcgcaattcaccgttaaaatcgccaatcggcagtgtaaccgagccttcgccctgttcgttgagcgttaccggcagcgcctgctgcgcgacaatattgacgtgattgaccggcggtttaccaccacgtttcagctcatcaccatcgccaccgaaacgcagagctgccagacgcccctgaccttcaataacctgaccgtaaatatcgtaaatgtctgcgccatagcgtttctgaccaaagaacgcctgccacggatctggcgtgacgtagtcagtaatattcagcacaccactatcaacggcagacaccagcacattcacctgtttaggcttctcgccatttttagtgctggctttaattttcacggttaatggttgattgggacgcatttttgctggtgtttccagcgccagatcgaggcgacggttttcatcaccaagcggcagatgcaacacaccaaccgcgcgttttggcgtcgcggagcgagatttatcgccaggacgcaccaccagcgtactcaaataaagatcatgacgattccaggttttatcgaccggaatcgtcagatccagcccttgagccggaacatcaatctcttgccaccacagcggcccttcactggactcgaccatcgcataacctttacccgccgttggcgcggcaatatgcaacttaatggtatcgccagggcgataactggctttatccagtttcagcgtgacacggtcgggtcgcacggcaccgctcccgtcgctgttgtcctgccagctatagccagcccagaaacgaacactactgaccgcttcattcggcgctttgacttccagacgataagcaccccactctaccggaaaactaaccttgccggtttcgtccgctttcagatccagagtttgttcattttcgatcagatctttttgatcaaactgtgactgccagccttcatcttctgaccagttccagtagtaatcgcggcgttcgcgaatcaggcgcacctgcaagcccgacacggcttttttcacgccttgcgcatcgctataaacgatgtcaaaagcggcgttactgccttcatcaacaatgggctgtttcaccgtgctgtcagtacgataatcgtaaaccgatttcgaggcgaactgcggacggatccccggcaatgcatcggcaggccagatagcctgctcagcgcggcgcgtcaccgggcgaccgcccgattccagcaaactaccctggaaaataacctgtaatggggaatgcgtttccttccactggctttctgtagaaacttcgccgcgccctttatcatccagcgtcaactgaacttcatccagcgtgcgggaaaggttttcggcagctatatcgccgaattcaaaaccaggtaaggctgacacagcctcacgcagtgggcgcaggaaaagttgcccttgcaaagtattaccattagcaggcgcaccgtacaggtagtatcccaccacggagaatttcacttcatcattcggcgtaagcggggttttctcaccggtcagattcagcgccatacgctctggcataaaatcttcgacgtggaaatcccacatccgatactggttatcgcccgtgttagcgcgaatatgccacataccggttgccgcattgctatcgagtggccaggttaagtggtagaggccattctccggctgactaacgacgctcctgagaacctgcccgtcgggtttaatcacgtctaacttgatgggttgatcgggcaacgctttaccgtctgcatcacgcagcaaaccattgaggattaccgtttcacccgggcgataaagatcgcgcgggccaaacatgaaaaactgtttgctatagcctggcgcgccagcaatgttaaattctgctaagtccagcgccggaagttttaaatcgagtagcgttgtctgaccgtctttacgcgccaacagtaatgccgcgtttttatcattttccagctgcacatgcccctgagcgtcactggttgcctgagtcagagtctgccctttctcatttaataaagagacttcaattccttgctgggccgcgccgttttccagactttgggtaaagatatcaagacgattgtgataacggtgagctgaaacgccgatatcacttaacgtaaacagcgtcgcgggattactgtaatcgtaacgtccagcctgattcatcacagccagatacacgcccgcctgctgaagcggtttgatatcgcccagcggcagcaataatttttcacgggtgttacgcgcaggattgagatcaaaccgtccggtgtagaccagatccgccatctgcagcagtttgtctgactgccagttcgccagcgaattgcggtattcccattggctaatgaatgctggcagagattctggcttaacgcgaaagaagttaacatcgacattattaacgttgagcgccattaccggcagcccttcaacgactttaccaggcagcagcgaaccacggctggcaaaaccgacgctgggttggatgtcgcgggtagttatagttttttcgtaatctttactgaaggttgcgttgttgagtgctttgacctccttgccaatagtaacgatcaaatcacgtttcggttcgaggtggcgtaaacgcagctctttaagattatctgacagctcccaggcaccatccactttgccgctttttttatcgacgacatgaataacgcgtgagaaatcctgatccgggtcgagagggatggagaacgtcagcaccagcgtggctgcaccatcaagttggacttcagagagatccagcaatgtcagcgccttaccggcactctgttgtgccagtttttgtcgctctggcgcggagagttttgctgaactcgcgttttctgaagaggccgctttagtaacttcagaaggcgcatcttttttcaccgctgttggcgcgttatcgttgttgtcgcaccctgccagcgccagcattagcatgcaggcggctacgcgtaactttttcatttttcatccctgccacaatggcccgttagcaacgtcgaataattattatgcgtgagaatttacgttatgtaattcagtatcacgcccatacaatccgaattttagtgagaattgtggctcagacagccaaatcagcctcttttgcttgtcgcttttcactaaacatccgacaatttagcctaaccccggcaaaaatggagatgcctatgtccacgacatggtttgtaggagccgactggctcgccgaacatattgatgacccggaaattcagattatcgatgcccgcatggcgtcgcctggacaggaggatcgtaacgttgctcaggagtatctgaatggacatattcccggcgcagtgttttttgatatcgaagcgctttctgatcacacttccccgcttccgcacatgctgccgcgcccggaaacgttcgccgtggcgatgcgtgaattaggcgttaaccaggataagcacctgattgtctatgacgaaggtaatcttttctcagccccacgagcatggtggatgctgcgcacctttggtgtagagaaagtgtcgattctggggagtggacttgcaggctggcagcgcgatgatctgctgttagaagaaggtgcagtagagctgccggaaggagagtttaacgccgcgtttaatcctgaagccgtggtgaaagtaaccgatgtattattggcaagccatgaaaatacggcgcaaattattgatgcccgcccggctgcacgttttaacgcagaagttgatgaacctcgcccaggtttacgtcgcggacatattcccggagcactgaatgttccgtggacggaactggtgcgcgaaggcgaactaaaaacgaccgatgaactggatgcgatattttttggtcgcggcgtcagctacgacaaaccaattatcgtcagctgcggctctggtgtaacggcagccgtggttttgttagcactcgcgacgctggatgtgccaaacgtgaaactgtacgacggcgcatggagtgaatggggcgcgcgggcagatttaccggttgagccagtgaaataagtattttacaggcaataaaaaaccgccgaatttggcggttttttattgctagtctggttcgcggcctttccagcaggttgacttgtgttacatgagcaacgcaggtgcttcacagcaaaacaatactcaccagtaactctctttttgtcaagcaaaagagagtaattattgtttatttagcgtattatcgacaccggccctttccgccgtgttcggtaataaaataacctggcttattagtccgaattcagacaaatataaacaaatcctgctcaaaattaaaaattctaaccggtaaaagatattacttaaacatgtaaattcactttcctttaaaaaacaaaaaaccgccaaaatcaggcggttttttgttgctggtccggttcgcggcctttccagcaggttgtattaccgtagtaatgcaagcgcgtctcagcggagacaatactcgccagtaactctctttttgtcaagcaaaagagagttattattgttctgttagtgtattatccactgcggccctttccgccgtctcgcaaacgggcgctggctttaggaaaggatgttccgtggccgtaaatgcaggtgtttcacagcgcttgctatcgcggcaatatcgccagtggtgctgtcgtgatgcggtcttcgcatggaccgcacaatgaagatacggtgcttttgtatcgtacttattgtttctggtgcgctgttaaccgaggtaaataataaccggagtctctccggcgacaatttactggtggttaacaaccttcagagcagcaagtaagcccgaatgccgccctttgggcggcatattttagattatccgattctgtttaaagtcacgcaaaaaaccaccccagcgacgttcatagaatggcgcaatatgttcggtaataaagtggctaattcctttttccccttttttcacctgacaaatatcgattggttcatcgccaggtaatgtatcggtcgctacacttcccgtcgcctgaataatttcttcgatatcaccatcggcttcaatgccaataagtaaattaggctgtgcctcttcgttctctttaattgaacaaataaaagcacgcttcaccggcttaatggttttaaataaggtggtgagtgaatcaatcatttgtgctggcggctctgcgacttccgataatatcagcgattcaccgccttccaggatttcctggctgctcagcggatttccctcttcaccaatcaacaaactgatttcacgcggcatgaattctttaccggttggcagtttggcattaaggaagagcgtttcgccaagtgtcatctcaaacagcgtgcgaacgggcattacgacaaatgcctgttcgtcttcaaccgcctgttgaagtgcttctaacgaggtgaaaaaaggaatgacgctggtgccgtcttctttttcccagtgctgtaaatcaagcgcgctatcttcaaccacagcctcgccctgcgccgccgtaccaggcacccagacggtggattccagtagagtacggaaaaaggccgggcggtgcgccggttcagttgctgctttttccagcaggtcttcaagttcgttttttgtttcggacataagaaccacaattcattcaacgttcggggcgcaaatgcctgatgcgctacgcttatcaggcctacaagggattcgcaatttgttgaatttgcagaatttgtaggccggataaggcgtttacgccgcatccggcatattagtttacgccgttaacagattagctatcgtgcgcacaccaagtcccgtagcgcccgcagaccactgttcaaccggcgctttacggtaagtcgccgagcagtcgatatgcaaccagccttgctgatagttctcaacaaagtgcgacaggaagcccgccgccgtgctcgcgcctgccggatacgccgcgcttccggtattgttcagttcggcaaagttagacggcagctggctgcggtggaactccgccagcggcagacgccagaacggttcgttctcctgcgcggcactcgccagcaagcgaccggccagcgcatcgtcaaaactgaacagcgcgtgataatcattacccagcgcagttttcgccgccccggtgagggtcgccgcatcaatgatcatttccggtttctgcgcactggcatcaatcagaccatcggcaagcaccagacgcccttcggcatcagtgttcatcacttcaacttttttaccgttgcgataggtgatgatatcgcccagcttgaacgcattgccgctaatcaggttatccgcacagcagaggaacagcttcacgcgcttgttcagtccgcgcgtaatggcaaatgccagcgccccggtaaccgttgccgcgccgcccatgtccgacttcatcgagtccataaacgcagtctgtttgatgctgtagccgccggagtcaaaagtgatacctttacctaccaggcacgcgtacactggcgcttctttatcgccagttgggttgtaatccagcgccagcaataccggagaacgttctgaaccgcgtccgacggtgtgcagccccatataaccttgctcacgcagatcttcgcctttggtgatccgataagtcacacgatcgcccgcgacgttgctgatcagatcaacagcacgctgtgccagttgcgatggtcccaattcttctgccggtgcgttgatggtgtcacgcacccagtcgatgatcatcaggcggttatccagttcctggcgctgggcatcgtccagatccggccactccactttacgcgtgcctttcggggctttgtaaccttgccagaatgcccagcagcgatccgcatcccaaccttcaccgcttaactgaacatgcttgatgcccagaccgtcaatcttgcgggccgcacgctggatcagccccagatcgtctgccccgttcaaatgcagggtaatgccatcattattaatgctgtaagttgctttttctccccagcgcgcgtcggcaggttgggtagagagggtaattttcatcgcttctgtcattttagttatccttattcgtttaacagcaaaacgggctaccccaggcagcccgtttattcattcggcctcgtccagccagactaacaaaatcgcttcgaggattttctcgttggatgcctgcgggtcgtcgtcgaaatcttccagatcgcaaatccactgatgcatatcggtgaatcgaaccgttttcggatcaagatcgggatacgcatcgtacagtgcttcgccaatttcgcggctatcggtccacttaagtcccatactaacctctgttaatgctcacgcgcatggttgatagtgtaacgcgggatttcgactactaaatcttcgtcggtaacgcgcgcctggcagcttaaacggctttccggctccagtccccaggctttgtccagcatgtcgtcttcctgctctgagctttccggcagtgagtcaaaaccttcacgaacgatgcagtggcaggtggtgcaagcacaggatttttcacaggcgtgttcaatctcgataccgttacgcagagctgcgtcgagaatggtttcaccgctattagcttccagaacagcgccatcagggcagagatcctgatgaggcaaaataacaatctttggcatattaaacctcgtccacggaatggcctttcagcgcacgacgaaccgactggtccatgcggcgagcggcgaaatcctgggtttgtttgtctacgtttttaatcgcttgttcgatggcgtcaacatcatcgccctgcgccacttcactcaggtgagcggcagcatcgtcaatgacctgacgttctgcggcgcttaacagcgcggcatcagcagccagcgcgccgtgcagactttccagcacacgcgccgcttctactttttgttctgccagcattcgggcttttacgtcctgctcggcatagctcattgagtctttgatcatcgaagcgatttcgctatcggtcagaccgtaagacggtttgacctgaatagacgcctcaacgccggtggatttctccatcgccgtcacgctcaaaagaccgtcggcatcgacctggaacgtcacgcgaatatgcgcaccgccagccggtagcgccggaataccacgcagcgcaaaacgcgccagtgagcggcagtcctgcaccagttcgcgctcaccctgcattacatggatagacatcgccgtctgaccatctttaaaggtggtgaaatcctgagcgcgggccaccggaatagtggtattacgcggaatcactttctccaccaggccgcccatcgtttcgaggcccagcgacagtgggatcacatcaagcaacagcatttcgctgtctggcttgttacccaccagaatatccgcctgaatcgccgcgccaatagcgacgactttatccgggtcgatggaagtcagcggtggacgaccgaaaaattcgcctacccgttcacgcaccagcggcacgcgagtagaaccgcccaccatcaccacttccagcacttcatcagcttctacacccgcgtctttcagcgcgcgacgacaagccagtaaggttcgttttaccagtggcgcgatcagttcattgaattgttcacggctgatttcgccctgccagcccgcaacgttaacggtcacggagtccgcatcgctcagcgcgattttggctgcaatggcggcatccagcagttcacgctgaacgcggttatcgctacgatcaggaatgcccgcctgctcgcgaatgtaatccgccagcagatggtcgaaatcatcgccgccgagcgcggaatcaccgccggttgccagcacttcaaacacgccgcgacttaagcgcagaatggaaatatcaaacgtcccgccaccgaggtcataaacggcgatcacgccttcctgaccggaatccagcccgtaggcgatagccgcagcggtcggttcgttaagtaagcgcaggacgtgaaggcccgccagacgcgccgcgtctttggtgccctgacgctgggcatcgtcaaagtacgccggaacggtgataactacaccatccagctcgcctgccagggcttcagttgcccgcgccgccagtgctttgaggatgtccgcagaaacgcgcaccgggttcagcagccccgccgccgtttcaatcatcggcaggccgttttcgctggcctggaattgataaggcagatgcggatagcgttgctggatatcagccagcgagcgtcccatcaggcgtttaacagaactaattgtgttggcggtatcgagcgctgcattagtacgcgcgtcataacccaccgaatgcccttgctgttgatagtgaacaacagatggcagcaggtgacggccttcatgatcggctaacgtttcggcctgaccgctgcgcactgtcgccaccagcgagttggttgtgcccaggtcaataccggccgccagacgacgctgatgcggcgcagcactcaaaccaggttcactaatttgtaataaggccatgtttagcttccagaaattaaaaatcgagcagtttttcttcgagttgttcggcactgcttcgcagtttatcgagaaaacgcagcttacgcacggtatccgccgccgcgtcccacgtctcgttgtctaactgttcaaccatcaactgatggcgggtatcaaacatctttttcacacgtttgataaagctttccagccgcgcttcatctttcgcctgttcgatctcgtccagctcttcgcgcagctccaactgttccatcaggaacgcggtgtcgcgcacagtatgctgctcgctggcgagatcaaagccgtgcaaagaaagcaaatattccgcgcgcattaacggatgacgcagcgtttgccaggcctggttaatggttgcagattgctgtacggcggcgagttgttccgcctggcttccgctggcgaatttatcaggatgatactgacgttgtagatcctgaaaacgcaggctcagcgcctgggtatcgagttgatagcgggcaggcaagccaaagagggtgaagtaatccataacattctcagggctgcgatccgccgcgataacggcgaatcaggtaaaacaaaccccacgcgcaggcgaccacggtggggttatcggtatgcgcatcaaacgtggaagctttcgccgcaaccacactcatctttgacgttcgggttggtgaatttaaacccttcgttcaggccttcttttacgaagtccagctgcgtaccgtccagaaattgcaggctcttgccatcgaccacgactttcacgcctttgtcttcaaacacgatgtcttccggcgtcggttcgtcaacaaattccagtacataagccatacctgaacacccggaggttctcacgcccagacgcaggccaaaccctttaccgcggttagccagaaaggtatttactcgcgctgctgcactgtcgctcagtgtaatcgacataaccaaacctcaactcttattttgcttcacgtttgcttttatagtccgcaatggcggctttgatcgcgtcttctgccagaatagaacagtgaattttcaccggcggcagttcaagttcttcagcaatatcggtgtttttgatcgcctgcgcttcgtcgagagacttccctttcacccattcggtgaccagggagctggaagcgatagcggaaccgcagccgtaagttttaaaacgcgcgtcttcaatgataccttcatcgttgactttaatctgcaacttcatcacgtcgccacaggccggtgcacccaccatgccgctgccgacgttctcgtcgttgttgtcaaaggaacccacgttacgcggattctcgtaatggtcgataactttttcgctgtaagccattataaattctcctgattccgataccgattaatgatgagcccattcgatgctgttcagatccacgccctgcttgtacatttcccacagcggagaaaggtcacgcagacgaccgatggatttacgaactaactcgatggtgtagtcgatctcttcttcagtagtaaaacgacctaaagagaaacggatagagctatgtgccagctcgtcgttcagccccagcgcgcgcagcacgtaggacggttcgaggcttgctgacgtacaggcggaaccggaagaaaccgcgaggtctttcagcgccataatcagcgactcaccttcaacgtagttgaagctgacgttgagaatgttcggcgcaccgtgttccaggtcaccgttcaggtaaacttcttcgatatctttgatgccgttccacagacggttacgcagtccgcgcagacgttccatctcggtcgccatctcttcttttgcgatgcgataggcttcgcccattccgacgatctggtgaacaggcagagtgccggaacgcataccgcgttcgtgaccgccgccgtgcatttgcgcttcgatgcgtacgcgcggtttacgacgcacatacagcgcaccaatacctttcgggccatagattttgtgaccggagaaagacatcaggtcaactttcaactggctcagatcgataggcagtttgcccacgctctgggttgcatcaacgtgatagataatgccacgagcacggcacatttcgccgatagccgcgatatcctgtaccacgccgatttcgttattcacgtgcatgatagaaacgaggatggtgtcgtcacgcatcgctgcttcaagttctttcaggtcgataatgccgttacgctgcggtgccaggtaggtgacttcaaaaccttcgcgctccagctgacggcaggtatccagtaccgctttgtgttcagttttgctggtgatgatgtgcttgccttttttctgataaaagttggctgcacctttgatcgccaggttgtcagattcggttgcaccagaggtaaagacgatttcacgcggatcagcgccgaccagatcggcaatctgattacgggcgatatctaccgcttcttcagcctgccagccgaaacggtgagaacgggaggccgggttaccaaaggttccgtccatcgtcataaactgcatcattttctcggcaacacgcgggtccaccggcgtggttgcggagtagtcgagataaatcggtaatttcattgctctataaactccgtacatcactcaatgcaaggaatcaggctaccggctggatgtacgaccgtgtttacggagcgcgatacgccccggcctgattctaatatcttgttatctttaacctaactgtttcgggtttcagcaagttgacaaacttacgaatctccgggagcttacataagtaagtgaccggagtgagtatgtgcagtcaacgcagatgcaacacgaaacaggacggttaaattaagcgcgtaacttaacgtcgatcgcgtcttgtatgcgggtgcgtggcgcgtcgtgagtatgctgacgaccagacacatccagcacttcctggttattaaccagttcgcctaaagtaatgttgttgagaaaaccggtgagacggtcgctcaaatcacgccacagcgcgtgggtcaggcatttatcgccgccctggcagccgcctttaccctgacaacgggtggcatctacagattcgtcaacggcgctaattacttcgccaacggcgatgctgctggcatctttgcctaacagataaccaccgcctggtccacgtacgctggaaaccagaccatttttacgcagacgggaaaacagttgttccagataagaaagggaaattccctgacgttcggaaatatcagccaacggtaccgggcccgcttcagagttgagcgcaacgtcaagcattgcggtcacggcatagcgccctttagatgtcagtctcatgtcttacttcacctcaaactcgcccctgcccggggttttttattgtaaaagtgggggtattgcatagcagggtcaagtctgacattcccgagtaaattggtcaactatttacttgactgatttagtcgggtatttaaccttcagtgccatttttttatcgtggcgtttgtacctgttgtcggatgcggcgtgaacgccatatccgccctggggttctgtacactgtaggcctgataagacgcattacgcgtcgcatcaggcaacggctgtcggatgcggcgtgaacgccttatccgacctacggttctgtacattgtaggcctgataagacgcgttaagcgtcgcatcaggcaaccactgttattcggccttgttacctttattctgctgctcaatagaagccagaatcccgcgcaggatattcaattcctggctttccgggcgcgcacgggtaaacagacggcgcaatttattcatcacctgccccggatggttttcacggataaaaccggttgccagcagcgtttgttccagatgaccataaaaacgctccagatcatcgaccagcggatacggcgtctcttcatgctcgacctgctcgccattttcctgagttgccagccaggccatgcgcacttcataggcaataacctgaaccgccatcgccaggttcagcgagctgtattccgggttagccgcaatcgcgacatgataatggcatttctgcaactcttcattggtcaagccgacgcgctcacgaccaaacaccagcgccaccggggtatttgccgcttcagcgacgcttttcagaccgcattcgcgcgggtcgagcatcggccacggcagcgtgcgggagcgtgcgctggtgcccaccaccaggctacaaccggctaacgcttcgtcgagcgtatcgacgatgtgagcattaccaatcacatcgctggcccctgctgccagggcaatcgcctgggagtcgggtttcaccagtggattaaccagccacagattggttaatcccattgttttcatggcacgggcaacagaacccatattgccggtgtgtgacgtctccaccagcacaattcgaatattttgcagcattgtctttcttcatctaaagattattcacgcatcttatcataaaacgaagacagatgccgatctcgctgctatactctgcgccgttttcccgttctttaacatccagtgagagagaccgatgcatccgatgctgaacatcgccgtgcgcgcagcgcgcaaggcgggtaatttaattgccaaaaactatgaaaccccggacgctgtagaagcgagccagaaaggcagtaacgatttcgtgaccaacgtagataaagctgccgaagcggtgattatcgacacgattcgtaaatcttacccacagcacaccatcatcaccgaagaaagcggtgaacttgaaggtactgatcaggatgttcaatgggttatcgatccactggatggcactaccaactttatcaaacgtctgccgcacttcgcggtatctatcgccgttcgtatcaaaggccgcaccgaagttgctgtggtatacgatcctatgcgtaacgaactgttcaccgccactcgcggtcagggcgcacagctgaacggctaccgtctgcgcggcagcaccgctcgcgatctcgacggtactattctggcgaccggcttcccgttcaaagcaaaacagtacgccactacctacatcaacatcgtcggcaaactgttcaacgaatgtgcagacttccgtcgtaccggttctgcggcgctggatctggcttacgtcgctgcgggtcgtgttgacggtttctttgaaatcggtctgcgcccgtgggacttcgctgcaggcgagctgctggttcgtgaagcgggcggcatcgtcagcgacttcaccggtggtcataactatatgctgaccggtaacatcgttgctggtaacccgcgtgttgttaaagccatgctggcgaacatgcgtgacgagttaagcgacgctctgaagcgttaatgactcaggcgggtgatatcactcacccgccctcgcctttcaggcgctattccgaaatacttcctcaccgctttactttctttcgtcactctcccaccatctttccccgattaatggatgataaagaagtcgcaaggaaaggttatggcactgccagtgaacaaacgcgttcccaaaattctgtttattctctttgttgttgccttctgcgtttatttagtgccgcgcgttgccatcaacttcttctattatcctgacgataaaatttacggtcccgacccctggtcggcggaatccgtcgaatttacggctaaggacggtactcgtctgcaaggctggtttatcccttcttcgacgggccctgctgacaacgccatcgcaaccatcattcatgctcacggcaatgccggaaatatgtccgcccactggccgctggtcagttggttacccgagcgtaatttcaacgtttttatgtttgattatcgcgggtttggtaaatcaaaaggcacgccgtcccaggccggattgctggacgatacgcaaagcgccatcaatgtggtgcgccatcgcagtgatgtaaacccacaacggctggtgctgttcgggcagagtattggcggggcgaatattcttgctgttattggtcagggtgatcgtgaaggcatacgtgcggtgatcctcgactccacatttgcctcttatgcaaccatcgccaaccagatgatccccggcagtggctacttacttgatgagagttacagcggcgaaaattacatcgccagcgtcagcccgatcccgcttttactcattcacggtaaagccgatcacgttatcccatggcagcacagcgaaaagttgtatagcctggcaaaagagccaaaacggttgatcctaatcccggatggcgaacacattgatgctttttccgatcgtcacggcgatgtttatcgcgaacagatggtggactttatccttagcgcgttgaatccgcagaactaacccatgatcgctagcacgataatcattcacaaaaccaccttaagacatgctaatccactggtcagaacagtttaagatgagaaaaattctgtgacgcttgccaacatttctgatgattagcattcccttcgtcatttccctgagcaaactttagctattcttatcaattatgcttatgggagatctacagatgatgcctacgcttgctccaccatctgtcctttcggctccccagcgccgctgccagatcttgctgacgctctttcagccggggttgaccgccaccatggcaaccttcagcgagcttaatggtgtggatgatgatattgccagtcttgatatcagcgaaacaggacgggagatcctgcgctatcatcaactcacactgacgactggttatgacggtagctaccgggttgaaggtacagtgcttaaccaacgtttgtgtttatttcactggctacgacgtggtttccgtctgtgtccgtcatttattaccagccaattcacccccgccctgaagagtgaattgaagcggcgcggaattgcgcgtaacttttacgacgataccaatctacaagcgttagtgaatctctgctcccgacggctgcaaaaacgctttgaatcgcgcgatattcatttcctgtgtctgtatctgcaatattgtttgctgcagcaccacgctggaatgacgcctcagtttaatccgctccaacgtcgctgggcggaatcctgccttgaatttcaggtagcgcaggaaattggacgccactggcagcgtcgggcgctccagcctgtaccgcctgatgagccactgtttatggcactacttttttccatgttgcgggttcccgatccactgcgggatgcgcatcagcgagacagacaattgcgtcagtctatcaaacgtctggtaaaccattttcgtgagctgggaaatgttcgtttttatgatgaacaggggttatgtgatcagctttatacccacctcgcccaggcgttaaatcgcagtttgtttgccatcggtattgataataccctgccggaagagttcgccagactgtacccacgcctggtgcgcaccacccgcgcggcgctggccggatttgaaagtgaatacggcgtccatctttctgatgaggaaagtggtctggtcgcggtgattttcggtgcctggctaatgcaggaaaacgatctgcatgaaaaacagattattctactgaccgggaatgatagcgagcgagaagcgcagattgagcagcagttacgcgaactaacgttactgccgctcaacattaagcatatgtcggtaaaggcatttttgcagacaggcgctccgcgtggcgcggcactgattattgcgccttataccatgccattaccgctcttttcaccaccgctgatctatacggacctgacgctgacaacacatcaacaggagcagatccgcaaaatgctcgaatcagcatgagggaacaactttcgggcgcaaaaacattgccggcagcgccaccagcgccattacccagaacacgccgtggcccagatattgatacaggaaaccggcgaaaacggtcatgatagcgatactgccgcccatcgcgacggcagagtaaaccgcctgtaaacggatgacttcgctaccctggcgagcagcaatataacgcatggcggccaggtggcagaccgtgaaggtgccgcaatgcagaatttgcaccactatcaaccacggcaacgccgtagttgctcccataatgccccagcgcactacgccgcaaatcgccgagatcaacagcatatcgcgtgcactacaacggcggaaaagtttattactcagcgcaaagataatgacttccgccaccacgcccagcgaccacaaataccccaccgccgaggccgagtagccagctgcctgccagtaaatggcgctaaaaccgtaataggccgcatgtgccccctgcaataaacaaacgcaggccagaaagcgccagttctggcgaaccagcgccaaccacgctgaccaaccggtgctctcctgctggcggcttgccccttgtggctgaatcgtcggacggatgagaaagccgagcagcatggatgccacgcccaacgtcaacagcgcgaggatcacccgataatcaaacatagtgaccagtttgcccgtcagcgccgagccaatgacaaacgccaccgagccccacagtcgcactttgccgtaatcaagcgggaactgcttttgccacgtattcgccagtgcatcggtcaacggtaccagcggtgagaaaaagaggttaaagccaatcatcaccagcatcagccacgctacgtgcgcccccgcccagaaggcgacagcaaagagaagtgtcagcagtgccagcacgcgcaaggcgaaaatcaggcgggaaggatcgctgacgcggggcgcgatgagcaaactcccgagaaaacgggcaaccagacctgcccccaataacaggccgatggtttctggcgttaaaccaatccctttaagccagacgctccagaaaggtagaaaaatgccgtaactaaaaaagtatgtgaaatagccgagcgccaaccagcgcgtggattgcaaaaccatgagtccctcccgtcaggaggcgttagtctggggttaatcgaatgttggtgcaagttgaaaaataagaatattcgagcctgcttcccgatgtctgtaacgccagttcacaagcactaaaaaactgagatccgcgacgcatgttgcaaaaataatgcgtaattatgccgttacgcttgccaaacgttcctgcacaatggcgatgaaatcgcgtaatgccggcttcatctcccctttcttccacgccatcagtaaagcaatggaaggcacatttccggcaatgggacgaaaaacaacctgcccggtattaaaattattcatataaccgggtatcaaagtgacgcccagccccatgcccaccagattcatggtcaccagaatattcgttgccacctggacgatatttggctggctgttttcttgcgcaaaccacgctttaacgatcggcgcaagcgaaccggaatacgccggatcggtactgacgaaattcacgccatccagttgcgcggcggtgatctctttttcatgtgctaaagggtgatcaaccggtaacaccaccactaatggttcgtcaaaaagctccagataatcaatctccgggctataaacaggatggcgcattaagccgacgtcgagttcaccacggcgaattttttcctcctgttgcgtggtgattaaactcaccagctcaatcaaggtgtctggctgtctgagacgaaacatcggtaatacttttggcaataaattcacttccgccgatggcacaaagccaatggttaattgtctgtcttcctgaacaattttccgcgcccgtaatttggcattttccgcttgttcgaggattgccagcgcgtcctggagaaaacattctcccgccgccgtcaacgcgactttgcgcttatccctcaccagtaacggaacaccgacacagttttcaagatcgcggatctggctgcttaacgaaggctgtgaggtatgcagtttttccgccgcacgggtaaagttcagtgcctgcgccactgcgacgaaatagcgtaaatgccgtagttccatcaccttccccttgttatcgaaaaaacgtctcagctggtagaaattaactatttcacatattagcaaccaaccagcaacatccttatggcacaaaaatagaaggtcaatacatcttatctttcaggattaaaaaatatgaccacaccctcagatttgaacatttaccaactgattgacacccaaaacggtcgggtcactccgcgtatttataccgacccggacatttaccaactggagcttgagcgtattttcggtcgttgctggctatttctcgcccacgaaagccagatcccaaaacccggtgatttctttaacacctacatgggagaagatgcggttgtcgtagtgcgtcagaaagacggcagcatcaaggcgtttctcaaccaatgccgccaccgggccatgcgtgtgagttatgcagattgcggcaacactcgcgcctttacctgcccgtatcacggctggtcttatggcattaacggcgagttgatcgatgtaccgctggaacctcgcgcctatccacaagggttgtgtaaatcccactgggggctaaacgaagttccttgtgtggagagttataaagggctgatttttggcaactgggataccagcgcaccgggcctgcgtgattacctgggtgacattgcctggtatctggatggcatgctggatcgtcgcgaaggcggcaccgaaattgtcggcggcgtacaaaagtgggtgatcaactgcaactggaaattcccggcagagcagttcgccagtgaccagtatcatgctctgttcagccatgcttctgccgttcaggtattaggggcgaaagatgatggcagcgataagcgcctcggtgatggacaaaccgcccgcccggtgtgggaaaccgccaaagatgcgctgcaatttggtcaggacggtcacggtagcggtttcttctttactgaaaaaccggatgctaatgtctgggtcgatggcgcagtttcaagctattaccgcgaaacctatgccgaagcagaacaacgtttaggtgaagttcgcgccctgcgcctggcgggtcataacaatattttccccacgctttcatggctcaacggcactgccacgctccgcgtctggcatccgcgcagccctgatcaagttgaagtgtgggcgttctgtattactgacaaagccgcctccgatgaagttaaagccgcttttgaaaacagcgccactcgtgcttttggtcctgctggttttctcgagcaggatgactcggagaactggtgtgaaatccagaaattgcttaaaggccaccgcgcccgcaacagcaaactgtgtctggaaatggggcttggtcaggaaaagcgtcgcgacgacggcattcctggcattactaactatattttctcagaaactgccgctcgcggaatgtaccaacgttgggccgatctcctgagtagcgaaagctggcaagaagtgctcgataaaaccgccgcttaccagcaggaggtgatgaaatgagtgcgcaagtttcactggagttacatcaccgcattagccagtttctctttcacgaagccagtctgctggatgactggaaatttcgtgactggctggcacagctcgacgaagagattcgttacaccatgcgcaccacggttaacgcgcaaacgcgcgaccgccgcaaaggcgttcagccaccgacgacctggatttttaatgacaccaaagaccagctggagcggcgaatcgcccgtctggaaacgggcatggcctgggcagaagagccgccgtcacgcactcgtcacttaatcagcaactgccaggtaagcgaaaccgacatcccaaatgtatttgccgtgagggtgaattatctactttatcgggcacaaaaagagcgcgatgaaacattctatgttggaacgcgtttcgacaaagttcgccgtctggaagatgacaactggcgcttgctggaacgggatatcgtcctggatcaagcggtaatcacttcccataacctgagtgtactgttctgatgaatcgaatttatgcgtgtcccgttgcggatgtgccggagggtgaggctctccggatcgatacctcgcccgtcatcgccctgttcaacgttggcggcgagttttatgccattaacgatcgttgcagccatggtaatgcgtcaatgtcagaagggtatctggaagatgacgccacggtggagtgcccgctacacgccgccagtttttgcctgaaaacggggaaagcgttatgcctgcccgccaccgatccgctcaccacttatccagtacacgttgaaggtggtgacattttcatcgacttaccggaggcgcagccatgagcgatctgcataacgagtccatttttattaccggcggcggatcgggattagggctggcgctggtcgagcgatttatcgaagaaggcgcgcaggttgccacgctggaactgtcggcggcaaaagtcgccagtctgcgtcagcgatttggcgaacatattctggcggtggaaggtaacgtgacctgttatgccgattatcaacgcgcggtcgatcagatcctgactcgttccggcaagctggattgttttatcggcaatgcaggcatctgggatcacaatgcctcactggttaatactcccgcagagacgctcgaaaccggcttccacgagctgtttaacgtcaacgtactcggttacctgctgggcgcaaaagcctgcgctccggcgttaatcgccagtgaaggcagcatgattttcacactgtcaaatgccgcctggtatcctggcggcggtggcccgctgtacaccgccagtaaacatgccgcaaccggacttattcgccaactggcttatgaactggcaccgaaagtgcgggtgaatggcgtcggcccgtgtggtatggccagcgacctgcgcggcccacaggcgctcgggcaaagtgaaacctcgataatgcagtctctgacgccggagaaaattgccgccattttaccgctgcaatttttcccgcaaccggcggattttacggggccgtatgtgatgttggcatcgcggcgcaataatcgcgcattaagcggtgtgatgatcaacgctgatgcgggtttagcgattcgcggcattcgccacgtagcggctgggctggatctttaaggaagcacgatgaaagaaaaaacgatcattattgtcggtggcgggcaagcggcggcaatggctgcggcctcgctacgccagcaagggttcaccggtgagctgcatctgttttccgatgagcgacatcttccttatgaacgacctccactctcgaaatccatgttgctggaagattccccgcagttacagcaggtgttacccgctaactggtggcaggaaaacaatgttcatctgcattccggtgtaaccatcaaaacgctgggtcgcgacacacgagagttagtgttaaccaacggcgaaagctggcactgggatcagctttttatagcaaccggcgcggcagctcgaccgctgccgttgcttgatgcactgggagaacgctgctttaccctacgccatgccggtgatgccgccagactgcgagaagttctgcagcccgaacggtcagtcgtgattatcggtgccggaactattggtctggaactggctgccagcgccacgcagcgcagatgtaaggtgacagtgattgaactggcggcaaccgtcatgggccgtaatgcaccaccgcccgtgcaacgctatcttttacagcgccaccagcaggctggtgtgcgcattctgctcaataatgccattgaacatgtggtcgatggtgaaaaagtagaactgacgctgcaaagtggggaaacgcttcaggctgatgtggtgatttacggtattggtatcagcgccaacgagcaactggctcgcgaggccaaccttgatactgccaatggcattgtcattgatgaggcttgccgcacctgcgatcccgcgatctttgccggtggcgatgtggcaatcactcgtcttgataatggtgcactacaccgctgcgaaagctgggaaaacgccaataaccaggcgcaaattgccgctgccgcaatgttagggctaccgctaccgctactgccgccgccgtggttctggagcgatcagtacagtgataacttacagtttattggcgatatgcgtggcgatgactggctttgtcgtggcaacccggaaactcagaaggcgatttggtttaatctgcaaaacggcgtgcttatcggtgcggtcacgctgaatcaggggcgtgagattcgcccaattcgcaaatggatccagagcggcaaaacgtttgatgcgaaactgctgatagatgagaacatcgcgcttaaatcactgtaaccaggataattagcgaatatctcaatgcctggggcgtggcgaggtgcaagagtgtgtattacgtttaaatcacattatcttgcaaagggattggttatgaacacactacgttattttgattttggagctgcccgccccgttttgttattaattgcccgtatcgccgtggtcttaattttcattatttttggttttcccaaaatgatgggctttgacggtacggtccaatatatggcctcgttgggcgcgccaatgccgatgctggcagcgattattgcggtagttatggaagtgcccgccgcgatattaatcgtgcttggctttttcacccgtccgctggcggtgctgtttattttctacacgctgggtacggcggtgattggtcaccattactgggatatgaccggcgatgcggttgggccaaatatgattaatttctggaagaatgtcagtatcgctggcgcgttcttgctattggcaattaccgggccgggggcaatttctctcgatcggcgttaggaaagatgccggatgcggcgtgaacgccttatccggcatttaataaattacagccactctacccgcaacgacatctctgaagttgttgattcccctggtgctagcgcaatgagatcacccccttccgggcgatgatgatcatccggcgcatggctcatcggttccagacagaagaaatcaaacgcatatcctttatcaaacgcagggtcggaaacaaagatgaaataacacggtgcaggtggcgtcgtttccatgatgatggcataaccttcctgcggctgctcgatgcgggcctgaccattccatccggcaaaaccattgttcacccactggcgcggcaacggcgcgggctggttaaaatccagttcctgcggtagctgctcgcaaaactcacccgccagccactgctcccgctccagccagtaaccgctcgcctgtgcctgaatccgcgtttgcggcgacaacggaaaataaggatgccagccggtaccaaatggcagcgtctctgccccttgattggtgacagagagcgtcaccgtcagcgtatccgccgttaaatgaaacgcctgacttacccgatagtgatagacaccgctgcgatgttcatacaccagacacaaactatcatcgctgtgcgagacacattgccactcgcccagccagccatcgccgtgtagatagtgcgcatcccactcaacattcggttgcagttgatactcacgcccctgccagacaaaacgattgccgctcacccggtttgcaaatggcaccagcggaaaacatgaggcatcggttgccacaccgctttttttaccaggacgtaagagcggcgtcgtatcgcgccagaagccttcgattacgccgccctggtcagaaacgtccagctttagcgacccgtgggataaggtatagatggtcatccgctaactccttaatccgggaagttaatcacaactttcccgcatttgccgctcgccatcagcgcataggcatcacctgcctgttccagcgagaagcgatgggtaatggcgttacgcggccacagcttccagtccgtcagatcatgggcgcatttttccatatggaacagactggtcacccaggagccgataatccgccgttgatggtgcatcagatcggcgctgacctcgaattccacttttccggtttcaccaatgtaaaccacccgtccccagtcagcggtggattgcagtgccagcaagcgacctgcggcattaccggaacaatcgagcgcaacatccgcgccaccgtgggtgagttcggcgataatctgcggcagaccttcggtggttgctaaatagccgtgatccatcacccctaactgttttgccatcgccagacgttccggcagcatatcaacgccgatgatccgttttgcaccgcgacctttcgccagcatcatcgccatcatgccgaccggccccagaccgaccaccagcacgttatcgctgccggaaacttcgccgcgcaaaatcccttcataggccgtgccaacgccgcaactgataaacgcaccatcttcgtagctcagcgcatccggcaggaggatcagatctttttcttccgccagcagatattcggcatgaccgccgtcacgctgccagccgtaagccgcttttcctttgccagtacaagagataggaaagccgcggcggcagttcgggcaaaaaccacagccagaaatgtgatacaccagcacgcggtcgccctctttaaaatggcggcagccttgccccatcgccacaatctgcccgcacggttcatgaccgttgataaatccttggtataacggtttgtcgggtgccgctgccgtagcgcggtgctggtggtagatatagtggacatcgcttccgcaaattccggaagatttcattttgatcagtacctggttaatccctggtgtcggcaccgcaacttcccgtagatcgacggtcgaatttcctggtaaataagctgccagcatcgttttcataaatccctcattaacaatacgattaattttcatccctgccgcacccgcgccaggggcgttaaggtttagcgtttcgctttactgcttcgctgggtcagcaagatattcgccagcaccgccaccacgatgatgacgccgcgtaccacctgctggaaaaaggagttaataccgagcagcaccagaccgttaccgattagcgtaatcaccagcacaccaagcaatgtaccgaacagggaaccgcgaccgccggaaagtgccgtaccgccgaccacgaccgcggcgatgacgtcaaactccagaccgtttgcggcacctgcgttaccagaaccgaggcgcgccgccaacaaaatgccggtcaccgccgctaataatcccgaaagggtaaagataagaatgcgcacccgacgaacgttgatgccgcacaactgcgccgccgtagcattaccgccaacggcaaaaaccgagcgcccgaaggcggttttgcggctgatgaacacaaacagcgcaaacaacacaatcatgatcagcgcggataccggcacaccgagaaattgtccgcccagccagtccagcacctcgttttcgtcaatcggcactggcagtgcgttcgtcataaacagccccattccgcgcagggcgctccacagccccagtgtggcaacgaaacttggtacgttaaacacgccgcgcagcaccccggcgagcgttcccatcagcgcgcctaacagcaacaccagcagacaagcaatcgccaacggaacttcaaattgcagcaaaaatgccaggcacaccgagacaaaagccaccatcggcccaacgctgacatcaatctcaccggagataataatcagcgtcatcgcccaggcggcaatcccaatggtggcggcatcgcgcagcacgttcatctggttattcaatgagataaagccaggcgcgttcagggagaagaccagataaagaatggcaatcaccaccagcaaaccgatctcattaatatggcgactgacaaattgtttgagcgagacgctcttgccctgcggcaatggtaatgacgaagcagacatcttcaggttcctcggtaaaattcatcagtgcacagacagaatggcggacatcagctcatccacattgaccggcgagtgaaactcctgcgagaacgtgccgtgctgtaataacaggatgcggtcacacaccagcggcaactcctccacttcactggagataaacaccacgctttttccttcggcagccagctcacggacaatacggtaaatctgctgtttggcttcgatatcgacgccgcgcgttggctcgtcgagcaacaaaatctggctggcggcatagacccaacgaccgatcactactttttgctgattgccgccagaaagcgtgccgatgggcgtttcgctactggcggccttgaccgtcatccgctgcatcacttcttcggtcaggcggcggatggtggaccattgcagcactccgttggcgctgattttttgccgattggtcagcactgtattttcgtcaacgcccaaccagggaatgatccccgcttctttgcggttttctggcgtatagccaatgccgcgtttcagcatgtcgccgtaatcggggcgcgtgattttctcgccgttgataacaatttcgccctgttcatactcctccagcccaacaatcgccttcagcaattcactgcgccctgcccccagcagaccagcaatgccgagcacttcgccacgacgtagcgtaaaactgatatcctccagcttgggcttatggcgtaacgcacggacttccagtacggcctgatccacaatttcctgaggggcaaccggcgcaatatcaacgtgatcgcgcccgagcatcagcgacacaatatgatgcgtggaggtgttttcgagcatcacatcgcccgccacctgaccatcgcgcataacggtggcacaggaggcaatgcggcgaatttcttccatccggtggctgacataaattaccgccacgcccagtgccgacatctttttcaccgcgctgatcaccagttcaacttccgcactggcaagcgaactggtaggttcatcaagaatgaccacgcgcggctcgcccttcatcacccgcgcaatttccaccagctgcttttgcgccgggcttagtgttgaaacaagttgttcaggactaacgtcaacgcccaacgcctgtaagcaacgttgggcatcctgcgccatttgcaggtaatcaatcatgccgttgcggcggggccactgaccgaggcagaggttttccgccaccgtcagcccttccaccagacttaactcctgataaaccgcgcgtacccccagttcagcggcacggcgagtcagcgtagcttcgtcgccttccagtcgcgtctcgccaatccagatatcaccgctatccggacgttcgctaccggtaagcattcgaatgagggtcgatttgcccgcgccgtttttgcctaacagcgcacgaacttcgcctttattgagcgtgaagttaacgttatccaacgcaacgacgccgggataacgcttatttcctgccaccacttttgctaccgggactgcctctgttgccgtgaacatagggacctctgcgaatcagcgattagggcagaccatcaacgtgcgttgccagccactgtttaccgtcttccgttttggtatagagatcgataggcacctgaatcactttttcaccgtcggcttgtttattgataaccttcaatgtttgcgcgaaaacagcattgcccattttcttaccggaaatatccactaccgctttcagcacctgattgttttccagctcctgagcaatttcggttgtcatatccgaaccgaaaacagcaatttttccggcctgattttgattacgtaccgcttttaccgcgccgagtgtcgcaccgcccgattcccccataatggcgttgagatccggcgtggagataatcagtttttcaccaacggaaatcgctttatctaaaacagtcccttcctgattagcgacaatttgcgcgccgggaacgcgggcttttaatacttcttcaaaccctttacgtcgttgcacacaaacttcaaaggcttcgcaattgatgacggcaattttcggctggtcaattttattggcaataaaataatcggcggcagcgttacccagttttttaccaaattccagtggatcgccgaccagatacgccgagacatatttatcgacacccttttgattaatacaggtgttgtagcaaatcaccggaatacccgcttcactggcgcgacgaacggtacggctactgccattttcagacactgccgataaaataatggcatcgacattacgcgccacgagggtatcaacaaaggtacattctttcgaaatatcaccctgggcgttagtttcaattaactgtacctgtactgaagaatcttttgccgcatcctgaacgccctgacgcactccagcgtaatatccctgggtatcaaggtatattgcaccaatggtcatttctttatccgcagccctggcaaatagtgcgctacctaatagcgtagccattaataatagattacgggttgggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgctcaccgaatacgtgcgcaacaaccgtcttccggagactgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacatagccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaatcgtgttgaggccaacgcccataatgcgggctgttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcagcatcacctacgggttgttctcatttttttaggcatagtgcctcctgtagggtttttattaacaacggcttattctaattattttgtgatgagcggcagcgcatgccgctcaaatattacagttaatagggtttagtgaacgtagttaaaaataaaaggcatcacggtggtgaataatgccgctttcggccaggccggattaatcgccgtcaattcagcgcgagcagattcatattgcgcaacctccccgagtcccgcggacgccagcatcgccaccatcaggcatttttctttatgctgctgttgtaaatcgccatacagcgacaacaggtcaggttgtgaaacagcaaagaaatccgcctcaatactggttttcgccatctcttgcgcccactgtttcatttcactaaacagttgctgtgcggtttgctgttcacccagcagtcgcagcgccattccttgccagaagagataatcaaccggctgatcgttgtaataactgtggatgttaatggtgcgatcgccggtcgccgccagacgtaaacaacgcatcgcttcagtttcatcgccctgcgcgttggcgcatatcgcctgccagaaccagatgtcgttatcagtttgccccggtaaacggccttcgcttaaattctccggataatgcagcgcggcatgaagcagttcgctggcctgctgcggctctctggcatcaagatgctgccaggcgcgtaataactggttgaggataaactgactggtgaccttcccttccccgccttcccacgggtggaatttacgcgtggcgagaatgtccgccgctttgtctgcctgacccgtgagatgccacaaattgagcagttctgcggtcatgtcgtcgcgtttcagcgcaatttcctgattattttccagacgcgccagtcgtttctccggtgtggctccacttaacttatcaagcaaatcccgttcgaaaagcagacgtgcatcctgcggcgcaagctgataagcattatcaagataacgcgcggtcagctcataatcgtgttgcttattccacgcatggatcgctaacccgcgccagccgtcgtcaaactccggcgacatctctacgcaacgttgccaaaaggcaatggctttgttgtagctacgtttgttgtagtagaagcaagccagtaaatggcgagcaaaccagcactcttcaatactctccagcgccgccacttcttccagcgtattcgggaaacggacaaactgcgggaagacatcaatggcttttgcgaccagttcgccacgttcggctttcggcagcaagctggcttgcaggtaaagcggcagcgtgcgctggcagtccagtgcgttcagcatctctgccgccagggtgggcattccccagttaatcagttgcccggcggtcatcagagcgttaacgtcgcgtccctgacacagaccgcgccactgcgcgagggctgattcgctacgaccatcgaaccagttcagccaccacagagtggcgttcagcggataatcgcgcagcagtttctcgcgctgcaaacgcgcgttgtcctgacgaccacttaacaccagcagcaggttatgcaggcaaagcacttcctgattggttgggcaggcgcgaagactttgttggcaaaaatccagacccgcgtcgaagttaccattacgcgcagccagtcgtgccaggccataatagccaccggctttgctgttgccgctccagaccgcccgccagaaatcctcttcggcttgttgatattgtccctgacgttcgtaagcactggcgcgaatcaaactcgcctgtccgcactgcggatttttgttcagcgcatgtgcgcgtttcagagcctgagtggcatacgccaccgcttgcgggaaatcggcacggttatattccagcatcgccagcgccaggttacagcggtaatccagcggatccagcgccacgccgcgcaggtagtaatcgaacggtgaacggctggcgtgatgatattgctccagatgctgaccgataaaccaggcttcatctgtactggtaatgtcttgtgctgccagtggcgctttggcgacgtccggcaacggcaactcttgcgcctgatgttcctgataactcagtacaatattgccgtcggcatcggagagctcaatggtcagcctttcaggattgataccgtgcaacacgccctggatggcggtcgcaggcatcagtgccacggcatcatcaagtaacgcgttgcatttgccgatttcgcggatcgccaggcggtatccgttcaacggagagatggcatacagcccccactcaatcccccgctcactacgctggagttttatcaccgcatcgcgggaggcattttgcaccatgcccagagaatgataaggcaggaaatactgctcgaaacgcttctcttcgtaagcatcaagccaggtaaaatcaggctggttatcggcaaaaataccggtcatcagttcgatatacgggccgttattgtcggtcaggctcttgtcccacgcctggccaaattcactgtgtccccaactccactgttttttacctggcgcaatatggtggttggcaacgtgcagcaaaccgccatcttcatcgtgacaccacgcgccaacaaaatcgtactgtgatttttcagccatatatgaggttggaacgggcacatttttatagcgagaaatgtccactccagcggagtagtccactttgtagtaagtgccggtggcgatggggaaagcggagacggcccgtttgccgtgatcaaacaccgccgttacatccggcgggaaaacgctctgatgcccttccccccctttcactgccgggttggcccaccacaagaaatgacgcggcgtggcgttgccgttatagacgcggctggcgatttccagcgccgcccggtcagggcgcagggtgaaacctgtcatcacctgtaaaccatgcatcggctccgtttcgccgacccacaccgtctgtgcgccgtcttcatgggcttcgagggtgaaatcaacgggcataaaggtggtcgggcgatggtgttgcggccagttaaactcaatcccaccggagatccacggtcccagcagccccaccagcgcaggtttaatgacttcattgtgataaacaaaatcgcgttgtttcactttatcccatgcgcgatgcacacgaccgcccagttccggcaggatcatcactttgatgtagtcgttttccagccacaccgcctgccaggatttcagggttttctgctcgctcagcgtatcggtcacgccatagggataaaccgcgccggacgatccctgataaacgcgattttccaggaacatgggatgtatatcctgcggcccggtttcataggtcgggatctcaacgcgctcttgccacacttttactggagtcatggtgccctcaatattaacaagacatactgaattaaaagatttgtggcagtgtattgaacaatctggcaatgttttcgcggaataatcacgcaattaactaaacaaggtttagtgaagatgagagcctgcattaacaatcaacagattcgccacaataacaaatgcgtgattctggaactgctgtaccggcaaaagcgcgccaataaatcaacgctggcccggctggcgcaaatttcgattccggcggtcagtaatattttgcaggaactggaaagcgaaaaacgggtggtgaatatcgacgatgaaagtcagacgcgcgggcatagtagcggtacatggctgattgcgccggaaggtgactggacgctgtgcctgaacgtgacgcccaccagtattgagtgtcaggttgctaatgcttgtttaagtccgaaaggcgagtttgagtatttacagattgatgcaccgacgccgcaggcgctgctgtccgaaatcgaaaaatgctggcatcgccaccgtaaattgtggccggaccgtaccatcaacctggcgctggcaatccacggtcaggttgatccggtgaccggcgtgtcgcaaaccatgccgcaagcgccgtggacaacgccggttgaggtaaagtatctgctggaagagaagctcggcattcgggtgatggtcgataatgactgcgtgatgctggcgctcgcggagaaatggcaaaataattcgcaggaacgggatttctgcgtgatcaacgttgattacggcattggctcgtcgttcgtgattaacgagcaaatttatcgcggcagtttgtatggtagcggacagattggtcacaccatcgttaatccggatggcgtcgtctgcgactgtggacgttacggctgcctggaaaccgtcgcctcgttaagcgcattaaaaaaacaggcgcgggtatggctaaaatcacaaccggttagtactcaacttgatcctgaaaaactgactacagcgcagttaatcgctgcctggcaaagtggagaaccgtgggtcaccagctgggttgaccgcagtgccaatgccattggtttgagtctgtataacttcctcaacatcctcaatattaatcagatttggttgtacggtcgcagttgtgcctttggtgagaactggcttaatactattattcgccagacaggatttaacccgttcgaccgcgacgaaggaccgagcgtgaaagcgacgcaaattggcttcgggcaattaagccgcgcacaacaggtgctgggaattggctatttgtatgttgaggcgcagttacgacagatttgatggcgcgataacgtagaaaggcttcccgaaggaagccttgatgatcataaacgaaaaatcgcctgatgcgctacgcttatcaggcctacacggagattgcaatatattgaatttgcaagattttgtaggcctgagaaggtgttcatgccgcatccaacatgaacaacgagcacattgtcagcaaatcaccgtttcgcttatgcgtaaaccgggtaacgtgcgcagatgtcgagaactttacctttgatgcgctcgataacggcttcatcattgatgctgtccagcacgtcacacatccagccagccagttctttcgcttcggcttctttaaagccgcgacgggtaatcgccggagtacctacacgaataccggaggtcacaaacgggctcttcggatcgttcggtacgctgtttttgttgacggtgatgttagcacggcccagagcggcgtctgcttctttaccggtcaggtttttatcaaccagatcaaccaggaacaggtggttatcagtgccgccggaaaccactttgtagccgcgttccaggaacacttctaccatcgctttagcgtttttagcgacctgctgctggtaagttttgaactcaggctccatcgcttctttcagagcaaccgctttaccggcgattacgtgcatcaacggaccgccctgaccaccagggaaaacggcagagttcagttttttgtacagctcttcgctaccacctttcgccaggatcaggccgccgcgcggacccgccagggttttgtgagtggtggtagtaacaacgtgagcatgaggaaccgggttcgggtagacgccagcagcaaccaggcccgcaacgtgcgccatatcaacgaacaggtaagcaccgatgctgtcagcgatttcacgcattttcgcccagtccaccacgccggaatatgcagagaaaccaccgataatcattttcggcttgtgttctttggcttgtttttccagatcggcgtagtcgatatgaccggtagcatcgataccgtaaggaacgatgttgtacagtttaccggagaagttaaccggagaaccgtgagtcaggtgaccgccatgcgccaggttcatacccagaacggtatcacctggttccagcagcgcggtgtagaccgcaaagttagcctgggagccggagtgcggctgaacgttagcgtagtcagcgccgaacagttctttcgcacgatcgatcgccagttgttcaacgatatcaacatactcgcaaccgccgtagtagcgtttgcccggataaccttcagcatatttgttggtcagctgagaaccctgcgcctgcattacgcgcgggctggtgtagttttcggaggcgatcagttcgatgtgctcttcctgacgtactttttcctgctccatagcctgccacagttcggcatcataatcggcaatgttcatttcacgctttaacatccgcatctcctgactcagctaacaataaaatttttggcctttataggcggtcctgttggacaacggcgaacagtataaccgaatcattgtgcgataacaggtcttgacaaaggaatttacgcaaacgattaccttcaggctacgcaaggctttggcgaataaagagcttgcaaccggaaacggatttcttttcaggtttgtgatgcaaatttttcacttcatcacattctttctgaaaaacaccaaagaaccatttacattgcagggctattttttataagatgcatttgagatacatcaattaagatgcaaaaaaaggaagaccatatgcttgacgctcaaaccatcgctacagtaaaagccaccatccctttactggtggaaacagggccaaagttaaccgcccatttctacgaccgtatgtttactcataacccagaactcaaagaaatttttaacatgagtaaccagcgtaatggcgatcaacgtgaagccctgtttaacgctattgccgcctacgccagtaatattgaaaacctgcctgcgctgctgccagcggtagaaaaaatcgcgcagaagcacaccagtttccagatcaaaccggaacagtacaacatcgtcggcgaacacctgttggcgacgctggacgaaatgttcagcccgggccaggaagtgctggacgcgtggggtaaagcctatggcgtactggctaatgtatttatcaatcgcgaggcggaaatctataacgaaaacgccagcaaagccggtggttgggaaggtactcgcgatttccgcattgtggctaaaacaccgcgcagcgcgcttatcaccagcttcgaactggagccggtcgacggtggcgcagtggcagaataccgtccggggcaatatctcggcgtctggctgaagccggaaggtttcccacatcaggaaattcgtcagtactctttgactcgcaaaccggatggcaaaggctatcgtattgcggtgaaacgcgaagagggtgggcaggtatccaactggttgcacaatcacgccaatgttggcgatgtcgtgaaactggtcgctccggcaggtgatttctttatggctgtcgcagatgacacaccagtgacgttaatctctgccggtgttggtcaaacgccaatgctggcaatgctcgacacgctggcaaaagcaggccacacagcacaagtgaactggttccatgcggcagaaaatggcgatgttcacgcctttgccgatgaagttaaggaactggggcagtcactgccgcgctttaccgcgcacacctggtatcgtcagccgagcgaagccgatcgcgctaaaggtcagtttgatagcgaaggtctgatggatttgagcaaactggaaggtgcgttcagcgatccgacaatgcagttctatctctgcggcccggttggcttcatgcagtttaccgcgaaacagttagtggatctgggcgtgaagcaggaaaacattcattacgaatgctttggcccgcataaggtgctgtaatttgatgttgccggatggaaacatccggcaacccttgacgcggtttaaattgccgcgtcgtcctcttcaccggtacggatgcgaatgacccgtgccacgtcaaagacgaagattttaccgtcaccgattttgccggtttgcgccgtgcgaataatggtatcgacacaggtatcgacaatgtcgtccggtacgacaatctcaattttcactttcggcagaaaatccaccatatactccgcgccgcggtacagctcggtatggcctttctggcgaccaaagcctttcacttcggtcaccgtcatgccggtaataccgacttcggccagtgcttcgcggacatcgtccagcttgaagggttttataatcgcatcaatctttttcatgctattccttgaaaaggtcgcctgtcttttgatctgctaaacgtaacacataacgccaattcattccttgaaatcgtttgcatccagctcgtgtcgggaaagcagtttataaaattctgtccggttgcgccccgccattctcgccgcgtgggtgacgttgcctttggtgatttgcagcagcttacgcaaatagttgagttcaaactgattacgtgcctcaacaaaggttggcagcgccgtgttttcaccctccagcgcctgctccaccagcgcatcactaatcaccggagatgaggtcagcgccacgcactgttcaatcacgttgaccaactggcgcacattacccggccagctcgcggtcatcaggcgtttcatcgcatcggtagagaacgcgcggacaaacggtttatgtcgctctgccgcctggcgcaacaggtgatttgccagtagcggaatgtcttctgtgcgctccgccagtgccggaattttcaggctgacaacgttgaggcggtaatagagatcttcgcggaattccccgcgcgccatcgcttttggcaggtcgcggtgagtggcggaaataatccgcacgtcgatatcaatatcgcggttactgcccagcgggcgcactttacgctcctgcaacacgcgcagcagtttgacctgcaacggtgcgggcatatcgccaatctcatcgagaaatagcgtaccgccttccgccgcctggaataaaccttcgcgattgctgacagcgccagtaaacgcgccacgcgcatgaccaaacagctccgactccagcaattgctcgggcaatgcgccacagttaatagcaataaatggtttgctgttgcgcgggctggcgttgtggatagcctgggcgaaaatctctttcccggtgccgctctgaccgttaatcaaaacgctgacgtctgattgcgccaccagccgcgcctgttccagcaaacgcagcatcagcgggctgcgggtgacaattgcctcgcgccagcgttcatcggtggctggcgcggattgctccagcgcatcgtcaattgcctgatatagcgcgtctttgtcgacaggcttggtgaggaaactaaaaacgccctgctgtgttgcagcaacggcatcgggaatagaaccatgcgcggtaagaataattaccggcattcccggctgcactttctggatttcagcaaacagctgcataccgtccatttcatccatccgcaggtcgctgatgactaaatctactttttcgcgattcagtacccgtaatccttcagcgccactttccgccgtgaccacactgtagccttcgctggtcaggcgcaggccaagcagtttcagcaatcccggatcgtcatcgaccaataataaatgcgcaggtttatggctcatcaggagtgacctcatgggtggatggcgcgggcttttcaccctcgtgcggcgtatccggcgagaaatttccagccggtttgcgggtcgagagctggcgttcaatatcggtcaggttttccagcttgcgggtggtgagttccagctgctgttgtagaacgtgatgttgctggcgcaaagtatccagctcgctgtcactggactgctggagtttactgtagcgttggcgctcttccgccagttgcagttgcagcgcctgaccgtcgcgccagagttgatacagtgggcgaacctgtgccgggatctcggtacttaacgcttcaatacgcgcgaccagctggcggcgctcatacggcgtaattttggcgtcggcgagcaaaatcccttgcttaaaggtattttgccagctgccgtcgtcatattggcgagcttgctgacgcgactgcgcaggcattaaacgatcagcacaatccatcgcccgcagccagtaaagcggattggtttcggttgatttaccttgcagcgcccagatgtcgctacattcagtagaaagatagtcagccagttgataaaccggaattttttcttctgctggcgtatcaatggctggcttattgtgattctgcacgcaacccagcaatgccagacatggcagccctgccagccacagccgtcggggcaataatcgttgaaaaatgtgtcgcatattcaccagacttaaagcctatcccagtgggcgtaattgttgcagacagtttggacatggacagcgcggagaaaccggagcgtacatgtcgtacgtgaggatttcgagcactgcccggggccgaactgacaaataaaatagcctgatgggataggctgttagcattatttcgtgtttttcgacgacggcaattcaatgcggaaacaaacgtcttgcccgctctcgtcgaccagatacagttccccttgcatacggcgaatacaatccctggcaatgcttaatcccagaccgctgcccttcaccgccccttttcgctggtggcttccttgaaaaaagggttcgaagatcatggcgcgttcctcttgcggaatgggtgtgcctgtattgatgacatcaatataaacccgcgcaccatgtaaactgctgcggaggcaaatgttaccggattcagccccgtagtgcaccgcattggagtaaagattatccagtacgctcatcagcagcattggctccgccaggcaagctgttgctttgagatcgacgtcggtatgcatcattttagcccgtgcgggcaggctatgagcagaaactactgtctccaccagcggtgctaactcaacattatctagttccaccgcactgtccgcctgtttacggttgtaatcaagcagttgttcgatcagtttttgcaaattgcggctgctgctatcaagaatgctcaccacctctttttgctctggcgtaagcggcccgacaacttggtcagccagtaattcagtgccctcgcgcatactcgccagtggcgtttttaattcatgagataaatgtcttaaaaattgatggcgttgggattccagccatgacaggcgctcacttaaccaaagaatacgttgcccaaccgagcgtaactcgctcggtccactgaacgaaacgctattgcccagagaacgcccttcccccaaccgattgatcatccgttcaatatttttcaccggcccgataatcatccgcgtgaaaagcagtaccattaccagactcaccagaaatagcaccagcgattgccaaccaaaatattgcccacgttcggcgatttcacgctgaagctgctgcccacgagagaacaccactgtgcgcgtggcctgtaccatttcggtattggcactggcaaaggcttcaagacgtgcggcggcggcagcatcgggaccgctgttgttacactgaagttgagccagattgtgcaaatcctgacgtaatgcctggtagagtttatcgtccggcagcacgcctgcgtgggcatcgagcatttcgctgtaacgcttgcgctggctttgataaaccttcgccagggttgggtcgtccagcacgcaatactgacggtaactacgctccatctccagcgccgcgttggtcatcgcttcactgcgccgggcatcaataagcgtagtgcggttaaccagcgccgcctgatcgctaagcgcattcaggctttgccaggcttgccatgccagcaccaacaggggcagcagaatcagcaaaaatgccagcattaccagttgtcgtaatgagcggggaaaaacgggccagcgtttcaaggtgttactctcgtcagacgcgaatagcctgatgctaaccgaggggaagttcagatacaacaaagccgggaattacccggctttgttatggaataaggcggtgcctaactcgacgtttcgcccgatggttgatatagctacgctgatatcagaagttggacggcaggcaccttgttgtgcgtcattcgtattttatgtagcacgtcccgaaggggctgacataagtcggtgaatgagccactggttactattatgcagtaactgtgccaataaagaaaatagtttggtaacgtactgattatacgttgctttgaggggtttatgtcttctccgctgtttgaatgtaaatcagccactgtgtcgctaaaaagagacaacttaagataaacttattagataatattaaaatcaatgagttaagtgtcgccagaaagcgacacggcaaaccacccattgtcgtgatttacagacacaaaaaagctcccggagttgggagcttatgatagtggttggtgcttaatgccgcatccgggctgcaaaaccaatgggctgacgacttaccccaactgcttacgcgcattgcggaaaatacgcatccatgggccatcctcgccccagttttccggatgccaggagttgctgacagtacggaaaacacgttccgggtgcggcatcataatggtgactcgaccactttcagtcgtgactgccgtaataccgttcggtgaaccgttcgggttagccgggtaggtttcagtgactttgccgaagttatcgacatagcgcagtgccaccagccctttgctttccagtgccgccagatgcgccgcatcacgcacttccacgcgcccttcaccatgagagacagcaatcggcatttgcgagcccaccatcccctgcaacagcagcgacgggctttgggtcacttcaaccaggctgaaacgcgcttcaaagcgatcggaggtattgcgcacaaaacgtggccacaactcactacctgggatcagttcacgcagattagacatcatctggcaaccgttacatacccccagcgccagcgtttgcggacgatggaagaaggttgcaaactcatcgcgtacacggtcattgaacaggatagacttcgcccaaccttcaccggcacccagcacgtcaccgtaggagaaacctccgcacgcgaccagggcgtgaaaatcctccaggcccgtgcgtccagccagcaggtcgctcatatgcacatcgattgcatcgaagcctgcacggtggaaggctgccgccatttcaacatgcgagttcacgccctgctcacgcagtacggcaactttcggacgtgcgccagtggcaatatacggtgctgccacatcttcgttgatatcgaacgacagtttcacattcaggcccggatcggcgtcgtttgatttcgcctggtgctcctggtcagcacactccgggttgtcacgcaggcgctgcatctgccaggtagtttctgcccaccagacacgcaacgtggtgcggctttcgctgaatacagtctgcccgttggcggtaatcacaaaacggtcaccggaaaccgcctgcccaacataatggacgcaatcagcaaggccatgctgtgccagtacggactcgaccgcttcacggtcagcggcacgaacctgaatcaccgcccccagttcttcgttaaacaacgccgccaggcgatcgtcacccagagaggcgatatctgcgtcaatgccacaatgaccagcaaaggccatttccgccagcgttaccagcaggccgccatcagagcggtcgtgatacgccagcagcttacgctgtgcaaccagcgcctgaatcgcgtcatagaagcctttcagttgcgcgacatcgcgtacatctgccggtttatcgccaagctgacgataaacctgcgccagcgccgttgcgcccagcgcgttattgcctttgcccaaatcaatcagcagcagtgcgttatcttcggtagaaagctgcggcgtgatggtgtgacgtacatcttccacgcgggcaaatgcagaaatcaccagcgacagcggcgacgtcatttcgcgctcttcgttaccttcctgccagcgggttttcatcgacatagagtctttacccaccgggatcgtcaggcccagcgccggacaaagctcttcgcccacggctttaacggcttcatacaggcccgcatcttcaccagggtggcctgccgccgccatccagttggcggaaagtttaatgcgtttgatatcgccaatctgtgttgcggcaatattggttaacgcttcaccgaccgccagacgggcagaggcggcgaaatccagcagcgcaaccggcgcacgctcgccaatcgccatcgcttcaccgtagtagctgtcgaggctggcggtagtgaccgcgcagttagcgaccggcacctgccacggacccaccatctgatcgcgcgctaccatgccagttacgctgcggtcaccgatggtcaccaggaaagttttctccgccacggtcggcagatgcagtacgcgtttcaccgcgtctgcaatggtgatcccttcacggaccagcgcatcgcccttcgctttcagcgtttgtacatcgcgggtcatcttcggcgttttaccaagcaggacgtccagcggcagatcgatcggctgattatcaaaatgacgatcgtgcagagaaagatgcagttcttcggtcgcttcaccaatcaccgcgtagggtgcgcgctcacgcttacacagttcgtcaaacagcggtaattgatcggcagcaaccgccagcacgtagcgttcctgggattcgttacaccagatttccagcgggctcatgcccggttcgtcgcttagaatctcgcgcagttcaaatttaccgccgcgcccgccgtcgctcaccagttccggcatggcgttagaaagaccgccagcgccaacgtcgtggataaacaggattgggttggcatcaccaagctgccagcaacggtcgatcacttcctggcagcgacgctccatctccgggttgtcgcgctgtacggaagcaaagtcgaggtcggcatcagactgaccagacgccatagaagacgctgcaccaccgccaagaccgatgttcattgccgggccgccgagaacgaccagcttcgcaccgacgttgatctcgcctttttgtacgtgatcggcgcgaatgttgccgatcccgcccgccagcatgatcggtttgtgataaccgcgcagctcttcgccgttgtggctgttcactttttcttcataagtacggaagtagccgttcagtgccggacgaccaaattcgttgttaaacgccgcgccgcccagcgggccttcggtcatgatgtccagcgcggtgacaatgcgctcaggcttaccgaaatcgtcttcccacggctgttcgaagccaggaattcgcaggttggaaacggagaaaccaaccagacccgctttcggctttgcgccgcgcccggtggcaccttcatcgcggatttcaccgccggaaccggtcgccgcgcccggccacggagaaatcgccgtcgggtggttgtgagtttcgactttcatcagaatatgcgccggttcctgatggaaatcgtagcggcccgtttcgtggtcagcaaagtagcggcccacttcagaaccttccattacggcggcgttatctttataagcagagagaacgtgatccggcgtggtttcgaaggtgtttttgatcatcttaaacagcgatttcggctgctgttcaccatcgataacccagtcggcgttaaaaattttgtggcggcagtgctcggagttcgcctgggcaaacatatacagttcgatgtcgttcgggttacgaccaagctttgtgaaagcatcctgcaaatagtcaatttcatcttccgccagagccaggccaagacgcaggttagcgtcgattagcgcctgacggccctgccccagcaaatcaacgctggtgaccggagtcggttgatggtgtgcaaacagctgctctgcatcatctaaagcaaaaaagaccgtttccatcatgcggtcgtgcagttcagcggtaacctgctgccattgttcattggtcagcgtaccggcttctatatagtaagcaacgccgcgctcaaggcggttaacctgttgcagcccgcagttatgggcaatatcggtcgctttcgaagaccagggagagatggtgccaggacgcggggtcaccagcaggagtttgccttgcggggcgtggctggcgagtgccgggccatatttcagcaggcgttcaagttgtgcgtgctcatcatcgtttaacggcgcattgaggtcagcaaaatggacatactcggcgtaaatagtgtgaaccgggagcctggcagcctgaaaacgtgccagcagtttgttgattcggaatgccgacaatgcaggcgaaccacgcagaatttccatcataagtctctcgtcttctaagctttcggtgtacccaaggggggggaaacgggcgtcattataaagaatctgatgcgctgacgaaaccgtttgcgtggaaataaaatcaccatcgtgaattagcaacgcgtgccgccaatggctgtaataagttgccatctggcgcaggtttacgcaaaatgccgctcatttatgagtaaacctttcactattattacgttttttcaagctgggacgcgcacgacacagagaattaactaattgaaaaaattaaagattaattatctgttcatcggcattctggcactgctgctcgcggtcgctctctggccatccattccctggtttggtaaagccgacaaccgtatcgccgccattcaagcgcggggagagttgcgtgtgagcaccattcatactcccctgacttataacgaaatcaacgggaaaccttttggcctggattacgaactggcgaaacagtttgccgattacctcggcgtaaaactgaaagtgaccgtgcggcagaatatcagccagctgtttgacgacctcgataatggtaacgccgacctgctggcggcaggactggtctataacagtgagcgggtaaaaaattatcagcctggccctacctattattccgtgtcacaacaactggtttataaagtgggtcagtatcgcccacgtacgctgggcaacctgacggcggagcaactcaccgttgcaccgggtcatgtggtggttaacgatctccagaccctgaaagaaacaaaattcccggaattaagctggaaggtagacgacaaaaaaggctctgcggaattaatggaagatgtcatcgaaggaaaactcgattacaccattgctgattctgtcgccatcagcctgtttcagcgcgttcacccggagctcgccgtagcgctcgatatcaccgatgaacaaccggtgacttggtttagcccgttagatggcgataataccctttccgccgccctgctcgacttcttcaacgaaatgaatgaagacggtacgctggcacgcattgaagagaaatacctggggcatggcgatgattttgattacgtcgatacgcgcacatttttacgcgccgtcgatgcggtactgccgcagttaaagcccctgtttgagaaatacgccgaagaaattgactggcgtttgctggccgctattgcttatcaggaatcgcactgggatgcacaggccacttcaccgacgggtgtgcgcggcatgatgatgttaaccaaaaataccgcgcaaagcctcggcattacggatcgtaccgatgccgaacagagcattagcggtggcgtgcgttatttgcaggatatgatgagtaaagtgccggaaagtgtgccggagaacgaacggatctggtttgccctcgctgcgtacaatatgggctatgcgcatatgctggatgcccgcgccctgacggcaaaaaccaaagggaatcctgacagttgggctgacgtaaaacagcgtctgcctttacttagccagaaaccctattacagcaagctgacttacggctacgctcgtgggcatgaagcctacgcttatgtcgaaaatattcgtaagtatcagattagcctggtgggttatctgcaagagaaagagaagcaggctacagaagcggcgatgcaactggcgcaggattatccggcggtatcgcctacggagttgggcaaagagaaatttccttttctctcgtttctttcccagtcgtcatcaaactatttgacccattctccctctctgctgttttccaggaaagggagtgaagagaaacaaaattaatccgtcgaggattgcgcttttttctgcgctttaatttcctggcggcgcatgcgaaagaagtcactgagcaacgccgcgcactcatccgccagtattccttccgtaatttccactcggtgattcatacccggatgatgcagcacatccattaaagatcccgcagcgccagttttcgcgtcacgcgcaccaaagaccacgcgaccaatgcgactgtggatcatcgctccggcacacattacacatggttcaagcgtgacatacaacgtggcgtcgatcagacgataattttgcatcaccagaccaccctgccgcagggccatgatttctgcatgtgcggtgggatcatggcgaccaatcgggcggttccagccttcgccgattacccgattgttatgcactaataccgcgccgaccggcacttcccgctcatcccaggcacgtttcgccagcgtcagcgcgtgacgcatccagtattcgtggctaaattcgacttcagacaaaaagaaaactccggttataaaagcgcggcgcattatacacggacgctatgctttactctattccagttgctggagttcaccgcgcggggttactcgccaacgatgctgacagaaataaagcagcggattgtcctgattactgtcgctatagccactgtacagccgcagcggagtgccgattttgcgctccagttgtgcgaccttttcatgtcccagacaacgcatcgtcaatacccaaccaccatagccacgctgaatttggctggcgataagattaacccgcggcagccagggcgtatcgaaataaaccgcttcaaccagcggctgcggagagccggtaatcaaccagatatcagcatcggaacttaacaggtaggtggttaatcgctcctgaaccagcggaaaggcggtaacattgtcgcgaaaccagcgcacgaaatcggcctgcaacgtctgtaaacgtgcttcgctgtgaccaaaagtgcacccccacagaagcagactcatcggccagcgtgccgcacgaccttttatcaataacgcaatggctataatcggtaacaacggcaggacaagtaacgcattcagcggttggcgacgtagtaaatagcgcagaaaactgccgaacatatcctgctgatgcaatgttccatctaagtcaaaaaacaccacacgacgctcgtgagttgccaaaccatactcctctggactgaaacatcctgattaattttcgctactacatagcctaacagatagatcatcacttttccggcaacaatcaaccgcatcatggctaactggaatttttaattcatggcaattagcggcaatggaatataaaattcactcgcgtgtgtctcatattgcctgttgtcgccactatttcatcgcgaggaaagatatgaacggcttacttcgtatccgtcagcgttaccaggggcttgcccagagtgataaaaaactggcggattatctgctgctacaacctgatacggcgcgccatttaagctctcagcaactggccaacgaagccggagtcagtcagtccagcgtcgtgaagttcgcgcaaaaactcggctataaaggttttccggcgcttaagttggcgttgagtgaagcgctggcaagccagccggaatcaccctccgtgcccattcataaccaaatccgcggtgatgatccgttacggctggtcggcgaaaaactgattaaagaaaatactgccgctatgtacgcaacgctaaacgttaatagtgaagagaaactgcatgaatgcgtaacaatgttgcgctctgcgcggcggataattctgaccggtattggcgcttcgggtctggtggcgcaaaactttgcctggaagctgatgaagattggcttcaatgctgccgcagtgcgcgatatgcatgcgctactcgcaacagtacaggcgtcgtcccctgacgatctgttattagccatttcctacaccggtgtacgacgcgagttaaacctggcggcagatgagatgctgcgagtgggcggaaaagtgctggcgattaccggctttactccgaatgccctgcaacagcgtgcttctcattgcctgtataccattgccgaagaacaagcgacaaacagtgcttcaatctctgcttgtcacgctcagggaatgttaacggatttgctgttcattgcgctgattcagcaggatctggaactggcaccagaacgtattcgtcatagtgaagcgctggtgaaaaaactggtctgagtaaagaatgcgcgtataatgcccgcccggtttgtgttgttttgagagtttccttatggcgttgttaatcactaaaaaatgcatcaattgtgatatgtgtgaacccgaatgcccgaatgaggcgatttcaatgggagatcatatctacgagattaacagcgataagtgtaccgaatgcgtagggcactacgagacaccaacctgccagaaggtgtgcccgatccccaatactattgtgaaagatccgcaacatgtcgagacagaagaacagttgtgggataaatttgtgctgatgcaccacgcggataaaatttaatattctgctcctgaagtagagtattaattattttatagggaaaccttaacgctattatatttatttaattgatgattattagcacaaacattcactaagttaatttatatagtatctgcccagacacttatttatagttattaaaggtgcgtccgactggttcaccggacgcaccttaagtacgtttccttgtgttataagaacagaaggatcagctgtaaaacagcaatgatgattttgatggcccgtttaataaggtatcggcaatcagtcattcgtttttccttaaacaaggaatgcagccgttcagattagcccttacatctccccaaaactgaacgtgcgagttattgagggtgcatgctgcactccacaccagagctttgacgacaccactcgtttcaatgggggaattctgtggcatggtgtaaagcacagcaaaatcgcccataacgaaaccaattttaatgtacttacgaattggcggtcacgttaatcttgccatcaatatcgctttcttcgtaaaggctcgagtttttatgataaagattgcaagttgcttgtaaaagataactaccctgatccataatcgctgttgttgagggtgcgtgctgcactaaattaaagttacaaagtaaaacccccgttccttaccagttcgggggttttactttttaaagagaacggtattatttttaactttcaataattaccgtggcgcaagcatagtggcgctcatcggccagcgtcacatgcatatttgcaacgcccagcttttccgccagttttaatgcctcgccccacagtcgcagccgtggcttaccaagctcatcgttaaatacttcaaactgattaaacgccagaccattgcggatcccggtgccaaacgcttttgctgcggcttcttttacggcaaagcgtttcgccagaaaacgcaccggctggtggtgcgttttccaaatttcccattcgttatcgcttaatacgcggcgtgccaggcgctcaccggatcgggcgatcactgcttctatgcgagcgatctctacgatatccgtgcctaaacctaatattgccattagccacgcgcttccagcatcaggcgcttcatttctgccaccgcatctttcagtccggtcatcactgcacgaccaataatggcatgaccgatattcagttcgtgcatctcagggatggcggcaatggcttttacgttgtgataggtcagaccgtgtccggcgttaactttcaaaccgagactagcggcaaaggtcgcggctttggcgatacgcgccagctcttgcgcctgttcggcgtcagttttggcatcagcatagcaaccggtgtggatctcgataaacggtgcgccaacctctgccgcagctttgatctgctcttcatcggcgtcaataaacagagaaacctgaatcccggcatctgccagacgtttgcaggcatcgcgcattttgtcacgctgccctgcgacatccaggccgccttcggttgttacttcctgacgcttttccggtaccaggcagcaaaaatgtggcttcgtctcaacggcgatcgccagcatctcttcggtcaccgccatctccagattcatgcgggtatccagcgtctgacgcaggatgcgcacgtcgcggtcagtaatgtgacggcgatcttcacgtaaatgcacggtaatgccgtccgctcccgcctgctcggcaataaacgccgcctgcaccggatccgggtaagcagtaccgcgtgcgttacgcagcgttgcaatatggtcaatgttgacgcctaaaagtaattcagccatgacaaccctcatcattcataatgtgttttcaccgttcgcttaggcataaactgccggaacagttccctgctctttaatggtttaccgccaagatacggcttaagcgccatgcgggtaaagcgtttcgcggcgcgtagtgtgtctgcgtcaggaaattcccgcgcgtttaacgcttttaactgccttccggtgaacgttttattgtcgataacgacgcttgcgataaaccctttttcttcgcgataacgatacgtcatggtgtcatctaccggctcgccgctacctgcgcaatgggtaaaattgacgccatagcccagatgcccgagcagtgccagttcaaagcggcgcagcgcgggttctggcgtaccagtggcacctgcaagagattgaatgcagtgcaagtaatcgaaaaagagttcagagaagcgcgtctcgtattccagtacgcgggagagaagttcgttgatgtacagaccgctgtaaagcgtgataccgcttaatggcagcgccaatgagacagcttcagcactgcgcaacgttttgacttcgccacgcccgccgaaacgtagcaagagaggggtgaaaggctgtaatgcacctttcagggtagagcgtttagagcgtgcgcctttggcaaccagacgcacgcgacccgattcctccgtgaagacgtccagcatcaggctggtttcgctccacgggcgactatgcaggacaaatgcgcgctgccagccttccatcggagttactcttaaagatcgtcaacgtaaccgagactgcgcagtgcgcgttcgtcgtcggcccaaccggatttcacttttacccacagttcaaggtgaacaggcgcttcgaacatttcctgcatgtctttacgcgcttcaatcccgatggttttgatcttggcccctttgttgccaatgaccatcttcttctgcccttcacgctcaacgagaatcaaaccgttgatgtcataaccaccgcgttcgttagagacgaaacgttcgatctccacggtcacggagtacggcagttcagcgccgaggaaacgcatcagtttttcgcggatgatttcagacgccataaaacgctgtgagcgatcggtgatgtaatcttccgggaagtgatgagtcgcttcaggtagatgcttacgcacgattgccgcaatagtgtcaacattcagcccggtttcggcagagattggcacgatatcgaggaagttcatctggcttgccaagaactgcaggtgcggcagcagatcggctttctcctgcacgttgtccactttgttcaccgcgaggattaccggcgctttgccttcgcgcagtttgttgagcaccatttcgtcgtccggcgtccagcgggtgccttcaacgacaaaaatcaccagctcaacatcgccaatagagctgctcgccgctttgttcatcaggcggttaatggcgcgtttttcttccatatgcaggcccggtgtatcgacgtagatcgcctgatacgcgccttcagtatggatccccacaatgcggtgacgagttgtctgcgccttgcgggaagtgatggagattttctgccccagcagtttgttcaacaatgtggatttgccaacgttcggacgtccgacgatggcaataaatccgcagtaacttttatcgatgctcattccagctccagttttttcaacgcctgttcggcggcagcctgctcagccttacgacggcttgaacctgtgccaaccaccggttcactcaggccgctgacctggcagtggatagtaaattcctgatcgtgcgcttcgccacgtacctggactaccagataagtcggcagcggcagatggcgaccctgcaaatattcttgcaagcgcgttttcggatctttttgtttatcgcctgggctaatttcgtccaaacgagtttgataccagttgaggattaatttctcgacggtttgaatatcactatcgaggaatacgccaccaattaatgcttcgacggtgtcggcgagaattgactcacgacgaaatccaccgcttttaagttcacctggccctaaacgtaagcactcgcctaactcaaattcgcgcgccagttccgccagcgtattgccacggaccagcgtggcgcgcatccggctcatatcgccttcatccacacgagggaaacggtgataaagcgcattggcgataacgtagctcagaatagagtcgcctaaaaattctaaacgctcgttatgtttactgctggcactacgatgagttaatgcctgctgcaacagttcctgatgattaaaagtgtagcccagcttccgttgaagccgattaattacgatggggttcatgcgataccaataaataaatgcgtcaacaattcagcacacgaaacagacctgatatacatggttctgctaactgcttcgctgcagtttcagtttaccggtatatggggaccaacgctgtttcgtgtgccgtggcaacctggaggtgccaaccttaaacttcgggggaatattctatacacaacgacgggggatgtcgttagccacgggagatttatctcataaataattcacgttgtcgccataacggcgacaacgtgaacgaagatggctattaatggatgccgccaatgcgacttaagcgcagaccagtcggccattcgccttcttgcttatcgaagctcatccagatagccgttgcccgaccgaccagattcgcttccggcacaaagccccagtaacggctgtccgcgctgttgtcgcggttgtcgcccatcatgaagtattgtcccggaggaacaatccaggttgccagttgttgccctggctgctggtaatacatccccacctgatcctgcgcaatcggcactgtcagaatgcggtgcgtcacatcacccagtgtctctttacgcttggaaagacgaattccattttctttggtttcgtttttcggcacttcaaagaatccgctggtcgcttccccaccattacggcgtgagaaggtctgaacgaaatcgctcggttccacgtttgagtaggtgaccggcagcgcgttttcacacgcctggccggaactgcatcccggttgaatcgtcagctcttttgagaccggatcgtaagtgactttatcgcccggtaaacccaccgcgcgcttgatgtaatcaagctttggatcttccggatatttaaagaccacgatatcgccgcgtttcggatgaccggtttcgatcagcgttttctggtagataggatctttaatgccataagcaaacttctctaccagaataaaatcaccaattaacagagtcggcatcatcgaacctgacgggatctggaacggttcataaataaacgaacgcacaatcaatacgatagccagtaccggaaaaacagaagcaccggtttccagccagccaggcttcggcgcaacctttttcaacgttgctttatccagtgagtccccggcagccgcctgcgccgctgcctgacgttcccgccgtttaggtgcgaaaaagaatttatccacgcaccataaaatgcccgtcaccagtgtggcaatcaccagaatcagggcaaacatattcgccatgccaactcctaagggttatttgttgtctttgccgacgtgcagaatggcgaggaacgcttcctgcggcagctcgacgttaccgatctgcttcatgcgtttcttaccttctttctgcttctgcagcagctttttcttacggctgatatcgccgccataacatttagccagtacgtttttacgcagctgtttcacggtggatcgcgcaatgatgtgcgtaccaatcgctgcctgaatggcgatatcaaactgctggcgtgggatcagatctttcatcttctccaccaactcgcgaccgcggttttgcgaattatcacggtgggtgatcaacgccagcgcatcaacacgttcaccgttgattaatacgtctacacgtaccatgtcggacgcctggaagcgcttgaagttgtaatccagagacgcataaccacgcgaggtagatttcaggcgatcgaagaagtcgagcaccacttccgccatcgggatctcgtacgtcagcgccacctgattaccgtggtaaaccatattggtctgcacgccgcgtttttctacgcacaacgtaataacgttgccgagatatgcctgcggcagcagcatgtgacactctgcaatcggctcgcgcagttcgtagatgttatttaccgcaggcagcttggatgggctgtcgacgtagataacttctcttgacgtggtttcaacttcatacactacggtcggcgcagtggtgatcagatccagatcgtattcacgttccagacgttcctggatgatctccatgtgcagcaggccgaggaagccgcagcggaaaccaaagcccagcgcgctggagctttccggctcatagaacagtgaggcatcgttcaggctgagtttacccagcgcgtcacggaaggcttcatagtcgtcggaacttaccgggaacagaccggcgtatacctgcggtttgactttcttaaagccaggcagcgccttttctgccggattacgcgccagcgttaaggtatcgccgactggagcgccgtggatatctttaatcgcacatacgagccagcctacttcgccacatttcagttcagtgcggtcaacctgtttcggcgtgaagatgcccagacggtcggcgttataggtctgcccggtactcatgactttcactttgtcgcccttacgcagggtgccgtttttaatacggataagtgaaacaacgcccaggtagttgtcgaaccatgagtcgataattagtgcctgcaacgggccttccggatcgccttccggcggcggaatgtcgcgcaccagacgttcgagaacgtcctgcacaccaacgccggttttcgctgaacagcgcaccgcgtcggtggcgtcgatgccgacgatatcttcaatttcttccgccacgcgttcaggatcggctgccggcaggtcaatcttgttcagtaccggcacaacttcgagatccatttccatggcggtgtagcagtttgccagggtttgcgcttctacgccctgcccggcgtcgaccaccagcaatgcaccttcacaggcagccagcgaacgggaaacttcataggagaagtctacgtggcccggggtgtcgataaagttaagctgataggtttcgccgtcagacgctttgtagtccagcgtcacgctttgcgctttgatggtaatgccacgctcacgctcaagatccatggaatcgagaacctgcgcctccatttcacggtcagacaggccaccgcagatctggataatacggtcagacagcgtcgatttaccgtggtcaatgtgagctatgatcgaaaagttacgtatattcttcataaagtatgattattgtgccttaatgcccggttaaccaggcttttagaagtcgctgttctgagcttaacgtctgtattaatagaaacgccgcattctacactacaacattgaggcgaggaaatgttcataccgtatggattgtggtatctggaaacgtcctcgcatttgttatgcaaaatgcaacaaagccagtgaaatcactggctcgcgtcttccgaagatgtttcaaatcgcacaaggccaggcggcaatgccacgcttaagatgatcggttgccattctgcccgggcagcaaacttacgcgagtagccgcgcgcaatcaggaacccgccaataccaccgaggatcgcaccacataatgctgcgacgtcagaagcaaagagtagctgaaatagcgaagcgataaggaataatcccaccagcggcgacatataaaccagtaatgcggagctaagcaggctgccttcggcgatccccaattccactttttgccccggcactaacggctcatcacagggtacgacaatggtatgcgtggtttgcgggccaagtttatttaacacgcggctaccgcaaccggcgcgtgaagcgcagctgctgcatgaagctttaacatcacaactgaccagcgcctgcccgttttgccaggagacgacggtagcccactctttgatcattgcgctgccccgaacttaatattctcggcaatgcgtttcgccgtttgcggcggcagttcaccgacaatggtgatttcggcgttatcacgtacgcttgtactgacggttctgcgtccggtgcgcaacatctgatcggtgctcgatggcgtagcgcggttaacgtttaccgagaagctgaataatccgtcggaatagagacgtgattcgataggcatgttgtccatcgtcggtagcggacgtcgactactggaaacttcgctaaaaccctgtggcaaccaggttggcgtccagctgaatttagctttttcacctacaggaacagaaagcaacggcggcaaatttgccttcgccagcgtctgcatactgctgctgatatcctgattgacgttaaaagcaatcacgcgaaattgttccagcgtttcaccatcgcgatcaaggagatcaacccgcatcggtaatttcgattcggtgtccatccacacgatgtagctgtagcgtgtaccatctcgggcaaccacgcgaatgacttcgcaaagacgatcagcaatacgcgtgcgcccgacggagataaagtcgtagtaaggagaaaggcgtttgaaatcggtatagataagcgatggcagagaatcaacaatgtaatcgccattaagcgtgaacggttcaagtcccggttcaaaatagctgatttcattgccgcgctgtaccacttcccggcgcgggccatccatttgcaacaattgtgcaagaggacggttatcgaggcgtgcatgtcgataacgcagagactcaacaccctgtttattgatgctgatgaatgacagctcgtaattcagtgactgactggccaggttcatctgctgtaataacgccccggacgcgggagtggccgaggcgttagcagagaataacaggctacctgtcactaatgacatggcaaaccaaagttgcttcattactgcgattgcgttcctaaagtttgaattcctggcacctgtacagcggcttgctgggtttgcgcctgctcaaactgaagctgttcagagtggagtcggcgttgcagttcgtaatcctgcaacattgcattaatgcgacgacgctgctcctgtacctgctgctgttgaccattgtttgcggtcgcttcagaaggtactcccaggcttaccgggctggctttacccatcatcggcagtgtattaaataccggcgtttcgtgctgctgggacgtttcagattgtccattatagtgctggacgccaacgataactgcaagcgatacgcatgcggctacgcccatttgggtaagctgtgccgcccacggacgtactttctgccagaatggcattttctgccattgatgcggcgcaggctgggcttccgggatcaatgtcgccggttgacgtactggctcttcttcaatggcggccatcacgcgtgaagagatatcgaaatggagcacctcgggagtatcaccccgcattgagtcacggattaagtgatagctttcccaggttttctgcatttctgggttatgagccagttcgttaagcagctcactatccagcgtttcgccatccattaaagcggaaagttgttctttctgcatgcctaatacccttatccagtatcccgctatcgtcaacgcctgataagcggttgaactttgttatcaatagcttccctcgctcggaagatacgtgaacgcaccgtacctaccggacaatccatgatagcggctatctcttcatagctcaggccatccagctcccgcaaggttattgccatgcgtaaatcttccgggagggactcaatagttcggaaaactatctgtctcagttcttctgacaacattaagttctcagggttcgaaatttctttcaacgcgccgccactttcgaagttttcagcttcaatggcatccacatcactggaaggtggacgacgcccctgagcaaccaggtaatttttcgctgtatttacagcaatccgatacagccatgtataaaaagcgctatctccccggaacgaatccagcgcacgataggctttaataaaagcttcttgtaccacatcgggaacatcacccgacggcacatagcgggaaaccagactcgccactttatgctgatagcgcactaccagtaagttaaaggctttctgatctcccttctggacccgttcaaccaggacctggtccgttaactgctcgctcatccgaggtaaagtctccccaaaccaaatttccacgcgctatcgaaacgccactccattagctgcaatttgagcaagcaaaggattagagtgtctcgtttttgtaaagttccgtaacgcatctgtttttgtttgtcatgctgtagacggatcattatctatcattataagtctacagaatctgaacatcgcattatctgtgtagaaatgcccatttaactgcctgaagagtaacccaacggcctttttatttcaccacctaatcctccaccagccagtaacttctctttttctcgccgccctgcatcagcgtgtttagccactgtaacaaatattaaaatagcaggtgtttattcgcacaacatgatgctatgctgaccaaaccgtgtttagtaaattaaacaaagaaaatgaatactctccctgaacattcatgtgacgtgttgattatcggtagcggcgcagccgggctttcactggcgctacgcctggctgaccagcatcaggtcatcgttctaagtaaaggcccggtaacggaaggttcaacattttatgcccagggcggtattgccgccgtgtttgatgaaactgacagcattgactcgcatgtggaagacacattgattgccggggctggtatttgcgatcgccatgcagttgaatttgtcgccagcaatgcacgatcctgtgtgcaatggctaatcgaccagggggtgttatttgatacccacattcagccgaatggcgaagaaagctaccatctgacccgtgaaggtggacatagtcaccgtcgtattcttcatgccgccgacgcaactggtagagaagtagaaaccacgctggtgagcaaggcgctgaaccatccgaatattcgcgtgctggagcgcagcaacgcggttgatctgattatttctgacaaaattggcctgccgggcacgcgacgggttgttggcgcgtgggtatggaaccgtaataaagaaacggtggaaacctgccacgcaaaagcggtggtgctggcaactggcggtgcgtcgaaggtttatcagtacaccaccaatccggatatttcttctggcgatggcattgctatggcgtggcgcgcaggctgccgggttgccaatctcgaatttaatcagttccaccctaccgcgctatatcacccacaggcacgcaatttcctgttaacagaagcactgcgcggcgaaggcgcttatctcaagcgcccggatggcacgcgttttatgcccgattttgatgtgcgcggcgaactggccccgcgcgatattgtcgcccgcgccattgaccatgaaatgaaacgcctcggcgcggattgtatgttccttgatatcagccataagcccgctgattttattcgccagcatttcccgatgatttatgaaaaattgctcgggctggggattgatctcacacaagaaccggtaccgattgtgcctgctgcacactatacctgcggtggtgtaatggttgatgatcatgggcgtacggacgtcgagggcttgtatgccattggcgaggtgagttataccggcttacacggcgctaaccgcatggcctcgaattcattgctggagtgtctggtctatggctggtcggcggcggaagatatcaccagacgtatgccttatgcccacgacatcagtacgttaccgccgtgggatgaaagccgcgttgagaaccctgacgaacgggtagtaattcagcataactggcacgagctacgtctgtttatgtgggattacgttggcattgtgcgcacaacgaagcgcctggaacgcgccctgcggcggataaccatgctccaacaagaaatagacgaatattacgcccatttccgcgtctcaaataatttgctggagctgcgtaatctggtacaggttgccgagttgattgttcgctgtgcgatgatgcgcaaggagagtcgtggcctgcattttacgctggattacccggaactgctcacgcattccggtccgtcgatcctttcccccggcaatcattacataaacagataaaaagcctgggtcagcgccgtatacgcttcggaatagttctggtctggcccacgaatgactaagcgatcgctaaagcattctcccgcctgcggggagaatgccagcagcacccgatgcggcagtcgcgcttcgttttccgccacatccgtccgcaaacgtaaatgccagcccatgcttaatgccagctccgtaaaaccattaccaatctgctctggcagcactacgcagaaaaatccctcttcggtaatgcactccgccgcacaggtcagcaacgatgggtgatcaagcgtagtggtatagcgagcctgttcccgttgaggtgtcgagcactctactccctgctgatagtaaggtgggttactgatgattaaatcgaagcgtactgtctgctgtgtgatccactgctgaatatccgccgtatggacgttaatccgctctgcccacggggactggttgatattttcctgcgcctgcgcggcagcttcactttccagttcaactgcatcaatcatcacgctgtcatcggttcgctgcgccagcattaatgccagcaacccgctacccgcgccgatatcaaggcaacgttttaccccagccaccggtgcccatgcgcccaataaaataccatccgttcccactttcatcgcacagcgatcgtgagcaacaaaaaactgtttaaaagtaaatccattacgacgaagcacggatgtagactgtgacatgaaaataaaaccttgcaggaaaaacggcgatagcaccgggtgagaacaatacccgagaagcgatatccatacaaacagatgaagattgcagccgtaacgtctataatcagcgccccacacagaggtagaacatgactgtaacgactttttccgaacttgaactcgacgaaagcctgctggaagccctccaggataaaggtttcactcgcccgaccgccattcaggctgccgccattccgcctgcgctcgatggccgtgatgtactcggttctgcgccgacaggcaccggtaaaacggcggcgtatctgctgccagcgttgcagcacctgctcgatttcccgcgtaagaaatccggtccgccgcgtattttgatcctcaccccaactcgcgagctggcgatgcaggtggccgatcatgcccgcgaactggcgaaacatacgcatctggatatcgccaccatcaccggcggcgtagcctatatgaaccacgcggaagtgttcagcgaaaatcaggacatcgtggtcgccacgaccggacgtctgctgcaatacataaaagaagagaacttcgattgccgcgcggttgaaacgctgatcctcgacgaagcagaccgtatgctggatatgggcttcgctcaggatatcgaacatattgctggcgaaacgcgctggcgtaaacagaccctgctcttttcggcaacgctggaaggcgatgcgattcaggactttgccgagcgtctgctggaagatccggtggaagtttctgccaatccctccacccgtgagcgcaaaaaaattcatcagtggtattaccgcgccgatgatcttgagcataaaaccgcgttgctggtgcatctgttaaaacagccggaagcgacccgctcaattgtgtttgtgcgtaagcgtgagcgtgtgcatgagctggcaaactggctgcgcgaagcgggcatcaacaactgctatctcgaaggtgagatggtacagggcaagcgtaacgaagcgatcaagcgtttgaccgaaggtcgcgtaaacgtactggtcgcaaccgatgttgccgcgcgcggtatcgacattcctgacgtcagccacgtctttaacttcgatatgccgcgcagtggcgatacttatttgcaccgtatcggacgtaccgcgcgcgccggtcgtaaaggcaccgcaatttcgctggtggaagcccatgaccatctgctgctgggtaaagtaggccgctatattgaagagccaattaaagctcgcgttattgatgagttacgcccgaaaacgcgtgcgccaagcgaaaagcagaccggcaagccatcgaagaaagtactggctaaacgtgctgagaagaaaaaagctaaagagaaagagaagccgcgggtgaaaaaacgccatcgcgacaccaaaaatattggtaagcgccgtaaaccaagcggaacgggcgtgccaccgcaaacgacagaagagtaatctcaatgccaggtttaagcctggtattaaaagtgctggcaaacgcaaaactgcctgatgcgctatgccaatcaggccttgtattatccctccagtgcagagaaaatcggccagttttctctgcctgcagtccgcatgccgtatcgggccttgggttctaacctgttgcgtagatttatgcagcggactgcctttctcccaaagtgataaaccggacagtatcatggaccggttttcccggtaatccgtatttgcaaggttggtttcactatggaacatgaacttcattatatcggtatcgacaccgctaaagagaaactggatgtcgatgtgttgcgtcctgatggtcgtcatcgcaccaaaaaattcgctaacaccactaaagggcacgatgagctggtgagctggctgaaaggtcacaagattgaccatgcgcatatctgcatcgaagcgaccggcacctatatggaacctgtcgctgagtgcctttacgatgctggctacatagtgtcagtcattaatcctgcgctgggtaaagctttcgctcagagtgaaggactgcgtaacaagactgataccgtggatgcgcgcatgctggcagagttctgtcgtcagaagcgccctgcagcctgggaagcgcctcacccgcttgaacgcgcgttgcgtgccctggtagtccgccaccaggcgctgacagatatgcacacgcaggaactgaatcgcactgaaacggcgcgggaagtccagagaccgagcattgatgctcaccttctgtggcttgaagcagagctgaagcgtcttgagaagcagataaaagacctgacagacgatgatccggatatgaaacaccgcaggaaactgctggaaagcatcccgggtaccggagagaaaacatctgcggtattgctggcttatatcggtctgaaggaccgcttcgcccatgccagacagttcgccgcttttgcgggtctgacaccacggcgttatgaatcaggtagcagtgtgagaggggcgagccgaatgagtaaggccggacatgtgtcgcttcgcagggcgttgtatatgcccgcaatggtagccaccagtaagactgagtggggacgggcgttccgcgaccgtctggcggctaatggcaagaaaggaaaggtgattctcggcgcgatgatgcgcaagctggcacaggtggcgtatggagtgctgaagtcaggcgtgccgttcgatgcgtcacggcataatccggtagcggcgtaaaaatcgcggaagggatgaaaaaaacagcgcctgacggcgctgtgtctggcatgcctgcaatccgggaaaccggaccaggaaaaaacttgcaggccataacagtatctacgtggctcatgcaatatattgaatttgcacgatcttgtaggccggataaggcgttcacgccgcatccggcatgaataaagcgcactttgtcgacaagttaaatgccgggtttaatcccgacattatttttatccagccacaaaactctcttcaacacactgaataaaagtgtgcatcgccgggctaaccgcttttccagcatgatgtgcgcacatggccgtaatggtctgcgactgttcgccaaaaggcaattcaattaattctccgcactccaactcttttgccaccgcaaagcgcggtaggtagctgaccccgatattcgccgcgacacaacgcttgatgctttcgatacttataagctcaatggtgttttccaccgtgatccgccgctgacgcagcgtgctctcaaatatctgccggaagacacattgcggttcgttgataataaagctacaggcgttatgtcttcccggctcagtaaaatcgacatctgcaatttgcggtgaagccaccagcaccagtgattgttcacccaactctcgtcgattcagagcatcatcattccctacacgataaaagacgccaacatcggcctcatcattcagtagcgcatcacggatcacgtaacagttcagcgactgcaacgataaacgcacttttggggcgcgttgccgaaaacgctgcaacacctgcggcattcggtaagagagcaacgtttcgcccgaaacaacgcgtagttccccgtccggatctgactcctttttggcagcctcacgaagcgtatccatcactcgggtaagttcataaatgtgcggcagcaacttttttccttcgcgggtaaggcacatccgtcggccaattttctcaaataactggactgaaaactcctgctcaagctgctgaatatgaaaagtcaccgtcgattgtgtacagcacaatttttgcgaagctcgcaaaaaggaaccctcttccaccacggttttaagcgtaataaaacggcgcagatccataaccccaaacctatcgaaaatatcgaatctagaatataaaaacattcatttttttaaatgttccgtgtcgggtactgtctaccaaaacagaggagataacaagtgacaccgacccttttaagtgctttttggacttacaccctgattaccgctatgacgccaggaccgaacaatattctcgcccttagctctgctacgtcgcatggatttcgtcaaagtacccgcgtgctggcagggatgagtctgggatttttgattgtgatgttactgtgtgcgggcatttcattttcactggcagtgattgacccggcagcggtacaccttttgagttgggcgggggcggcatatattgtctggctggcgtggaaaatcgccaccagcccaacaaaggaagacggacttcaggcaaaaccaatcagcttttgggccagctttgctttgcagtttgtgaacgtcaaaatcattttgtacggtgttacggcactgtcgacgtttgttctgccgcaaacacaggcgttaagctgggtagttggcgtcagcgttttgctggcgatgattgggacgtttggcaatgtgtgctgggcgctggcggggcatctgtttcagcgattgtttcgccagtatggtcgccagttaaatatcgtgcttgccctgttgctggtctattgcgcggtacgcattttctattaacgaaaaaaagcggaagaggtcgccctcttccgcttagtaacttgctacttaagccttacaggctttcagtaaaggtacgagcgataacgtcgcgctgctgttccggagtcagagagttaaagcgaactgcataaccggatacacggatggtcagctgcggatatttttccggatgcttaactgcatcttccagagtttcacgacgcagaacgttaacgttcaggtgttgaccaccttcaacgcgaacttctggtttcacttctactggaacttcacggtattcaatgtcacccagtttgcttactgcaaccacttcatcttctgcataacctgcttttgcaacgatgcaacgtgcttcgcctttttcgctgtccagcagccagaaagagttcagcagatcgtcgttagcggctttagtaatctggatacctgtaatcatgtgatgcctccccggcaaaattatttgatttgttcagcctgtcgcggccaattggtaaaaccattgttgcttgagtgtatatatactcctcaaccacccttgattctttgatttaaatcaataaaaaccacacatcgattgtggtcgtaaatggattttattgttttacatcaacttatgcgggtgtgaaattttaccaatttacatttttttgcactcgtttaagtctaaaaaatgagcatgattttgttctgtagaaagaagcagttaagctaggcggattgaagattcgcaggagagcgagatggctaacgaattaacctggcatgacgtgctggctgaagagaagcaacaaccttattttcttaatacccttcagaccgtcgccagcgagcggcagtccggcgtcactatctatccaccacaaaaagatgtctttaacgcgttccgctttaccgagttgggtgacgttaaagtggtgattctcggccaggatccttatcacggaccgggacaggcgcatggtctggcattttccgttcgtcccggcattgccattcctccgtcattattgaatatgtataaagagctggaaaatactattccgggcttcacccgccctaatcatggctatctcgaaagctgggcgcgtcagggcgttctgctgctcaatactgtgttgacggttcgcgcaggtcaggcgcattcccacgccagcctcggttgggagacgtttactgataaagtcatcagcctgattaaccagcaccgcgaaggcgtggtgtttttgttgtggggatcacatgcgcaaaagaaaggggcgattatagataagcaacgccatcatgtactgaaagcaccgcatccgtcgccgctttcggcgcatcgtggattctttggctgcaaccattttgtgctggcaaatcagtggctggaacaacgtggcgagacgccgattgactggatgccagtattaccggcagagagtgagtaaatttgcggggaaatgccggatggcagagttgccacccggctgatttatcaggctttattctgacgccaccattcaccaagcaaaacgccggttgcgacagagatattcagcccggcaacgttgcccgtaccgtcaatcttcacgcgcagatcgttcggatcgcgtgcggcatccggtaacccttcatattcctgacccagcaccagtaccattttcgctggcagactagttttgaacagcggtttaccctgctcgctggaagtggtcactacggtgtaacctgcctgacggaaatcatccagcacgttaacaatgttgtcgccagtaatcggctgaacgtgctctgcgccgccttctgcggtacggatagccgcccccgactccagcagtgccgcatcctgcaccacgacacctttcacgccgaagtgcgcgcagctgcgcatcatgccacccaggttatgcgggttagattcgttttccagtgccagaacgcaatcctgcgcgcctgcctggcttacccactgctgcacggttgtaccgttacgctttttgatcaagaagcaaacgccgccgtgatgttccgtgcctgacgcttttgtcaattccgcttcatccaccacatggtacgctttgcggtttgctgccatccagcgcaaagcttctttaaaacgcggcgttacactttggataaaccaggcgcgaacaatcgcttccggacggctctggaaaagtgcctgacatgcattttcgccgtagacgcgggtttcttccgcacgctgacgacgcaacacttccggatcaataaaacttttaccactgatgccaccgtgatcggccttttccggcgtctcatcacccggcgcgcgggaaaccgtgcgccacggcgaatcttcccacttgcggtcacggggctgactctgtttgtcatcgcgggcggggcgacggccaccgtcagcacgagattttcctggacgcccgccccctttcccggtacgcgggttgtgggtacgtttatcagaatcatcatcactgcggacatacatcactttgaccttgccgcttttacctttcatttcatcgttcatgcttttctccaccagcgctgcgcgaagcgcgcagattacccgaagtccgcgcggttcgccatgatttcgtaccaaagcctgcgactatcatacctattgaataaaacagattgttgtctggaacaatgtccccgataatatgtaacatattagaaacataccggcgtcgttgccgataagtctccttactcatcccgaggttagttatgaataccgtttgtacccattgtcaggccatcaatcgcattcccgacgatcggatcgaagatgcggcaaaatgcggacgctgcggtcacgacttgtttgacggagaggtgattaatgcgaccggtgaaacactcgacaaattgctgaaggatgatctacctgtggtgatcgacttctgggcaccgtggtgcggcccctgccgtaatttcgcaccaatttttgaagatgtcgcgcaagagcgtagcggtaaagtgcgctttgtgaaagtgaataccgaagctgaacgtgaattgagcagtcgctttggaattcgtagtataccgacgatcatgattttcaaaaacggtcaggttgtcgacatgcttaatggcgcagtaccgaaagcgccgttcgatagctggctgaacgaatctctttaatcttaccggggcgcatcttgtgccccgttttctcctctgcgacaatggcgttttttcgacgctctcttatgaccgaaaacgctgttctccagttacgcgccgagcgtattgcgcgcgcaacacgtccttttcttgcccgcggtaatcgcgttcgtcgctgccaacgctgtcttttgccagagaaattatgtctctgttcgacaattaccccagcacaagcaaaaagtcgcttctgtttgctgatgttcgacaccgagccaatgaagcccagtaataccgggcgtctcattgctgatattttgcctgataccgttgcgtttcaatggtcgcgtaccgaaccctcgcaggatttgctggagttggtgcaaaacccggactatcagccaatggtggtctttcccgcttcgtatgctgatgagcaacgggaagtgatcttcacaccacctgccggtaagccaccgctgtttatcatgctcgatggtacctggccggaagctcgcaagatgtttcgtaaaagtccgtatctggataatcttcccgtcatttccgtcgatctttcccggctttctgcctatcgcctgcgtgaagcccaggctgaaggccaatattgtactgccgaggtagccatcgcactgttagatatggccggcgataccggggcggcggcagggttaggcgagcattttacccgctttaaaacacgctatctggcaggaaaaacgcaacatctgggtagcatcacagcagaacagttagaaagcgtttaaaatcattcagtcacttctgcgggagaccggtatgagtcagcgaggactggaagcactactgcgaccaaaatcgatagcggtaattggcgcgtcgatgaaacccaatcgcgcaggttacctgatgatgcgtaacctgctggcgggaggctttaacggaccggtactcccggtgacgccagcctggaaagcggtgttgggtgtgttggcctggccggatattgccagcttgccctttacacccgaccttgcggttttatgtaccaatgccagccgtaatcttgctcttctggaagagctcggcgagaaaggctgtaaaacctgcattattctttccgccccggcatcgcaacacgaagatctccgcgcctgcgccctgcgccataacatgcgcctgcttggaccaaacagtctgggtttactggctccctggcaaggtctgaatgccagcttttcgcctgtgccgattaaacgcggcaagctggcgtttatttcgcaatcggctgccgtctccaacaccatcctcgactgggcgcaacagcgtaagatgggcttttcctactttattgcgctcggcgacagcctggatatcgacgttgatgaattgcttgactatctggcacgcgacagtaaaaccagcgccatcctgctctatctcgaacagttaagcgacgcgcgacgctttgtttcggcggcccgtagtgcctcgcgtaataaaccgattctggtgattaaaagcggacgtagcccggcggcacagcgactgctcaacacgacggcaggaatggacccggcatgggatgcggctattcagcgtgccggtttgttgcgggtacaggacacccacgagctgttttcggcggtggaaacccttagccatatgcgcccgctacgtggcgaccggctgatgattatcagcaacggtgctgcgcctgccgcgctggcgctggatgccttatggtcacgcaatggcaagctggcaacgctaagcgaagaaacctgccagaaactgcgcgatgcactgccagaacatgtggcaatatctaacccgctcgatctacgcgatgacgccagcagtgagcactatattaaaacgctggatattctgctccacagccaggattttgacgcgctgatggttattcattcgcccagcgccgctgctcccgcaacagaaagcgcgcaagtattaattgaagcggtaaagcatcatccccgcagcaaatatgtctctttgctgacgaactggtgcggcgagcactcctcgcaagaggcacgacgtttattcagcgaagccgggctgccgacctaccgtaccccggaaggaaccatcactgcttttatgcatatggtggagtaccggcgtaatcagaagcaactacgcgaaacgccggcgttgcccagcaatctgacttccaataccgcagaagcgcatcttctgttgcaacaggcgattgccgaaggggctacgtcgctcgatacccatgaagttcagcccatcctgcaagcgtatggcatgaacacgctccctacctggattgccagcgatagcaccgaagcggtgcatattgccgaacagattggttatccggtggcgctgaaattgcgttcgccggatattccacataaatcggaagttcagggcgtcatgctttacctgcgtacagccaatgaagtccagcaagcggcgaacgctattttcgatcgcgtaaaaatggcctggccacaggcgcgggtccacggcctgttggtgcaaagtatggctaaccgtgctggcgctcaggagttgcgggttgtggttgagcacgatccggttttcgggccgttgatcatgctgggtgaaggcggtgtggagtggcgtcctgaagatcaagccgtcgtcgcactgccgccgctgaacatgaacctggcccgctatctggttattcaggggatcaaaagtaaaaagattcgtgcgcgcagtgcgctacgcccattggatgttgcaggcttgagccagcttctggtgcaggtttccaacttgattgtcgattgcccggaaattcagcgtctggatattcatcctttgctggcttctggcagtgaatttaccgcgctggatgtcacgctggatatctcgccgtttgaaggcgataacgagagtcggctggcagtgcgcccttatccgcatcagctggaagaatgggtagaattgaaaaacggtgaacgctgcttgttccgcccgattttgccagaagatgagccacaacttcagcaattcatttcgcgagtcaccaaagaagatctttattaccgctactttagcgagatcaacgaatttacccatgaagatttagccaacatgacacagatcgactacgatcgggaaatggcgtttgtagcggtacgacgtattgatcaaacggaagagatcctcggcgtcacgcgtgcgatttccgatcctgataacatcgatgccgaatttgctgtactggttcgctcggatctcaaagggttaggcttaggtcgacgcttaatggaaaagttgattacctatacgcgagatcacggactacaacgtctgaatggtattacgatgccaaacaatcgtggcatggtggcgctagcccgcaagctcgggtttaacgttgatatccagctcgaagaggggatcgttgggcttacgctaaatcttgcccagcgcgaggaatcatgagtaaggtactggaaatgttgaccacttaatcgggactggtgttattattgcccgcttatgtcgtctgcattgcacagaggacccttcaatgaacagagaagaaatgcactgtgatgttgtcaaaatttaagcgtaataaacatcaacaacaccttgcccaactacccaagatttctcaatcagttgatgatgtcgatttcttttacgctcccgccgacttccgggagacgctgctggaaaaaatagccagcgcgaagcagcgcatttgcattgtcgccctgtatctcgaacaggatgacggtggcaaaggcattctgaacgcgttgtatgaagctaaaaggcagcgtccggaactggatgtgcgggtgctggtcgactggcatcgtgcacaacgtggacgcattggcgctgcggcatctaacactaacgctgactggtactgccgcatggcgcaggaaaatccgggcgtagatgttccggtttatggcgttccaatcaatacccgtgaagcccttggtgttctgcactttaaaggctttatcatcgacgatagcgtactttatagcggtgccagcctgaacgatgtttacctgcatcagcacgataaatatcgctacgaccgttatcatcttatccgtaaccgtaagatgtcagacattatgtttgaatgggttacacagaatattatgaatggccgcggcgttaatcgtctggatgatgttaatcggccaaaaagcccggaaatcaagaacgatattcgtctgttccgccaggagctgcgtgatgccgcttatcatttccagggcgatgccgacaacgatcagctttccgtaacgccgctagtggggctggggaaatcgagtctgttgaacaagaccattttccatcttatgccttgtgccgagcagaaactaaccatctgtacgccatacttcaacctgccagcaatccttgtgcgcaatattatccagttgctgcgcgaagggaaaaaggtcgaaattattgttggtgataaaaccgcgaacgacttctacattccggaagatgaacctttcaagataattggcgcattgccttatctctatgagatcaatctgcgtcgtttcctgagccgtttgcagtattacgtcaatactgaccagttagtggttcggttatggaaagatgacgacaacacctatcacctgaaagggatgtgggttgatgataagtggatgttgatcaccggtaataacctgaacccgcgcgcctggcgtctggatctggaaaacgccattttgatccacgatccacaactggagcttgcgccgcagcgagagaaagaactggagctgatccgcgagcataccaccatcgttaagcactatcgcgatctgcaaagtattgccgattatccggtgaaggttcgtaaactcatccgccgtttgcgccgtatccgcatcgaccgattaattagccgaatcctgtaatcacaaccccgtcctgtacggggtttgttttttggaggccacgttttgcgtattctttttgtctgttcgctattgttactttctggatgcagccatatggctaacgatagctggagcgggcaggataaagctcaacactttatcgcctcggcgatgctttccgccgccggaaatgaatattcacagcatcaggggatgagccgggatcacagtgccatgtttggattgatgttctctgtcagtttgggggcgtcaaaagagctttgggatagccgccccgaagggagcggctggagctggaaggatttggcctgggatgtcgccggtgcaagcaccggctataccgtctggcaactgacccgtcactaaagacgcatccccttccctttgcgatgtagcatcaaagaaaccagaaacgccaccacggccatcaaggtcacataccagaagaaggctgtttccattcctattgatttcagcgacaacgctacgtactccgccgaaccaccaaatatagcattagcgaccgcatatgacagaccaacgcctaatgcgcgaacctgtgccgggaacatctcagccttcagtattccactgattgatgtataaaaactcactatcagcagggcacacatcaccagaccaaaagcggcataaggcgaggaaacgttttgcaatgctgagagaataggaacggtaaaaatggctgccagcgaaccgaaacataacattgaggtacggcgaccaatcttatccgacagcgcgccaatgagtggttgaataagcatgaatacaaacaatgcggcagtcataatgccactcgccacgttggcatgcattcccgcagtatttaccagatacttctgcatataagtagtgaaggtatagaaacaaagggagcccgcagcggtaaaaccgagaaccatgatgaatgcacggcgattgcgccataatcctttcagagatccagcttcttttaaagcgcgcgtttcttgttgcgaagtttcatctaactgacgacgtaaccacaacgccacaacagctaacacagctcctaacgcgaaaggaatacgccatccccactctctgagtgcagcgtcttccatggtgtgttgtaaaaccacgacaaccagtagggctagcagttgtccgccgatcaacgtcacatactgaaatgatgcgtaaaaacctttgcgcccttcaacggcaacttcactcatataggtggcgctggtgccatattctccgccaacggataatccctgaaataaacgagcgagaagcaataatgccggagcccacgtacctatagtttcataacctgggaggcaggcgataaccagcgatccgaaacacatcatacacaccgataacagcatcgattttttgcgaccatgtttatcggctatgcggccaaatagccaaccgcctattgggcgcatcaggaatcccgcagcaaaaacacctgctgtttgtagtagttgagtcgtcgtgttcccggaagggaagaaaatgtgggcgaagtagagtgaacagaacgagtagacatagaaatcgaaccactcgaccagattacctgaagaggcccccacaatcgcccaaatgcggcgacgagtatcactacttgtcagtttgctgtctgccgttacagtactttcagccatgccattatgtctcctgccgtaatccgatgcttttgttggtcgcttttgtttatttcttttggtaaagaaaatgttatacatttgttgcgtatcattatgcaaccttaaccatgaatttagttagcaggaaaatggttattgaggagcttaaggataaatttctggtaaggaggacacgtatggaagtaggcaagttggggaaaccgcatccgttgctgaatctggcatatgtgggagtataagacgcgcagcgtcgcatcaggcatttttttcaccaacgcaaaaaggccatcctgacggatggcctttcgcttgatttgatgcctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctaaggccgccaggcaaattctgttttatcagaccgcttctgcgttctgatttaatctgtatcaggctgaaaatcttctctcatccgccaaaacatcttcggcgttgtaaggttaagcctcacggttcattagtaccggttagctcaacgcatcgctgcgcttacacacccggcctatcaacgtcgtcgtcttcaacgttccttcaggactctcaaggagtcagggagaactcatctcggggcaagtttcgtgcttagatgctttcagcacttatctcttccgcatttagctaccgggcagtgccattggcatgacaacccgaacaccagtgatgcgtccactccggtcctctcgtactaggagcagcccccctcagttctccagcgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctgctttcgcacctgctcgcgccgtcacgctcgcagtcaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttaggaggagaccgccccagtcaaactacccaccagacactgtccgcaacccggattacgggtcaacgttagaacatcaaacattaaagggtggtatttcaaggtcggctccatgcagactggcgtccacacttcaaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcttgcgctgaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttaataaacagttgcagccagctggtatcttcgactgatttcagctccatccgcgagggacttcacctacatatcagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctgatgcttagaggcttttcctggaagcagggcatttgttgcttcagcaccgtagtgcctcgtcatcacgtctcagccttagttttccggatttgcctggaaaaccagcctacacgcttaaaccgggacaaccgtcgcccggccaacatagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcctttcggcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggcttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcatgcctcacagcacaccttcgcaggcttacagaacgctcccctacccaacaacgcataagcgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacatcgtttcccacttagccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattctccggtattcgcagtttgcatcgggttggtaagtcgggatgacccccttgccgaaacagtgctctacccccggagatgaattcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccctgcaacttaacgcccagttaagactcggtttcccttcggctcccctattcggttaaccttgctacagaatataagtcgctgacccattatacaaaaggtacgcagtcacacgcctaagcgtgctcccactgcttgtacgtacacggtttcaggttctttttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataccacgtgtcccgccctactcatcgagctcacagcatgtgcatttttgtgtacggggctgtcaccctgtatcgcgcgcctttccagacgcttccactaacacacacactgattcaggctctgggctgctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcattaacctatggattcagttaatgatagtgtgtcgaaacacactgggtttccccattcggaaatcgccggttataacggttcatatcaccttaccgacgcttatcgcagattagcacgtccttcatcgcctctgactgccagggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaagatgtttcacttcagagttgcgaaaatttgagagactcacgaacaactttcgttgttcagtgtttcaattttcagcttgatccagatttttaaagagcaaatatctcaaacatcacccgaagatgagttttgagatattaaggcaggtgactttcactcacaaaccagcaagtggcgtcccctaggggattcgaacccctgttaccgccgtgaaagggcggtgtcctgggcctctagacgaaggggacacgaaaattgcttatcacgcgttgcgtgatattttcgtgtagggtgagctttcattaatagaaagcgaacggccttattctcttcagcctcactcccaacgcgtaaacgccttgctattcacttttcatcagacaatctgtgtgagcacttcaaagaacgcttctttaaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcattctgatccacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgcactttatgaggtccgcttgctctcgcgaggtcgcttctctttgtatgcgccattgtagcacgtgtgtagccctggtcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccggccggaccgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacagttcccgaaggcaccaatccatctctggaaagttctgtggatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtcttcgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacgagactcaagcttgccagtatcagatgcagttcccaggttgagcccggggaattcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgggtaacgtcaatgagcaaaggtattaactttactcccttcctccccgctgaaagtactttacaacccgaaggccttcttcatacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccgttaccccacctactagctaatcccatctgggcacatccgatggcaagaggcccgaaggtccccctctttggtcttgcgacgttatgcggtattagctaccgtttccagtagttatccccctccatcaggcagtttcccagacattactcacccgtccgccactcgtcagcaaagcagcaagctgcttcctgttaccgttcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaaaagtttgatgctcaaagaattaaacttcgtaatgaattacgtgttcactcttgagacttggtattcatttttcgtcttgcgacgttaagaatccgtatcttcgagtgcccacacagattgcctgataaattgttaaagagcagtgccgcttcgctttttctcagcggcgcggggtgtgcataatacgctttcccgctacagagtcaagcatttatttttgctttctctgccggaattctcaggagaaccccgctgacccggcggcgtgtttgccgttgttccgtgtcagtggtggcgcattatagggagttattccggcctgacaagcgaaaaatataaaaactttatcgttcgctcatttttcaggcaaaacatcttaaatatagtcttttccgtctaacttatagacaaaaacgagccccgaagggctcgttttatcatttactggacggcgacaatccggtcttcattaacttccaggcgaatcactttacccggaaccaattcaccagacagtatttgctgtgccagcgggttttcgatctgctgctggatagcacgtttcaaaggacgtgcaccatagactggatcgtaaccgttctcgctcagcagtttcagcgcctcgtcagaaatgtggatttcataaccacgttcttccagacgtttgtacagacgtttcaactgaatctgcgcaatcgaggcaatgtgctgttcacccagcggatggaagaccaccacttcatcaatacggttaatgaattccggacggaagttatggcttaccacaccgagcaccagctctttcatgtgcgcataatccagttcaccgaagcgttcctgaatcaaatcggaaccgaggttagaggtcataatgacaaccgtattacggaagtcgaccgttctcccctgcccgtcagtcagacgaccatcatccagtacctgcaacagaatgttgaagacatccggatgcgctttttccacttcatccagcaggatgacggaatacggacgacgacgcacagcttcggtcaggtagccaccttcttcataaccgacatatcccggaggcgcaccaaccaaacgagacaccgagtgtttctccataaactcggacatatctatacggaccatcgcctcgtcgctatcaaacataaagttcgccagcgccttacaaagctctgttttccccacacccgttgggccgaggaacaggaatgaaccaatcgggcgatttggatccgccaaccccgcacggctacggcgaatagcgttagataccgcatcaaccgcttcgttctgaccaatgacgcgatggtgcagttcttgctccatacgcagcagtttttcgcgctcgctttccatcatgcgagaaaccggaatccccgtccaacgcgccagcacttcagcaatttcggcgtcggtcactttattacgcaacagacgcatagttttgccttcgagctgcgttgcggcttccagttgcttttccagttccgggattttgccgtattgcagttcagacatccgcgccaggtcccccacacggcgagcctgttcaatagcgattttcgcctgttccagttccgctttaatggtctgcgtaccagaaagcgatgccttctctgctttccactcttcttctaactcggagtactgacgttctttgtcgctcagttcttcgttgagcatatccaggcgttttttactggcttcatcagactctttcattaacgcctgttgttccagtttgagctggatgatacgacgatcgagtcggtcgagttcttctggttttgagtcaatctgcatacgaatgctggatgctgcttcatcgatcaggtcgatggctttatccggcagctgacggtcagcaatgtagcgatgagacaacgtcgccgctgcaacaattgccgggtcagtaatttgcacatggtggtgcaattcgtaacgttctttcaggccacgcagaatcgcaatggtatcttcaacagaaggctcggcaacaaacactttctggaaacgacgttccagcgcagcatctttttcgatgtactggcgatattcgtcaagcgtcgtggcacctacgcagtgcaattcaccacgcgccagcgccggtttcagcatgtttccggcgtccattgcgccatcggctttacccgcgccgaccatggtatgtaattcgtcgataaacaggatgacgttgccttcctgtttggcaagatcgttaagcacgccttttaaacgttcttcaaactcaccgcgatatttcgccccagccaccagcgcgcccatatccagcgccagtacccggcggcctttcaacccttccggcacttcgccgttgataatacgctgcgccagaccttcaacgatggcagttttaccgacgccgggttcaccaatcagtaccgggttatttttagtacgacgttgcagcacctgaatggtacggcgaatttcttcatcacgaccaatcaccggatcgagtttgccctgttcggctcgttcggtaaggtcgatggtatattttttcaaagcctgacgttggtcttcagcaccttgatcgttcacgctttcacctccacgcatttgttcaatcgcttgagtaatgttggcggtggtcgcccctgctgctttcaggatgtcggccagcgtgccgcgagactcaagtgccgccagaacgaacagttctgacgagataaagttatcaccacgtttttgcgccagcttgtcgcaaagattaagaacgcgcaccagatcctgtgatggctggacatcaccaccagtaccttcaacctgcggtaaacgatttaatgcctgattgatatctgtgcgcaactggccagcatttatgccagctgatgttaacaaaggactaaccgaacccccttcctgattcagcagggcgctcattaaatgaagtggttcgatgaattggttgtcgtgcccgagtgcaagtgattgggcatcggcaagagcaagctggaatttattagtaagacgatccagacgcataactcctcccataacggatcaaagttgctactggagattaaatgaggtcatccctcaattattcaaggttattgaccagattaatgtgaaaagaaaatcacgcgtaccggatcgtcttgattctttaggttatatcagccaaatgaaacttgccatacgcccggtggtcttgtcgcgacgataagagaagaaagtctcattttccgtatatgtacaacggtcgccgccgaaaatttgttcaacaccaacgctcgccagacgctgccgggcaagcagataaatatccgccagatacttatcaccatgctgaatgaaagctgtactcgctttggcgtctgctgccataaacgcctcgcgaaccttcgcccccacttcgaacgcgcgtggaccaattgccggccctaaccaggcgagaatattttccggattatcagcaaaacaggaaactgtctcttccagcacgcctgcgcacagtccacgccagccagcatgagcggcggcgacttccgttcccgctcgattgcaaaacagcacagggaggcagtcggcagtcatcactgcgcaaaccgtgccaggcgtattgctataagaggcatctgctcgttttgaggcataaggttcgccagtaagcttaagcacatctttgccgtgtacctgctcaagccagaccggtttagaaggcaaattgcccgcagcaaaaagtcgcttgcgattctcctcaacgtgatccgggttatcgccacaatgggcaccgaggttgagcgagtcatacgggggcaagctcacgccgccgatacgagtagagctacaagccgcaacaccctttggcagcggccactgcgggacaatcagcttactcataaccagtccacttcatccttatgttcttcgaaatcggcgcgcatcacctcaatcagctccaccatatcttgtggaataggcgcatgccattccatttcgatgccggagatcgggtgataaagacgcagcatggttgcatgtagcgcctggcggtcaaacttacgcagcgtggagataaatgcttccgaagcaccttttggcggacgcggacggccaccataaaccggatcgcccaccagcggatgagtgatatgggccatatgcacgcggatctggtgcgtacgtccagtttccagacgcaaccgcagacgcgtgtgcacacggaagtgttccatgatgcgatagtgagtcaccgctggtttgcccatcggatgcaccgccatatgggtacgtttggtcgggtggcgactgattggctcgtccaccgtgccacctgcggtcatatgaccaatcgccaccgcttcatactcacgagtaatttcacgccgttgcaaagattcgactaaacgcgtctgagccggaacggtttttgccacaaccatcaggccagtggtgtctttatccagacgatggacgatgcccgcacgcggtacatcggcaatgggtggatagtaatgaagcaacgcattcagtaccgtgccatccgggttacccgcgccaggatgtaccaccaggtcgcgcggtttattaatgataataatgtcttcatcttcatagacgatatccagcgggatatcctgcggttcaaaacgcgcttcttcttcaatctcagcgttgatggcaacctgctcgccacccaatactttttctttcggcttatcacaaactttgccgttaaccagcactcgctggtcgaggatccattcttttattcgcgaacgtgaataatccgggaacatttcggccaaagcctgatctaagcgttgaccgagttggttttcggacaccgttgcagtgagctgtactcgttgtgccatatatactgcttcttcgtttatcgttggggttttacggctttgccgtttaatatagtgtgctattgtagctggtcttaaccgggagcaggaacagagaatctcccgtattacattttgaggaaagtcaaaacgtcatgacgcgcatgaaatatctggtggcagccgccacactaagcctgtttttggcgggttgctcggggtcaaaggaagaagtacctgataatccgccaaatgaaatttacgcgactgcacaacaaaagctgcaggacggtaactggagacaggcaataacgcaactggaagcgttagataatcgctatccgtttggtccgtattcgcagcaggtgcagctggatctcatctacgcctactataaaaacgccgatttgccgttagcacaggctgccatcgatcgttttattcgccttaacccgacccatccgaatatcgattatgtcatgtacatgcgtggcctgaccaatatggcgctggatgacagtgcgctgcaagggttctttggcgtcgatcgtagcgatcgcgatcctcaacatgcacgagctgcgtttagtgacttttccaaactggtgcgcggctatccgaacagtcagtacaccaccgatgccaccaaacgtctggtattcctgaaagatcgtctggcgaaatatgaatactccgtggccgagtactatacagaacgtggcgcatgggttgccgtcgttaaccgcgtagaaggcatgttgcgcgactacccggatacccaggctacgcgtgatgcgctgccgctgatggaaaatgcataccgtcagatgcagatgaatgcgcaagctgaaaaagtagcgaaaatcatcgccgcaaacagcagcaatacataacagaaacctgaaacacaaaacggcagcccttgagctgccgtttttttattctgtcagttgtgaaactgaagcgatttagtcgctatcgatctcatcaaatatggctcgctttgagatattcctcaagtaaaaaaacacctcttcctgcgatttctcacaaaaaagattcgttgacaaaaagtgacaaaattatgagattttcatcacacattttgacatcaggaacggtatgctgaattcaccaagacgggaagacaagaggtaaaatttatgacaatgaacattaccagcaaacaaatggaaattactccggccatccgccaacatgtcgcagaccgtctcgccaaactggaaaaatggcaaacacatctgattaatccacatatcattctgtccaaagagccacaagggtttgttgctgacgccacaatcaatacacctaacggcgttctggttgccagtggtaaacatgaagatatgtacaccgcaattaacgaattgatcaacaagctggaacggcagctcaataaactgcagcacaaaggcgaagcacgtcgtgccgcaacatcggtgaaagacgccaacttcgtcgaagaagttgaagaagagtagtcctttatattgagtgtatcgccaacgcgccttcgggcgcgttttttgttgacagcgtgaaaacagtacgggtactgtactaaagtcacttaaggaaacaaacatgaaacacacaccgtttttcttcgcattcttttttaccttcccctgaaagggaggcgtttcgtcgtgtgaaacagaatgcgaagacgaacaataaggcctcccaaatcgggggccttttttattgataacaaaaaggcaacactatgacatcggaaaacccgttactggcgctgcgagagaaaatcagcgcgctggatgaaaaattattagcattactcgcagagcggcgcgaactggccgtcgaggtgggaaaagccaaactgctctcgcatcgcccggtacgtgatattgatcgtgaacgcgatttactggaaagattaattacgctcggtaaagcgcaccatctggacgcccattacattactcgcctgttccagctcatcattgaagattccgtattaactcagcaggctttgctccaacaacatctcaataaaattaatccgcactcagcacgcatcgcttttctcggccccaaaggctcctattcacatcttgccgctcgtcagtacgctgcccgtcactttgagcaattcattgaaagtggctgcgccaaatttgccgatatttttaatcaggtggaaaccggccaggccgactatgccgtcgtaccgattgaaaataccagctccggtgccataaacgacgtttacgatctgctgcaacataccagcttgtcgattgttggcgagatgacgttaactatcgaccattgtttgttggtctccggcactactgatttatccaccatcaatacggtctacagccatccgcagccattccagcaatgcagcaaattccttaatcgttatccgcactggaagattgaatataccgaaagtacgtctgcggcaatggaaaaggttgcacaggcaaaatcaccgcatgttgctgcgttgggaagcgaagctggcggcactttgtacggtttgcaggtactggagcgtattgaagcaaatcagcgacaaaacttcacccgatttgtggtgttggcgcgtaaagccattaacgtgtctgatcaggttccggcgaaaaccacgttgttaatggcgaccgggcaacaagccggtgcgctggttgaagcgttgctggtactgcgcaaccacaatctgattatgacccgtctggaatcacgcccgattcacggtaatccatgggaagagatgttctatctggatattcaggccaatcttgaatcagcggaaatgcaaaaagcattgaaagagttaggggaaattacccgttcaatgaaggtattgggctgttacccaagtgagaacgtagtgcctgttgatccaacctgatgaaaaggtgccggatgatgtgaatcatccggcactggattattactggcggttgtcattcgcctgacgcaataacacgcggctttcactctgaaaacgctgtgcgtaatcgccgaaccagtgctccaccttgcggaaactgtcaataaacgcctgcttatcgccctgctccagcaactcaatcgcctcgccgaaacgcttatagtaacgtttgattaacgccagattacgctctgacgacataataatgtcggcataaagctgcggatcctgagcaaacagtcgcccgaccatcgccagctcaaggcggtaaatcggcgaagagagcgccagaagttgctcaagctgaacattttcttctgccagatgcagcccataagcaaaagtagcaaagtggcgcagagcctgaataaacgccatattctgatcgtgctcgacagcgctaatacgatgcagccgagcgccccagacctgaatttgctccagaaaccattggtatgcttccggcttacgtccatcacaccagaccacaacttgctttgccaggctaccgctgtccgggccgaacatcgggtgtaaccccagtaccgggccatcgtgcgccgccagcatggcctgtaatggtccatttttcactgatgccagatcaaccagaatacaatctttcggtaaaggcggtaatttgccgataacttgctcagtaacgtggattggcacactaacaatcaccattccggcatcggcaacaatatcagccgctcgatcccagtcatgttgctccagaatccgcacctgataacccgatagtgtcagcatcttctcgaacaggcgtcccatctgaccgccaccgccgacgataaccaccggacgcagtgacggacaaagtgttttaaatcctttgtcgttttcactggagtaagattcacgcatcacccgacgcaaaacatcctcaatcagatctggcggtacacccagagcttccgcctctgcgcgccgcgaggccaacatagatgcctcgcgctccggaacataaataggcagtccaaagcggcttttcacctcgcccacttcagcaaccagttccagacgcttcgctaataaattcagcagcgctttatcgacttcatcaatttgatcgcgtaatgcggtcaattcagcaaccataataaacctcttaagccacgcgagccgtcagctgcccgttcagatcctgatgaatttcacgcagcaaggcatcggtcatttcccagctaatgcaggcatcggttacggatacaccgtatttcatttcactgcgcggttgctcggaagactgattgccctcgtggatattactttcgatcatcagaccaataattgagcgattgccatctttgatttgagcaaccacggattctgccaccgcaggctgacggcgataatctttattggaattaccgtggctgcaatctaccatcagagacgggcgcagtcccgcctgttccatctctttttcacattgcgcaacatccgcagggctatagttcggcgctttaccaccgcgcaggatcacatggccgtccggattcccctgagtttgtagcaacgcaacctgccctgcctggttaatgccaacaaaacggtgcggctgggcggcggcgcgcatagcgttaattgctgttgccagactgccgtcggtgccgtttttaaaaccaaccggcatggaaagcccggaggccatttcacggtgagtttgcgattccgttgtacgagcaccaattgctgaccagctaaacagatcgcccaggtattgcgggctattcggatctaacgcttccgtcgccagtggcagtcccatattcaccagctcaagcagcaatttacgcgcgatctgcagcccggcttctacatcaaaagagccatccatatggggatcgttaattaaccctttccagccgacagtggtacggggtttttcaaaatagacgcgcattaccagatagaggctatcgctgacctctgcggcaagggctttaaatcgacgagcatattccagagcagtttccggatcatgaatggaacaaggaccacatactaccagcagacgaggatcgcgcccggcgataatatctgaaatggttttacgcgagtcagcaatctgggcttcttgttgcaggctcaatggaaaagcggccttcagttgttccggagtcattaaaacctgttcgtcggtaatatgtacgttattcagcgcgtctttttgcatgatggcgatcctgtttatgctcgtttgcgatagttgatcctcagcgaggatgacgtaacgataacacataaagtaaagttttcaatccatatttcgtacatttttatttacacaggcaatttagtcgcgatttcaaaccttacttctgtatagataaatttacactccctttgaaaacaatccgctatgctttgaaaaaggagaaagaaatgatgaaaaagtttatcgcccccttgttggctttactggttagcggatgtcagattgatccttatactcacgcgccaaccttgaccagcaccgactggtatgatgttggtatggaagatgcgatatcgggcagcgccataaaagatgacgatgcatttagcgattcacaggcggatcgcggtctataccttaaaggatatgccgaaggacaaaagaaaacttgccagaccgattttacttatgcccgaggactttccggtaaaagctttcctgccagctgcaacaatgttgaaaatgccagccaactgcatgaagtatggcaaaaaggggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaacagcccgcattatgggcgttggcctcaacacgattttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacagtctccggaagacggttgttgcgcacgtattcggtgagcgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattacccaaaaaggggctgatgaaaatgccagcacaatacgattaaattaattaaaaccccacaaataaattaaacataagattttactcattgtgttttatttctcacattgatgacgattgcatgaaaaaatgatattttaatgagcattctgaaaaaatatcgatgcatttcgagcgaagatggtggggatccctgaatgcgtttttctcaccgactgttcttacttctgattctcctgctgacgggagcaccaatactcgctcaggagccttctgacgttgcgaaaaacgtgcgtatgatggtttccggtattgtcagttacacccgctggcctgcgctatcagggccaccaaagttatgtatcttttcatcttcacgttttagtaccgccctacaagagaatgccgcgacatctttgccttatctgcctgtcatcattcacactcaacaagaggcgatgatttcaggctgcaatggtttttattttggcaacgagtcaccgacattccagatggaattaaccgaacaatatccgtcaaaggcgttattattaattgccgaacaaaataccgagtgcattattggtagcgccttttgtctgatcatccacaataatgacgtcagatttgccgtaaacctggatgccttatcgcgtagcggtgtaaaggtcaacccggatgtcttaatgctcgcacggaagaaaaatgatggataacgataattctcttaataagcgccccacgtttaaaagagcattacgcaacatcagtatcaccagcatatttatcactatgatgctgatctggttgctgctttccgtgacctcggtgctgaccctgaaacagtacgcgcaaaaaaacctggcactgacagcagcaacaatgacttacagtctggaagcagctgtcgtttttgccgatggccctgcagcaactgaaacactggcagcgctgggccagcaagggcaattttcaactgcagaagtacgtgataagcagcaaaatattctggcgtcctggcattacacccgtaaggatccaggcgatactttcagcaatttcataagccactggctcttccccgcccccatcattcagccgattcgtcacaatggtgaaaccattggcgaagtacgcttaaccgctcgcgacagttcaatcagccattttatctggttttcgctcgccgtactgaccggttgtattctgctggcatcaggcatcgcaattaccctcacccgccatttgcacaatggcctggtggaagcactgaaaaatatcaccgatgtcgtacatgatgtgcgttccaaccgcaatttttcccgacgagtttcggaagaacgtatcgctgagtttcaccgcttcgctctcgacttcaacagtctgctggatgaaatggaagagtggcagcttcgtttacaggctaaaaatgcgcagcttctacgtaccgcgctacatgacccattaaccgggctggctaaccgcgcagcgtttcgtagcggcatcaacacgttgatgaacaattccgatgcccgaaaaacgtcggcgttactatttcttgatggcgataatttcaaatacatcaatgatacctggggtcatgcgacgggcgatagagtcttgattgaaatcgcaaaacggttagctgaagttggcgggctgcgacataaagcataccgcctgggcggcgatgaattcgctatggtgctctatgatgtacagtcagaatctgaagtgcagcagatatgctcagcactgacacaaatctttaatctcccgtttgatcttcataatggtcatcagaccaccatgacattaagcattggttacgcgatgaccattgagcacgcctctgcggaaaaattacaagagcttgccgatcacaatatgtatcaggccaaacaccagcgtgccgaaaagctggtgagataacaaggatatatcgatatgataaagcacctggtagcacccctgattttcacctcactaatactgactggctgccagtcccctcagggaaagtttactcctgagcaagtcgccgctatgcaatcttatggatttactgaatccgccggcgactggtcgctgggcttatcagatgccattctgttcgcaaaaaatgactacaaattgctcccggaaagccagcaacagatccaaaccatggcagccaaattggcctcgacagggctaacacatgcccgtatggatggacacaccgataactatggtgaagacagttacaacgaaggcttatcattgaaacgggcgaatgtcgtggccgatgcatgggctatgggtggacaaattccacgcagcaatctcaccacacagggtttaggaaaaaaatatcccatagccagtaacaagaccgcccagggccgcgccgagaaccgccgcgtcgcagtggtgattactaccccttaaaacaccagcaaacagataaaaaagggccagccaattggccagcccttcttaacaggatgtcgcttaagcgaaatcttagttaagacgctctttgatacgagcagccttaccagtacgctcacgcaggtagtacagtttagctttacgaacagcaccacgacgtttgacagaaatgctgtcaactaccggagagtgagtctggaagacacgctcaacgccttcgccgttggaaattttacgaacagtgaatgcagagtgcagaccgcggttacgaatagcgataaccacgccctcgaatgcctgcagacgttttttggaaccttcaacaacccatactttcacttccacggtatcacccggacggaaggaaggtacgtcctgcttcatctgctcttgttcaagttgcttaataatgttgctcataatttaatctcttatcctgggtaaactgatatctcgggggcttacgccatcccatcatgtttatgttgctgttgtgcgtgttccgttttgaactccgccagcaaccttgcttgctcttcagtcagagccaggttttccagaagttcaggtcttctaagccaggtacggcccagcgactgtttcaaacgccagcgacgtatctcggcatggttgcccgacagtaacactggcggaacttccatcccttctaacacctcaggccgcgtatagtgcgggcaatccagcaatccttcagcaaaggaatcttccgttgccgaggcttcatgtcccagtactcccggaataaaccgggaaacggagtcaatcagcgtcattgctggtaactcaccaccactgagaacgtaatcgccgattgaccattcttcgtcaatttcggtttggatcacgcgctcatctataccttcgtagcgaccgcacaccagaatcaatttttgattcgttgccagttcgctgacgcccgcttgatcaagcttgcgtccctgtggtgacagataaatcacctttgcgccttcacccgccgcggcttttgctgcatgaatggcgtcccgcaagggttgcaccatcattaacatccccggtccgccgccgtaaggacgatcgtccacggtacggtgccggtcatgcgtgaagtcgcgaggactccagctctggatgctcagcaggccatttttaactgcccggccagttaccccgtaatcggtaattgcgcggaacatttcaggaaacaggctaattatgccaatccacatagcgccgtcttttaccgtttatccggtggtttaaaaaccaggatcccaatctacttcgattgaacgagtagtgagatcgactttcttgataacctgcccatcgaggaacggtacgagacgttccttgataccaaacgcatctttcaggtttgccttaatgacgagaacgtcattagatccggtttccatcatatcgacgactttaccgagatcgtagccttcagtggttactacctggcagcccatcaggtctttccagtagtagtccccctcttcaagctgaggcagctgcgatgaatccacgacaatttcacaattcgtcagcaggttcgccgcatcacgatcgtcaacgcctttcagcttgatgatcatgtcctgattgtggtgcttccagctttccagctggacttgctgccactgacccgccttctggataaaccagggctgatagtcaaaaatgctttcggcgtcttcggtggaagaaaacactctgagccacccacgaataccgtaagacgaacccatttttcccaaaacgatgggatcaacaggtgcttgcgcggtgagttgtttgctcatcatgaccaccgtgacagattaagctgctttgtttacttctttgatcagcgcagcaacgcgatcagaaatagttgcgccctggccaacccagtgagcgatgcgatccagatccaggcgagtgccttcttctttttcgctagcgattgggttgaagaaaccaacgcgctcgatgaagcgaccgttgcgtgcattacggctgtcagcgacaacaacctggtagaacggacgctttttagcgccgtgacgtgctaaacgaatagttaccataacatcctcttgtgtgaataaaacaaccggaccccatcgaggaacggagtccggtgtcatattaaaagcccgaaaattttactgatttctggagaaaatgcaatcagcagttaataactctgtcgcataaggtcatttagcgaccaggaaatcccggcggcatcatccccttcatgcttctcatcatcttcgccattccgcccttcttcattttcttcatcatgcgctgcatgtcgtcgaactgcttcagaaggcggttaacgtcctgcacctgcataccgcaaccggcagcgatacgacgcttacgcgaacctttgatgatttctggcttagcgcgctctttcatcgtcatcgagttgatgatggcttccatacgcaccagcactttatcgtccatctgcgacttaacattatccgggatctgccccatgcccggcagcttgcccatcaggctagccatgccgcccatatttttcatctggcgcagttgctcaagaaaatcgttgagatcgaagccgtcgccttttttcagcttgctggctaatttctctgcctgcgcgcggtcaactttgctttcgatatcttcgatcagcgacagtacgtcgcccatgccgagaatacgcgacgcgatgcggtccggatggaacggctccagcgcctcagttttctcgccaacaccgagaaacttgatcggtttgccagtgatgtgacgaatagagagcgccgcaccgccgcgggcatcgccgtccactttggtcaacactacgccggtaagcggtaacgcttcattgaatgcttttgccgtattggccgcatcctgaccggtcatggcgtcaaccacaaacagggtttcaaccgggttaatcgacgcatggacttgtttgatctcgtccatcatcgcttcgtcaacgtgcagacgaccagcggtatccaccagcagcacgtcgtagaatttcagtttggcttctttcagcgccgcgttaacgatatctaccggcttctgaccaacatcagaagggaagaaatcaacgcccacctgctctgccagcgtctcaagctgtttgattgccgccgggcgataaacgtcggcagaaaccaccagcactttcttcttgtgcttctcgcgcaggaacttaccgagtttaccaacgctggttgttttaccggcaccttgcaggcccgccatcagcacgaccgcaggcggttgcgccgccaggttcagggtctggttctcttcgcccatcgccgcaaccagttcgttacggacgattttgacgaactcctgccccggcgtcaggctcttattaacttcatgaccaaccgctttctcttttacgcgattgataaactcacgcactaccggcagagcgacgtccgcctccagcagcgccatgcgcacttcgcgcagcgtatcttttacgttgtcttcagtgaggcgtccacggccactgatattgcgcagcgtgcgcgacaaacgatcggttaaattatcaaacattgtctctcgcctggggtggaaacggttggccgcaatcgcgacacatcatcagtattttgccgcagtataacatgaaggcgtctttgttgttatgcaacggttggagcagcgttcacctgacgctatactgcttctctttcttattgctcaaactgtcgacatcactatgcccgtttttgctctgctcgcgcttgtcgcctactccgtcagtcttgcgctgattgttcccggtctgctgcaaaaaaacggcggctggcggcgcatggctattatttctgcggtcattgcgctggtctgccacgcaatcgctctggaagcccgcatcctgcccgacggtgatagcggacaaaacctcagcctgctgaacgttggttcattggtcagtttgatgatctgtacggtaatgaccattgtggcttctcgcaatcgtggctggttgctgctacccattgtctatgcctttgcgcttatcaacctggcgctggcgaccttcatgcccaatgaatacatcacccatctggaagcaacgcctgggatgctggtgcacattggcttatcgctcttttcctatgccacgctaattatcgccgccctgtacgcgctgcaactggcgtggattgattaccaactgaagaacaagaagctggcatttaaccaggaaatgccgccattgatgagtatcgagcgtaaaatgttccacatcacgcagattggcgtggtgctgctaacgctcacgctttgcactggcctgttctacatgcacaacctatttagcatggaaaatatcgacaaggctgtgctctctatcgtggcgtggtttgtctatattgtgctgctgtggggacattaccatgaaggatggcgtggacgccgcgtcgtctggtttaacgttgcgggcgcggtaattctgacactggcctacttcggcagccgaattgtccagcagttaatcagctaaacccagaaaaggagtttcccctggaacacatttctactactacgttgatcattattctgatcatcatggtggtcatttcagcctatttttccgggtccgaaaccggaatgatgaccctcaaccgctatcgtctgcgacatatggcgaaacagggtaatcgctcggccaaacgcgtcgaaaaattgctgcgtaagccagaccgcctgataagcctggtgttaatcggcaataacctggtcaatattcttgcctccgcgctcggcactattgttgggatgcgtttgtacggcgatgcgggcgtggcaattgcgactggtgtgctgacttttgtcgtactggtatttgctgaggtattgccgaaaaccattgccgcgctgtacccggaaaaagtcgcttatccgagtagttttctgctggctccgctgcaaattttgatgatgccgctggtctggttgctgaatgctatcacccgtatgctgatgcgcatgatgggtatcaaaaccgatatcgtggttagcggctctttgagcaaagaagagttgcgcactatcgtgcacgaatcacgctcacaaatttcccgtcgcaatcaggatatgctgctgtcggtgctcgatctggaaaaaatgaccgttgatgacatcatggtgccgcgcagtgaaattatcggtattgatatcaacgatgactggaaatcgattctgcgccaactctcccactcacctcacgggcgcatcgtgctctaccgtgattcgctggacgacgccatcagtatgctgcgagtacgtgaagcctggcggttgatgtcggagaaaaaagagttcaccaaagaaaccatgctgcgcgccgcggacgagatctattttgtgccggaaggtacgccgctcagcacgcagttggtaaagtttcagcgcaacaaaaagaaagtcggcctggtcgtcaacgagtatggagacattcaggggctggtgacggttgaagatattctggaagagattgtcggcgatttcactacgtcgatgtcgccaacacttgccgaagaggtcacgccgcaaaacgacggttcggtgattatcgatggcaccgccaacgtgcgggaaatcaacaaagcctttaactggcatctaccggaagatgatgcccgcacggttaatggcgtcattcttgaggcactggaagagatccctgtcgcaggcacccgcgtgcgtattggcgagtacgatatagatattctcgacgtacaggacaatatgattaagcaggtaaaagtttttcctgtgaaaccgctgcgcgagagtgtggcggagtaacgaaaacggccctgcattcgcatgcagggccgtgaattattacgaaaacagaaattacgcttttgctttcgctacagttaccatcgccgcacgaatcgtacgaccattcagcgtataacccttctgcataatgcccagtacgttacctggcgcaacgtcatcagattccaccattgcgatagcctgatgcacattcgggtccagcggcacgttagtttcggcgatcacttcaacaccaaacttacgcacaacatccagcatcgacttcagcgtcagctcaatgccttcaaccatcgcagacatatccgggttagctttatcagccacttccagcgcacgatccaggctatcaatcaccggcagcaattcgttgatgaatttctccagcgcgaatttgtgggctttttcaatatccagttcagtacgtcgacgcaggttttccatttcggcttttacacgcaaaatgccgtcacgttcacgggtctgggcttcagccagctgagcttcgagattcgcaattttttcatcgcgcggatccacctgctcagcagaagcttctggctcaactgcctcaatctcttcgtgctgatccatgataatttcttccggggcttgcccctcaggcgttttctgttctttactactcatgaatttctccgcgtttttttcgcattcatctcgctaacttcgcttattatggggatcagtttcagggtttcaagggaagcactcacattgtcatcaatcttcgcaacaaggacctcggaaaaatgaataatcatttcaagtgtattggcattgtgggacacccacggcaccccactgcactgacaacacatgaaatgctctaccgctggctgtgcacaaaaggttacgaggtcatcgttgagcaacaaatcgctcacgaactgcaactgaagaatgtgaaaactggcacgctcgcggagattgggcaactagctgatctcgcggtagtcgttggtggcgacggtaatatgctgggcgcggcacgcacactcgcccgttacgatattaaagttattggaatcaaccgtggcaacctgggtttcctgactgaccttgaccccgataacgcccagcaacagttagccgatgtgctggaaggccactacatcagcgagaaacgttttttgctggaagcgcaagtctgtcagcaagattgccagaaacgcatcagcaccgcgataaatgaagtggtgcttcatccaggcaaagtggcgcatatgattgagttcgaagtgtatatcgacgagatctttgcgttttctcagcgatctgatggactaattatttcgacgccaacaggctccaccgcctattccctctctgcaggcggtcctattctgaccccctctctggatgcgattaccctggtgcccatgttcccgcatacgttgtcagcacgaccactggtcataaacagcagcagcacgatccgtctgcgtttttcgcatcgccgtaacgacctggaaatcagttgcgacagccagatagcactgccgattcaggaaggtgaagatgtcctgattcgtcgctgtgattaccatctgaatctgattcatccgaaagattacagttatttcaacacattaagcaccaagctcggctggtcaaaaaaattattctaattttacgccagcctctttactgtatataaaaccagtttatactgtacacaataacagtaatggtttttcatacaggaaaacgactatgttggcacaactgaccatcagcaactttgctatcgttcgtgagcttgagattgattttcatagcggcatgaccgtaataactggcgagaccggcgcgggtaaatctattgcaatagatgccctcggtctttgtctcggtggtcgcgctgaagccgacatggtgcgtaccggcgctgctcgcgctgacctgtgcgcccgtttttctctgaaagatacgccagcggctctgcgctggctggaagaaaaccagcttgaagacgggcatgaatgtttgcttcgtcgcgtgatcagcagcgatggtcgctcccgtggtttcatcaacggtacagctgttcctctgtcacaactgcgcgaactgggtcagttgctgattcagatccatggtcagcacgctcatcaattactcaccaaacctgagcaccaaaaattcctgcttgatggctatgccaatgaaacctctctactgcaggaaatgaccgcacgttatcagttgtggcatcaaagctgccgtgacctcgcgcatcatcaacagttaagtcaggaacgcgccgcccgtgcggaactgctgcaataccaattaaaagaacttaacgaatttaatccgcagcccggagagtttgaacaaatcgacgaagagtacaaacgtctggcgaacagcggtcaattgctgaccaccagccagaatgcattggcattaatggccgacggtgaagacgcaaacctgcaaagtcagctttacacggctaaacaactggtgagcgaattgattggcatggacagcaaactgtccggcgtacttgatatgctggaagaagctaccatccagattgctgaagccagcgatgaactgcgccactactgcgatcgtctggatctcgatcccaaccgactatttgaacttgaacagcgcatctcaaaacagatttcgctggcacgtaaacatcacgtcagccctgaggcattgccacagtattaccagtcgctactggaagaacagcagcaactggacgatcaggccgactcacaagaaacgcttgcgctggcggtaacgaaacatcatcagcaggcactggaaatcgcgcgcgcattacaccaacaacgccagcaatatgcagaagaacttgcacagctgatcaccgacagtatgcatgcgctctcaatgccgcatgggcagtttacgatcgatgttaaatttgacgagcatcacctgggcgctgacggtgccgatcgtattgagtttcgggtaaccaccaacccaggtcagccaatgcagcctattgccaaagtcgcatccggtggtgaattgtcccgcatcgcactggcaatccaggtcatcacggcgcgtaaaatggaaaccccggcactgatttttgatgaagtggatgtagggattagcggtccaacagcggcagttgtcggcaaactgctgcgtcaactcggcgaatcaactcaggtgatgtgtgttacccacctgccacaagtcgcgggatgtggtcatcaacactattttgtcagcaaagaaaccgatggtgcgatgacagaaacgcatatgcaatccctgaataaaaaagcgcggttacaagagctggcgcgcctgcttggtggcagtgaagtcacacgtaatacactggcgaatgcgaaagaactgcttgcagcgtaaacttttttcctgcttcacggtcagagtaaacagcaaaacgccgtaagaccggaaagcaaaaggttttaaagtgatgaaaggtctattatcatcggcatattacagatgagccacgtactgctcgggcccgaaaaggaatcaaatcactatgcgctgtaaaacgctgactgctgcagcagcagtactattgatgttgaccgcaggctgttccactctggagcgagtggtttaccgtcctgacatcaaccaggggaactatctgaccgctaacgacgtatccaaaatacgtgttggcatgacgcaacaacaagttgcgtacgcattgggtacaccgctgatgtccgatccatttggtacgaatacctggttctatgtcttccgccagcaaccaggtcatgaaggtgtaacgcagcaaacgctgacgctgacctttaacagtagcggtgtgttgaccaatattgataacaaacctgcgctgagtggtaactaataataaagttgctctcaaagacgttaaaaaaggtgctcaatgagcaccttttttctgtctgttatttattcgctgatttttctgctcgttgcctgcgaagctctttcggatcggcaatgagagggcgataaatctccacccgatcgccatcatgcacactatcgcttagttttgccggacggctgtaaatgccgactttgtttttagttaaatcgatatcggtacgcaattccagcaagccactggcgcgaatagcttcttcaaccgtcgcgccctcctgcagcgtcacgcgctgcaggtactgcttctcaggtagcgcataagccacctcaacggcaattttacctggcactgtaaacctctttcgcacgaaccgtaaaagcctggaccatattagccgccagctctttaaacacgcgaccaaaggcaagttcaatcaacttattggtaaactcaaagtcgagatgaaactcgatacgacacgcctcctggctcagcggcgtaaacttccatccaccaatcaatttcttgaacggcccatccaccagattcataagaatactttggttactggtcaactggttgcgggtagtaaacgttttgctgatcccagccttagagacatctaccgccgcagtcatctgcccaggagtggactccagaatccgacttccggtacaacccggcaaaaactgaggataagactgaacgtcattcactaactgatacatttgctccgcgctgtagggtaccagtgcggtccggctaatctgaggcataacaatttccatcaacaaaaatccaacaaataatatcatttatcctgctgtaaaaaaaacgctatcccggcgctgggtaacatcgggttcatgctaagatagagccttgtcccccgcaggattgatatggggtgttttcgatttcagattaccgatgattcacgacgcttatgacgaagaaaaaagcacataaacctggttcagcgaccatcgcgcttaacaagcgcgcccgtcacgaatactttatcgaagaagagttcgaagcgggacttgccctgcaaggctgggaagttaaatccctgcgcgcaggaaaagccaatatcagcgacagctatgtccttctgcgtgacggagaagcgttcctgtttggcgcaaacatcacgccaatggcagtggcctccacgcatgtggtgtgcgatcctacccgtacccgcaagttacttctcaaccagcgcgaactggactcattgtacggtcgcgtcaatcgagaaggctataccgtagtggcgctctccctgtactggaaaaatgcctggtgcaaagtgaaaatcggcgtcgccaaaggtaagaaacagcacgataaacgttcagatatcaaagagcgcgaatggcaggtggataaagcgcgtatcatgaaaaacgcccaccgttaaacctgcactccaattattgaccagttcctcaccgcgcctccctctccggcggcgcgaatgaacatcttattggctatcacatccgacacaaatgttgccatcccattgcttaatcgaataaaatcaggctacatgggtgctaaatctttaacgataacgccattgaagctggtcatggcgctcataaatctggtatacttacctttacacattggggctgattctggattcgacgggatttgcgaaacccaaggtgcatgccgaggggcggttggcctcgtaaaaagccgcaaaaaatagtcgcaaacgacgaaaactacgctttagcagcttaataacctgcttagagccctctctccctagcctccgctcttaggacggggatcaagagaggtcaaacccaaaagagatcgcgtggaagccctgcctggggttgaagcgttaaaacttaatcaggctagtttgttagtggcgtgtccgtccgcagctggcaagcgaatgtaaagactgactaagcatgtagtaccgaggatgtaggaatttcggacgcgggttcaactcccgccagctccaccaatcatgattggacggtgtaaggacaacaccaacaaaaacaggaagttagcagtctcagcaggacaccgaccagacggtgaggagacaaaaaaggatacgcaaaggagccgcggctcccgagcgacgaaaaaacccgcatatgcgggttttttcgtatcaacttaagcattggatttttcatcatggatatcctgacttggcccctatcacagacggtaactgacatatcctccctagcgggtattgtcggttttgttgtaactgtaaaacttttttttacgacgcgttcattgaaggccactctcagaaacaaggttcgaatacctgaaatccatagcaatcttcaaaaaaaagcctcattgataaatgatgctattggagactgggttactcagaaagaatttatacgtaaggagtttactgagtgtgcagtgctaactgaaagccttttcagcaggcttccaaccaaggaacgctcaaagattgatatattttttgatgaagtcaaacccaaaggaatctttcgaagaaaagaaatctccattaatatcaatgaccaagaccaagcctggaagctctatgagaagttgagtatactcaactcaagagttaacgaaattgtgaaagatatgcaactggactaattatgcataacgataaaaccacaaagctaattgtttcattaaataagttaactgtccaaaaaatgataaattggatggcaattgatgcgcctgaaaaccttgttaatggtacacaggatataattcaagttgtgtttcatgctaaatataaggaaaaggattttgttatatacagcagaaaatatcgctactattttgatgaacatgaatggtcatgggcggaaggcttagtattagcaattgtaacgccaagttataaaacactttgggaaacttttgagcaaacacaagcacttagagacttattcaattctgtatctaaacaggcatctgggtttaatgatattgtagaggatctgctaaatatttaacctgattaattacaccattatggggtgtcgggggtcggaggttcaaattctctcgtggaccaaaaatcccttaagaaccagcctattatggctgttgtttttatgattgttttttatgcggagaaataccggggaataattggggtaaaacacctttaggctattcacttagcctaccaccatcaaaatctttccgaatgtatcatccatctcttttttcttatgcagctaaaacgaagtcttgatactgtttatttacacagataagaataatactgtctacaaacgcagtacaaaagaaatgttatgcgtattgagatctccatagccaaagacaaaatgaccaaatgccaaacggcgctgtagacgcattaaaggaagaattaacccaatacattggcgagcattatgacgatgtggagatgatcgtaaaagccaccagcaacgatggtttttctgttaggcgcaccgccgataaagattcagctaaaacttttgttcaggaaactctgaaagatacttgggagtcagctgacgagtgatttgttccctaaatctgtcaagagagtaacaccctttaatattattggtttatatttaatctggcgcagtaacacgccagatacatacctaacacgaccatagtcgccaaaatcaaatgcggcttatatcgcgataaactgacttaccgggagaaaataagtagatcaacattagccactccagcctgaatattatatcttgatagacaacaataaagacccaaaggtagattgataatgataactgacattccaacaaagactgatttttatacaatggctgaccacatggtaaatgaggcttgggaaaaaattgccgatttagcttatgattacagagatataaacctttggaatagttattgtaaaacgtctgaattctatacagaatcagatattaaaaatttagagcattattggttatttgctagaccaaaattgattacatcttttaatttgatacttcaatctattgaattcagactaaaaggacttatcgtcgaaatatcaccttatctacttatcacgaatgcaactcgcaatacacctaaacctgatagtgaaggtaacatttcattttcagacttccacacattagacgcccaagatttaattaaagtatataatactttcgcctctaaatcactgcctgatgactttattacttggtttaatagtatgcgcattctaagaaatcgttttatgcatacggttgataaaaaaacagatataatgccagagctaattttcacatcagttgtacgtgctcacaactatctaaatactgaatcagcacactggatatggcataggtataaatataaagcaatacattcctctggcggcattaatataggattagatgaagacgaggatgaagaattttcaggtattgtatgggctatgcttcaaactcattatgagttcactgcagccatttccgcatgttcaaaggaatcagcaaaaaaattctttggctacactaaaaatgattcaggagatactaactcaaaagaaagtttctattgcagaaaatgtgtttctgttatggaaaaaagctggaactttgatagtaaacatcttgactctgctttagaaacggttcagtacaaccgaagtaagggggcttacatctgtgcattttgtttagatgagcagaaaacaaaacccatagatatatggtaataaaacaacaattaataacaccagaaaacattacaatatattcgttataataccagtcaaactgctgacacgttgtcgtatacaacatgtcagcaaaacaaataaataatgactatgatgttacaggaattatcggccactcaatatcaggtgcagttgatgtatcaacacggttcagcaacacccgatacttcttccatgcttccagcaacgagatttcttcctccgttgcgatttccagatctacagcatcctgaagtggcgcaatatgctcactggctacctgcatcaggctgttttttgtttcttctgcctcccggatccggaacagtttttctgcttccgtatccttcacccaggctgtgccgttccacttctgatattcccctcccggcgacaaccaggtaacattttccggtagcggtccgagttcagaaataaataacgcgtcgccggaagccacgtcataaaccgttttaccccgatgatcttcaacgagatgccacgatgcctcattactgttgaaaacggctacgaatcctgccggaatatctggcggtgcaatatcggtactgtttgcaggcagacctgtatgaggtggaatatatgcgtcaccttcaccaataaattcattagttccggccagcagattataaatttttatggtccgtggttgttcactcattctgaatgccattatgcaagcctcacaatgtagttaaatgcgatgtttttgacggtgttttccgcgttaccagcagcgttaacggtgatggtgtgtccatgtgagccaatcgcaacagagtgcgtatgagcaccaataccgaggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgctcaccgaatacgtgcgcaacaaccgtcttccggagactgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacatagccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaatcgtgttgaggccaacgcccataatgcgggcagttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcagcatcacctatggggtgttcctttgactctgacaaagatgaaatctcatctattttgttttcatatgaattacgtgattccatacagacatttggcggcgtttctaaaataacactacgcgtactacttggcttaagtaaaccaacatgaaaatcactttttcttatattatcgaaaaggttctattcatttcttttagcgcattcaaaaaactgatcggcattatttttattcgataattttttagtttcagaaaacacattttcattgttttccagctttagtttaatgagaagattttcccagacctgcttgcttaaacatattacgtcaggctcaccagaactaactaactcgtgattattattaaagtgtacgttgaatacctttaagttattttcaccaacttcatatttaatacgttttaattgttctccagctcccataatgacaaaggcgttgccttcttgatatatacattcagacatcattttttgtaaagtttcaagagcaccgcgatacgtctctgatgcagcttccttacaaattaattttaaaatactatgagctagtagctccatgtgtttagaagatttattttcattataacttccactacccaaaactgcgctagcgttaaatccgttgcttttactaactaacattgtctattcctcaattaatgtctacatggctatttttaatgtttgaatcgccacggataatctagacacttccgagccgttgataatactggttttcatattctgtcggtgacatctgttcgctagaaccatgccgacgcttactgttataaaacatttcgatgtaatcaaaaatatcactgcgggcttcttcccgcgttccgtagatctttttctttatccgttcacgtttcaacaactggaaaaaactttctgcaaccgcattatcatggcagttaccgcgacggctcatgctaccctccaggccgtgtgatttcaggaacgactgccactcatggcttgtgtactgactgccctgatccgaatgaaccagcacctgtttttcgggattacgccgccatacagccatcagcagtgcgttcaggacaatgtcctttgtcatccgggattgcatggaccagccgataattttgcgtgagaacagatcaacaacaacggcaagatacagccagccttcgtgggtcctgatgtaggttatgtccgttacccaacgctcatcaggagcatccggattgaactgtcgctggagcctgttgggtgacacgatactggcctcgcctttacgtgcccgcgggcttcggtatccgacctgagcctttattccgacacgtttcatcagtctccagactctgtttactccgcactgttgcccgctgtcacgcaaatccagatggattttgcgataaccatagacgcatcccgattccagccagaactgtttaatctgtcctgtcagtctcaggtctgcctgatggcgttgtgaatgcggctgctgaagccaggcgtaaaaaccactgggatgaacatccagcacccgacagagcaggcgaacaggccagcaacaggagttgtcacggataaaggcgtacctcagtcggacagctttgcgaagtacgccgcggctttttttaatatgtcccgttcgtcggtaacccgtttcagctctttctggagacggcggatctcggcctgagcatctgactgttctttattagtggaagaatccggaccgtacttctttatccaggcataaaggctgtgggtggtgatatcgagacgtgttgcaacgctggcaacagaataaccgcgatcaacaacctgtttgactgcttcagttttaaactcttcgggataacgcttaccgctcatgggcacctctctttaagccatcttaaatgactctgaggtgtctgttaaacccgtggcgattcagttattactgtttgtcactataaaaaaacgctcatttgagacaattactgacattaactgcttcacttgctacgcatggaacttttaattaaattagcacaggaatgttaaatttaataaacaaaaggttatttcgctgtatgataaaaaaaccgttataatttattagtgaaaatcgtttttcaagtgttagaaatttatatctcaatagcgttggttaatgagcatagccacgctcctgtaacgctcacaaaactcatctgcctgcggcgggtgttctggtcagtagtagatgtttaaggcgtggcagagacatttcatccttactctacggcattgttctacatacattggttgtggtactcacttatcatcagtgagcgaacagagaatagttcagtgatttgagtaattaacctgattaaatgaaggggtataataaatgataatactctggctttatcgttaattacttaattccacatgtaagcaatttgcccgcttggcatagcaggcattttttccaggtacttttgaatgagtactgatggataaatacattgcagtggcgtgccacgtaccaaaacaccagccctcattcgaaaccacccaccgcacttcttccttgaaatggcgttagtcatgaaatatagaccgccatcgagtaccccttgtacccttaactcttcctgatacgtaaataatgatttggtggcccttgctggacttgaaccagcgaccaagcgattatgagtcgcctgctctaaccactgagctaaagggccttgagtgtgcaataacaatacttataaaccacgcaataaacatgatgatcatatgatgtaaataacagatttttatgcgttcccattcaccttgggtcgtgattacacgcgacataaaacccgacaccgcctccattcgcaaagtcgatactcgcagtcaacaagcaaatgttaataattagcactatctatagttatcatcgattcaatgatactttgtaatgattttgtatctaataatataactttattacattagctgaagagttttcgcatcattatgatatctgttacttttcactccataaaaataaacttcgtatagcaatatattctttcatagatcttattctgctaatcattagtttcgtatgagcgatttttgacagttgcctctccagaccacatcgataattaataaaacagatttaagcattatccttttccatataaatattggataaaagtaggacatctgtttgcaattactttcacaacaattaaacatttttatgtttccgtatacatcatattactctaccattagaggaactttattatgttttctataaaaccaggacccagaaatttacctatcgacaaccccacattgttatcatggaacattactgacggggatctaaattccaaattaaatacattagaatatctaaactgtataacaaacattattaattcttgtggagtttaccctcaaggattaaaagacagagaaattatatcaacttttcacgcagaaaaagttattaatgatctgttaaaaaacgattataaaatttccctttctccagatacaacttatcgagagttgaataaagcagcacagcgtagcattacagcgccagacaggataggagaaggaaaaacatgggtttatcaacgagatacaataattgaaagaggtgataacagcggtgtttatcagtatggtcctgctgaacacttcacccacattatatctgacaaaccttccccaaaagataaatatgttgcatatgctattaacattcctgactatgagctggcagccgatgtatataatattaacgtgacgtcaccttccggacagcaagaaacatttaaaatattaatcaatccagaacatctacggcaaacacttgagcgtaaatctcttactgctgttcagaaatcacaatgtgaaatcatcacccccaaaaaacctggcgaagcgattcttcatgcttttaatgccacctaccagcagatcagagaaaatatgtctgaatttgcacgttgccattatgggtatatacaaatccctccagtgacaactttccgtgccgacggaccagaaactcccgaagaagaaaaaggttactggtttcacgcttatcaacccgaagatctttgtaccatccacaatccaatgggagatttgcaggattttatcgcattggttaaagatgctaaaaaatttggtatcgatatcattcctgattatacctttaactttatgggaatcgggggtagtggtaaaaatgacctggattatccctctgctgatatacgagcgaagatcagtaaagatatagaaagtggtatccctggctattggcaaggtcaggttttgattccatttactatagatccagtaacaaaagaacgtaaacaaatccatccagaagatatacatctcactgcaaaagacttcgaagcaagtaaagataacatctctaaggatgaatgggaaaacctccatgcattaaaagaaaagcgtttaaatggaatgcctaaaacaacacccaaaagtgaccaggttattatgttgcaaaatcaatacgttcgtgaaatgcgaaaatatggcgtacgaggtttacgttatgatgcggcaaaacactcaaaacatgaacaaatagaaagatcaataaccccaccgcttaaaaattataatgagcggttacacaatactaacttatttaacccaaaatatcataaaaaagccgttatgaattacatggaatatctggtaacttgtcagttggatgaacaacaaatgtcatcactgctttatgaaagagatgatttaagcgccattgatttttcattgctcatgaaaacgataaaagccttttcatttggtggagatctccaaacccttgcatcaaaaccgggttccacaatctcaagcatcccatcaaaaagacggatattgattaacattaaccacgattttcctaacaatggcaatcttttcaatgactttctatttaaccatcaacaagatgaacaattagcaatggcatatatggccgctctcccgttcagcaggcctttagtttactgggatggccaagtattaaaatcaacgactgaaattaaaaattatgatgggtcgacgcgtgttggcgatgaggcgtggcttaataaaggttgctctacctatcagcagctctacaatgaattccacgcattatatatagataaagcaggaatatggagcgcatttgagggtgtatttgcaactaaaaacgttctggcctttagtcgtggggattctgtgaacattaatcactctcctcatgatggactagttataataaataaaggaaacgaagaagttgaaggtacctggcctaacaaattgcaacctggaatatacaaaaacatggggagtaatagcgttaacattattattaataatacccgaaaaattatcccccctggtaaagtatttacgcttagaggcggaactctaaatatcaatattcctgggcgtagcgctcttcttttagggaaaacaggagaaccgccgaactatctctatttataatttaatgttatatctgccccgataaaacggggcagataatatgtttagtttactaacggtcattttgcagtgaagccatttactgttttttatcgaccagataatctgttctctaatgttaactccccctaacctgttgctttagttattcatttcctgtctcactttgccttaataccctacgttaaatgttactaatttgttgcttttgatcacaataagaaaacaatatgtcgcttttgtgcgcatttttcagaaatgtagatatttttagattatggctacgaaatgagcatcgccatgtcaccctacatctcataagaggatcgcttctgatgaatgcactgaccgccgtacacaataacgctgtcgattcaggccaggactatagcggattcactctcatcccgtcggcgcaatccccgcgtctgctggaactcaccttcaccgaacagacgaccaaacagtttctcgaacaggttgccgaatggcccgtgcaggcgctggagtacaaatcgtttctgcgttttcgggtaggcaaaattcttgacgatctgtgtgcgaatcagctgcaaccattgctgttgaagaccctgctaaaccgtgctgaaggtgcgctgttgatcaatgcggtgggtatcgatgatgtggcgcaggcagatgagatggtgaagctggcaacggcggtagcgcatctgattggtcgctcaaatttcgatgcgatgagcggtcagtattacgcgcgtttcgtggtgaaaaatgtcgataactcagacagctatctgcgtcagccgcaccgcgtgatggaactgcacaacgacggcacgtatgtcgaagagatcaccgattacgtgctgatgatgaaaatcgatgagcaaaacatgcagggtggaaattcgttgctgctgcatctcgatgactgggaacatctggaccactatttccgccacccgctggcgcgtcgcccaatgcgctttgccgcgccgccgagtaaaaacgtcagcaaagatgttttccatccggtgttcgacgttgatcaacagggtcgcccggtgatgcgttatatcgaccagttcgtccagccaaaagacttcgaagaaggcgtgtggttgagcgagctttcggacgccattgaaaccagcaaaggcattctttctgtgcccgttcccgttggcaaattcctgttgattaacaacctgttctggctgcacggtcgcgaccgctttactccgcacccggatctgcgccgtgaactgatgcgtcagcgtggctatttcgcttacgccactcaccactaccagacgcatcagtagcgcaaaggaattgagcggatgtatgattttgtgattattggcggtggcatcatcggcatgtcgaccgccatgcaactgattgatgtctacccggacgcccgcattgcgttgctggaaaaagagtccggcccggcctgtcaccagacgggccacaacagcggcgtgatccatgccggggtttattacacgcccggtagcctgaaggcacagttttgcctggcgggaaaccgcgccactaaagccttttgcgatcaaaacggcattcgctatgacaactgcggcaagatgctggtcgccacctctgaactcgaaatggaacggatgcgcgcgttgtgggaacgcacggcggcaaacggtatcgagcgcgagtggttaaacgccgatgaactgcgcgagcgcgaaccgaatatcaccgggcttggcggtatttttgtgccgtccagcggcattgtcagctaccgcgaagtaacggcggcgatggcaaaaattttccaggccagaggcggcgagattatctataacgccgaagtcagcggcctcagtgagcataaaaacggcgtggtgatacgtacccgccagggcggcgaatatgaagcatcgacgctgattagctgttccgggctgatggctgaccggctggtgaaaatgctcggactcgaaccgggctttatcatctgcccgttccgtggtgagtatttccgccttgcgccggagcataaccagattgttaaccacctgatttaccccattcccgaccccgcgatgccatttttgggcgtgcatctcacccgaatgatcgatggcagcgtgaccgtcgggccaaacgcggtgctggcttttaaacgcgaaggctaccacaagcgcgacttctcgtttagcgacacgctggaaattttgggctcgtcggggattcgccgggtgctgcaaaaccatctacgctcaggactgggcgagatgaaaaactcgctgtgcaaaagcggctatctgcggctggtgcaaaagtattgtccccggctttcgttaagcgatctccagccctggcccgccggtgtgcgggcgcaggcggtatcgccggacggcaagctgattgacgattttctgtttgtcaccaccccgcgcacgatccacacctgcaatgcgccctccccggcagcgacatcagcaattcctattggtgcgcatattgtcagcaaggtacaaacgctgttggcaagccagagtaaccccggacgcacgctgcgagcggcacgtagtgtggatgccttacacgccgcatttaatcaataacctttgaaaacaggacgtaacaatgaaacttaacgacagtaaattattccgccagcaggcgttgattaacggggaatggctggacgccaacaatggcgaggtcatcgatgtcaccaatccggcgaacggcgacaagctgggtagcgtacccaaaatgggcgctgatgaaacccgcgccgctatcgacgccgccaaccgcgctctgcccgcctggcgtgcgctcaccgccaaagaacgcgccaacattctgcgcaactggttcaatttgttgatggagcatcaggacgatttagcgcgcctgatgaccctagaacagggcaaaccgctggctgaagcgaaaggcgaaattagctacgccgcctcctttattgagtggtttgctgaagaaggcaaacgcatttatggcgacaccattcctggtcatcaggccgataagcgcctgattgttatcaagcagccgattggcgtcaccgcagctatcacgccgtggaacttcccggcggcgatgattacccgcaaagccggtccggcgctggcggcaggctgcaccatggtgctgaagcctgccagtcagacgccgttctctgcgctggcgctggcggagctggcgattcgcgcgggcattccggctggggtatttaacgtggtcaccggttcggcgggcgcggtgggtaacgaactgaccagcaacccgctggtgcgcaagctgtcgtttaccggttcgaccgaaattggccgccagttaatggaacagtgcgcgaaagacatcaaaaaagtgtcgctggagctgggcggcaacgcgccgtttatcgtctttgacgatgccgacctcgacaaagccgtggaaggtgcgctgtcctcgaaattccgcaacgccgggcaaacctgcgtctgcgccaaccgtttatacgtgcaggacggcgtgtatgaccgctttgccgaaaaattgcagcaggcggtgagcaaattgcacatcggcgacgggctggagaaaggcgtcaccatcgggccgctgatcgatgaaaaagcggtagcaaaagtggaagagcatattgccgatgcgctggagaaaggtgcgcgtgtggtttgcggcggtaaagcggatgaacgcggcggcaacttcttccagccgaccattctggtggacgttccagccaacgccaaagtgtcgaaagaagagacgttcggccccctcgccccactgttccgttttaaagatgaagccgatgtgattgcgcaagccaatgacaccgagtttggccttgccgcctatttctacgcccgtgatttaagccgcgtcttccgcgtgggcgaagcgctggagtacggcatcgtcggcatcaataccggcatcatttccaatgaagtggccccgttcggcggcattaaagcctcgggtctgggtcgtgaaggttcgaagtatggcatcgaagattacttagaaatcaaatatatgtgcatcggtctttaactggagaacgcgaatgagcagcaataaagagttaatgcagcgccgcagtcaggcgattccccgtggtgttgggcaaattcacccgattttcgctgaccgcgcggaaaactgccgggtgtgggacgttgaaggccgtgagtatcttgatttcgcgggcgggattgcggtgctcaataccgggcacttgcatccgaaagtggtggctgcggtggaagcgcagttgaaaaaactgtcgcacacctgcttccaggtgctggcctacgagccgtatctggagctgtgcgagattatgaatcagaaggtgccaggcaattttgccaagaaaacgctgctggtcaccacaggttctgaagcggtggaaaacgcggtgaaaatcgcccgcgccgccaccaaacgtagcggcaccatcgcttttagcggcgcgtatcacgggcgcacgcattacacgctggcgctgaccggcaaggtgaatccgtactctgcgggcatggggctgatgccgggtcatgtttatcgcgcgctttatccttgcccgctgcacggcataagcgaggatgacgctatcgccagcatccaccggatcttcaaaaatgatgccgcgccggaagatatcgccgccatcgtgattgagccggttcagggcgaaggcggtttctacgcctcgtcgccagcctttatgcagcgtttacgcgctctgtgtgacgagcacgggatcatgctgattgccgatgaagtgcagagcggcgcggggcgtaccggcacgctgtttgcgatggagcagatgggcgttgcgccggatcttaccacctttgcgaaatcgatcgcgggcggcttcccgctggcgggcgtcaccgggcgcgcggaagtaatggatgccgtcgctccaggcggtctgggcggcacctatgcgggtaacccgattgcctgcgtggctgcgctggaagtgttgaaggtgtttgagcaggaaaatctgctgcaaaaagccaacgatctggggcagaagttgaaagacggattgctggcgatagccgaaaaacacccggagatcggcgacgtacgcgggctgggggcgatgatcgccattgagctgtttgaagacggcgatcacaacaagccggacgccaaactcaccgccgagatcgtggctcgcgcccgcgataaaggcctgattcttctctcctgcggcccgtattacaacgtgctgcgcatccttgtaccgctcaccattgaagacgctcagatccgtcagggtctggagatcatcagccagtgttttgatgaggcgaagcagtagcgccgctcctatgccggaggcgacgctgcgcgtcttgtccggcctacggggatccaggtcggataaggcgtttacgccgcatccgacaatctgtacgtgaacaggaagaaatctatgttggccgggtaaggcggagccgctctccggcaaaaagaatcaataacaattatacgcgtgacccggcgcgggaaatgtcggggcgctctcccaagtgacacactttcgagaggattcaggatggggcaatcatcgcaaccacatgagttaggcggcgggctgaagtcacgccacgtcaccatgttgtctattgccggtgttatcggcgcaagtctgtttgtcggttccagcgtcgccatcgccgaagcgggcccggcggtattactggcctatctgttcgccgggctactggtggttatgattatgcggatgttggcggaaatggcggttgccacgcccgataccggttcgttttccacctatgccgataaagccattggtcgctgggcgggctataccatcggctggttgtactggtggttttgggtactggttatcccgctggaagccaacatcgccgccatgatcctgcactcatgggttccaggcattcccatctggttattttccctcgtcattaccctcgccttaactggcagtaacttattaagcgttaaaaactacggcgaatttgagttctggctggcgctgtgcaaagtcatcgctatcctggcctttattttccttggtgcagtcgcaattagcggtttttacccgtatgccgaagtgagcgggatctcaagattgtgggatagcggcggctttatgcccaacggtttcggtgcggtattaagcgcgatgttgatcaccatgttctcgtttatgggcgcagaaattgtcaccattgccgccgcggaatccgacacgccggaaaaacatattgtccgcgccaccaactcggttatctggcgtatttctatcttctatttatgttctatttttgtcgtcgtggcattaattccgtggaatatgcccggactaaaagccgtcggttcttatcgctcggtactggaattgctcaatattccccatgcgaaattaatcatggactgcgtgatattactttccgtaaccagttgcctgaactcggcgctgtataccgcgtcaaggatgctctactccttaagtcgtcgcggtgatgctcccgcggtaatgggtaaaatcaaccgcagtaaaaccccgtacgtggcggtgttactctccaccggcgcggcattcttaacggtggtggtgaactattacgcgcctgcgaaggtatttaaatttctgatcgacagctccggcgctatcgccctgctggtttatttagtcatcgccgtttcacagttgcggatgcgcaaaattctgcgagcagaaggaagcgaaattcgcttgcgaatgtggctttatccgtggctcacctggctagtcatcggctttattacctttgtgttggtagtgatgctattccgtccggcgcaacagttagaagtgatctccaccggcttattagcgatagggattatctgtaccgtgccaattatggctcgctggaaaaagctggtattgtggcaaaaaacacccgttcataatacgcgctgatcatgatcaggagtcacaccatgaccattacgtctctggatggctatcgctggctgaagaacgatattattcgcggtaattttcaaccggatgaaaaattacgaatgagtttgctgacatcgcgttatgcacttggcgttgggccgttacgggaagctctttcgcaactggtggcggaacggctggtcacggtggtgaatcaaaaagggtatcgggtggcgtctatgtcagagcaggagctgctcgatattttcgacgcccgcgccaatatggaagcgatgctggtcagtctggcgattgcccgcggtggcgatgaatgggaggcagacgttctcgcaaaagcgcatctgctgagtaagctggaggcctgtgacgccagcgagaaaatgcttgatgagtgggatctgcgtcatcaggcgtttcatacagcaattgtggcgggctgtggttctcactatttgctgcaaatgcgtgaacggttgtttgatctggcggcgcgctatcgatttatctggctgcggcgaacggtgctttcggtagaaatgctggaggataaacacgatcagcaccagaccctgactgcggcggtactggcgcgagataccgcgcgcgccagtgagttaatgcgccagcatttactgacgccaattcccattatccagcaggcgatggctggcaattaactactcttccggaatacgcaacacttgccccggataaattttatccgggctttttagcatcggtttattcgcttcgaagattttattgtacagattagcgttaccgtagacctgtttggaaatggcactcagagtgtcgccagacttaacggtataaaactggctggcagtggctggtgtcgccgttttcacctgatcatcaacactggcaataccggaaatattccccaccgcaacaaggattttctccttcgcctcctgactcaggccgtcaccagtgaccgtcgctttgccgtcggcaatttgaatgttcactttatcggcatcaggtataccggttttgctcagatgctcctgcaccttcttcgcctgatcgtctttatcgtgctgacctgtaaccgcgtcccagagtttttctccggcatctttcacaaaattgaacagacccatagctacctcattcgttaacggaaacactcagaaagtgtagcagaggaacgcggcgcgttaacgccgcgggggtgagcacaggtttaatcgcgggtttgcacccagaacgcgtgaatcaaaccggggatatacccaagcagtgtcagcagaatattaataatgaacgcccaaccgaaccctttaccgagcagcacgccgagcggcggcagaatgatggtgatgacgattctccagaaacccatatgtactccctataagaaaattactcattgtttaaaaagagattttatctcttaagcgtagtaattttagcggagcctgccagtttcagcttacgcttttactctcatttacgctgctgaggctggtatatgttgcatttttagtttagagtttacttaatttagaaaatacttaaataaatatgactgaactcgcgcaattacaggccagtgccgaacaggcagcggccttattgaaagcaatgagccatcctaaacgattgctgattctgtgcatgcttagcggttcccccggcaccagcgcgggagagctgacgcgcattaccggactgagtgcctctgcgacatcacagcatctcgctcgtatgcgggacgaagggcttatcgacagccaacgggatgcccaacgcattctatattccattaaaaatgaggcggtaaatgccattatcgccaccctgaaaaatgtctattgtccgtaaggagtcactatggctttgacaaccatttcgccgcatgatgcacaagaattaatcgcacgcggcgcaaagttaatcgatattcgtgatgctgatgaatatcttcgtgaacatattcctgaagcagatctggctccattatccgtgctggaacagtcaggtcttccggctaaattacgtcacgagcaaattatattccactgccaggcaggtaaacgcaccagtaataatgccgataaattagcagcgattgccgcccccgcagaaatatttttactcgaagatgggattgatggctggaaaagagctggattgccagtagcggtaaataaatctcaacccttgccgttaatgcgccaggtgcagatcgctgcgggtggtttaatattaatcggcgttgtactgggttataccgtaaatagcggtttcttcttattaagtggctttgttggtgccgggttactgtttgcaggaatcagcggtttttgtggaatggcaaggttgttagataagatgccgtggaaccaacgagcttgagaagcgacgccggacgcgccctagcagcgacatccggcctcagtaattagagcaggaaatcgtcgagagatttaccttctgccagcgcctgagcaattggcttcggtgtacggccctgaccggtccaggttttagtttcaccgttaacatcggtgaatttatatttcgccggacgcggctggcgttttttaccagcgcgtggtgcagcagcagagctattacctaataactcttccgggttaattccgtcagccttcatcagctccagccaggtgctaattttttcctgacgctcagccagttcacgctgctgctgttcttcttcttcacgtctttctttagtgacaaccctgaatttttcgagcatttcttcaagaacgtcaatggagaattcgcgagccatcgcacggagagtgcgaatgttatttaaactttgtaacattacggacataataaagaaaaccttttaacgccaaaacaaaaaagtatttcgtcgcgtagtgtaagcgatcacttattatatttccacaaaatttaatctatttacagtcctgcgcgagattatttcagctattattttctgaaactctcagaataatttcaagattatatattagccattttgatgagtaatttagattattggtgaacagaacggcgctctctgctcgctaattccgcaagcctgacaaaaccgaagtgaataaaaatgcaatataacagaataaaagaaaacacccctcactggtgctttctgctgttaatgtacattttctggcataaaaaatactgtaaatgacacggtcacgacatacaccgaattctctacgcttatagcgttacctcacccccaaactttcattagtgaaattaaaggaaaggtcatatctaattgatttaattgaaaataaatcatatcggcatgtaaaaatccacaatgtacaaaaaacgagccgttacggaatattttatctacaaaaactgactaaataaaaatttttcactaattgattagtcatagccagcgatatacgctatgcgaaaatgcagatggcaatgagatccactgttttcatctccattaacatcccattacgcttttattaaggagcattagcatgttctcaccgcagtcacgcttgcgtcatgcagttgcagatacgttcgcgatggttgtttactgttctgtcgtgaacatgtgtattgaagttttcctctccggaatgagcttcgaacagtctttttattccagattggtagcgattccggtgaacatcttaattgcatggccatacggtatgtaccgtgatctgtttatgcgcgcggcacgcaaagttagcccgtcgggctggataaaaaatctggcggatatcctggcttatgtgacgttccagtcaccggtgtatgtggcgatcttgttagtggtgggcgcagactggcatcagattatggcggcggtcagttcaaacatcgttgtttcgatgttgatgggggcggtttatggctacttcctcgattattgccgccgactgtttaaagtcagccgttaccagcaggtaaaagcctgactcttcttttcgcgactggcatcgccagtcgcgtctttaactggcttcgccaaataaaccattcaaataacgttcaagcgcaacacgcgaactaaagccatgcgggataccgtaatgctcgtgtcgctcgcctgctaaatagagcggaaattgctggtaatgatcgcaagttttaatatcggaagcgggttcagccagtgtcgaactgcgttcttttaatgttggatgaattaccagagcggtacgtcccattcgcgcttcgcgattaacatagacataattttccccacggcggtaaccatacgctttctgggttaccacatcgacagtaaaaccgactttttcaagtacgcgcgccacctcgtctggtcgtaaatacatatttgatcctcgttattatcaaccgcgggcctaccttacctgattgcgcattcacaacgctttcagaaaagtccataaagccgcgatgaacctcagttaagaaaattatggtctacactgaaaattacatcgaattctaatgggggatcatatgtttaaccgaccgaaccgcaacgacgttgatgatggcgtgcaggatatccagaatgatgtcaatcaattagctgacagcctcgaatctgtattgaagtcctggggcagcgacgccaaaggggaagctgaagccgcacgcagtaaagctcaggcattgctgaaagaaaccagggcgcgaatgcatggtcgtactcgcgtccagcaagccgcgcgcgatgccgttggctgcgcggattcttttgttcgtgaaagaccctggtgtagcgtgggtacagcagctgcggtaggtatttttatcggcgcactgttaagcatgcgcaaatcgtagtgcaaaaatgataataaatacgcgtctttgaccccgaagcctgtcttcggggtttctttttgcctggtgaatcacaaaaatccccctaccccgtcacgctcatatccagggtaatttcgaccactatttgctatatattgtgtggttgaatcttttttcaactacatctagtatctctgtatcaacagagagacaacccgacgcgtatcatcgcgccgtatcttcattttaaacggaaatacgaatcatgcgcattactatttacactcgtaacgattgcgttcagtgccacgccaccaaacgggcgatggaaaaccggggctttgattttgaaatgattaatgtcgatcgcgttcctgaagcggcagaagcgttgcgtgctcagggctttcgtcagttgccggtagtgattgctggcgatcttagctggtctggtttccgtccggacatgattaaccgtctgcatccagcgccacacgcggccagtgcatgagccagctcgtctacttctccagcagctccgaaaacacgcagcgttttatcgaacgtttaggtctgcccgcggtgcgcatcccgctcaatgagcgggaacggattcaggtagacgagccttacatcctgatcgtgccctcttacggcggcggcggtacggctggcgcggtgccacgacaggtaattcgctttttaaacgacgagcacaaccgggcgttgcttcgcggcgttattgcttctggtaatcgcaactttggtgaggcgtatggccgcgccggagatgtgattgcccggaaatgcggcgtgccgtggctgtaccgttttgaactcatgggtacgcaaagcgatatcgaaaacgttcgtaaaggagtaaccgaattttggcaacgacaaccgcagaatgcctgacgcaggaaacgatggattaccacgcgctgaatgcgatgcttaacctctacgatagcgcaggtcgcattcagttcgataaagaccgccaggccgttgacgcctttattgcgacgcatgtgcgtccgaacagtgtgaccttcagtagccagcagcagcgcctgaactggctggtcaacgaaggttactatgatgaaagcgttcttaatcgctactctcgcgactttgtcattacgctgtttgcccacgcacacaccagcggttttcgtttccagacattcctcggggcatggaagttttacaccagctatacgttgaagacattcgacggtaaacgttatctggaagattttgccgatcgagtcacgatggtggcgctgacgctggcacaaggcgatgagacgctggcgttgcaactgacagatgaaatgctgtcaggacgctttcagccagccacgccaacattcctcaactgcggtaagcagcagcgcggcgaactggtttcctgttttttgctgcgtattgaagacaatatggagtcgattggtcgggcggtaaattccgcactgcaactgtcgaaacgcggcggcggcgtagcatttttgctgtcgaatctgcgagaagcgggcgcgccaattaaacgtattgaaaatcaatcttctggcgtaattccggtgatgaaaatgctggaagacgcattttcctatgccaaccaactcggcgctcgtcagggggctggtgcagtctatttacatgctcatcatcccgatattctgcgttttctcgacacgaaacgggaaaatgccgacgaaaaaatccgcattaaaacactgtcgcttggcgtggtgatcccggatatcactttccatctggcaaaagagaatgcgcagatggcgctgttttcgccttatgacgtagagcgagtttatggcaagccgtttgccgatgtggccatcagccaacactatgacgaactggttgccgatgaacgcattcgcaaaaaatacctcaacgcccgtgatttcttccagcgactggcagaaatccagtttgagtccggctatccctacatcatgtatgaagacacggtaaaccgtgctaaccctatcgccgggcgcataaatatgagtaatctctgctcagaaattttgcaggttaacagcgcctcagagtatgacgagaatctcgactatacccgcacaggccatgatatttcctgcaatttaggttcgttgaatattgcgcacaccatggattcccccgattttgcccgcacggtagagactgccgtgcgcggtttaacggcagtatcagatatgagtcatatccgcagcgtgccgtccatcgaagccggaaatgccgcctcgcacgccatcggactggggcagatgaatttacacggctatctggcgcgagaaggcatcgcttatggttcgccggaagcactggatttcaccaatctctatttctatgccatcacctggcatgcactgcgtacctcgatgttgctggcacgcgaacgcggtgaaaccttcgccgggttcaaacagtcacgctatgccagtggtgaatattttagccaatatctgcaagggaactggcagccgaaaacggcgaaagttggcgaactgtttacccgtagcggtattacgttacctacccgtgagatgtgggcgcagctgcgcgacgacgtgatgcgctacggcatatacaaccagaatcttcaggcggtgccgccaaccggttctatctcttatatcaaccatgctacgtcgagtattcatccgattgtggcgaaagtagagatacgcaaagagggcaaaacaggacgcgtttactaccctgccccgtttatgactaacgagaatctggcgctgtatcaggacgcttacgaaattggcgcagaaaagatcatcgacacctacgcggaagcgactcgccatgtcgatcaggggctgtcgctgacgctttttttccccgataccgccaccactcgcgatatcaacaaagcgcagatttacgcctggcgcaagggtatcaaaacgctctattacatccgcctgcgtcagatggcgctggaaggcactgaaattgaaggctgcgtctcctgtgcactttaaggaatatctatgaaactctcacgtatcagcgccatcaactggaacaagatatctgacgataaagatctggaggtgtggaatcgcctgaccagcaatttctggctaccagaaaaggtgccgctgtcgaacgatattcctgcctggcagacattaactgtcgtagaacaacaactgacgatgcgcgtttttactggcctgacgctgctcgacacgctgcaaaatgttatcggcgcgccttctctgatgcccgatgcactcacgcctcatgaagaagcggtattatcgaatatcagctttatggaagcggttcatgcccgctcttacagttcgattttctcgacgctatgccagaccaaagatgtcgatgccgcctacgcctggagtgaagaaaacgcaccgttgcagcgaaaagctcagattattcagcaacattatcgcggtgatgatccgctgaaaaagaaaatcgccagtgtgtttcttgaatcttttttgttctattccggtttctggctgccgatgtatttttccagccgcggaaagctgaccaataccgcggacctgatccgtctgattatccgcgatgaagcagtccacggttactacataggctataaatatcagaaaaacatggaaaagatatctctgggacaacgtgaagagttgaagagtttcgccttcgatttgttgctggaactctacgacaacgagttgcaatacaccgatgagctgtacgccgaaaccccgtgggctgacgatgtgaaagcgtttctctgttacaacgccaataaggctttgatgaatctgggctacgaaccgttatttcccgcagaaatggcggaagtgaatccggcaatcctcgccgcgctttcgccgaatgccgatgaaaatcacgatttcttttccggttcaggctcctcttatgtgatggggaaagcggttgaaacagaagatgaagactggaatttctgagggtgttattttcaaaaatatcactacccgcagcagggaaataattcccgccaaatagctttttatcacgcaaataatttgtggtgatctacactgatactctgttgcattattcgcctgaaaccacaatattcaggcgttttttcgctatctttgacaaaaaatatcaactttctcgatttgctctcagcccttatatcacgggaaattccggcgatttgctcgcatcaatattcatgccacatttgccatcaggggttgcctcagattctcagtatgttagggtagaaaaaagtgactatttccattgggtaatatatcgacatagacaaataaaggaatctttctattgcatggcaattaaattagaaattaaaaatctttataaaatatttggcgagcatccacagcgagcgttcaaatatatcgaacaaggactttcaaaagaacaaattctggaaaaaactgggctatcgcttggcgtaaaagacgccagtctggccattgaagaaggcgagatatttgtcatcatgggattatccggctcgggtaaatccacaatggtacgtcttctcaatcgcctgattgaacccacccgcgggcaagtgctgattgatggtgtggatattgccaaaatatccgacgccgaactccgtgaggtgcgcagaaaaaagattgcgatggtcttccagtcctttgccttaatgccgcatatgaccgtgctggacaatactgcgttcggtatggaattggccagaattaatgccgaagaacgccgggaaaaagcccttgatgcactgcgtcaggtcgggctggaaaattatgcccacagctacccggatgaactctctggcgggatgcgtcaacgtgtgggattagcccgcgcgttagcgattaatccggatatattattaatggacgaagccttctcggcgctcgatccattaattcgcaccgagatgcaggatgagctggtaaaattacaggcgaaacatcagcgcaccattgtctttatttcccacgatcttgatgaagccatgcgtattggcgaccgaattgccattatgcaaaatggtgaagtggtacaggtcggcacaccggatgaaattctcaataatccggcgaatgattatgtccgtaccttcttccgtggcgttgatattagtcaggtattcagtgcgaaagatattgcccgccggacaccgaatggcttaattcgtaaaacccctggcttcggcccacgttcggcactgaaattattgcaggatgaagatcgcgaatatggctacgttatcgaacgcggtaataagtttgtcggcgcagtctccatcgattcgcttaaaaccgcgttaacgcagcagcaaggtcttgatgcggcgctgattgatgcgccgttagcagtcgatgcacaaacgcctcttagcgagttgctctctcatgtcggacaggcaccctgtgcggtgcccgtggtcgacgaggaccaacagtatgtcggcatcatttcgaaaggaatgctgctgcgcgctttagatcgtgagggggtaaataatggctgatcaaaataatccgtgggataccacgccagcggcggacagtgccgcgcaatccgcagacgcctggggtacaccgacgactgcaccgactgacggcggtggtgctgactggctgaccagtacgcctgcgccaaacgtcgagcattttaatattctcgatccgttccataaaacgctgatcccgctcgacagttgggtcactgaagggatcgactgggtcgttacccatttccgtcccgtcttccagggcgtgcgcgttccggttgattatatcctcaacggtttccagcaattgctgctgggtatgcccgcaccggtggcgattatcgttttcgctctcatcgcctggcagatttccggggtcggaatgggtgtggcgacgctggtttcgctgattgccatcggcgcaatcggtgcctggtcgcaggcaatggtgactctggcgctggtgttaaccgccctgctgttctgtatcgtcatcggtttgccgttggggatatggctggcgagaagtccgcgagcggcgaaaattattcgtccactgcttgatgccatgcagaccacgccagcgtttgtttatctggtgccaatcgtcatgctatttggtatcggtaacgtgccgggcgtggtggtgacgatcatctttgctctgccgccgattatccgtctgaccattctggggattaaccaggttccggcggatctgattgaagcctcgcgctcattcggtgccagcccgcgccagatgctgttcaaagttcagttaccgctggcgatgccgaccattatggcgggcgttaaccagacgctgatgctggccctttctatggtggtcatcgcctcgatgattgccgtcggcgggttgggtcagatggtacttcgcggtatcggtcgtctggatatggggcttgccaccgttggcggcgtcgggattgtgatcctcgccattatcctcgatcgtctgacgcaggccgttgggcgcgactcacgcagtcgcggcaaccgtcgctggtacaccactggccctgttggtctgctgacccgcccattcattaagtaactctgcacttgcccggtgacgccgggcattatcaccctgccaaaaaaaggaataacaatgcgacatagcgtactttttgcgacagcgtttgccacgcttatctctacacaaacttttgctgccgatctgccgggcaaaggcattactgttaatccagttcagagcaccatcactgaagaaaccttccagacgctgctggtcagtcgtgcgctggagaaattaggttataccgtcaacaaacccagcgaagtagattacaacgttggctacacctcgcttgcttccggcgatgcaaccttcaccgccgtgaactggacgccactgcatgacaacatgtacgaagctgccggtggcgataagaaattttatcgtgaaggggtatttgttaacggcgcggcacagggttacctgatcgataagaaaaccgccgaccagtacaaaatcaccaacatcgcacaactgaaagatccgaagatcgccaaactgttcgataccaacggcgacggaaaagcggatttaaccggttgtaaccctggctggggctgcgaaggtgcgatcaaccaccagcttgccgcgtatgaactgacccataccgtgacgcataatcaggggaactacgcggcgatgatggccgacaccatcagtcgctacaaagagggcaaaccggtgttttactacacctggacgccgtactgggtgagtaatgagctgaagccagggaaagatgtggtctggttgcaggtgccgttctccgcactgccgggcgataaaaacgccgataccaaactgccgaatggtgcgaattatggcttcccggtcagcaccatgcatatcgttgccaacaaagcctgggccgagaaaaacccggcagcagcgaaactgtttgccattatgcagttgccagtggcagatattaacgcccagaacgccattatgcatgacggcaaagcctcagaaggcgatattcagggccatgttgatggctggatcaaagcccaccagcagcagttcgatggctgggtgaatgaggcgctggcagcgcagaagtaatttttattcgggcggataaggcgtttttacctcatccgccgctctgtacacaatgcctgatgcgacgctggagcgtcttatcatgcctacaaaatacactcattccgtatggcggataaggcgttttcgccgcatccgccgttctgtgcacaatgcctgatgcgacgctggcgcgtcttatcatgcctacaaaccacatcgcacatttcaacaagctatctttcatcccatattcatcaacatccgctattattgatttccagcttaatcatcacctgatgaacaaaaataatgactaaacctaatcatgagcttagcccggcgctgatcgtgctgatgtctatcgccaccggtctggcggtcgccagtaactattacgctcagccattgctcgacaccatcgcgcgtaacttttccctttccgccagttcggcaggctttattgttaccgccgcgcaattgggctatgcagcaggtctgctgtttcttgttcccctcggtgatatgtttgaacgccgccgcctgattgtctcgatgaccttactggcggcaggcggcatgttaatcactgccagcagtcagtcgctggcgatgatgatcctcggtacggcattaaccggtttattctctgtcgtggcacaaattctggttccgctggcagcgacgctggcttcaccggacaaacgcggcaaagtggttggcactattatgagcggtctgctgttggggatcttgctggcacggacagttgccggattgctggcgaatctcggcggctggcgcaccgtcttttgggttgcttcggtgttaatggcactgatggcgctggcattatggcgtggtctgccacaaatgaaatcagaaacccacctcaactacccacagttgttgggttccgttttcagtatgtttatcagcgataaaattctgcgtacccgcgcgttgctgggctgcctgacctttgccaatttcagcattctctggacctcaatggcctttttgcttgccgctccaccttttaactacagcgatggtgtaattggtctgtttggacttgcgggagctgccggagcgttgggcgctcgtccggcgggcggttttgccgataagggcaaatcgcaccacaccacaactttcggtctgctgctgctattactttcatggctggcgatctggtttggtcacacttccgtactggcgttgattatcggaatcctggtgctggatctcaccgtgcagggcgtgcatatcactaaccagacggtaatttatcggatacatcctgatgcgcgcaatcgcctgaccgcaggttacatgactagctactttattggcggtgccgccggttcgctaatttcagcctcagcctggcaacatggcggttgggctggcgtttgtctggctggcgcgacgattgccctggttaacttactggtctggtggcgaggttttcatcgtcaggaagccgcaaattaagcaatcagcaaccgttttcgtggctttacacttataagggtgttaagaagcccatcagtctgataaggttaagatattcattcagtctatttataatattaacaatcgttaagcgtacactctatggaaagccctactccacagcctgctcctggttcggcgaccttcatggaaggatgcaaagacagtttaccgattgttattagttatattccggtggcctttgcgttcggtctgaatgcgacccgtctgggattctctcctctcgaaagcgtttttttctcctgcatcatttatgcaggcgcgagccagttcgtcattaccgcgatgctggcagccgggagtagtttgtggattgctgcactgaccgtcatggcaatggatgttcgccatgtgttgtatggcccgtcactgcgtagccgtattattcagcgtctgcaaaaatcgaaaaccgccctgtgggcgtttggcctgacggatgaggtttttgccgccgcaaccgcaaaactggtacgcaataatcgccgctggagcgagaactggatgatcggcattgccttcagttcatggtcatcgtgggtatttggtacggtaataggggcattctccggcagcggcttgctgcaaggttatcccgccgttgaagctgcattaggttttatgcttccggcactctttatgagtttcctgctcgcctctttccagcgcaaacaatctctttgcgttaccgcagcgttagttggtgcccttgcaggcgtaacgctattttctattcccgtcgccattctggcaggcattgtctgtggctgcctcactgcgttaatccaggcattctggcaaggagcgcccgatgagctatgaggttctgctgcttgggttactagttggcgtggcgaattattgcttccgctatttgccgctgcgcctgcgtgtgggtaatgcccgcccaaccaaacgtggcgcggtaggtattttgctcgacaccattggcatcgcctcgatatgcgctctgctggttgtctctaccgcaccagaagtgatgcacgatacacgccgtttcgtgcccacgctggtcggcttcgcggtactgggtgccagtttctataaaacacgcagcattatcatcccaacactgcttagtgcgctggcctatgggctcgcctggaaagtgatggcgattatataacccacaagaatcatttttctaaaacaatacatttactttatttgtcactgtcgttactatatcggctgaaattaatgaggtcatacccaaatggatagttcgtttacgcccattgaacaaatgctaaaatttcgcgccagccgccacgaagattttccttatcaggagatccttctgactcgtctttgcatgcacatgcaaagcaagctgctggagaaccgcaataaaatgctgaaggctcaggggattaacgagacgttgtttatggcgttgattacgctggagtctcaggaaaaccacagtattcagccttctgaattaagttgtgctcttggatcatcccgtaccaacgcgacgcgtattgccgatgaactggaaaaacgcggttggatcgaacgtcgtgaaagcgataacgatcgccgctgcctgcatctgcaattaacggaaaaaggtcacgagtttttgcgcgaggttttaccaccgcagcataactgcctgcatcaactctggtccgcgctcagcacaacagaaaaagatcagctcgagcaaatcacccgcaaattgctctcccgtctcgaccagatggaacaagacggtgtggttctcgaagcgatgagctaacgcgtcatctcgctcaaaaatccagatttataaaagaaaaaatgactggccagcatcgcaacatgctggcctttttggcaagcaggtcggctcagccgatgagttaagaagatcgtggagaacaatatgagcgcaaatgcggagactcaaaccccgcagcaaccggtaaagaagagcggcaaacgtaagcgtctgctcctccttctcaccttgctctttataattattgccgtagcgatagggatttattggtttttggtactgcgtcacttcgaagaaaccgatgacgcatacgtggcagggaatcaaattcaaattatgtctcaggtgtctggcagcgtgacgaaagtctgggccgataacaccgattttgtaaaagaaggcgacgtgctggtcactctcgacccgacagatgctcgccaggcgtttgaaaaagccaaaactgcactggcttccagcgttcgccaaacccaccagctgatgattaacagcaagcagttgcaggcgaatattgaggtgcagaaaatcgccctcgcgaaagcacaaagcgactacaaccgccgtgtgccgctgggcaatgccaacctgattggtcgcgaagagctgcaacacgcccgcgacgccgtcaccagtgcccaggcgcaactggacgtcgcgattcaacaatacaatgccaatcaggcgatgattctggggactaaactggaagatcagccagccgtgcaacaggctgccaccgaagtacgtaacgcctggctggcgctggagcgtactcgtattgtcagtccgatgaccggttatgtctcccgccgcgcggtacagcctggggcgcaaattagcccaacgacgccgctgatggcggtcgttccagccaccaatatgtgggtggatgccaactttaaagagacgcagattgccaatatgcgtatcggtcagccggtcactatcaccacggatatttacggcgatgatgtgaaatacaccggtaaagtggttggtctggatatgggcacaggtagcgcgttctcactgcttccagcgcaaaatgcgaccggtaactggatcaaagtcgttcagcgtctgcctgtgcgtatcgaactggaccagaaacagctggagcaatatccgctgcgtatcggtttgtccacgctggtgagcgtcaataccactaaccgtgacggtcaggtactggcaaataaagtacgttccactccggtagcggtaagcaccgcgcgtgaaatcagcctggcacctgtcaataaactgatcgacgatatcgtaaaagctaacgctggctaatccagaggtgcgtgtgatgcaacagcaaaaaccgctggaaggcgcgcaactggtcattatgacgattgcgctgtcactggcgacattcatgcaggtgctggactccaccattgctaacgtggcgatccccactatcgccgggaatctgggctcatcgctcagccagggaacgtgggtaatcacttctttcggggtggcgaatgccatctcgatcccgcttaccggctggctggcaaagcgcgtcggggaagtgaaactgttcctttggtccaccatcgcctttgctattgcgtcgtgggcgtgtggtgtctccagcagcctgaatatgctgatcttcttccgcgtgattcaggggattgtcgccgggccgttgatcccgctttcgcaaagtctattgctgaataactacccgccagccaaacgctcgatcgcgctggcgttgtggtcgatgacggtgattgtcgcgccaatttgcggcccgatcctcggcggttatatcagcgataattaccactggggctggatattcttcatcaacgtgccgattggcgtggcggtggtgttgatgacactgcaaactctgcgcggacgtgaaacccgcaccgaacggcggcggattgatgccgtggggctggcactgctggttattggtatcggcagcctgcagattatgctcgaccgcggtaaagagctggactggttttcatcacaggaaattatcatccttaccgtggtggcggtggtggctatctgcttcctgattgtctgggagctgaccgacgataacccgatagtcgatctgtcgttgtttaagtcgcgcaacttcaccatcggctgcttgtgtatcagcctcgcgtatatgctctacttcggcgctattgttctgctgccgcagttgttgcaggaggtctacggttacacggcgacctgggcaggtttggcctctgcgccggtagggattattccggtgatcctgtcgccgattatcggccgcttcgcgcataaactggatatgcggcggctggtaaccttcagctttattatgtatgccgtctgcttctactggcgtgcctatacctttgaaccaggtatggattttggcgcgtcggcctggccgcagtttatccaggggtttgcggtggcctgcttctttatgccgctgaccaccattacgctgtctggtttgccaccggaacgactggcggcggcatcgagcctctctaactttacgcgaacgctggcggggtctatcggcacgtcgataaccacgaccatgtggaccaaccgcgagtcgatgcaccatgcgcagttgactgagtcggtaaacccgttcaacccgaatgcccaggcgatgtacagtcaactggaagggcttgggatgacgcaacagcaggcatcaggctggattgcccagcagatcaccaatcaggggctgattatttccgccaatgagatcttctggatgtcagccgggatattcctcgtcctgctggggctggtgtggtttgctaaaccgccatttggcgcaggtggcggcggaggcggtgcgcactaagtacaactaagccagttcatttgaactggcttttttcaattaattgtgaagatagtttactgactagatgtgcagttcctgcaacttctctttcggcagtgccagttcttcgttgctgttgatgcgtacgtcacgttccagaatgctacgcgcaatatcctgcgcttcctgcaacgagtgcatctggtaagtgccacactggtagacgttcagttccgggatctgattctgatcctgcactttcagcacgtcttccattgccgctttccaggcatcagcaacacgctgctcatctggcgtaccaatcagactcatataaaaaccggtgcggcagcccattggcgagatatcgataatctctacaccattaccgttaagatggttacgcataaaaccagcaaacaggtgctccagggtatggatccctctttctggcatcacttctttgttcggcacgcagaagcgcagatcgaacacggtgattgcgtcgccatgcggggtgttcattgttttcgccacccgaactgcaggcgcttccatccgggtatgatcgactgtgaagctatctaacaacggcatttagccacctccggtaatttttttaaaaattttctgaactctttcttcccaggcgagtctgagtatatgaaagacgcgcatttgttatcatcatccctgaattcagagatgaaattttggccactcacgagtggcctttttcttttctgtcaggcgtgtttttccagccacaccgcaaacggttcggtatcagcggcttccatttcctgctgacggcgttcagacgcctcgcgctcggctacaaaatcctcttcgcgcagaatttccagcggctcttcacgcagcagattacggtaggcttctgcaaatgctttgcctgttccgccaataccagtatcaatcatagaccttaagatacgggcagagaaagtcagatcgggattatcgaagcaggcaaccagttcatcacacactttctgatacgcttcgccgccgttaatactatccagcgtttgcgcgacgcgtttcagatcgcggaacagatctttacccacctgcggtaacgggaactgtgcggtttcgcagccgatacccagcgtcagacccggtttgcgaccttcgaggatcacccggttccagttaacgcgtgtacaggcaagttcgctactgctcatttccggtgcatcagccagcgcacaccagaccataaacaggtcgaggaatcgcacctgctgttcatctacaccaatcggcgagaacgggttgatgtccagcgaacgcacttcaatatattcaatgccgccacgtaacagcgcatcagaaggcgactcgccgctgcgggtaacgcgttttggacgaatcggcgcgtacagttcgttttcaatctgcaacacgttgctgttgatttgcagcctcttaccgtctttctcaataccaatcttcgcgtactcttccgatggcgttttgattgcctgtttaaggcccgctacgtactcgtaaagatcgttgaaggtaataccaagattgctttgcgatttattggtatagccgagatcgctcaaacgaagagaggtcgcatacggcaggtaatacataccgcactcggttttctcaaacggcagcgacgttggttttccttgcaggaaagaagaacaaatcgccggagatgcaccaaacagataaggaatgacccaaccgaaacgatagtaattgcggataacgcggaaatagcccgcagaaattttctctttggcatcagcgcccgagatatcaccgcacttcgcttgccagaatgccattggcaaagagaaattgtagtgcacgccggaaatggtttgcatcagcgcgccgtagcgatttttcagcccttcacgatacagcgttttaaagcgtccggtgttagaagtgccgtactgtgccagttcgatgtcctgaccttctgcgatgtagcatggcatacttaacggccacatccgctcatcgcccatattgcgcgccgtataacgatgcagatcgcgcataaaggtcagcatatgttcaatatcaccatccactggtgtaatgaattccagcaatgcttccgcaaaatcggtagtaatccatttgtgcgtcagtgcggaacctaatgcttcaggatgacctgttgttgccagtgtgccatcagcattaacacgcaaagtttcgcgctccagcccacgctgtatcccctttaacgcctgaggatgtttttccagccaggccagcgcctgtgatacgtccgggatcaaattgacctcccgcctgtcaaaatcgttttaattagcataactgtaatggtgaccatatgtgcaggcctacaattagtgccaccacatcatgccctgaacggtcgctgctgcaactgcaacataacgtaacgctttaccaaggcacaaaaaaaagattaccggtccccacgagatgcgcatccatcccgctaacagacacagtaaatcgccaaccacgggcatccagcttaataatagcgtgactgcaccatagcgtttcagccagccggtagctttctcttgccagcgcgatgttttacgcaatggaaagaaacgcccaaggataacgttagttaaccctccaaggctattacccattgttgctgttaaaactaaaacccagggatgactgatcccggaaagcaacattgccaccagcacgacttcggagttgccgggtaatagtgtagcgctgagaaaactactggcaaacaacgagaaaagcgataacgcttcactcacagcaagcgaacatccacggcgtccatgcctgctgcacgggccgcctgaataccgaaatcggcatcttcaaagaccacacactgcgtcggttgcacgcccatacgctgcgcgcacaacaaaaatgtgtctggcgcgggtttatggtgtttgacgtgatcggcagcgacgacggcgtcaaaataatggcgtaatcccaggtgcgccagcaatgcctcagcgatggcgctttcactccccgttcctacagccattgggcgacgaccatgccaacttttcaccacatcaacaagaggaagcggttcgacgctatccagcagcatacttcttactgcttctgttttttcacgcgctaacgcatgcgggtcgagatcggcctgattcagctcaataattgcctgagcaatacgccaggtgggcgatccattaagcgcaatcatcgcctgaatatcgtactgaagaccgtagtgccctaatacttcgcgccacgctttacggtgcgtaggctccgtatccaggattgtgccatccatatcaaaaattaaacctgcataacgctcgtacatggtcttctcgcaagtcgaaaaatatgacgctactttagcgtaattgcttgattttgtcgctgatggcgaaggagaagaaaattcaggaaatggataaaggagttatttagaaatgagatatttttgaaggaaattttttggagaagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaaacttattctactgctgatattgataccgctactaaagccatatcaattaagagatggtgcatccgggaggattactcgccttgcggctcgcccttcgggccgttgctaaagcaacgttatcatccctagtgcctgcggttaattccgctacctcttcgataccttcattgctgaagatttcggagaatatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaatttattttactgctgatattgataccgctactaaagccatatcaagtaagagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaacttactttactgcagattttttgataccgctactaaagccgtatcaagtaagagatggtgcatccgggaggattactcgccttgcggctcgcccttcgggccattgctaaagcaacgttatcctccctggtgcctgcggttattaccgccacctcttccataccttcatcgctgaaagtacgtagaatatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcaaatggcggtgaggcggggattcgaaccccggatgcagcttttgaccgcatactcccttagcaggggagcgccttcagcctctcggccacctcaccacacgcctcttacgagtgcttcgaagaacttgtttatcgctcatcgtcgctgcgtggcgcacatattactttctgagacttataagtcaaacaatttttcctacacttttatcgtttgcacacttcacgttcaattagtctgtaaaaacgtcaaaaagagtgttttatcaacagaagaatggaggtctgacagatagtagtaatgcaaaaaaatggagacttaagttgaatgaacgggagtaaagcgaaaagactatagagtgaaggagaaattttgagggtgcgtctcaccgataaagatgagacgcggaaagattagtaactggactgctgggatttttcagcctggatacgctggtagatctcttcacggtgaacagaaacttccttcggggcatttacgccaatacgtacctggttgccctttacccctaaaactgtcacggtgacctcatccccaatcatgagggtctcaccaactcgacgagtcagaatcagcattctttgctccttgaaagattaaaagagtcgggtctctctgtatcccggcattatccatcatataacgccaaaaagtaagcaatgacaaacacattacatctaagcagtcatggcattacattctgttaaacctaagtttagccgatatacacaacttcaacctgactttatcgttgtcgatagcgttaatgcgaatgccgtgaagcgagtccacggcattgcctgacgcttatattattgcaatttcgcgctgacccagcctttcacactggctaacgctgcaggtaaggccgcagcatccgtaccaccggcttgcgccatgtcaggacgtccaccacccttgccgcccacctgctgagcgaccataccaatcagttcccctgctttcacacgatctgtgacgtccttagatacgcctgcaatcagagaaaccttaccttcggctaccgttgccagcacgataattgtcgaccccagctgattttttaaatcgtcaaccatggtacgcaacattttcggctcaacaccgctaagctcgctaaccaacagcttaacaccattaacatcaattgccttactggaaagatttgcgctctcctgtgcggcagcttgttctttaagctgttgtaactctttttccagctgacgcgtacgttccagtactgagcgcactttatcagccagattattgctatcgcctttcagcagatgtgcgacttcgcttaagcgatcgctgtctgcatgaacggtggcgatagcgccttctccggttaccgcttcgatacgacgaacgcctgcagcagtacccgattcagagatgatgcggaacagaccaatatcaccagtgcggctggcgtgagtaccgccacacagctcggtggagaaatcgcccatgctcagcacgcgtacgcgctcatcatacttctcgccgaacagcgccatcgcacctttcgctttcgccgcttcgagatccatgatgttggtttcgatcggcaaattgcgacgaatctgtgcgttcaccaggtcttcgaccgcacgaatctcttctggtttcatcgcttcgttgtgtgagaagtcgaagcgcagcaccttgtcgttaaccagtgaacctttctgcgatacatgagtacccagaacctggcgcagcgcagcgtgcatcaggtgcgttgcggagtgattcagacgaatacgggcacgacgagcctcatcaacatcagcctgcaccgcgtcgcccactttcagagaacccgcagcaagtttaccgatgtgaccaatcgcctggccgtatttctgcgtatcttccaccgcaaaggagaagttagcgcctttcagttcgcctttatcgccaacctgaccgccggattccgcatagaatggcgtttgatccagcacgaccacagcttcctggcctgcattgatggcatcaaccgctttaccatcaacaaacagcgcggtcactttgccgttcagttccagatggtcatagcctttaaattcagatgcactatcaacacggatcattgcgttgtaatcggcaccaaagccgctggcttcgcgcgcccgacgacgctgctcttccattgctgcttcaaaaccagcttcgtcaactttgatgttgcgctcacgacaaacgtcagccgtcaggtcaaccgggaagccataggtgtcgtacagacggaaagcagtttcaccatccagcgtatcaccagaaagttttgccagctcttcatccagcaacgccagaccgcgctccagagtacgggcaaactgctcttcttcagtcttcagcacctgctcaacctgcgcctgctggcgtttcaggtcttcacccgcagagcccataacgtcgatcagcggaccaaccagtttgtagaagaaggtttctttcgcgccaagcatattaccgtgacgcactgcgcgacgaatgatacgacgcagtacataaccacggttttcgttggacggcattacgccatccgcgatcaggaacgcacaagaacgaatgtggtcagcgattacgcgcagcgatttattgctcagatcggtcgcgccagtgactttcgctaccgcctggatcaacgtgcggaacaggtcgatgtcatagttagagttaacgtgttgcagcaccgcagcaatacgctccagacccataccggtatctacagacggcttcggcagcggttccatcgtgccatcggcctggcggttgaactgcatgaagacgatgttccagatctcaatgtagcggtcgccgtcttcttccggacttcccggagggccaccccaaatgtggtcgccgtgatcgtagaagatttcggtgcacgggccgcacggaccagtgtcacccatctgccagaagttgtcagatgcgtatggcgcacctttgttatcgccgatgcgaataatacgttcgcgcgggatcccgacttctttttcccagatttcgtaggcttcgtcgtcgctttcatagacggtgacccacagacgctctttcggcagggcaaaccatttttcgctggtcagcagttcccatgcaaactgaatggcatcgtgtttgaaatagtcgccgaagctgaagttgcccagcatttcgaagaaggtatggtgacgcgcggtgtaaccgacgttttccaggtcgttgtgtttaccacccgcacgcacgcagcgttgggaagtggtagcgcgggaataattacgcttgtcgagcccaaggaacacatccttgaactggttcatcccggcgttggtaaacaacaaagttgggtcgttatggggtaccagggagctgctggcaactacctgatgtcccttactatggaaaaagtcgagaaacgcctgacggatctcagcggtgctcttgctcataattatcctgaaatcaagctaacgaaatatcgccaccagctccagcgtgtcttaaccgccgggctggtaactgaaaagtgggaataagataagttttcttgactgggaagtaaaataccgtatgcgttcagtcggcaaaatttcgccaaatctcctggatatcttccatcagatagccacgatagagcagaaaacgctggatcttaactttttctgaaaagacagttggcaaaggttcgccatattttcgcgtcgcctgatcgcgcgccagtgcgcaccagtcgatgtcacattcacgcatcgctttttctgtcgcttcgcgggaaatacctttctgattcagttcctggcgaatacgcgcaggtccataacctttgcggctacggctggcgataaagcgcgcaacaaatcggctgtcatcgagatagccatgttcatggcaccaggcaataacgcgctcgtaatcttctgccgtagcatcaatctcttctgggccatttttgcccataatcggtgccgcgagtttacgtcgcagttcttgctcactgtgatcgcgcaccgccagaatgcgtaccgcacgatccaacaggcgagcatatgccgggcgacgggatgttgattctgtcatggcatatccttacaacttaaaaaagcaaaagggccgcagatgcgacccttgtgtatcaaacaagacgattaaaaatcttcgttagtttctgctacgccttcgctatcatctacagagaaatccggcgttgagttcgggttgctcagcagcaactcacgtactttcttctcgatctctttcgcggtttccgggttatctttcagccaggcagtcgcattcgctttaccctgaccgatcttctcacctttgtagctgtaccacgcgcctgctttctcgatcagcttctcttttacgcccaggtcaaccagttcgccgtagaagttgataccttcgccgtagaggatctggaattcagcctgtttaaacggcgcagcgattttgttcttcaccactttcacgcgggtttcgctacccaccacgttttcgccctctttcaccgcgccgatacgacggatgtcgagacgaacagaggcgtagaatttcagcgcgttaccaccggtagtggtttccgggttaccgaacatcacaccaattttcatacggatctggttgatgaagatcagcagcgtgttggactgcttcaggttacccgccagcttacgcatcgcctggctcatcatacgtgccgcaaggcccatgtgagagtcgccgatttcgccttcgatttccgctttcggcgtcagtgccgccacggagtcaacgacgataacgtctactgcgccagaacgcgccagggcgtcacagatttccagtgcctgctcgccggtgtccggctgggagcacagcaggttatcgatatcgacgcccagtttacgtgcgtagattgggtccagcgcgtgttcagcatcgataaacgcacaggttttaccttcacgctgcgctgcggcgatcacctgcagcgtcagcgtggttttaccggaagattccggtccgtagatttcgacgatacggcccatcggcagaccacctgccccaagcgcgatatccagtgaaagcgaaccggtagagatggtttccacatccatggaacggtcttcacccaggcgcatgatggagcctttaccaaattgtttctcaatctggcccagtgctgccgccaacgctttctgtttgttttcgtcgatagccatttttactcctgtcatgccgggtaataccggatagtcaatatgttctgttgaagcaattatactgtatgctcatacagtatcaagtgttttgtagaaattgttgccacaaggtctgcaatgcatacgcagtagcctgacgacgcaccgcatcacggtcgccgctgaagcattcccgccgggtaatgccttcaccgcgggcagtggcaaaagcaaaccagacggtgccgacaggcttctcttcactgccgccatccggcccggcgataccactaatagacacggcataatcagcacgagccgctttcagtgcgcctatcgccatttccaccacgacgggttcactcaccgcgccatgctgcgccagcgtctcttcgcgtacgccgatcatctgcgctttggcttcgttactgtaggtgacaaatccgcgttcaaaccaggcggagctaccggcaatatcggtaatcactttcgctacccaaccaccggtacaagactcggcagttgttacggttgcgccacgggctttcagcgcctgcccaacctgttcacttaactgcatcagttcactgtcagtcatcacaacctctgtcagtcaaaaatttatgccggacaagatagcactttcgtcaggaagatggtgttggcgttgcaattttacgaggaggattcagaaaaaagctgattagccagagggaagctcacgcccccctcttgtaaatagctactgtactcgcgccagcgccacggcttgtcctaactgccagaccgccattgcgtaatgggtgctgtggttgtaacgggtgatggtgtagaagttcggcagaccgtaccagtactggtagccggtgccaacatccagacgcagcaggctggcttgttgatggttgcccagcggctgctgtggcgttaaacctgcggcggcaagctgcgaaatgctgtacttagttttgaagccatttggcaagcctggagcctgaccgtttgccattaccgcgacctgatcgcctttcacccagccgtgcgctttgaaatagttcgccacgctaccgatcgcatcaaccggatcccacaggttgatatgcccgtcgccgctgaaatctaccgcatattgtttgtaagacgacggcataaactgtccgtagcccatcgccccggcaaaggaacctttcagattgagcggatcgtcctgctcgtcgcgcgccatcaacaggaaggtttccagctcgccagagaaatactccgcgcggcgtgggtagttaaacgacagcgttgccagcgcatcgaggatgcgagttttccccatcacgcgcccccagcgggtttcaacgccgataatcccgacgataatttccggcggtactccatacacctgccacgcgcgattcaacgcatcttcatactgattccagaaaaccacaccgttctgcacgttgtccggcgtaataaattttttgcgataacggagccatgcgccgttcggacctgatggcggtttcaccgatgtggttggtgcctggttatccatcagccgcagtaccgaatccagacgcttcgcctgggagagaatttcctgcaactgctgacgatcgaaaccgtgtttgttcaccattctgtcgatgaactgctgggcattcgggttattagcgaaatcgccgcccatctgcatcacattgtgctgcggctcaagcaggaagctgccagacggcgttccggtggtcgtatcagtctcagtaggttttggcttgctgctacaggcggcaagcaacacaaaaaggggaagcaatgttacataacgacgcttgaacatgaggggtccatttaacagattcaaccaggggcaagtatggtaaagcatcacgccccgcacaaggaagcggtagtcactgcccgatacggactttacataactcaactcattcccctcgctatccttttattcaaactttcaaattaaaatatttatctttcattttgcgatcaaaataacacttttaaatctttcaatctgattagattaggttgccgtttggtaataaaacaataaatcctgaaggagagaacaatgatagaaaccattactcatggtgctgagtggtttatcgggctgttccaaaagggcggagaggtgtttaccgggatggtgaccggcattcttccgctgttgattagcctgctggttatcatgaacgcactgattaattttatcggtcagcatcgtattgaacgttttgctcaacgttgcgccggtaaccctgtttcccgttacctgctgttaccgtgcattggcacgtttgtcttttgcaatccgatgaccttaagcctgggtcgctttatgccggaaaagtacaaacccagctactacgcggcggcctcttatagctgccactcaatgaatggcctcttcccccatatcaaccctggcgaactgtttgtttatcttggcattgccagcggtctgacaacgctgaacctgccacttggcccactggcggtgagttatctgctggttggtctggtcaccaacttcttccgcggctgggtgaccgatctgaccaccgccatttttgagaaaaagatgggcattcaacttgaacaaaaagttcacctggcaggagcaacatcatgacgcatattcggatcgaaaaaggaacgggtggctggggcggcccgcttgagctgaaagccacgccgggcaaaaaaatcgtctatatcaccgccggtacccggcctgcgattgttgacaaactggcacagcttactggctggcaggctattgacggatttaaagaaggtgaacccgcggaggcggaaattggcattgcggtaatcgactgtggcggcacattacgctgcggcatctatccgaaacggcgtattcccaccattaatatccactcgacgggcaagtccggtccgctggcgcagtacattgtggaagatatttatgtctctggcgtaaaagaagaaaacatcactgtagtgggtgatgcgacaccacacccctcttccgtgggccgtgactatgacaccagcaagaaaatcaccgaacaaagcgatggtttactggcgaaggtgggaatgagtatgggttctgccgttgccgtgttgtttcaatctggtcgtgacaccatcgacactgtattaaaaaccattctgccgtttatggcattcgtttcggcgctcattggcatcattatggcttctggccttggtgactggattgcccacggtcttgctccgctggcgagccatccactgggtctggtcatgctggcgctcatctgctccttcccgctgctttcacctttcctcggcccaggcgcagttatcgcacaggttatcggcgtattgattggcgtgcagattggtctcggcaatattccgccgcatctggctttaccggcactgtttgccatcaacgcgcaggcggcctgcgacttcatcccggtcggtttgtcgctggcggaagcccgtcaggacacggttcgcgtcggtgtcccttctgtactggtgagccgctttttaaccggcgcaccgactgtactaatcgcctggtttgtctccggttttatctatcaatagaggctgaaacatgaccgttatttatcagaccaccatcacccgtattggcgcgagtgccactgacgccctcagcgaccagatgctcatcacctttcgtgaaggcgcgccagcggacctcgaagagtattgcttcattcattgccacggcgagttgaaaggtgcactccatcccggtttgcaatttacgctcgggcagcatcgctatccggtgaccgctgttggcagcgtggcggaagacaaccttcgcgaactgggtcatgtcaccctgcgcttcgatggtttaaacgaagcggaatttccgggcactgtccatgtggcaggccctgtacccgacgatatcgcgccgggatcggttttgaagtttgaatctgttaaggagtaaaaaatgaatcaggttgccgttgtcatcggtggtgggcaaaccttaggcgcgttcctgtgccacggtctggctgccgaggggtatcgcgtcgcggttgtcgatattcagagcgacaaagccgcaaatgtggcacaagaaattaacgccgaatatggtgaaggaacagcgtatggttttggtgctgacgccaccagcgagcaaagcgttctggcgctctctcgtgggatagatgaaatctttggtcgcgtggatttgctggtctacagcgccggaattgcaaaagcagcctttatcagcgacttccagctcggcgattttgaccgttcgctacaggtgaatctggtgggttatttcctgtgtgcccgtgaattttcgcgtttgatgatccgcgacgggattcagggtcgcattattcagatcaactcgaaatccggcaaagtgggcagcaaacacaactctggctacagcgcagcgaaatttggtggcgtcgggctgactcaatcactggcgctggatctggcagagtacggcattacggtgcattcactgatgctgggtaacctgctgaaatcgccgatgtttcagtcgctgttgccacaatacgcgaccaagctgggtatcaaaccggatcaagtcgagcagtattacatcgataaagtaccgctcaaacgcggctgcgattatcaggatgtgctgaatatgctgctgttctacgccagtcctaaggcgtcgtactgcactggtcagtcgatcaatgtcaccggcggtcaggtgatgttctgatcaacagctgagatccgttaaggatctccgtgagactaatagaatgcctgatgcgctacgctcatcaggcctacaggacttccgccactacattaaggaaaagttatggtatccgcactcatcactgtcgccgttatcgcctggtgtgcgcaactggccttaggcggctggcaaatttctcgttttaaccgtgccttcgacacactatgccagcaaggtcgggttggcgtgggccgttccagcgggcgctttaaaccgcgggtcgtggtcgccatcgcgctggacgatcagcagcgcatcgtcgacaccttgtttatgaaaggactgaccatcttcgcccgaccgcaaaaaattcccgcaattaccggcatgcatgcgggtgatttacagcccgatgtgatctttccccatgatccactatcacagaatgctctatcattggcgcttaaactgaaacgtggataatttcgttgtgaatgttacttgcttgcgaagttatcattttgaaacctaaatcaggtaatcacgcccatgaaacctcgtcagcgtcaggccgccattctggagtatctgcaaaagcagggtaaatgctcggttgaagaattggcgcaatactttgacaccacaggcacaaccattcgcaaagatctggtcattctggaacatgccggaaccgtcattcgtacttatggcggagtggtgttgaataaagaggaatccgatccgcctatcgatcataaaacgctcatcaacacccacaagaaagagctgattgcagaagctgccgttagttttatccatgatggcgattcgatcattcttgatgctggcagtaccgttttgcagatggttcccctgctctcgcgctttaataacatcacggtgatgaccaacagcctgcatatcgtcaatgcgctatccgaactggataacgaacaaactatcctgatgccaggcggaacatttcgcaaaaaatcggcctcatttcacgggcaactggcagagaatgccttcgagcatttcaccttcgacaaattattcatgggtacagacggcatcgatctcaatgcgggcgtaaccaccttcaacgaggtttataccgtcagtaaggcaatgtgcaatgccgcacgcgaagtgattttgatggcggactcatcaaagtttggccgtaaaagccccaacgtagtttgcagtcttgaaagcgtcgataagctgattaccgacgcaggtatcgatccggcgtttcgtcaggcgctggaagagaaagggatcgatgtgatcataaccggagagagcaatgagtgaagcactactgaacgcgggacgtcagacgttaatactggaattgcaggaagcaagccgtttaccggaacgtctgggcgatgattttgttcgcgccgccaatatcatcctgcactgcgaaggcaaagtggtggtttcgggaattggcaaatcgggccacattggtaagaaaatcgccgcaacacttgccagtaccggcacaccggctttttttgtccatccggcagaagcactgcacggcgatctggggatgatcgaaagccgcgatgtgatgctgtttatctcttactccggtggcgcgaaggaactggatctcattattccgcgtctggaagataaatctatcgcgctgctggcgatgaccggcaaaccgacgtcaccgctgggcctggcggcgaaagcggtgctggatatctccgtagaacgcgaagcctgcccgatgcaccttgcgccgacctccagcaccgtcaataccctgatgatgggtgacgcgctggcgatggcggtcatgcaggcgcgcggatttaatgaagaagattttgcccgctcccacccagccggggcactgggcgctcgcttgctgaataaagtgcatcatctgatgcgccgtgacgatgccatcccacaggtggcgttaaccgccagcgtgatggatgcgatgctggaactcagccgcaccggtctggggctggtggcggtatgtgacgctcaacaacaggtacaaggcgtctttaccgacggcgatttacgtcgctggctggttggcggcggcgcactcaccacgccagttaatgaagcgatgacggtcggcggcaccacgttgcaatcgcaaagtcgcgccatcgacgccaaagagatcctgatgaagcgcaaaatcactgccgcaccggtggtagatgaaaacggcaaactcaccggcgcaattaacctgcaggatttctatcaggccgggattatttaatccttcattcccagacgtttcgccagccgatgcaggttggcgacgtcggtttccagcatccgcgcgcaggcagcccagttatgatgattttgtgccagtgcctggcgaatagtttcacgctggaacgcttctgtcgcttcacgcaggttttgcttaacaacgggcaccgccgccgcttctggcggcggcaacgtcacctcaggaaaagcaaaatgttgcgcctcaagaatcacttcatcgccgttgcgggtggctctcgccagcactaccgcccgatgaatagcatgttccagttcgcgcacgttccccggaaaacgatagtgttgcagtaaatttcgcgctccggcacttaataccacgcgggagagccccagccgcaaacgacactgctcgcagaaataccccgccagcagaatgacatcatcgccccgctcacgcagcggcggcaccgaaagtggaaacacactcaggcgatgaaacaaatcggcgcggaatcgccctgccagcacctcttcgcgtaagtcgcggttagtcgccgccagcacgcgcacatcgacccgcaaactgcggtcatcgccaacgcgctgaatatcgccatactgcaacaccctcagcagcttggcctgcaatgccaacgacaactcgccgatctcatcgagaaacagcgtgccgttatccgccatttcaaacttcccactgcggttactgatagcgccagtaaacgctcctttcacatgcccgaacaactcactttccgccacactttccggcagtgcggcacagttgagatagaccagcggattcaccgcccgtggcgaggcctcatgaatcgctttcgccaccagctccttaccggttcccgtctcaccgctgatcagaacgttgagatcggacgccgccacaatctcaatctcttttttcagttgcgtcatgccaggggacaagccaatcatctgcgtctgtttcaccgcttcaaacggcgtggcatcgcctggcagcatattctggctttccagttgttcaatcagcaacgcattgcttaacgctcccgccgccagcgcggcaatcagccgtaactcttcgtcgctgaaaacatcgaactgatcgggctgcatcccgtcgagcgtcagtgcgccgatcaggttttgtccggcaaacaatggcagaccaacgcaggcgtgaaccttcagactctcctgcccgggaatcaaaccgtcatagggatcgggcaattcgctgtctgcaggaaagcgcaccacgtccccggcgcgggcaatcgcttcaagccgtggatgcccttccagcgcaaagcgtctaccgagtacatcctttgccagaccgtcgatggcaagcggaataaactgccgcgaatcgtaacgtagcaacgcagacgcatcgcactccagcacctgacgtagcgtggtgatcaggcgctgaaaacgatcctggtgaccaatcccacgctgcaattcgatggcgatattcgccagcacatcaacggaaaaactcatctttgcctcactgtcaatttgactatagatattgtcatatcgaccatttgattgatagtcattttgactactcattaatgggcataattttatttatagagtaaaaacaatcagataaaaaactggcacgcaatctgcaattagcaagacatctttttagaacacgctgaataaattgaggttgctatgtctattgtggtgaaaaataacattcattgggtgggtcaacgtgactgggaagtacgagattttcacggcacggaatataaaacgctgcgcggcagcagctacaacagctacctcatccgcgaagaaaaaaacgtgctgatcgacaccgtcgaccataaattcagccgcgaatttgtgcagaacctgcgtaatgaaatcgatctggcggatatcgattacatcgtgattaaccatgctgaagaggaccacgctggggcgctgaccgaactgatggcacaaattcccgatacgccgatctactgtacagccaacgctatcgactcgataaatggtcatcaccatcatccggagtggaattttaatgtggtgaaaactggcgacacgctggatatcggcaacggcaaacagctcatttttgtcgaaacaccaatgctgcactggccggacagcatgatgacttacctgacaggcgacgcggtgctgttcagtaacgatgctttcggtcagcactactgcgacgagcatctgttcaacgatgaagtggatcagacggagcttttcgagcagtgccagcgttactacgccaatatcctgacgccgttcagccgcctggtaacaccgaaaattaccgagatcctgggctttaacttaccagtcgatatgatagccacttcccacggcgtggtatggcgcgataacccgacgcaaattgtcgagctgtacctgaaatgggcggctgattatcaggaagacagaatcaccattttctacgacaccatgtcgaataacacccgcatgatggctgacgctatcgcccaggggattgcggaaaccgacccacgcgtggcggtgaaaattttcaacgtcgcccgaagcgataaaaacgaaatcctgaccaatgtcttccgctcaaaaggcgtgctggtcggcacttcgacgatgaataacgtgatgatgccgaaaatcgccgggctggtggaggagatgaccggattacgcttccgtaacaaacgcgccagtgctttcggctctcacggctggagcggcggtgcagtggatcgtctttccacgcgcctgcaggatgcgggtttcgaaatgtcgcttagcctgaaagccaaatggcgaccagaccaggacgctctggagttatgccgtgaacacggtcgcgaaatcgcccgtcagtgggcgctcgcgccgctgccgcagagcacggtgaatacggtggttaaagaagaaacctctgccaccacgaagtccgacctcggcccacggatgcagtgcagcgtctgccagtggatttacgatccggcaaaaggcgagccaatgcaggacgttgcgccaggaacgccgtggagtgaagttccggataacttcctctgcccggaatgctctctcggcaaagacgtctttgacgaactggcatcggaggcaaaatgagcaacggcattgtgatcattggttcgggcttcgccgcccgccaactggtgaaaaatattcgcaaacaggacgccagtattccattaaccctgattgccgccgacagcatggatgagtacaacaaacctgacctcagccatgttatcagtcaggggcaacgtgccgatgaccttacccgccagacggcgggtgaatttgccgagcagtttaatctgcacctgtttccacaaacctgggtgacggatatcgatgccgaagcccgtgtggtgaaaagccagaataatcagtggcaatacgacaagctagtactggcaaccggtgccagtgcctttgtcccgcctgtgcctgggcgtgagttaatgctgacgttaaatagtcagcaagagtatcgcgcctgtgaaacgcaactgcgggatgcccgacgcgtgttgattgttggcggtggtttgattggtagcgaactggcgatggatttttgtcgtgcaggcaaagcggtcacgctaatcgacaacgctgccagtattctggcgtcgttaatgccaccggaagtaagcagccgcttgcagcatcggttgacggagatgggcgttcatctgctgttgaaatctcagttacaggggctggaaaaaacggattctggcattctggcaacgctggaccgccagcgtagcatcgaagtggatgcggtaattgccgccaccggactgcgcccggaaaccgccctggcacgacgcgccgggctgacgattaatcgcggcgtttgcgtcgatagttatctgcaaaccagtaataccgatatttacgcgctgggcgattgcgcggaaattaacggtcaggtattgccgttcctccagccgattcaacttagcgcgatggtgctggcaaaaaatcttctcggcaataacacgccgctgaaactcccggcgatgctggtgaaaatcaaaacgccggaattaccgctgcatctggcaggcgaaacccagcgtcaggatttacgctggcaaattaataccgaacgccagggaatggtggcgcgcggcgttgacgatgctgaccagcttcgcgcctttgtggtcagtgaggatcggatgaaagaggcatttggattgttgaaaacattgccgatgtaggtgggctactgtgcctaaaatgtcggatgcgacgctggcgcgtcttatccgacctacggggacgcatgtgtaggccggataaggcgtttacgccgcatccggcaatggtgtccaaatgcaacacgttttatccgttctggacttcacccgctaaccaacgcgccgcagcaataaccccctgccccagagacaaaccgccatcacccgccggtaaactctgtggaaagagcaatgtgaaatcagcgagataatgcgccagacgtgcacgcagcaaacggttatgaataaccccgccgctaaataccagcgtagtgataccacgcatcgtggcctgctcacgcatcaacgcggcaaaaccctgcgccagcgcatcatgaaacgcccacgcgcgttgattaaccggtgcctgccagttcagccactgctgccagaaagtggcgagatccagttgattgtccacccgcggcattgtcaccggatgcgtcactccgtggcatgaggctgcgagcgcctccagagcacaagccgcttcaccttcataacttaacgtggctggcgcacagcccagtgccgccgccactgcatcgaaaaaacgcccacacgatgacgccagcggcgcgttaattccacgctcaatggcccgcgccagcacgctccagttttgctgttgcacacttgctgtttcagagtaattctgccactccggcacaaagcgcaggcactgcgccagcaggtttcgccacggctgcttcgctgccaaatcgccacccggaagcgccaccgcaggcaagccgcccaggtgctggcattcgcgatagttcacccgcaggcactcgccgccccacaaagcgccgttctcccccataccgataccgtcgagcgtcaaagcaatgacatcaccgccatccagcggccactgatgctctgccagacacgccgctgcgtgggcatgatgatgcagcaccgtttgcgtcggcagattcatttcgcgcgcccactggctggagacatagcccggatgcgcgtcatgcacaacgtattgcggagtgaaatcgtagatgttttgcatcaggcgtaacgcttcgcgccactgcatctggatgccatcgtcacttaaatcgcccagatgctgactcaacaccgcttgttcaccgcgcaccaggcagaaggtgtttttcagatccgcgccgagacacagcacaggcggaacatttttaaagcccagaggcaaagccagcgcatccggcacatacccccgcgaacggcgcagcatttcgccgctttcgcgcaccaccgaatcatccatccgctgcacgatgtcgcggttatgtatcaagaatccgtcggcaatgccctgcaaatccgccagcgcctgttcgttgctgatagccggtggtttaccgctcaggttgccggaggtcatcaccagcgggcattgcagttcctgtaacagcaaatgctggagcgggttcgcaggcaacatcaccccgacttcgttaaggccaggggcgatatcatcacaaagctcaggaacgtattttttatccaccagcacaatcggcgcggcgggcgtggtaagcaactggcgcgcagcgtctggtaaaccttctgccactggcaacataaccgccagcggtttcgccgggcgatgtttgcgtgcccgcagtgtcgccaccgcgttactgttacgtgcatcgcaggcaagatgaaatccgccaatccctttgatggcgacaatgttgcccatttttaactgtgcgatagctgcctgtaatgccgcctcttgttctgcatgttcaccatgacttacccattcaagatgcgggccacactccgggcaggccaccggctgggcgtggaagcgacgatcgagcgggtcacggtactctttatcacaggccggacacagcggaaacgccgccatcacggtaaacgggcggtcgtaaggcatggcgcgaataatggtgaagcgcgggccgcagtgggtacagttgataaacggataacgataacgccgttcgcctggggtattcatttcggcaaggcaagcatggcaagtggcagcatccgggacaatttgcgtattcatggcaccgcccgcgctctggcggatagtgaactcggtgggcagttgtgaccagataaacggctcacgctcgacgctatcaatacgcgccagtggcggacagtgctgatgcaattgaacaagaaacgtttccgggtcttccagcagccggacttctacgccatcgccgtcattacagacatcgccgtgaagatttaattgctgtgccagctgccagacaaacggacgaaaaccgacgccctgcactttgccacgaatacgcagttggacaccgcaagatgtgttttttgccattgagttattcccgccatcatgaattgcgtaacccgccctgccggacacgactgcgtcgtatccggcagtctcaggtcggcgataccgccagctccgtattctacgaatatttccgggaattcctttgatgccagaacagttctgtaagatttttagaacatcagcgcagtacggcgacgtttttctgcgctcagttgttcaagtttattacgatcgacacaaatcagcgcatgggtcgggcaagccgccatacacgccgggccgtcttcacgatggttgcacaggtcgcatttattggcttcggctttgtcagcccgtacattcagccccgcgccgctgttgcgaatcaccggacgtaccaccacttccatcgcgccatacgggcaagccaccacgcaggttttgcaaccaatgcaacgttcctgcatcacatgaacaaaccctttatcacggctgatagcaccattcgggcagacgttagcgcacggtgcatcttcacactgacggcaaactgtcgccgtggaaatgttcacacctttaatgacatggatacgcggtaaaaatgtttccggggtcagcgatgcacagtcctgattttcctgatgagaaaccacgcacgccacttcacaggtacggcaaccaatacatttactcgcgtcagcaatgatgaaacggttcatcaaattctccagcaatgacagttaatgcgccgatacattcacaaatcatgccagtttttaatttactgttatttaaggaaattaatttctgtaatgcaggaaaaaagatgtcatcgacactagtgacgatgacatgtgatgacaatgtttatcgcgaaagagcaatgagtgagtcgcggcggatcagttttccgctgaaggttttcggcggtgtgtaagcgcccccatcgagcataaaaatcagccgtccaataatttcctgaatcatctcagtcaccggaatttttacgctggagagcgccggaacgatatagggggcaattgcgatatcatcgaatccgataactgacacctgctctggcaccgctacgccgcgctcgtgcaacgctttcatcgcacctatcgccatatcgtcgttactggcaactaacgcgctaaatttagccccacgttcgagcaacgtttctaccccttcggccccgctggcgggcgtccatttaccgttagcgataagttgttcattgagcgcaataccatgctgcgccagcgcgtctttatacccggcaagacgttcaatgctggtgggggaatccatcgagccggtaaggaaagcaatctcctgatgcccggcgtttatcaactctgccacggcgttaaagctggtctgtttatgatcgcaccagacgctatggctgctatttttgcgcaggcggcgattaagcaccattatcggctgactgtgcgcgtcaatgatgtcatcgatctcatccacgcttaaaaaacgcgggtaaatcataatggcgtcgcagcgcaaatccagcagatactgaatcgcctggcgctcttcttcggcgctgtgtttaccatctgccaatagcaactgtcgccctttctcttccgccattcgcgcggcatgaaacagtaattcactaaaataaatgccgtggtaaagcgtgttggtcactaccagccccagcgtctgagtactcttcgccgacagattgcgcgccagcaagtttggacggtaaccgctctcttctaccgcctgaaacacgcgatctttagtctcctggctgacgtagccattacctgaaagcacgcgggaaacggtcgcttttgaaaccccggcgcgcttcgccacttccagcatcgtcgtcatcattttcatccctttacacgcaatcaacgcagtgtactgcaccgtttgccgattgtccttgcacaatcggcgggaaaaatattcaggtgaccggtttcacaaatataaaaaatgaacaattcactctcttgcttatttagtgacaactattcatgattttgtgaaaccggtttcttaattccgtttcagcatcggcatttttccgtcacgtcgactgataacaactacatctaccctactgataacaggataaaatccgatggccaaaaattatgcggcgctggcacgctcggtgatagcggcactgggcggcgttgataacatctcggcggtcacgcactgtatgacgcggttgcgctttgttatcaaagatgatgcgcttatcgacagcccgacgttaaaaaccatccccggcgtgctcggcgtggtacgtagtgacaaccagtgtcaggtgattatcggcaataccgtttcacaagcctttcaggaagtcgtcagcctgctgccgggagatatgcagcccgcacagcccgtgggtaaacccaaactcacgctacgtcgcattggtgcggggatcctcgatgcgctgatcggcaccatgtcaccgctgatcccggcgattatcggcggatcgatggtcaaactgctggcaatgatcctcgagatgagcggcgtgctgacaaaaggatcgccgaccttaaccattctgaatgtgattggtgacggtgctttcttcttcctgccgctgatggtcgcggcatctgccgccatcaaatttaaaaccaatatgtcgctggcgattgccatcgcgggtgtgctggtacatccgagttttattgaactgatggcgaaagcggcccagggtgaacatgtcgaatttgccctgattccggtcaccgcggtgaaatacacctacacggtgatcccggcgctggtgatgacctggtgcctgtcatatatcgaacgctgggtggacagcattacaccggcggtgaccaaaaacttcctcaaaccaatgctgattgtgttgattgccgcaccgctggcaatcctgctgattggcccgattggtatctggatcggtagcgccatttcggcgctggtttacaccattcatggttatctgggctggctttcagtcgccattatgggcgcgctgtggcctctgctggtaatgaccgggatgcaccgcgtctttacgccaaccatcattcagaccattgccgaaaccggcaaagaagggatggtcatgccgtcagagatcggcgctaacctgtcgctgggcggttcatcactggcagtggcgtggaaaacgaaaaacccggaactgcgtcagacggcgctggctgcggcggcatcagccattatggcggggatttccgaaccggcgttatatggcgtggcgatccgcctgaaacgtccgcttatcgccagtcttatcagcggttttatttgcggcgcggttgccggtatggcggggcttgccagccactcaatggcagcgccggggctatttaccagcgtgcagttcttcgatccggcgaatccaatgagcatcgtctgggtgttcgcggtcatggcgctggcggtggtgctgtcgtttatcctcacactgttgctcggctttgaggatattcctgttgaggaagcggctgcccaggcgcgaaagtatcagagcgtacaaccgaccgtcgccaaagaagtaagtcttaattgaggatgaaaatgtcagtatttccagaaagttttttatggggcggcgcgcttgccgccaaccagtctgaaggtgcgttccgtgaaggtgacaaaggtctgaccactgtcgatatgatcccacacggcgagcatcgaatggcggtgaaactggggctggaaaaacgttttcagttgcgagatgacgagttttatcccagccatgaggcgacggatttttatcatcgttataaagaagatatcgccctgatggcagagatgggattcaaggttttccgtacctcaattgcctggagccgtctctttccgcagggcgatgaaatcacgcccaatcagcagggcattgctttttatcgttctgtctttgaagagtgtaaaaagtacggtatcgaaccgctggtcacgttgtgccacttcgatgtgccgatgcatctggtcaccgaatatggctcctggcgtaaccgcaagctggtggagtttttcagccgctacgccagaacctgctttgaagcatttgatggtctggtgaaatactggctaaccttcaatgaaatcaacattatgttgcatagcccgttctccggcgcgggtctggtgtttgaagaaggtgaaaatcaggatcaggtgaaatatcaggccgcgcatcaccagctggttgccagtgcgctagccaccaaaatcgcccatgaggttaacccgcaaaatcaggtgggctgtatgctggcgggcggtaacttctacccttacagttgcaagccggaagatgtctgggcggcgctggagaaagaccgggaaaacctgttttttatcgatgtgcaggcgcggggcacgtatccggcttactctgcccgcgtattccgcgaaaaaggggtaaccatcaacaaagcaccgggcgatgatgaaatcctgaaaaacaccgtcgattttgtctctttcagctattacgcctcgcgctgcgcctcggcggagatgaacgccaacaacagcagtgcggcgaacgtggtgaaatcgctgcgtaatccgtatctacaggtgagcgactggggctggggaattgatccactcggtctgcgtatcaccatgaatatgatgtacgatcgttatcagaagccgctgtttctggtggaaaacggcctgggcgcaaaagatgaatttgctgccaatggcgagattaacgacgactatcgcatcagctacttacgcgaacatatccgcgcaatgggcgaagcgattgcagacggcattccgctgatgggctacaccacatggggctgtattgatttagtttccgcctctacgggtgaaatgagcaaacgctacggctttgtctttgttgaccgtgacgacgcaggcaacggtacgctgacgcgcacgcgtaagaaatcattctggtggtataaaaaagtgattgccagtaatggggaagatttagagtaggtaacagtgccggatgcggcgtgaacgcctgatccggcctacatgtcgcacgaaccatgaaggcccgataagcgcagcgcatcgggcaatttagcatttggcatcagagctggttcaccccatcaagaacatccctgtcctgattccttaatgaaaaactactcttcttccaccgctaactgcgcgaagccgccatttccttcccagccttccagtcgttgataaacggtttctaccgcatctttaatcggctgggtcatcgggtagtaaaagccgacgatatccggctgaatgccgaggaaaatcacttcgccaatatcttctttcaactggtcgataaggtaattcaacggcatgttatgggtagtcatcataaacatctcggcgatatcatccgggtcgatgatgcggatctcgccggggtttagccccatatccgtggcgtcgacaatcagcagtcgtgtcgggcgcagttcacggatagcgacgatgtcgttttccggtgcgctaccgccgtcaatcaccacccagttacctttcggcgcggcggcgcacttttccgccagcagcggacctgcgccatcatcgcccatcatgctattgccaacacagagtaaaacgtcagtcacgcagtctcctcaccatcaaatagatggcgttttcctgatgaatatcatgcagcatacttaacagcattgtactccattcctgctgctgcgaagtttgcgctgcccgggctttatcgaatgcgttggccagcatcggcacatggttaatgtcgatgacgatctcaccatatttcggcacgccttccattttgcggcgggcttcactgcctgcctccagagtggcaatccatgccagatattcatcccacgggcaggtgagcgccgcttccaggcaatcgataaccccaaggtggtgaccaatcgccaggctgtaatagaccacctgctgcgcctcggcgggcgtggcatcgttctcatcaataaatttacggctcagttgactgaacaccaccttttcactcatcggatacgcgcctcttcaacaacatgattcagatggctgacaatctcgttcagacgcggatcgttttccgcttccagccagcgtgcaacctgttcttcgccctgccctaactgtgtaaggtaatcatcggcaatctgacgaccgtaacgataacccgccaggcgacgtgcttcgcgatccactttcacgcgcagcggctgcaccatatcgccatgcaggatctccgccggttgttcatccagttcacccggcccacgggcgtgaattttctgctccagcaggccgagcgccattgcaaagccgtacagcgtggcggcaggcgttggcgggcagccagggatataaacatccacagggacaattttatccgtaccgccccacacgcagtagagatcgtggaagatcccgccgctgttaccgcaggcaccgtaggagatacaaattttcgggtccggcgcggactgccacgcacgcagcgcaggggatcgcattgcacgggtgaccgcgccggtaaacagtaaaatatccgcatgacgcggtgaaggaacgactttaatgccgaagcgttctgcatcaaacagcggcgataaagtggcgaaaatttcgatttcgcaaccgttgcagccgccgcagtccacgcggtaaacataggcagaacgtttgatttttttcagtaacgacgccttcatgctggcgatggattcatccaccgtcatggggaccggaatgccgttggcgtcacgggggcctaataaattgctcatcagatggcctctttcatatggcgagtcagttcaatacggtcggacggcaccaggcatttctggcgcttacattccgggcaagtctcaaagctttcgcggtggttttccgcgcggctgtcgccgttgtgcttaagcagcgcaatggcgtagtcgatctctttctggacggcgaaaggacgattgcagacgcggcagttgcacagcgcgaagcgggactgttgcaggaagtcttctttcttccacaccgccagttcgtactcttgcgacagtttgatcgccgccgtcgggcagacttcttcgcagcgtccacagaagatgcagcgcccaagattaaactcccaggcaagctctcctgtggcgaggtcagtttcaaccgttaaggcgtttgacgggcaggcattgacgcaggccgcgcagccgatgcactgctgcgggttctgctctggcttaccacggaagtttttatcaaccgcaatcggctccagcggataagacgaggtcgccgtgccggttttgatgacttttttgataaaggtaaacatggcgattccttatttcagcggcgagtttttacgctcaatgctgtaacgctcgagttctttgtacggcaccactttgctcttcttcttacgcacatcgaccacggtcatgcggtcggtacaggagtagcaagggtcgaggctaccgataatcagcggcgcatcggaaacggtgttgccgcgcagcatgtagcgcagggtcggccagttcgcgtaggtcgcggcacggcagcgccagcggtacagcttctggttgtcgccggtcatgctccagtggatatcatcgccgcgcggcgcttcggcaaagcccagcgcaaagcggtgcggaatgtaggtaaagccttccaccatcagtgggccacccggcaggttatccagaccgtagtcgatcatgttcagcgcggtatagacttcgttgatacgcactttcagacgggaaataacgtcgcagccctgctcgctgtggacttccattggcagcaggccatagccgacaaacgggtgatcggcgcgggtatcacgggcgtgaccgctggcacggaccatcgggccgacgttactgaagtcgcgagcgatttccgggtccagacgaccaatgccgacagtgcgctgttccatgttcggagtgctcagcagcacatccaccagctcctgcacttcacgacgcatctgttgtgccagctggcgggtctggatcatgtcgtctttcagcagatcgcgacgaatcccgccgatcaagttcaggccgtaggttttacgcgcaccggtaaggatctctgccattttcatggaggtttcacgcacgcggaagaactgcataaagccggagtcgaagccggtaaagtgacaggccaggccaaggttgagcagatgcgagtgcaagcgttctacctccagcagaatggcgcggatcatctgcgcacgttctggcacctgaatacccatcgcgttttccaccgacgtggtgtaggcggtgctgtgggcaaagccgcagatcccgcacacacggtcagagaggaaggtcacttcgttataacccatacgggtttccgccagtttttccatgccgcgatggacgtagaacagacggtagtcggcgtcgataatgttttcgccatcgacgaacagacggaagtggcccggttcatcagaagtgacgtgcagcggaccaatcggcacgacgttgtttttcttgtcgcccagttcgttgatgaactcgtaggtttcagcatcggtggtcggtgccggacgctgacgataatccatgctgtctttacgcagcggataaagttcatccggccagtcatccggcagcaccagacgacgttcatccggcagaccaaccggaatcaaaccgtacatatcgcgcacttcacgctcgccccacaccgccgccggaacgcgcggcgtcacggacggatattccggtttgttggcgtcaacttcgacgcgaaccgtaatccaacacttagtgcccttctccatcgacagcacgtagtaaacggcgtaatgaccattcagtttgcgttcgtcgttaccaaacagcaccgacagccagccaccctgtttgtagtaaagaaactccaccacttccggcaggtagttcacctttacggtgacagtcagctgatctttggtctgccaggcgtggtccagcacgacgcccggaaatgcctcattcagcgcggcgagataatgttgacctaatttttcttcagacatgctcaaactctctttaatcacgccgccagcaaggagacgaacgctaaaaatgcaaagccaaacccagcccaggtaatgcgcggagtaatatcaagacgcagacgggccatgctgttttcgaacagcgcgataaccaggacgccgaccaccagttttacgatggcaatcaccagcgccagcagcagtccaccggcggtgaaggtttccatttgtccccacggaataaacaccccgacgaacatctgcaacaccaccagctgtttcaggctgataccccatttcatgacgccaaagccgctgccgctgtattcagagagcgggccttcctgcagctcctgctcggcttccgccaggtcgaacggcagtttgcccatttcgataaaggtggcgaacgcacaggcacaaagcgccagtaccagcgggatgctctggctcagcggccagtgataaacggtgtcggtgatgttgctgatgttggtggaaccggcaacctgtgcggcaacccacagaccaagcagcagcatcggttcgaccagcacgccaagcatcgcttcacggctcgcgccgatagcggtaaacgggctaccggtatccagaccagaaatggcaaagaagaaacgcgcgatggcaaagagatacagtaaggtgatcaaatcacccagttgcggcagcggagaaccgacggtcaccaccggcagcgcagtagcgatagtcagcatgacgcccaccatcacatacggcgtcaggcggaacacccagccggaggcatccgggccgacgctctgacgccccagcagtttgataatgtcgcgatactcctgcaacacgcccggcccgcgacggttatgcaagcgggcgcgcgccacgcgggttataccggagagcagcggcgcaacggcaaataacaccagcgcctgaattaacggatataaaacactcattctcaggctcctcgtgaaacaataatcaccaccagtaccgccagttcaaccagcgccatccggcggaacagcaacgcactcccctcgcactgccagcccggcaccagagacaccggattcagccatttgcgtagtttcagcaccggcgcaaacgcctgtttcaccggcatggcaaaaccgtgagcggtaatcaccattgatttttcgtggtcgtaaccgcacacccaggccgcaccgcgggaacgcgatggcaaacgatcgcctttgcaaatcgccataatgatgaatggcagcagcgggcaggcaatcagcagcaacgtgatcatcggttgagaaacggtggtgttagcaggctccagcggcagaggtacagcagcagagagcatcggcagtagccacggcgcagcaacaccgccaattacgcagcaaatcgccagtgccactacgcttacgctcatcaggagcggcgcacaggtggcgttttcggcttctttggtacgcggcgcgccgaggaacgtgacgccatagactttcgccatacacatcaccgccagcgcaccggtaattgccagccccacagcgagcagcggccccagcagacgggcaacaaacgcgccactattgctcagtttgaaaaatgattgatagataacccattccccggcaaaaccattcagcggcggcagcgcagccattgccatcagcccgactaacatggcgatggagataaccggcattttcttgccaataccaccgagtttttcgatatcgcgatgaccggtacggaaccagacgctccccgccccgaggaacagtacgcttttgaacaggctatggttaagcagatggtacagaccaccgaccaggccaagagcaatcagcgccggttgttcgagcgcgatacccgttacgccagcgcccagccccagcaggatgatgccgatattttccagggtgtggtaagccagcaggcgctggatgttgtgctccatcagcgcatacagaccaccgacaaacgcggtgatcatgccgagcaccagcagcgcgatcccccaccacagcggtgcattaccgcccagcagtgacagggttaaaatgcccagcaggccaattttcatgactaccgtagaaaacaacgcggcagctggcgcagaggcgttcgcatgtgcctgcggcacccagccgtgcagcggaataatcccggccagcaggccaaagccaatcactccgagcagccagatatcggaaccgagcggcagctgttgcatacgcatatccagcaggcgcagatccagcgtgccgtaacgctgccacagcagccagcaagcaatcgccagcagcagagtgccaagacgccccagcgcaaaccacagtttgccctctttgctgttgctggtgaggaacaccgcgcacagggccatgatttcggccattaccacgaacatgccgaggttgctggcaatgacggcgcagacggcggcagccatcaacatattgatctgcaagccgttgcacttcacctgcgcgtggcgatgccagtcaatgttgtagaggctgacaaacagaccgcacagaccgagcgtaatcagccaaatcgcgttaagcggagagatttgcacatcgtagcttaccagcgacagcgcaccgctcacgccaaccgcgccagtcagtacagtgaagcccgcggctgccgtatacagactaccaaccgcgccgccaattccagctatccagccacttaacgctttttgaaaagaaaagagaaatgccagaacagcggcggcgacaaaccacgccacgccgctattgatcagggaaattgcgctcatttagcctctccactttgagcctgctgaaacaaggtgagatcgccaaagtccgtgttaaaggtcagctcacgcttacgtttgctgacgcgggcgatatcggtgttatccaccagatgcagggctttagtcgggcacatccgcacgcaggccggaccttgttcatcaaagctacaaaggtcacatttgacggcgatcgcgcgaatacctggcacccagtcaagcaatgtgctgacacgcgccggagcaggcggtgccggtggcgctttcggggtattggcgtttgccggaatatccagcggacggctgccggaaaattcaattgcgccaaacgggcaggcgatgccgcacagcttgcagcttacgcacaggctttcattcaactgcacggccccatcaacgcgggtgatggcgttaaccgggcagaccaccgcgcagggtgcatcttcacagtggtgacagagctgcggcgcagattctttttcattcagcatcactctcaggcgcggcattgattgcaggccgtgctggcgatgcgtctctgaacaggcggcctcacaagtgtggcagccgatacagagcgtggagtcagcaattacaaaacgattcaccaggcattcctcaggtgattgtcatttttgacgaaaacatgccgatgaaatgtcattttcgacactcatcgacacgcccatccccaaacaggcgtaacgcctgcaaaacgggcaaagcttcagctcatgctgccgggctttgtccctttaccagttggcttaaattcaccggcacattgttttcaatagcggtgtataagctgtcgtaaacgccagcgattttttcgagatagtgttccagaacctgttcgcgatcgcggatgttgaccttgccatcaatcatgccgtcaatgctcagttgcgcctgcgcaatccgctgtttgtcttcgccatcttttgtttcgacgtaatactcgatggtgtggctgttaaagccatccgccagggtgacgtaaatgcgaaaatgttcaaaaaggacgaaacagagttctttgtccggcgcgcagctcatggcgtgatgcaggcgcgctttcgataacgtgatcccctgaaccagcgaattgcagtagatgtgccactggtcctgtaggcgacgatgccgctgtgcgatgtaatcggctttctcgcttatttcccaaatagtcattgtcaggttacccgtttaacagagatgccagctttaagcattttttgtgccaacttttaatttattgttattaaagagatttttaagctaaagatgaatttcgtcgccgtgtcgacgtgtcatttcgacatcatcgacattattcaccgcagggataatcaacactggcacaattattgcttgtagctggcaatagttaatgggaggcgatatgcacgaaataaccctctgccaacgggcactggaattgatcgaacagcaggccgcaaaacacggcgcaaaacgcgtaactggggtctggctcaaaattggcgcattttcttgtgtcgaaaccagctctcttgccttttgttttgatctggtttgccgcggcagcgtggcggaaggttgtaaactgcacctcgaagaacaagaggccgaatgctggtgtgaaacatgccaacagtatgtgacgctactgacccagcgcgtccgccgctgtccacagtgtcatggtgacatgctgcagattgtggcagacgacggtttacagattcggcggatagaaatagaccaggagtgagcgatgtgtacaacatgcggttgcggtgaaggcaacctgtatatcgagggtgatgaacataaccctcattccgcgtttcgtagcgcgccatttgccccggcggcacgcccgaagatgaaaatcaccggcattaaagcgcctgaatttacccccagccagactgaagaaggcgacctgcattacggtcatggcgaagcgggcactcacgcaccgggcatgagccagcgtcggatgctggaagtcgaaattgacgtgctggacaaaaataaccgtctggctgaacgcaaccgcgcgcgctttgctgcccgcaagcaactggtgctcaacctggtttccagccctggttccggtaaaaccaccctgctgacggaaaccctaatgcgcctgaaagacagcgttccgtgcgcagttattgaaggcgaccagcaaaccgtgaacgatgccgcacgcattcgcgctaccggcacaccagcgattcaggtgaacaccggtaaaggctgccatcttgacgcacagatgattgccgacgccgcaccgcgtctgccactggacgataacggtattctgtttatcgaaaacgttggcaacctcgtatgcccggccagcttcgatctcggtgaaaaacacaaagtggcggtgctttccgttaccgaaggtgaagacaaaccgctgaaatatccgcatatgtttgccgccgcctcgctgatgctgctcaacaaagttgacctgttgccgtatctcaactttgacgttgaaaagtgcatcgcctgcgcccgcgaagtcaatccagaaattgaaatcatccttatttccgccaccagcggcgaagggatggaccagtggctgaactggctggagacacagcgatgtgcataggcgttcccggccagatccgcaccattgacggcaaccaggcgaaagtcgacgtctgcggcattcagcgcgatgtcgatttaacgttagtcggcagctgcgatgaaaacggtcagccgcgcgtgggccagtgggtactggtacacgttggctttgccatgagcgtaattaatgaagccgaagcacgcgacactctcgacgccttacaaaacatgtttgacgttgagccggatgtcggcgcgctgttgtatggcgaggaaaaataatgcgttttgttgatgaatatcgcgcgccggaacaggtgatgcagttaattgagcatctgcgcgaacgtgcttcacatctctcttacaccgccgaacgccctctgcggattatggaagtgtgtggcggtcatacccacgctatctttaaattcggcctcgaccagttactgccggaaaacgttgagtttatccacggtccggggtgcccggtgtgcgtactgccgatgggtagaatcgacacctgcgtggagattgccagccatccggaagtcatcttctgtacctttggcgacgccatgcgcgtgccggggaaacagggatcgctgttgcaggcaaaagcacgcggtgccgatgtgcgcatcgtttactcgccgatggatgcgttgaaactggcgcaggagaatccaacccgcaaagtggtgttcttcggcttaggttttgaaaccactatgccgaccaccgctatcactctgcaacaggcgaaagcgcgtgatgtgcagaatttttacttcttctgccagcacattacgcttatcccgacgttgcgcagtttgctggaacagccggataacggtatcgatgcgttcctcgcgccgggtcacgtcagtatggttatcggcaccgacgcctataattttatcgccagcgattttcatcgtccgctggtggttgctggattcgaaccccttgatctactacaaggcgtggtcatgctggtgcagcagaaaatagcggcccacagcaaggtagagaatcagtatcgtcgagtggtaccggatgccggtaacctgctggcgcaacaggcgattgccgatgtgttctgtgtcaacggcgacagcgaatggcgcggcttaggcgtgattgaatcttctggcgtgcacctgacgccggattatcaacgattcgatgccgaagcacatttccgcccggcaccgcagcaggtctgcgatgacccgcgcgcgcgttgtggtgaggtattaacgggcaaatgtaagccgcatcaatgcccgctgtttggtaacacctgtaatcctcaaaccgcgtttggtgcgctgatggtttcctccgaaggagcgtgcgccgcgtggtatcagtatcgtcagcaggagagtgaagcgtgaataatatccaactcgcccacggtagcggcggccaggcgatgcagcaattaatcaacagcctgtttatggaagcctttgccaacccgtggctggcagagcaggaagatcaggcacgtcttgatctggcgcagctggtagcggaaggcgaccgtctggcgttctccaccgacagttacgttattgacccgctgttcttccctggcggtaatatcggcaagctggcgatttgcggcacagccaatgacgttgcggtcagtggcgctattccgcgctatctctcctgtggctttatcctcgaagaaggattgccgatggagacactgaaagccgtagtgaccagcatggcagaaaccgcccgcgcggcaggcattgccatcgttactggcgatactaaagtggtgcagcgcggcgcggtagataaactgtttatcaacaccgctggcatgggcgcaattccggcgaatattcactggggcgcacagacgctaaccgcaggcgatgtattgctggtgagcggtacactcggcgaccacggggcgactatccttaacctgcgtgagcagctggggctggatggcgaactggtcagcgactgcgcggtgctgacgccgcttattcagacgctgcgtgacattcccggcgtgaaagcgctgcgtgatgccacccgtggtggtgtaaacgcggtggttcatgagttcgcggcagcctgcggttgtggtattgaactttcagaagcggcactgcctgttaaacctgccgtgcgtggcgtttgcgaattgctgggactggacgccctgaactttgccaacgaaggcaaactagtaatagctgttgaacgcaacgcggcagagcaagtgctggcagcgttacattcccatccactggggaaagacgcggcgctgattggtgaagtggtggaacgtaaaggtgttcgtcttgccggtctgtatggcgtgaaacgaaccctcgatttaccacacgccgaaccgcttccgcgtatatgctaataaaattctaaatctcctatagttagtcaatgaccttttgcaccgctttgcggtgctttcctggaagaacaaaatgtcatatacaccgatgagtgatctcggacaacaagggttgttcgacatcactcggacactattgcagcagcccgatctggcctcgctgtgtgaggctctttcgcaactggtaaagcgttctgcgctcgccgacaacgcggctattgtgttgtggcaagcgcagactcaacgtgcgtcttattacgcgtcgcgtgaaaaagacacccccattaaatatgaagacgaaactgttctggcacacggtccggtacgcagcattttgtcgcgccctgatacgctgcattgcagttacgaagaattttgtgaaacctggccgcagctggacgcaggtgggctatacccaaaatttggtcactattgcctgatgccactggcggcggaagggcatatttttggtggctgtgaatttattcgttatgacgatcgcccctggagcgaaaaagagttcaatcgtctgcaaacatttacgcagatcgtttctgtcgtcaccgaacaaatccagagccgcgtcgttaacaatgtcgactatgagttgttatgccgggaacgcgataacttccgcatcctggtcgccatcaccaacgcggtgctttcccgcctggatatggacgaactggtcagcgaagtcgccaaagaaatccattactatttcgacattgacgatatcagtatcgtcttacgcagccaccgtaaaaacaaactcaacatctactccactcactatcttgataaacagcatcccgcccacgaacagagcgaagtcgatgaagccggaaccctcaccgaacgcgtgttcaaaagtaaagagatgctgctgatcaatctccacgagcgggacgatttagccccctatgaacgcatgttgttcgacacctggggcaaccagattcaaaccttgtgcctgttaccgctgatgtctggcgacaccatgctgggcgtgctgaaactggcgcaatgcgaagagaaagtgtttaccactaccaatctgaatttactgcgccagattgccgaacgtgtggcaatcgctgtcgataacgccctcgcctatcaggaaatccatcgtctgaaagaacggctggttgatgaaaacctcgccctgaccgagcagctcaacaatgttgatagtgaatttggcgagattattggccgcagcgaagccatgtacagcgtgcttaaacaagttgaaatggtggcgcaaagtgacagtaccgtgctgatcctcggtgaaactggcacgggtaaagagctgattgcccgtgcgatccataatctcagtgggcgtaataatcgccgcatggtcaaaatgaactgcgcggcgatgcctgccggattgctggaaagcgatctgtttggtcatgagcgtggggcttttaccggtgccagcgcccagcgtatcggtcgttttgaactggcggataaaagctccctgttcctcgacgaagtgggcgatatgccactggagttacagccgaagttgctgcgtgtattgcaggaacaggagtttgaacgtctcggcagcaacaaaatcattcagacggacgtgcgtctaatcgccgcgactaaccgcgatctgaaaaaaatggtcgccgaccgtgagttccgtagcgatctctattaccgcctgaacgtattcccgattcacctgccgccactacgcgagcgtccggaagatattccgctgctggcgaaagcctttaccttcaaaattgcccgtcgtctggggcgcaatatcgacagcattcctgccgagacgctgcgcaccttgagcaacatggagtggccgggtaacgtacgcgaactggaaaacgtcattgagcgcgcggtattgctaacacgcggtaacgtgctgcagctgtcattgccagatattgttttaccggaacctgaaacgccgcctgccgcaacggttgtcgccctggagggcgaagatgaatatcagttgattgtgcgcgtgctgaaagaaaccaacggcgtggttgccgggcctaaaggcgctgcgcaacgtctggggctgaaacgcacgaccctgctgtcacggatgaagcggctgggaattgataaatcggcattgatttaactgcaaattgccggacagatctgcctgtccggcatactattcatgaggttttttcggacgatatttttccggcagttctggcaccggacgcttgtcatcgatgagatgacgcacggttaagatcggatgacgccacagcattctcggcccggcccaacgcataatctgtttcatctcttcacgctttgcaggctggtaacagtgcaccggacactgcttacaggctggtttctcttcgccgaacacacatttatccagccgcttttgcgcgtaaacaaacaacgcctcgtaatgctccggctccgctgacgcctgcgggcatttcgcttgataaagatcgatcatttttttaatcgtcagtttttcacgagagatacgcttgccggacatgctgcctccacctcattaagatgtatttatattacatcttaatcttaaagggcactatgactccaaagaagaagggttagccaaccgatacaattttgcgtacttgcttcataagcatcacgcaaaagctgcaaaacagcatctttcccggaaccagcatcaagaactcgccgttcgcttcttcccctgaaatgattaactccggtatcatgtgcgccttatgtgattacaacgaaaataaaaaccatcacaccccatttaatatcagggaaccggacataaccccatgagtgcaatagaaaatttcgacgcccatacgcccatgatgcagcagtatctcaggctgaaagcccagcatcccgagatcctgctgttttaccggatgggtgatttttatgaactgttttatgacgacgcaaaacgcgcgtcgcaactgctggatatttcactgaccaaacgcggtgcttcggcgggagagccgatcccgatggcggggattccctaccatgcggtggaaaactatctcgccaaactggtgaatcagggagagtccgttgccatctgcgaacaaattggcgatccggcgaccagcaaaggtccggttgagcgcaaagttgtgcgtatcgttacgccaggcaccatcagcgatgaagccctgttgcaggagcgtcaggacaacctgctggcggctatctggcaggacagcaaaggtttcggctacgcgacgctggatatcagttccgggcgttttcgcctgagcgaaccggctgaccgcgaaacgatggcggcagaactgcaacgcactaatcctgcggaactgctgtatgcagaagattttgctgaaatgtcgttaattgaaggccgtcgcggcctgcgccgtcgcccgctgtgggagtttgaaatcgacaccgcgcgccagcagttgaatctgcaatttgggacccgcgatctggtcggttttggcgtcgagaacgcgccgcgcggactttgtgctgccggttgtctgttgcagtatgcgaaagatacccaacgtacgactctgccgcatattcgttccatcaccatggaacgtgagcaggacagcatcattatggatgccgcgacgcgtcgtaatctggaaatcacccagaacctggcgggtggtgcggaaaatacgctggcttctgtgctcgactgcaccgtcacgccgatgggcagccgtatgctgaaacgctggctgcatatgccagtgcgcgatacccgcgtgttgcttgagcgccagcaaactattggcgcattgcaggatttcaccgccgggctacagccggtactgcgtcaggtcggcgacctggaacgtattctggcacgtctggctttacgaactgctcgcccacgcgatctggcccgtatgcgccacgctttccagcaactgccggagctgcgtgcgcagttagaaactgtcgatagtgcaccggtacaggcgctacgtgagaagatgggcgagtttgccgagctgcgcgatctgctggagcgagcaatcatcgacacaccgccggtgctggtacgcgacggtggtgttatcgcatcgggctataacgaagagctggatgagtggcgcgcgctggctgacggcgcgaccgattatctggagcgtctggaagtccgcgagcgtgaacgtaccggcctggacacgctgaaagttggctttaatgcggtgcacggctactacattcaaatcagccgtgggcaaagccatctggcacccatcaactacatgcgtcgccagacgctgaaaaacgccgagcgctacatcattccagagctaaaagagtacgaagataaagttctcacctcaaaaggcaaagcactggcactggaaaaacagctttatgaagagctgttcgacctgctgttgccgcatctggaagcgttgcaacagagcgcgagcgcgctggcggaactcgacgtgctggttaacctggcggaacgggcctataccctgaactacacctgcccgaccttcattgataaaccgggcattcgcattaccgaaggtcgccatccggtagttgaacaagtactgaatgagccatttatcgctaacccgctgaatctgtcgccgcagcgccgtatgttgatcatcaccggtccgaacatgggcggtaaaagtacctatatgcgccagaccgcgttgattgcgctgatggcctatatcggcagctacgtaccggcgcaaaaagtcgagattggcccgattgaccgtatctttacccgcgtaggcgcggcagatgacctggcttccgggcgctcaacctttatggtggagatgactgaaaccgccaatattttacataacgccaccgagtacagtctggtgctgatggatgagattgggcgcggaacttccacttacgatggtctgtcgctggcgtgggcgtgcgcggaaaatctggcgaataagattaaagcgttgacgctgtttgccacccactatttcgagctgacacagttaccggagaaaatggaaggcgtcgccaacgtgcatctcgatgcactggagcacggcgacaccattgcctttatgcacagcgtgcaggatggcgcggcgagcaaaagctacggcctggcggttgcagctctggcaggcgtgccaaaagaggtgattaagcgcgcacggcaaaaactgcgtgagctggaaagcatttcgccgaacgccgccgctacgcaagtggatggtacgcaaatgtctttgctgtcagtaccggaagaaacctcgccagcggtcgaagctctggaaaacctggacccggattcactgactccgcgtcaggcgctggaatggatttatcgcttgaagagcctggtgtaataacaattcccgatagtcttttgctatcgggaatattaacgacaactgacgaataaaataaaaacaccctgtataataggaaagcttattttacagggtaaaaccatgccatctacacgctatcaaaaaattaatgcccatcactatcgccatatatgggtcgttggtgatattcatggtgaatatcaattattacaatcccgcttacatcaactctctttttgccctgaaaccgacttacttatttcggtaggcgataacatcgatcgtgggccggagagtcttaacgtgctgcgcctgctaaaccagccctggtttacgccggttaaaggcaaccacgaagcaatggcgctggatgcgttcgcgaccggcgatggaaatatgtggcttgccagcggtggtgactggtttttcgatttaaatgattcagagcaacaagaggcaatagatctgttgctgaaattccatcaccttccacatattattgaaatcattaatgacaacataaaatatgtcatcgcacatgcagattatccgggtgatgaatatcagtttggtaaagaaatagtagaaagcgaattactctggcctgttgatcgtgtgcagaaatcgcttaatggcgagttacaacaaataaacggcgctgattattttatatttggacatatgatgtttgataacattcagacgttcgctaaccagatttatattgataccggcacgccgaaaagcgggcggctgtcattttataaaataaagtagtctcatgcttcttctgtgaagcatgagtaaccaaatgttattgcaggccattattcatttttcgctaccagcaaagagagatcctgcttcgccagcgcgcgactggcactctccggcaaaccgtcgtctgtgataatctgatcaaactcgcttaatggtaacgccagccatgtcgccacctgaccatatttcgtcgcatcacagaccaaaactcgctggcggctggcactggcaatcgcccgtttcaccgtgactttatcttccgctggcgtagaaatcccccgcacactccatgacgatgcagaaataaaagcctgatcaatcatcaggctgcgcagcatggtcgcagcggcttccccgacacaggaacggttttcccgacacactgcaccgccagtgtgaataattgtgcaattactgttgtcgagcaagtagtctgcaataacgaaatcgtttgtgaccacagtcagtgactccatgtgaatcagatgctgtgctatcgctaacgtggtcgttcccgcatccagatagatacaacttcccggctgaacaagacttgccgccagcttgccaatagccgctttttgcgtcattgccagcgcagtttttacctgatgagaaggttcatgcgccacgcgtcccggagactggacgcctccggacaccagcacaacggctccctgctgctccagtttttgtaaatcccgacgaatggtcatatgtgacacattcattctgtccgttagttcagcaatactgacaatgcctttttcagctaccatctcaaggatgatttggcgacgctctacgggtatcaacttttgctccttcctttgtcctgctgacattctacgctatttgcctgcgaaacgtgcgcggcgcaactaacgcttagttcacataaaataacacacaatgttaatttatgtgaatcagctcaccatatcgttatcttccagcgcttatattcacaatatcaaacaaaatatcacttaaattaacaaggagagcagatgaaaacgggatctgagtttcatgtcggtatcgttggcttagggtcaatgggaatgggagcagcactgtcatgtgtccgcgcaggtctttctacctggggcgcagacctgaacagcaatgcctgcgctacgttgaaagaggcaggtgcttgcggggtttctgataacgccgcgacgtttgccgaaaaactggacgctctgctggtgctggtggtcaatgcggcccaggttaaacaggtgctgtttggtgaaacaggcgttgcacaacatctgaaacccggtacggcagtaatggtttcttccactatcgctagtgctgatgcgcaagaaattgctatcgctctggctggattcgatctggaaatgctggatgcgccagtttctggtggtgcagtaaaagccgctaacggtgaaatgactatcatggcctccggtagcgatattgcctttgaacgactggcacccgtgctggaagccgttgccggaaaagtttatcgcataggtgcagaaccgggactaggttcgaccgtaaaaattattcaccagttgttagcgggcgtacatattgctgccggagccgaagcgatggcacttgcagcccgtgcggggatcccgctggatgtgatgtatgacgtcgtgaccaatgccgccggaaattcctggatgttcgaaaaccggatgcgtcatgtggtggatggcgattacaccccgcattcagccgtcgatatttttgttaaggatcttggtctggttgccgatacagccaaagccctgcacttcccgctgccattggcctcaacagcattgaatatgttcaccagcgccagtaacgcgggttacgggaaagaagacgatagcgcagttatcaagattttctctggcatcactctaccgggagcgaaatcatgatcaagattggcgttatcgccgatgattttaccggcgcgacggatatcgccagttttctggtggaaaacggtctaccaacggtacaaattaacggtgttccaacaggtaaaatgccggaagcaatcgacgcactggtgatcagcctgaaaacgcgctcctgtccagtggttgaagccacacagcaatcgctggcggctctgagctggttgcaacagcaaggttgcaaacagatctatttcaaatactgctctactttcgacagtacggcgaaaggtaatattggcccggttaccgatgccttaatggatgctctcgacacgccgtttacggtcttctctccggccctgccggtcaacggacgtacggtttatcaggggtatttgttcgtaatgaatcaactgctggccgaatccgggatgcgccatcacccggtaaatcccatgaccgacagctatcttccccgtctggttgaagcgcaatccacagggcgctgcggcgtcgtttcggcacatgttttcgaacaaggtgtggatgccgttcgtcaagagctggctcgcttacagcaagagggctaccgctacgcggtgcttgatgcgctgaccgaacaccatctggaaattcagggagaagccttgcgcgatgccccactggtaacgggcggttctggtctggcgattggcctggcccggcagtgggcgcaagaaaacggtaaccaggctcgcaaagcagggcgtccgctcgctgggcgcggcgtagtgctctccggttcatgctctcaaatgaccaaccgccaggtagcacattaccgtcaaattgcaccagcccgtgaagttgatgtggcacgctgcctctcaattgaaactctggccgcttatgcacacgaactggcagagtgggttctgggccaggaaagtgtacttgctccactggtttttgccaccgccagcactgacgcattggcagcaattcaacagcaatacggtgcacaaaaagccagtcaggcagtagaaacactgttttctcaactagcggcgcggttagcagcggaaggcgtgacacgctttattgtcgcaggcggtgagacctccggcgtagtcacacagagcctgggaataaaagggtttcatattggcccaaccatttcccccggcgtgccgtgggtaaacgcactggataagcctgtctcactcgcccttaaatctggcaacttcggtgatgacgcctttttttcacgagcccaaagagagtttttatcatgagcgatttcgcaaaagtagagcagtctttgcgagaggagatgacgcggattgccagttcattctttcagcgcggctatgcaaccggttcggctggcaatctgtcgctgcttttacctgacgggaatttactggcgacaccgacaggttcatgcctgggcaatctcgatccgcagcggctttccaaagtcgccgcggatggcgaatggttaagtggtgacaaaccctcgaaagaggtgctctttcatctggcgctgtatcgcaacaatccgcgttgtaaagcggtggtgcatttgcacagcacatggtcgacggcgctttcctgcctgcaagggctggacagcagcaacgttattcgtccgttcacaccatacgtggtgatgcggatgggaaatgtcccgctggtgccttattaccgaccgggcgataaacgcatcgcacaggatctggcggaactggcagcagacaatcaggcttttttactggcaaatcatggcccagtggtttgcggtgaaagcctgcaagaagccgccaacaatatggaagagctggaggaaacggcaaagctgatttttattctcggtgaccgcccgatccgttatctgaccgcaggtgaaattgcggaattaaggagttaatgcaatgcctcgttttgcagctaatttatccatgatgttcaccgaagtgccttttattgaacgcttcgccgcagcgcgaaaagccgggttcgatgctgtggaatttctgtttccctatgactactccaccctgcaaatccaaaagcaactggagcaaaaccatctgacactggcgctgttcaataccgctcccggagatattaatgcgggggaatggggattatccgcccttcccggacgtgagcacgaagcacacgcagacatcgacctggcactggaatatgcattggcgctcaattgtgaacaagtccatgtgatggcaggcgtcgtgcccgctggcgaagatgctgaacggtaccgggcagtatttatcgataatctccgctacgctgccgaccgctttgcgccacacggcaagcgaatattagttgaagcactcagccccggcgttaagcctcattatctcttctccagccagtatcaggcactggctattgttgaagaagttgcgcgagataacgtgtttattcaactagatacttttcatgcgcaaaaagtagatggcaacctgacgcatttaatccgcgactacgccgggaaatatgcgcacgtacaaattgccggactacctgatcgacatgaaccggacgatggagaaatcaactatccgtggctgttccgcctgttcgatgaggtgggatatcagggctggatcggttgtgaatataaacctcgtggcctcaccgaagaagggcttggctggtttgacgcctggcgctaattcgttaaatccctaattacaacgtacccatacatccccccatctacggatggggtaggttaactataactttcagacagggtttcccatgtccacaattacattgttatgcattgcgttaactggcgtaatcatgctgttgctgctggtcatcaaggcaaaggtacaaccattcgttgctctgctcctcgtcagcctgttagtcgcacttgcggcgggtataccggcgggcgaagtgggtaaagtgatgatcgccgggatgggcggtgtgcttggttccgtcactattattattggtctgggcgctatgctggggcgtatgatcgaacactctggtggtgcagagtcactggctaattatttcagtcgcaagttaggtgacaaacgaactatcgctgcgctgactctggcagcgttcttcctcggtattcccgtcttctttgatgtcggctttattattcttgcgccaatcatttacggttttgccaaggttgccaaaatatcgccactcaaatttggcctgcctgtcgctgggatcatgctcactgttcacgtggcggtaccgccgcatccaggccctgtcgccgcagcggggttactccacgcagacatcggctggctaaccatcatcggtattgcgatttctattcccgtaggggttgttggctactttgcagcgaaaataatcaataagcgccaatatgcgatgtcagtagaagtactggaacagatgcaactggctccggccagtgaggaaggcgcgacaaaattaagcgataaaataaatccaccgggcgtcgcgctggtcacctcgctaattgttattcctatcgcgattatcatggcgggtacggtttccgcaacactgatgccgccttcgcatcccctgcttggtacgctacagctgatcggctcaccaatggtagctctaatgattgcgctggtgctggcattctggttattggctttacgtcgcggctggagcttacaacacaccagcgacattatgggctcagcccttcccactgcggcggtagtgattttggttactggtgctggaggggtatttggcaaagtgctggtggaatcgggcgtcggcaaagcccttgccaacatgctacaaatgattgacctgcctctgttaccagccgcatttattatttcactggcgctgcgtgcatcgcaggggtcagcaaccgtagcaatcctgacaaccggcgggttactctcagaagcggtgatgggattgaatccgattcagtgcgtattggtgacgctggcagcctgctttggtgggcttggcgcgtcacatattaatgactcagggttctggattgtgaccaaatatctggggttgtcggtagcagacggtctgaaaacctggacagtgttaacgaccattctcggttttaccggattcttaattacctggtgcgtatgggcggtaatttgaccttaataaaaaggtccgatgggcatcggaccttttattgtgcacagaaaaggccagcctcgcttgagactggcctttctgacagatgcttacttactcgcggaacagcgcttcgatattcagcccctgcgtttgcaggatttcacgcaaacggcgcaggccttcaacctgaatctggcgaacacgttcacgggtgaggccaatttcacgacctacatcttccagtgttgccgcttcgtaccccagcaaaccgaatcgacgtgccagcacttcacgctgtttggcgttcagctcgaacagccatttgacgatgctctgcttcatatcgtcatcttgcgtggtatcttccggaccgttctctttttcatcggccaggatgtccagcaacgctttttcggaatcaccacccagcggggtgtctaccgaggtaatgcgctcgttaagacgaagcatacggctgacgtcatcaactggcttatccagttgctctgcgatctcttccgcacttggttcatggtccagcttatgggacaactcacgtgcggttcgcaggtaaacgttcagctcctttacgatgtgaatcggcaaacgaatagtacgggtttggttcataatcgcccgttcaatcgtctggcgaatccaccaggttgcgtatgttgagaagcggaaaccacgttccgggtcaaacttctctaccgcgcggatcagccccaggttgccctcttcgataaggtccagcaacgccagaccacgattgccataacggcgggcaatttttaccaccagacgcaagttactctcgatcatccggcggcgagaggcgacatctccacgcagtgcgcgacgcgcaaaataaacttcttcttcggccgttaacagtggtgaataaccaatctcaccaaggtaaagctgagtcgcgtccaacacacgctgtgtggctccctgcgataacagttcctcttcggccaaatcgttatcactgggttcctcttctactaaggccttttcgtcaaaaacctcaactccgttctcatcaaattccgcatcttcatttaaatcatgaactttcagcgtattctgactcataaggtggctcctacccgtgatcccttgacggaacattcaagcaaaagcctggttccgccgatttatcgctgcggcaaataacgcagcgggtttacggatttccccttgtaacgaatttcaaaatgcaagcgtgttgaactggttccggtgctacccatggttgctattttttgccccgccttcacttcttgttgttcccggaccagcattgtgtcgttatgggcgtaggcactcaggtaatcatcattatgtttgatgataatcagattaccgtagccgcgcagcgcgttaccagcataaacaacgcggccatctgcggtcgcgataattgcctgtcctttgctgcctgcgatatcaatccccttgttgcccccctcagaagcgccaaaggtttcgatcactttgccctcagtcggccagcgccaggtggagataggcgtactggttgatgtactgctgacagttggctcggttgtgcttgctgttggtaccgttacaggcgctgtgaccgtggtcgcagctggcttgttgttcggcaacattttgttagcactctgttcacccgaagattcagaatacgtaattgtcggttgcgacgcaacagcaacggtggaattttgtgcaggcttgatcacaactccttgctctgctgcgtcggcctgggtaatggcatttccgccagtgattggcgtaccggaagcattacccacctgcaaggtctgaccaacgttcagcgcgtatggtgcctgaatattgttgcgctgagcaaggtcacggaaatcgttgccagtaatccaggcgatatagaaaagtgtgtcgccttttttcacggtataggtactgccgctataactgcctttcggaatgttcccatactgacggttatagacgatgcgtccgttttccatctgtaccggctgctgagctactggctgcactggctggatttgcggttgttgagtagcctgaatttgtggctgctgtaccggctgaatttgcggttgctgcgctgtagacgtcgtccccattttcggcggcggcgtaatcaacataccagaattagtatttgcaggcgcattgccattaacggagctgaccggtgccggtggatttgaagtgtcagaacagcctgccagccatagcgaaaccagtgacaaagccgcaatgcggcgaacggtgaattttgggcttcccgcgctcatttatcccccaggaaaaattggttaataaccagtgacataattaccgtgcaaggcaccctactgaacactggaaaagatgttcacgatacgctgacctgcggcaaaataaccaggaaaaatccaggtatttcctcacgttttaagccagctcacccttcactaaagggacaaagcgcacggcctccacggtatcgataataaattcgcctccccgacgacgcacccgtttcaaatactggtgctcctcccctacgggtaagacgagaatcccgccttcgtccagctgcgtcattagcgcagttggaatttccggcggtgccgccgtaacaatgatagcgtcaaacggcgcacgtgcctgccaaccttgccatccatcgccatgacgggttgaaacattatgtaaatcaagatttttcaggcggcgacgtgcctgccactgcaagcctttaatccgttcaaccgagcaaacatgctggacaagatgcgccaggattgccgtttgatatcccgaaccggtgccaatttccagcacccgcgactgcggcgtcagctcgagtaattcggtcattcgcgccaccatatatggctgcgaaattgtctgcccctgacctatcggcaaggcgatattgtcccaggctttttgttcaaacgcttcatcaacgaatttttcacgcggcacggcggcaagtgcattcagcacctgctcatcctgaataccttgcgcacgtaattgatccagaagtgcttgtacgcgtctgcttaccattgcgtgccaactcccacgctgtttaaccagtctgaaaccacatcttgcgcgctatgcgcagttaaatccacatgcagcggcgtgatggagacatagccctcatctaccgcagcaaaatcggtccccggaccggcatcacatttaccgcccggcgggccaatccagtacagcgtattgccgcgcggatcttgctgcgggatcacctgatctgccggatgtcgtgtaccgcagcgcgtcacgcgaatacctttgatttgatccaagggtaaatccggaacgttaatattaagaatacgcccggtgcgcagcggctctttacacagtgcgcgcaaaattgaacaggttaccgccgcggcagtgtcgtaatgtttatgcccgtcaagcgagacggcaagcgccggaaaacctaaatgacggccttccatcgcggcggctaccgtaccggaataaataacatcatcccccagattcggcccggcgttaattccggacacaacaatgtccgggcgcggacgcatcagagcattcacgccaagatagacgcaatcggtcggggttcccatttgcacagcaatatcaccattttcaaaggtaaacgtgcgcagggaggattccagtgtcagagaatttgaagcgccgctgcggttacgatcgggggcgaccacctgaacgtcagcaaactcacgcaaggctttcgccagcgtttgtataccgggtgcatgtaccccgtcatcattactcagcaatatgcgcataatcacctgttgtgttgataagttccctgacaacgctggttgcaaaactacccgccggaagccagaaacggatctctacggtgacgtcatcccaccaattccagcttaattgttgcggatacagcagcatcgctctgcgcgcggcttcaactttttcgcgcaccagtaaagcttgtaattcagtttctgcggcgacagctgcttgttcgaatgccagcgcttcacgctgagttccccattcgccactgcccggcaatgcggcggttatcatcagctctttatcgttaacgcgacgctgtaattccgccagttcttcggtggttgcgacaaaccagctaccacgtccggctaattgtagcgcatcgccgtcaacaacttgattaacgtctgcttttttgaggcgctcagcaacaatctgattaaacaacgcactgcgggctgccgacaaccaaaaactccgtttattgcgatcgcgcaccggagtattggtttgcgcccagcgctgcgccccctgcaagttgctaccgccaatcccaaaacgttgggcaccgaagtagttcggtacaccttttacgcaaatatcgttcagacgttgttcaacgtcatcgcgattgctcacttcgcgcagaaccagggtaaaggcgtttcctttcagcgcccctaaacgcagcttgcgcttgtgccgcgcatactccagcacctggcagccttccagttgaaaggcgctcagatcgggcatttccttgcccggcacgcgagcgcataaccactgttccgtaacagcatgtttgtctttttgcccagcgaagctgacttcacgggcatgaattttcaggaatttcgccagtgcatccgccacaaaacgggtattgcagccgtttttgaggattctaaccagaatatgctcaccttcaccatcaggctcaaagcccaaatcttccaccaccacaaagtcttccggattggctttcagcagcccggtgccttgcggtttaccgtggaggtaagtgagattatcaaactcaatcattttgttgccttaatgagtagcgccaccgcttcacaggcaatcccttccccacgtccggtaaatcccagtttttccgtagtagtggctttcacgttaacatcatccatatggcagccgagatcttcggcaataaacacgcgcatttgtggaatgtgcggcaacatcttcggtgcctgagcgatgatagtgacatcgacgttgccaagggtataacccttcgcctgaatacgacgccaggcttcgcgtagcagctcgcggctatcggcacctttaaatgccggatcggtatccgggaacagcttgccgatatcccccagcgccgccgcgccaagcaatgcatcggtcaacgcatggagcgccacgtcgccatcagaatgcgccagcaatcctttttcgtaaggaatgcgtacgccaccaatgataattgggccttcaccgccaaaggcatgtacgtcaaaaccgtgtccaattcgcattatgtattctcctgatggatggttcgggtgaggtaaaactcggccagtgccaaatcttccgggcgcgtgactttaatgttatccgcacggccttcgaccaactgaggatggaatccgcaatattccagcgccgaggcttcgtcggtaatagtcgcgccttcatttagagcgcgcgtcagacagtcatgtaacagctcacgagggaaaaattgcggcgtcagcgcgtgccataagccgttgcgatcaacggtatgagcaatggcatttttgcccggttcggcacgtttcatagtatcgcgcactggtgcggcgaggatcccccccgtgcggctggtttcgctcaacgccaacaatcgcgcgaggtcatcctgatgcaaacaaggacgagcggcgtcatgcaccaatacccactgcgcgtcgccagcggctttcagacctgccagcacggaatcggcacgctcatcaccgccatctacaacggtgatttgcggatgattcgccagaggaagttgtgcaaaacggctatcgccaggacttatggcaatgacgactcgtttcacccggggatgcgccagcagcgcatgcaccgagtgttcaagaatggtttgattaccgattgagagatattgcttaggacattccgtttgcattcgacggccaaatccggccgccggaaccacggcgcaaacatccaaatgagtggttgccatgttaattcccgggctgatttatcgattgttttgccccgcagactgtgcgcgcttcgacgcgtcaggcaccagacgataaaaagtttcgcccggcctggtcatgctgagttcattacgcgcacgctcttcgagcgcctcctggccgccattgagatcgtcaatttcggcaaaaagttgatcgtttcgcgctttaagtttcgcgtttgtagcttgctgtgccgccacatcatcattgacgcgggtatagtcatgtataccgttcttaccgaaccacagcgaatactgtagccagaccagaatagccagcaacagcagcgttagtttacccatcctgccccctgaaaaacggcatcatcatcccatgcatccgaagacgactctacatcctctgttggggataccgcgacaacgcgggcaaatgtaccacatttgtccattgttacgtatacccagggcgtgcagaacataatctcattattagttacggtttgaattatgaacagaggagacgggaaagtacaaattagcccagcagccacataaacagtgcgccaaacataatgcctactgtcaccagggtgaaaacaatactgtagcgtagctttccgtccatcaatgaatgcagcgcaatccccaccactaccgcaacgggcatcagcgccagaaagaaaggccaggtgtagataaagaagaacagcgtgttagagccataaatcaacatcggcatcgccagcgcaaataaccaggagataaaaccgaccacggcaccaggcagtgaccatgtggtttcttcatcctcagtaaggctgtcgttatttgttagtgtaatgttatggctattacgcatatttgatcctgttactttgacgaaccgggcatggaaacccggtggtgtctcaggatctgataatatcgttctgtctcaacagatctaataattgctgtaccaaatttgttactaattgttcaccattgagatgaatttctgccgattcaggcgcttcgtaaacggaatctattcccgtaaagttgcgcagttcaccggcacgcgctttcttatataagccttttggatcgcgggcttcgcaaatcgccagcggcgtatcgacaaacacttcgataaagcgcccttctcctacgcgttcacgaaccatctggcgttcggcgcggtgtggcgagataaatgcggtcagcaccaccagtccggcttcaaccatcaaattcgccacttcaccgacgcgacggatattctctttacgatcggcatcgctaaaaccgagatcgctgcataatccgtggcgaacattgtcgccatccagcagatacgtactgacgccgagtttatgtaacgcctcctccagcgccccggcgaccgttgatttaccggacccggagaggccggtaaaccacagcactacaccacgatgaccgtggtgtagctcgcgttgttgcacagtgaccggatggctatgccagacgacgttttcgtcatgcagcgccattatttatcccccagcaaatcgcgcgcgccccagtgcggaaagtggcgacgaaccagagcattcaattccagttcgaatacactgaattcagatggcgcagcagttgcctggctaactggctcgtgcaccataccggcacccacggtcacattgctcaggcgatcgataaaaatcagcccaccggtaaccggattttgctgataacgatctaacaccagtggctcgtcaaaagtgagatccaccaggccgatgccgttcagcggcaggttttcaacttcgcgttgggtaaggttattaatatcaacctgataacgaatgccatcaacacgagcacgcgtcttcttaccggcaattttgatgtcataactctggcccggggaaagcggctgttccgccatccataccacatccaccgacgcgctctgcacagctggtaacgcttcgtctgccgccagcagcagatcgccacggctgatgtcgatctcatccgtcagcaccagggtgatcgcttctccggcaaaggcttcttcgcgatcaccatcaaaagtcacgatccgcgcgacgtttgattccacaccagagggcagcacttttacacgttgcccgacttccacgcgaccggatgccagcgttccggcgtagccacgaaaatcgagatttgggcggttaacgtactgcaccgggaagcgcattggctgagcatccaccactcgctggatctccacggtttccagcacttcgagcagtgtcggaccgctgtaccacggcatactttcactttgcgatgccacgttgtcgccttccagtgcagagagcggcacaaagcggatatccagattacccggcagctgcccggcaaaggtcaaataatcttcacgaatacgggtgaacgtctcttcactgtaatccaccagatccattttgttgatcgccacgaccagatgtttgatccccaacagtgtggagataaaactgtgacgacgggtttgatcgagcacgcctttacgggcatcgatcagtaagatcgccagttcacatgtcgatgcgccagtcgccatattgcgggtgtactgctcgtgccctggggtgtcggcgataataaatttacgcttctcggtagagaaatagcggtaggccacgtcaatggtgatgccctgttcgcgctcagcttgcaggccgtccaccagcagagccagatccagcttttcgccctgggtgccgtgacgcttactgtcgttatgcagcgatgagagctgatcttcatagatttggcgggtatcgtgcagcagacgaccaatcagggtacttttgccgtcatcgacgctaccacaggtcagaaaacgcagcaggcttttatgttgttgcgcaatcatccaggcttcgacgccgccttcattggcgatttgttgtgcaagtgcggtgttcatcttaaaaatacccctgacgttttttcagctccatggatcccgcctggtcgcggtcaatcacgcggccctgacgttcactggtggtggaaaccagcatctcttcgatgatctccggcagtgtttgtgcatttgactccaccgcaccggtcagcggccagcagcccagcgtacggaaacgcaccatccgttttttaatcacttcgcccggttgcaggtcgatacggttgtcatcaatcatcatcaacataccgtcgcgttccagaaccggacgttccgcagcgagatacagcggcacaatgtcgatattttccagccagatgtattgccagatatcctgctcggtccagttagagagcgggaagacacggatgctttcgcctttattaatttgcccgttgtagttgtgccacagctccgggcgctgatttttcggatcccagcgatggaagcggtcacggaaagagtagattcgctctttagcgcgggatttctcttcgtcgcggcgcgcaccaccgaaggcggcatcaaaactgtatttattcagcgcctgtttcaggccttcagttttcataatatcggtatgtttcgcgctgccgtgcacgaatggattaatccccatcgccacgccttccgggtttttatgcaccagcagctcgcagccataggctttcgccgtacgatcgcggaactcatacatctcgcggaatttccagccggtatcaacatgcagcaacgggaaaggcagcgtacctggataaaacgccttgcgcgccagatgcagcatgacgctggaatctttaccgatagagtagagcatcaccggatttgagaattctgccgccacctcgcgaataatgtggatgctttccgcctccagttgccgcaggtgagtaagtcgtatttgatccataaccgttcctttgcaataccgctattttcttgccatcagatgtttcgactatagggagcgtaagagaacgaatgaaattaccaattagaatgagtagttccttaacggaataacgatttggcaaagctaatatcaaaaagtgcttaaggcaccggatttcgggcgtttaggaagatttgaaattgttttagcgcagcggcagtttcatactatggcggtaaaaaaatttgcatggtatttaaggactcactatgttttccgcattgcgccaccgtaccgctgccctggcgctcggcgtatgctttattctccccgtacacgcctcgtcacctaaacctggcgattttgctaatactcaggcacgacatattgctactttctttccgggacgcatgaccggaactcctgcagaaatgttatctgccgattatattcgccaacagtttcagcaaatgggttatcgcagtgatattcggacatttaatagtcggtatatttataccgcccgcgataatcgtaagagctggcataacgtgacgggaagtacggtgattgccgctcatgaaggcaaagcgccgcagcagatcatcattatggcgcatctggatacttacgccccgctgagcgatgctgacgccgatgccaatctcggcgggctgacgttacaaggaatggatgataacgccgcaggtttaggtgtcatgctggaactggcagaacgcctgaaaaatacgcctaccgagtatggtattcgatttgtggcgaccagcggcgaagaggaagggaaattaggcgctgagaatttactcaagcggatgagtgacaccgaaaagaaaaatacgctgctggtgattaatctcgataacttaattgttggcgataaattgtatttcaacagcggtgtaaaaacccctgaagcagtaaggaaattaacgcgcgacagggcgctggcaattgcacgcagtcacggaatagccgcaacgaccaatccgggtttgaataaaaattatccgaaaggcactgggtgttgtaatgacgcagaaatattcgacaaagcgggcattgctgtactttcggtggaagcgactaactggaatcttgggaataaggatggttatcagcaacgcgcaaaaacagccgcattccctgcgggaaatagctggcatgacgtaagactggataatcaacagcatattgataaggcacttcctggaagaatagaacgtcgctgccgtgacgttatgcggataatgctacctctggtgaaggagttggcgaaggcgtcttgatgggtttgaaaatgggagctgggtgttctaccgcaggggcggggaattctaagtgatatccatcatcgcatccagtgcgtccggtttatcctcgctgacgcggggaactcttggttgttcggcgttttgaagagaacaaaaacggtttatccccgctggcgcggggaactcttcccgcgcgattgcgatcgccatcgtccgatcggtttatccccgctggcgcggggaactcagccggatgctgatcgataccgcgcatcaccgcggtttatccccgctggcgcggggaactccattaattgggaacgcctcatcactgccaccgcggtttatccccgctggcgcggggaactcccccacgcattgtactctgtgcaggcgtaacccggtttatccccgctggcgcggggaactctccgggccatccatacaccttcttaacccggccggtttatccccgctggcgcggggaactcttcattataaaaatccattttgattaaagactcggtttatccccgctggcgcggggaactcagatcggaatggctgcggtcgtcgcattttttcggtttatccccgctggcgcggggaactcggtgaaccccatcaccaagaacatgaagccgtcggtttatccccgctggcgcggggaactctctaaaagtatacatttgttcttaaagcattttttcccataaaaacaacccaccaaccttaatgtaacatttccttattattaaagatcagctaattctttgttttcaaacaggtaaaaaagataccaaccttaaaccatccaaatctaccggggtacgcctgtttaccccaaatgtctggaactcaaatcccgattccgtattcgttgcccatgccatcactacattgccttcttccgccaatccagctatttgttcccagatcatttcacgaatttttgcggatacatcacctacatatacccctgcacgtacctccaacaaccagatggctaatctgcctcgtaagcgcggaggtacattttcagtgaccacgaccaacatactcatttcagctactccgatggcctgcatctcccagtgaaacaggaagcggaatggcaacaggctgtgcatcttcaggtggggccggcggttgtatttctccagcagcaagcacgtcctctataagcggaatcaatttggctaatgttttactactgcgaaaaatatccctgcacgccaaacggacttcccggtccggctcaccaggattacaacgcgctatctcaaaagctttcggtacaacagtgtcaaatttaatgatgtccgcgatatcgtaaacaaaggaaagaggctttcctgtatgcacaaacccaatagctggtgcataaccagctgcaagtatcgccgcttcagttacgccgtataaacaggaagttgcagcgctaatgcattggttgaccgtatcgcccttttcccagtctttcggatcgtaacgacgtccattccatgtcaccccgtattgcttcgccagaagtgcataagttgctcgcacacggcttccttctatacctctgagttgttctacggagcgtcgggcgggcgcaggttcaccaaaccgaagttcaaacattttgcgtactaccttcagacgcaaatcttcatccagagcaagttttgcctggtagagcagcttatctgaacgcgcaccaccaggctgaccagaagcataaacacgaacgcccgcttcccccacccataccaacaatgttccaacttgcgcagccaagcgtacagctgcatgcgaaacccgtgtaccaggttccagcatgatgcaggcaaccgagccaacaggaatatgagtgcggatccctgtcttgtcgataagtacaaacgcgccatctattacatcgatctgcccatattgcagaaagatcatggagacgcgatctttgagtggaatggggttaagaggaagccaagccattttattacacctcaatcacagtggagccaaagatagcaaaccacatcccatcgatttggctggcccaataccttgctgtaaaagatctattaacgctggcgcatcgttaatggtgagcacaccttcaaagcaaaccgtttggatttttccatttttaccttccccagaaaaatactgtggccgttccgatatgggatgcacatcttcaacgcgcgccgcattgcccaatttacgttgcaaccacgcgatttgttctgcttcttttattaacggaacccgacagcgtttaatattccctttactgtccaggcgcttttgattgtcgagaatagttttgatcggatttgcccgaagccgaaaatagagtggaacaccaacctgaagttgaaattcaacctgtttagttttaatgactgtcgcaacggcagttgaaacaggcatttgcgctgactgcaataaaacatgacagccttctggtgtgtttcgcttctcaacatgaaaaagaaaatcacgagcagcatccggtctgtttggaaataaatgccataattcctggtgaagttggtaaagatccctgctccaggccctggcaatgatgattttactgagatacatccatacctcctttaatcacataccattctcgggaagcaaattgtcgaggtaaggtgatcatcggttcgtcgcgcgccgtaaattttaaatgatgccctgtaactgattcctcactatatatatcgccgccaacgggctcataatttaatagcgccttctgaggatccgatgcctggcatgttgcaagaaaaagcgggtgtgttagtgggcaacttctccgccccagatacggtgtataccgaggctttaatactgctttttcaagttctgacataaccatcgttgcctgtggtgttaaccagatagcgatggtaaaggaggcatcacataaatattcgcgccatgtttgaatcgtttcatgacttttcaaaccacggtaatcttctcgcgctccaaggactgtatggtaatcacgcaaccccgttacagacacacgacgatcgtcaagaatgagttcatcgcagcgcactgcaaattgcacactctctgataacgcctgtaatgaagaagtatcatcacgttggatcccaagacaagccccgagtagccctaataacccgcttcgggtcggaaatcttccggtaggtcgcgttccttcaaaggtcggctgtccccaagcttgcattggcccagcaagtcgcaagatcaaataagatttcatgttcacgcctcgccattattacgaacccaggactttaactgttctaaagtaggcatttgctgtacctgaccagtaatagggtctacatcagacaagctgaattgcgcagcggctccgttcagaccatatccattggcaacgcgatcccaatattgattaaacgcctgtaaagacggttgcaaaaagccatctttcgctttcaccgctttttcaaaagcatttgccatagaaagtggcatatcggagaaattaaccattaccatatccgcagggttaaaagcggcataagtacgctgttttgctccagggacctctgttgccagcatatgaacaacatgggttgcaatttccagagcctgctccctggaggcaccgcctaaattttcctgaagttgagcgaggttaatattggcataacgataaaaaacacccgatgaaaattcctgtgttcccagatgtgcagaaccttgttcctgtaaatcatctacggcggtgaaccagtcaatatcagaatcaacctgatgggtagtgatcgcatgcgcaatggacattgcaccatcaacttttcccaactcactcatcatgccgctggttgccattcttccactaagcgcaatatcaacaccctgctgtaaattcacacgtatggcggcaatatcttccttaagaactttgagcagctttttatcatccagattatcagcctctgcttttgcaacctgctcacagaaccaggctatttctcccacaacccagggagtaaccgcatcggcagaaatcttttcggcttcatcaactgatttaccggagagcagagctaatgtcttatcgatgattttttgctcaaaacgttcaccaagtttttgccgaagaacatcacgtaattgtgcaagatgaattgttctgagactggattcaccaatattttgtgcataataatcacttttacgcatcgcacgtttaaggctttgacttgaaattcttactcgtcttttcccgccgaaaatagcgtctttctgcatgttcatatcgtcgcggttcagacatgaagggctgtgagagatcagaacatgaatattgataaagttagacatagaaaggtttccttacgcatttttgtttgtggtcaatacaaaatcttccagaagttgctggcgttcgcgctttccccaccaggtcaacatcctggccattaatggccagtcaagtacgggttcggcgtgagtaagtaatcgacgtaactggaccatatcggctgttctgtcagcccgaattaattgaaagatacggcgctcgttaattcttccactattggctaaagctcttcccaacgagatacctgttgtttgctccggttttttgtcctgatgtcggatgacattctttcctgcgctcaggcaaaacaccatgcgcaaaagagcctgctggtgacgtgggttttcccaaccaaaaggttgcaccagcctataaaacgcagggatatcgcgtaattcatcaggttctgaaacacgtctaatttgcgcacatgctccattatccagttgttgccaggctcgatataaagccattgcatcaatttcatcagccatttgatggccctccttgcggttttaactcccgtaaatgtttgtatagcgtggcgcgggcaagcgctaatgtgcttattaatttaggatgatgtgcatagggcgctacagattgattaaatagcatttcacacaattgatgaagtttgtctcgtaaatcagctattacctcatcagcctgggaaaaattaatattcgccagtacatcgagaattaataattcactctggcgatagaaatgcctttctgcagtctcatgaacagagactccggcccctttgaagtctttatttttaaacccttctgcaaaggtatataacgccttgcgtaaggctgttttatatcccaaaccaacagtcactatttcgtttatcacattgccgtattgttgccatccctgattaaacatcagcacatcatgacgccgttcaagaatagatgcttgattattacgatatccccccataatcaattcaagaggactttgcgacgcaatatttctgaattgattcacaaccgccgccacgcgatttccattttcattttgaataattttatctaccacaactcggctgatttgtgtccatgatggtgcggaggtggtgaaagcaagaaatttttcctcaacctcccctttcttgactgttaccagacaaggggaatgcggatggggccatagcccattaactgtaaaggtaaatttttccttaagaaaaccggtataacgcaaattgctttcctgtccacagcaagaacatttaccaatcccaatgggatcgcataattcaatatgcgctggttgccagaataagccacggacaaagccaattgacgaagctggcacagattcattgggcttgacaggcttaatccaggtaggttggttttccgtatgtgattcattgggaaattgtttttggagacgaggtattgtgaggacattgagtaacaccgtcgagcgaagatcgatcccacgtacgaaggtggttataggtgttcctccacgtaaaccgcttttaaagccaccaccaaaaccaggtgcctgattcgcctggttgaataacgcaatcgcagtgcatccaccacataatgcttcaccctgacccggttgattgacaaatgcacaattcgtcgcgccgcttaccccagccaacagtttttccattggagtcacatcatttgctttaacacctttggtctgcataaagggatgttctgcgtgattaaggtagaacatatctatccacggcgcgatgagtcgttgaaactcatcttcactgagcggattcataatgcgatgccgaaattcaacgtcatcttttgcaggggcgataatttgcccgatgcaaaccagcagagctaaagcggccagttccatatcgtcacggggcaaacttaaccgccactgatttttactgcagaatagcgattgcagatttatgatttggactttccccccactttgcgggcgtacagggatccagttatcaataagcaaattcatttgttctccttcatatgctccgacatttctcctgcatttctatacgtcggcacacttccgttatcggtaaaaacaaagaaaaaatacggcgtaattaattcaataatcacattcactgcaaaaatatattcattggtttaatacaattaacctatacatatattaagatgtgttgaattgtttaaagacaataatgcatgcatttcaaatctgcaagttattcgttttattatcaaggaaatttttagttataataattaccttaaattttattacatataatattcatactgtgaatataaaatctcataccgggaaattaaaagaagatgtacattgtgcaccttccctacttaagtagggataaaccgttattggtcttgttatcgtcattgataccaatcattcccgaagttatttgggatttgcagggatgactctggtcatcccttcatcccgagtgtaggtaataacaatattattaccctgccagatccatccatcctgattctgtttcccttccagccaaagtaacccatcttcatctactacttcagaaaaactacgtttccaggtgaagggtacattgacgcgattaagagctaacgcctcatactgctgttcatgacttaggtcctcgtagacctggccatcgagcagttgtttacctgaagacgtttgtacataaggcaataatggcaggctcatttccccatccctcgttaccgcaagaatggtttcatcgttatcctgcaaactatattcttcagcccactgcagaaccttgcgagccttgaacctcttttcacactcagcgctttcaaacttatccatgcctttgatgacccattctggctcatccatttcagcatcatcgtaaatgctatccagccattgccggtaagcatcagggaaaaataaggatgctccattaagttcctcaatatgttgctgcgtccgccacatgactctaacgttgctataaatgtgctcatgtcgtccgtaaccttcgccatcaggcagcaaaacggttgccagaggaatctcaaaaccagcgggacgatatttgcgatgatggcgatgtaaacgacccaatcgttggaaaagcaaatctgcaggacaatgctgagtaattaaccaatcaaaatcaacgtcgagtgattgttccacgacctgggtggcgacaagtatccgtccaacatttcgcttcccatttttgccgaaattgctaataactcgattctctttttctcgacgagagttcagcgtaaagcgtgcatgaaacaaatctatatctacttgcgtgttatttagctcctttagccgttgatagcatacttgtgcaacgtcaactaaattgcaaataagacagacttgtgcacccgcgtttgccgctgcgatcattcgctctaacatcgtaaggtcaggtaacatgtcagctaaataaataggttctggctgaattgaaaagcggggcgggagttgttctggatgagctaacagatcaaaacgttgcgcaccattcacacctcgccagttaatgagtggatatgcggagttattttcctctggatctgtatgcagaccataagtatccagaagtttctgtttttgtttcattggtagagttgcggaaagaagaataacactcccccccacatcagcctgagccttgagcacagcctccagcaagccgttcatatacgtgtcgtaagcatgaacttcatcaacaattaaaacacttcgaccaattcccaaaccacggataaagcggtgtttaactggcaataccgatatcaacacctgatcaatcgtgcaaacgccgatttgcccaagaaacactttcttattgctttgtgacaaccactgacaacactgaacccatgcttcttcttgcccctgctcagtaaatgcgcgtgattttattgattgaaaaaggtggttaaaacgtgaattaccatgagcaagaataagatttggggaggtaaataaacggctcgcgttcgcttccattctgctgagcattgcatttgcagtagcttgtgtagggagggcaaaaataacactatccgcaagttgttggtcaataagtttccaggcataggccagcgctgtttcggttttacctgatcccgtaggtgcctcaatcaccgtcagcccgggagctgcaggaagagcatcaaccaacacctgtaattgtcttggttgatagccattgtccagtaaggcatgtacgccgtcataacgacgcttatttgatacaaggccactcagcgccagtacccgacacgcatcctgctgtctatcctgaaaatatgttcttagcgcttgtatgcctgaaggtgcatcttctttgaatagaaaggtatccgttgtggtccaggaacctaaccagtcagcaagcgagcaaaaacctgctaacaatgatgaacaatcaggtggtatatcgtttatagataacccggctggcgttaaaaataatgcttcgagtacagatatccactcctcacgagcctgtttatcttgcgcagcataagatgccaaagaagctggcatttcccaacgcgacttatcttgatcctgggaatgtaatataaaaccatgatgtcctgtaacggcctctacccatggaaaccaggactcataaggatgaggcgcggcatcaaaaaaactgaaaaaatccccgggagattgctctgaaagtgaatcctggttaaaccaatacagaccggctgcaccatgattaaatttacggcacatttgtgttgatggaccattaagtgatggcgttgcaggatttaatttcagccaactttctgctgatttatattggaatcgtatatcaaactttccaatatcatgaagagcaatgaaaaataacagccaggccttcaccctctgttttgatagcatttcatttcggcaaaaagcattttgtagtacgactgattgatcccaccagcaatctgcaacagctgcaacatccaggcaatgataaatcaacagatgaatatcatttcctttcgtcaggctttttgaggatttcccccagtaatgacatatatatttaaaaggttccattaatagcctccctgtttttttagtattatcgatgatatcagtggactatttttcgatgctgctcataaatatcgaattacagtgatatacacatgtcttgcctccctgcaaagaagagactaacatccgaattgcttaggttcgaacgctggcctcaggttgatagaaatatcacctggggcttttgtccatctggaacctcgcgaatgcttaacgccagacagcctcaagcacccgacgccattctatacctgataattcttccagcggcgttcacgtttaaaatcaggaatactgctcgcaaaataaaaacgcccccatcatttctgacagaggcatttaatttatccggcaatatttacccttcgtgcaatccacattccctttttaagccaaagaaacgtgtttcttcttccgacatgccgggttcccatttacgggttgtatgggtatcgcccaccgataaatatccttcgtcccataatgggtgatatttcaggccatgtttttgcaggtactgataaatagttcggttatcccagtcgataatcggcagcactttaaatacgccacgctgaattgccagcaccggtaaattggcgcggctgccggattgttcacggcgcaggccagcaaaccacgtttgcgcgttaagttctttcagcgcccggttcatcggttcgactttgttgatgtcattgtacttttcaatgccttcaacgccctgttcccacagttttccgtagcgtgcttcctgccaggctgcgctttcggtagcacggtacactttcaggttgagcttgagtttgtccgttaactcgtcaataaagcggtaggtttccgggaacaagtaacccgtatcggtgaggatcaccggaatatccgggcgaatttgattcaccagatgcaggctcaccgccgcctgaatgccaaagctggaagaaagtacatattcaccgggcagattatccagcgcccaggctacgcggccttcagcgtccagtttttccagttcggcgttagtttctgccagcgccagaatgcgatctaccttcggcagttcgttcagggcgtttagatcgagtttggacatagattcctcactgtttgccttgcctgatgcgacgctcacgcgtcttatcaggcctacaagaccgggctgatggttaatcccacaaatcgcgcgccggatcgagcaccgggcgaatgatgcccgcacgcaccgtaaagtcgccgaagccttcacccgcttcgcgctctttcgcccagcgccctatcagttcatcaagcgacgccaggatttccggctcggtgatgttttctttatacatccgtgggatacgtgtcccaatgcggttgccgccaagatgcagattgtagcgacccggtgctttacccaccaggcccacttccgccagcatcgcgcgaccacaaccgttcgggcagcctgtgacacgcatcacgatatgctcatcgctgacaccatgtttcgccattaaattatcgatgttgtcgataaaagacggcaggaaacgctccgcttccgccatcgccagcgggcaagtcgggaacgagacgcaggccattgagttttcacgctgcggcgtgacggcattcattaacccgctctctttggcgatcttctcgatcttcgctttctcgctttccggcacaccggcgatgatcagattctggttcgccgtaatgcggaaatcgcctttgtggatcttcgcgatctccagcaggccggttttcagcggacgccccggataatcaaggattcggccattttcgataaacagcgtcaggtgccatttgtcatcaatgccttttacccaaccaatgcgatcgccgcgccctgtaaattcatacgggcggatcggttcgaatttgatccccgcgcgacgttccacttccgctttaaatgtctcaacacccacgcgctccagcgtgtatttggttttggcatttttacgatcggtacggttaccccaatcgcgctgagtcgtcacgacggcttccgccaccgccagggtatgctccagcggcagataaccaaactcgctcgccgtgcgggcgtaggttttcttattaccgtgttcgatggaaagcccgccgcccaccagcaggttaaagcctaccagcttgccgttttcggcgattgccacgaagttcatgtcgttggcatgcagatcgatatcgttctgcggcgggatcactaccgtggttttgaatttacgcggcaaataagtctgaccgaggatcggttcttcatcggtggtggcgactttttcctgatcgagccagatctccgcatacgcgcgggtacgcggcagcagatgttcagagattttcttcgcccattcatacgcttccgcgtgtagctgcgactcgtaagggttcgaggtgcagagtacgttacggttcatgtcgttagcggtcgccagcgcatcaagaccgaccgagtgcagcatctggtgcaccggtttgacgttctttttcagaatgccgtggaactgaaacgtctggcggttggtcaggcgaatgctgccatagatggtgttttcaccggcaaatttgtcgatcgcctgccactgtttagtggtaatcaccccacccggcagacgacagcgaagcagcatcgcgtggcgcggctccagcttctgttcagcacgttcggcgcggatgtcgcggtcatcctgctgatacatgccgtggaagcggatcagcaggaagttgtcgcccttaaagccgccggtcagaccgtcgtttaaatcttccgcaatggtgccgcgcaggtagttgctttcaagcttcatgcgctcggcgtctgtcagttttccttcgaccactaaaggccctggatgtttttcgctcattagtagacatctcgctgataacggcgctctacgcgcagctcacttaaaaattcatccgccgcttcggtgtccatgccaccaaattcggcaatcacttccagaagtgcctgctcaacgtctttcgccatgcgattagcgtcgccgcagacataaatgtgggcaccgtcattgatccagcgccacagctccgcgccctgttcgcgcagtttgtcttgtacgtaaactttttctttttgatcgcgcgaccaggcaagatcgatacgtgtcagcacgccctctttgacgtagcgctgccactccacctggtagaggaaatcttccgtaaaatgcgggttgccaaagaacagccagtttttacccggtgcttcatcggcagcacgttgctgcataaaggcgcggaacggcgcgataccggtgcctgggccaatcataatcaccggggtttctggattggctggtaggcggaagttatcgttatgttcgataaatacgcggacttcgccctcttcttccacgcggtcagcgaggaagctggaggcaccaccggcacgggcgcggccttccacgtcgtaacgcaccacaccaacggtgacgtgtacttcgttctcgacttccgcctgcgaggaggcaatggaatagagacgcggcgtcagcgggcgcagcagattaattagcgcttcggcatcaagctgtgccggggagaaacgcaccatgtcaacaatcggcgtcgtcgcggcgtaatgctgtaacttcgctttatcgcccaccagcggcagcagtgtttcgctgcgggtaagcgtggcgtaattctcaacaatgttggcggtgttgacggtcagttcgaagtgccactgtagcgcttcgttcagaggcaacgttttgccctcgacggtgacaggttcatcgcctttcagccacagcagttcgacaagttctttcaccagtgccggatcgttctgataccagacacccagcgcgtcacccggctggtaacgcaggcccgagtcacctaagtcaatttcgatatggcgaacgtctttttcagagttacgcccggtaattttctggttaacagagaggctcgccaccagcggcgagtctttgctgtacgggctggtgtggatttcatttaccgcgccagtagcgacggattgcgaaggtgccgcgacaggcgcacgcgatttaagcgcatcaaccacgcgagcgcgccactcgctggcagcggtctggtattcaacgtcggcatcgacacggtcgagcaggcgttcaccgcccagttccgccagcttgctgtcaaaatctttcccggactgacagaaaaattcataagagctatcgccgaggctaaacacggcaaatgcggtgttttccagcttcggcgcttttttggagaacaggaacttatgcagcgcgacggcttcttccggcggttccccttctccttgcgttgacgtcaccacgataagcagtttttcgctggcgatttgtttgaatttatagtcgcccgcgttcaccagtttaacgttcagttttgccgtcaataaatcatcgcgtaatgcttcagcaacccggcgcgcattgccggtttgcgaggcggagataatagttatacccggcatttctgcggctggcgctggcgtcgctgcaagcgcagcaggctgctgattgagcacgccccagaaatagccagaaacccaggcaagctgggtgggagttaaatcggtcgtggccgcctgaaggcgtgccagttgctccgggttcaacggaagcaacgcggaaggtgggacctgtgtcgtcatgcgtcgttatgttccagtaagcaaagctgtttctgcgccctgtcagcgcccataaaacagaagagaaggtaaggttaacggggcaaacggtgtggattaaagacgggatagcgataactaataaccaaatcgactaacctgttttagcaatagtctttaacaacaaaatagattaaccaacctaatgaaaaacaaatgaatttagccaatcattaagataaatcagcgattttgcgcaacaaagtcgttttagataatgcgaaaaaacagcctttccggtactctacggcggttttatcgtcctgtagagaaattatgatgtccaccacgttatttaaagatttcaccttcgaagccgctcaccgcttaccacacgtcccggaagggcataaatgtggtcgcctgcacgggcattcctttatggtgcgactggaaattaccggggaagtcgatccgcatacgggctggattatcgatttcgctgaactaaaagcggcgtttaaaccaacctacgagcgcctcgatcaccattatctcaatgatattccaggtctggaaaacccaaccagcgaggttttagcaaaatggatttgggatcaggttaaacccgttgtgccgctgttaagtgcggtgatggtaaaagaaacctgcaccgcagggtgtatctatcgcggcgaatgataagagtgtgtcggcggtcaatttcccttaagtaacgctatgttagggtgttgtgttctggatatctggggcatgacatggaagacgactgcgacattattattattggtgccggtattgcaggcaccgcttgcgcgttacgctgcgcgcgagcgggtttatccgttttgttactggaacgcgctgaaatccccggcagcaaaaatctttccggcgggcggttatatacccatgcactcgcggaactcctccctcagtttcatctgactgcgcctcttgaacgacgcatcactcacgaaagcctttccctgttaacgcccgatggcgcaacgacgttttccagcttacagcccggcggtgaatcctggagtgtattacgtgcacggttcgatccgtggctggttgccgaagccgaaaaagaaggtgtcgaatgcatccccggagcgacggtggatgcactgtatgaagaaaacggcagggtgtgtggtgtcatttgtggtgacgatattctccgtgcccgttatgtggtgctggcagaaggtgccaacagcgtcctggctgagcgtcacgggttagtgactcgtcctgctggcgaagcgatggcgttggggatcaaagaagtgctgtcgctggaaccatccgctattgaagaacgttttcatctggagaataacgaaggcgcagcgttgctgttcagcggcaggatctgtgatgacttacccggcggcgcatttctttatactaatcaacaaacgctctcgttagggattgtttgcccgctctcttcccttacgcaaagtcgtgttccggcaagcgagctgctgactcgctttaaagcgcatccggcagtgcgcccgcttatcaaaaacacggaatcactggagtatggtgcgcatctggtgccagaaggtggcttgcacagtatgccggtgcaatacgccggtaacggctggctgctggtgggcgatgcgttgcgcagttgcgtcaataccggaatttccgtgcgcggcatggatatggcgctgactggcgcgcaggcggcggcacaaacgctgataagcgcctgccagcaccgcgagccgcaaaatctgtttgcgctttatcatcacaacgtcgagcgcagcctgctgtgggatattctacagcgttatcagcatgttccggcgcttttgcaacgccctggctggtatcgggcgtggcctgcgttaatgcaggatatttcccgcgatttatgggatcagggtgataaacctgttccaccgctgcgccagttattctggcgtcatttacgtcgtcatggcctgtggcatctggcgggcgatgttatcaggagtgttcgatgtctgtagcccataatctctggcgcgttgctgatgcgccgcacattgttccggctgactccgttgagcgtcagatggtacaacggttgattaacgcctgtccggcaggtcttttttcgctcacaccggaaggtgacttacgcgttgattatcacggctgcctggagtgtggcacctgccgtttgctgtgcgacgaatccacactacaacagtggcgctatccgccttccggattcggcatcacctaccgctttggataaataataaggataatttatgcccctcttacacctgctccgccagaatccggtgattgctgccgttaaagataatgccagcctgcaactggcaatcgactctgaatgccagtttatttccgtgttgtgcggcaatatctgcaccatcagtaatatcgttaaaaagattaagaacgccgggaaatatgcttttattcatgttgatttgctggaaggcgcgtcaaataaagaagtcgttattcagtttttgaaactggtgaccgaggcggacggcattatcagtaccaaagcctcaatgttgaaagcggcaagagcggaaggttttttctgtattcatcgcctgtttattgttgattcaatttcgtttcacaacattgataagcaagttgcgcaatcgaatccggattgtattgagatcctgccaggctgtatgcccaaagtgctgggctgggtgacagagaaaatccgccaaccgctgattgccggtgggctggtgtgcgatgaagaagatgcgcgtaatgcgattaacgcgggtgtcgtggcgctttccaccacgaataccggggtctggacgttagcgaaaaaattactttgacgggataatcgtaaccaattgaatttggtttgatttgtaggccgcacgccacatccgacattcagcgcctgatgcgacgcttgacgcgtcttatcaggcctacaagtccccaggccagaaccgtaggcaggatcatccggcaacacgttattggcaatctgcgtgaatgtttgtcaccagtgcctccagcaccactttccagtcatcaaccacgccaacatctgcctgtgaaaataccgcagcgctggcgtcatgattaatcgccaccacaaacttgctattgcgtacgcccgccattaacgctgctgcgccagaagcgccaacaacaatacacacctcaggtgccagcagatgtccggaaataccaatcactttttcagcatcaacgccaccgttcatcactcgcgcccgactgtagcccacttcggctcccagcttttctgccagcatagcgatttcctggttatctgcctctccgccctgccccaccaccagcacccgtctggcctcagctaatgggtcgcgggtaacatttttcagatcctctgtgctaaccagccagtccggaagcgcacccgggacaatgttcagttgttgcattccagagggcaacgtggcgtttttcgctgctcccgcctgacgcgccagggaaaggcataacgggcgtttttctgtttgcagcgtcgccgttaacgcatttccccagtgggatttgcgcatgcttacggttggaatatctaacgaagtcacctgacagatgcttgcaccatgtaaacgccaggccagccgggtcgacagttcatcgccaaacgttcccggcggaaagagaacaacgtccgcaggcgttcgctgccactgttctaccagcgcatccagcacctgttccgccactacaggctgtggttctatttgccagtgcgccagggtacaaccgctgaaatcctgcgccgccagccagcccgctaatgcggcattctcctgatttattgtcacaattgcgatattcatggctgcatcctttggcgtaaatagtcctgccatagcttttgcgctttttctgctaccgttttcccatcaatcagcgtcgctccgcgtcgttgctctgctcttgccagttgcagacactgcatcgctggcaattcggcagcaacagtcttacggataatttctgctttccccgcagccattcgctggcgcattcccggtactggcaaggccacttcaccacactggcgcacggcaatcaccgcaggcaagcgaacccggcaacaacgcaacccatgttcagtacgctgttcgagggtgataaacggcgcgtcgagagtgaaacgctccacctgggtgaagcagggccagcccagcatttccgccagcaaaaatggcgtttgcccattctgcccttcgctgctttggcagccggtaattatcagatccagcggattctgacgctgccattcggcaatatggcgagcgacaaattccggcgcaaagcgcagatctgccgccgtctccagcaatacagcttcctcaaacccaagagccatgagatagcgcagccagtgcaacgcccgttcatcccccatgctcaacgcagttaaagacatcgacgtaccgttttttctctgcgccaacagcagcgcggcggcagcctgttcatcagcaccgagtaaacttcgcagtaacgaaacatccggtccgctattaccctgagtcgccgcctgccactctttttccgccagcattccggcatccggttcggctttaaacgctaacagaatgttcattagcacctcctacatttcccgccgccaccagcgggagtgctttggtttctggtgcccatagccaggtcacgacaaaaccaactaacaacactgtcgccaggagcaataaggtgacttgcattccccactgcgccagcacccacggtagcaggccagtacttactgccgcccccaaccgactcatagcggtggcaaaaccgacgcccagcgagcgaatgtcagtaggaaaactttccgcaggcaaaatgcccaccagattactgactgccgaaatggtggtgctgaagagaacaaaaagcagcagcgttaatgaactgccggcaggcaaacaggccatcactaccagcgttgccgccagcagcaaaaaacttcccagcaaaaatttgcgatgtgccagcaggtgcgtcagaactaatcccagcagcgcgcctacaattaacaacgcattaagcatcaggctggcagtcagcgcatcttccagaccaatagtctgggcgatagttggcagccaggtataaatcacaaaccatgggattacgaggcagacaaagaagacgctgttaaacgccgtgcgccgccagtaacgcgaagagaacaaggttttgatgtgtttatgggtcgccgttaccacttcatcgcccagtaaaacatggggaccaaaatagcgatgcacgatagcgtgagcttctgcaaaacgcccctggcgcagtagccagcgtggcgattctggcgttccccagcgtaataacgtaatcaacaacgcgggcagagctgccgatgccaacagccagcgccaggcctccgggttttcggaaataaagtgatgtccggcaatacttgccagcacataacctacggtccacaccacgctgaatgcgcccagcaaaataccgcgatggcggcgcggggaaaattcagccagcaaggtgtgaccaactgagtaatcgcctcccagcccaatgccgatcaaaatgcgcagcccaataagatgctctggcttggtggcaaaaaattgcaagaacgaagcgagcgtaatcagcaaaaagctgaaggtgaagattttttgccgaccaatatggtcggagatccacccaagaaccaggctgccaagaaacaaaccaaggagcgccgagccgccgatcattcccgccataaacggcgtcagttgcatggcgggcgtaagctgaataatggcgtaaccaatgacgccgagaacataaccgtcggtcaggtgtgcgccgaaagtgagcgcagcaattcgacagtgaaaacggttaagcggtaaatcatccattcgcaccggtgaagtgttcatctttaccccttcattgtccggtaataagaacggcttctcgcctgagaagccgaaaaggcaacgccccgtcatcgcggaacgctgcctgatacattatttttcaatcggatagatagtacccgtattcataatgccgttaggatcaaactgctttttcagcccttccagcaacgcccacgcgctgccgtgttccagcttgctccagtgaacgcgatgtttaccaatgccgtggtggtgcaccatcgaaccgccgaggcgaatggtttcttcacagatgattttgttgagcggattgtggtacttgtcgatttcctcttccggcttacagtcaacgacgttgtagtcgtagacgaagtacatgttggtgccgttctgatagctatgagaggagtgaccgcccagcatggtgatgtcgtcggcgtgcgggaactcagtacgaatacggttaataacgctttcgtagatttcgtggatgcagctccagcagccggacacttcagtggtaaagcccatgttgccggttttgaggatctgcacacgttcggcagccactttatccggtccccagttcaggttgttaaaccaggtttcgatcagcttgctgtccacgcgctggcattgcgggtagcgggcaacgatttccgcaatcccttcgcccgtcgccttcgcaatgcgagggttaccttcagccataaagatcagcacgcattttccgtctgcaaaatgggtgaagtgttgggtgccatcttcagcgtcatacaaacgagcgatcgacggacgatacccttccaccatgacttcacgcaggacgttgaagccggttttcatgtcttccaggatatagccgtagaagaggttgttttccggggtgaatttaaagattttcactgttacttcagtgatatagcaaagtgcaccttcgttaccgatgatgatgtggcgaatgtccgggccagccgcgcggcgtggcacgtttttaatgcgtgtgacggtgccatcagccaatactgcttccagaccaacgaccatatcttcgattgcgccgtagagtgtggagaactgcccgatactgcgggttgctaccaggccgcccatctgagccagcggctttgactgcggagaatgccccgtggtgtaacctttttcacgcaacgcattttccagcacctccagcggaacgccacattgcgccgtcgcctgcatattctcaatatcaatattaatgatttgattcatggcggagccgtcgagcaccaccgagttttccacaacggtttccagcccaccttcagtggcggaagcgccggtacgcggcacaccgttaattttgtgcgcattcataaaattcagcacacgggatacttgctctgtggaaccgagttttacgaccgctgccggaatcggcaaagtataaatgccatgaatatccggaaatttacgaaaacggtcaatactgttcttctttaatactgtttcatcggtaattacgcgatctgcaccaacaatttcctttagttggtcgacaatcgctgcgcgagataaagacatagtaattccttcctgataataaaaatggaataatcattaataagagaaaacagaaaccaccgttatggattagcgcactaaataaccaccatcgaccactaataaatgcccattgatataatttgaagccggacttgcgaggaatacagctgcgcccattaaatcctgagtatcgccccaacggtttgccggaatatgatcaagaacgcgctgattggtttctggattactgcgtgtcgccagcgtaatatctgttgcataatagccaggggcaataccatttacctgaatattatattgacctagttcatcacaataagctttggtgaatccggcaagagcatgtttagtggcagaatatgcaggtgaccattgtccacctaagtaagagaacaatgaacagatattaataattttgccgcttttctgcgggatcataatttttgcagcttcatagcttaactcgaatgcggcggtcaggttcacatcaatcatcggatcccagtcggcacgaccgaagtccagcaccttattcagcttacaaataccggcattgtttaccagaatatcaactgtaccgaaacgctcacagcaagcagcgataatcttctgcggcgcgccttctgcggtgatatccacctgcatgaagtccacctcaacaccctgtttttcaatcatttcctttttttcgccgttatctttgacgaaactaggaataaagatatttgcgccagctttggccaacgccatggcaaatgcctggcctaaaccgctattcccaccggtaacaattgcggttttacctttcagtgagaaaaaatccattgagaacgcattgagagattcgattgacatagttagctccaatttccgtaaggcaaaaaaaaagaaaggtaacttcccccgcgagagggaagttacctttctcattatctctggtaactggagataatttttagcataacggcataactgctaatgtgatcgtaatcacagtgtgatattcgtattgtcaaatagttttaaaaagcagaagcgtgattactctcacacaacacctctgctttccatgttatttcttattgcaattactagagacctgagaaaagtaatccacctgaaagggcggcttacttttctcttttttttgtctattacaaatgggaatacgatatgcaacacaactcatatcgccgttggataaccctcgcgataattagttttagcggcggcgttagttttgacctggcttatttacgttatatttatcaaattcccatggcgaaatttatgggattcagcaataccgagataggtttaataatgagtacctttagtattgcggctattattctttatgcccccagcggcgttattgccgataaattttcacaccgcaaaatgattacttccgcgatgatcattaccggattactgggtctgttaatggcaacgtatccaccgctgtgggtaatgctctgtattcaggtcgcctttgcgataacgacgattttaatgctgtggtcggtgtcgattaaagccgcctcgttgctgggcgatcatagtgagcaagggaaaattatgggctggatggaagggctgcgcggcgtcggtgtaatgtcgctggcggtgtttaccatgtgggtcttttctcgctttgctccggatgacagcgccagcctgaaaacagtcattatcatctacagtgtggtttacatcttgttggggattctgtgctggttttttgttagcgataacaacaacctgcgcagtgccaataacgaagaaaaacagtcattccagcttagcgacatccttgccgttttgcgcatcagcaccacctggtattgcagcatggtgatttttggtgtcttcaccatctacgccattctgagttactccaccaactatctgaccgaaatgtacggcatgtcgctggtggcggcgagctacatggggattgtgatcaacaaaatcttccgcgcgctgtgcggcccacttggcggcattatcaccacctacagtaaagtgaaatcccctacccgcgtgatccaaatcctttccgtactcggcctgctggcgttaactgccctgctcgtcacgaactctaacccgcaatcggtcgcgatggggattggcctgattttactgctgggattcacctgttacgcctcacgcgggctgtactgggcctgccctggcgaagcgagaacaccgtcttacattatgggcaccacggtaggtatttgttcggtgattggattcctgccggatgtcttcgtttacccgattatcggccactggcaagacaccctgcccgcagcagaagcctaccgcaatatgtggctgatgggaatggcggcgcttgccatggtgattgtctttacctttttgctgttccaaaaaattcgtactgctgatagcgcccccgcaatggctagcagcaagtaagccaggaaaattacaggagaaaaatcatgtcgaaaaaatacatcatagggattgatggcggaagtcagagcacaaaagtggtgatgtacgatctggaaggtaatgtggtttgcgaaggtaaaggcttattacagccgatgcacacgccagatgccgatactgcagaacatcctgacgacgatttatgggcatcattatgttttgcaggtcacgatttgatgagccagtttgccgggaataaagaagatattgttggcatcggcctgggctccatccgttgctgccgtgcgttattgaaagccgacggcacgccagctgcgccgttgattagctggcaggatgcacgcgttacacgcccttacgaacatacgaatcctgacgtggcgtatgtcacctctttttcgggttatctgacgcatcgcttaaccggcgagtttaaagacaatatcgccaactattttggtcagtggccggtggattataagagctgggcatggagcgaagatgctgcggtaatggataagtttaatatcccccgtcatatgctgtttgatgtgcaaatgcctggcaccgtcctcggacatatcacaccacaagccgcactggcgacacatttcccggcaggactgccggttgtttgtaccaccagtgataaaccggtagaagctctgggggccggattactggatgatgaaactgcggtaatttctcttggcacttacatcgcattgatgatgaacggcaaagcactgccgaaagatccggtagcgtactggccgattatgtcttctattccgcaaacattgctgtatgaaggttacggtattcgcaaaggtatgtggacggtgagctggctgcgtgacatgttaggcgagtcgttaattcaggatgccagggcgcaggatctttcaccggaagatttactcaacaagaaagcctctagtgtgccacctggctgtaatgggctgatgacggtgctggactggctgaccaatccgtgggaaccctacaaacgcgggattatgatcggctttgattccagcatggattacgcatggatatatcgttcgatactggaaagcgtggcgctgacgctgaagaacaattacgacaatatgtgtaatgaaatgaatcactttgcgaagcatgtgatcattactggcggcggttcgaacagcgatctgtttatgcagatttttgccgacgtgttcaaccttccggcacgacgtaacgccattaacggttgtgcaagcctgggggcagcgattaatacagcggtaggtctggggctatacccggattacgcaacggctgtcgataaaatggttcgcgtgaaagatatctttatgcctgttgagagcaatgccaaacgctacgacgcgatgaataaaggcattttcaaagatttaaccaaacacactgatgtgattctgaaaaaatcgtatgaagtgatgcatggggaattggggaatgcggattcgatccagagctggtcgaatgtgtgaatgaggtaggccgggcggaaaactgcccggcctgaacatacctaaatggttatccccgctgacgcggggaactctcgtccagactgaatacgttgtcccaaaatctcggtttatccccgctggcgcggggaactcctattgatgaggtgcaccatcagaagcgagatcggtttatccccgctggcgcggggaactcgacgtacagattggctgcggcacctcaaacaccggtttatccccgcaggcgcggggaactcttaattcgcgtacctgcgcatccattgccgcgcggtttatccccgcaggcgcggggaactccgcaatcatgtttttcattgggtttacgtcctcggtttatccccgcaggcgcggggaactctttttatgactgaatccactacgccttcatagcggtttatccccgcaggcgcggggaactctttacgtcgttgatgacatcgttcaggtgtttcggtttatccccgcaggcgcggggaactcgtgattttcgtacccggcgcgatcgcgatatgcggtttatccccgcaggcgcggggaactcgataaccgcttcgcggtcaatatctgccgcaccggtttatccccgcaggcgcggggaactcgcccatcgcctgcgccacactgttaaaaagttcggtttatccccgcaggcgcggggaactctcattcgcaatcatccactgactcaggggctgcggtttatccccgcaggcgcggggaactcatcgccggatatccacgcccagttacccagaacggtttatccccgcaggcgcggggaactcatatgcctggcttaaatcgtttaaatatgttgcggtttatccccgcaggcgcggggaactcttgtgccaaagcgggccgtttaagggtgttaccggtttatccccgcaggcgcggggaactcaagccgtggcgcgggtccccgctggcgtcaaccggtttatccccgcaggcgcggggaactcgagagacgaagcatgaaaaaattaataatatccggtttatccccgcaggcgcggggaactctcagggatttttaattgatgatatgcagataccggtttatccccgcaggcgcggggaactcactggcgctggcggggcggcgtagagcggtaacggtttatccccgcaggcgcggggaactcggttcaaatcctctcgtgccgaccaaaaacaccggtttatccccgcaggcgcggggaactctctaaacataacctattattaattaatgattttttaagccagtcacaatctaccaactttacagtatcacacaaacaacacatccattatgttaaagagcacttaatccattgattgaaaaagtaaataattaaaataactctatacaaactaaaatcgaccaaactttaccgcaataattttcactccagcgaaaaattaatgccacagaatttgtagagaatgctaatgattagccctggatgggtaaaatggaggagttttcagaggcgacaaacaatataaatgagtagaagtctttacaggttccacccatttataacgcttataaatgtttaatcaggcaatatttaaatatttatgggtttgcatcgacaaacgccaattacgcgcaatgcaggtttcaatgcacaaacgtgtggcatcatccttttggctaatcggctgcagtgcaatgactcgcggtttatcatcggtcagcgttgccagtagttcatccagtgcttcaatatcgcgtacgcgccccactggatgcttgatttcgttggctcgctccagtgcctgtgacaacacttcatagccgccgcgcatgttcagctttggcgatacggtaacccaggtattcggtgtgcagcgtacctcatgagtaccactggtttcgatctggcagctaaaaccgttcttttcgagcagatcagtcagtggcagcaaatcatgaatgcaaggctcaccacccgtaatcaccacatgccgcgcggtgtatccctggcgaccaatgacagccagcaaatcttcactgctcgcagccccccacttatcactctctttggtcttcgccagaatgctgaaaagggagacttcccgatcctcaagcttttcccaggtgtgtttggtgtcgcaccaggcacagccaaccgggcatccctgtaaacgaataaaaatggcgggaacgccggtaaagtaaccctcaccttgcagggtctggaacatctcgttaatcgggtactgcatagcattctctgtgaagtggataattgttaattattgcagatcctgccacaacaatcatgtcttattaacattctgttacaggcaggtttaaagaaaaatgcgaaacatatcgttaataattaaagggagtaacgtattatgtcagaagaaaataaagaaaatggatttaatcatgtcaaaacattcaccaaaattatatttattttttctgtattagtttttaatgataacgaatataaaattaccgatgccgccgtcaatttatttatccagatttaatgagaaatttataatgcgctatttcatactaatgttcactttcgtatgttcctttgttgcagcccaaccaactattgtcccacaattacagcaacaagttacggatcttacgagtagcttaaactcacaagaaaagaaagaactgacgcacaagttagaatctattttcaataatacccaagtgcaaattgccgtattaattgttcccacaaccaaagacgagacaattgaacaatatgctacaagagtttttgacaattggcgtttaggagatgccaaacgtaatgatgggatactgatcgttgttgcctggtcggatcgcactgtccgcatccaggtaggttatgggctggaagaaaaggtaaccgatgctctggctggagatatcatccgtagcaacatgatacccgcatttaaacaacaaaaattagctaagggattagagctagctataaacgctttgaataaccaactcacttcacaacaccaatatccgactaatccttcagaaagtgaatcagcgtcttccagtgatcattattactttgctattttttgggtatttgcagtgatgttcttccctttctggttttttcatcaaggcagtaatttttgtcgcgcatgtaaaagtggagtctgtatttcagcaatctatcttttagatttattcctgttctccgataaaattttttccattgctgtattttccttcttttttacggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaactgcccgcattatgggcgttggcctcaacacgattttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacagtctccggaagacggttgttgcgcacgtattcggtgagcgcactatggcgacgctggggcgtcttatgagcctgctgtcatcctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattacccttttttactttcaccatatttatggtctttacctgtttatgtgtacttcagaaaagagcatctggtagaagttatcattcagacaacagcggttccgctggaggctcagatagcggcggatttagcggcgggggcggttcttctggaggtggcggcgcatccggccgctggtaactcaaccataaaaaatgccagcccggaggctggcatttttaaatcagataaagtcagtcttatgcctggcctttgatctctttacgaccgttgtacggtgctttttcgcccagagcttcttcgatacgaatcagctggttgtatttagcaacacggtcagaacggctcatagaaccagttttgatctggcctgcagcagtaccaacagccaggtcagcgatggtagcgtcttcagtttcgccagaacggtgagagataactgcagtgtagccagcatctttcgccatcttgattgcagccagagtttcggtcagagaaccgatctggttgaatttgatcaggatggagttagcgatacctttttcgataccttctttcaggatcttggtgttggttacgaacaggtcgtcaccaaccagctggattttgtcgcccagaactttggtctggtatgcgaaaccgtcccagtcagattcgtccagaccgtcttcgatagaaacgatcgggtactgtttggtcagttcttccaggaagtgagtgaattcttcagaggtgaacgctttgttgccttcgccagccagaacgtatttaccatctttgtagaattcagaagctgcgcagtccatcgccaaagtgatgtctttgcccagttcataaccagcagctttaacagcttcagcgataacagccagagcttcagcgttggaacccaggttcggcgcatagccaccttcgtcaccaacagcagtgttcatgcctttcgctttcagaacttttgccaggtgatggaaaacttcagaacccatgcggatggcttctttcacagttttcgcgccaaccggctgaatcatgaattcctggatatcaacgttgttgtcagcgtgctcaccaccgttgatgatgttcatcatcggaaccggcatagagtatttgcccggagtaccgttcagttcagcgatgtgctcgtacagcggcatacctttagcagctgcagcagctttggcgttagccagagatacagccaggattgcgttcgcgccgaatttggatttgttttcggtgccgtccaggtcgatcatgatcttgtcaatgccagcctgatctttagcatctttgccaatcagcgcctgagcgatcgggccgtttaccgcagcaacagctttggttacgcctttacccaggaaacgggatttgtcgccatcgcgcagttccagagcttcacgggaaccagtagaagcacctgacggagcagctgccataccgacgaaaccaccctccagatgtacttcggcttcaacagtcgggttaccacgggagtcgatgatttcacgaccgatgatttttacgattttggacattaggttttcctcaagtcactagttaaactgaaactccagacaaacaacgcgtacccagggtacgcgttgccgctctaacttttttacttacttcgcctgacgtttctggaactcgctggcggctttcacaaagcctgcaaacagcgggtgaccatcacgtggagtagaagtaaactccggatggaactggcaagccacgaaccacgggtgattcggaacttcgatgatctcgaccaactgatcatccccggaacggcccgcaacgcgcagacctgcatcttcaatctgtttcaacagcatgttgttgacttcgtaacggtgacgatgacgctcaacaattgtcggcgcattgtacagctggcgaaccaggctatcgtcaaccaactggcactgctgtgcgccgagacgcatggtaccgccgagatcgctcttctcgctacgaacttcaacgttgccgttttcatcgcgccactcggtaatcagcgccacaaccgggtacttacagtctggcacaaattccgtagagttggcattctccatgttggcaacatggcgagcgtaatcaattaacgccacctgcatacccaggcaaatgcccagataaggaatattgttctcacgcgcaaaacgcgcggtcgtaatcatgccttctacgccacgatagccgaaaccgccaggtacgaggattgcgtccagacctttaaggatttcaacgccgcgcgtttcaacatcttgtgaatcgatcagtttgatgttgacgctgacacgattcttcagcccaccgtgtttcagtgcttcgatcactgatttataagcatccggcagttcaatgtacttgccgaccataccgatggtgacttcacttaccgggttcgcttcttcgaagataacctgttcccattcggacagattcgcttccgggcagtttaagctgaatcgtttacaaatataatcgtccagcccctgagatttcaacaggcccggaattttatagatggaatcgacgtctttcagagaaataaccgctttttccggaacattacagaacaatgcaatcttcgcacgttcgttcgccggaacagcgcgatctgaacgacaaatcaggatgtcaggctggataccgatggagagcagctcttttacagagtgctgagtcggtttggttttgacttcaccagacgctgccatgtacggcaccagcgtcaggtgcataaacagagtgtgctcacggccaatttcaacagccatctggcgaatcgcttcgaggaacggcaaggattcgatatcacctactgtaccgccgatttctaccagtactacgtcatgaccttcgccaccttccagcacgcgctctttgattgcgttagtgatgtgcggaataacctgcacggttgcgccgaggtagtcaccgcggcgttctttacgcagaacgtcagagtagatacgacccgtggtgaagttgttgcggcggctcattttggtacgaatgaaacgctcgtagtgccccaggtccaggtcggtttcagcgccgtcttcagtaacgaacacttccccgtgttggattgggctcatagtacctggatcgacgttgatgtacggatccagtttcatgatggtcacattgaggccacgggcttcaagaatggctgcgagggaggctgcggcaatgcctttacccagagaggatacgaccccgccggtcacaaaaatatagttcgttgtcatgctgaacctgagaagttaggttgaaaagacgatggaataaccaggacgggaaagcagtatacccgaacatgacctgtgccacaaactttcattatccctcctcttcgccagcgcactattgaaatcaggagtgagaaaatagcccctttggggtaaatgtttttgacgcaaatcaagcgcttgtcatttaaaaaatgacacaaatggcgcttgaccgcgtaattcccttagagatcaatttcctgccgttttacctgttgccagacttcttccattgtttcgaggtcaacacctgtcatttccagtccacgcgcggcaacaatacgctccacttcgcgaaaacgacgctcaaatttttcgttcgctttttgcaatgcgatttccgcttttgtccctaaatgacgagccagattgaccgtggcaaacagcaggtcccccatttcctcctccagtttagcctggtcgacaacagcctgccgcgcttcgtacatcacctcgtcgatctcttcgtagactttatcgactaccggaccaagcgtcgtccaatcgaagccaacgttggcgcaacgtttctggattttttgcgcacgcattaaagccggtaaactacgaggaatatcgtccagcgccgaatgctgcgctttctgcgcgcgctcttcggttttgatttgctcccaacgggcaagcacttcactactgttttcggcagaactatcagcaaaaacatgcggatggcgacgctctaatttatcgctaatagcagcgcaaatatcattaaagtcaaagcgcccttcttcctgagccatttgcgcgtaaaacaccacctggaatagcagatcgcccagttcaccgcgaagatcgtcaaaatcttcacgggcgatggcgtccagcacttcgtaggtttcttcaagggtgtaaggcgcaatggtggcaaatgtctgctctttatcccacgggcagccgttttccggatcgcgcaggcgctgcataatagtgagcaaacggtcgatttgattcattgaattgtcctgaaaattgcgggtctgtcaggtggaaacctgtgaccagaatagaagtgagttagtaacactacccaatcagtacgttaattttggctttaatgagttgtaattcctctggggcaactgttcctttcttcgttgctcctcttgcccgccaggcgatactttttacctgatcagctaacgctacgccatcacgttcctgaccggataaaacaacttcgaacggatatccttttgattgcgttgtacaaggaacacacagacacatacctgttttgttgttgtacatgaaaggactcaggacaacagctggacgatgtccagcttgctcgctaccttttgtcgggtcaaaatcaacccaaatcagatcgcccatatcgggtacgtatcggcttaccattaccagacttccttatctttcggctctccccagtcgatattctcgtggaggttttccggcgtgatgtcgttgaccagttcagcaagcgtaaatacgggctctttacgcactggctcaataattaatttgccatccaccaggtcaatcttcacttcatcatcaatattcagattgagcgcctgcattaacgtagccgggatccgcaccgccggtgaatttccccaacgctttacgctactgtggatcataaccctttcctcaaaccgctatcatatgtagatacagtatatatcaatctacattatagatacgagcaaatttcggcctaactcccgtgcaaccgacgcgcgtcgataacatccggcacctggttgagtttacccagcacgcgccccagcacttgcaggttgtaaatctcaatggtcatgtcgatggtcgccagttgctgtttggtgtcgctacggctggcaacgccaagcacgttcaccttctcgttggcgagaatggtcgtgatatcacgtaacaacccactacgatcattagccaccacgcggaccaccagcgaatatccggcggagtagctctcaccccataccgcgtcaacaatgcgttctggcgcatgggagcgcagttccgccagttgttcgcaatcggcgcggtgtactgaaataccgcgcccctgggtaatgaagccgacaatctcatctccaggaatcggctggcagcagcgcgcgatgtggtgcatcaggttgccaacaccttcgactaccacgcgaccgttatctttactgcggttttgcggcgtgtagcttttttgctgaagttgcttcagcgcggcggcgtcctgctcttcggcactcggcttattaaattgcgattgcaggaagttcaccatctgattgagacggatatccccgccaccaatcgccgccagcaactcgtcgacatcattgaagttgtaacgcggcagcagatgtttttctgcttctttcaggctgatccccagatgttccagctcgtcgtcaaggatttgccgcccagccagaatgtttttgtcacggtcctgtttacggaaccaggcgtgaattttcgaacgcccacggctggttgtgacgtaaccgaggtttgggtttaaccagtcacggctggggttcggctgtttctgggtgataatttcaatctggtcgcccatctgcagctggtaggtgaacggcacaatgcgcccaccaatttttgccccgatgcagcggtgtccgacatcactgtggatgtggtaagcgaagtccagcggcgttgatcccgcaggcaaatcaacgacatcacctttcggcgtaaagacgtacacccggtcgtcaaagacctgactacgtacttcgtcgagcatttcgccggaatcagccatctcttcctgccacgcaattagtttacgcagccaggcaatccggtcttcatgtcccgaacgtgcgccgccagcagccgcgccctctttatatttccagtgcgcagcaacacccaactctgcatcttcatgcatctgtttggtgcggatttggatctcaacggtttttccacccggccccagaaccacggtatgaatagactgataaccgtttggtttcgggttagcgacgtaatcgtcaaactcatccggcaggtggcgatagtgagtgtgcactatccccagtgcggcataacaatcctgtaaacgctcggcgacaatacgtaccgcacgcacatcaaacagctcatcgaaggcgaggttctttttctgcattttacgccagatgctgtagatgtgtttcggacgaccatacacttcagctttaacgccttcagctttcatctcagcgcgcagatgaccgacaaactcttcgatatagtgttcgcggtcgagacggcgttcatgcaacagttttgcgatgcgtttgtattcggtcgggtgcagataacggaagcagtaatcttccagctcccatttcagttgcccaatcccaagacggtttgccaacggcgcgtagatattggtgcactcttttgccgccagtacgcgttcatcttccggcgcatcttttacttcccgcagatgagcaatacgctccgccagtttgatgaccacgcagcgaaaatcatcgaccatcgccaataacatccggcgaacgttatcgacctgttcggaggaaacagaatcagtgtgcgtcgctttcagctggcggatcgccgccatatcacgcacgccgtgaataaggttaacgaccgacttaccgacgctctcacgcagcacatcttcgctgactacgttggcatccgccagagggaaaagcagcgccgcccgcagcgtgtcaatgtccatacttaatgtcgagaggatctccaccatctcaacaccacgccacaataacagactggcatccggatgcccctgcgtctgttgcagacaatacgcccaggtttcggctaagcactcacacgaattctggctggtaatacccagacttgcgatccatttttccggatcaaattcaccagccttattgatatgtgcacttcttaccgcaaccatcgtcctctcctttagggaccagacctgccgaaatcggcaaatcgcaactatttaacgcgcgagaaaagtaccatcgattccagatgtcccgtgtgtgggaacatatccagcatcgccagtcgcgcaatggtatatcctgcttttaataacgcttcgctatcccgagccagcgttgcagggttacaggatacataaactatacgaataggttccagttttataatttgctgcataacacctgcggcacctgctcgcgccgggtccagcaacactttatcgaagccgtttttcgcccacggctgctttgtgacatcttcttcaagattttcgtgataaaacgtcacattctgtaagccattaagacgcgcattctgctggcctttttccaccagcgccggaacaccttctacaccgaccacactggcagcttgtgtcgccaatggcagtgtaaagttgcccataccgcagaacagatccagtacgcgatcttcaggttgcacatccagccattccaacgcacgcgctaccattttttggttcacacccgcattgacctgaataaaatcgcgcgggctaaaagttaagcgcaacccgtttgagtcataccagggcatctcaccagagacggtttcgagtatctcactatcgggggcgagatacagatccaggccttcagaatgcgaaaagcgttccagtttttcgcgatctgccgaacttagcggtgcggtatggcgcaaaatcatcagcgtgccgctggttgcctgtaccagttcaacatgaccaagatggcgcatagcttgtaagctgcccagacatgccctgactttgggcagcaatgcttcaagttggggcgctaaaatggggcattgtttgacgtcgacaatgtcactggagcccgctttgcgaaaccccatctgaagttgctgtgttttcggtaagtagttcagacttaaacgcgcgcgacggcgatagccccagggaacatcggcgatcacttcagagacatcgtgtttcattaatcgggcgagtgccgcacttttgcttcgctgctgtaaatccacgctggcgtgttgttgctgacagccaccgcatacgccaaaatgaggacagcgtggcgtttcgcgttccgggctatcgcttaaccggcgtacgactttagcgcgggcatactgttttttatcttcagtaacagtaacttccgcgttttcctgcggcaataatccggggataaatagcgttttgccgttatgtcgcgccacgccctgaccaaaagagtcgaggtcgttgactgaaacggttatgatctgacgcgtcgtcgtgcgtcgttttgcagagtagaattgcgccattggcgagactttctcaatttaacagtgtgaccttaattgtcccataacggaactccatgaccaactacagcctgcgcgcacgcatgatgattctgatcctggcaccgaccgtccttattggtttattgctgagtatctttttcgtcgtgcatcgctataacgacttgcagcgtcaactggaagatgccggtgccagcattattgagccgcttgcagtttctactgaatatggcatgagcctgcaaaatcgcgaatctatcggtcagttaataagcgtactgcatcgtcgccattccgatattgttcgcgcgatttcggtttatgatgaaaataaccgactctttgtcacctccaattttcatcttgatccctcatcaatgcagctcggcagcaacgtgccgtttcctcgccagctcactgtcactcgtgacggcgatattatgatcctccgcacgccgattatttctgagagttactcccccgacgaatcgcccagtagcgatgccaaaaatagtcaaaatatgttgggatatattgcgctggagctggatcttaaatcggttcgcttgcagcaatataaagagatctttatttccagcgtgatgatgctgttttgtatcggtattgcgcttatttttggctggcgcttaatgcgcgatgtaaccggtccgattcgcaacatggtgaataccgtcgaccgcatccgtcgcgggcaactcgacagccgggtggaaggatttatgctcggtgagctggatatgctgaaaaacggtatcaactcgatggcaatgtcgctggctgcttatcacgaagagatgcagcacaatatcgaccaggcgacgtccgatctgcgtgaaacgctggagcagatggaaattcagaacgttgagttggatctggcgaaaaagcgcgcccaggaagcggcgcgtattaaatccgagtttctggcaaatatgtcacacgagctgcgtacaccactgaatggtgttattggctttacccgcctgacgctgaaaacagaattaacaccaacgcagcgcgatcacctgaatacgattgaacgttcggcaaataatttgctggcaattattaatgatgttctcgacttctcgaaactggaagcaggtaagctgattctggaaagtattccattcccactacgcagcacgctggatgaagtcgttactctgctggcacattcttctcacgataaagggttggaactgacgctcaatattaaaagcgacgtgcctgataacgtgatcggcgacccgctgcgattacagcaaatcatcactaacctggtggggaatgcaattaaattcaccgagaatggcaacattgatattctggtagaaaaacgtgcgctgagtaataccaaagtgcagattgaagtgcagattcgggataccggcattggtattcctgaacgcgatcaatcgcgcttattccaggccttccgacaggctgatgccagtatttcccgccgtcatggtggcaccgggctggggctggtgattacacaaaaactggttaatgaaatgggcggcgatatttcgttccatagccagccgaatcgcggttcaactttctggttccacattaatctcgatctgaacccgaacattattatcgaagggccatccacccagtgcctcgcaggtaagcgcctggcctatgtcgaaccaaactccgcagcagcgcaatgcacgctggatattttaagtgaaacgccgctggaagtggtttatagcccaacgttctccgcgctgcctcccgcgcattacgacatgatgttgttaggcatcgcggtgaccttccgcgagccgctaacaatgcaacatgagcgattagcgaaagcggtatcgatgaccgatttcctgatgctggcacttccttgccatgcacaagtcaatgctgaaaaactcaagcaagatggtatcggcgcgtgtctgctgaaaccattaacacctacacgcctgttgcctgccctgacggaattttgtcatcacaaacaaaacacgcttttgcctgtaaccgatgaaagtaagctggcaatgacagtcatggcggttgatgacaaccccgctaacctgaaacttatcggcgcattgctggaagatatggtgcaacatgtggaactttgcgatagcgggcatcaggcggttgaacgggcgaaacagatgccgttcgatttgatcttaatggatattcaaatgccggacatggatggcattcgggcctgcgaactcatccaccaactcccgcatcagcaacaaacgccggttatcgcggtaacggcgcatgcaatggccgggcaaaaagagaagctgcttggcgcagggatgagcgattatctggcgaaaccgattgaagaagagcgattgcataatttgttgttgcgctacaagcctggcagcggtatttcctctcgcgtcgtgacgcccgaagtcaacgaaattgtggtgaacccgaatgcgaccctcgactggcaactggcactacgccaggcagcaggaaaaaccgatttagcgcgcgatatgctgcaaatgttactcgatttcctgcctgaagttcgcaacaaagttgaggaacagctggttggagaaaacccggaaggcctggttgatttgattcataaactgcatggcagttgcggctatagcggtgtgccacgtatgaagaatctctgccaactgatcgaacaacagctacgtagcggtactaaagaagaagatttggaaccggagctgctggaactgttggacgagatggataatgtcgcgcgcgaagccagcaaaattctcgggtaatggatgtcttgttgagtagcaatcggctttttatgacgctggtttcagattggtgacaaagtgcctgtgtttatgccggatgcggcgttaacgccttatccggcctacaaaaccaattaaattcaatgaattaaaaaatgatgtagacctgatacatagcacaacaggctattttgcgtttagcatcagtctcaaaccggctccagatagagccggttttggttttctgtcttaacgcaccatgcacggacgcttgttatcgaacgtccagccaggaatcagatactgcattcccatcgcatcgtcacgcgcgccaagcccgtgtttctgatacagctcatgggctttcatcacttgatccatatcgatttctacacccagccccggtttttctggcacctgtaccagcccgcctttgatctcaaacggttctttggtcaggcgctgattgccttcctgccaaatccagtgcgtatcaatagcagtaattttacccggtgcagcggcggcaacatgggtaaacatcgccagggaaatatcgaagtggttgttagagtgtgaaccccaggtcaggccaaattcatggcacatttgcgccacacgtaccgaaccttgcattgtccagaaatgcggatccgccagcgggatatcaacggattgcagggagagcgtatggcccatttgccgccagtcggtggcgatcatattggttgcagtcggcagacctgtcgcgcgacggaactctgccatcacttcacgcccggagaaaccttgctccgcaccacacggatcttctgcataagccagtgaccctttcaggtatttaccaattttaatcgcttcgttcagcgaccaggcaccgttaggatcgagcgtaatacgcgcctgcgggaaacgtttcgccagtgccacaatagactcggcttcttcttccccggccagtacaccgcccttcagtttgaaatcgttgaagccatatttttcatatgccgcttccgccaggcgcaccaccgcatccggcgtcatcgcgtcttcatgacgcaggcgataccagtcgcatgagtcatccggctggctttgatacggcagcggtgtggctttgcgattaccgacgaagaacagataaccgagcatttcgacttcgctacgctgttgaccatcgcccagcagcgatgccacgtttacccccagatgctgccccagcagatccagcattgccgcttctatcccggtaactacatgaatagtggtacgcaaatcaaatgtctgcaaaccgcgcccaccagcatcacgatcggcaaaagtattacgcaccagcgtcagaacgtttttgtattcacccagcgttttacccactaccagcggaatcgcatcttccagcgttttacggattttctcgccgccgggaatttcccctacgccagtgtgaccagaattatctttgataatcacaatattacgcgtaaagaacggtgcgtgtgcaccactcagattcatcagcatactgtcatgacccgccaccgggataacctgcatttcagtaacaacaggcgtcgtaaattgagaactcatatttatgtcctttttcagaatcaatgacggccgaaaacgggacgtttacggtcaaaggtccagccggggatcaggtactgcatcggacctgcgtcgttacgcgcaccgccaggcagacgtttataggcctcatgtgccttttgtacctgttcccagtccagttccacgcccagaccgggcgcatcaggaacggcaatttttccgtttttaatctccagcggattttgggtcaggcgacaatcgccctcctgccaaatccagtgggtatcgatagcggtaggattacccggtgccgccgcgcccacatgggtaaacatcgccagagagatatcgaaatggttattagaatggcagccccaggtcagcccccagtcgtcgcaaagctgcgccacacggactgcaccggaaagcgtccagaagtgcggatcggcaagtggaatatctaccgcattgagcatcaccgcatgacccatttcgcgccagttggtggcgatcatgttagtcgcgacgggcaagccggtcgcccgtcgaaattccgccatcacttcacgtccggagaagccctgttctgcgccgcatggatcttcggcataggtaagaacatcattcagccctttgcataaagaaatggcttcatcaagcagccatgcaccgttgggatcaacggtaatccgcgcatccgggaagcgtttcttcaatgcacgaacagtgtcgatttcttgctcgccaggtaacacgccgcccttaagtttgaaatctttaaagccgtagcgatcctgtgaggcttccgccagacgcacaacggcttcgctgttcatcgctttctgatggcgcaactgataccactcatggttgcccggcgtattttccagataaggaagatcggttttggtccgatcaccgatataaaacagataaccgaggacggtaatagtctcgcgttgcttgcctggccccaacagttcgcagaccggaacattcagcgccttacctagcaggtcaagcaaggcggcttccagcgccgccacggcattaacgcgcaattcaaaagtccaggcacctttgccgaaggtatcaaaatcggctgcctgattacctttatgcacctgctgaaccactttattcaggcgcgcaacttcctggcccagaaccatcggaatagcatcgaccagtgtttgataaatcacctctccgcccggcgcttcaccaatgccggtatgcccggcgttatcggtgagtaccacaatattgcgggtgaaatatgcgttatgtgccccaccaatattaagcaacatgctatcgtgcccggcgaccggaatgactttcatatcagtaataacaggactggattgtgtcgtcatcttattgccccgcgacaggtttcagctcgatacgcttgatatcgcccaccagcaccaggtagctcagtaccgcgattaaggcatgaacaccaacataaatcagcgccccattaaaggagccagtcgtgccaacgatataaccaattgcgattggcgtgacgatgccagaaatgttaccgaacatgttgaacaggccaccggaaagaccgctgatctcttttggcgcggtatctgccattactgcccaacccagcgccccgatgcccttaccgaagaaggccagcgccataaagccgatgatcatccactcaacgttgacgtagttgcagaacaccatcaccatcgacagcaacatgcccattacgatcggtgttttacgcgcaatgttcagcgatcccgtgcggcgcatcagccagtcggaaataatcccacccagcacaccgccgataaaaccgcaaaccgccggaacggaagccacaaagcccgctttcagaatcgacatcccgcgtgcctgcaccagataaaccgggaaccaggtaataaagaagtaagtcagggcgttgatacagtactgaccgatataaacgccgatcatcatccgtgacccgagcagctgtttgatctgcccccacttcacgctgaacggcactttaactttagtgttttgctgatccatattgatcagcgcgccacccgcggcgatatactccagctctttctgatttacgcccggatgttgatttggctcgtggatgactttcaaccagataaagctgatgacaatgcccagaccgcccataaagaagaagacgtgtgaccagcccacttcatgcgtcagccagcccataatcggcgcgaagataaccgttgcgaagtattgggcggagttaaaaatcgacaccgccgttcccctttcctgcgccggaaaccaggccgcaacaatgcgactgttgccggggaaagatggcgcttcagcaagcccgaccaggaagcgcagcgtaaacagggcaacgataatgccgaatccactaaagatatcgacgaagccttgcagcaaggtaaacatcgaccagataaagatcgaccagaagtagacgcgttttgaaccaaaacggtccagcaaccagccaccagggatctgcccgataacataagcccatgagaaagcagagaacacatagcccattcccacaggatcaaggccgatatctttggccatttccgaaccggcgatagagagcgtagcgcggtcgccgtagttgaaggatgtgacgataaacaacatcaccactatccagtaacgagcatttgtgcgtttttccacactgctcgcagcctgacttaaagaactcattgttgcactcctgaaaattcgcgttagccacgctcactctggactgcgacatcgccaggaaatcagaggtgacgtagggtgttttttgccgtttttataggtcgttcgccgaatacggcgcgtgtttatatctggcaatagcagtataaaaagcgcgccatagcggctcaccgtgcaacaacacaacattaatgcgttcaatgaggcccgattttggcattagccctggacggtggaatccacttcacggaaatgaaaacaagaacaagaaaggaagggttaaaacgaagaaataaagaagagtatgaaatggatcgcttgactccaggcaaacgccagtaaaaatccgcactatgaagcagtttttactggcatttgcctgaaaagattcgattcagcactgctaaaacggcatttaccgctcgctgaacatatcaggacaacagcgtgccccaatgttcgacccacggatttgattccgtttccggttccgggttctcactggcgtcaatcaacagcatttcgccaacccgctgagcgctctgttcctgcaacaaggcatcgaactgtttgccgccattgcagaaattcacataactactgtcgccgagcgcaatcacgccataacgcagattcggctggaagcccagactatctttgattccctgaaagagtggcacaatgctatcaggaaggtcgccctgcccggtcgtggacgtaaccaccagaacatacttatcctgatagggcagccagtcgcttaattcaggatcttcaaataccgttgctttgtggccctgcgcggtcagaatcgcttccgcttcttcggccactaacagtgaattcccgtacatggtgccgacaaaaataccaatttccgccataccgttttctccctggattaggaacttatctctccatcctgacccgatggcgcactgaactcaaccctttcattttcaggaagcagaccgcgccagccaaattgtgataacgcctgcatccaggtgtcgtccaggcccgcgtgaatagtcagcggctcgccagtaaaaggatgcgtcaatgacaactgactggcatgtagcattaaccgctggaggccaaaatgctcagcaccgctgcgattctggcgtaaatcgccatgtttgctatcgccaataatcggatgacgcaaatgggcaagatgtcggcgaagctgatgtttgcgtccggttttcggctccagttccaccaggccgtagcgcgtggtcgggtaacgtccggtcgctaccggcatttctacggtcgccagaccgcgataatgcgtcactgctggctgcgggcctttatcttcgcgggcaaatttatcagcgattttgtccagttcttccaccagtggataatccagcaccgcttcttccatcaaccagccgcgcacaatcgcatggtaacgtttctggatttggtgctgttcaaactgttgtgccagcagccgtccggcctcgctggataatcccatcaacaacacaccagaagtgggtcggtccagacgatgagcagtaaaaacatgctggcctatctggtcacgcacggtttgcatgaccactactttctcgtcgcgatccagccagctgcggtgaaccagccagccggagggtttatttaccgcaaccagccattcatcctgatagagtatttccagcattagctcgcatcatccgcaaaaagagcatccagtttttccagctcagccagaataagcgcgcgttgcggatggtccgtcgccagcgccatttcataatagggtgcaacggcaaaagcgcccggtaacggctgtttgttatctaacaaatcgtgcattcgcgggatcagcacccactgcaaccactccagtggttccatggtgtccataaagaacggttgggtactattaaattgatgcggctggggttcatcgtttcgccagtgctgatgttcacgcagtaacgcttcaagcgtctgcaactggagacgaacgcggtcatgagtggtcataaagcaacctcaataagaaaaactgccgcgaaggatagcaggaataaaaaaagggagcactgtattcacagcgctcccggttcgtttcgcagcattccagctacttttgttgctccctgctcatccttgacaacttttcctctggccttgcggccaatcgttcatcctgaactattgcttcctgctcacaccaccccgatgtgatacttcatcctgaagtgtccctggccttcctgacccaccgaatcatcctgaccggttctcattctccatcctggaggtgtcctttaacgcgtcctgcgtcatcctcttcgcttcatccagaagcctttccctgaaacaccatcctggtgcgtcctgcagaagtgtcatcatcctgatgttcacttcgttgtctgactccctgtcgacgaagatagaatcgtctttttcgcgaagtcttacaaggcgcttacagacaatgccttaaggaaaatttcatatgaaagttaagaattaacaagtaacatgttgtttttaaatgaaaataacgattcttatctttttaagtattcgcttatttcctggcgatctcctacagggtctgtaagagatctctcacaaccagatggggtatttggattacagaagaggcttaagttgattaaggaattccgcaagatttgaggctaaatgcgtccgtttacgtgttcccagcgtctctttgcacacttcaccggagagattacacaccgagatgacctctaactcttcttccagcgtcgcgataaatagcgtgggcggcagttttagccttttctgagtcaccagatgaccaatcagattttcctgcacccgacggaagtcgtcttcactccaggtttgcagcaatgtcagtttgatatcgccaaactgcgcgtgcatatccccggcaaactgagtcgtataaaaggtatgaattgtgggttgtatcacaatatcaaaagcgcgttcaaccgcgtttacattttgttccccggtaaacggctggggttgccagtatacggcatcttcggtagttgaaataatgcacggtgaaggaacaccgtacagttcctcacttaacggccagcttttatgctcttcatgccacgcatcgcagtagcgtgcagtaaaatctttcagggcttgtgcggtcaaatcgtccactaatttctctcttcacttaaaccagatacacttgtcgtttagtttatctggtttatgacggtgaaacatgtcttcttatgcaaaccatcaggcacttgcgggcctgactcttggaaaatcaaccgattaccgggatacctatgacgccagcctactgcaaggcgttccacgcagcctgaatcgcgacccgctgggtctgaaagcggataacctgccttttcacggtacggatatctggacgctgtatgaactttcctggctgaatgcgaaaggtttgccgcaggtcgctgtcggtcatgttgaacttgattacaccagcgtaaatctgattgagtcgaagagttttaagctctatctcaacagttttaaccagacgcgttttaataactgggatgaggtgcgccagacgctggagcgcgacttaagcacttgcgctcagggtaagattagcgtggcgttatatcgtcttgatgaactggaaggccagccgataggtcattttaatggcacttgcattgatgaccaggatatcactatcgataactatgaattcactactgactatctggagaatgccacctgtggtgaaaaagtagtggaagagacgcttgtcagccacctgctgaaatcaaactgcctgatcacccatcaaccagattggggttcgatccaaattcagtatcgtggacgccaaattgacagagaaaaactgctgcgttacctggtctcattccgtcatcacaacgagttccacgaacagtgcgtggaacgcatctttaatgacctgttacgcttctgccagccagaaaaattgagcgtttacgcacgttatacccgtcgtggcggtctggacattaacccgtggcgcagtaatagcgattttgtcccatcgaccacaagactggttcggcaataaattttttctcaattttgcgtgctggattcacgcagaaggttgtgaaaggtcatcaggcagggctattgtaatcaaagggaatgacgatattcgtcccataaggagtttttcttgattacacatattagcccgcttggctccatggatatgttgtcgcagctggaagtggatatgcttaaacgcaccgccagcagcgacctctatcaactgtttcgcaactgttcacttgccgtactgaactccggtagtttgaccgataacagcaaagaattgctgtctcgttttgaaaatttcgatattaacgtcttgcgccgtgaacgcggcgtaaagctggaactgattaatcccccggaagaggcttttgtcgatgggcgaattattcgcgctttgcaggccaacttgttcgcggtcctgcgtgacattctcttcgtttacgggcaaatccataacaccgttcgttttcccaacctgaatctcgacaactccgtccacatcactaacctggtcttttccatcttgcgtaacgctcgcgcgctgcatgtgggtgaagcgccaaatatggtggtctgctggggcggtcactcaattaacgaaaacgagtatttgtatgcccgtcgcgtcggaaaccagctgggcctgcgtgagctgaatatctgcaccggctgtggtccgggagcgatggaagcgccgatgaaaggtgctgcggtcggacacgcgcagcagcgttacaaagacagtcgttttattggtatgacagagccgtcgattatcgccgctgaaccgcctaacccgctggtcaacgaattgatcatcatgccggatatcgaaaaacgtctggaagcgtttgtccgtatcgctcacggcatcattatcttccctggcggtgtgggtacggcagaagagttgctgtatttgctgggaattttaatgaacccggccaacaaagatcaggttttaccattgatcctcaccggcccgaaagagagcgccgactacttccgcgtactggacgagtttgtcgtgcatacgctgggtgaaaacgcgcgccgccattaccgcatcatcattgatgacgccgctgaagtcgctcgtcagatgaaaaaatcgatgccgctggtgaaagaaaatcgccgtgatacaggcgatgcctacagctttaactggtcaatgcgcattgcgccagatttgcaaatgccgtttgagccgtctcacgagaatatggctaatctgaagctttacccggatcaacctgttgaagtgctggctgccgacctgcgccgcgcgttctccggtattgtggcgggtaacgtaaaagaagtcggtattcgcgccattgaagagtttggtccttacaaaatcaacggcgataaagagattatgcgtcgtatggacgacctgctacagggttttgttgcccagcatcgtatgaagctgccaggctcagcctacatcccttgctacgaaatctgcacgtaatctccgctcccccggtgacgtttgttgccgggttttctcgtttttggtcacttactcatcaactcatttcatttgttatatgaatgtttcttaccaccctcacgcgacaaatatcatcacagttaatatgtcatacaatttatgttgcaacgcaaacgtttccctattttcataaaccgtattttatcgctatgaaaaagaaattatcgccatgattaactaaaagtattgattttttcagttcaacctacatatattgcgcgccccggaagaagtcagatgtcgtttaatgggcaaatattgcccttaaattctcttttacttttgatttacagagtaaagcgttgggataatctatcttccaagtagattattgtatttgggatcaagatcactgatagatacataacttgtgtgtatctttccgccctcaaattattacggcggtaaatgattaagccatcgccgatagacagatttcatttttacggtcaggcaccttcccgggctgaactggctaaaagctgaattatttgcattcctccaggagaaatagatggaaacgactcaaaccagcacgattgcgtcgaaagactctcgtagtgcctggcgcaagacagacaccatgtggatgctgggcctttacggcacggcaatcggcgcgggcgtgctgttcctgccaatcaacgccggtgttggcggtatgatcccgctgatcatcatggctatccttgcgttcccgatgacgttttttgctcaccgcggcctgactcgcttcgtactgtctggtaaaaacccgggcgaagacatcaccgaggttgtagaagaacactttggtattggcgcaggtaaactgattaccttgctctatttcttcgctatctacccgatcctgctggtttatagcgtagcaatcaccaatacagttgaaagcttcatgtctcaccagctgggtatgacaccaccgccgcgtgcgattctgtcgctgatcctgatcgtgggtatgatgaccatcgttcgcttcggtgagcagatgatcgttaaagcgatgagtattctggtattcccgtttgttggcgtactgatgctgctggctctgtacctgatcccgcagtggaacggcgcagcactggaaacgctgtctctggacactgcatctgcaaccgggaacggtctgtggatgaccctgtggctggcaattccggtaatggtgttctcgttcaaccactctccgatcatctcttctttcgccgttgcgaagcgtgaagagtacggcgatatggcagaacagaaatgctcgaagatccttgcattcgcacacatcatgatggtgctgaccgtaatgttcttcgtcttcagctgcgtactgagcctgactccggcagacctggctgcggctaaagagcagaacatctcgattctgtcttacctggctaaccactttaacgcaccggttatcgcgtggatggctccgattatcgcgattatcgctatcaccaaatccttcctcggccactacctgggcgcacgtgaaggcttcaacggtatggtgattaaatctctgcgtggtaaaggtaagtctatcgaaatcaacaagctgaaccgtatcactgcgctgttcatgctggtaacgacctggattgttgccaccctgaacccgagcatcctgggtatgattgaaaccctgggcggcccaatcatcgcgatgatcctgttcctgatgccgatgtacgcaattcagaaagtaccggcaatgcgtaagtacagcggtcacatcagcaacgtattcgttgtcgtgatgggtctgattgcaatctccgcaatcttctactctctgttcagctaagtcctttcgcgccgctttcgggcggcgcttcctccgttttaacgcgatgtatttcctatgattagcgtattcgatattttcaaaatcggcattggcccttccagttctcataccgttggaccaatgaaagcgggtaaacaatttaccgacgatctgattgcccataatctgcttaaagacgtgacccgcgtggtggttgacgtgtacggctcgctctctctgaccggtaaaggccaccacactgatatcgccattattatgggcctggcgggtaacctgccggataccgtggatatcgattccatccctggttttattcaggatgtgaatactcatggtcgcctgatgctggcaaacggtcagcatgaagtggagttcccggttgatcagtgcatgaacttccatgcagacaacctttctctgcatgaaaacggtatgcgcattaccgcgctggcgggcgataaagtcgtttacagccagacttactactctattggcggtggctttatcgttgatgaagagcattttggccagcagaatagcgcaccggttgaagttccttatccgtacagttcagcagccgatctgcaaaaacattgtcaggaaaccgggctgtcactctctggcctgatgatgaaaaatgagctggcgctgcacagcaaagaagagctggaacagcacctggcgaacgtatgggaagtcatgcgtggcggtattgagcgcggtatttccaccgaaggcgtgttgcctggcaaactgcgcgttccacgccgtgctgcggcactacgccggatgctggtcagccaggataaaaccaccactgacccgatggcggttgttgactggatcaacatgtttgcactggcagtgaacgaagagaacgctgctggcggacgcgtggtgactgcgccgactaacggtgcgtgcgggattatcccggcagtgctggcgtactacgacaagtttatccgcgaagtgaacgctaactcactggctcgttacctgctggtagccagtgccattggttctctttataagatgaacgcgtcaatttctggtgctgaagtcggctgccagggtgaagttggtgtggcgtgctcaatggcggcggctggtctggcagagctgttaggtgcaagcccggcgcaggtgtgcatcgcggcggaaatcgccatggagcacaacctcggtctgacgtgtgacccggtcgccggacaggtccaggtgccatgcatcgagcgtaacgccattgcggcagtaaaagcggtgaacgccgcacgtatggcgctacgccgtaccagcgagccgcgcgtctgcctcgataaagttatcgaaaccatgtacgaaacaggtaaagatatgaacgccaagtaccgcgaaacctctcgcggcggcctggcaatgaagatcgttgcctgcgattaatcgctctccagaggcctcgttttgcgaggcctcttcccgatttctcatccagccgtagcctgttccggcatcgaatgttacccttatcgcctgatctttaagggggttatcgtggctgttcatttgcttattgtcgatgcactgaatcttattcgtcgcattcatgccgttcagggatcgccctgtgtcgaaacctgccagcatgcgctcgatcagctcattatgcacagccagccaacccacgcggtcgccgtttttgatgatgaaaaccgcagtagcggctggcgtcatcagcgtttaccagattacaaagcgggtcgaccgccaatgccggaagagttgcacgacgagatgcctgcattacgcgccgcctttgagcaacgcggcgtcccgtgctggtcaaccagcggcaacgaagccgatgacttagccgccacgctggcggtcaaagtgacacaggccgggcatcaggcaacgattgtttcgacagataaaggctactgtcagttactttcaccgacattacgtattcgtgattacttccagaaacgttggctggatgcgccatttatcgataaagaatttggcgttcaaccgcagcagttgcccgattactggggacttgcggggatcagcagttcaaaggtaccgggtgttgcgggaatcggaccaaaaagcgccacgcagctgctggtcgagtttcagagtctggaagggatatatgagaatctggatgcggttgccgaaaagtggcgcaaaaaattagaaacccataaagagatggcgtttctgtgccgcgatattgcccgcttacaaaccgatttgcatatcgacggcaatttacagcaattgcggttggtacggtaacggcgagccggatacgccgcaaacgtcgtatccggcattatcacatcagcgcatttaccaggcggtatggtaaagctctacaatatcctcaagcgttgcttcacgcgggttgccaccggtacaaacatcattcagtgccgcctgcgccagtgccggaatgtcttccttgcgtaccccaacatcacgcaaatgtggcggaataccgacatcacggttgagaacaaacaccgcttcaacagcggcattacgcgcctcttccaggctcataccttccactttcacgcccataacgcgcgcgatatcgcggtacttctcaccggtaaagtcagcgttatagcgcatgacatgcggtagcaggatggcgtttgcaacaccgtgtggagtgttataaaacgcgcccagtggatgcgccataccatgcaccaaccctaacccaacattcgagaagcccatacccgcaacatactgcccgagcgccatttcttctccggcatccttatcaccagcaaccgatcctcgcagcgccccagcaatgatttcaatcgctttaatgtgcagtgcatcggttagcgcccacgcgccacgggtaatatacccctcaatagcatgagtgagcgcatcgacacccgtcgcagctttcagcgctggaggcataccatccatcatgtcagcgtcaataaacgccacctgcgggatatcatgcggatcaacgcaaacaaacttgcgccgtttctcttcgtcagtgatcacgtagttaatggtcacttctgccgcagtacctgctgtggtaggaattgccagaatcggtacactgggtttattggtcggggaaagcccttccaggctacgcacatcggcaaactccgggttgttgctgataatgccaatcgctttacaagtatcctgtggagaaccaccaccaatagcgatcaggtaatccgcgccgctattctggaatacaccgagcccttctttgacgacagtaattgttgggttgggcactacgccgtcgtaaatcgcccatgccagccctgcagcatccatcttatcggtcactttcgccaccacgccgcattgcaccagcgttttatcggtgacgatcagcgccttctgataaccacggcgtttcacctcatcggttaaagccccaacagcaccccgaccaaaccatgccgtttcgttcagaatcattctgttagccatcatccttctccttgttgctttacgaaattactcttcaatccgtaacccataggttttgaatttctccagcactacggcaatctcttcatcgctcagcactggcaccgggtccgtaatcgccagggtcgtcaggtaaagttgcgccagcacttcaacttcatgcgccagccataacgctttttccagattcacctcacaagcgataagcccatgatgttgtaacaaagttgccttacgatttttgagagccagcgcaacatgttcagaaagttcgcgtgttccaaaggtcgcataaggcgcgcaaggaatagaattaccgccagccgccgcaatcatgtagtgaatagcggggatcggtcggttaagaatggaaactgctgtgcaatgaacggcatgattgtgaacaaccgcgttggcatccggtctgctttgataggccgccatatggaaacgccattcgcttgaggggagctttccttcctcatgtttaccgttgccatcaataaagacaatatgcgactccgtcagtttttcatatggaatgcctgtaggcgtaatcagcatcccatcctgataacgtacactgacgttccccgctgtcccctggttcagtcccaggcgggtcatttccaggcaagtgtcaataatctgacgagcaagtttatttcgttccattagctacctctctctgattcaaaacagggcaataatgttgttcctttcacactattgaattagccgtttaattacccaccatcttcttcctgattaaccagaaagaaattcacaagcttatattttgtgacctggttcaactaatcacagtaaataactgcaagttctctttttataaccccattaaaaatgaccgctcttaaaaatatttatcaaaacggtcatttttctattcactcaagccaggaatgcccgttttcggcataaacaattaatacggtcatctggtttgtgttttttatgatttattttctgaaacgggcatgaaatttcgattattaaagtgatggtagtcacataaagtcaccttccagctaataagtgtgaccgccgtcatattacagagcgttttttatttgaaaatgaatccatgagttcatttcagacaggcaaatattcactgatatgaagcccgaactcgctggttttgcacttttgaaaacataaccgattacgtgcttaagcttctgaacctaagaggatgctatgggaaacacatcaatacaaacgcagagttaccgtgcggtagataaagatgcagggcaaagcagaagttacattattccattcgcgctgctgtgctcactgttttttctttgggcggtagccaataaccttaacgacattttattacctcaattccagcaggcttttacgctgacaaatttccaggctggcctgatccaatcggccttttactttggttatttcattatcccaatccctgctgggatattgatgaaaaaactcagttataaagcagggattattaccggattatttttatatgccttgggcgctgcattattctggcccgctgcagaaataatgaactacaccttatttttagttggcctatttattattgcagccggattaggttgtctggaaactgccgcaaacccttttgttacggtattagggccggaaagcagtggtcacttccgcttaaatcttgcgcaaacatttaactcgtttggcgcaattatcgcggttgtctttgggcaaagtcttattttgtctaacgtgccacatcaatcgcaagacgttctcgataaaatgtctccagagcaattgagtgcgtataaacacagcctggtattatcggtacagacaccttatatgatcatcgtggctatcgtgttactggtcgccctgctgatcatgctgacgaaattcccggcattgcagagtgataatcacagtgacgccaaacaaggatcgttctccgcatcgctttctcgtctggcgcgtattcgtcactggcgctgggcggtattagcgcaattctgctatgtcggcgcacaaacggcctgctggagctatttgattcgctacgctgtagaagaaattccaggtatgactgcaggctttgccgctaactatttaaccggaaccatggtgtgcttctttattggtcgtttcaccggtacctggctcatcagtcgcttcgcaccacacaaagtcctggccgcctacgcattaatcgctatggcactgtgcctgatctcagccttcgctggcggtcatgtgggcttaatagccctgactttatgcagcgcctttatgtcgattcagtacccaacaatcttctcgctgggcattaagaatctcggccaggacaccaaatacggttcgtccttcatcgttatgaccatcattggcggcggtattgtcactccggtcatgggttttgtcagtgacgcggcgggcaacatccccactgctgaactgatccccgcactctgcttcgcggtcatctttatctttgcccgtttccgttctcaaacggcaactaactgaacatattttccgaataaagtgaggaatctgtaatgaaaaaaatcagcttaccgaaaattggtatccgcccggttattgacggtcgtcgcatgggtgttcgtgagtcgcttgaagaacaaacaatgaatatggcgaaagctacggccgcactgctgaccgagaaactgcgccatgcctgcggagctgccgtcgagtgtgtcatttccgatacctgtatcgcgggtatggctgaagccgctgcttgcgaagaaaaattcagcagtcagaatgtaggcctcaccattacggtaacgccttgctggtgctatggcagtgaaaccatcgacatggatccaacccgcccgaaagccatttggggctttaacggcactgaacgtcccggcgctgtttacctggcagcggctctggcagctcacagccagaaaggcatcccggcattctccatttacggtcatgacgttcaggatgccgatgacacatcgattcctgccgatgttgaagaaaaactgctgcgctttgcccgcgccggtttggccgtcgccagcatgaaaggtaaaagctatctgtcgctgggcggcgtttcgatgggtatcgccggttctattgttgatcacaacttctttgaatcctggctgggaatgaaagtccaggcggtggatatgaccgaactgcgtcgccgtatcgatcagcagatttacgacgaagccgaactggaaatggcgctggcctgggctgataaaaacttccgctatggcgaagatgaaaataacaaacagtatcaacgtaatgccgagcaaagccgcgcagttctgcgcgaaagtttactgatggcgatgtgtatccgcgacatgatgcaaggcaacagcaaactggccgatattggtcgcgtggaagaatcacttggctacaacgccatcgctgcgggcttccaggggcaacgtcactggaccgatcaatatcccaatggtgacaccgccgaagcgatcctcaacagttcatttgactggaatggcgtgcgcgaaccctttgtcgtggcgaccgaaaacgacagtcttaacggcgtggcaatgctaatgggtcaccagctcaccggcaccgctcaggtatttgccgatgtgcgtacctactggtcaccagaagcaattgagcgtgtaacggggcataaactcgatggactggcagaacacggcatcatccatttgatcaactcaggttctgctgcgctggacggttcctgtaaacaacgcgacagcgaaggtaacccgacgatgaagccacactgggaaatctctcagcaagaggctgacgcttgcctcgccgctaccgaatggtgcccggcgatccacgaatacttccgtggcggcggttactcttcccgcttccttaccgaaggcggcgtcccgttcaccatgactcgtgtcaacatcatcaaaggcctgggaccggtactgcaaatcgcggaaggctggagcgtggaattgccgaaggatgtgcatgacatcctcaacaaacgcaccaactcaacctggccaaccacctggtttgcaccgcgcctcaccggtaaagggccgtttacggatgtgtactcggtaatggcgaactggggcgctaaccatggggttctgaccatcggccacgttggcgctgactttatcactctcgcctccatgctgcgtatcccggtatgtatgcacaacgttgaagagaccaaagtgtatcgtccttctgcctgggctgcgcacggcatggatattgaaggccaggattaccgcgcttgccagaactacggcccgttgtacaagcgttaatacattactccctgatgtgatgcccggtcgctccggctaccgggcctgaacaagcaagagtggttagccggataagcaatgttatccggctatattgcaggagcgattatgaaacaagaagttatcctggtactcgactgtggcgcgaccaatgtcagggccatcgcggttaatcggcagggaaaaattgttgcccgcgcctcaacgcctaatgccagcgatatcgcgatggaaaacaacacctggcaccagtggtctttagacgccattttgcaacgctttgctgattgctgtcggcaaatcaatagtgaactaactgaatgccacatccgcggtatcgccgtcaccacctttggtgtggatggcgctctggtagataagcaaggcaatctgctctatccgatcattagctggaaatgtccgcgaacagcagcggttatggacaatattgaacagttgatctccgcacagcggttgcaggctatttctggcgtcggagcctttagtttcaatacgttatataagttggtgtggttgaaagaaaatcatccacaactgctggaacgcgcgcacgcctggctctttatttcgtcgctgattaaccaccgtttaaccggcgaattcactactgatatcacgatggccggaaccagccagatgctggatatccagcaacgcgatttcagtccgcaaattttacaagccaccggtattccacgccgactcttccctcgtctggtggaagcgggtgaacagattggtacgctacagaacagcgccgcagcaatgctcggcttacccgttggcataccggtgatttccgcaggtcacgatacccagttcgccctttttggcgctggtgccgaccaaaatgaacccgtgctctcttccggtacatgggaaattttaatggtccgtagcgcccaggttgatacttcgctgttaagtcagtacgccggttccacctgcgaactggatagccaggcagggttgtataacccaggtatgcaatggctggcatccggcgtgctggaatgggtgagaaaactgttctggacggctgaaacaccctggcaaatgttgattgaagaggctcgtctgatcgcgcctggcgcggatggcgtaaaaatgcagtgtgatttattgtcgtgtcagaacgctggctggcaaggagtgacgcttaataccacgcgggggcatttctatcgcgcggcgctggaagggttaaccgcgcaattacagcgcaatctacagatgctggaaaaaatcgggcactttaaagcctctgaattattgttagtcggcggaggaagtcgcaacacattgtggaatcagattaaagccaatatgcttgatattccggtaaaagttctcgacgacgccgaaacgaccgtcgcaggagctgcgctgttcggttggtatggcataggggaatttaacagcccggaagaagcccgcgcgcagattcattatcagtaccgttatttctacccgcaaactgaacctgaatttatagaggaagtgtgaaatgctgaaaacaatttcgccgttaatttctcccgaactattgaaagtgctggcagagatgggacatggagatgaaattattttttccgatgctcactttcccgcccattcgatgggaccgcaggtgatccgcgctgatggcctgttggtgagcgacttgctccaggcgattatcccgttatttgaactggacagttatgcaccgccgctggtgatgatggcagcggtagaaggtgacactctcgatcctgaagtagaacgacgttaccgtaatgcgctttcactacaagccccgtgtcctgacatcatccgcatcaatcgttttgcgttttatgaacgggcgcaaaaagcctttgcgatcgttatcacaggcgaacgagcgaagtacgggaatattcttttaaaaaaaggggtaacaccgtaatctcataccggtacgcccgcatgacgcgggcggttatcgaatgatggggtgaaaaatatgaaagcggcacgccagcaagcgatagtcgacctgctgctgaaccataccagcctgaccacggaagctctctctgaacagctaaaggtcagtaaagaaaccattcgtcgcgatctcaatgaattacagacgcagggtaaaattctgcgcaatcatggacgcgctaaatatatccaccgtcaaaatcaagacagtggcgatccctttcacatcaggctgaaaagccattatgcgcataaagcagatatcgcgcgcgaggcgctcgcgtggattgaagaagggatggtgatagccttagacgccagttcaacttgctggtatctggcacgccagttgcctgacatcaacattcaggtcttcaccaatagccatccgatttgccatgaactcggtaaacgcgaacgcattcaactgatcagttccggcggcacacttgagcgcaaatatggctgttacgtcaatccctcgctgatttcccaacttaaatcgctggaaatcgatctgtttattttttcttgtgaagggatcgatagcagcggcgcactgtgggactccaatgccatcaacgctgattacaaatcgatgctattaaaacgtgccgcgcaatcgttgttattgattgataaaagtaaatttaatcgttcaggggaagcccgcatcgggcatctggatgaggtaacgcacattatttctgatgagcgccaggttgcaacttctttggtaacagcctgacggaaagggtagcaggccggaaacgacgccccggccttgcctgttatcgctcgtcgcgacgaccacccaccgcagcccagatgcggcggacgtgcaccgtcacttcttcgcgatcgtgatacaactgccgtgcctgaatctgagcatttatgccatgttcatcaagctgtgcctgaatatacgccaaattgtgtgacacttcttcgtagcgttttttcatcggcagtttgaggttgaaaatggtttcacggcaccagccattaaccagccactgcgccatcaatgccgcaactttcgccggtttttcaaccatatcgcataccatccaggagatattgctgcgtgtcggacggaatttaaacccgtcttcccgcagccacgtcacctgcccggtatccatcagactttgcgccatcgggccgttgtcgacggaataaacccacatgttgcgcttcaccagttggtaggtccagccgcctgggcaagcgcccaaatccaccgcccacatcccgttcgccaggcgttcatcccactcatccgcaggaataaacacatgaaatgcctcttccagtttgagcgtagaacgactcggcgcatctgccggaaatttcaggcgcggaatgcccatatagaacggcgaattattgttgctgtatgagtaaccggtatagcagcagcctggtgcaatgaagaatacatgcactaccggacgcttcggcgtttcatagttcgccagcaccccggcatcgcgcaaggcagcgcgtagcggcacggtgaatttacggcagaatttcagcaactctttgctttcgttggtatcggcaacttcaacacgcagttcaccgcccttctctactacgccctgtaacatgccgacaatgggggtaatacgatcttctggcggcaaatgctgcaggagttcccccaccacaaaccactggcgggcaaaaattaatgaactgaacggcagctcacggattaacttatcgccatcatcaggttgataacattcataaatgacataacccgcattctctttcacgcgggcaaaaccgaaaatttcccgctggccggctttatcggtaatttctgcggcgcactctttttcaaagcccggacggcacagcaatacaaccttattcatgacttacgcccttgcgctttaaacggatagcaccaactaacattaacgcccagcccgcaaggaagctcacgccgccaaccggagtgacaaacgcccacaaacgcagatgggacagtgccaggcaataaaggctgccgctgaacagcaccgtgcctaacgcgaggaaaacgctactccagtaaaaccagatactgatgcgacgctgcattgccaccgccagacctaagatcgccagagtatgaaacgcctggtattcgaggccggtctggatccagcccatctcaacggcccccatggttttacttaacacatgcgcgccaaaagcgcccagagccacaaaaatgaagccgctaatggcggcgaaaatcagcataaaacggctggtcatggtcgtaccctacgtaaattattgttcataacgaaagcggaatttttcttgttcagcagcggctttcgccaggatccattggcgaaaggcggctattttacccagttctgcctggctgtcatgacaaaccagataaaaagcgtttttactgaccagaacatcattaaacgggcaaacaagacgtccggcctcgatttcagattgcgccatcacgttatttgccagcgccactccctgcccgtgaatagccgcttgcagcaccatggcgctatgactaaaaattggcccttgctgaacgttgatatgatttaaccccaactgtcgggtatatgtctgccagtcacggcgtgacgcatcatgtaataacgtatgtttagccagatcttccggggtcttcaagggtttttcgcctgtcagcagtagcggcgaacacaccggcaataaatattcggcgtacagtttttccacccgtagccccggccagttgccccgaccataaaatatcgccacatcaacatcatccgccagcttatcttcctgacgatcaaccgcctggattcgaacgtcaattcccggataagctgaattaaagctggaaagtcgcggaaccaaccaatgaatggcgaaactggggagtaaactgaccgtcaacgcccccttggcgctacgggcctggagtttacgcgtcgcttcggttaattgcgaaaatatctctttgatatcgaggaaatagctttgcccttcctcggtcagcaggagtgaacgattacggcggcggaacagttttagccccaaaaaatcctcaagagacttgatttgatgacttactgcggcctgggtcacaaaaagctcttctgctgcgcgagtgaaacttaaatggcgtgctgcggcatcaaaaactcgtaaggcatttagcggtggtaatcgtttagacatggcttttaaactttgatgttaaatgaatttaacaattagatcacactatgtaacctattagtttttttaatctgagccattataaattgtccgttgagcttctaccagcaaatacctatagtggcggcacttcctgagccggaacgaaaagttttatcggaatgcgtgttctggtgaacttttggcttacggttgtgatgttgtgttgttgtgtttgcaattggtctgcgattcagaccatggtagcaaagctaccttttttcacttcctgtacatttaccctgtctgtccatagtgattaatgtagcaccgcctaattgcggtgcttttttttaccttgcgatcgcgaattactgatccagttcgaccatctctttcacgtcagtacggttgatctgctgtttgttgccattagcgtctttatacgaaatcataccggtatcgttatcagtctgtggtttgccgtcagagacgatggtacgtccgtcattggtgtgcatcacatagttcgaaccggaacaggcgctcagggcaaaagtcagcatacaggcagaaataattgcggcagtctttttcatcatcttctccttaaagcgattaataaatcttaatagtattgattaacaggctaaaattaacgcctaacactattcagcatatgttacttacgcggcttcgccaggatatccagataattctgatggttagcactctccttgtatcaaagtgaattttgcgtcacgatcggtgcatcaagccgaggagtaccatgaacgtttttaatccagcgcagtttcgcgcccagtttcccgcactacaggatgcgggcgtctatctcgacagcgccgcgaccgcgcttaaacctgaagccgtggttgaagccacccaacagttttacagtctgagcgccggaaacgtccatcgcagccagtttgccgaagcccaacgcctgaccacgcgttatgaagctgcacgagagaaagtggcgcaattactgaatgcaccggatgataaaactatcgtctggacgcgcggcaccactgaatccatcaacatggtggcacaatgctatgcgcgtccgcgtctgcaaccgggcgatgagattattgtcagcgtggcagaacaccacgctaacctcgtcccctggctgatggtcgcccaacaaactggagccaaagtggtgaaattgccgcttaatgcgcagcgactgccggatgtcgatttgttgccagaactgattactccccgtagtcggattctggcgttgggtcagatgtcgaacgttactggcggttgcccggatctggcgcgagcgattacctttgctcattcagccgggatggtggtgatggttgatggtgctcagggggcggtgcatttccccgcagatgttcagcaactggatatcgatttatatgctttctctggtcacaaactgtatggcccgacgggtatcggcgtgctgtatggcaaatcagaactgctggaagcgatgtcgccctggctgggtggcggcaaaatgattcacgaagtgagttttgacggcttcacgactcaatctgcgccgtggaaactggaagcaggaacgccaaatgtggctggtgtcataggattaagcgcggcgctggaatggctggcagattacgatatcaaccaggcagaaagttggagtcgcagcctggcgacgctggcggaagatgcgctggcaaaacgtccaggctttcgttcattccgctgccaggattccagcctgctggcctttgattttgctggcgttcatcacagcgatatggtgacgctgctggcggagtacggtattgccctgcgcgccgggcagcattgcgctcagccgctactggcagaattaggcgtaaccggcacactgcgcgcctcttttgcgccatataatacaaagagtgatgtggatgcgctggtgaatgccgttgaccgcgcgctggaattattggtggattaatgacgaacccgcaattcgccggacatccgttcggcacaaccgtaaccgcagaaacgttacgcaataccttcgcaccgttgacgcaatgggaagataaatatcgccagttgatcatgctggggaaacagcttccggctttgccagacgagttaaaagcgcaggctaaagagattgccggatgcgaaaaccgcgtctggctgggatataccgtggctgaaaacggtaaaatgcacttctttggcgacagcgaaggacgtatagtgcgcggcctgctggcggtgctgttgactgccgttgaggggaaaaccgccgccgaattgcaggcacagtcgccgctggcattgtttgatgagctgggattgcgtgcgcagcttagcgcctcacgtagccaggggttaaatgcgttaagcgaggcgattatcgctgcgacgaagcaggtttaagcacagaaccgggtcggataagacgttcgcgtctcatccgacctgattgtttaaccctgacgcgccgctttcgccatcatcttcttcagcgcatgagaaaccgcaacaaacccaaaggtggcggtcaccatcgttgccgcgccaaatccagatgcacaatccatccgctttggcccttctgccgtggctttcatcgcacacaccgtaccgtctgactgcgggtacaccagcgcttcagtagaaaacacgcaatccacgccgagcttacctttactgtttttcactacgccaaaatcgcttttcaggcgctcgcgcaacttcgccgccagcggatcctgaatcgttttcgccagatcggtaacctgaatctgcgtcgggtcaatctgcccacccgcgccaccggtcgtgaccagcgggattttattgcgccgacaataagcaatcagcgccgctttgggccgtacactatcaatggcatcaatcacgtacgaataacccacgctcatatactgcgctacgttatccggcgtcacgaaatcatccaccaccgttacacggcactccgggttaatctggcgaatacgttccgccatgacttccgcttttgccagcccaacgttatcgcgcagggcatgaatttgccgattggtattggtgacgcacacatcatccatatcgataagcgtgattgcgccaatccccgtgcgcgccagcgcttccgccgcccaggaaccgacaccgccaataccgaccacacaaatatgcgcgtcagcaaacagttgcaacgctttttcaccatacagacgcgctgtgccaccaaaacgctgacgccatgcatcactaattaccacagacatagcacctcagaattaaaaagggcgaggttatccctcaccctaaacgcataaatgcctgatgcgctacgcttatcaggcctacataactcctgcaatattttggatttgcatgatttgtaggccggataaggcgttcacgccgcatccggcatgaacaacgcgcacttagtcaataatcaggatgtgaggttatccctcaccctgtcatatccgtaaaaacggcatacagaatatcacatcagccgctaaagacgttacctgcgcccggggcggttttcagcacccagacacgtccatagtggttgtaccaacctgcgcggtgcccggcttccggcccgatcccttgatagatatcgaagtgttggcctttgattgcgccaccgacatccagcgccaccatcagacgcaattcgtactgaccattaaatttgccgttattatccagcagcggcacttctgccagcaaggttgtacctggcggaataatggaacgatcagaggcaacagaagcacggccaaccagcggcaccgcacttgcccctttcaccggtgcaaaagattgcggtttaaagaagacgaaagacgggttctgttccagcagctcgcgaacctcggcttcactgtgtgtttcgccccagtgacgaatcgcctgcatcgacatatcttcttttttcacttcgccacggtcgatcagcaccttaccaatgctgcgataggcatgaccgtttttccctgcatagctgaaaaagttaagcggactgccatcaccaaagtcgatatacccactaccctgcacatccataatgaagttatccatcagagagttgctgtaagcgaggatgtacttatcgctcaatgcacccgcgtagatctccgcacgagacggcagacgaccacgttttggcggcatacggtaaataggatactgaaactcgccctggcgggtatggcgcgcctgaattactggtgtgtaataaccggtaaactgcacgttaccatagttgtcggcaccttccatctgccaggcatcaatgccgaactgacgcatattgcgggtatcaccgcctgcgcgcagccactcttgtaccgcgttataaacattactctggttgccatacagacgcggtgacgaattacggatatggttaatttgctcggcaaaatcaccggcgttaatcggcgcgccaacggcatctggctggttcaccagagagaaaggctgggtaaatttcccgtctttatattgctgtccgcgatcggttggtttggaagagcaggcggcaagcattgccacaaccgtgcccataagaaggtactttacccaacgtcctttcattgttctcttcttcaggttaaaaaataaggcgcaacgaagataacaaaccgccgcgtttaatgaaatgagcagcctctccctgacgcaaattttgcacaaaaaataggctttagtgatttgtttttgttcaaaatcatgccaaatccgtgatcggggtaaaaaaaaggttgcatgaaaacgcgagcggagtatagtgcgcatccacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaattaaaatttgatgaagtaaagcagtacggtgacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggtccccgcaaccaatcaaatttgatgaagtaaaagcagtacggtgacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggtccccgcaaccaatcaaatttgatgaagtaaaagcagtacggtgacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaattattgaacaccctaacgggtgtttttttgtttctggtctcccataaaaaagcgccattcagcgcctttttatcatccccttctcgccagcgtcgccccatcggcaaaatacgctttaatccccgcaagaatagactccgcaacttcctgctggaaagtcgccgttttcagtttacgctcttcctcaacgttactgataaacgccgtttcgaccagaatggagggaatatctggtgcctttagtacggcaaacccggcctgttcaacttgatttttatgcagcttgttgattttaccgagcttattcagtaccgctttaccaaacttcaggctgtcggcaatggtcagcgactgtaccatatcgaacatggtgtggtcgacatagcggtcaccgcttttgctcacgccaccaatcaagtccgaggcgttctgggtttgtgccagatattttgccgcagtactggttgcacctttggttgagagcgcaaacacagaggaaccgctcggctgacgactggtaaaggcgtcggcatggatagagacaaacaggtcagcacgctgtttctgggcttttgctacgcgcacttgcaatggaatgaagatgtcttcattgcgcgtcatgtacaccttcatattgccctctttctcgatcagagagcgcaaacggcgagctatttgcaataccacatctttttcgcgcgttttgtatttccccaccgcaccggagtcttcgccaccgtggccagggtcaagcataatgacaatcggacgatcgcgccctgctttacccggttgtggaccactttgcgctggcggcacctgcttttcgaggtcgcctttgttgtaatcctccagcagcgccagcagcgggtcctgcatatcctgtgcattggccggatagaggtccatcaccagacgctctttaaacccggcgaccggcgcaagggcaaacagctgcggttttacgttttgctttaattcaaaaaccatccgtacggtttgcgggtcaaattgcccgacgcgcgccgacttgatgaacgggtcgtctgcacgaatttgtgccgccatccccttgagtaccgagttcaggtttacatcttcgatatccaccaccacgcgttcagggttactcaacgcgaactgcttatatttcagctgacgatttgattccaccgtcacgcgggtgtagctggacgcaggccagacgcgcaccgccacgacctggctgaccgcagccagactgacctgacttacgctcaatagccacatggcacccgcgccttgcagtaaacgacgacggctgattgcagtgttggatcctgacatgcctctcccgagcaaaagaaatctaagctgtgtaacaagtaaacgactaatttgaccggaaactttagcgaaagacgcataatctgtcatctaataaacggtaaacattctttttatattcacggcattactgataaaaaagtcgctctcgcataaaatttacacttgcaccctgcgaaaaaacagaataaaaatacactaatttcgaataatcatgcaaagaggtgtgccgtggtaaaggaacgtaaaaccgagttggtcgagggattccgccattcggttccctatatcaatacccaccggggaaaaacgtttgtcatcatgctcggcggtgaagccattgagcatgagaatttctccagtatcgttaatgatatcgggttgttgcacagcctcggcatccgtctggtggtggtctatggcgcacgtccgcagatcgacgcaaatctggctgcgcatcaccacgaaccgctgtatcacaagaatatacgtgtgaccgacgccaaaacactggaactggtgaagcaggctgcgggaacattgcaactggatattactgctcgcctgtcgatgagtctcaataacacgccgctgcagggcgcgcatatcaacgtcgtcagtggcaattttattattgcccagccgctgggcgtcgatgacggcgtggattactgccatagcgggcgtatccggcggattgatgaagacgcgatccatcgtcaactggacagcggtgcaatagtgctaatggggccggtcgctgtttcagtcactggcgagagctttaacctgacctcggaagagattgccactcaactggccatcaaactgaaagctgaaaaaatgattggtttttgctcttcccagggcgtcactaatgacgacggtgatattgtctccgaacttttccctaacgaagcgcaagcgcgggtagaagcccaggaagagaaaggcgattacaactccggtacggtgcgctttttgcgtggcgcagtgaaagcctgccgcagcggcgtgcgtcgctgtcatttaatcagttatcaggaagatggcgcgctgttgcaagagttgttctcacgcgacggtatcggtacgcagattgtgatggaaagcgccgagcagattcgtcgcgcaacaatcaacgatattggcggtattctggagttgattcgcccactggagcagcaaggtattctggtacgccgttctcgcgagcagctggagatggaaatcgacaaattcaccattattcagcgcgataacacgactattgcctgcgccgcgctctatccgttcccggaagagaagattggggaaatggcctgtgtggcagttcacccggattaccgcagttcatcaaggggtgaagttctgctggaacgcattgccgctcaggcgaagcagagcggcttaagcaaattgtttgtgctgaccacgcgcagtattcactggttccaggaacgtggatttaccccagtggatattgatttactgcccgagagcaaaaagcagttgtacaactaccagcgtaaatccaaagtgttgatggcggatttagggtaagcgatgaaaatcgtcggatgcgacatgcgtaacactcgtacgtcgcatccggcaattacgtttattcccgtgaactaaacaacgccgccagaccactgcgccgctcagtacgagtggcgattgccgcacttaatatgcgctcatcggcatacagcgacagacggcgacgcgcgcgggtcaccgcggtataaaccagctctcgcgttactaccggcgtgcgttggctcggcaaaatcaacgccgcatggtcgaactccgatccctgcgatttatgtaccgtcatcgcccacgtagtttcgtgctctggcaagcgactcggttgcacagacttaatattgccgtccggcatcgcaaaccagacgcgcgtcccctgcccgcgatccagcgcaataccgatatcgccattaaacaccccaagcgcgctgtcattacgggcaatcatcaccggtcgaccttcgtaccaacgagagtgcggatgacgatgaattttgcgcttctgttgcataaactgctcaattcgctcattcagtccagccacgccaaacggcccttcccgcagggcgcacaaaagctggtactcattgaacgcctgaatgattaaatccggctcggcacgcgcttgcagcagatccagataacgtccgtaacccgcaagagcttcctcaagcatcgcaatataatcttcgccgctctgtaaaagccgtttttcgatatcagtaaaatcctgctgaaaaacggttttcactgccgttttatcaccacggttgatcgccgcagctaactgaccaatgccagaatcgctgccgaaacgatagcttttttgcagcaggcagagactgtcgcgcaaagatgccgcttctgtgccggttcctgccggaacgtgagtccccgtcaggcggcttagctgcctggcacgctcggcggtaaagcccgcgttggcataagcgcagatatcgcccagcacagccccagcctcaaccgaggccagttgatcacgatcgccgagaaagatcactcgcgcatgatcgggcaaggcgtcgatcagtctcgacatcataggcagatcgatcattgacgcttcatctaccaccagcacatcaagatgcagcgggttaccggcatgatgacgtaaacgctggctacccggctgcgcgcccagcaatcggtgcaaagtgctggcatcttccggaatgcgtttcttttgttcatcggtcagcggtaactgtcgcaaagccttgccgagagattcggttaagcgcgcggcagctttacccgttggtgcagccagacggatacggcagcgttcgccgtcggccatttgaattaacgctgccagcaacttcgctacggtggtcgttttaccggtgccagggccgccggaaatcaccgagatccgccgcgtcagcgccactgccgccgcaactttttgccagttaatttcatcgcttactggaaaaagtttgtccagggtttgcgccagtagagcttcatcaacctcaatggcatgattcacttcgttgaaaaagcgtgccactgtgcgctcgttacaccacatgcgattcaaataaagacgatcgccacagaggatcatcggcgtgggttcatctcccctgctgaccgcttgagaagccagcaagcattcttcccaattttgtagctcaccgatttcactgacacaggtcgccaacagcggatgcgacgcctcgttattttccagtcgtgaaagcggcaaacaaacgtgtccctctccggcatcatgacttaacagtgccgccgcgagggtgacggcaggatgttcatctcccgccacggtcagggcaaattgcacatccagcgggcgtagctgtttgtgctccacagcttccagtaattgcttttgcaatttcattacgcctcctccagggtcataccggcaaacatctcatccatcagggcaatcaacccggcgttgggtcgggttgtgtaaatcccctgttgcggatgttctttatcaacgccacgcaggaacagataaataacgccgccaaagtggtgctcatagtcgtaatcagcaatgcgatggcgcagataacgatgcagcgccagggtataaagctgatattgcagatcatagcggtgtgcctgcattgccgctgccatagcctgttgggtgtaagccgaactgtcttcacccaaccagttggatttatagtcgagcaggtaataacgcccttcgtggcggaacaccaggtcgataaagccttttaacatgccacgtacctgcatgaactccagcggcgggcagcctgcggatagcgggtcaaactggcggattaacgtatcaagctgactggcgataagcggttcactaatcggcagataaaactccatctccacctgtttattgcgggcggaaagttgactcaggcttacgccggtttcattgagaggtgcctggaggacagccgtgatccactcggtcaataccggttcccactgcgattcaaagccgccgagttccagtttttcccgcacccagttcgggtcaaccggctgggtaaaatccaggtcttcaaacaaactgtgcaagaacgtccccggtgacgcaccgcgcggaaactgatgtggtgttaacgtcggttcttcaacgacgctggcaacgcctgcagcatcgacatccagccgaggcatcaaatcctgggcgataccgtgaccacgctgttgcaaaccagagtagctggtgacgcgccagttatcgccgggcaatcgttgtaacgtcttcgcattcagctctgctgtagaaacatcattaacctgccagggttggttatcaccagtttgtgccgtttgccaggcaatatcatcatcgcataacgcttcaatacaggtgcgaagccctgccgcatcttgcggttcccctttttgcagcaaacgcccgagcgcactttggtggacgtcggtgtcaccttttttatcgccacgacggcgcaccagcggtgcaacgccgagactgcaatgccaaaccgaacgtgtcagcgccacgtaaagcaaacgcagatcttccgccagacgttcggcctccgcgaggtcgacgctttctggcgcagcattaagatccagaactgcctcaaacgagtggcgatcgtgataaaacgcctgctcctggacgcggaaattggtgataaacggcagccagaccaatggatattccagccctttcgatttgtggatcgtgacaatctgcaccagatgtttatcactttcgagacgcatttgttggctggaggcattactgtctggctcgaggatatgttgcgataaccagcgtaccagcgcatgttcactttccagctgcgttccggcttcttgtagcagttcgctgatatgcaagatatcggtaagacgccgctcaccgcctgccgttgccagcaagttttcagcaatgttacgcgccgacatcagcgcccgcagcatcggcataacgccacgtttgcgccagatttgccgataaccatcgaactcttcgactaccacatcccacgcatgttcgtcattgttcagcgtttcgatatccagcgcgttcagccccatcattgacgttgccagcgcactacgcagggtgttctcacgttcgggcgtcatcaccgcctgcaacaaccaaagcatttcctgcgcttccagagtttcaaaaacactgtcgcggttcgaaaggtaaacggaagggatttccagcaacgttaaggcatcgcgcacctgggcggcctcctggcggctgcgcaccagcacactgatgtccgaagcacgcaccggacgcgcgtcgtcgccgttcatcagcaacgcttcgccccgctgtccggcttgtagccagtcgcggatttgcgcagcacatacctgcgccatggtactttgataatcgccaacgccgcagctttcgccttccatcagccacattttcatcgcaggctgtgtttcacctttaaatacaaaacgtaacgcctgatttttcccggctgatttcactggaataaacggtatttcgcgaaacatgaacgcgtcatcagtctggctgaaaagcttattcacgctgttcaccattcctggtgcggaacgccagttggtgtctaaagtgtagtgggcgtgaacttcgctacgcgccttcatataagtgaagatatccgcaccccggaatgcatatatggcctgcttcgggtcgccaatcagcaacaatgcggtttccggctgatggtgccagatacggcgaaaaattcggtactgctgggggtcggtatcctgaaattcatcgatcattgccaccgggaatcgcgtacggatcgccgctgccaacacctcaccgctttcgctacgcagcgcggaatcgagccgacttaacatgtcatcaaaacccaattcgccacggcggcgtttttcacgcgctactgtttcgcggatctcagccaatgcgcgggtgatcaccagatcgcggatcgacaatggttctgcaagcagttgatcgatcgcctcaaacagtggatgtcgcggggtttcccccccggctttcgtgcgatcttctaagaaacgctgggagaatttttccagcgactctggcaactgataactgttggtctcttcttctgcccaggcgctgatcttgtcgatccatttagcctgattgctacggttaaacttgcgtcgatcaataccagaagattcgatcagcgcatccagttcacccactgcgtcgcgccactgctgttttaccgtatcaatacgcgccacaatttgcgcgtggcgggaagccagcgtttcatcatcgggcggcggtgctttgataaccggcgcttcgccttgcagataacgattaatatcgcgcagcaacgcctgcggccctttccaggtttcaaagacgacctgggctatttcacgcggcagcgggtagcagtggcgacgccagaaatcggcgcaggcctggtagcgtagcagagactcatcttcaatcagctgctgctcaaacagcataccggattcaaaggcattcaggttgagcatgcgctggcaaaaaccgtgaatagtaaagactgccgcttcatccatctgccgttcggctaacaacaaccactgcgcggcttgcgctttatcgtcgatctcttccagcaggcgttcgtacagtggattgtcggtggtttcacgcagacaggcgatgcgcaactcgtggatattgctacggatacgaccacgcaattctgccgtggcagcctcggtaaaggtgaccaccagcagttcttcaacggtcagcgggcggggaaaggcggcggaaccgcctagtccaagtaacaggcgcaaatagagcgccgcaatcgtaaaggttttgcctgtgccggcagaggcttcaatcaggcgctcaccctgtaagggcaagcgcaaaggatctagtgtctcggcgacatcactcattcttttcactcatcaggggcattgtttgctgcaacgcgctgacgttctcccacactttccagccttcagggtgtacatattcggctttcccgttctggctgccggaaatctgcgacagaatagccatgccttgcggctcgaccaccgcctgatggaagaaatcagcaagtttttgcggcgtcagcagttttatctgggccacgattttatcacgcgaatcgaagcgcatattgccgcgatcgaaatctttacttaacttcgatgcttcttcgccgagcgtttgcggtgcctgcagcatctgggtaattaccgcctgctggatttgcgcaaactcatctggcttcatcgctcgcaattttgcctctgcggttgggaaaaacgccttgtaacgctcccacaagaatgaaggctgtttatcattgctttgcaaaaggaagcccatgccccactgacgccccacgctcattggaaacgcaaacacggcatagcccaattgttcttcggtacgcaactgattgtagaaccacggctgtacgatctgccccaacagagagctataggctgagctggtgtattcatcgtagccagtcggtacaaataccgctgccagtgcggagtcggtgctgttaccggctttttcaaagatgacggattgttttttatcgaccactacatctttgtttcgacaccactctgaaccatcagcgcccaactgtttttgcacatcgcgtgccagcgttgttgcctgggcctcggtcatgttgccgataaccataaactctggtcgagcccctgattttaaggcgtcgcgataggccagcacctctttcaacgtaatggagggcaaaattttacgccgttcatctcgcgagaagtacggcacttgcgagagcatctgcgcgggcataatcgcctgctcaaacgctttacccttttctgcggaatccatcatctggttataccaggacttcgcctgctcaagctgatcttccgtagcggtatagctaaagtacccctcgagcaatgcctggaacagctgcggcagacgctgggtgtaaccattagcattaaccataaggccgttgttagcgttggtggaaaaacttatgccaccaaccgacgcctggttgcttaactgatcaagcgccagccctgcgagataatcattgagcgcaaacatcacctgattgcgggcgctgtccatggctttcggattacgcaaaatcaggctgacatcagctttgggctcgctggcaaaataacggcttggcgcatacaccacgcgcagattcgactcatcaacaatcagctctggatggtcgtatttcttctctgacttaatcagcgagaaatcatcaggaatataagggttaagctctggcaaagagagcgcaatgtcggcggcttttttctgccagtcggcgaaagtttgtgcgctgattttatcgacctgatacggcgcatcgacaaagtaagccgttttgttgtgcggctctttcgggctgatataccagatacgcgcattctgcggcgtcatcatcgccagacgttcctttactgctttagcatcgtaccgatcggcaatattgactgcatccagcgtatgctcaacaggaacgcgaatcatggtatctgccagccattcgacgtaatccatatcacgggtgatcgacggataacggaagtcgatatccagcacattcgccagttcatcgaagtattgtttatcaatgcctttttcacgtaacagattgagatagctaaaaattgccgccacaacctgatcgcgattagccaggcctttatcggttaaagacgcagagatcgctaatacgccgctgttgccgttgacgataggatcggagttggcgctaatgccctcaactaatccctgcttttgcagccagtcagaaagtgtacctgggctgcgattgccaatcagataggtaatcaattcatcggttttactacggaacttcgctgagttgttatcgatgcgaaactcaacgcgcaacactttacgcggcagcgcagggacgtaatgaatgataatgcccttttgcgcgtcggtgactaccggcacggtgatttccggttttttgctctctttgttcggcacgcgaccaaaggtgtccgccgccatttttgccaactccggcagcggtttattactgtaaataaccgccttcatcaaattggcggaatagtacttctcgtggaaatctttcagcgcctgctgcaccggattaccaggtttgtcgcttaaagtttcgaggttaccaccagaaaactttgaaccggggtgtgccgggttaatggtttctgcgctgacctgtgccatgcgcatcccgtcacgcgtacgcgccatggttaattcagcgttcaccgcattacgctcacgttcggcatatttcttgtcgagcaaaggttcagcaatagcatcggccaggcggtctaccgcaccaggcaaggcgtcgttctcaacttccagatagaaagccgtgcgatacggcgcagtgctggcattgtgactaccgccgtgcattttgagatattcggccagactgtcagcctgcgggtactttttcgaccccatcagactcatatgttcaaggtaatgtgccagcccctggtacgcctcgggatcttccagcgacccaacgggcaccaccagcgccgagagcgatttaactgcctgcggatcagaaaccagcaagaccaccataccgttatccagacgtatagcctgatactggcggttatctttatcacttttacggatggtttcctgaatcggctgccatcccgtttctgcctgacttaagggtgcccaaagggcaactaacaacaataatgctttgaaccaggtgctgcggggcattcacggacctcataatcaacttaattttctgtccagattcaacacgttaacgcaaatcatctgccagaatttaatcttgtgctgcacgagtcagcctatgtttatataaccatcagtccgtgactggtgcgcatcataaagtaagcggatagattgcgcaatttttatacagcactcatgactgattaaagcgaaacagcggtaacaggaaacgttgcgactgttcaacgatggcctccattgtctctggtgttaattgccgccagagcctttgataccagatatcatcaccttcgccacgcaccatcatgttgccttcgtaagcctgaaggaatttcgtacgggctttttgcaacgtggaatcgtcatccagcatggcatcgttttgcgcgtcataacaggtttttagccacgcgccgccactttcaggtaacaccagcaatggcgcggacattccttcacgatacccctcaatcagttgtgagaggtaatgcaaagcctgttcggctgcaagcggcggaaaacgccactcaccgtctttgcgtagaaaaaggcgactttcgccattaccaccgctggcacagtagacaaggtgttccagccaaagttgcattccctgcgccacacttaataaagagggactccagcgcaacaggccatccggctgcacctgcggcaaccagccagttatctgcacaccgttgcaggcgagatcaatttccatactctgccccggctggcgacaggcaatgactctgtcggcaagctgctgcatctcctggcactgtgtttcccagaaaatttcaccaaaagcgccatacggtaaatcccctgccgcccggaagcggcggaacaagcgttcggcatcatcctgttcaaccagtgcattcaataactgctgattgatttgataacggctaagtccttccagaataaatggctcggtgtctgggatttcgctgtcttcagtacggaagttcacctgcaaacgcatctggaagaacgcccgcaccggatgtgcccagaatcgttgtagcgtttccagcggcacggtttccggtaaggtaaacggcagcggctgaacaaattcagaatgtgctttaccagcctggctggccgcaggtagccattcacgagcatagctttgtcgttcgcctggctggtagttttgtggatcaaacggcatccgggtatggaggcaagtaagatgcgcttttacccttgcctcgctttcatcacagttgagcgcttcatcgcccggtagataatgactttgcccgatgtagtcgatcagttcctgcaccagtaccgacgggaaacgttcactgttatcctgaatggaacgcccgatatagctgatatagagtttttgctgcgcggaaattaacgcttccaggaacaggtagcggtcgtcatcgcgacggctacggtcgccacgcttcggtttctggctcatcaggtcaaagcccaatggcgcaagctgacgtggataaacgccgtcgttcattcccagcaggcaaaccactttgaacggaattgaacgcattggcatcagagtacaaatgttaaccggtccggcgagaaaacgctggctgatacgttcttgatccagacgctgcgccagttcatcacgcaatagtgacagcggcaccgcgtcgccatactgcgcacctaaaccttcggcgataatcgcctgccattgttgttcgatcagcgtcatcgccgcttcggtttccgcatccggcaggaagaaggcgttgagcatatcgcgacaaaccggcaaccactcttctagcggacgctcctgtgccagcccgcgacgccagatgtttagctgcattagcagtgaagccagatgccccaccagttctgcaattaagccgctcgattcatcataaggtagaaccgattgccactcgccctgcgcgctctccatcgcgtagcccaacaacatacgcgtcaggccaaatcgccaggtgtgttgtccggtggcggggagttccagctcgcgaacgttgtcgtcatctatgccccaacgaatgccggattcgttgacccactggcgtaaataacgcagcccttcttcggtgatgtcaaaccgcgccgccagcaccggcacatccagcaacgccagcacatcctctgacacaaaacgactgtcaggcagtgataacaggctgataaacgcttccagtaccggatgtgactgccgcgcacgacggtcggaaatggcgtaaggtaggtaacgatccgcaggtgcgctaccaaacacagcctgaataaacggactgtagctgtcgatatcagccaccatcacgatgatgtcgcgcggagtaagtgtcgggtcttcctccagcatcgccagcaggcgatcgtgtaaaacttcaacttcacgctgcgggctatggcaaacgtggaaggtgatactgctatccagtggatcaagcgggcgtttgttatcgctacgggaaaactcttcgatgttcacaccagcaacggcgcggttttccagttccagaatgtcagactgaatgttatgcagcaggttatctggcgtgacatcgacaaaggcgtccagctcctggctgctctccaggtcagaaaggagataaatgtagtcgcgcccaagcttaccccatgaagccagcagcgggttgccgacatcctgttcaccatcgctgttaaagagctgcccggcattttcgctatcacgaaatagcggcaattcgcgatcttcaaaactgtgtcgacgctgacgggtcagcagtttcgccagataagcaggatctttaatatcgccccagtaataacggcaggggttggtaaacaggagatggatttcaatatgtttacccagcgcctgtagcgcctggagataaacaggcggtaacgcggaaataccgcatataaagacgcgcgaaggtaaccccggcgggcaggtcgtcgcggactccagcgtttcgataaagcgctgatagagattggcgcggtgccagcgcggttgcccgagttgatgggtatattccaccagcgccttccacaacggggcttgccaggcctgtgcttctcccagcccttcaaccaaatgtcctgtttcccactgtgccagccagtccggacgatagaccagatactggtcaaacaggtccgccgcttttgaggaaagctggaacagttttcgcttgtcgctatcgtcagtcagataatgccgcaacagggtaaagtcttcgcgctccagcaattgcggcagcagagtcatcagtttccagctcatgctctgtttgttaaaggcgctctctttggggatttccggtaacacccggacgaacatatcccagataaagctcgctggcagcggaaaatcaatgtttgccgcaataccaaacttttgcgacagggtcatttgcagccactgtgccataccggtactttgcaccagaatcatctctggttcgaaaggatcgtccagccgttcgcgttcgacaataaactccatcaacgcttccagcacgtccagacgattggaatggtagacccttaacatagcggctcctgactactgacgattcgggcaatgcaggcgggtcatctcgccttctctgcccccgggtgaaactagcgtaacgctgatgctgacacatcccgcctgcgatgtctgcattcggttgacctgccagttggcaggtggcgaaatcgcgcgcagttgcgtttgctgccagccatgccgccagagctgttggtactggtttctgctggcaagactgttcattaatgttcgctggaaacccgataacgcagtgacaatcatcaccatcaacaccatcgccaacattacctccggcaggctaaagccttgttgattcttcagggaagctgacataacgccctctctttcagcggacaaaaatcgctccagccgcgtggcgaaaaaacaatgtttccatcaatgacttcgcctgttcgccacaacgaaacgccttcataaccggcaatcaataaggcttcattatctgccagtaaacgcaaacaaacctgggcatcggtttcagcgtactgcgagcactgaactgctggctgcgtctgccaggagtgcatttttccccacgccagcgccgactgaacgatggcctggcggcgcaatgactgactttccatgctcacgcgagaggcaaaactgcgatcctgttggctcattccttgtaatagcaaactacccaaaaccagcagcatcaggaccagagccagtgacgaaacacccttttcgcggttcacaggttgaatcctgtcacgctatagctggcattcaccacggtttgcggttcagacttactggcagcacgcatattaaccgtcaacaccggcgagaagccgctgacatcctgacgtacgacctgaaaagtgtcgataatgatggcatccggattagtgactttatcccagcccttaccttcacaggatgtcgcaccgcgtagcgtttccagcacatgctccttcagacgaaatccaatctggtcggactcttttaccggttcgcgatcccagataccgttactgttcgcatcccactgcacaatgacacagtcaccctgtccgacaatttccagcccttcgccggtacagatgccatgacaataacccgccctctggagatgcttcgcgacggtaaatacccgcagccagatttcatcttccagcgccagcttacgggtgctcgttaaactttcacgctgtaacgcaggcagaaagcgtgccgcccccagcaacaatacgctactgatcgccatagcaatcaacacttccagcagagaaaaaccttgctcttttacaggcatccttctgtttctccttgctgacaaagccggagtcttccccacggcgaaaccaccagccaccactcgcccgttgagtttttgaagcgaatatgcccggcccatgcggtattgcgcaggccaaagaaagcaagcgaaggtgtcaggtcgctcatttcgacttcgggccagcgtggcacaaagaccaatggtgaactgccatgacaggtattggccccagcagcggaactcacaaggcaccataacgtcccctccctgataacgctgatactgtggtcgcggttatgccagttggcatcttcacgtaaatagagcaaatagtcccgcgcctggctggcggtttgccatagccgttgcgactgctgccagtattgccagccatagagtccacttgcgcttagcatgaccaaaatcagcatcgcgaccagcgtttcaatcagcgtataaccacgttgtgttttcatgccggcagtatggagcgaggagaaaaaaagacgagggccagtttctatttcttcggcgcatcttccggactatttacgccgttgcaggacgttgcaaaatttcgggaaggcgtctcgaagaatttaacggagggtaaaaaaaaccgacgcacactggcgtcggctctggcaggatgtttcgtaattagatagccaccggcgctttaatgcccggatgcggatcgtagccttcaatctcaaagtcttcgaaacggtagtcgaagatggattcgggtttacgtttgataatcaacttcggcagcggacgcggttcgcggcttaattgcagatgagtttgatccatatggttgctgtacagatgcgtgtcgccaccggtccagacaaaatcacccacttccagatcgcactgctgcgccatcatatgcaccaataacgcgtagctggcaatgttgaacggcaggccgaggaagacgtcacaggagcgctgataaagctggcaagagagtttgccgtctgccacatagaactggaagaatgcatggcacggtgccagcgccattttatccagttcgcctacgttccacgctgaaacaataatgcggcgcgaatccgggtcgtttttcagctggttcagtaccgtagtaatctggtcaatatgacgaccatctggcgttggccaggcgcgccactgtttaccatacactggcccgaggtcgccattttcatcggcccattcgtcccagatggtgacattgttttcgtgtagataagcaatgttagtattgccctgcaggaaccacagcagttcgtggatgatggaacgcaggtggcaacgtttggttgtcaccagcgggaatccatcctgcaggttaaaacgcatctgatgaccaaaaatggaaagcgttccggttccggtacggtcgtttttctgtgtgccttcgtcgagcactttttgcatcagttctaaatactgtttcatggttcctcaggaaacgtgttgctgtgggctgcgacgatatgcccagaccatcatgatcacacccgcgacaatcatcgggatggaaagaatttgtcccatgctgatgtactgcacccaggcaccagtaaactgcgcgtcgggctggcggaaaaactcaacaatgatgcgaaacgcgccgtaaccaatcaggaacaaacctgagacagctcccattgggcgcggtttacgaatatacaggttgaggataataaacagcactacaccttccagcaacagctcgtaaagctgtgatgggtggcgcggcagcacaccgtaagtatcgaaaatggattgccactgcgggttggtttgcagcagcaaaatatcttctgtacgggagccagggaacagcatggcaaacgggaagttcgggtcaacgcggccccacaattcaccgttaataaagttgcccagacgcccggcaccaagaccaaacggaatgagtggtgcgataaaatcagagacctggaagaaggaacgtttagtacggcgggcgaagataatcatcaccacgataacgccaatcaggccgccgtggaaagacatgccgccgtcccagacacggaacagatacagcggatcggccataaactgcgggaaattgtagaacagaacataaccaatacgtcccccgaggaagacgccgaggaagcccgcatagagtaagttttcaacttcatttttggtccagccgctgcccggacgattcgcccgtcgtgttgccagccacattgcaaaaatgaaacccaccagatacatcaggccgtaccagtgaagcgccacgggtcctattgagaaaatgaccggatcaaactccggaaaatgcagatagctactggtcatctgtcaccacaagttcttgttatttcgctgaaagagaacagcgattgaaatgcgcgccgcaggtttcaggcgctccaaaggtgcgaataatagcacaaggggacctggctggttgccggataccgttaaaagatatgtatatgatccgcgctataaccctccgcgaatcagcccgcccatgccgcgacgctccataaaggctgcaacctgatggcgaacttcggtcgccagttgcgcttccagactacgctgcgcaagattttctgcttcggcataatcaatgcgccgcagcaggtattttacccgcgctacagaacgtccgttcatagacagatggcgatacccaagcccaatgaggattgccacgcacatgggatcgcccgccatttcaccgcacaaacggagatcgattccatgtatttccgcttcccgggcgatcatcgccagagctcgtaacattgcaggatgaagactgtcataaatgttcgccacccgggtattgttgcgatcaacggccagaatgtattgagtcagatcgttggtgccaacagagatgaaatcgacccgctttgccagatgcggcagcataaataccattgacggcacttccagcatgatgccgatacgtggtttgggaatttcgtaaccgatcatctcctcgacttcacgtccggcacgttcaatcaggcggcgtgcttcatcaacttcatcgaggcttgtgaccatcggcaacagaatattcaggttgcccgtagcggcattagcacgcagcatcgcccgcacctggatcaagaagatctccggctgatcgagcgtaatgcgaatcccacgccaacccaggcatggattctcttcgctgatcggcatgtaaggcagctgcttatctgctccgacatccagcgtacgcaaggtgacgggtttatcattgaacatttgcagcatcccctgatactgcgccacctgttcttcttccgacgggaaaccactttgcagcatgaatgggatttcagtgcgataaagaccgatgccatcaatacggctgcccagtttttcttcatgttccgggcttaaaccagcattgagcatgacttttatacgctcaccgctttttaactgcgcgggtaaattgacgtcatcttccgccagacggctaagctcaatctcttcactaattagccgctgatattcttgcagcagtaccggctccggatcgaccagcaattcaccgcgatagccatcaacgatcagcgtcctacgatgcagcaccgaaggctgaatatccgcgcccatcacggtagggatccccagcgcacgtaccatgatcgcagcatgggagttggctgcgccatctcgcacgacaacaccgactaagcgatcctggggcagctcagcaagagttgtcgctgacagttcatctgccaccagaatgaaacgttccggccaggcgttcggcccttgattagcgtcatcaagatgaaacagcaatcgctgacccagcgcacgtaaatcgccagcccgctctttgagatagttatcgcttagcgcggcaaactgttcggcaaatttttcaatgaccgtttttaccgcccactctgccaccgagcctttatcaacctcggcaaacaattcgcgacgcagccgggtgtccgaaagcaggtgcgagtaaagatcgaaaatagccgccgtttctttttgtgcaccggcggcaaagcgtttgctgtagcggcgaaactcgtttgccgcttcttccagcgccccggtcagtcgttcgcgttccagagccggatccagcgttgatgcctgatacacctgttccattaaaggtaacgtggcatcctgccagccttcggcaatcgccacaccaggtgctgccggtaatgcgcggattcgcgtctggcgatattgcccaaacaaggcagtcaactgcgactgagaaagaatagctgccatctgggtggcaagcgtcaccaggaaggattcttcactttcgtcatactggcgcaactctcgttgctgtaccaccagtacaccaagcaactggcgacgttgaataattggtacgcctaaaaacgcgcggaaacgttcttcttttacggaggggatgtatttgaagctggggtgcttttgcgcatctgcaaggtttatcggttccgccagcctgccaaccaggccgacgatcccttcatcaaacgcgagcgttacagtgcgaccgcgtggttttttcagcccccgggtcgccatcaggtagtaacaacgtcgatcatgatcggccaggtagaccgaacagacctcggtatccatcgcaagacagatgtcggtaaccagaatatttaacgcctcattcaggcgtggtgcgctggctaccttttcgactatttcgcgcaggcgagtgagcataattggcgtgacttaacctcttttacgtcgataagcagatgcgttttgtggttttggcgtattttcctgcagtgacatcaccacactcgcgaactctttcattaccctacggtagacatcacgtttaaatgacaccacctgtctgaccggataccagtaacttacccatcgccagccgtcaaactctggtgtactgctggtttgcatattgatttctgcatcgccgctcaccagctgcaagagaaaccatttttgtttttggccgatacaaaccggcttcgtgtcccaacgcaccaaacgtttcggtaatttgtagcgcaaccagttacgcgttgaagcaaggattcgaacgtctttgcggcttaatcctacttcttcaaacaattcacggtacatcgcctgctctgcggattctccggggttgattccgccttgcggaaattgccaggagtgctgaccaaatcgccgggcccacattacctgcccctggcgattacaaatcacgatacctacgtttgggcggtagccatcgtcatcaatcaccggactacctcaaaataaagctttatatacgaatgattgtttcatactccaggaagacggtaaaccactctctgcagggcattacacactaataacaattgaataactcacagttatgtgcagagttataaacagaggaaggggtggatagccgtttttattcaccttttctgtggatagagttgtgaagaactacggaattactacgggaaaacccggagcattctgaataagcccgatatagacattttaaaatattcattattagtcaatgcattacatgtaatttgagtaatgaaaaagagtaattcgtgacccaggtcacacctctcatttacgggttgacgaaagatcaaccaatgccgtatttatccacagaatgtgccactaagttaagcactgaaccactaaaaactggagtttcgtcgcacgtcaaggctgtaaatggaaacagtagtggaggtttttcacagttatcccagctttctgtggataacatggtgtaagatcctgtttattttcagtgaccagatttggaaaacccgttgcagtgttgcgcaactcgattaccggcaacctaaaaagcaatataaatcagagaattgaacaacgcatgtggaaaaagttacactgcgaatattcggcacataattgctgtttgttttttaaccaaggtatcatgacatgtcccaacctcgcccactgctctctcctcccgaaactgaagaacagttgttagcgcaagcacagcaactttctggttatacattgggagaactggcggcacttgtcgggctggttacgccagagaatttaaaacgcgataaaggctggattggcgtgttactggagatctggctaggtgccagcgcagggagtaaacctgagcaagattttgctgctctgggcgtggaacttaaaactatccctgtggatagtcttggtcgtccgctggaaacaacattcgtttgtgttgccccgttaacgggcaatagcggggtgacctgggaaaccagccacgtgcgccacaaactcaaacgcgtactgtggataccggttgaaggcgagcgcagcatcccgctggcgcagcgtcgcgttggatcaccgttgctgtggagcccgaatgaagaggaagaccggcagctacgcgaagactgggaagaattaatggatatgattgttctcggtcaggttgagcggattaccgctcgtcacggggagtatttacagatacgaccgaaagcagcgaatgcgaaagcgcttaccgaagccattggtgcccggggcgaacggattctgacgctgccacgcggcttttatttgaagaagaatttcaccagtgcgctactggcccgtcattttctgatccagtagccatcgctttgacctgccgctttccgggcatataattaccgcttcatttttttggcagggctttttagatgttatttgcatggataaccgatcctaacgcctggcttgcgctcggtacgctgacgctgctggagatcgttcttgggatcgacaatattattttcctttctctggtggtggcaaagcttcccacagcacaacgtgctcatgcgcgccgtctggggttggcgggagccatggttatgcgtctggcgctgctggcatcaatcgcctgggttacgcgcctgacaaatccgctttttacaatattcagtcaggaaatttctgcccgtgatttgattctgcttctgggtggcttgttccttatctggaaagccagcaaggaaatccacgaatccattgaaggtgaagaagaagggctgaaaacacgcgtttcatcattcctcggcgctatcgtgcagattatgctgctggatattatctttagcctcgactcggtgattacggctgtgggtctgtcagatcacctgtttattatgatggcagccgtggtgattgccgtaggcgtgatgatgttcgccgcgcgctcgattggtgattttgtcgaacgccatccttcggtaaaaatgctggcgctctctttcctgattctggtgggctttaccctgattctggaaagtttcgacatccacgtaccgaaaggttacatctacttcgcgatgttcttctctattgcggttgaaagcctcaacctgattcgcaacaaaaagaatccgctctgatactccgtacgctctcctgcgggagggcgtactcactccttttaccctcacagtttaagattttcctgctttcaagatatataacgtcggtttataaacagactattatcataggtaggccaaatgaggataaccggatgaaaaaatgggcagtaataatttctgcagtcggactggcgtttgctgtttccgggtgttccagtgattacgtcatggcgaccaaagatggccgtatgattttgaccgatggaaaacctgaaattgatgatgataccgggctggtgagttatcacgatcagcaaggtaacgcgatgcaaattaaccgtgatgatgtttcgcaaattattgaacgttaacaaataaggtcagcatccggctggccttaagatttttctctttcccttttcccttccctctgccatttttatattccttatgtcgtgattataaaaaggaaacggctatgcaatatcaccgtataccccacagttcgctggaagtcagcacgctggggcttggcacgatgacgtttggtgaacagaacagcgaagccgacgcccacgcacaactcgactatgccgttgctcagggcattaaccttatcgacgttgccgaaatgtacccagtacctccgcgccccgaaacgcaagggttaaccgaaacctacgtcggcaactggctggcgaaacatggcagccgcgaaaagttaattatcgcctccaaagtgagcggaccgtcgcgcaataatgacaagggcatccgcccggatcaggcgctggatcggaagaatatccgcgaagcgctgcatgacagcctcaagcgcctacagactgattacctcgatctttatcaggtgcactggccgcagcgcccaaccaactgctttggcaaactcggttatagctggacggattctgcgcctgcagtttcgctgctggatacgctggacgcactggcagagtaccaacgcgcgggaaaaattcgttatatcggcgtgtcgaacgaaactgcatttggcgtaatgcgctacctgcatctggcggacaaacacgatctgccgcgtattgtcaccattcagaacccctacagtctgttaaaccgcagttttgaagtaggtctggcagaagtcagccagtatgaaggggtcgaactgctggcctattcgtgcctgggtttcggtacgctgaccgggaaatatctcaatggtgcaaaacccgctggcgcacgtaatacgctctttagtcggttcacccgctatagcggtgagcaaacgcaaaaagccgtcgcggcgtatgttgatattgccagacgtcatggcctggaccctgctcaaatggcgctcgcatttgtacgccgtcaaccttttgttgccagcactctgctgggcgcaaccacgatggagcagttgaaaactaacgtcgaaagtttgcatctggagttaagcgaagacgtattagctgaaattgaagctgtgcatcaggtttatacttatccggcaccataagattaacgccggttaaaaccggcgttaaatattaatgacggcgctgccagatccacagcgccgttattgccagcgcaaacagcgtaccaaagccaatgccaatgggcacgaccgggatgcctaccattaccgccagcgagtaaatgcccagcatcaacaacatggcgctgttttcgccaaggttttgtactgcaatcgcattccccgccccgacgctttttttaccccgctcctgtagcaacgcattgagcggaacgacaaaaaagccccccaacacgccaatcagcatcaacaaggcataggctggcagcagctcgtgttgcagggagaaaatcagtaccaccacgccaatcaaaatcccggctggcatacagcgtgacacggtttccagcgtaaccagcttcgctgccgcacctgcgccaaccacgataccaatcgctaccatcgcgttgagataggtcggcgtagcgttatcggtaatgcccagcgccaccggtacccacagcaccaacaggaaacgcagcgtgacacccgctccccagaataaactggtgcccaccagcgaaaaacgcgtttcaccattgcgccatagcgaggtgcaggcattcaggaaactgcgggtcatgttgatgagattccaggactgccccggacgcgccgccgccagtttgggaatgtagatattggcaacgaccgcaccaccgtaggccagtgcgcatgcggccagggcgacgagtacatgccagtcagccagcacaccaccggctacggaaccgagtaaaatcgccgctatggtagaagcttccattaaaccgttagcttttactaacttactacccgtggttaattcgccgagaataccgtatttcgccggtgaataggctgcagcaccaacacccaccagcgtatagccgagaaacggattgataccaaagcagatactggctgcgcccagcagcttcaggccgttggcaaacatcatcacccggcctttggcgaagctatccgccacctgcccgacaaacggcgcaaaaagaatgtaagcacctacaaacaccatttgcaggatgggctggctccactccggatagaactgcgctttcagtaacgccagagtggcaaacagtagcgcgttatcgccaaacgcagagagaaactgcgccacgataaccgctttcatccccttcgaccacaacgaagtgttagtgtgcactgactcactcatcgtgttgttccgcttcgtctacccagcttttcaacgtgacaaagtcaggtttgccgctgccaagtaatggcatctgtttcagatagcgaatatcgcgcggtacagcaagctccggcacgccgtgctcgcgggcatactgttgcaacttatcgcgcgtcagttcgttatctgtggtgaaaagcaccagtgcctcgcctttgctggcatcgctcttaatcgcagtggcatggactttatctggcgaaacaccaagtgccagttgttccaccatttccagcgacaccatttcgcctgcaattttggcaaatcgttttgcgcggccctgaatctgcacaaagccctgctcgtcaaaacgcacaatatcgccagtgtcataccagccgcgctccatttcgccgcgaacattctcggcggtgggcacttccagtacacctggcttctccacccgcagatagccgttcattatgttcggccctttcagttgcaggcgtccgccctcttcgataccagggaccgacaacaggcgcgcatccattcctggtagaatacgccctaccgtaccgggtttcgccgccatcggtacgttgatagaaacgacaggcgcgcattcggtcacaccgtagccttcaaggatgcgcaggccaaatttatcctgccaaagctgtttggtactttcttgtagtttttctgcgcctgccaccacatagcgtagacgatagaagtcatacgggttggcgaaacgcgcgtagtgaccgaggaaagtcgaagtgccgaacaacacggtgcaactgcggtcatacaccaactccggcacaatgcggtaatgcagcgggcttggataaaggaacacttctgcacctgtaagcagtggcgtaaacaggcctaccgtcagcccaaaggagtgaaacagcggtaatgccgacataaagcgatcgttggtggtgaagtcggcaatcgttttaatctgctcgacgttcgccagaatgcttttatggctatggacgacgccttttggatggccttcagaaccggaggtaaaaaggatcagcgcctcttcttccggctgctgtttaacctgtgccagacgcggcatcagcaaatgagcgaagatccatactttgtcggcagtggtgacatctgcttttaaatcttccagatagacccagcgcacctgagtaagttgctccggcagatgccagagtttgcctttatcgagaaactggcgggaagtgaagatggttttgatttcagccgccgtaatagcactggtcagccctttcaccccggcagtgtagttcatcattgcgggaatgcggcgacgggcgatggccccaaaaatcactgccgcactgatgcctgcattgggcagcattaagccgatgcgttcgccttcaacactgtatttttcaaggatgcgtccaacaaacagcgttttcgtaagcaatttgcgataggagtctggggtaaagttgacgtcttcgacacatttcttcccggctccgaagcggtacattgcactcagtaaagattcgtacagcgtttcacgcgggcgcaccgccattcgcgcttccatcattatttgatgcagcatttcgccagcgattttgcgacggtcacgggcacgcggcgcatccggcatcgccacctgcgttggtggcaaaatatgcagagtaatttgcgggaacaagcgacgtttaaccagacctttcaggcggctgaagtgcgtaagttccgccccttcaatacgcacaggaataaccgttgcaccagacttcgccgcgacaaaacccgcgccatcgtagattttcatcagcgagcctgtagtggtgatgcgtccttcagggaaaatcaccactggtcggccctgttccaccagacgtaccagatgtttaatagccataggttgcgtcgggtcgagaggaacaaagtcgataaatgatttcagccaacgcatataccactgttggcttattgaggtgtaaacggcaaacactggacgcacaggtaaaaacagtccaagcaaaatgccatcaataaaagagacgtgattaggcgtaattagaacgcgctcgcccttcagtgcctgggtgtcacccgtaacgcgaacgcgatacaaaacacggcacaaatttcgaaaaaagctaaaaagcattccaactccctttgctctgattcagtaaaagcgaatggagggagattacacgagataaagaacgcgagcgacagtaaattaggtgcgaaaaaaaacctgcgcatccgcgcaggttggtgcaagagacagggtacgaagagcgtaccgaataatctcaccaatcaatacctctgggatcttgattgtggtctgcacgacgactcttcgccagcgagaaaacgcaaaggaatgaagggaaatgcaacgaggtgtgtaaattgtcggttactgttacagattgatgaccggccaaaaaaaacctgcgcatctgcgcaggctggtgtaattcatgtgctcaacccgaagttgacttcacctatcaatacctctgggatcaccactttagcaacctgaagccaaacgccaccagcggtcaatcgcaacagcgtttcgcaaagtgtaaccaaaggtttgcaatctctttttttgtcttacttatttgcgtttggctcacattcccacgatgaaaacacgccaccccttgaaccaacgggcgttttccgtaacactgaaagaatgtaagcgtttacccactaaggtattttcatggcgaccataaaggatgtagcccgactggcaggcgtttcagtcgccaccgtttcccgcgtcattaataattcacctaaagccagtgaagcttcccggctggctgtgcatagtgcaatggagtctcttagctatcacccgaacgccaacgcccgtgcgctggcgcagcagaccactgaaacggtcggtctgatcgttggtgatgtttccgatccgtttttcggtgcaatggtgaaagcggtcgaacaggtggcttatcacaccggtaatttcttattgattggcaacggttaccacaacgaacaaaaagagcgtcaggctattgagcaactgatccgccatcgctgtgctgcgttggtcgtccatgccaaaatgatcccggatgccgatttagcctcattaatgaaacaaatgcccggtatggtgctgatcaaccgtatcctgcctggctttgaaaaccgttgtattgctcttgacgatcgttacggtgcctggctggcaacgcgtcatttaattcagcaaggtcatacccgcattggttatctgtgctctaaccactctatttctgacgccgaagatcgtctgcaagggtattacgatgcccttgctgaaagtggtattgcggccaatgaccggctggtgacatttggcgaaccagacgaaagcggcggcgaacaggcaatgaccgagcttttgggacgaggaagaaatttcactgcggtagcctgttataacgattcaatggcggcgggtgcgatgggcgttctcaatgataatggtattgatgtaccgggtgagatttcgttaattggctttgatgatgtgctggtgtcacgctatgtgcgtccgcgcctgaccaccgtgcgttacccaatcgtgacgatggcgacccaggctgccgaactggctttggcgctggcggataatcgccctctcccggaaatcactaatgtctttagtccgacgctggtacgtcgtcattcagtgtcaactccgtcgctggaggcaagtcatcatgcaaccagcgactaaccgcagttaaagcaattccagcgccagtaattcttcgatggtctggcgacggcgaatcaaccgcgcctgaccattatcaaacagaacttctggtaacagcggacggctattgtagttggatgacattgatgcgccatatgcccctgtatcatgcagtaccagataatcacctgccttcacttccggcaaggcgcgggtttcaacatttcccccttcctgctgggtaaagacatcgcccgattcacataacggtccggcgacgacggtttccaccgttggcgcgtgttccagagaacgaccatcagctgccagggcactgatatggtggtaactaccgtacattgccgggcgcatcagatcgttgaacccggcatcaaccagcacaaagtggcggctccccatttgtttgacgctccgcacctgagtaattaatacgccagactgcgctaccaggaagcgacccggttcaatttccagtttcacagggtggcccaaatggcgggcgatttgctcacgcgcggcattccacagaccataataatgttcggtatcaaccgcctcttcaccctgttgataaggaacagaaagcccaccgcccgcagaaatagcctgtaaatcctgaccgaattcgatgacctgacgcaccatagcaccacacacctgttccagatgggcataatcaacgccagaaccaatgtgcatgtgaatgccgaccagctgcagatgatgacgttgtatcacgtccagtgcggcgggcagatcggtgtaccagataccgtgcttgctgttttcgccaccggtattggttttttggctatgtccgtgaccaaaccccggattaacgcgcagccatacccgatgccctggcgaaacctggcccagttggtcgagcatatcaacagaacccgcattcaccggaatttgcaattcactgacgcgttcaagcgtcgcctgatcgataacatctgccgtaaaaacaatatcatcggggtgcgtttgcggattgtaacccgccgccaacgcacgctctatttcgcctaacgagacggaatccactttcacgccctgctcacgcattaagcgcaaaatatgaatattggaacaggctttctgtgcaaagcgcaccacatcaaactgtttcagcgctgcaatctgccgacgaataatttgcgcatcgtagacccacaccgggcagccaaattcagcgggcaaacgcagcagattttcggcggtgagatcggtatcggtgctgaacagtgaatgtggcataacaaactccagataagtgcttttttatgattacgccacatcataaaaagaataaaaaatatcgatttatgtcgagtctatgcaaaaatgatatggattaccggattgcgagagagcgctaatggccgccgttaacttacgtcatattgaaatttttcatgcggtaatgaccgccggaagcctgactgaggcggcacacctgctacacacctcacagccaaccgtcagccgcgaacttgcgcgctttgagaaggtgatcgggctgaaattgtttgagcgcgtacgtgggcgattacatcctaccgtgcaaggactgcgtctgtttgaagaagtgcaacgatcctggtacggactggatcgcattgtcagcgccgcagaaagtctgcgcgagtttcgccagggagaactgtctattgcctgcctgccggtcttttcgcaatcttttttaccgcagctcctgcaaccctttctggcacgttatcccgatgtcagcttaaatatcgtgccccaggaatcaccgctacttgaagagtggctctcggcccagcgtcatgatttaggactcactgaaacgctccatacgcctgcgggaacagaacgtaccgaattactctctttagatgaagtgtgtgtgttacctccgggtcatccgctggcggtaaaaaaggtattaacgccggatgattttcagggtgagaactacatcagcctttcccgtactgacagctatcgccagttgctggatcagctatttactgaacatcaggttaaacgacgcatgatcgtagaaacccacagcgccgcgtcagtctgcgcaatggtacgggcgggggtaggtgtttcggtggttaacccgctcaccgcactagattatgcggcaagcggtttagtggtgcggcggttcagtattgcggttccgttcaccgtcagcctgatccgccccctgcaccgcccgtcatcagcgctggttcaggcgtttagtgggcatttacaagcggggttaccgaaactggtcacttctcttgacgctattttgtcgtcagctacgacagcataaaagcgacagcatcctcggcatggatcgccgcggtatcaaacacaggcaaaacactgcgctcttctggcaccagtaaaccaatttctgtgcagccaaaaatgacgccctgtgcgccctgttctgcaaggcgagcaatcacttgcgcataataagcgcgtgacgcttcggtaaattgccccagacacagttcttcaaaaataatctgattaattttcgcccgttcatccgcttcaggaataagacaattgatggaaaattgttccgtcagccgcccgcgataaaaatcctgttccatggtgtaacgcgtacccagcagcgccacacgagtcattccggccccggtaattgcacgtccggtggcatccgcaatgtgtaagaaaggcagagtgcaacgtgactcaatggcatccgccactttatgcatcgtattggtacataacacaataccttctgcgcccgcccgctgtaagccaagcgccgcctcagccagaatgtccccggttttatcccattccccgcgacgctggcactcttctatttcatgaaaatcgacgctatgtagcagcacttgcgcagagtgaagcccaccaagccgctgtttaatgccttcatttatcaaacgatagtaaggaatggtggattcccagctcattcctcccagcaaaccaattgttttcattcctctctcctgatgtgtgttaccgcaacaaggctgaataaggaacgagacaaacgcctcaacggccaagtgcccaatctctattaacgaaaaaagggccggatgtacagcacatccggcccgtgaaatcagacgccgatatttctcaacttctcgcctgccatcagtttgcgttcgatatgttccagcgtgacatttttggtttccggaatgagccagaaagtaatgcccacaaacgcaatgttcagcgcagtgtagagccagaacgtaccggcagcgccaatgctatcaagcagtgtcaggaaggtcgcgccgataatcatattcgacacccagtttgtcgtcgtcgaacaggtaataccgaaatcgcggcatttcagcggctgaatttcagagcacaggatccacaccactggcgcggcgctcatcgcataaccggcaatacacatcatcgtcatgccaacagagagccaggacaagccactggaagccgtaccgttatcaaactgcatcaggcaatagcccagcaccagagtgcctaacgccatcacgctgaaaccaattttcagagccggtttacgacctgctttatctaccgtaaagaccgcaatgaaggtcgcgaacataaaggtcagtcccacgaccagagtcgcaatcatctgttgttctgtggtcgtaaagcccgccattttgaagatacgcggcgcgtagtacatgatgatgttcataccggtaaactgctgcatcgcctgcaacaacataccgagaaacacagcacgacggacgttacggttgatcttaaacagtgcccaaccgccctgttttaacttcaggctttcacgaatttcgttgagttcttctcgcgctttttccgacgtatcgcgcagcatacgcaatacttcttccgcctcaatatgacgccccttttccgccagccagcgcgggctatttggcaggaagaccaccagaataatcagcagaactgctggtaaagcaagaacccccaacattgcgcgccagttaccgctataactgaacgctgtatcggataaaaacgccagcacgatgccgagtgtgaccatcaactggtacatactgatcatcttaccgcgaacgttttcacttgccatttcagaaagatacagaggagcggtgtaagacgcgatcccgacagcaatgcccagcaccacccgagcggcgattaacatctctacgctggtcgcaaaagcggaccctatagaaccgagtacaaacaggatggcccccgccatcaggctgtatttacgccccaggcggaacgacagccaaccattaaacagcgcaccaattgctgcgccgagcatcatgctactaaccacccattcctgcaaacgactggtcagcacaaagtgatcggtaatgaacggcaacgctccggcgattacgccgatatcaagaccaaataacaatcctgcgaccgcagcagctaccgaaacaaacatattcatacgccgcgtatcccgcaaagaacgtggcgttaaagcagattccgtattgatagtaaccattttttcctgccagcagagaataagacatagtgaaaaaatacgtgaacaattcacacaggtgtcaggtcggaaatagcataaatatggattaaattgctacgacatgccgttatgtgatggatattccaattttaaaattaagttgaattattgagattattattaaccacctaattttacagcagataaaattcataaagttcattaattgataattaatatggattatttcataaccatgatatggattatgatgatctacaggtataaaaaaccctgccatgcggcagggtcataaaagtaagaagaatgaattaacgcgccagccaaccgccatccacggcaatggtataaccattcacataatctgaagcgctggaggcaaggaacactatcggccccatcaggtcactcggcagtccccaacgaccagctggaatgcggtcgagaatttccgcgctacgttgttcatctgcccgtagttgttgagtattgttggtcgccatgtaacccggggctatcgcattaacattaatgttgtgtttagcccattcgttcgccatcaatcgcgtcacacccatcacgccgctttttgatgcggtataagaaggcacacggatcccgccctggaaggagagcattgacgcgatattgataatcttgccgccattgccttgcgcgataaagtgtttcgccgctgcctgagacatgaagaatacgctcttgatattcaggttcatgacatcgtcccagtccttttcgctgaactcgagagcatcttcgcggcgaatcaatccggcgttattcaccaggatatcaatatgaccaaactccgctaccgcgcgatccagcagtgctggaataccatcaatctttcgcagatcggcggtcaggcttaaaaaacgacgccccagcgctgtgacctgctcgatggtttcagtcggttcaacgatgttaatgccaacaatgtcacagcccgcttgcgccagccccaacgccatcccctgacccagtccagtatcacaaccagtgacgaccgcaactttaccttcgagagaaaatgcacttaaaatcataacaataccttattcgtttatgcccacaactagcgcaaatctttaacggccacatggtccatatcatcaaagacctggttttcaccaaccatgccccagataaaggtataagctttggttccgacgccggaatggatcgaccagctcggggagatcaccgcctgctcgttatgcatcacaatgtgacgcgtttcttgcggttgccccatcatgtggaaaacgcaggcgtcatcatccatattgaaatagaaataaacttccatccggcgctcgtgggtgtgacacggcatggtgttccacaagttacctggagccagctccgtcagccccatactcaattggcaggtttccagcacatccgggacaaaatatttgttaatagtgcgacggttactggtgaggttatcgcctaacgtgactggagatacttcgtccggggtgacttttttggtgggatacgtcgtatgcgcgggtgcgcaattgtaataaaacttcgccggagtgccggtatcaatactggcaaagacaacttcttttgcacctttaccaacatacagggcgtcgcggtgaccgatttcatagcattggccatcgacagtaatcgtaccggcaccgccaatattgataacacctaactcgcgacgttcaaggaaatagcttacgccgagttgtttaccaacttccccgccaacggaaaccgttttagttatcggcataatgccgccaacaataattcggtcaatgtggctgtaaaccatggtgtactcatcggcgacaaataccttttcaaccaaaaattcattgcgcagcccttgggtatccagcgtttttgcgtgcgcactgtggatgctctgtcttacgtccacatcaacctccgataatcagtgaagcgtgaaaatagaaaacgatagtgaaacactgtttcgttttctctataaagggatgatatgcccatgggctagggttttcaattaaaaataaaacaatgtttcatttttaagttaaggattaaaaaaagtgcagtgtcgatcacgaatatgtcatgagaatggaaaaatgagggagcccagaaaatgtatgtcgacttgccagccatcattattcaacagattaatgacggcagatatttatcggtaaggaggaaatgcagagctattcgtcacgttcaatggtcaatgccacaccctggcccccgccgatacaaagcgttgccagtcctttgcgggcattacgtttcaccatttcatgaaccagagaaaccaggattcggcaaccggaagcgcctatcgggtgaccaagtgcgatcgcaccaccattgacattgacccgacgctcatcccactcaagcatcttgccaaccgaaagcgcctgtgcagcaaacgcttcattagcctcgataagatcgacatcagccaactgccagcctacacgctccaggcaacggcgggtcgcatacaccggcgcaattcccatcaatgccggatctacaccaacgctggcaaatgcgcgaatgcgggccagcacgggtaaattcaacgctcgtgctttggcttcgctcatcatcattaccgcagctgcgccatcgtttatggatgatgcattacccactgtcacagaaccgagactatcaaatgaaggatttaaacgggctaaaccttctgcactggcgtcagtgcgtggctgttcatcggtatcaacaaccaacgtctgaccgttactttgggtcattaccgggacgatctcatctttaaatcgtccggcgtcaatcgccgctcgcgctttttgttgcgagctaagtgcgtaagcatcctgcaattgacggctgatgccatattcgcgagccagattttcggcggtgacaccaatatgataatcattgaaggcatcccataacccatcatgcacaagactgtcaaccagctggctattgccaagctgtgcaccggtgcggctatcagtcagaacatgtggtgcgcggctcatgttttcctggccaccggcgatgacaatatcagcctcgccacactgtatcgcctgagtagccagatgcagtgctttaagtccggaaccgcagacgtcattaatcgtgattgcagaaacgctattaggcagaccacctttaatagccgattgccttgccggattctgccctgcccctgcagtcaacacctgaccaagaattacttcatccaccgcatatgcaggaacgccggtacgttctattaacgctttcacgaccagactaccaagttccacggcggaatgacccgctaacgcaccgcgaaagcagccgataggtgtccgtaacgccccgacaatcacaacgtctttcatcacaacctcgcaccaattaacagtgcaatagtaaatgattgttaattacagttatcttaattgtttaaaaaaagtgatttttatcacaaaggaaatatgcctgagcagtagtcagagtcataactggcacgtaaggtttgcaaccactaacccaccaatagaggggtagatagggcgttaatctcccatacttaacctggtttatggtaaattgccctccattttgtttaatttgtagatgatacgttcagataatgtctaatatttggtctaaagaagaaactctgtggagtttcgcgctctacggcacagccgttggtgcaggcacgctcttccttcctattcagttaggttcggcaggggctgtggtcctgtttattactgctctggtcgcctggcctttaacatattggccacataaagccttatgccagttcatcctctcatcgaaaacatcagcaggtgaagggataacgggcgcagtaacacactactatggcaagaagattggtaatctgattaccacgctgtacttcatcgccttttttgtcgtcgtgttgatatatgcagtggcaattaccaactcacttacggaacagctggcaaagcatatggttattgatcttcgcatccgtatgttggtgagtctgggtgttgtattaatcctgaatctcatttttctgatgggacgccatgcaaccattcgggtaatgggttttttggtattcccattgattgcctatttcttatttctttccatttaccttgtcggtagttggcaacctgatctattaacgacccaggtagagttcaatcagaatacccttcaccagatatggatatcgattcccgtgatggttttcgcctttagccatacgcccattatttctacgtttgccatagacagacgtgaaaaatatggcgaacacgctatggataaatgcaaaaaaattatgaaagtcgcttatctcatcatctgcataagtgtactgttctttgtctttagctgcctgctttctattccaccttcgtatattgaagcggctaaagaagaaggggtcaccattttatcggcgctttctatgctgccgaacgccccagcatggctgtcaatttccgggattattgtcgcagtagttgcgatgtcgaaatcattcctgggtacgtactttggcgttattgaaggtgccacggaggtcgtcaaaacaacactacagcaggttggtgtaaagaaaagtcgtgcatttaaccgcgcactatcaattatgttggtatcgctgatcaccttcattgtttgttgcattaacccgaacgcgatttcgatgatttacgcgatcagcggcccgctcattgccatgatacttttcatcatgcctacgttgtcaacgtatctgatcccggcgcttaaaccctggcgttccatcggaaatctgattacgctgatcgtgggtatcctgtgcgtatcggtaatgttctttagctgatatccattgtgaatggttcaaaattgctacaattttgaaccattccagttttcataatgttcattcgttattattccgcactatcacttccctcatcatatcctagtattatcagttagttaaacacacaaagagatctgaacatcttaaataagactatttaagatgcataacttagattcgcaagatatcttccggtcattcaaaaacaatttgcgatatagatattctcataccatgagatagttatctgaaccaccctcaaccaggtaagattaaatcagtgaaacataatcatatttaataacgagaaatgcattttaaaatgtcttaatcagaattatagcaaatacagattaatcgcaatttttcccagcaaaattacaaaatcatggtgtattgacatcatcaatcaccaatgaaattatgcaattatatacggatagggaggttcttaacatggggctttgtagtcgttataaaagtcttacatgcaatagttgctcaatgcattgccaaataatgccagaagagtcaccgcgtttgcagtactgcgcaaactcgtgtttttgtatgtggcccgaagaaagttcatattttaatcgtggtgtggtagaaggtatcttaacaaaaaaccacaatgcgagattaagcggatatatttttgtcgatttttcagtaagttttttacgtctattccttgaaaaagactggattgactatcttgcaagtactgacatggggattgttttagtcagcgaccgcaatatgcaatcgttagctaattactggcgaaaacacaactcagcaatatctgctgtcatatataatgatgatggtcttgatgttgccaatgaaaagatcagacaactatttattggtcgttatttatcatttaccagaggtaacacattaactcagatggaattcaccataatggggtatatggtttctggttataatccatatcagattgctgaagttctggatatggatatccgtagcatctacgcgtacaagcaacgaatcgaaaagagaatgggtggtaaaataaacgaattatttattcgttcacattcggtccaacattgatactcaacgaccagccagaatcatactctgtttatacgggcatttattgaaatgtccgtattttataaataggccgtcccctcaagagtaaacaccatagtatttaaaaccatcacacgaaaaattcagaagcattacgaaatatgaatttacaaacaatagtggcataaatgttaaccatgttaatttacgtaaagttttacgttgcaacattaaagcctcatttcaatcatcatgataaatataaaattaatatatatttatgccgtaaataccaatatacttagcaaactatgtgatctccatttcgattgatttagtgtttattgacgtatgtactggattattaacgataatatcgagttctggcctgagcaccgaaaattaatatcggtacataacgccgatcttaacgtcgttctgacaacgccagccagtcgatgtttatcacttctacttgaagcttttcctgatgtggttgcacaacaagattttttcaccagagtctgggaagaagaaggtatgcgtgtgcctactaacacgttatatcagaacatatccattatcagacgcggatttcgcgctgttggtgatactacccactcgctaattgcaaccgtgccgagaagaggattcaagatccataatgacattaacatacaaaatcatgtaataaactcgtcaacagacgcacatacacacaatgccccacctgccataaaagttaatgcgggatacaaagagagcattggtggcgcaaagaatttcaataacaaaatcctcaaacatataaaaagtcatctaattatgttgagcgcatttgtcataggcgcatattctgcatattggctatggaataataatcaaccgaagccatttttcaaggattacaagattgttgcggaaattaatggctgccattttaatgtaacagaagatacaattgatgggttgaaagagttcgataaatataaaacacggatactggattcggggattaactgtaaaaaacatccgtggttatacttccctcttgcaaaatcctcaccggggatgattgttatggcatgcaataaaaactataaccaacatgaagtggcagactgtttaaccctgtcttaccgtgaggttaatcgtgattgattataaaaaaacttattatttattttagtttttatcagtgggtttattctcttcactgtctattcttacactgcagaaaaaatgatatataacgaaacatgcactgcaaattgggtaatttttaatgaccagggacgagcaaatcttaccatcgactttatgtataacaaaaaaaataaaacaggaactgttgcgttgagtggaacctggcaacaaggtaacagagaaagtaaatcaatacggcgaaatattgaatacacatggattgaaaactatgacacagcccatttaacatcaaagaaagttaataagtttgagattatggatcaagttgatgatgatagacttgcacaacttattcctgatttttatgtctttccagaaaaaagtgtaagctataatatactaaagcaaggtaagcatgcttttattttgagcattggtaacagagcaataatgcattgtgcaaggtaaactaaaatagataacaaaaagatggaacctcgttaatcataaaacaataaaattaaatattctcgcagtatatggcagtctaaagcatcaaagttttgatcaacatctttcattttagacatctccttgcaatgtaaaatatcatgtatcaacaacatctggtgcaaatccatgagtcgaactcgacattcatcttagctcgattattattccttcgtacagtcgatgtaaacaatacagaaagaggattattaagaaccagtttactcagtgaatcaatagaggaaaggactaacgtttctttaaaagaattgatttcatcatctgttaaactaaactcatcattgacagatcgtgagatataactgtttttaactttactctttacgttgactttattgacagaattaacattcacatatcttgattttaatgtccatgatgttgtttgcgtgagaacattctcagcattaaggaatttttttaacggaatccttggtttctttttcgagtccgaatttacaatatcatgcatatagaccatttcatgaatctgcgaaaattcaatgtccattgtatacctcacatttttaccgtgactcgatgttactgttcaataatcaccttccatcaatactaaaattaatacccctaatgtgccgataacaaatatagtcattctacgtaacgtctccataaggtgataaccttgatcaaatgaatttcgaatataataaaggaaatcttttgagatgtttatcacgaataaagctatttatgttaccaatatcatttcgagtgcgcacactatctatctgttttttcgagatataaaaaacaacgtgtaagttatgtaaattgccgatgctacttagtaacattatggtaaaaaaagtaaaaatgagcgatttttgatagaataaagcatgagaaaaggtgatatttgacattatcagaagctgcgaattcggattttgctctaatcaaatgagagaaatgtaaaatgaagccacgaaatattaataatagcctaccactgcaaccattagttcctaatcaggagaacaaaaataagaaaaatgaagagaaatccgttaatccagttaaaatcacaatggggtctggtttaaattatattgaacaagaatctcttggaggaaaatatctaacacatgatttgtcaataaagatagcggatatttctgaagagataattcagcaagcaatattatctgctatgagcatatataaattttcgataacagatgatttaatgagtatggctgtaaatgaactcataaaactgaccaaaatagagaataatgtagacctgaataaattcactactatatgcacagacgttctatcccccctcgtcaccagacataataaagaaaaaaacaaacgacattctacccttctcaaaaatcccctttttaattttcattgaaaaaatggcaattgatactatgaatccaggtcatacacattaaggcatttatgtaatgtcgtaattaagataactaataaggtgaatattagtaaaacaactaatgatattattagtttgtagtgaacagtacttttaccaataatgaaaatataccataagcaatgcaagcttaaaactaataatttaaaaaagataaatgtaaaaatattaatgagtcaatcaataataatttagcatcacgagacacatcacagaggaatattatgagcacagaaacaattgaaatattcaataatagtgatgaatgggcaaatcaactaaaacacgcattatcgaaaggagaaaatctggcattactacatggtttaactcctgatatccttgatagaatatatgcatatgcattcgactaccatgaaaagggtaatataacggacgcagaaatttattataaatttttgtgcatttatgcgttcgaaaatcatgagtatctaaaagattttgcatcagtatgtcagccaaaaaagaaatatcaacaagcatatgacctttacaaactaagttacaattactccccgtatgatgactattcagttatttatcgtatgggtcaatgtcagattggggctaaaaatatcgataacgcaatgcaatgtttctatcacattattaacaattgtgaggatgatagtgttaagagtaaagcgcaggcatatattgaactcttaaacgataattcagaagataatggctaagcattacaatcatttggttaaatttgctggttatagtgcagttaaccactataaccagcacctattatgttttcttaaatcagcatcttaaaacagttaagagcatactataaatcattatttttcaatgcgttagagaacaatctactttataaaaattgaataaggttatttcagattacatcactgaattcctaagataaattagtgaacacaaccatagatatgtcgaatgtaatttcctgtagcattaatgacacataaatatgaatagccataatttctattgcttaagcaggatgcaagaaaccaattttttcatagaggttaactaatggacttagaaaataaattctcatatcattttcttgagggattaacgctcacggaagatggaattcttactcaaggaaatgagcaagtttatattccacagaaagagttaggtgtattaatagtattacttgaatccgctggtcatgttgtactgaaagatatgatcatcgaatcagtatggaaaaatattattgttagtgacgagtccctgacaagatgtatctattctttgcgctgcatttttgaaaaaattggctatgatcgttgcatagaaacaatctaccggaaaggttatcgtttcagcgggcaggttttcaaaactaaaattaatgaagataatacttcagactattccatagctatattccctttcactacttcattgaatacactggatccattaatacttaatcaggaattagtgcaaatcatttcaaataaaaaaatcgatggtctctatacctatccgatggctgcgacaaatttttgtaatgatcacatatctcaaaattcattcttgagcagattcaagccagattatttcgttacaggaagaataaaccagaataatgcagtgaacactttatacattgagttgatcgacgctaaaaaccttttcctcatcgccagtaatcatctccctgttgatgaactacataatacatcacaatttattatagataatatccttcaaacggtacataaaccagaacgatctgtaagattagctaagcaggaccaaggatataagaatcattatttatcagatgaaatgttagccggaaagaaagaactttacgacttcacccctgaaagcatttacagggccatgactatatttgatagattacaaaataaaagtgatatacagacgctaaaaacagaatgttattgccttctagcggaatgccatatgtctttggcacttcatggaaaaagtgaacttgaacttgctgctcaaaaagcattagagcttttagattatgtatcagacataaccactgtcgatggaaaaattttagctattatgggactgataactggtctgtctggacaagcaaaagtatctcatatcttatttgaacaggctaagatacactcaactgatatagcctctctctactactatagggcactagtccactttcataatgaaaaaattgaagaggcaaggatttgtatagacaaatcactacaactcgaacccagaagacgaaaagcagttgtgataaaagaatgtgtagatatgtatgtgcctaacccgctcaaaaacaacattaaactctactataaagaaactgagagtgaaagccatcgagttataattgacaacattttgaaattaaagcagctgacgagaatttgtatgcgataaatttttattgacgcaattttattatttagatgtatgcaacttgttatttaaacaacagagataaaaatatctaagatattcaccttattgcaaggtatttaaaatgctctagagttaaaagtatgatgtaaagaccattggcctggacaattaaaaaagggagctttatgactaatccaatcggtatcaataatttatctcaaagttcaaatatagcgaatgcaacgggtgatgaagtcgtatcattagataaacacatcaacaccagtgctactgatacagatcaaatacaagcatttatagtttcaacatggatggcgtcttttcaaaatgatatgtattcagaagataatcctatctcaccttactataaaattgaatggtagacgattgaccaaataaatcataacgagatacttttataatagtatctcgttcctttcattcaatcctcacacatgaaaaaatatgcactcaccaaaagttaaattcttaaccatcttcacgttttgtatatttattacaaacagtctttcgccagcaactcttgctctaatgaagcaggaacaatgttcagaatcgaaccaaatttaattaaagctatcgctcttgttgaaagcaatctaaaaaaggatagcataggcaagaacagagataagaataacaatataaagagtttagattatgggttaatgcagataaaccagatgcatattcccctgttaaaaaaatgtggaataataaaagatgaacgagatttgttagataacccttgtctgaacattaaaataggaaccgagattttatataaccatttttcacgttgtggagtaacgtggcaatgcctggggacttataatgcgggttttgcaatggataaccaaaaaaagagacagcaatatgccccaaaatatatattgtatataccaggcttaatgaactagacaatcgtaaggcttcagcaaaatgagcctaaagcctcttttttttatatagtgcaaacacccatacgtaaagctgttttgatcaactcgataccactgtgaacatctaatttcttcatgatattgagtctatgagtttcgactgttttcctgcttaactgcaagaaattagcgatttctttgtttgttttaccatcagctatgagttgtaatatttctgactcacgatttgtaagttgattatcagaggaatacctggaagatattttttcacaatccatatgtacactatcaaaataagtgtaaccattactaatcgaatcaatagcacgatttagtttcgccgggtgactggttttccatacgcatcctttcgcacctgcttcaagcaattttattgaatcaatatacggcatctttgctacaaatgtaataatatgagcatctatcttatgcgatttaacccattttacgagttcggaccccatcattccacctgcaaattctcctaaaataaatatttgggctgtagatttgttacactccgctatagctttcttcagatctttatagcccccaacaacctcatataaatcaggataatgtccgagaaatccaattatcccatcaatcataaacggctgctgatctgaaactacaattttaatttttcccatatattcatcctgagtgtaaatgctttaacgtattcatttataatcatcccttccattattataagcaaaatccaaagaatacattgatgaaataataatgaaatataattaaaaataaaatttttgcgtaaaaaaataccacaggcattaaaaaataatgagatgattaaaatattacaattagattatattcaaatcattaaacctgagccagtgagctataagtcctcagggcttgccaaaacagaattattcatatccaaagaatgtgtttcaaacattttttcaactaaataatgtctggcttgttcgcagatttcgttaaccttgtcagggtagaaacaatgattattaattaaatattgctcacaattatccacaaattcctgcggactaaattcagcaataaattgatcggtaaaaaacacaaaacgcttatcatcatgaaatgtaatatggacattccatattgatttgtcgacaaaatatgactctacttcaagatacttatctttgaaactggtaggtatatagagatttacaggacctgatattgccggtaatttttttctccaactttcaaaatttttgataaaaacatcaacttcctctgaggattttaacaatatactcttcagatcgtttatcatgtttattcttttttttctagttctgagctcaacaagcttatcaagggtataaaattatccatcacatcaataatgccttttgtatagccatcataataaccttgaataaatttttcttctctctttacctcaatgctctgaatttttgcgttggtttcaataaggatattttctttaagagaaactatttctttcaatccatcagaaattttttttaatcacaacaccatttgcaggagattttatcaagctcatctctattttttttcgcataaaatgtatttctctctaaaagagttgatgcaagtggtaacggcaattgtatgtgatcaacaaaatcaggaaataataaattaaatcgttgctgcattgccaatggttgttgccttatatagggtaacaacgttgaaaaaccacatgtgatgatattgtgatagttagcgatgccgggtttgtatcgtgccttttcatttatttccaccggtatagctgataaataatcccttagcacagcaggaaccttataaaaaaatccgcgttctgcaaacctttctcgataaaagtgataaccactgaataaacagatcaatggaaataaattccaattgtttatgtattaaataagtgaactattcagattaaaatgttcaactgaaagattgtactgcagaacaatcatttcattggtaatagatctaagcaccggattgttaataggtgtattattcaagcttactcgttgaggatgaatacaactaattggatcatatataatctttcttagggcaagattcataacgctctcatatgtctacttaattttcaacctgactaaattagttagaatggccctatacttccataacagccagcaagtcgctacggatattaatgcaagtaagatagaaaccggcatagccttatcataagcaaaaacaagttcgctaatttcatatgttggtgcttgctcaataatgtctcttcgttttgacaatacaacagaaatattttcatattgtacgcttgcaaaactattaacaataaatctcttgatgtcatttatttttatttctgggttgatatctttttcatatactgcaagtacagaaatatgaattggtaaagcagttttaccactatcgccattatcaacatcgtaactaacatgtactctcgaagaaataatgccatccataattttgagagattgctctaaccactgctcaatagcagggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaactgcccgcattatgggcgttggcctcaacacgattttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacagtctccggaagacggttgttgcgcacgtattcggtgagcgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattacccaatagcagaatatagccttgctttttccgctcgtggagatgaaacgagtgcatctgcagggaacatctgcgatatttgaatatcaggcttacccgggagattgtagatttttagccaatccaccgcagaagcaaaatccgttggttcaacatagattgagaatccagttttgccttgatccttcttttcagcattaatattatgtctttgtaaaacagcaaggacatcattagcttgctgttgatcaagatggttcaataattcctgctgcttgcagccgcacaacagcaggataaacaataataatgatatatatttcatgagcgggtcaacgtctcaactgcagcgacaatctttcttgctaatgttcccaccaatggaacctcgacattataattaagcacatgatcctgcaagactaataatttttcaggagttaacccctttttatcagaccttaatgcttgtaacgcattttgctgccaattttcagtttgtacagcatagttggcaaaagcggagatcattttatcatccgggttgtcaagattgagaacccggtcatttaaatcaatcactttcgcttgctgtatttcatgagcagttgattgctcagctctatcaataggtggcatattgcttactgacataataaaatccttatccagtttagcggaagttttgtatgattgctgaatcaagatctttatacgcttttacaacgttagattgcgcatttcgatataatgtatactcagctaatgcactttgatattcggcaagaaatttcgggtcggagggattggttgctaaaacctccaacgctttttcaacttgctggttcagatcatcaacgccctgatcaaattgtttgctgatatccataatataaccattccaatctgctataagtcctcctcaattattcctgaaacgtccagttgctaccttgagacttctcgaatcggttatctccgtagctaaatgaactattatttgtgtcctgatttttcaaattcacattaaatcttacatattgtttaccccattgtttataatattcgtcaacatagttattaattttatttaattcactgtcacttaacgtaccaatgatattgaaatacacattgttagctgttttatatttttcataagaaagacctatcgctgacaatgtttcaatagcctgactttccaatacattatcatctaataccgcaatacttatattgctggcatatggcatagtttgtagtaaccctttaataagattgtcgattagttgctgtgtgatagcattccgttgcttactcacggtcagtctgggattactggcatctaatagctgaagtttaaaatattgtaaatcagggaaattatcagcaagccatgaaaaaattcgtatcgattcatcatcaggatttatcacccgtactggctttccaggttgatttttttccagtgcttgtttgacccagactgcttcatccaaactattggtattgatatagataacatgatctctaccatataaaatttcataattcctgtttttgtttacaagaattttatcgatatgtctcagctgcggatcattactggcattaacaatataaaaagcaaagaaaatgatagcaaaaagaaaaaaaagcattacatacttaaacagcttactgctaaagaaatgttgttttgtagaaataatgttattttcaataatgcctggcaatgaatactgccaaacttcatttttttcttttacagcaaatttgagacctaaaacttctacttgctgattgaatgttaacgttctatcttcaggttcttgtgctgttaattctctgattgttactactatatcagggtcggtagtaattattatctcaaaactacctgtaagctcgccataaggaacgactattgtgttttctggtaactcagaaaaagcatcacttcttcctaacgaaacatcattaccaatgataacaagtagacgcccattaagtatttcatactcgcatccattcaatggtccgctcaacaaacgaatggcataagattccaataagtcttgtgataagaatttatcattattttccatgaatacccccccgctaattccataagctctagtttagagtagtgtaacaagacggaaatttcatgaccaaaatatgatgatacagaataaaaaattataatttcgaggactattttaaatgcctctatgcataactttatttacaatttaaggtataaaccctattccctcaatgttaagcaaatataacaattactcttattttaacttttacacgtaatatttaccctaaatgattttagagtacaggttggcatatgcaagtcttttccagtgatgtctacttcactgtaggcactaatgcattattagcatcccaaaaagaatattacagcgatttagttgcgttggttgatcttgggcattcgttcgttgttattgatgagtatcaacatcgaaatctcaaaccaaatacagaacctgtaaacatccttttaagcaacaatttcatcaggatcaataagaatattagattatctgatttaacgcatttcctgatttcgaatcttcatacacaaaatgtgtatcccacacaagaaccacttacccatgatgatatagatatcctgcggttatgtgtttcttactcgttaaaacaaatagccattattaaaggaattgattataaaacagtatcatatcacaaaataagagccctaaataaacttaacataaaaggtactgttgagttgtttatagcactctgtgaatgggataaacattattttaaactccaatcttgcgtaagagaaagttgatatgtcattagtaggatataatagtaaaatcataataaccatcgcgctgatatcgttgctctctgcatgcaccagagaaaattcattaaaggagaatcaaaataaaagaagtggcgaatcccaagcgatagtagatgcaagacagttctttagcgaacacccggaatatatatcttcagcagaactggagcaaaagctatatcgcgaatttgcacaggttactacagttccagcttataaagagatgagtatgtatcaattgcttgtcatttcataagatcgtttaactcattaaataatgaatctacacggtttttgcgtgtagattcttataaatttctgactacgacagatgtttaattttttaaattatcgtctttattctcgatttctttctcttcaccttcaatgaatttatcttctgaagagagctgttcatctggaacaggttgtccagcattctccacatcttcaagccacagcagaagacgtaatatttcatctatattttcgaagctaacataatcgtagcgacgatgggtagcataaatttttcgtgctaattttttatctgtgataattggtattccgatttcctttgcatatttccttacggctaaggctacctcattagtttctcttacagaaatcaatggaataggtgaaagatgtggcttaaagtatatccctattgcaatgtgagtagggttggcaatcatcaaacgactattactgacatcagacttcaattgctcagaaagaatttcctgatgcgctctctgcgtttagacttaatttctggatttccttcttgctccttgtattctcttttaacttcttgtttatccattttcatatctttcataaataaaaaatattcagcgataaaatcaaaaattaagacaattatcatactgccgagacaatacagtataagaaggaatagcatctctccccaatctgataataaagatatgatatctccatcaagagttttaaaaagcagtgatttatgattactccaaaatactttgttcgccaatgcaaaaaaaataatataaagaattgctttaacaaattcttttacggtttttaagccaaatatacgctttaagccatttactggattcaatgaatcaaacttaaatttaacagcttcagttgctaattgcattttactttgaaaccaggagacaagtattgttgtgaacatgcaaaccagcaaaaaaggaatgatcgttttcaaccaaccaacccccatagctttaaaatagtcccaaatatctggtttagcgttatgatcaaggatgtattcaagaatcgacataatgtgatgcacatcaaaaacatatccgagatataaagtacccacaagcattattacagagatggttaagtctctactttttagaatttgcccttttttagaagcatcctggagtttctttgtgttggcttttcagttttattggccatgaaacactctatttctcaatgtatagttgcaattgttctgggaaaaaggataacggcattactcgttcagccagtattgggccaaaataaataattaatattaaaaatgccagcgcacttttgacagtcagtgaaatggcaaaagcatttagttgtgaagcataacgtgccagcaatcccaggacagcctcaccgcccagcataacggcaatcacgggacttgcgtaaacgatagtatgagtcattatgttattaatatatgagaataaaggctctaatttaggaaaattaaaattgcctgaaggccataaattataactttgccaaagagtttccagaataaagttcaatccaccgttagtaagataaaccgctgcagagaataggttaaataatcttgctaattccgaagtatcgacacctgtagcaggatccaaagtactacttaacgttgcaccacgttggttatcgataaaactacctatagcaaggaaaatccaaaacggggatgataataagcaagcaatgaacagccctatgataatttctctggcagcaaacaaagcgatatcgatttcatttaaggtcgataattcatagtggtaatgctgaactaatgcacatgataccactattattattggatgacggactactgttggtatattcccactggcgaaaaatggtaacaaatagaaagttggtgccaatcggcaaaaaccgagcgctgtagcagccagcagactatgcaactgatagagtatcgcctcccccatcctatcctctcgcgaatgctaaattcagcatttcgataccaaacgaatataatttttcaccataccatccgctcattaaaaaaaagcaaatacttacgcataataatttgacgccaaatggcaacgtctgttcttgtaactgtgttaccgtttgaaaaagccctaccaataaaccaacaaatgtcgcaactgcaataggtcctgcagacataactaaaatcagatacagcgccctattccccgcaaaaacaatatcgtccatatttttttctcagggattaatggataggtcaaaatattgtaaaatgagtccttttgataacattgtccaaccgtccatcgcgacaaacaaaattaattttatcggtgtagatatggttaccggactcatcatcatcatacctaacgttaacagaacgatggatataaccagatccactacaacaaagggtaaatagatataaaaacctataataaatgcactttttatctcactcaacgcatatgccgggagtaacgagaaaattgaaatattatcatcatcgaatatctcttcattgtcttcagagctattcaccttctgaatcttttcaaaaaagttaaccaactccggttcggaatattttatcaaatatgatttataaccactcatgcctgtctcaacaaaattaacaaccgacgctaaattattgaatgaaagattctcattctgactgttataatatatttccttcccaaccggcatcattacaaacattgacaatagcaaagcaaccccattaagtgtcatatttgatggcacttgctgaagccccagcgcgtttcggacaataacaaaaacaatcgagaatttaataaaatatgtcccggatgctattataaacggcaatagtgtaaataatgatagtatagctatcagcgaaatgctatttgacattattatgccctgataaccaagaatgaatctctacgcccaatttatcatccacttcaacaagttctccatagccagttagcgcgccatttacacgtatttctatatttttctcagattcagaaagcagagatattattctttttgcacagagttcgtctatttcatatagattcattattttcttaccaagaacaaactcaatttttacaggcaagtcttcaaaactattaatcatctgatcgtcattttcatcataaatctcactctcgttttttttgatatcaaaatcatctgtttcaaaatcttcctcgtactcaaaatgatcagccatttttaactcctctggataaattaaatcaaaaatttttgtattataaataaccgcataagccaaattatttgagattaataaaacatcaccaacttcaatatcaacaagacttctgtaacatgttttactaaatccaattacaaaatgaatggagcaatataacgattttttgtctaacgctggagcgtttccgtattggcagactgtgactttatctaaccaaagattcaattcccctgtccatattcttattagtggttgagcagagctcaatactccatcaaatactttacctacgcgcaaacgattatattttagttcaggatgctttagatttaacggggaactggataaactgagccattcccctattaacctttccgtttctggcattaaagccatcccagcgagctcagatgaaattaagggaaatatttctccaagcaatacccatccagaccagctgccactctcttctgctatcggtagccatttagcactaaattcgggcattaataatgcaacatcttcgccattttctttccaattttgaaaagtggtttcaaacgtatgagtgtttcgatttactttcctcagaccgaacattaactttcatccttctgatcgttttcgaatttgctttcattttcttgctcctcataaggctgatgtcgttgtccttgtcgttcatcttgctcagtcaatacccaacgttgtgctgtaactcattatgaaaactatttaattccctcatcattgataagattggacatctctttcaacatgagagtcattgaagctttcgaccaatttagcggaatgatagggcttggcgcttcatgcaaagtgaatcgccacggataatctagacacttccgagccgttgataatactggttttcatattctgtcggtgacatctgttcgctagaaccatgccgacgcttactgttataaaacatttcgatgtaatcaaaaatatcactgcgggcttcttcccgcgttccgtagatctttttctttatccgttcacgtttcaacaactggaaaaaactttctgcaaccgcattatcatggcagttaccgcgacggctcatgctaccctccaggccgtgtgatttcaggaacgactgccactcatggcttgtgtactgactgccctgatccgaatgaaccagcacctgtttttcgggattacgccgccatacagccatcagcagtgcgttcaggacaatgtcctttgtcatccgggattgcatggaccagccgataattttgcgtgagaacagatcaacaacaacggcaagatacagccagccttcgtgggtcctgatgtaggttatgtccgttacccaacgctcatcaggagcatccggattgaactgtcgctggagcctgttgggtgacacgatactggcctcgcctttacgtgcccgcgggcttcggtatccgacctgagcctttattccgacacgtttcatcagtctccagactctgtttactccgcactgttgcccgctgtcacgcaaatccagatggattttgcgataaccatagacgcatcccgattccagccagaactgtttaatctgtcctgtcagtctcaggtctgcctgatggcgttgtgaatgcggctgctgaagccaggcgtaaaaaccactgggatgaacatccagcacccgacagagcaggcgaacaggccagcaacaggagttgtcacggataaaggcgtacctcagtcggacagctttgcgaagtacgccgcggctttttttaatatgtcccgttcgtcggtaacccgtttcagctctttctggagacggcggatctcggcctgagcatctgactgttctttattagtggaagaatccggaccgtacttctttatccaggcataaaggctgtgggtggtgatatcgagacgtgttgcaacgctggcaacagaataaccgcgatcaacaacctgtttgactgcttcagttttaaactcttcgggataacgcttaccgctcatgggcacctctctttaagccatcttaaatgactctgaggtgtctgttaaacccgtggcgattcaaagttcccgacttgtggatatagttatagctttcgggaagtgccatttctggtacgctcctgccatttgcaccaatcatattctctcctgttatttgggccaatgatctattcataaattgcactgagtcattcaaatactcttcttttcttgattctttataaacaattgctgctgattttgcataccatgagtcaaaaaaccattctgcttctgttgatggaatgaagctcttttctctttttgtatgcgaattttgatcggtatcggttttaatatcattgaaccaaaaatttgccgactgataattatccttctcgtatctttttataccatacggacctgctagttttttaactatttttagaacttgctcttttcttctggtgtttatctttgaaagatttgcaggataaataacattaagtaaagccgcatcggcttctctgtaatgtttatctttttccagataacctggggattctccccctaaatcaagctgtaacgttattctttcataacctttatctatgaggtggttcaacctcgttgttgaaagagtttcatccagttcattgactttagcttcgcgtagtaaatcagagacaaaaacagagtctttcttcgagagtaggtttgacaaacgttccagtccagaggtcaccagtgcaacggaagatgtgtttaatcgggcatcttcttcccatgctccggaatcttccataacatagaaattggctttatccagataagcaatcagcagcgcaaccgactttaatcggtcacctttttcccaatcttcagcgttaatagtaccagtgttgtttgcttgtataaggagatcaaggtaaagacctaaagcatcattttgtttatggttccacagctgcggcttgccttcttcctgcacatctgccatcacgggggagttgctgtcaaatcggatatgcacagcattcatttgcacgggaattccatccagtcgttttgggttgctaatgacgtcctgcatccgcttaatctggtcgggcgtagacatataatcccacagggtgagcagaaccttttttgcggctacactatttccctgatctgatactaatgccatatagccccataaactatccctcaaccagacagcatcatagtgggtttctgccgctgttttgtcatcttcgaaagtagaagcaagaataaacgttccccagggtttctccgtcaacgttaactttcgtgtgttttctgttaatgttagcaatccttgaatttcgtctttggtatagtggctctttatttcattttgtaatttggctgagtgaatcaaaagacgataattaggatacttatctggatttaacgataaataacttttatctgttgctgcccccgtggaattaagaatgttaaatacagattcactcgtcacttctgcccctgtcgcctggcatgtgccgcacgaaaatataccagcgagcagaagagttaatgcagatttccctttcataaaatattccatcaatcgtttgttaaaagcgtagataaccacttatttaacaacttgaaaataaggtgttttacctgggttgttacaaaaggattgcattgcgtaaatgctttttatttacaacaaaatggggaagtattacggcgattgcgaaaagtctgaagcgattgaattaagataatatagaaaatcggatacaacaaaaatggcaggttgatgaggtgaagataaattgattggagcgggcgaagggaatcgaaccctcgtatagagcttgggaagctctcgttctaccattgaactacgcccgcttcgagatgcgtaaggcattataaaccttacgctctccttagcaagtgccacgctgctgactgctgattaattcgccatcagcattttggcttgctgccctgaggcggcaagtaacgtagcggatcaattgccgttgcacggtaacgaatctggaaatgcaggcgaacagatgccgcatccgtgctccccatggtggcgattttttgcccagccttcacgctttgcccattatttaccagcatcgtgtcattatgggcgtaagccgtaatgtaatcttcactgtgtttaatcatgatgagattaccgtagccacgcagctggttgcccacatacaccacctttcctgcacccgcggcgtaaataggtgtaccccgtggagctgagatatcaatccctttattgccgccatctgctgtcgaatacggcatgataactttccctgtcgttggccataaccaacaacgttgccctactggcggccaggatgatttcggtaccgctgatgacggtgtaaccgatgcggttttggtcgttgatttggcggttgatttacgtgtaatactgctacttttcgccccacccagttttagtttctgaccaacttcaatggtgtaagggggggaaatgccgttcagtcgcgccagttcttttacgctggttcccgtggtgcgcgaaatacgatatagcgtatccccccgtttcacggtgtaaacggagccggaatacgttcctgtatcggatgatttgctacccgaacagcccgccaaaagcagtccaaccgataacaacatcacgatacccagagattttttattcaggcgtcccgcactcaaaatctttcctcgcttaaaaaacaagacgccttatcatagcagccagcctcttgatacccaatctcttgcttctggaaaaacgtggtaatagagaaagaggttaatttcatttggcaaagggaagtatcatcagcaaaatattcgctgtagaggtatcgaacttcctgactttttaccctatttcccatcctgatgcgtaataatcccaatttatcacattgattttatcgccactcatattgatacgtatcactgcccctattcagagtcctgtttcgtatcatatctgtgtttttttaacgtcatcacacttcctacctcccctaacgcttatcgtcgtttctggcgtaaatcttgcctgcttagactaaatctttgccataagaaccaaatgttcaaatcgaggggatttctatggaagcgcgggaagcaaccgctacgggtgaatcatgcatgcgcgtcgatgccattgctaaggtcaccgggcgggcacgatatactgacgattatgttatggcgggcatgtgttatgcgaaatatgtacgtagccctatcgcacatggttatgccgtaagtattaatgatgaacaagccagaagtttgccgggcgtactggcgatttttacctgggaagatgtgcctgatattccattcgctacagctgggcatgcctggacacttgacgaaaacaagcgcgataccgccgatcgcgcactgctaactcgccatgttcgtcatcatggtgacgccgttgccatcgtcgtggcccgcgatgaactcacggcagaaaaagcggcgcaattggtcagcattgagtggcaagaattacccgttatcaccacgccagaagcggcgctggcagaagacgctgcaccaatccataacggtggcaatttactgaaacaaagcacgatgtcgacgggtaatgtccaacaaacaatcgatgccgccgactaccaggtacaggggcactatcagacccccgttattcaacattgtcacatggaaagcgtaacatcgctggcgtggatggaggatgactcgcgaattaccatcgtttccagcacccagatcccgcacattgttcgccgcgtggttggtcaggcgctggatattccctggtcatgcgtacgagtcatcaaaccatttgtcggtggcggttttggtaataaacaggatgtactggaagagccaatggcggcattcctgaccagcaagcttggcggcattccggtgaaagtttcccttagccgtgaagagtgtttcctcgcaacccgtacccgccacgcttttaccattgacgggcaaatgggcgtgaaccgcgacggaacattgaaaggttatagtctggatgttctgtctaacatcggcgcttatgcatctcacgggcactccatcgcttctgcgggggggaataaagtcgcttacctttatcctcgttgtgcctacgcttacagttcaaagacctgctataccaacctcccctcggctggtgcgatgcgtggttatggcgcgccacaagtcgtatttgccgttgagtctatgcttgatgacgccgcgacagcgttaggtattgatcctgttgaaattcgtttacgcaacgccgcccgcgaaggagatgctaatccgctcacgggcaaacgtatttacagcgcagggttgccggagtgtcttgaaaaaggccggaaaatctttgaatgggaaaaacgccgtgcagaatgccagaaccagcaaggcaatttgcgccgcggcgttggcgtcgcctgttttagctacacctctaacacctggcctgtcggcgtagaaatagcaggcgcgcgccttctgatgaatcaggatggaaccatcaacgtgcaaagcggcgcgacggaaatcggtcagggtgccgacaccgtcttctcgcaaatggtggcagaaaccgtgggggttccggtcagcgacgttcgcgttatttcaactcaagataccgacgttacgccgttcgatcccggcgcatttgcctcacgccagagctatgttgccgcgcctgcgctgcgcagtgcggcactattattaaaagagaaaatcatcgctcacgccgcagtcatgctacatcagtcagcgatgaatctgaccctgataaaaggccatatcgtgctggttgaacgaccggaagagccgttaatgtcgttaaaagatttggcgatggacgctttctaccaccctgaacgcggcgggcagctctctgctgaaagctccatcaaaaccaccactaacccaccggcgtttggctgtacctttgttgatctgacggtcgatattgcgctgtgcaaagtcaccatcaaccgcatcctcaacgttcatgattcagggcatattcttaatccactgctggcagaaggtcaggtacacggcggaatgggaatgggcattggctgggcgctatttgaagagatgatcatcgatgctaaaagcggcgtggtccgtaaccccaatctgctggattacaaaatgccgaccatgccggatctgccacaactggaaagcgcgttcgtcgaaatcaatgagccgcaatccgcatacggacataagtcactgggtgagccaccaataattcctgttgccgctgctattcgtaacgcggtgaagatggctaccggtgttgcaatcaatacactgccgctgacgccaaaacggttatatgaagagttccatctggcaggattgatttgaggataacatcatgtttgattttgcttcttaccatcgcgcagcaacccttgccgatgccatcaacctgctggctgacaacccgcaggccaaactgctcgccggtggcactgacgtactgattcagctccaccatcacaatgaccgttatcgccatattgttgatattcataatctggcggagctgcggggaattacgctggcggaagatggctcgctacgtatcggctctgcaacgacatttacccagctaatagaagatcctataactcaacgtcatctcccggcgttatgtgctgcggccacgtccattgctggaccgcagatccgtaacgtcgctacctacggtggaaatatttgcaacggtgccaccagcgcagattctgccacgccaacgctaatttatgacgcgaaactggagatccactccccgcgcggtgttcgtttcgtcccgattaatggctttcacaccgggccgggcaaagtgtctcttgagcatgacgaaatcctcgtcgcctttcattttccgccacagccgaaagaacacgcgggcagcgcgcattttaaatatgccatgcgcgacgcaatggatatttcaacgattggctgcgccgcacattgccgactggataacggcaatttcagcgaattacgcctggcatttggtgttgccgcgccaacgccgattcgctgccaacatgccgaacagactgcacaaaatgcgccattaaacctgcaaacgctggaagctatcagcgaatctgtcctgcaagatgtcgccccgcgttcttcatggcgggccagtaaagagtttcgtctgcatctcatccagacgatgaccaaaaaagtgattagcgaagccgtcgccgcggcggggggaaaattgcaatgaatcacagcgaaacaattaccatcgaatgcaccattaacgggatgccttttcagcttcacgccgcaccaggcacgccgctctcggaattactccgcgaacaaggactgctaagtgtcaaacaagggtgctgcgtgggtgaatgtggtgcctgtacggtgttggtcgacggcacagcaatagacagttgcttataccttgccgcctgggctgaaggaaaagagatccgcacgctggaaggtgaagcgaaaggcggaaaactttctcatgttcagcaggcttatgcgaaatccggcgcagtgcagtgcgggttttgtacgcctggcctgattatggctaccacggcaatgctggcgaaaccacgcgagaagccattaaccattacggaaattcgtcgcggactggcgggaaatctttgtcgctgcacggggtatcagatgattgtaaatacagttctggattgcgagaaaacgaagtaaaaggatatccggcctgaattcaggccggattcactgaggttatgtgtttaacaactcatatttcttaatcttgcgatagagcgtagcaatgccgatgcccagttcatcagcaacttgcttcttgctgttatgacgtgaaagcgcctcgcggatcatttgcttttccatctcctccagcgccgtgccgcccgcatcatcgagtgacaggtgcgcctcactgacctctgttacatcactttgctccgttgtgccattattcagcagatttggcggcaatagcgtgctgtcgataacttcacctgaaggaaccacgttaaccagatattccatcaaattgcttaactcgcgcaggtttccgggccaacgatgcttacgcaatatttcgacgacatcgggagcaatgccaggataaaccgatcccagacgacgggtatgcagatgtaaaaagtaatgcaccaatagttcaatatcttcctgacgttcacgcagcggtggcagagttatcgggataacattaagtcggtagaagagatcttcgcggaatttaccttcggcaatgaactgggccaaattctgattagttgcagaaatgatgcgaatgtcgacttgtattgggctactggcaccaatcggcagaatttcacgcgcctcaatagcgcgcagtaatttagcctgcaacattaatggcatatcacctatttcatcgagaaacagcgtgcccgtattcgccgcctgaatcaaccctgttttaccgttggcagaagcgccagtaaatgcgcctttaacataaccgaacagttcgctttccagaagctgctccggaatcgcggcacagttgatagcaataaagggtttattccgtcttccgctcaacttatggattgctcgggcgacgacttctttacccgtgccgctttcaccaaccaccataacgctggatgggctgggtgcaatacggctaatgagtcgttttaattgccgcataacacggcactcgccaaccaattgttcaatatgtggttcatcaggtgcatttgctacagaaaaactggtatgcgattggtgaaatgccattaaaaataattgtcggccctgaatgttatgcaattgaccaatgattaattcacttttatcgtcccacgaaacaatatgctgcatatgtccatgagtaaaattactctcaaatgttaatggtctgaaacggataggtttcccaataatattattttgtacaacaccaagtgtttttaaggcagtctgattaacaaactgaacccgactttcatcatcaacaactaatacgccctgatccatattatcgatcatggtcgcgaatattttactgatgttatctcctggcccctgatcctccagaagtttcgaaacaaaaatggtggatatatggcgaacataatcagaaaattcgcgtaaattatcactgatatgctcttgttgctcgtgggtaacggcaatcaaacttatcaccccaacacaacgatcctgtaaaatgacaggcgtacccagaaatgctttttcgcggcaattttctttactatcgcaaccttcgcaaaggggatcgaagcgagactgtgtcacaactttttcagttttcgtttccaggacgtggcggagcaggcgtgagttgccgctcaactggcgaccaagaaacttcccatacgcgcccgttccggcgacgcgacacaagttttcatcaacgatctcaacctcaagctgcaaaacgctggcaagcattctggcaaaacgctgaattgtcggttgaatttgcatcaatactgactgcgtagtagcaagctccatagctttaccttccagacttacttaaaagtcgatcattgaagacgttgatggttcacagatcatgatgatattaactcaggcgaaattggctttgataaaaatataagatttttatcattttctaatgaaattatggaagagatatcacatttctatatcaatatgagaattacggcggtgagtttatcaaactgaagagagatagcctgcccctttatcttatttctgatacttagcagcaaataaataacgcgataaaaaaagccaaacgttttcgtattttacaaacaaccagaagctggcatcaatttgtgatcaaccccacacattatccgtcaaattagtcttttgcagccgcgcggataattctggcacacttattgttagtcccaggtatagctgtgaaaacaccaatcactttggcaagtcacagtgaaataaaccactttgcctgtcattccactaccgggactttatgatgaaaactgttaatgagctgattaaggatatcaattcgctgacctctcaccttcacgagaaagattttttgttaacgtgggaacagacgccagatgaactgaaacaagtactggacgttgccgcagcattaaaagcactgcgtgctgaaaacatctcaaccaaagtctttaatagtggattaggtatttccgtattccgcgacaactccacccgtacccgcttctcttatgcttccgcgcttaacctgctcggccttgcacaacaagatctcgacgaaggcaaatcacaaatcgctcacggcgaaaccgtgcgtgaaaccgccaatatgatctccttctgcgccgacgctattggtattcgcgacgatatgtatctgggcgcaggcaacgcctatatgcgtgaagttggcgctgcacttgatgacggttacaagcagggtgtactgccacagcgtccggctttagtgaacctgcaatgcgatattgaccacccgactcagtcaatggctgacctcgcgtggttacgtgaacactttggttcactggaaaacctgaaaggtaaaaaaatcgccatgacctgggcctactctccaagctatggcaaaccgctctctgtaccacaaggcatcatcggtctgatgactcgcttcggtatggatgtcaccctggcccatccggaaggctacgacctgatcccggatgtggttgaagtggcgaaaaacaatgctaaagcctccggtggtagcttccgtcaggtcaccagcatggaagaagccttcaaagacgcagacatcgtttatccgaagtcatgggcaccttacaaagtgatggaagagcgtactgaattgctgcgtgcgaacgatcacgaaggcttaaaagcactggaaaaacagtgtctggcacagaacgcgcaacacaaagactggcattgtactgaagagatgatggaactgacccgtgatggcgaagccctgtacatgcactgcctgccagctgatatcagcggcgtatcctgtaaagaaggtgaagtgactgaaggcgtattcgaaaaataccgtatcgctacctacaaagaagccagctggaagccttatatcatcgccgcgatgatcctgtcccgtaaatacgccaaaccaggtgcactgctcgagcaactgctgaaagaagcgcaagaacgcgtgaaataacccctcgggccgatcagctggtcggccctctatttccagaggccaaaaggataggatatgtccgttttctcattgaagattgatatcgccgataacaaatttttcaacggcgaaacatcaccgctcttttcgcaaagccaagccaaactggcgcgccagttccaccagaaaatagctggttatcgcccaacaccgctttgtgcgctggacgatctcgcaaacctttttggtgtgaagaaaattctcgtcaaagacgaatcaaaacgattcggtctgaacgccttcaaaatgcttggcggtgcgtacgccatcgctcaattattgtgtgaaaaatatcatcttgatatcgaaacgctgtcatttgagcacctgaaaaataccatcggcgaaaaaatgactttcgcgaccaccaccgacggcaaccacgggcgcggtgtggcgtgggcagcacagcaactcggacagaatgcggtgatttacatgccgaaaggttctgctcaggaacgcgttgacgccattctgaacctcggtgccgagtgcatcgtcacagatatgaactatgacgataccgttcgcctgaccatgcaacacgcgcagcagcacggctgggaagtggtacaggacacggcatgggaaggttacaccaaaatcccaacctggatcatgcaaggctacgcaaccctggcagatgaagccgtcgagcaaatgcgtgaaatgggcgtaaccccgacgcacgttctgctgcaagccggtgtcggagcaatggccggtggtgtgctgggttatctggtcgacgtctacagcccgcaaaatctgcacagcattattgttgaacctgacaaagctgactgtatttatcgctccggcgtcaaaggcgacatcgtcaacgttggcggtgatatggccaccatcatggcgggcctggcctgtggcgaacctaacccgctgggctgggaaatcctacgtaactgcgccacccaattcatctcctgccaggacagcgttgccgcattaggtatgcgcgtgctgggtaatccgtacggcaacgacccgcgcatcatctccggtgaatccggcgctgtcggtttgggcgttctcgcagcggttcattatcacccgcaacgtcaaagcctgatggaaaaactggcgctgaacaaagatgccgtagtgctggttatcagtactgaaggcgacaccgacgtgaagcactaccgcgaagttgtctgggaaggcaaacacgctgtagcaccttaatcaccctattggaactactccctgcaaaacggggagtaaaaaatctggagaaaaataatggctaagaatattccattcaaactgattcttgaaaaagcaaaagattaccaggcggacatgactcgcttcctgcgcgacatggttgctattcccagtgaaagctgcgacgaaaaacgcgtagtacatcgtattaaagaagagatggaaaaagtcggcttcgataaagttgaaatcgacccgatgggcaacgttctcggttatatcggccacggcccgcgtctggtggcaatggacgctcatatcgataccgtcggcattggcaacatcaaaaactgggacttcgatccgtacgaaggcatggaaactgatgagctaatcggtggtcgcggtacttccgaccaggaaggcggcatggcatctatggtttatgccggtaaaatcattaaagacctcggtctggaagatgaatataccctgctggttaccggtactgtgcaggaagaagactgcgacggtctgtgctggcagtacattattgaacaatccggcattcgcccggaatttgtggtcagtaccgaaccaaccgactgccaggtataccgtggtcagcgcggtcgtatggaaattcgtattgatgttcagggtgttagctgccacggttctgcgccagaacgcggtgacaacgccattttcaaaatgggtccgattcttggcgaattacaagaactctcccaacgtctgggttatgacgaattcctcggcaaaggcaccctcaccgtttctgaaatcttcttcacatccccaagccgttgcgctgtagcagatagctgcgccgtctctattgaccgccgtctgacctggggcgaaacctgggaaggcgcgctggacgaaatccgcgccctgcctgcagtacagaaagctaacgcggttgtttctatgtacaactacgaccgtccgtcctggactggcctggtttacccaaccgaatgctacttcccgacctggaaagtggaagaagatcacttcaccgttaaagcactggtgaatgcctacgaagggctgtttggcaaagcgccggttgttgataagtggaccttctcaactaacggcgtatctatcatgggccgtcacggcattccggtgatcggctttggcccgggtaaagaacctgaagcgcatgcacctaacgaaaaaacctggaaatctcacctggtgacctgtgccgcgatgtacgctgcaatcccgttaagctggctggcaaccgaataattactcttcacttattcccctccggttcgccggagggtttttggagtttgctatgcgcgtattgatcaaaaacggcactgtcgttaacgcagatggacaagccaaacaggatttgctgattgaaagcgggattgttcgccagttgggcaacaatatttcgccgcagctcccgtatgaagaaattgatgccactggctgttacgttttccctggcggcgtggatgtccatacgcatttcaatattgatgtcggcatcgcgcgcagttgtgatgatttttttaccggtacccgcgcagctgcgtgtggcggtacaacaaccattattgaccatatgggatttggcccaaacggctgtcggttacgccatcaactggaggtttatcgtggttatgccgcccataaagcggtcatcgattacagctttcacggtgtgatccagcacattaatcacgcaatcctcgacgaaatcccgatgatggccgaggaaggactgagcagttttaaactctatttaacctatcaatacaaactcaacgatgacgaggttttgcaggcattacgccgtctgcatgaatccggcgcgctgaccaccgtgcacccggaaaatgatgcggctatcgccagcaagcgggcggagtttatcgccgcagggttaaccgcgccgcgctatcacgccttgagtcgccctctggaatgcgaagcggaagccatcgcccgcatgattaacctggcacaaattgccggtaacgccccgctctatatcgtgcacctgtctaacggcttaggtctggattatctgcgtcttgcccgtgcgaatcaccagccagtctgggttgaaacctgcccacaatatctcctgttggacgaacgcagttacgatacagaagatggcatgaagttcattcttagcccaccgctgcgtaacgtacgcgagcaggacaaactgtggtgtggcatcagcgatggtgcgattgacgtggtggcaaccgatcactgcaccttctcgatggctcaacgcctgcaaatttctaaaggcgatttcagtcgctgcccaaatggcttacccggtgtggaaaaccgcatgcagttactgttttccagtggcgtgatgacgggacgtataacaccggaacgctttgttgaattaaccagcgcaatgcccgccaggctgtttggcctgtggccgcaaaaaggattattagcgcccggttccgacggcgacgtggtgattatcgacccacgtcagagccaacaaattcagcatcgccatctccacgacaacgccgactactcgccatgggagggttttacctgtcagggcgcgattgtcagaaccttatcccgtggtgaaacgattttctgtgacggcacctttacaggcaaagccgggcgaggtcgtttcctgcgacgcaaaccgtttgtccctcccgtgctctaaccactgccagggatctatacacaatcaagaatgatgagtgaggaaaaatgagtaagaaaattgttctcgccctgggcgggaatgcgctgggcgatgacctggccgggcaaatgaaagcggtaaaaattacttctcaggcaattgttgatttaattgcccagggacatgaagttatcgtcactcatggtaacgggccgcaggtgggcatgattaaccaggcctttgaagctgccgcaaaaactgaagcgcactcgccaatgctgccgatgtctgtctgtgttgcattaagccagggttatattggttacgatctacaaaacgctttaagagaagaactgctttctcggggcattaataaacctgtagcaacgctggttactcaggtcgaagtcgacgctaacgatccggcattcctcaacccgaccaagccgatcggttcgttctttaccgagcaagaagcagagcaactgacaaaacagggttacactctgaaagaagatgctggtcgcggctatcgccgtgttgttgcctcgccaaaaccggttgatatcattgaaaaagaaacggttaaagctctggtagatgcaggtcaggtggtgatcaccgttggcggtggtggtatccctgttattcgtgaaggtaaccatctgcgtggtgccagcgcggttatcgataaagactgggccagcgcccgtttagcagaaatgattgatgccgatatgctgatcattctgactgcggtagaaaaagtggccattaacttcggtaaagagaatgaacagtggctcgatcgcctgtcattaagtgatgctgaacgctttatcgaagaaggtcattttgcgaaaggttctatgctgcctaaagtggaagctgccgcctcgtttgctcgctctcgcgcaggtcgtgaagcactgattaccgtattgagcaaagcgaaagaagggattgaaggcaaaacaggaacggtgatttgtcagtaatttaaaggccgggtgggtaataccatccggccaaagattgtcaagtaagtgcgctttgttgatgccggatgcggcgcgagcgccttatccgtcctacaaaacatcgcaaattcaatagattgcaatgcacttgtaggcctgataagcgtagcgcatcaggcaatttggcgtttgtcatcagtctcaggccgggtgggtaataccatccggccattttcatttaagccacttccagcacttcttttgtcgctttcacgccctgatgcatcaacatcattaacgcctcaagtacgccgccgccaatcgcccgggctttatcagaaacgctggtgaaatcagcggtttcaccacgaggatcgatatcaccaattttaaaaccaccaaccactgccaggccgtcgttcaacaagccacgcaccatccccgtcaacggtgctttaatttcatgctcaccaatccaggcaatcacatcgccctctttcaccagatcgcctaatttcacgttggatcgcataatgcctgcagcaggagcacggatcacccgtcgggtggtatgccccataatattgccaggaacaccggtattctcctgcgcacaaccagagtaaatcacctgaccgagccagtgcccgcgatttgtttcaattaccgcatgacaatccttcccagcagtaaagcccggcccaagcgcgattgttactggtgccatatctgcccgcgttcccaaattctgtttcgccagaatagcgtccaccacgcaaagcggtttcagttcatcaagcaatgaacaggcgggatctaccatcacagggatgaatccgcgttcggtaagtttcatcgcttccgcagagctggttgccaggcgagcagtgacgccttcgaccgtcatttcgccatcgaacacggcctgggcaaacgccacggtacaacgaatcactgtcggtttttccacttccagcatgatcactttaaaacccgcatgatacagacgtagcgccacaccactggcgatatctcccgcaccgcgaatcaccaccagctggtgtccggaaggatgagaaggtttcatcatcagcccacccggcgcgttatttttcacctgtaatatttctgccagcacgctgatggcgatctcctgcggcgtttccgcacctatgttgtaaccaacgggcgcatgtaaacgggcaatatgttcttcagccacgcctttctcacgcaattgacgcaggaaaagctgaaccttgcggcgacttgccagcaaccccaaccatgcaatgggctgttcaatgagtttgtcgagggcttcacgatcctgattattcgtggcaatcaggacaaaattatcagggcgaatatccagtgcttccactgccgcaccaaacgactcagcatggagaagcgtggttgatggtgggaatagttcaggattgaggctttcgcgataaatatcggcaacggcaatatcaaatcctaatagcgcggcactctgggctatcgcccggttgacatgccccgcgccaatcaacaccagacgtggacgcataccatggacgctgataaatactgacattgcacctccacaatctgacccgacagcatccgcaccgttacgagccatacgtccatggaataatcgcggcttacgttcctgcaatgcctgaagcgactcttcaatcaccttccgctcaaccattccgccaccaattgtaccgacgatagaaccatcggcgcgcactaacatttgtgcagaatggcggggagtcgagcctcggctatcaacaatttgcgccatcgcaaacggacaattttgctcttcgagttttgcagcctctgtgaaaatattcataccaacctcaatggatatcctttcagtaacccggaatacccgggccgctaattcacaaatctgcgcgcgattgcaggatgttcttgtatatcgcccagccagattgcctctacgtcatgttgttgcagcggttgaaggagctcgctttgtgcaatcgcattctcacattgagaaaaacggttaatgaaccagactcgccgacaaccttgcggtacgtttttaaacgccccctgagggtggcgaaccagcgcaacgagatcgctcagttgcaaggttgcatcaggtgttaacccggtaatatcagcaaactgcgaccagcgatggacattttctgtgctcactttcgcgcccaaagtatgtcctcccatcacagcaatcacgcagcaactgcttttgggtatgcaaggttcgtgctcatcaggcgcttttaacggcattccacgcgagccatctgcttcaatgagaattacgtcacactctggtcgttgcaccagtgcatcaatcgcttctggcgtaaatccctgcacttttccctggttcgctttccagctgtgaaaacaaaatgaaatgggggatgtaagagacgcatgaagaagcatggcgggatcacgacagaaaaccacgggccagtgtgactttggcataaacatatgtgtcgtcgtagtgattaacacacgcctgccgcgagtctggagcagttctgccagccaaaaaagcaagctggttttccccccagcaccaacaacagaaatcacagtgggacgtttctgcgcacctaaatcaatgaataatgccgatgggtcaactatacttttcacgagtctttatgacctctctgggataaattacccccaacttaatccaacaggaagtaacgcaattatcaggcgttattagcccctataaataatggaaccactatgtcagccatcgactgtataattaccgccgccggattatcatcaagaatggggcaatggaaaatgatgttaccctggcaacagggaacaattcttgatacaagtatcaaaaatgcgttgcagttttgtagccgaattattttagtcaccggctatcgtggtaatgaactgcacgaacgttatgcgaaccagagtaatatcactattattcacaacccagattatgcccagggtttactaacatccgtcaaggccgcagtacccgcagtgcaaacagaacattgttttctcacccacggtgacatgccaaccctcaccattgatatttttagaaaaatctggtcgttacgaaatgatggcgcaatactgccactccataatggcatccccggccatccgattttagtgtcaaaaccatgcttgatgcaggcattccagcgacccaatgtcaccaatatgcgtcaggcactccttatgggagatcattattccgtcgaaatagaaaatgcagaaataattttagatattgatactccggacgactttattacagcgaagaaaaggtatactgaaatttagaaaatgtagttaaacgattgcgttcaaatatttaacccctccagcactctttatcataatgataaggaatcactgattttgagaaaagagaaaaagtgataaatgggctggcaataataattttcaggagtgattttaattctcatttggcacctgtgagttcattcacaaaaagcccttaagtttcgagccgcctcacatttttttatatttcccgccaaacctggcaagagtggtgcgattgttgctctatccccctaaaccaccggatttctcaacaccggtcactcaatgatatctgtataagctaaggagagggttatgggggatattatgcgtcccattccgtttgaggaacttttgacgcgcatatttgatgaataccaacaacaacgctcaatctttggtattcccgagcaacagttttactcacccgtaaaaggtaaaactgttagcgtcttcggtgaaacctgtgccactcccgtcggccctgccgctggcccgcacacgcagctcgcgcaaaatattgtcacttcctggctgactggcggacgcttcatcgaactaaaaaccgtccaaattcttgaccgcctggagctggaaaagccttgtatcgatgccgaagacgagtgctttaacaccgaatggtctaccgaatttaccctgcttaaagcctgggatgaatacctcaaagcctggtttgccctgcaccttctcgaagcgatgttccagccttctgattccggtaaatcgttcatctttaatatgagcgtcggttacaaccttgaaggtattaagcaaccgccgatgcaacagttcatcgacaatatgatggacgcatctgaccatccgaaattcgcgcaatatcgcgatacgctgaataaattactccaggatgacgcatttttagcccgccacggattgcaggaaaaacgcgaaagcttgcaagctttacccgctcgcatccccaccggtatggtgcagggcgtcaccctctccaccatgcacggctgtcctccgcatgaaatcgaagccatttgccgttacatgctggaagaaaaagggctcaacacctttgtcaaacttaacccaaccttactggggtacgcgcgtgttcgtgagatcctcgatgtctgcggtttcggttacataggcttaaaagaagagtcatttgatcacgacctcaagctgacgcaagcgctggaaatgctggaacgcctgatggcactggcaaaagaaaaatcactcggctttggcgtaaaactgactaacactctcggcaccatcaacaataaaggcgcactgcccggtgaagagatgtatatgtcaggccgtgcgctgttcccgctctccatcaatgttgcagcagttctctcacgcgcctttgacggcaaactgcccatttcttattccggtggtgccagtcagctgactatccgcgatatttttgatactggtattcgccctatcacgatggcaaccgacctgctgaaacctggtggctatctgcgcttaagtgcctgcatgcgcgagctggaaggctccgacgcctggggacttgaccatgttgacgtcgaacgactgaacagactggcagcagacgcgctaaccatggaatacacccagaaacactggaagccagaagagcgtattgaagtggcagaagacctgccgctgaccgactgctacgttgccccctgtgttactgcctgcgctatcaagcaagatattccggaatacatccgtctgcttggcgaacaccgctatgccgacgcgctggaacttatctaccaacgcaacgccctgcccgccattaccggtcatatttgcgatcaccagtgccaatacaactgtacccgcctggattacgacagtgcgctgaatatccgcgaactgaaaaaagtcgcgctggaaaaaggttgggatgaatataagcaacgctggcacaaaccagccggttctggttcacgccatccggttgccgtgattggtgcaggtccggcgggtctggcagcaggttacttccttgccagagcgggccatccggttacgctgtttgaacgcgaagccaatgcgggcggcgtggtgaaaaatatcattcctcagttccgtattcctgcagagttaattcagcacgatatcgattttgttgccgctcacggcgtgaaatttgagtatggctgctcacccgatttaaccattgagcagttaaaaaatcagggcttccactatgttctgattgccaccggcactgataaaaatagcggtgtgaaactggcgggcgacaaccaaaatgtctggaaatcactccccttcctgcgtgaatacaacaagggtacagcgctcaagctgggcaaacatgtggtcgttgtcggggcgggtaacaccgcaatggactgcgctcgtgcggcgttacgcgttccaggcgtagaaaaagcaacgatcgtttaccgtcgttcactacaagagatgcccgcatggcgcgaagagtatgaagaagcgttgcacgacggcgtagagttccgtttcctgaataatccggaacgtttcgatgctgatggcaccttaaccttgcgcgttatgtcgcttggcgaaccggatgagaaaggtcgtcgtcgtccggttgaaaccaatgaaacagtaacactgcttgtagacagcctgatcaccgccattggtgaacagcaggatactgaagccctgaatgcgatgggcgtgccgctggacaaaaacggctggccagacgtcgaccataatggcgaaactcgtctgactgacgtctttatgatcggcgacgtacagcgcggaccatcctccattgtcgctgctgtcggaaccgcgcgtcgggcgaccgatgccatccttagtcgggaaaatatccgttcccaccagaacgataaatactggaacaacgtcaatccagcggaaatctatcaacgtaaaggcgatatctctatcacgctggtgaacagtgacgatcgtgacgcgtttgtcgcccaggaagccgctcgctgcctcgaatgtaactacgtttgcagcaagtgtgtggatgtctgcccgaaccgcgccaacgtctccattgcggtcccaggcttccagaaccgtttccagacgctgcacctcgacgcttactgtaacgaatgcggcaactgcgctcagttctgtccgtggaacggtaaaccgtacaaagacaaaatcaccgtcttcagcctggcgcaagactttgataacagcagcaacccaggcttccttgtggaagattgccgggtacgagtacgtctgaataaccaaagctgggtgttaaacatcgacagcaaaggtcagtttaacaacgtaccaccggagctgaacgatatgtgccgcatcatcagccatgtccaccagcatcatcattatctgctgggccgcgtggaggtgtaatcatgttgattctgaagaatgtcactgcggtacagctacacccggcaaaagtgcaggaaggcgttgatatcgccatcgaaaacgatgtgattgtcgctatcggcgatgccctgacgcaacgctaccccgacgccagcttcaaagagatgcatggccggattgtgatgccagggattgtctgctcgcacaaccatttttactcggggctttcccgcggaattatggcaaacatcgccccttgcccggatttcatctcaacgctgaaaaatctctggtggcggctcgatcgcgcccttgatgaagagtcgctctattacagcggactgatttgttccctggaagcgattaagagcggatgtacatcggttatcgatcaccatgcctctccggcgtatatcggcgggtcgctctccacattgcgcgacgcatttttaaaagttggcctgcgcgcgatgacctgttttgaaactactgaccgtaacaacggcatcaaagagttgcaggaaggtgtagaagaaaacatccgtttcgcccgtttgattgatgaggcgaagaaagcgacaagcgagccgtatctggtggaagcacatatcggtgctcacgcgccgtttaccgtgccggatgccggtctggagatgctgcgtgaagccgtgaaagccacaggccgtggtttgcatattcacgctgcggaagacctttacgacgtttcctacagtcaccactggtacggcaaagacctgctggcacgactggcgcaattcgatctcatcgacagcaaaacgctggtcgctcatgggctgtacttgtcgaaagatgacatcaccctactcaatcagcgcgatgcgttcctggtgcataacgcccgttcaaacatgaacaaccatgtcggctacaaccatcaccttagcgacatccgcaatctggcgttgggaacggacggcattggttcggacatgtttgaagagatgaaatttgccttctttaaacatcgcgatgcgggtggtccgctgtggcctgacagttttgccaaagccctgactaacggtaacgaactgatgagccgcaactttggcgcgaaatttgggcttctggaagccggttacaaagctgatttaaccatttgcgattacaactcgccgacgccgctgctggcagacaatatcgccgggcatatcgctttcggtatgggctcaggcagcgttcacagcgtgatggtcaatggtgtgatggtctatgaagaccgtcagtttaacttcgattgcgattccatttatgcacaagccagaaaagccgctgccagtatgtggcgtcggatggatgcgctggcataaatgacagatgccctcttcccgcagggaagagggttaaataaggaaagaagatgattgaacaatttttcaggcccgactctgtcgaacaggcgctggaactgaagcgccgctaccaggatgaagccgtctggttcgccgggggcagcaaactcaatgctacaccaacccgtaccgataaaaagattgccatttccttacaggatctggaactggactgggttgactgggataacggtgcactgcggattggcgcaatgtctcgcttgcagccactgcgtgatgcgcgatttattcctgcagcgctgcgtgaagccctcggttttgtttactcacgccatgttcgtaatcagtcgaccattggtggtgaaatcgccgcccgccaggaagagtcggtgctgcttcccgtcctgttggcactggatgctgaactggtttttggcaacggcgaaacgctgtcaatcgaggactacctagcctgcccatgcgatcgcctgctaaccgaaattatcattaaagatccgtatcgcacctgtgcgacccgcaaaattagccgttctcaggcaggtttaaccgtcgtgacggcagccgttgcaatgacagaccacgacggtatgcgaattgcgctggatggcgtcgccagtaaagcactgcgtctgcacgatgtcgaaaaacaaaatctggaaggcaatgcacttgaacaggctgtcgccaacgccattttcccgcaggaagatttgcggggcagcgtggcctataaacgctatatcacgggagttctggtagccgacctgtatgccgactgccaacaggctggggaggaagccgtatgatcatccactttactttaaatggcgcgcctcaggagctaaccgttaatccaggcgaaaacgtgcaaaagctgttgtttaacatgggaatgcactctgtacgcaacagtgatgatggtttcgggtttgccggttctgacgcaataatctttaacggtaatatcgttaacgcgtccttgcttattgccgcacagttagagaaggcagatattcgtaccgcagaatctctgggcaaatggaacgagttaagtctggttcaacaggcaatggttgatgttggcgtggtgcagtctggttataacgatccagctgcagctctgattatcaccgatcttctcgatcgcatcgccgcacctacccgcgaagagatcgacgacgcgctttctggtttgttcagccgcgatgctggctggcagcaatactatcaggtcattgaactggcggttgcacgtaaaaataatccgcaggccaccattgatatcgctccgactttccgtgacgacctagaagtcattggtaagcattatcctaaaactgatgccgcgaaaatggtgcaggcgaaaccctgctatgttgaagaccgcgtaacggctgacgcctgcgtcattaaaatgttacgtagcccacacgctcacgcactgattactcatctggatgtcagcaaagctgaagccttaccgggcgtcgttcacgttattactcacctgaattgcccggatatctactataccccgggtggtcagagcgcaccggaaccgtcaccgcttgaccgccgtatgttcggcaagaaaatgcgtcacgtcggcgatcgtgttgctgcggtcgtcgcagaaagtgaagaaattgcgctcgaagcactgaagctcatcgacgttgaatatgaagtgcttaagccggtaatgtcgatcgacgaagcaatggcggaagatgcgcctgtcgtgcacgatgaaccggtggtgtatgttgctggtgcgccagatactctggaagacgataacagccatgcagcccagcgcggcgagcatatgatcatcaacttcccgatcggttctcgccctcgcaaaaatatcgccgccagtattcatggtcatattggcgatatggacaaaggctttgccgatgccgatgtgatcattgagcgaacctataactcaacgcaagcgcagcagtgcccgactgaaacacatatctgctttactcgtatggacggcgatcgtctggttatccacgcctccacccaggtaccatggcacttacgccgccaggtcgcgcgcctcgtgggcatgaaacagcataaagttcatgtcattaaagagcgagttggcggcggttttggttccaaacaggacatcctgctggaagaagtgtgcgcctgggcaacctgcgtgaccgggcgtccggtactgttccgctacacccgtgaagaagagtttattgctaacacctctcgtcacgtcgcgaaagtcaccgtcaaactgggagcgaaaaaagatggtcgcctgacggcagtgaagatggatttccgcgccaacactggcccttacggcaaccactcactcaccgtaccgtgtaacggaccggcgctgtcgctgccgttatatccgtgcgataacgtcgatttccaggtcaccacctactacagcaacatttgcccaaatggtgcttatcagggttatggcgcaccgaaaggtaacttcgctatcaccatggcattagcggaactggctgaacagttacagatcgaccaactggaaattatcgaacgtaaccgggtacacgaagggcaagagctgaaaattctcggtgcaatcggtgaaggtaaagcgccgacctccgttccttccgccgccagctgtgcactggaagagatcctgcgtcagggtcgcgagatgatccaatggtcgtcaccgaaaccgcaaaatggtgactggcacatcggtcgcggcgtcgccattatcatgcagaaatcgggtatcccggatatcgatcaggctaactgcatgatcaaactggaatcggacggcacctttatcgttcattctggcggtgcggatattggtactggtctggatactgtagtgacgaaactggcagcagaagtgctgcactgcccaccgcaggacgtgcatgttatctccggtgataccgatcatgcgttgtttgataaaggcgcatatgcctcgtccggtacttgcttctcgggtaacgcggcgcgtttggcagcggaaaatctacgggagaaaattctgttccacggcgcgcaaatgttgggtgagccagtggcagatgttcaactggcaacgccgggcgtcgtgcgcggcaagaaaggcgaagttagtttcggggatattgcccataaaggcgaaaccggcaccggctttggttcactggtgggaactggcagttatatcacgcctgatttcgccttcccgtatggcgcaaacttcgctgaagttgccgtcaacacgcgtacgggtgaaatccgcctggataaattctacgccttgctggactgcggtacaccggtcaatccagagttagcgttgggacaaatctacggtgccaccctgcgtgctatcggccacagtatgagcgaagagatcatttatgacgccgaaggtcacccgttaacgcgtgatttacgcagttacggcgcaccgaaaattggtgacattccgcgtgatttccgcgctgtgctggtgccgagcgacgataaagtcggcccgttcggggcgaaatcgatctcggaaatcggtgtaaatggcgcagctccggcgattgctaccgcaattcacgatgcatgcggcatctggttacgcgaatggcatttcacaccggagaaaatactcactgcgctggaaaaaatataaataataaatggccgcttcggcggcctgtttctctgtttgaacgatgactaaatagtgactgcgaaaatgagataagccgttctcaaggcgtcctgcgccccaaattcgtgggaatttattttactaattcagatgatcaaatttactttaaaaggagtgaagggatgtctgatataaaccatgcaggttctgaccttatatttgaactggaggatcgccctccctttcatcaggctctcgttggtgccattacccatctgttggcaattttcgttccgatggtaacccccgcgttaatcgtgggtgcggccttacagctttccgctgaaacaactgcctatcttgtttctatggcgatgatcgcctctggtattggtacctggttacaagtaaaccgctacggcatcgtcggttctggcctactctcaattcagtcagtcaatttttcatttgttacggtcatgattgcgctgggcagcagcatgaaaagcgacggttttcacgaagagttaatcatgtcgtcgcttctcggcgtctccttcgttggcgcatttctggttgtcggatcttcatttatcttgccctatttacgtcgggttattacgcctaccgtcagcggtattgtggtactgatgatcggcttaagcctgattaaagtcggcattatcgattttggtggaggatttgcagccaaaagcagcggtacgttcggcaattacgaacatctcggcgttggtttattggttttaattgtggtgatcggctttaactgctgtcgcagtccgttgctacgcatgggagggatcgccattgggctatgtgtcggctatatcgcatcgttatgcctgggcatggtggatttcagcagtatgcgcaatttgccgttaatcaccatcccgcatccgttcaaatacggctttagttttagcttccatcagttcctggtggttggcacgatttatctgcttagcgtgctggaagcagtcggcgatatcaccgccacggcaatggtttcccgccgccccattcagggggaagagtatcagtcccgactgaaaggcggcgtgctggcagatggtctggtttctgttatcgcctccgctgtcggttcattaccattaaccacgtttgcgcaaaataatggggttattcagatgactggcgtcgcttcacgttatgtcgggcgaaccatcgcggtaatgctggttatcctcggcttatttccgatgattggcggcttcttcacgaccattccctcggcagttctgggaggcgcaatgacgttgatgttttccatgattgccatcgctgggattcgcatcatcatcaccaacggattaaagcggcgtgaaacacttattgtcgccacttctttaggtttagggcttggcgtctcctacgatcccgaaatttttaaaatattgccagcctctatttatgtattagttgaaaaccctatttgtgctggcgggttaactgcgattttattaaatattatcctccctggtggctaccgacaggaaaacgttctgcctggtattacctcagcggaagagatggattaacagtaaaggagtcaatgatgtcaggagaacacacgttaaaagcggtacgaggcagttttattgatgtcacccgtacggtcgataacccggaagagattgcctctgcgctgcggtttattgaggatggtttattactcattaaacagggaaaagtggaatggtttggcgaatgggaaaacggaaagcatcaaattcctgacaccattcgcgtgcgcgactatcgcggcaaactgatagtaccgggctttgtcgatacacatatccattatccgcaaagtgaaatggtgggggcctatggtgagcaattgctggagtggttgaataaacacaccttccctactgaacggcgttatgaggatttagagtacgcccgcgaaatgtcggcgttcttcatcaagcagcttttacgtaacggaaccaccacggcgctggtgtttggcactgttcatccgcaatccgttgatgcgctgtttgaagccgccagtcatatcaatatgcgtatgattgccggtaaggtgatgatggaccgtaacgcaccggattatctgctcgacactgccgaaagcagctatcaccaaagcaaagaactgattgaacgctggcacaaaaatggtcgtctgctatatgcgattacgccacgcttcgccccgacctcatctcctgaacagatggcgatggcgcaacgcctgaaagaagaatatccggatacgtgggtacatacccatctctgtgaaaacaaagatgaaattgcctgggtgaaatcgctttatcctgaccatgatggttatctggatgtttaccatcagtacggcctgaccggtaaaaactgtgtctttgctcactgcgtccatctcgaagaaaaagagtgggatcgtctcagcgaaaccaaatccagcattgctttctgtccgacctccaacctttacctcggcagcggcttattcaacttgaaaaaagcatggcagaagaaagttaaagtgggcatgggaacggatatcggtgccggaaccactttcaacatgctgcaaacgctgaacgaagcctacaaagtattgcaattacaagactatcgcctctcggcatatgaagcgttttacctggccacgctcggcggagcgaaatctctgggccttgacgatttgattggcaactttttacctggcaaagaggctgatttcgtggtgatggaacccaccgccactccgctacagcagctgcgctatgacaactctgtttctttagtcgacaaattgttcgtgatgatgacgttgggcgatgaccgttcgatctaccgcacctacgttgatggtcgtctggtgtacgaacgcaactaataataaaactttaacatcctcgtgaggacatcattatgtctggagacatcctacaaacaccggacgcaccaaagccacagggcgcgctggataattattttaaaattaccgctcgtggcagtaccgttcgtcaggaagtactggctggcttaacgacctttctggccatggtttattccgttatcgtcgttccgggaatgctgggcaaagcaggttttcctcccgcagctgtgtttgttgccacctgtctggtcgcgggcttcggctcgttgctgatgggattatgggctaatttgccaatggcgattggttgcgcgatttccttgacggcgtttaccgcattcagtctggtactcgggcaacaaattagcgttcctgtcgcactgggcgcggtatttctgatgggcgtcatcttcaccgccatttccgtaaccggtgtgcgtacctggatcttacgtaatttgccgatgggtatcgctcacggtacaggtatcggtatcgggctgtttctgctgctgattgctgctaacggtgtgggtatggttatcaaaaacccgattgaaggcttgccagttgcgctcggtgcgtttacctccttcccggtgatgatgagcttgctggggctggcggtcatcttcggcctggagaagtgtcgcgtacccggcgggatcttgttggtgattattgcaatttcgatcatcggcttaatctttgacccagcggtgaaataccacggtctggtggcgatgccaagcctgactggcgaagatggtaagtctctgattttcagcctcgatattatgggtgcactccagccaactgtacttccgagtgtactggcattggtgatgaccgcagtgttcgacgctactggcaccatccgtgccgtcgccggtcaggcgaatttgttggataaagacaaccagatcatcaacggcggcaaagccctgaccagtgactcagtaagttcaatattctccggcctggtgggcgcagcgcccgcagcggtttatatcgaatcagcggcaggaaccgccgccgggggtaaaacaggtttaaccgcaaccgtagtgggggcgttattcctgctgattctgttcttatcaccgctgtcatttttgatccctggttacgccactgcacccgctctgatgtacgtaggtttgctgatgttaagtaacgtctcgaagctggatttcaatgattttattgacgctatggctggcctggtgtgtgccgtgttcatcgttctgacttgtaatatcgttaccggtattatgctgggctttgtgacactggtcgtaggccgcgtctttgcacgcgaatggcaaaagctgaatattggtacggtgatcattactgccgcactggtcgcattttacgcgggtggttgggcaatctaatagattctccgcgcctttcagcgcggagatttctttcagagaggattctcaccgctggcaacaatacgctgctggcggactcgcctgagttctctttcagtaagcaactgcagcgcctgtgttgggcaagattcaacgcaggctggcccctcttcccgctgttcacagagatcgcatttcacgatttgttgccgggtatcccccggcaatgactgaatggtgatcatcccaaacgggcacgcactgacgcagctctgacagccaatacaacgggcagaattggcctgcaccacctgctcgcccatcgtcagcgcccccacggggcaagcgccaacacaaggggcgttttcacactgatggcacatcaccggcgcactgatgctgtccagtcgctgtaccttcagccggggtaaaaagacatcggcattcaactcctgttctgaagggtgagcgaccacacaggccacttcacaagtacggcagccaatacagtcagccggattaacgataattaacgatttcatcacgatgccttcgtatcaaacagagttaacatatcgcgcgccgcctgccttcctgcggccatggcagtgacaaccagatccgcgccatgaactgcatccccaccagcaaagacttttttcagatgcgtctgggtaggtaaatacccaacgtcgccggtttgaatcaggccccatttatcgagtttaattccgctgccctgcaaccacggcatggcatgcgcctggaaaccaaaggccataatgagaacatctgcgggcaattcaaactctgaacccgcaaccggacgaggacgacggcgaccatccggccccggctcacccatggcggtacgaatcaggcccaccgcagttaaacgcccatcttcgtcacaagcgatatattgcggctgaacattgaattgaaactcgacaccttcctcgcgcgcattgaccacctctttgcgcgagcccggcatactgacttcatcacgacgatacgcgcaggtcacgctggcggcattgaggcggatggaagtccgcaaacaatccattgtcgtatcgccaccgcccaataccacgactcgcttaccttccacgtccgtcagcggatactcttcagactccggcaaccccatgagctggcgggtatgggcagtcaagaacggtagagcctgaatgacaccgggcgcatcttcatgcggcagatcagctcgcatcatcccgtaagtccccacgccgatgaaaactgcatcatattcagaagttaaatcgctaaaggtaatatcgcggccaatttcacagttaagatgaaagtcgattcccattgcggtgaatatctctcgccgctggcttaataccgttttatcgagtttgaaaggaggtatgccaaaagtcagcataccgccaatttctggatggcgatcaaagacatcaacctgaactcctgcgcgcgccagaatatcagcacaccctaaccctgctggcccagcgccaatcaccgccactttttcgctacggggaacaactttgctgacatcgggacaccagcccatcgccagcgcggtatcggtgatgtagcgttccagattaccgatagtgactgcgccagagtgatctttcaaagtacatgcgccttcacaaagacggtcctgtggacataccctgccgcagatttctggtaaggaactggtctggtggcaaagttctgccgcttcaataatctttccttcctgtaccagacggatgtaatccggaatagcgttatgcagcgggcaatgccagttgcagttagctttttcggcacaataaacacagcggtcactctcataagtcgcttgttgtggatccagcccgcaatatatttcgccaaagtgggttttccgttcactcgctgaaattttatctgcgcctttacgcgagttaacggggagcaacgctgcactgcgagatggctgagcgtctgatgacgcttttcctgctgccgttttgcgctggcgggccacctttatctgctgtaaccctttatcgtccatcagtcgtaacgcctgtgttgggcagacttcaatacaggcttgcgtgccggaactgcgctggttacaaaggtcgcatttctgcgcaatcgtatcgaccatctcaacgacgccaaaggggcaagcgattgcgcatcttttacaaccaatacatttttgctcgtccagttgtacgctatcggactggaaagtcagagcattaaccggacaagccgtaacgcaaggggcattgttgcagtgatggcaggccaccggattcgcagcctggcctttccctacaacgtggatacgcggtcgaaagtcactgtgactcagcggccagttttcttgattgtgtgccaccgcacaggcaatttcacaagcatgacagcctatacattccgcagcttcagcagcgataaacttattcatttgcatccctttcatttaatgagttatgtcttctcaaatttcgcgatgcaataaacgggcatatattaggtagcatgaccgttttaattataattttgcgactaagttcaaattattgcccctcaaactatgccgctttcattatttcaacattgccgatcaaaagagcgctatccagataaaaacgattaaatgcgagagtgcgacatgccagaatgattaatgaaatatcaatatgagaaaattacagataattccattgtcaggttctcttgtcattttcgtggtttaagcacgattatgtgattgcctccgcaattcctgtctctaacttcccttcctcgcaaaaactggcactccacgagcatgtgtttagacagtttcattaacgtaaacggttgctttttactctggcgggcgaaaggagaaacactgatgagcgccatagattcccaacttccctcatcttctgggcaagaccgcccaactgatgaggttgaccgcatattatcaccaggaaagctgatcatactcggtctgcaacacgtccttgtcatgtacgcaggtgcagtcgctgttcctcttatgattggtgaccgactgggcctctcaaaagaagctattgcgatgctcattagctcggatctcttttgctgcgggatcgtcacattattgcaatgtatcggtatcggccgctttatggggatccgcctgccggtgattatgtcggtgacctttgctgctgtaacaccaatgatagccattgggatgaacccggatatcggcctgctggggatatttggtgccactattgccgcgggttttatcaccacattattagcgccacttatcggtcgcttgatgcctttattcccgccactggttaccggtgtggttattacttctattgggcttagcatcattcaggtgggtattgactgggccgccggaggtaaagggaatccgcaatatggtaatcccgtttatttaggtatctcctttgccgtcttaatttttatcttgctcattactcgctatgcgaaaggatttatgtccaacgtcgccgtattactggggattgtatttggctttttactttcgtggatgatgaatgaagtcaatttatccgggctacatgatgcctcgtggtttgcgattgtcaccccgatgtcgtttggtatgccgattttcgatcccgtttccattctgaccatgactgccgtgttaatcatcgtgtttatcgagtcgatggggatgttcctggcactgggtgaaatagtcggtcgtaaactctcttcacacgatattattcgcgggctgcgtgtcgatggcgtagggacaatgataggcggaacgtttaacagcttcccccacacgtcattttcacaaaacgttggcctggttagcgtgacgcgtgttcatagccgctgggtgtgtatttcttcgggaattatattaatcctgtttggcatggtgccaaaaatggcggtgctggtcgcctccattccgcaatttgtgctgggcggcgctgggctggtgatgttcggcatggtactggcgacagggattcgaattctgtcgcgctgtaactacaccaccaaccgttacaacctctatattgtggcgatcagtctcggcgttggcatgactccgacgctctctcacgatttcttttctaagttaccggccgtactgcaaccgctgctacatagcggcattatgctcgcaacccttagcgccgttgtgctgaacgtcttctttaatggctatcagcatcatgctgacctggtgaaggaatccgtctctgataaagatttaaaagtcaggacagtacgtatgtggcttctgatgcgcaagctgaagaaaaatgagcatggagaataatatgaatcttttaatgcgcgctatattcagtctgttgttgctttttactctctctattcctgtcatttctgactgtgttgcaatggccattgaaagtcgcttcaaatatatgatgctacttttttaaatggtttttacctgtcggcatccgctcaaaacgggcggttgtcgataaacgctcacttggttaatcatttcactcttcaattatctataatgatgagtgatcagaattacatgtgagaaattatgcaaacggaacacgtcattttattgaatgcacagggagttcccacgggtacgctggaaaagtatgccgcacacacggcagacaccctcttacatctcgcgttctccagttggctgtttaatgccaaaggacaattattagttacccgccgcgcactgagcaaaaaagcatggcctggcgtgtgtactaactcggtttgtgggcacccacaactgggagaaagcaacgaagacgcagtgatccgccgttgccgttatgagcttggcgtggaaattacgcctcctgaatctatctatcctgactttcgctaccgcgctaccgatccgagtggcattgtggaaaatgaagtgtgtccggtatttgccgcacgcacgaccagtgcgttacagatcaatgatgatgaagtgatggattatcaatggtgtgatttagcagatgtattacacggtattgatgccacgccgtgggcgttcagtccgtggatggtgatgcaggcagccaatagtgaagcaagaaaattgttgtctgctttcgcgcagcacaattaaaaaaccccgacatttgccggggttatgagcataacgtaatgcttatttcaccggacgcatcgccgggaacagaataacgtcgcggatggtatggctgttggtgaacagcattaccatacggtcgataccaatccccagacctgctgtcggcggtaagccatgttccagtgcggtgacgtaatcttcatcgtagaacatcgcttcgtcgtcacctgcatctttcgcggcaacctgatccaggaagcgctgcgcctgatcttccgcgtcattcagctcgctaaagccgttaccgatttcacgaccaccaatgaagaactcaaagcggtctgtgatttccgggttaacgtcgttacgacgcgccagcggagaaacttctgccggatattcagtaatgaaggtcggctgaatcagatgtgcttctgccacttcttcgaagatctcggtaacgatacggcccagaccccagctcttctcaacgtggatgccgatagattcagcaatcgcttttgcagagtcgaagttgtccagatccgccatgtcggtttccgggcgatatttcttgatcgcttcacgcatggtcagtttttcgaacggtttaccgaagtccagcgtcacgtcgccgtaggtcacttccgtcttaccgagaatatcctgtgccagagtacggaacagcgattcggtcagctcgatcagatctttgtaatctgcgtaagccatatagagttccatcatggtgaactctgggttatgacgtacggaaataccttcgttacggaagttacggttgatttcgaatacacgctcgaagccaccgaccaccagacgcttgaggtacagttccggcgcgatacgcaggtacatgtcaagatccagcgcgttatgatgggtgataaacggacgcgcagccgcaccgcctgggatcacctgcatcatcggcgtttcaacttccataaagccgcgatttaccatgaactggcgaatgccagagaggatctgcgaacgcactttaaaggtgttgcgggattcatcgttagagatgagatccagataacgctgacgatagcgcgcttcctgatcctgcaagccgtggaatttgtccggcagcggacgcagtgctttggtcagcagacgcagctcggtgcagtggatagacagttcgccggttttggttttgaacagtttacctttcgcgccgaggatgtcgccgagatcccattttttgaactgctcgttgtaaacgccttccggaagatcgtcacgggcaacgtacagctgaatacgaccgccaacgtcctgcagggtaacaaaagaggctttacccataatacggcgggtcatcatgcggccagcaacggcgacttcgatgttcagcgcttccagttcttcgttctctttaccgtcgaattctgcgtgcaattggtcagaggtatgatcgcgacggaaatcgttcgggaaggcaattccctgctcacgcaggttcgccagcttctcacgacgcgttttcagttcattgttaagatcgactaccgcgtcagcgccctgtgcgtgttgttcagacatgttggttcctcataaccctgctttcaaacttgcttcgataaattgatccaggctgccgtccagcacggcctgcgtgttgcgggtttctaccccggtgcgcagatctttaatgcgggagtcatcaaggacataagaacgaatctggctgccccagccgatgtcagatttgttatcttccatcgcctgtttctcagcatttttcttctgcatctccagttcataaagcttcgctttcatctgcttcatggcctggtctttgttcttgtgctgggaacggtcgttctggcactgggtcacgatcccggtcgggatgtgggtaatacgcaccgcagattcggtacggttaacgtgctgaccgcccgcgccggacgcgcgataaacgtcaatgcgcaaatccgccgggttgatttcgatatcaatatcatcatcaacttccggataaacaaacgcggagctgaacgacgtgtggcgacgaccgccggagtcaaacgggctcttacgcaccaggcggtgaacgccagtttctgtacgcagccagccgtaagcgtaatcgccggagattttgatcgtcacggatttaatacccgccacttcaccttccgactcttcgatgatttcagttttgaaaccacgcgattctgcccagcgcaaatacatacgctcaagcatgctcgcccagtcctgtgcttccgtaccgccagaccccgcctgaatatcgaggtagcagtcggcgctgtcatattcgccagagaacatacggcggaactcaagctgcgccagtttttcttccagggcgtcgagttcagcaacggcttcgttaaaggtttcttcgtcgtcagcttctacagccagttccagcagaccagaaacatcttccagcccctgtttcatttggtcgagggtgtcgacaacggcttcgagggaggaacgctctttacccagcgcctgtgcgcgttcgggttcgttccagacatccggctgttccagctcggcgtttacttcttccagacgctctttcttggcgtcgtagtcaaagataccccctaagaacgtcggagcgttccgtgaggtcctgaatgcgattatttaccggattaatttcaaacatggtctgatttcttttattgagctagtcaaaatgcggtgataagagcgggattgtacccaatccacgctcttttttatagagaagatgacgctaaattggccagatattgtcgatgataatttgcaggctgcggttgccgcgaaactcgttgatatcgagcttgtaagccagttgcacttcgcgcacgccgttatccggccagagggcggtatcgacattaaaagcaataccatccagcagcggaccgccgccgaccggttcgaccatgactttcaaatgacgttcgcccaccagccgctgttgcagcagacggaaatgaccatcaaacagcggctccgggaacatctgcccccacgggccagcatcgcgcagcagctgcgccacttccatggtcatttcggccgggcttaacgggccgtctgacaccacttcgccttgcaatagcgaagggtccagccactcggtaaccagctcgccaaaccgttgttgaaagagttcgaatttatcctcttccagcgacaaacccgccgccatcgcatgaccgccaaacttcagtatcatgccagggtagagtgtgtctaatcgctccagtgcatcacgcatatgcagcccctgaatggagcgacctgaacctttcagcgtaccatcacctgctggcgcaaaggcgataaccggacggtgaaaacgctctttgatgcgcgaagccagaataccgacaacgccctgatgccattcggggtgatacattgccagcccgccgggtagcgtgtcgcgacttcgctccagtttctcgcacagggtcagggcttcaacttgcattccttgttcgatctcttttcgcgtctggtttagcgcatcgagttcatttgccagcacgcgcgcttcgccgatgttgtcgcacagcaagagcgccacaccgacggacatatcgtccagtcgtccggcagcattgagacgtggccccagcgcaaaacctaaatcgctggcggcgagtttttgtgcatcacggtttgccacttccagcagcgctttaatccctggacagcactttccggcacggatgcgactcatcccctgccaggtcagaatgcgattattagcgtccagcggcacgacgtccgccactgttcccagcgcgaccagatccagcagttctgccaggttaggaattgcgatgccacgctcatcaaaccagccctgatcgcgcaaaaaggtgcgcagcgccagcatcagataaaacgccacacccacgcctgccagtgatttcgacgggaaattacagtcgcgcaagttagggttaatgatcgcttccgctgcgggtaatgtttcgcccggcaaatggtgatcggtaacaataaccggaatgcccaacgagcgagcgtgttcaacgcccgcatgggaggaaataccgttatccaccgtgacaattaactgcgcgccacgggcatgggcctgatcgactacttccgggcttaagccgtaaccgtcttcgaaacggtttggtaccagatagtcgatattgctgcaaccaagcgagcgcatcgccagcacgcttagagccgtgctggtcgcgccgtcggcgtcaaaatcgccgaccacaataatccgcgttccttcgcgaaaagcgttgtaaaggatctcaacggccttttcgacgccgctcagttgctgccagggcaacatacctttaacactgcgttccagttcttgcgcactgcgcacgccccggctggcgtataaacggcgcagcaagggaggcaattcagcgggcaagtctgccgtttcatcgacttcacggcgacgaagttgtatctgttgtttcacgcgaattatttaccgctggtcattttttggtgttcgtcgaggaattctttcatctctttcggcggctggtaacccggaacaagtgtgccattgctcagcacaactgccggagtaccgctaacgccaagctggacgccaagtacgtaatggtcggcaatatccacgtcgcagctggctggtgcgacgcttttacctgccatcacatcatcaaacgctttgtttttatctttcgcacaccagatagctttcatttctttctctgcatcgctgtccagcccctggcgcgggaaagcaagataacgcacggtgatccccagcgcgttatagtctgccatttgctcatgcagtttgtggcagtaaccacaggtaatatcagtaaacacggtgatgacgtgtttttcctgcggcgctttataaacgatcatctctttttcaagcgcattcaactgctttaacagcatcttattggtgacattgaccggagccgtgccgctaacgtcatacattggcccctgaatgatatgtttaccatcatcggtgatgtacaacacgccgctgttagtcagaactgtcttcatgccagctacgggcgcgggctgaatatcgctgcttttgatgcccattttggctaacgtttgttgaattgccgcgtcatcagcctgagcaaaacctgaaaacgccgctaacaaagtaaacaacataaaacctttcttcataaatcttcccgttcttttcagacatcacgtccgcgggtgatgctgttgatgaagttgccgcagacgctcggtagcgacatgcgtataaatttgcgtggtggagaggtcgctgtggcccagtagcatctgcaccacgcgtaaatccgcaccatgatttaataaatgggtggcaaaagcgtgacgcaacacatgcggtgacagcttttcgctgtcgatacccgccagcacggcataatgtttaatgcggtgccagaaggtctgtcgcgtcatctgctgcgcacgctggctggggaacaacacatcaatagagacaccgttcaacaaccacggtcgcccatgctcgagatacgtttccagccagtaaaccgcctcttcacctaacggcaccaggcgctctttgttgcctttaccaatgacccgcactacgccctgacgcaggctgatatcactcattgtcagtccgaccagttcagagacacgcagcccggtagcatacaacacttcaagcatggctttatcgcgtagctccagtggctgatcaattaatggtgcctgtaataaacgttcgacctgcgcttcgcttaaatcttttggcaaacgctgtggcaatttcggtgaagcgagatgcgcactgggatcgtcttcacgaaacttttcgcgataaagatactggaacaatcggcgcactgcactcagcaaacgcgctgagctggtggctttatacccgccctccagccgttctgccagtaatgcctgcaaatcgtcactttgcgccgtcgccagcgtcaacccgcggtgatgcaaccactccaccatcattgacagatcgcgacggtaagcgttcaacgtattttcagccagatttttttccagccacagagcatcaagaaactgctcgatgcgtgccagatcctgtttcacttgcgccccttatggtcactcatttgatccattatgccttattgtgccgtgactaaagcgattctgatacactagctgcaaaagccacagcagaatcgagaagcttacgttatgaatatgggtcttttttacggttccagcacctgttacaccgaaatggcggcagaaaaaatccgcgatattatcggcccagaactggtgaccttacataacctcaaggacgactccccgaaattaatggagcagtacgatgtgctcattctgggtatcccgacctgggattttggtgaaatccaggaagactgggaagccgtctgggatcagctcgacgacctgaaccttgaaggtaaaattgttgcgctgtatgggcttggcgatcaactgggatacggcgagtggttcctcgatgcgctcggtatgctgcatgacaaactctcgaccaaaggcgtgaagttcgtcggctactggccaacggaaggatatgaatttaccagcccgaaaccggtgattgctgacgggcaactgttcgtgggtctggcgctggatgaaactaaccagtatgaccttagcgacgagcgtattcagagctggtgcgagcaaatcctcaacgaaatggcagagcattacgcctgatctcactgacggcttagcgcatatgctttgccgtcatctttatctttgcgtctcttgttgcaacaaaatccgccgtaaatcccgccattcagcttcgtccatgctgtcggctgccagccataaatgttgccgtttaccgccatcagaacgtaaacgcagcatcatgccgctcttaatcatccacggtgctttgacgatgctccactcctgcccttgccaacgcaaacgcccgtccatcaacaagcgaatttccccctggcgagcattaatacgccgctggctgcgaacgcaatcaaacaccaccagcgaaagtaacaccatccataacggggtgtaactgagtggccagggcatgagtaaaataacagcggcaaccagcccatgaatcagcaaggaaagccactgtgcgcgccaggagacgcgcaaatcagattgccacaggaccacgttcccggttccgtgtctggatgagtcggaccatcatttccagttctgcatcggccggtttaccgtgattcatcagccagttaaacaggtccggatcgtcacattccagcagacgaataaagatgcgtttttcgtcatcgcttaagctgtcgtactcatgttcgaaaaacggcatgattgaaatatcgagttcgcgcataccacggcggcatgcccaatgaatgcgggctttgttgttaatgtccatcttcttcctgtctcacgaaaatccagtacccggctattgtaacgtgtttttcgccttcttttacgggaatatcagtaaacaccatcgcgatcgcgaaattaattcacaacaattcaatggcttcatttttttggaagtcgcctcgcagaaggcacagatcgcgtagtgaaagcacttgcattgcctcatagctcttttaccattagtcattaatacgccgttaagcaactcaggactctattatggcttttacaccttttcctccccgtcagcctacggcttctgcccgtttaccgctgacgctgatgacgcttgatgactgggcgcttgccaccattactggcgcggacagcgaaaaatatatgcagggtcaggtgacagcagatgtcagccagatggcagaagatcagcacctgctcgccgcccattgcgacgccaaaggtaaaatgtggagcaatttacgtctgttccgcgacggcgatggctttgcatggattgaacggcgcagcgtgcgtgaaccgcagctgactgaactgaaaaaatatgcggtattctctaaagtgaccatcgcgccagacgacgagcgtgtgctgcttggtgttgccggttttcaggcgcgcgccgcgctggcaaatctctttagcgaactgccttcgaaagaaaaacaggtagtcaaagaaggcgcgaccactttgctatggtttgaacacccggcagaacgtttcctgatcgtaaccgatgaagctactgctaatatgctgaccgataaactgcgcggtgaagcggaactgaacaatagccaacagtggctggcattaaacattgaagcgggtttcccggtgattgatgccgccaacagcgggcagtttatcccacaggcgaccaatctccaggcgctgggcggtatcagctttaagaaaggctgttataccggacaagagatggtggcgcgagcaaaattccgtggtgccaataaacgtgcgctctggttgctggcaggtagcgccagccgactgccggaagctggtgaagacttagagctgaaaatgggcgagaactggcgtcgtaccggtacggtgctggctgcggtaaaactggaagatggtcaggtcgtggtacaggtcgtcatgaataacgatatggaaccggatagcatcttccgcgtacgcgacgatgcgaatacattgcatatcgagccgctgccgtattcgctcgaagagtaaatctctttatcgcatcaggcatttatcgcctgatgcgacgctggcgcgtcttatcatgtctgggatttgatgcctttatcacaacagggacgaggcccgtagatcggataaggcgttcacgccgaatccggcagttgtgctccgatgcctgatgcgacgctggcgcgtcttatcaggcctacaaaggcatacccattacgcctgcccaatatacaaatagatcgccagaaagtggcacacactaccgccgagcacgaagccgtgccagatggcatggttgtatggaatgcgtttgcagacgtagaaaatcaccccgagcgaataaaccacgccgcctaccgccagtaaggtaacgctgcccgccgcgagcttaactgccatttcataaattaccaccagcgacagccagcccatcgccagataggtcaccagagataaaattttgaatcggtgcgcgatggtcagtttaaacagaatacccagcaatgccaggctccagataacaatcatcaacccgcgcgctaacggagaatccagccccaccagcaaaaacggcgtgtaggttccggcaatcaacaggtaaatagcgcaatggtcaaatttcttcagccacatttttgcccgttgatgaggaatggcgtgatagagcgtcgaagcgaggaacagcaggatcatactgccgccatagaggctgtaactggttatcgctgtggcgctggcattgagatccaccgcctgaaccagtagcaacaccagcccaacgataccaaacaccaacccaatgccgtgactgacgctgttggcaatttcctctgccagcgaatatccctgcttaatgaggggcttctgaaccataacttactccggagaaacgtacacgcacatgtatacctctccagcgtaactgagaatagttccagtgaacacctgttagctaaaataaattctgatttgagactaatctcctaaaaatcatgaaattaaatgcgaaatttcaactaacaggcgtgagttcaatttaaagacatttaaattcaatcacataaaactgtgtctgaccgggatagatgtcggcaatgacctttatcagttcagtcagggtcatattttcctgctctgcatgtttttccgtcagcgtatccagcgttacggttgaggttgcggtgacttcaatcgtgcaaaaataaccgtcatcttcaaaacgcccgacacgaagcacatcacccgttttgaagtgcgattcagactcgtcgcggatggtgatggttttacgcccagccagaatgtcatcctggaaacgttgaaaaaaagtgatgtcgtttggctgcatggtactatttcctgtaagaattgactcatctggagcctatgatagtgaaaaaactcaccttaccgaaagatttcttatggggcggcgcagttgccgctcatcaggtcgaaggcggctggaacaaaggcggcaaagggccgagcatttgtgacgttctgaccggtggcgcacacggcgtgccgcgcgaaatcaccaaagaagtcttgccaggcaaatactatccaaaccatgaagccgttgatttttatggtcactacaaggaagacatcaagctatttgccgaaatgggcttcaaatgttttcggacttccatcgcctggacgcgtatttttccaaaaggtgatgaagctcagccaaacgaagaagggctgaagttctacgatgatatgttcgatgaactgctgaaatacaacatcgaaccggtgataaccctctcccactttgaaatgccgctgcatctggtgcagcaatacggtagctggaccaaccgtaaagtcgttgatttctttgtccgtttcgcggaagtggtattcgaacgctacaagcataaagtcaaatactggatgaccttcaacgaaataaacaaccagcgtaactggcgtgcgccgctgtttggttactgctgctccggcgtggtgtataccgagcatgacaacccggaagagacgatgtaccaggtgctgcatcaccagtttgtcgccagcgccctggcagtgaaagccgcgcgtcgcattaacccggagatgaaagtcggctgtatgctggcgatggtgccgctctatccctactcctgtaacccggacgatgtgatgttcgctcaggagtcgatgcgcgaacgctacgtctttaccgatgtgcagctacgcggctattacccgtcctatgtgttgaacgagtgggagcgtcgcggatttaacatcaaaatggaagatggcgatctggatgtactgcgtgaaggcacctgcgattatcttggtttcagctattacatgaccaacgcagtgaaggccgaaggcggcaccggcgatgcgatctctggttttgaaggcagcgtaccgaacccgtatgttaaagcgtctgactggggctggcagattgatccagtaggtctgcgctatgccctttgcgaactgtatgagcgttatcagaggccgctgtttattgtcgaaaacggttttggcgcttacgacaaagtggaagaagatggcagcatcaacgacgactaccgcattgactacctgcgcgcccatattgaagagatgaaaaaagcagtgacttacgatggtgtggatctgatgggctacacaccgtggggctgcatcgactgcgtgtcattcactaccgggcagtacagcaaacgctacggctttatctatgtgaataaacatgacgacggtactggcgatatgtcgcgttcacgtaagaagagctttaactggtacaaagaggtgattgccagcaacggcgagaagctttaagtcgatgaagtaccggatgcaatacttgttgcatccggtcagacaacttccctgttttatttcccgcccgccaaatcgataaaacttcccgtgacgtaagaggctttatcacttagtagccagacaatggcctgcgcgacctcttctgcctgtccaccacgctgcatggggatgttcgacttaacgcgatcgacgcgtccaggctcgccgccgctggcgtgcatttcggtataaataaaccctggccgcacgcagttaacgcggatcccctgcgcggcgacttccagcgatagtccggtggttaacgtatcaatcgcccctttcgatgccgcgtaatcaacatattcccctggcgaacccaaccgtgaggccaccgaagagacattgacgatagcgccgccactgccaccatttttaagcgccatgcgttttaccgcctcgcggcagcagagaaaatatcccgtcacgttggtggaaagtactcggttgattcgctctgcggtaaggttttcaacggtgcactgggtaaacaagatcccggcgttattgaccagcgctgctagcggttcatcgtgctgatcgattgctgtaaacattgcgatgacctgattttcgtcgctgatatccgcctggagcacgaatgccttgccaccggcttgcgtgattaagttcaccacttcctgcgccgcatggaggttttgttgataattaaccgccaccgtatactcttctttcgccaacagtaatgcagttgcccgcccgatgccgcgactgccaccggtcacaagtgctatagccatttgtttttccgagaaaaattaattcgttgacgtatctttgagattgctaacaaactggctcaatcttcaatgttggcacgcttttcccctcgccctttcagggagagggccggggtgagggtaaatattcgcgccagtgccggcctgttcccctcaccctaaccctctccccaaaggggtgaggggactgtctgagcgcttttgtactttgtcatctgactaaaaaggcgccgaagcgcctttagaagatagtcgaatcagtgaattactggtattcgctaatcggtacgcaggagcagaacaggttacggtcgccgtaaacatcatccagacgtttcaccgtcggccagtatttgtctgccacacctgccgggaatactgcaacttcacggctgtacggatgcgcccactcggcgaccagttcgttctgaatgtgcggcgcgttcaccagcgggttatcttccagcggccagacaccggctttaacctggtcgatttctgcgcggatagccagcatcgcgtcgataaagcgatccagttccactttgctttcagattcagtcggttcaaccatcagcgtacccgccaccgggaacgacatcgtcggcgcgtggaaaccgtagtcgatcaggcgcttggcaatatccagctcgctgatgccggtttcttctttcagcgggcgaatatcgagaatacattcgtgcgccacgcgaccgtcgcgaccggtatacagcaccgggaaggcatcctgcaggcggctggcaatatagttggcgttgaggattgccacctggcttgcttttttcagcccttctgcgcccatcatgcggatgtacatccagctgattggcaggatagaggcgctaccgaacggtgccgcagaaactgcgccctgacgggttaacatgccttcgatttgcaccacgctatgacccggtacaaacggtgccagatgcgctttcacaccgatcggtcccatacccggaccaccaccgccgtgcggaatgcagaaagttttatgcaggttgaggtgcgaaacgtccgcgccaataaagcccggcgaggtgatgccaacctgggcgttcatgttcgcgccatcaaggtaaacctgaccgccgaactgatgcacgacttcacacacttcacggatcgtttcttcatacacgccgtgggtagaaggataagtcaccatgatacaggagaggttatcgcccgcctgttccgctttcgcgcgcagatcagtcagatcgatgttgccgtttttatcacacgccacaaccaccacctgcattcctgccatatgtgcagaagcggggttagttccgtgcgcagaagccgggatcaggcagatatcgcgatgcccttcgttgcggctttcatgataatgacgaatcgccagcaggcccgcgtattcgccctgtgcgccagagttcggctgcatacaaacggcgtcgtaaccggtcagtttcaccagccagtcagccagctgcgcaatcatctgctgataaccttcggcctgctccggcgggcagaacgggtgcagttcggcaaattccggccaggtgattgggatcatctcggcggcggcgttcagtttcatggtgcaggaacccagcgggatcatcgcctgattcagcgccagatctttacgctccagcgagtgcatatagcgcatcatttcggtttcgctgtggtagcgattaaacaccggatgggtgaggatttcgtcgtcgcgcagcatcgcaggttgaatagagcggctgtcgtgagccacgtctttgtccagcgtgtcgatgtccaggccgtggttatcccccagcagtacgctgaaaagctgcatcacgttttcgcgcgtggtggtttcatcaagggtgatcccaaccgcgttcaggatatcgctacgcaggttgatttcagccgcttcggcacgcgtcagtacgcccgccttgtcggccacttccacacacagagtgtcgaaatagtgcgcatggcgcagcttcagacctttttgttgcaggcctgccgccaggatatcggtcagacggtgaatgcggttagcgatacgtttcaggccaaccgggccgtgataaacggcatacaggctggcgatgtttgccagcagtacctgggaagtacaaatgttggagttcgctttctcacgacgaatatgttgctcgcgagtctgcatcgccatgcgcagagcggtgttgccagctgcatctttcgatacaccgataatacggcccggcattgagcgtttgtattcatctttcgccgcaaagaatgccgcgtgtgggccaccgtagcccatcggcacgccgaagcgttgcgccgaaccaaaaacaatatccgcgccctgtttacccggcgcagttaacagcaccagcgccataatatcggcggcaacgctgaccacaattttgcgtgatttcagttcgctaataagcgtagtgtagtcgtgaatttcaccggtagtgcctacctgctgtaacagcacgccgaagacgtcctgatggtcgagcactttttgcgcgtcatcgacaatcacttcaaaaccaaaggtttcggcacgagtacggaccacatccagcgtttgcggatgcacatcggaagccacgaagaagcggttggcatttttcagtttgctgacgcgtttcgccatcgccattgcttcggcggcagcggtggcctcgtccagaagagaagcagaggccatatccagtccagtcaaatccagcgttacctgctggaagttgagcagtgcttcaaggcggccctgggagacttcaggttgatacggagtgtacgcggtataccagcccggattttccagcatgttacgcaggataaccggcggtagctgcacggcggtgtaacccatgccgatgtaagacgtgaagcgtttattgcgactggcaatagccttgagttctgccagtgcggcgtattcggtcgccggtgcgccaacctgcggtggtgtcgcaagctgaatatctttcggcacaatctggccggtcagcgcgtttaacgattgtgcaccaacggcattcagcatttcttgctgttgcgcggcgtccggtccgatatggcgttcaataaaagcgccgctgttttcaagctggcttaacgtctgtgtcatgagcgatggttcctgaaacgtgcagtgaattgtgaacctctctccttacgaagagagtgagggtgaggcataaattttcctcaccctgatcctctcccgcagaagaggaataaagccgttactcgtcttctaacaatgcttcgtatgcggtcgcatccagcagtgattccagttcgctttcatcgctggctttgattttaaagatccagccgcctgcatacggttcgctgttcaccagttccggggaatcgctcagtgcgtcgtttaccgccacgatttcaccgcttactggcgcataaatgtctgacgccgcttttactgattcggcaaccgcgcagtcatcgcccgcgctaaccgttgcgcccacttccggcaggtcaacaaacaccatatcgcctaacagctcctgagcatgttcggtaataccaacggtgtaagtgccgtcggcttctttacgcagccattcgtgttctttgctgtatttcagttctgctggtacgttgctcatcaatcaatctccaaaaaagtaaatcacgcgacggctttgccgttacgcacaaaaacaggttttgtcactttaaccggcatttcacggttgcgaatttgcacaatcgccgtttcgccaataccttccggcacgcgcgccagcgcaatgctgtaacccagcgtcggggagaaagtaccgctggtgataatgccttcatgctggttgccctgcgcatcggtaaagcgtaccggcagttcattacgcagcacgcctttttcggtcatcaccagaccaaccagtttttctgtaccatgctcacgctgcacttccagggcttcacgaccgataaagtcacgatctgccggttcccaggcgatagtccagcccatgttggcggctaaaggagagatggtttcgtccatctcctgaccataaagattcatgcccgcttccagacgcagcgtgtcacgcgcgcccaagccacatggcttaacacccgcttccaccagcgcacgccagaaatcggccgctttttcattgggcagcgcaatttcatagcccgcttcaccggtataaccagtggtggcaataaacagatcgcccgcctgcacgccaaagaacggtttcatcccttccaccgcctgacgctgggcgtcattaaacagtgtggcagcttttgcctgcgcattcggcccttgcacggcaatcatggaaaggtcatcacgaacggtaatttcgatgccgaaaggttcagcgtgttgggtaatccaggagaggtctttttcgcgggtggcggagttaacaacgaggcggaagaaatcttcagtaaagtagtagacgatgaggtcatctatcacaccgccagaggcattcaacatccccgagtaaagggctttgccgcttttggtgagcttcgccacatcgttcgccagcagataacgcagaaactcccgggtgcggctgccgcgaagatcgacgatggtcatatgtgacacatcaaacattccggcatcggtacgtaccgcatgatgttcgtcgatttgcgaaccgtaatgcagcggcatcatccagccgtggaaatccaccatgcgagcgccgcaaagcgtgtgttgttcgtacaaaggagtctgttgtgccatcttgtcctcattgaataagcggggctgacaacttttcatggtgaaattatcaccacgaaacccagcatcggagccactcccggtccccaacgcaatcgttctcttttgcctgaacttaccaccgaaacagactgttaaccataaggtaaaattgatcatcacattagcttatggttaaaaaacgccaaaatcgcgacagaataaaaaaccaaaaaacacaccagtttctatataaagatgatgccattagaaagctaatttgaataaggcaatattaagagctaaaaaaatgtcaaaaaacactaaatcaaaaaataatgacattagaaaatataatgcgaaaacggaggtgaaattagtttatttcaaatgaggaaaatctcccggcgaaaaaaccgggagatgaaagtgtgatgggtatcaaataaacagcagaagagaaatttttaacgcagccattcaggcaaatcgtttaatcccattgcctggcggataagttgtggtttaacgccaagaagcgtgtcggccagtttcaaaccaatatcacgcagcagttttttcgccggattggtaccggaaaacagatcgcggaatccctgcataccagccagcatcagcgccgcactgtgcttgcggctacgctcataccggcgcaggtaaatgtactgcccgatgtctttcccctgacgatgcaaccgtttcagttcagcaatcagctctgcagcatccataaagccgagatttactccctgccccgccagcgggtgaatggtatgcgcggcgtcgcccaccagcaccagacggtgcgcggcaaactggcgcgcataacgccccgtcagtgggaacacctgacgcgcgctctcaaccttgcataagcccaggcgattatcaaaagcgatatttaacgcgcgattaaattcatcttcacttgcctgctgcatccgctgcgcttcctctggcgacagtgaccagacaattgagcaaagatgcggatcgctaagcggtaaaaaggccagaatgccttcgccatggaaaacctgccgcgccaccgcatcatgcggttcttccgtgcgaatggtcgctaccagcgcgtgatgctgataatcccagaaagtcagcggaatatctgctttgttgcgcaaccaggaattagcaccgtccgcgccaatcaccagacgcgccgttaacatgctgccatctttcagcgtcaggaaagtttcattttctccccaggcgacctgctgtaattctgcgggggccaacagagtgatatctgacgactgctgcgctttgttccacagcgcgtagtgaatcactgagttttcaacgatatgcccaagatggctatagcccatgctttgatcgtcaaacgaaatgtgaccaaaactgtctttgtcccacacttccataccgtgataacaactggccctacgagagagaatgtcctgccagacgccaagacgggtgagtaatttttcgctggcggcattgatagccgaaacgcgcagttgtggtggtgcatccgccgccagaggttccggtacgcgctgctccagtacggcaacgcgtaagccgctcccctgtaagccgcaggcaaccgccagccccaccatgccgccaccaacaatggctacatcaacactttgcattgtttattccttaaaaccgccttcaacgcgccacccaaccgagggtgcgctgcgccagcacatcgcgtgccggggtgaataattccatcgtcatcagtccgatgttgcgcccgacaaccagcggtgcccaacggttggcaaaaagatgtaccaggctgtccgtgacgccgatggttgcttcgcgatcgctctgtcgacgctgctgataacggcacaatacgccgtaatcccccatgtcttctccgcgctcctgcgcctgagtcagggtttccgcaagactcatcacatctcgcataccgaggttgaacccttgcccggcaatcgggtgcagggtttgcgccgcattgcccaccagcacggtacgatgggtaatagctctggcggcgcgggttaacgccagcggataagcactgcgtttaccggcgtgggtaatttttccaagtcgccagccaaaggccgactggagctcacggcaaaacttctcgtcactccacgacagcacctcttcgcgccgttccagtggatgacaccagaccagcgaacagcgtccgtcagacatcggcaacatcgccagcgggccatgttgcgtgaagcgttcaaaagcgcggccttcgtgcgcaacagaagtagcaacgttggcaatcactgccagttgttcgtaaggctcctgctgccagtcaacgccgcacgcggtggctaacgctgaatgggtgccatcagcggctaccagcacgcggcccgtcagcgtctcgccactctccagcgtcacttcaacgtgactctgagtacgggcaacgttagccacgcgatcagggcaatgcagcgttacgccaggtgctttacgcagcaatgcaaacagccgttgcccgacattgtgcaattcgacaacctgtcccagcgccgccagttggtaatcttctgcggcgagggtgacaaatccagcgtgaccacgatcgctgacatgcacggtggtgatggcagttgcgcaatccgccagagattgccagacgccgatgcgcgccagttgctgacaggtacccgccgccagcgctatcgctcgtccatcaaagcccggatgagcatgtgactctggcgcagtcgcttcaatcaaatgtaccggcagcgccccgtgacttaaccgggaaatagccagcgccagcgtcgcgcccgccatgccgccaccgacgatgattacgctcattgctttctcgcagcagccatcaacgcttcgatttcttccggctttttcaccacgctggcggtgaggttttcgttaccggtttcggtaatcacaatgtcgtcttcaatacgaatgccgataccgcgatattgttctggcacatccgcatccggcgcgatatacagaccaggctctacggtcagtaccatccccggttccagaatgcgcgagcgatcctgaccataaacgccaacgtcatggacatccagtcctaaccagtggctaaggccatgcataaagaaaggacgatgggcgttctgagcgatcagttcatcaacatcacctttcaggatgccgagttttaccaggccgctaaccatgatgcgcaccacttcaccagtgacttccagaatggaagttcccggacgatacaggcgcaggctggtttcgagagactccagcacaatgtcgtagatttcacgctgggcctgggtgaatttgccgttgaccgggaaggtgcgggtaatatcgccagcgtaacctttgtattcgcaacccgcgtcaatcaacaccaggtcgccgtcgcgcatttcacactcgttttcggtgtagtgcagaatgcagccgttttcaccgctgccgacaatggtgttataggacggatagcgcgcaccgtggcggttaaattcgtggtgaatttcgccttccagatggtactcgaacattcccggacggcatttttccatcgcccgggtatgtgccatggcggtgatttctcccgcgcggcggagtacggcaatctcttctggcgatttgaacaggcgcatttcatgaacaacaggacgccagtcgatcatcgttgccggtgcggtgagattttgccgcgaacctttacgcagtttttccagcgcactgttcacgatttcatcagcatatgcatattcgccctgggcatggtaaaccacatccaggccgttaagtagttgataaagttgctgattgatttcgctgaatgccagtgcgcggtcaacgcccagtttctctggcgcggcatcctggcctaagcgacggccaaaccagatctccgccgtcaggtcgcgaacgcggttaaacagaacgctgtggttatgagtgtcatcgcttttaatcagcaccagcaccgcttccggttcgttaaagccggtgaagtaccagaagtcactgttctgacgataggggtattcgctgtcggcgctacgtgttacttctggtgcagcaaaaatcagcgcggcgctgccgggttgcatttgctccaccagggcctgacggcgacgctgaaactcttgccgggatatctcactcataacactctccttacgttttttgtttttagtgtagagtcggtttttgtacttctggcgcggtcggttgcggatgagtaaaggtgtcgtggcataacagcgcggcaacacgaacgtattcgatgatctcttcaagcgacatttcaagctcttcctgatcttcgtcttcgtcgtaacccagttgcgcaatgttacgcagatcgtcgatagcttcaccggtttcgccggtcactttatccagcttcggttgcgtaacgccaagaccaagcaggaagtgattgacccaacctgccaatgcatcagcccgatcgaaaacgctgacatcatcgccatcaggcagataaagctgaaaaaggaagccgtcatcctgcagggcatcgctggtggcagagtgcattttacgcagtgcctgtgccagctcatgaccgaaagccatgccttcgttcgtcaggtcgtgaagtagcggtagccatgagctgtcatcgttaccgccacatatcatcccgctgattaaaccatgcatctcagctggggtcagacccgtcccttgttggttcagatactggttcatttcgttgtaaccaggcatttcgttctgtatagacataagcattcgtcgtcaaagggaggaatattcatgatatgctaccactttgggccctggtggaccagaaaagggcttgtctcttctcatcagggtagctatagtgtcgccccttcgcagaccatgggtctaaagacgaaggcagcgcagtcaatcagcaggaaggtggcatgtctgcacaacccgtcgatatccaaatttttggccgttcactgcgtgtgaactgcccgcctgaccaaagggatgcgttgaatcaggcagcggacgatctgaaccaacggttgcaagatctgaaagaacgcactagagtcacaaatactgaacagttggtcttcattgccgcattgaatatcagctatgagttagcgcaagaaaaagcgaagactcgtgactacgcggcaagtatggaacagcgtattcggatgctgcagcagaccatagaacaagcgttacttgaacaaggtcgcatcaccgaaaaaactaaccaaaactttgaatgacacttttcggtttactgtggtagagtaaccgtgaagacaaaatttctctgagatgttcgcaagcgggccagtcccctgagccgatatttcataccacaagaatgtggcgctccgcggttggtgagcatgctcggtccgtccgagaagccttaaaactgcgacgacacattcaccttgaaccaagggttcaagggttacagcctgcggcggcatctcggagattcccttcttatctggcaccagccatgacgcaactaccagaactcccactgatattatcccgacaagaaatccgcaaaatgattcggcaacgtcgtcgtgcgttaacgccggaacaacagcaggaaatgggtcaacaagccgctacccggatgatgacttatcccccggtggtgatggcacatacggtcgctgtattcctctcttttgatggcgaactcgacacccagccactcatagaacaactctggcgcgccggtaagcgcgtatatcttccagttttgcatccctttagtgccggtaatttgctgttcctgaattaccatccgcaaagcgaactggtgatgaacaggttgaagatccatgagccaaaattggatgtgcgtgacgtgctccccctttcccgattagacgtcctgatcacccccctggtcgcctttgatgagtacggtcagcgcctgggaatgggcggaggtttttatgatcggaccttacaaaactggcagcactataaaatgcaaccggtgggttatgcgcatgattgtcagttggtggaaaaactccccgttgaagagtgggatatcccactgcctgcggtggttacaccgtcgaaagtctgggagtggtaagggcgacacacctgcatcgccctgattgacatcgttgattctttgacctaatttagtgagtaagggtaagggaggattgctcctcccctgagactgactgttaataagcgctgaaacttatgagtaacagtacaatcagtatgatgacaagtcgcatcataacccttctccttcaagccctcgcttcggtgagggctttaccgttacagccccatgctgccctgccatcgtaaatccccattaaataaacacaacgcattgatctgactttgatttattttctggagcagactcgcaaagtagaatgcgcaacgcggcaacggtgtggagaagggataaaaaaacgggcaagtcagtgacctgcccgttgattttcagagaaggggaattagtacagcagacgggcgcgaatggtacccggaatagctttcattgcctgcagcgctttttcggcaacgtcttcgtcggcttcaatatcaataactacataacccatctgggcggaagtttgcagatattgcgcggcgatgttgacgccctgctcggcaaaaattttgttgagcgcagttagcacgcccggacggttttcgtggatgtgcatcagacgacgcccaccgtgcagtggcagcgagacttccgggaagttcaccgcagagagcgttgagccattgtcagaatacttgatcaatttacccgcaacttccaggccgatattctcctgcgcttcctgagtcgaaccgccaatgtgtggcgtcagaaggacgttgtcgaattcacacagcggagaggtaaatggatcgctattggtcgccggttccgtcgggaatacgtcgattgccgcccccgccagatgtttgctcgccagcgcatcacacagcgccggaatatccaccacagtaccgcgcgaagcattaatcagcagcgagccgggcttcattagtgaaatttctttcgcgcccatcatatttttggtggacggattctctggtacatgcagactcaccacatcgctcatattcagcaggtcagaaagatgctgtacctgagtggcgttgcccagcggcagtttattttcaatatcataaaagtaaacatacattcccagcgattcagccagaatgcccaattgcgtaccaatatgaccgtagccgatgatacccagctttttgccgcgcgcttcaaaagaacccgccgccagtttgttccacacgccacggtgcgctttagcattggcttccggcacgccgcgcaatagcagcagcagttcgccaatcaccagctccgcaacagagcgcgtatttgagaacggtgcgttaaataccgggatcccgcgctttgccgccgcatccagatcaacctggtttgttccgatacagaaacagccaatagcgaccagtttttctgcggcgttgatcacgtcttcagtcagatgggtacgggatcgcaggccgatgaagtgggcatcgcggatggattcttttaattgttcatcatccagcgcgcctttgtgaaattcgatgttggtgtaaccagctgcacgaaggctttccagcgccttttggtgcacgccttctaccagcagaaacttaatcttgtctttctccagcgatacctttgccatttacccaatcctgtcttttgaaatgttgtgtgcggatttgcgtccgcctttcaacatatcaaaaaataatattgcggcaatatgaacgtttgcgtcgcgatgttgaggaaatatcacgcaaaggtaattcttggatgaatatgctggtttagaagatttatttagagcaatcgacaatagccaggtaaaaacgtgacacatgtcaccaaatttaatgaagagaatttttttaacgggggaggttcccccgtcagatcatttcacaatggttttgacaccgtcaggtgtgccaatcagcgcaacgtccgcgccacggttagcaaacaagccaacagtcaccacgccaggaatcgcatttatggcgttttccatcgctatcgggtcaaggatttccatgccgtggacgtcgaggatcacgttgccattatcggtcaccacgccctgacggtattccggacgaccgcccagtttcaccagctgacgcgccactgcactacgtgccatcgggataacttctactggcagcgggaatttacccagaatatcaacctgcttggaagcgtctgcaatacagataaatttttctgcaaccgaagcaatgattttttcacgggtcagcgccgcgccgccgcctttgatcatttgcatgtggccgttgatttcatctgcgccatcaacgtagatgccaaggctgtcgacttcgttgagatcaaaaacgtgaatgccgaggcttttcagtttttcagtggaagcatctgaactggaaacggccccttcaatctggcctttcattgtaccgagcgcgtcaataaagtgtgcggcggtggaacctgtacctacaccaacaatggtgccgggctgaacatactgaagtgccgcccatcctactgcttttttcaattcatcctgcgtcatgatcgtttcgcctgtggtatgaaatttcacacgcattatatacaaaaaaagcgattcagaccccgttggcaagccgcgtggttaactcatccataaaatatcgcgcaatggcaggcatcccctttcgccccgcaaataaagcatacaacggtctgggtatgccgctccacggtgcaaacaggcgcaccagttcaccgttcgcaagcccctgtttacaggcaaattgaggcaataacgccacgccattcaacacaaccagggcgcgaactcgctgagcgaaatgcattagcgcaaatccctgatcttttaagctgcgcttttaaccacggatacaaatgttacccgccgacggcttcggtatatgcaacctgacacaaaattgtgtcatagtgcaggaaaaagcatttaccaggagcagacaacagcaatgaaacgcccggactacagaacattacaggcactggatgcggtgatacgtgaacgaggatttgagcgcgcggcacaaaagctgtgcattacacaatcagccgtctcacagcgcattaagcaactggaaaatatgttcgggcagccgctgttggtgcgtaccgtaccgccgcgcccgacggaacaagggcaaaaactgctggcactgctgcgccaggtggagttgctggaagaagagtggctgggcgatgaacaaaccggttcgactccgctgctgctttcactggcggtcaacgccgacagtctggcgacgtggttgcttcctgcactggctcctgtgttggctgattcgcctatccgcctcaacttgcaggtagaagatgaaacccgcactcaggaacgtctgcgccgcggcgaagtggtcggcgcggtgagtattcaacatcaggcgctgccgagttgtcttgtcgataaacttggtgcgctcgactatctgttcgtcagctcaaaaccctttgccgaaaaatatttccctaacggcgtaacgcgttcggcattactgaaagcgccagtggtcgcgtttgaccatcttgacgatatgcaccaggcctttttgcagcaaaacttcgatctgcctccaggcagcgtgccctgccatatcgttaattcttcagaagcgttcgtacaacttgctcgccagggcaccacctgctgtatgatcccgcacctgcaaatcgagaaagagctggccagcggtgaactgattgacttaacgcctgggctatttcaacgacggatgctctactggcaccgctttgctcctgaaagccgcatgatgcgtaaagtcactgatgcgttactcgattatggtcacaaagtccttcgtcaggattaatccatcaaataatgcctgatagcacatatcaggcgttgtcctcacttctttttgtattccttgaatcacatcacaaaatagacaaatctcaggcggcaaaaaacgacgtctgaatgcattttttttgctggcgacaaacccacgtaaaaagctcaccgtaggcgcaaataccctcattttgattgcgttttacggagcaaataatgtctaacgtgcaggagtggcaacagcttgccaacaaggaattgagccgtcgggagaaaactgtcgactcgctggttcatcaaaccgcggaagggatcgccatcaagccgctgtataccgaagccgatctcgataatctggaggtgacaggtacccttcctggtttgccgccctacgttcgtggcccgcgtgccactatgtataccgcccaaccgtggaccatccgtcagtatgctggtttttcaacagcaaaagagtccaacgctttttatcgccgtaacctggccgccgggcaaaaaggtctttccgttgcgtttgaccttgccacccaccgtggctacgactccgataacccgcgcgtggcgggcgacgtcggcaaagcgggcgtcgctatcgacaccgtggaagatatgaaagtcctgttcgaccagatcccgctggataaaatgtcggtttcgatgaccatgaatggcgcagtgctaccagtactggcgttttatatcgtcgccgcagaagagcaaggtgttacacctgataaactgaccggcaccattcaaaacgatattctcaaagagtacctctgccgcaacacctatatttacccaccaaaaccgtcaatgcgcattatcgccgacatcatcgcctggtgttccggcaacatgccgcgatttaataccatcagtatcagcggttaccacatgggggaagcgggtgccaactgcgtgcagcaggtagcatttacgctcgctgatgggattgagtacatcaaagcagcaatctctgccggactgaaaattgatgacttcgctcctcgcctgtcgttcttcttcggtatcggcatggatctgtttatgaacgtcgccatgttgcgtgcggcacgttatttatggagcgaagcggtcagtggatttggcgcacaggatccgaaatcactggcgctgcgtacccactgccagacctcaggctggagcctgactgaacaggatccgtataacaacgttatccgcaccaccattgaagcactggctgcgacgctgggcggtactcagtcactgcataccaacgcctttgacgaagcgcttggtttgcctaccgatttctcagcacgcattgcccgcaacacccagatcatcatccaggaagaatcagaactctgccgcaccgtcgatccactggccggatcctattacattgagtcgctgaccgatcaaatcgtcaaacaagccagagctattatccaacagatcgacgaagccggtggcatggcgaaagcgatcgaagcaggtctgccaaaacgaatgatcgaagaggcctcagcgcgcgaacagtcgctgatcgaccagggcaagcgtgtcatcgttggtgtcaacaagtacaaactggatcacgaagacgaaaccgatgtacttgagatcgacaacgtgatggtgcgtaacgagcaaattgcttcgctggaacgcattcgcgccacccgtgatgatgccgccgtaaccgccgcgttgaacgccctgactcacgccgcacagcataacgaaaacctgctggctgccgctgttaatgccgctcgcgttcgcgccaccctgggtgaaatttccgatgcgctggaagtcgctttcgaccgttatctggtgccaagccagtgtgttaccggcgtgattgcgcaaagctatcatcagtctgagaaatcggcctccgagttcgatgccattgttgcgcaaacggagcagttccttgccgacaatggtcgtcgcccgcgcattctgatcgctaagatgggccaggatggacacgatcgcggcgcgaaagtgatcgccagcgcctattccgatctcggtttcgacgtagatttaagcccgatgttctctacacctgaagagatcgcccgcctggccgtagaaaacgacgttcacgtagtgggcgcatcctcactggctgccggtcataaaacgctgatcccggaactggtcgaagcgctgaaaaaatggggacgcgaagatatctgcgtggtcgtgggtggcgtcattccgccgcaggattacgccttcctgcaagagcgcggcgtggcggcgatttatggtccaggtacacctatgctcgacagtgtgcgcgacgtactgaatctgataagccagcatcatgattaatgaagccacgctggcagaaagtattcgccgcttacgtcagggtgagcgtgccacactcgcccaggccatgacgctggtggaaagccgtcacccgcgtcatcaggcactaagtacgcagctgcttgatgccattatgccgtactgcggtaacaccctgcgactgggcgttaccggcacccccggcgcggggaaaagtacctttcttgaggcctttggcatgttgttgattcgagagggattaaaggtcgcggttattgcggtcgatcccagcagcccggtcactggcggtagcattctcggggataaaacccgcatgaatgacctggcgcgtgccgaagcggcgtttattcgcccggtaccatcctccggtcatctgggcggtgccagtcagcgagcgcgggaattaatgctgttatgcgaagcagcgggttatgacgtagtgattgtcgaaacggttggcgtcgggcagtcggaaacagaagtcgcccgcatggtggactgttttatctcgttgcaaattgccggtggcggcgatgatctgcagggcattaaaaaagggctgatggaagtggctgatctgatcgttatcaacaaagacgatggcgataaccataccaatgtcgccattgcccggcatatgtacgagagtgccctgcatattctgcgacgtaaatacgacgaatggcagccacgggttctgacttgtagcgcactggaaaaacgtggaatcgatgagatctggcacgccatcatcgacttcaaaaccgcgctaactgccagtggtcgtttacaacaagtgcggcaacaacaatcggtggaatggctgcgtaagcagaccgaagaagaagtactgaatcacctgttcgcgaatgaagatttcgatcgctattaccgccagacgcttttagcggtcaaaaacaatacgctctcaccgcgcaccggcctgcggcagctcagtgaatttatccagacgcaatattttgattaaaggaatttttatgtcttatcagtatgttaacgttgtcactatcaacaaagtggcggtcattgagtttaactatggccgaaaacttaatgccttaagtaaagtctttattgatgatcttatgcaggcgttaagcgatctcaaccggccggaaattcgctgtatcattttgcgcgcaccgagtggatccaaagtcttctccgcaggtcacgatattcacgaactgccgtctggcggtcgcgatccgctctcctatgatgatccattgcgtcaaatcacccgcatgatccaaaaattcccgaaaccgatcatttcgatggtggaaggtagtgtttggggtggcgcatttgaaatgatcatgagttccgatctgatcatcgccgccagtacctcaaccttctcaatgacgcctgtaaacctcggcgtcccgtataacctggtcggcattcacaacctgacccgcgacgcgggcttccacattgtcaaagagctgatttttaccgcttcgccaatcaccgcccagcgcgcgctggctgtcggcatcctcaaccatgttgtggaagtggaagaactggaagatttcaccttacaaatggcgcaccacatctctgagaaagcgccgttagccattgccgttatcaaagaagagctgcgtgtactgggcgaagcacacaccatgaactccgatgaatttgaacgtattcaggggatgcgccgcgcggtgtatgacagcgaagattaccaggaagggatgaacgctttcctcgaaaaacgtaaacctaatttcgttggtcattaatccctgcgaacgaaggagtaaaaatggaaactcagtggacaaggatgaccgccaatgaagcggcagaaattatccagcataacgacatggtggcatttagcggctttaccccggcgggttcgccgaaagccctacccaccgcgattgcccgcagagctaacgaacagcatgaggccaaaaagccgtatcaaattcgcctgctgacgggggcgtcaatcagcgccgccgctgacgatgtactttctgacgccgatgctgtttcctggcgtgcgccatatcaaacatcgtccggtttacgtaaaaagatcaatcagggcgcggtgagtttcgttgacctgcatttgagcgaagtggcgcaaatggtcaattacggtttcttcggcgacattgatgttgccgtcattgaagcatcggcactggcaccagatggtcgagtctggttaaccagcgggatcggtaatgcgccgacatggctgctgcgggcgaagaaagtgatcattgaactcaatcactatcacgatccgcgcgttgcagaactggcggatattgtgattcctggcgcgccaccgcggcgcaatagcgtgtcgatcttccatgcaatggatcgcgtcggtacccgctatgtgcaaatcgatccgaaaaagattgtcgccgtcgtggaaaccaacttgcctgacgccggtaatatgctggataagcaaaatcccatgtgccagcagattgccgataacgtggtcacgttcttattgcaggaaatggcgcatgggcgtattccgccggaatttctgccgctgcaaagtggcgtgggcaatatcaataatgcggtaatggcgcgtctgggggaaaacccggaaattcctccgtttatgatgtattcggaagtgctacaggaatcggtggtgcatttactggaaaccggcaaaatcagcggggccagcgcctccagcctgacaatctcggccgattccctgcgcaagatttacgacaatatggattactttgccagccgcattgtgttgcgtccgcaggagatttccaataacccggaaatcatccgtcgtctgggcgtcatcgctctgaacgtcggcctggagtttgatatttacgggcatgccaactcaacacacgtagccggggtcgatctgatgaacggcatcggcggcagcggtgattttgaacgcaacgcgtatctgtcgatctttatggccccgtcgattgctaaagaaggcaagatctcaaccgtcgtgccaatgtgcagccatgttgatcacagcgaacacagcgtcaaagtgatcatcaccgaacaagggatcgccgatctgcgcggtctttccccgcttcaacgcgcccgcactatcattgataattgtgcacatcctatgtatcgggattatctgcatcgctatctggaaaatgcgcctggcggacatattcaccacgatcttagccacgtcttcgacttacaccgtaatttaattgcaaccggctcgatgctgggttaatgactcgtcccgtcacgatcttcagcaatatgctgaagcatcgtggcggtataacgatgatttctgattgaataaagatattcctgcatatacatcggcctgtgcggtgcatcaaaatatttcagcgttgccggattcaccagtcgccaggcaaaatgcgggatcaccgtcagaaaatgtccgcgctccacggcgctgattttggccataaaactgtagggacgataaataatggttggattgatcccacaaggtcgcatattcgcatcaatcattgcttcgaagttggcccggttctgaaagcgcatttgtagccagggcagctcctgaagcagctcttgctcttgtcgctcttcataacggcgagaaacgagaaagcctaatcgcagcggtggtagttcactgatagtcaggttttccagttcctgaactcgtgcagatacatgctgtggggagataataaaatctaactggcggtcaaaaagattatcgataacgccattttcgctgaactcaactggctgggcggtcacgccttcatacttatctccgagactaatcaactgatcgaaaataattgtcggataagtattatctatgccaatcacaatttctcgtgaacgacgccctgagttatggatttcattatcaatcgcagaaagccgttgataaaccgggaacagtttttgatacagttcctgtccggctttattgaggctgatattattatctttgcgggtaaatagcgtatagccaatttgttcttccagcgcggcaatgcttttaccaaatggcgaagccgtcatatggattttttctgccgcccgggcaatattattggtttgcgctaataaaatgaaattgcgcatctttttcgaaataaaaatgtccatccccctcccccgcatccttgtccgcttaaccgtttcagtcagcctatccttgatgaaaccgcgagcaaagataggtgattacgtcatggttttacagaaaattacagaaaaaggaggcaatatcgggtaaaggcattagcccgacgaatacgtcgggctacaaatattattgtgctgcaggtgttttagcgggttgttgatccacaggttctaactggaagaccacatcgacctgatcatcaaactgaatagcggcctgctcgtaagtttcctgggcggacaccggcgcggcatcggctttcatcatccgcaccattgggctgggctgatagttggaaacatggtagcgcacgctatataccggccccagtttacgatgaaagccgttcgccagttcctgcgcctgatgaatcgcgttatcaatcgctgccttacgcgctttgtctttataggcatccggctgcgccacgcccagcgacacagaacgaatttcgttaagacccgccttcagcgcgccatccagcaaggaattcagtttgtctaactgacggagcgtgacttccaccgttctcacagcgcggtagcctttaaggatacttttaccatcctgataatcataatctggctgggtgcgtaagttcgctgagctgatatcttttttcgcgatctgattgagttcaaggaaggaaatgtattgtgcgacgcgctcatctgcctgtttcttggcagtagcggcatccttcgcggccacgttaacttcaatcgcaagagtggcaatgtctggcaccgcatcaacgcttgccgtaccggaggtgacaatatgcggtccatccggcaattcgttagcctgcgctgccatcccgctaatacccattaatgccgccagggcgataactttgaacttcacgttagtctctccgtgttaattgacttgcccaaaattcaggacctctggaggcaagcttagcgcctctgttttatttttccatcagatagcgcctaactgaacaaggcttgtgcatgagcaataccgtctctcgccagctgcaaggcaataaaccacataacacatcccacaaccagattgataatgcgctgtgcttttgccgtgcgcagacgcggtgccagccaggctgcgagaagagccagaccaaagaaccacaggaaagaggcgctaattgtcccgagtgcaaaccagcgttttggttccacatcaagttgcccgccaaggctgcccagtacaacaaaagtatccaggtaaacatgcggattcagccaggtcactgccaacatggtggcgataattttccatctgccttgcttcatgacttcggcgctggctaactcaatattactgctcattgctgttttaaaagcgccaaaaccataccacagcaagaaggctacgccgccccaggtgaccagcgccagcaaccacggcgactgcatcaataacgcgctgccaccaaaaatcccggcgcaaatcaggaccaaatcgctgatagcacaaagtaaggcaatcataatgtggtactgacgacgtatgccctgattcatcacaaaagcattttgtggaccgagcggtaggatcatagccgccccaagtgcaagaccttgaaagtaataagaaaacacgttggatattccgaattaagtatctgatgcagagactatatcgcgggattgttattagcggaaattgataatattaattggcaatcagaaaaactaataagagagaggccagagagtattatctggcctcagcgttgattacgcagctttgtcttctttcacccgcttaaagttcacatccatttgcgggtacgggaagctgataccggcggcatcaaattcacgtttaatacgctccagcacatcccagtacacgttttgcagatcgccgctgttgctccagacgcggaccacgaaattaatcgacgatgcaccaagttcgttcaggcgcacagtcatttcgcgatctttcaaaatgcgatcttcagactggataatattggtcaggatctgcttaacctgatcgatatcggaatcatacgccacgccaataataaattcgttacggcgaactggctcgcgggagaagttaataatatttccggcaataattttaccgttcggaataacgataattttaccgtctgcagtacgcatggtggtggagaaaatctgcacactcagcacagtaccggctacgccgcccaggtcaacatattctccggcacggaacgggcggaacatgacaagtaacacgccagcggccaggttagaaagtgacccctgcaaagccagaccaacagctaagcctgcggcaccgagtacagcaatgactgacgcggtttgtacacccacgcgtcccagggctgcgattagcgtaaaggcgataataccgtaacggactaatgcagaaagaaaatcagcaacagtggcatcgattttacgggagatcatcaggcgattcaccgcgttggaaatcatccgcgcgataatcaaaccaacgatgatgatcgcgagtgccgccacgatgtttactgcataacttagcagcagcgcctggttagctaccagccagcttcccgcgccgtttatgctatcgacaacattcaaatcttccattcaatattccttttcaactgactcaaaatggagaaatacactccgccgccttatgacgggcagtctgacaagggtaaacaataaagcataattttgccaaatagatcacagatttctcatctgaatcaccttgcttttggcgaaaaaatccccgcagagcggggctcagacagatatcaatgtgcgttttgtcatgccggatgcggcgtgaacgccttatccggcctacaaaaacctgcaaattcaatatattgcaggatacgtgtaggcctgataagcgtagcgcatcaggcaattttgcttttggcgaaaaaaagacccgcagagcgggccttgagataagcagaaaggaatatcttacagaacgtcgatcgcgttcagttcctggaatgctttttccagacgagcgatcatcgaagtctgaccggcacgcagccatacgcgcggatcgtagtatttcttgttcggctgatcttcgcctttcgggttacccaactgcccctgcagataagcttcgttcgctttgtagtagttcagaacgccttcccaggttgcccattgggtatcggtatcgatgttcatttttactacgccgtagcttacggagtctttgatttcctgagcagtagaaccggaaccaccgtggaatacgaagttcaggctgttgtgcggcaggttgtgtttcttagaaacatattcctgagaatcacgcaggatggtcggagtcagaaccacgttacccggcttgtaaacaccgtgtacgttaccgaaggacgcagcgatggtgaaacgcgggctgattttgctcagctcggtgtatgcgtaatcaacgtcttccggctgggtgtacagtgcagaagcgtccatgtggctgttgtccacgccgtcttcttcaccaccggtgcaacccagttcgatttccagagtcatgccgattttggacatgcgctccaggtatttagagcagatttcgatgttctcttgcagagattcttcagacaggtcgatcatgtgagaagagaacagcggcttaccggtagctgcgaagtgtttttcacccgcgtccaacagaccgtcgatccacggcagcagtttcttcgcgcagtggtcagtgtgcaggataaccggaacaccataatgttcagccatctggtgaacgtgatgcgcaccagagatcgcgcccaggatagcagcaccctgcggaacgtcagatttcacgcctttaccagcgataaaggaagcaccaccgttggagaactgaacgataaccggcgctttaactttagcagcggtttccagtacggcgttgatggagtcagtaccgacgcagtttactgctggcagtgcgaagttgttttcttttgctacctggaaaactttctgtacgtcatcaccagtgattacgccaggttttacgaaatcaaaaatcttagacatgtctcttgtcctgtatcgtcgggccttatactcgtcatacttcaagttgcatgtgctgcgtctgcgttcgctcaccccagtcacttacttatgtaagctcctggggattcactctcttgtcgccttcctgcaactcgaattatttagagtatgaaaaattgcgtgctctaaaagcgcgctgaaacaagggcaggtttccctgccctgtgattttttacttcttagcgcgctcttcgagcatcgctactgcaggcagtactttaccttccacgaattcgaggaatgcgccgccgccagtggagatgtaggagattttgtcagcaatgccgaacaggtcgattgctgccagagtgtcgccgccgccagcgatggagaacgcttcgctgtctgcgatagcgttagccacgatttcagtacctttgcggaagttcgggaattcgaacacgccaaccggaccgttccacagaatggttttcgcattcttcaggatttcagccagttcctgagcggaagcatcaccgatatccaggatctgctcgtcagctttcacatcgttaacagatttcagggtagccggtgcagtttcagagaactcggttgctacgcgaacatcagacggaaccgggatgttgcaggtgctcagcagacgtttagcttcgtcaaccaggtcagcttcgtacagggatttacccacatcgtggccttgtgccgcgataaaggtgttagcgataccaccaccaacaatcagctggtcagcgattttagacagggagtccagaacggtcagtttggtagatactttagaaccaccaacgatagccaccatcgggcgagcaggttctttcagtgctttacccagcgcgtccagttcagctgccagcagcgggcctgcgcacgcaacgtcagcgaatttaccgataccgtgagtagaagcctgcgcgcggtgagcagtaccgaatgcgtccattacgaacacgtcacacagtgcagcgtattttttggacagggtttcgtcgtctttcttctcgcctttgttgaagcgaacgttttccagaacaaccagttcaccttcagcaacgtcaacgccgtcgaggtaatctttaaccagacgaaccgggttagacagtttgtctttcaggtagttaacaaccggcagcagagagaattcttcgttgtactcgccttcggtaggacgacccaggtgggaagttaccatcacttttgcgccttgtttcagggccagttcgatggtcggcagagaagcacggatacgcgcgtcgctggttactttcccgtcttttactggtacgttcagatccgcacggataaatacacgtttcccagcaagatccagatcggtcatcttaattacagacatggtgaatcctctcgttgattctaaaagttttgcagacgctgcttgcgtcttacctgaaagcaacagtagccatagctaacgtcgtgtcgagcattcggttagcaaagccccattcgttatcgcaccagaccaacgttttgatcaggtgtgcgccactgacccgggtttgggtgccatcgacaatggcactgtgcggatcgtggttaaaatctacagagaccaacggcaattccgtatagtcaactataccatgaaatgcaccttgtgctgctttttgcagcaacaggttgacttcattggcttttacaggtttcttcaccgtcacgcttaaatcgattgccgtcacatttatggttggcacacgtaccgcaatcgcttcaaagcgatcgttaaattgcggaaaaaatcgtgtgataccggcggccagtttagtatcgaccggaatgatcgactggctggctgcccgggtgcgacgcaggtcaggatggtatgcatcaataacctgttgatcgtgcatggcggagtgaattgtggtcacagtgccggactcaataccgtacgcatcatctaacaatttgatgacgggaattatgcaattcgtggtacaggaagcgttagaaacgatgcggtgttccgcacgaagttgatcctgattgacgccgtaaacaacggtcgcgtcgagatcgttactgccaggatgtgaaaagagcacttttttggccccggcggcaatatgcgcttcgccatgctcgcgggagccatatacgccggtgcagtcgaggactacatcaacgccaagttcacgccaggggagcgattgcagtgaacgttcatgcaatacgcggatggcgtcatcaccaacaaaaagttgatcgcgttcctgtcgtacttcccatgcaaaacggccatggctggtgtcatatttcaacaaatgcgccatgcccgcagcatccgccagttcgttgattgccaccacggtaatttccgcccggcgtccggattcatacaaagcacgaaccacattacgcccgatgcgaccgaagccatttatcgctacgcgtacggtcatagatctcctgcaaggttttccctgagcaaatttgccagacagagtaatccagcaaatcgtccggggaaaccttacctgtcgcaaactgcgactgattggttaattgtcgaacatttaatcgactgaaacgcttcagctaggataagcgaaacgtggaataaaaggaatgtttgtccagccgaagaagacatttatctgactcacatcacacttttatccccttttgtgggaagctttattccaggctggcgtaataataaccctacaataactggaataaattgtcagcttgtgaagtgataccggccttcttcagtcatctctactatcagattggcctgacggctattcatcagcacacgctcgacattggggccatcggtgcgggcataaaatgcttcggctacttgccgcgttaatcctcccgcaattttacgactaatcaagcgctcccgcagaatttgagcaggtgcatgaataaaaatagaaaaatcgcagaaagatgccaactccagccacttttcatcatccagtaacaaccagtttccttcgacgatgacgagtggtgcggtaacgtgcaacgcatcttcaacaggatcatgcttttgtcgatcgtactgcggccacgtacaatccccttccacgacctggcgcagattttccgtcagtttcgcaacgtcaaatgtctctggtgcgcctttgaaggggcgcaattgatgcgcatccagccagctattgtaatggtgaaaaccatccatcgggagcgtctgaatagcgggcagttccgggtcttgttgcgcgagatattcccagaaggtggttagggttgatttacccgtccccggcggagcgcaaagaaaaaccaccgtacgccgctgcggatttaccgtctgtaaggccgccaacatgtgcagcaacggtttatgtacattttcaatctcttcgttctggtactgtgcctgtatcttcagcccattcaccgttaattcaattttcacggcgttaattcctttaaggtggtcgttactgccagcgtcagcgccgttttgaccattccgctaaaacgcgcctctgaccagacggcgaaatcggcgaacttcatcgctttcaacgcgtcatagagcgtcgcattgcaggttatgctattgacgttgctgataaaatcccaggtcatgtcatcggcaaatccgggcgtttcatcctgttcgttcaggtaatgccagaactgggaaaaatgcgtgatatcggcgtacaaccatttatccattttccccaacgcataaatcaaacgcagtgcaacatcaatatcgtcaagcgggccgctttgggcgagtaacggcttcactgcatattccacgatctcttcatcgttatcgacaaacagcgacggcagaaactggcgtatcccctggagcaaaatggtatgcgcagttttcataaatgaaaataaattgtcctgtgcatccagttgctcaagcacatcatcttctgtcagcgtcgccattggtcttccgatagatcaccatcaatgcagggagtctattatattacacgtttggtccgcgccgccgatcagtaatgtctgcgtccgcaccccattcgccgtctgttggataccgttcaccagctcaccgcccgtcacgcccgtagcgctaaagaggatatcgttccccctcaccagttcatcgagcgagtacacacggttaacgtcaacgcccattgccttgcaacgcttgcgctcctgctctgcaatctgccgattttccgtgtaatcccctttagcctggcaaaagtcaatcagctcggcctgcatatccccgcctaatgctttaacggcacaggcagaaatcacgccttctggcgcaccgccgatggtgtacatcacatcgtaaggattatcctgccagcaggtcagcacgctggcggcgacatcgccatccggcagggcaaaaaccttcacgcccagctgtgttgcttcctcaatcgcggcactcaggcgcggtttatccagcgtaaccatgcgcagcttatccagcggtttgcctaacgctttcgccacgttgcgcaggttgtccgtcagaggcaaagacagatcaatcgcgcccgccgccagccgattaacaaccagctttttcatatacatatcgggcgcatgtaacaggctatctcgaggggcgaaagccatgaccgccagcgcattgctctgccccatcgccaccatccgcgtgccttcaatgggatcaaccgcgatatcgacttctggcccatcgcctttgcccacctcttcgccaatccacagcatcggcgcatggtcaatttctccttcgccgataaccactcgtccacgaaaagcgacgtcgtttaatgcctggcgcatcgcggtgaccgccaggccatcaattttatttttgtcgccacatccggtttgcggccaggcagccaacgctgcctgttccgtaacgcgaaataatggccacgccagggacatcattgcgcggcctccccgatatcaacgccaaattgtgccagcagatatttctcggcctgttcattccagatgccgtgcgtttcctcaaccagccgcgccaactctttaaacagcggatcggttttgcctttttcggcaaaatcggcaatggcagtgagcggcatggtcacgccgttataaatgagttttttaccgccagggatatccggcagattgagcacggtttctggcaccgcatccaggccaccgatatgggtcaccataaacgacggctgtaactgcccagtggcgctaagggcaatcgcctctttcatgtcgtccgttgaaccgccagatgtaccgacgacgtgcgtgctgttgtaatggacgttgtagaaattaaacggcactttgaagtttttatccgtcggcccggcaaagaagttcagacagccatcttccgccagtaattcatcagccatctcaacgacagcaggcaccgccgcataaacaaaaatgtcatcgaacccggcatctcctgtcagcgcccgcagcatctggacaggatcgctcatccctttggtattcacatacaccagctcaatgcctttactggccgccagttccaccggcagcagcttctgtacctgcgccagacgtttgtcgtcgatatcgaccaccaccacccgcgacggttgtatgccgccgttaatggcgtaatcgatagcgccaatgcccatcggacctgcacacgccagcagtgcaatattgccgccaggtttgacgcccatgcgatgctcataaacatattgcgtggtgtgataattggcatgataagcaccaataatgcagcacataggctctgccagcgacgccgcagcaaaataagagccgtgatacggtaatacgcagcccaaattaatggcgatttcgggaataatcatataagtggcattgccgccaaaatattcgtagctgtagcccgctgaatatccgcttggtaaccccatcgccggttgcaatacaaaacgctggccttttttatatttgccagtgagatttttacccacttcgacaataaccccggcacattcatgcccggtaatgaccggatgattttctaaatcgtcgggtacgcgtttatgttcactaccgagtaacgccgctttccaggtcgataaacagacgctgtcagaaattacactcaccagtaattcattatcggtaatttctggcagttcaaatacgcgcagacggacatcccgcttgccataaatagcagcaactttggttttcatttttacctctgtaatcagtgtttatgttcggcggttaattgattaaataaagtgtcgagttttggatcgccaatatagttattaatcaatatcagtggtttatccgtcacacgtttcacgcgcccttccagactggcatgagtaacgacgatatccgcatccgcaggcacgttttctatggcgtaatgttttacttcaattgccagccccgctttttccaggcgtttacggaaggtggtcgcgcccatcgcactggagcccatccccgcatcgcaaacaaaggcgatacgcttaaccctgcttaacgagaatgcaccctcttgtttcatcgccttaaccgcattggctgactgagcaaactcatcttcgctctccgtttccaccgttttttccatcttcagtatcagcgaagtaatagcaaaggacaccagggtacctaccgtaacaccggcaattgtcgccaggaacgagcctttcggcgtcagtgccaggtaagcaaagatagaccccggacttgggccagccaccagaccaccgtccagtaagttaaacatccaggtgccagacataccgcccgcaatcatggcaataatggtcagcggcttcatcagcacatacgggaaatacagttcgtggatcccaccgaggaagtgaataatcatcgccccgggcgcagaacgtttactcatccctttaccaaacaaggtaaacgccagcagcagccccaggcccggacctgggttagaggccaccataaagaagatggatttaccgttaaccgaagcctgttgcattcccagcggataatagacgccctgatcgatcgcattattgaggaaaagcactttcgccggttcattgatgactgacaacaatggcagataacccgcatgtaccagcgcctcaatacactctttgacgaaagtattggcaattaacaccgccgggccgataacttcaaaacccagcagacaaaggagcatccccgcgatacctaatgagaagttattgataaccatctcaaaaccggcaggtatgcgtttttccagtgccttatcgacatattttatgaccaacccaccgagcggccccatgatcattgagccaaggaacatcgggatctctgcgccaacgatcacaccaatagtacctattccgcccatgaccgccccgcgtttaccgccgaccagatgaccacctgtagaaccaatcatcacgggcaataaataggtaatcatcgggccgacaattttggcgaaatgttcgttaggcagccaaccggtgggaataaataacgcagtaatggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgctcaccgaatacgtgcgcaacaaccgtcttccggagactgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacatagccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaatcgtgttgaggccaacgcccataatgcgggcagttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcagcatcaccgggaaaccggtgttttgaaaacagtgaattattaatttcttatataacattgagttatagatataacaacaaatgtcaatacgcatatcgtgatgcatattacataattgatatttattgcatataaatatttgtgatctacaacacgccttatctattgcttgtccgcaaacggacatatcaaggtaataaaaaaggtcgccgaagcgacctttttacccgaaatgctaattacagcagttcttttgctttcgcaacaacgttatcaacagtgaagccgaactcttcaaacagcagctctgccggagcagattcaccgaaggtggtcataccgacgatagcaccgttcaggccaacatacttgtaccagtagtcagcaatacccgcttctacagcaacgcgtgcagtaaccgctttcggcagtacggattcacggtaagcagcatcctgcttgtcaaatgcgtcggtagacggcatggacaccacgcgcgctttcacgccttcggcagtcagtttttcgtaggcagcaacagccagttcaacttctgaaccggtagcgatgaaaatcagttccggctgaccggcgcagtctttcagcacataaccaccgcgcgcgatgtttgccagttgctcttcagttcgttcctgctgcgccaggttctgacgggagaggataagcgcagtcgggccgtcctgacgctcaacgccgtatttccacgcgaccgcggattcaacctggtcacacggacgccatgtagacatgttcggggtcacgcgcagagaagcgacctgctcaaccggctggtgagtcgggccatcttcgcccagaccgatggagtcgtgggtgtaaaccatcacctgacgctgtttcatcagcgcagccatacgtacggcgttacgtgcgtattccacgaacatcaggaaggtggaggtgtacggcaggaaaccaccgtgcagggagataccgttagcaatcgcggtcataccgaactcgcgaacaccgtagtggatgtagttacctgcagcatcttcgttgattgctttagaaccagaccacagggtcaggttagacggtgccaggtcagcagagccgccgaggaattcaggcaacagcgggccgaacgcttcgatagcattctgcgacgctttacggctggcgattttcgccggattagcctgcagtttagcgataaactctttcgctttggcgtcgaagtcagacggcatttcgcctttcatacggcgggtaaattcagccgcttcctgcggataagctttcgcgtaagccgcaaacttctcattccatgcagattctttcgcctggcctgcttctttcgcatcccactgagcatagatttcagacgggatttcgaacggcgcgtatttccagcccagctgttcgcgggtcagggcaatttcagcgtcgcccagcggcgcaccgtgggagtcgtgggtaccggctttgttcggggaaccgaaaccgatgatggttttgcacatcagcagggacggtttgtcagtcactgcgcgcgcttcttctactgcgcgtttgatggatgccgcgtcatgaccgtcgatgtcgcgaataacgtgccagccgtaagcttcgaaacgcattgcggtgtcgtcagtgaaccagccttcaacgtgaccatcgattgagataccgttgtcatcgtagaacgcaatcagtttacccagcttcagcgtacccgccagagagcaaacttcgtgggagatgccttccatcatgcagccgtcgcccatgaaggcgtaggtgtagtggtcgacaatgtcgtgacctggacggttaaactgcgccgccagcgttttttctgcaatcgccataccgactgcgttggcaataccctgacccagcggaccggtggtggtttccacaccagcggtataacctacttccgggtggcccggagttttagagtgcagctgacggaagtttttcagttcttccatcggcagatcgtaaccggtgaggtgcagcaggctgtagatcagcatggagccgtggccgttggacagcacgaagcggtcacggtcagcccaggacggattctgcgggttgtgtttcaggaaatcacgccacaggacttcggcaatgtcagccatacccataggggcacccgggtgaccggatttggctttctgtactgcgtccatgctcagcgcacgaatagcattggcaagctctttacgtgaggacattttgactccagatcggatgatgaagggcacgcccttaacgacttgacgacagcgcgttttgggctacgccggaaaatttgccaacaatttaccgcaagccgcgcgtcatgtacatggaacatccttttgctgcttcagaaatctctggatcatgctcgcatgttgcgcaatctactcgcccgtccgttgcgcttttccttatactgagactgagcgtcgattcacctgcaaacggcgcatttttagaataatcctgaccttgtgcggaagagaaaacatgaaaattcgcgccttattggtagcaatgagcgtggcaacggtactgaccggttgccagaatatggactccaacggactgctctcatcaggagcggaagcttttcaggcttacagtttgagtgatgagcaggtgaaaaccctgagcgatcaggcatgtcaggagatggacagcaaggcgacgattgcgccagccaatagcgaatacgctaaacgtctgacaactattgccaatgcgctaggcaacaatatcaacggtcagccggtaaattacaaagtgtatatggcgaaggatgtgaacgcctttgcaatggctaacggctgtatccgtgtctatagcgggctgatggatatgatgacggataacgaagtcgaagcggtgatcggtcacgaaatggggcacgtggcattaggccatgtgaaaaaaggaatgcaggtggcacttggtacaaatgccgtgcgagtagctgcggcctctgcgggcgggattgtcggcagtttatctcaatcacaactcggtgatctgggcgagaaattagtcaattcgcaattctcccagcgccaggaagcagaagccgatgattattcttacgatcttctgcgccaacgcggcatcagcccggcaggtcttgccaccagctttgaaaaactggcaaaactggaagaaggtcgccaaagctcaatgtttgacgaccatcctgcatccgccgaacgcgcccagcatattcgcgatcgtatgagcgcagatgggattaagtaaagcctggtggtgtcgaacgtaggtcagataaggcgttcacgccccttctgacatgaatggcacatttgttaccctgtgcgcattgccggatgcgatgctggcgcatcttatccggcctacgggtgccgaacgtaggtcggataaggcgttcacgccgcatccgacattaatggcacgttttacccgtgcgcatcgcatctggtgcttactcgccctttttcgccgcctgaatatagagcatctccagcgccagcgtcgccgcagccagagcggtgatttccgactgatcgtatgccggagccacttccactacgtccatcccaacgatgttgagatctttcaggccgcgtaccagtttaatggcgcgatcggaggtcaggccgccaatcactggcgtaccggttcccggcgcgaaagcaggatccaggcagtcgatatcaaaggtcaggtaaaccgacatatcacccacaatctgtttcacttgggcgataacgtcatccacgctgcgatcgttcacctggcaggcgtccagcacggtaaaaccgttgtctttatcaaactcggtacgaataccaatctgcacggaatgattcgggtcgatcagaccttctttcggcgcggtatagaacatggtgccgtggtcaaattcacaaccgttcgcgtaggtatcggtgtgggcgtcaaagtgtaccagcgccattttgccgaaatgcttcgcatgagcacgcagcagcggcagcgtaacaaagtggtcaccaccgaaggagagcatacgcttaccggcagccagcagcttctcggcgtgcgcctgcagcttctcgctcatctcacgggcatcgccaaaggcatataccagatcgccgcagtccacgacgttcagacgctcacgcatgtcgaaattccacgggaagcggttgtgttcccaggccagattcgtcgaaacctgacggatcgctgccggaccgtggcgaccacccgcacggccagaggtggccatgtcgaacggcacgccggtgatcacccagtcggcatcgctgtcatacggctggaagttcatcggcaggcgtaaaaaaccaaaggcgttggaaaccagtgagttatcgtattgatgacctaaggtgctcatggatggactcctattacaaagtcgatataaaaaaacccttccgcgtcgttaggcccgacgaggaagggttggatttgtcacaataaattgtggcggattatcaccgctaaattaagcggattcaagtaacacaggacttactcatcttcaagataagtataaccgtacaaacctgcctcgaactcttcaaggaactgttgttgcagttcagcatcaagatcggttttcttcacttgatcgcggaactgggttaacagcgttttcggatcgagctgtacatattgcagcatgtccgccacggtatcgccttcgtcagacagttctacttctacgctaccgtcagggaacacgaacacgtcaaccgcttcggtatcaccgaacaggttgtgcatattgccaaggatctcctgatatgcgccgaccataaagaaaccgagcatcggcggattctctggatcgtactccggcattggcattgtcgtggcaataccatcaccatcaatatagtggtcgatagcaccgtcagagtcacaggtaatatccagcagcacagcgcgacgttccggcacttgatccagcccttccagcggcagaaccgggaacaactggtcgatcccccatgcgtccggcattgactggaacagcgagaaattgacgtacattttgtccgccatacgttcctgcagttcgtcgattatcggacgatgcgcacggttttgcggatccagttgcttctgcacttcatggcacatgctcagatagagttgttctgcccatgcacgttcttgcaggctaaaggtgccggaagagtagccgatatgaatgtcgtgcagatccatctgactgtcgtgtaaccattcacgcagagaacggcgagttcccggttcgtgcatctcctgccaggtttcccacatgctttgcagcgcgcgcggcgcatcttctgcaggcgcggtcggcaccgtgtattcgttacgttccacgccgatgatattagacaccagcacggtgtgatgcgcagtcaccgcacgacccgattcggtgattaccgtcggatgcggcagaccgttttcttcacacgcatcaccaatcgcccagatgatgttgttggcatattcattgaggccgtagtttacggagcagtcagactgcgaacgggtgccttcatagtccacgcccagaccgccgccgacgtcgaagcactgaatattgacgcccagcttgtgcagttccacatagaaacgcgccgattcacgaacgcctgtggcgatatcgcgaatattcgccatctgcgaaccgaggtggaagtgcagtagttgcaggctgtcgagacgcccggcttcacgcagggtttcaaccagttgcagtacctgagtcgcagccaggccgaacttcgatttttccccgccggaggactgccatttacccgagccctgcgaagccagacgtgcacgcacgcccagacgaggaacgacattcagacgttctgcttcatccagcacaatggcgatttctgacatcttctcaatgaccaggtagaccttgtggcccatcttctcgccaattaatgccaggcggatatattcgcggtctttataaccgttgcagacgatgacgctacgggtcatgccagcatgtgccagcaccgccatcaactctgctttcgagcctgcttccagtcccagcggttcgcccgaatgaatcagggactcaatcacgcggcggtgctggttaactttgatcggataaacaaggaagtaatcgccgttatagccgtaggattcccgcgcacgtttgaacgcggcgttaatggaacgcaaacggtgctgcaggatctgtgggaaacagaacagtgcaggcagacgctgaccctgtgcttcacgagttttcactaactgcgcgagatcgacgcgagcttccgggacgtccgggtccgggcacacgctgatgtggcccagctcgttaacgtcatagtagttattgccccaccaggcaatattgtaagtacgcagcatcttgctggcttcctgggagctcattgcaacctcctgcatggagcgtagtacaccgtgttcgcccgctgacgaaggcaaacccatagacatgtcgtcagacatagcgaacctcaaattattttattaagtgtaaaacagttaacgactatcgcagcctggaactgcgataacaacccataagcacatggattttccagcagtgtatgctgacgctccgactgcgcaaccggtttctttttcataacattattaagcacataaccgaacgtaagtgtgacagttcggcgaaaccacgagaaaactcttgtttttacaagagcgcccttgttcagtcctcagtaactgtaaccagctcttgaatcctgagaagcgccgagatgggtataacatcggcaggtatgcaaagcagagatgcagagtgcggggaacgaatcttcaccagaacggtgagacaggttaagcagcagacaacggttcattatttcgtatcacctccacggccgcctgttaagacgaacccacaagccaaaactctgatttcaacccggctggaagtggcaacacgaaagaaacgtcgtgtgctttttatttaagccgcgcgccgcgttttataccccacaatggcagaaaattgcaaaagataaatacgcagaatgccggcattgtcaggaaaaatttccagccacgtttttaacagaatgagacacgattcaaaaaaaagtggaaatcgggtgaagaattgacctaaaatagccatccagatgttaatccatccataccgattaacactcagactgccagtgtttttaacctgcagagtcgtggtaggatccgctaccacagaaaatccacacaacagtttgagctaaccaaattctctttaggtgatattaaatatggcaaaacacctttttacgtccgagtccgtctctgaagggcatcctgacaaaattgctgaccaaatctctgatgccgttttagacgcgatcctcgaacaggatccgaaagcacgcgttgcttgcgaaacctacgtaaaaaccggcatggttttagttggcggcgaaatcaccactagcgcctgggtagacatcgaagagatcacccgtaacaccgttcgcgaaattggctatgtacattccgacatgggctttgacgctaactcctgtgcggttctgagtgctatcggcaaacagtctcctgacatcaaccagggcgttgaccgtgccgatccgctggaacagggcgcgggtgaccagggtctgatgtttggctacgcaactaatgaaaccgacgtgctgatgccagcacctatcacctatgcacaccgtctggtacagcgtcaggctgaagtgcgtaaaaacggtactctgccgtggctgcgcccggacgcgaaaagccaggtgactttccagtatgacgacggcaaaatcgttggtattgatgctgtcgtgctttccactcagcactctgaagagatcgaccagaaatcgctgcaagaagcggtaatggaagagatcatcaagccgattctgcccgctgaatggctgacttctgccaccaaattcttcatcaacccgaccggtcgttttgttatcggtggcccgatgggtgactgcggtctgactggtcgtaaaattatcgttgatacctacggcggcatggcacgtcacggtggcggagcattctctggtaaagatccatcaaaagtggaccgttccgcagcctacgcagcacgttatgtcgcgaaaaacatcgttgctgctggcctggccgatcgttgtgaaattcaggtttcctacgcaatcggcgtggctgaaccgacctccatcatggtagaaactttcggtactgagaaagtgccttctgaacaactgactctgctggtacgtgagttcttcgacctgcgcccatacggtctgattcagatgctggatctgctgcacccgatctacaaagaaaccgcagcatacggtcactttggtcgtgaacatttcccgtgggaaaaaaccgacaaagcgcagctgctgcgcgatgctgccggtctgaagtaatctttcttcacctgctttcaaaggccagcctcgcgctggcctttttcttttacctcaccgcggtggataggcattcacgccgcatccggcaaaaagctgcccgcacaataacatcattcttcctcaacacgttttatcgcaaattatcatcactactgaaaccgattacaccaataacaccagccaaatatttgtaatattttcatattattattcagttttcacagttgttacatttcttttcagtaaagtcttaattgcagataacagcgtttaatctatgatgatataactcaattattttcatgcacttaaaccataactaagataaatgttagtgtaagcgattacactgatgtgatttgcttcacatctttttacgtcgtactcacctatcttaattcacaataaaaaataaccatattggagggcatcatgcctgacgctaaaaaacaggggcggtcaaacaaggcaatgacgtttttcgtctgcttccttgccgctctggcgggattactctttggcctggatatcggtgtaattgctggcgcactgccgtttattgcagatgaattccagattacttcgcacacgcaagaatgggtcgtaagctccatgatgttcggtgcggcagtcggtgcggtgggcagcggctggctctcctttaaactcgggcgcaaaaagagcctgatgatcggcgcaattttgtttgttgccggttcgctgttctctgcggctgcgccaaacgttgaagtactgattctttcccgcgttctactggggctggcggtgggtgtggcctcttataccgcaccgctgtacctctctgaaattgcgccggaaaaaattcgtggcagtatgatctcgatgtatcagttgatgatcactatcgggatcctcggtgcttatctttctgatacagccttcagctacaccggtgcatggcgctggatgctgggtgtgattatcatcccggcaattttgctgctgattggtgtcttcttcctgccagacagcccacgttggtttgccgccaaacgccgttttgttgatgccgaacgcgtgctgctacgcctgcgtgacaccagcgcggaagcgaaacgcgaactggatgaaatccgtgaaagtttgcaggttaaacagagtggctgggcgctgtttaaagagaacagcaacttccgccgcgcggtgttccttggcgtactgttgcaggtaatgcagcaattcaccgggatgaacgtcatcatgtattacgcgccgaaaatcttcgaactggcgggttataccaacactaccgagcaaatgtgggggaccgtgattgtcggcctgaccaacgtacttgccacctttatcgcaatcggccttgttgaccgctggggacgtaaaccaacgctaacgctgggcttcctggtgatggctgctggcatgggcgtactcggtacaatgatgcatatcggtattcactctccgtcggcgcagtatttcgccatcgccatgctgctgatgtttattgtcggttttgccatgagtgccggtccgctgatttgggtactgtgctccgaaattcagccgctgaaaggccgcgattttggcatcacctgctccactgccaccaactggattgccaacatgatcgttggcgcaacgttcctgaccatgctcaacacgctgggtaacgccaacaccttctgggtgtatgcggctctgaacgtactgtttatcctgctgacattgtggctggtaccggaaaccaaacacgtttcgctggaacatattgaacgtaatctgatgaaaggtcgtaaactgcgcgaaataggcgctcacgattaatctccccaagcttcctcccatcgcggaggaagccacctcttgcagtcatcttttcttcgctctatcctctgccgctatgaaaacatcccgtctccctatcgccatccaacaggccgttatgcgtcgcctgcgggaaaaactcgcccaggccaacctgaagctagggcgtaactacccggagccaaaactctcttacacccagcgcggaacctccgccggaacagcctggctggaaagctatgaaattcgcctcaatcccgttttgctgttggaaaacagtgaagcctttattgaagaagtggtgccgcacgaactggcacatttgctggtatggaaacatttcggccgcgtagcgccacatggcaaagagtggaagtggatgatggaaaacgtgctgggtgttcccgcccgtcgtacgcatcagttcgaactgcaatccgtgcgtcgcaacaccttcccctaccgctgcaagtgccaggagcatcagcttaccgtacgccgccataatcgcgtagttcgtggcgaggccgtctatcgctgtgttcactgcggtgaacagctggttgcgaaataaccatctgaactatcaggaactttcctgatctggctgattgcataccaaaacaactttcgctacgttgctggctcgttttaacacggagtaagtgatgtaccgttatttgtctattgctgcggtggtactgagcgcagcattttccggcccggcgttggccgaaggtatcaatagtttttctcaggcgaaagccgcggcggtaaaagtccacgctgacgcgcccggtacgttttattgcggatgtaaaattaactggcagggcaaaaaaggcgttgttgatctgcaatcgtgcggctatcaggtgcgcaaaaatgaaaaccgcgccagccgcgtagagtgggaacatgtcgttcccgcctggcagttcggtcaccagcgccagtgctggcaggacggtggacgtaaaaactgcgctaaagatccggtctatcgcaagatggaaagcgatatgcataacctgcagccgtcagtcggtgaggtgaatggcgatcgcggcaactttatgtacagccagtggaatggcggtgaaggccagtacggtcaatgcgccatgaaggtcgatttcaaagaaaaagctgccgaaccaccagcgcgtgcacgcggtgccattgcgcgcacctacttctatatgcgcgaccaatacaacctgacactctctcgccagcaaacgcagctgttcaacgcatggaacaagatgtatccggttaccgactgggagtgcgagcgcgatgaacgcatcgcgaaggtgcagggcaatcataacccgtatgtgcaacgcgcttgccaggcgcgaaagagctaacctacactagcgggattctttttgttaacccctaccccacgcgtacaaccgcgtggggagacgacgcggatttttaactatgcgtatcccccgcatttatcatcctgaaccactgaccagccattctcacatcgcgctttgcgaagatgccgccaaccatatcgggcgcgtactgcgcatggggccggggcaggcgttgcaattgtttgacggtagcaaccaggtctttgacgccgaaattaccagcgccagcaaaaaaagcgtggaagtgaaggtgctggaaggccagatcgacgatcgcgaatctccgctgcatattcacctcggtcaggtgatgtcgcgtggtgaaaaaatggaatttactatccagaaatcgatcgaactcggtgtaagcctcattacgccacttttttctgagcgctgcggcgttaaactggatagtgaacgtctgaacaagaagcttcagcagtggcagaagattgcaattgctgcctgtgagcagtgtggtcgtaaccgggtgccggaaatccgtccagcgatggatctggaagcctggtgtgcagagcaggatgaaggactgaaactgaatcttcacccgcgcgccagtaacagcatcaatacgttgccgttaccggttgaacgcgtccgcctgctgattggcccggaaggcggtttatcggcagatgaaattgccatgactgcccgctatcaatttactgatatcctgttgggacctcgcgttttgcgtacagagacaactgcgctcaccgccattaccgcgctacaagtacgatttggcgatttgggctaacggagaagaataatgatcaagctcggcatcgtgatggaccccatcgcaaacatcaacatcaagaaagattccagttttgctatgttgctggaagcacagcgtcgtggttacgaacttcactatatggagatgggcgatctgtatctgatcaatggtgaagcccgcgcccatacccgcacgctgaacgtgaagcagaactacgaagagtggttttcgttcgtcggtgaacaggatctgccgctggccgatctcgatgtgatcctgatgcgtaaagacccgccgtttgataccgagtttatctacgcgacctatattctggaacgtgccgaagagaaagggacgctgatcgttaacaagccgcagagcctgcgcgactgtaacgagaaactgtttaccgcctggttctctgacttaacgccagaaacgctggttacgcgcaataaagcgcagctaaaagcgttctgggagaaacacagcgacatcattcttaagccgctggacggtatgggcggcgcgtcgattttccgcgtgaaagaaggcgatccaaacctcggcgtgattgccgaaaccctgactgagcatggcactcgctactgcatggcgcaaaattacctgccagccattaaagatggcgacaaacgcgtgctggtggtggatggcgagccggtaccgtactgcctggcgcgtattccgcaggggggcgaaacccgtggcaatctggctgccggtggtcgcggtgaacctcgtccgctgacggaaagtgactggaaaatcgcccgtcagatcgggccgacgctgaaagaaaaagggctgatttttgttggtctggatatcatcggcgaccgtctgactgaaattaacgtcaccagcccaacctgtattcgtgagattgaagcagagtttccggtgtcgatcaccggaatgttaatggatgccatcgaagcacgtttacagcagcagtaacccaccttagcgagaaggatctcgttgagactctgagtgacagcgcccttctttccacgcatactgggcgctgttgcttttttgaaccaggaaacagaacctctgacaatgaatttacagcatcactttcttattgccatgcctgctctccaggatccgattttccgtcgttccgtggtctacatttgcgaacataataccaatggtgcaatggggatcatcgtcaacaagccgctggaaaatctcaaaattgaagggattctggaaaagctgaagatcacgccggagccgcgtgatgaatcaatccgtctggataaaccggttatgctcggcggtccgctggctgaagatcgcgggtttattttgcatactccgccctccaattttgcttccagcattcgcatttcagacaacacggtaatgaccacttcccgcgatgtgctggaaacgctcggcaccgataaacaaccgtctgacgtattggtggctctgggttatgcctcctgggagaaaggtcaactggaacaagaaattctcgataacgcgtggctaacggccccggcagatctgaatattctgttcaaaacgccgattgccgaccgctggcgcgaggcggcaaaactgattggtgtggatattctcaccatgcctggtgtggcaggacacgcctgatgagtggaaccttactcgccttcgacttcggcaccaaaagcattggcgtagcggtcggccaacgcattaccggcaccgctcgccctttgcctgcaattaaagcacaggacggtacgccggactggaacattatcgagcgtttactgaaagagtggcagccggacgaaatcatcgtcggtttgccgctgaatatggacggcaccgagcaaccattgactgccagagcgcgtaaattcgccaaccgtattcatggtcgtttcggtgttgaagtaaagctccatgacgagcgtcttagcaccgtggaagcccgttccggtctgtttgaacagggcggctatcgggcgctcaacaaaggcaaagttgactctgcctctgcggttattattctcgaaagctatttcgagcagggatattaaggcgatttaaaagcctggcggatagtcgttaccgtcatccggccattttgccggatgctgcgtgaacaccttatccagcacacatctggcagcggctgtaggtctgataagacgcgttagcgtcgcatcagacatttattgcctttgtagatactgttatggcctgcaagttttttcctggtccggtttcccggattgcaggcatgccagacacagcgccgtcaggcgctgtttttttcatcccttccgcgatttttacgccgctaccggattatgccgtgacgcatcgaacggcacgcctgacttcagcactccatacgccacctgtgccagcttgcgcatcatcgcgccgagaatcacctttcctttcttgccattagccgccagacggtcgcggaacgcccgtccccactcagtcttactggtggctaccattgcgggcatatacaacgccctgcgaagcgacacatgtccggccttactcatccggctcgcccctctcacactgctacctgattcataacgccgtggtgtcagacccgcaaaagcggcgaactgtctggcatgggcgaagcggtccttcagaccgatataagccagcaataccgcagatgttttctctccgatacccgggatgctttccagcagtttcctgcggtgtttcatatccggatcatcgtctgtcaggtcttttatctgcttctcaagacgcttcagctctgcttcaagccacagaaggtgagcatcaatgctcggtctctggacttcccgcgccgtttcagtgcgattcagttcctgcgtgtgcatatctgtcagcgcctggtggcggactaccagggcacgcaacgcgcgttcaagcgggtgaggcgcttcccaggctgcagggcgcttctgacgacagaactctgccagcatgcgcgcatccacggtatcagtcttgttacgcagtccttcactctgagcgaaagctttacccagcgcaggattaatgactgacactatgtagccagcatcgtaaaggcactcagcgacaggttccatataggtgccggtcgcttcgatgcagatatgcgcatggtcaatcttgtgacctttcagccagctcaccagctcatcgtgccctttagtggtgttagcgaattttttggtgcgatgacgaccatcaggacgcaacacatcgacatccagtttctctttagcggtgtcgataccgatataatgaagttcatgttccatagtgaaaccaaccttgcaaatacggattaccgggaaaaccggtccatgatactgtccggtttatcactttgggagaaaggcagtccgctgcataaatctacgcaacaggttagaacccaaggcccgatacggcatgcggactgcaggcagagaaaactggccgattttctctgcactggagggataatacaaggcccgataagcttgcgcatcgggcatggcaacgtcacaaacgcccttcccccacccggtgctgataactctgctgaaacgttatcatccccacctgctgcccggtttgaataacatgcggtaactggtgggttttcccttcacgaatcaaattccccaccgcgggtgtgttaatcagcaattcaaatagcgccacgcgtccttcctgtttatccacttccagcttttgtgacagcactgcccgtaaactacctgccagttgattacgcacggggtctttttcctgcgccggaaatgaatccaccagtcgctcaactgcctgcgcggcaccacgtgtatgtaaggttgccagcaccagatgcccggtttctgccgccgtcagcgccagacggattgtctcactgtcacgtagctctccgagcaaaatcacatcaggatcttcccgcaatgcggcccgcaaccccgatgcgaacgtcatacagtgcaaaccaatttcccgctgctggatcaaacatcgctggctggcatagagatattccacaggatcttccagcgtcagaatatgcgcatcggcatgttgattaagatagccaaccatcgccgccagcgtggtagatttgccactccccgtcgcccccgtcaccagaatcatgccattctcgctcttgagtaattccggcaataccggtggcgcaccaagctgttcgagctgtggacagtgcgaaggtaacaaccgtaatgccagagaaataccttgccgttgcgcgaacgcactgccacgcaaccgctggttttccgccagcgacacggcaaaatccagctggccattttccagcaatattgcccgctgatcgtcatccagccactcccgcagtagctcttcgacgtccggcgcatcaaacggcgcagcttccattagcccgcgaatgcgccatcgtgcgggccaggcgctgcacaggtgtagatccgagacgttatgctttacactaagggccacaatttcttccatattcatactaagatcctcggaaaatgaacgatattgcgcataacctggcacaggtccgggacaaaatctcagcggctgcaacgcgttgcggccgttctccagaagaaattacgctgcttgcagtcagtaaaacaaaacctgcgagcgccatcgcagaagccattgatgccgggcagcgtcaatttggtgaaaactacgttcaggaaggggtagataaaattcgccactttcaggaactgggcgtaacaggattagaatggcattttattggcccgttgcagtctaataaaagccgcctggtggcagagcatttcgactggtgtcataccatcgaccgtttgcgcattgctacccgcctcaacgatcagcgcccggcagaacttccccctcttaacgtactgattcaaattaatattagtgatgaaaacagtaagtccgggattcaactggcagaactggacgagctggcagcggcggtcgctgaactaccgcgtttacgtctgcgcgggctgatggcaatccctgcgcctgagtcagaatatgtaaggcagtttgaagttgcacgccaaatggctgtagcatttgccggactgaaaacgcgctacccgcatatcgacacgctctctctgggaatgtcggacgatatggaagccgccattgcggcaggtagcacgatggttcgtatcggcactgcaatttttggtgcgcgtgattactctaaaaaataaggaattaaaggaacgccatgaatacgttgactttcctgctttcaacggtcattgagctgtataccatggtgctgttattacgcatctggatgcagtgggctcattgtgatttttacaaccccttctcacagtttgtagtgaaggtaacgcagccaattatcgggccactgcgccgcgttattccggcaatgggtcccattgacagcgcctcgctgctggttgcctatattctcagttttatcaaagccattgtgctgtttaaagtggtgaccttcctgccaatcatctggattgccggtttactgattctgctgaaaaccatcggcttgctgattttctgggtcctgctggtgatggcgattatgagctgggtaagccagggtcgtagtccgattgaatacgtgctgattcagctggccgatccgctgctgcgcccgattcgccgcctgctaccggcaatgggtgggattgatttctcgccgatgatcctcgttctgctgctgtatgtcatcaatatgggtgtcgcagaagtattacaggcaaccggaaacatgctgctgccggggctgtggatggcgttatgagtgccgtaacagttaatgatgacggtctggttttacggctctatattcagccgaaagccagccgtgattctattgtcggtttacatggcgacgaagttaaagtcgccattaccgcgccgccggttgacggccaggccaacagccatctggtgaagtttctcggtaagcaattccgggtagccaaaagccaggtggtaattgaaaaaggcgaacttggccgccacaaacaaattaaaatcattaatccgcaacaaatcccgccagaaatcgcggcgttaattaattaggtatcctatgcaaaaagttgtcctcgcaaccggcaatgccggtaaagtgcgtgagctggcgtcgctgcttagcgacttcggtcttgatatcgtggcccaaacagacctcggcgtagattccgctgaagaaaccggcctgacctttatcgaaaacgcgattctgaaagcgcgccatgcggcaaaagtgaccggtttaccggcaattgccgacgactctggtctggcggtagatgcgctgggtggcgcgccgggtatttactccgcgcgttattccggtgaagacgcgaccgatcaaaagaatctgcaaaaactgttggaaacactgaaagacgtaccggacgaccaacgtcaggcgcgtttccactgcgtgctggtatatctgcgtcacgcggaagatccgactccgctggtgtgccacggtagctggccgggcgtgattactcgtgaaccagcgggcactggtggctttggttatgatccaatcttcttcgtaccttccgaagggaaaaccgctgccgaactgacccgcgaagaaaagagcgccatttcccaccgtggtcaggcattgaaactgctgttggacgctttacgtaatggttaaattaccgccgctgagtctctacattcacatcccgtggtgcgtgcagaaatgcccgtactgcgatttcaactctcacgcgttgaaaggagaagtgccgcacgacgattacgttcagcatctgctttgcgatctggacaatgatgtggcttacgctcagggccgtgaagtaaagacaatctttattggcggtggtacgccgagcctgctttccggcccggcgatgcaaacgctgctggacggcgtgcgtgcgcgtttgccgctggcagcggatgcagaaattactatggaagcgaaccctggtacggtagaagccgatcgctttgtcgattatcagcgtgctggtgtgaaccgcatctctattggtgtgcagagttttagcgaagaaaagctgaaacgacttgggcgcattcatggcccgcaagaagcgaaacgagcggcaaagctggcgagcggtttagggttacgtagctttaaccttgatttgatgcatggactaccggatcaatcactggaagaggcgcttggcgatctacgccaggccattgaactgaatccgccgcatctttcctggtatcaactgaccatcgaacccaatacgctgtttggttcgcgaccaccggtgctgccggacgacgacgcgctgtgggatatattcgaacaggggcatcagttattaaccgcagcgggttatcagcaatatgaaacttccgcttacgccaaacccagttatcagtgccagcacaatctcaactactggcgctttggcgactacatcggtattggctgcggcgcgcacggcaaagtgaccttcccggatgggcgcattcttcgtaccactaaaacgcgtcatccgcgtggttttatgcaaggaaggtatctggaaagccagcgtgatgtcgaagccgcagataagccgtttgagttctttatgaaccgctttcgcttgctggaggccgcgccacgcgcagagtttagtgcgtataccgggctttgcgaagatgtgattcgcccacagttagacgaggcgattgcccagggttatctcaccgaatgtgcggattactggcagataacggaacatgggaagctgtttttaaattcgctgctggagctttttctggctgagtaaacttgtattgccggatgcggcgtgaacgccttatccagccgacatgtggcagcggttgtaggtctgataagacgcgcaagcgtcgcatcagacgttgattgccggatgcggggtcaacgccgcatcctgctacaaatcgtgcactatatcaaacttacttaatcaccccattgcgccacagttgttcggtatcttttttccagcgttcattagcttggttgatatcgtcaattttcatcaaaatcgcgacttttttactgtttatttctgaaactttcatcgttaacggatattgccctttttcgagcgttacccagtcatcctgcaatttacggctgagtttttgtgattgcagaaaagtctgtcgccgttgttcgttgatatcgaaatctcgtttctgctgaatcggcacttcataacactcttcactctgtttatgacatgccgcaatcgccggttgataaacctctttgtcatatttaaccgcgaacgcctcgctatcgttctgtttattaaactcatcacgctgttggtgaatttttttaaaggcttcttcgcgggtcatttgcttaccgtttgcatcttttccccaatatgcatccgctgctttctgcgccgccaccatttgcttatcaagcgctttcacttccttttccagcgcaggaatcgagttcttctgggtattcaacgcagattcaagctgactaaagcgataattgaaatcttcgctattcacgatcagatatttattattcgttttgatatcgtcgaccacccgcccacgatcgctggctgccgcctgaaaagagtaaaagttcaccgaccagccagacgcgggcgttcctttactggttaacatcgccgagaattttaccggtttatctttcgtccaggtctgttcgagcagttcgtaatctgccaactgaccgacccaggtatagagatcgtcactggaagagacatcgccttccgctgaccaggtggcctgattacccttagcatcaagattttttaaggtgatagcatcaagcttgagaatgccgtgatactgctttttgaattgatcttttaagatattttcagttggcggttcgccatctgcccaggcattaccagtcatcaacataagcagtgccgtgccaacaatccattgctttttcacccgaaaaacctcacgcggaataatttattccggtgattatcattagggtaatgaaaattggcaatggacgtaagtctgaagtgaaaaagccccggcacgataccggggcgaggtgattagtactgattgaagatctgctggatctgctgcggatctttggtttgcgtcagagccagctgcagcaggacgcgcgctttttgcgggttcagcgtgccagaggcgacgaagccgtatttcgcatcatccacttcagcatcctgagtggtagcacccgtcggtacgcgggaagaacgcactactgcagtgccgtttttcgcggcggttgccagggtgtcgaacacggatttatacaggttaccattacccacaccagcgctaacgatgccatcatagcccgcatctaccagtgctttagccggaagatcggatgcgttagcgtagttataaacgatgccgactttcggcagctcattcagcttagagacatcgaatggcgtatcgctggtgtgcttacgtgccggggtacgttggtagtcaatcttaccgttgtgaatgtatcccagaggaccgtagttaacagacttgaaggtcgctacgtcggtggtgttggttttggtgacatcgcgaccgtccagtacggtgtcgttcatcaccaccagcacgccacgattagcggaggctttatcagctgcggtcactaccgcgttatacaggttgaatggaccgtctgcgctcatggacgtggacgggcgcattgcgccgaccatcaccaccggtttgtcgcatttcaccgtcaggtcgaggaagtaagcggtttcttccatcgtgtcggtaccgtgggtaatgacgaagccgtcggttttatcgcagtcggtgttaatttttttcgccagtgtcagccagacattatcgttcatgtcctgggagccgatattcactacctgctcgcctttaacgttcgcaatgtcttttagttgcggcaccgcattaaccagattttctacgccaactttacccgctgtgtagttagatttggttgcggagtcaccaccaccggcaatggtcccgccggttgctaaaatggtgatattgggtaatgccaatgctgcaccactaaaacccataaccagtgcggcaagtgccgtctttttgaaaaactccatttcattcctccagttacgtgaacgctacgcattatcccttagctctgtatgggaaatttgacgttaaacaatttacaacgtgaatatattttggagatctacaaagttagaggcaggtaacaaaacgaagaattaaacggcataaaaaagtattatgccgtcttaaaatagaggattattttaaattcccgaccagggctttgcggctatcttccagagtcacaacgcggctacaaacatctttgccaaactgctggaaatctttttcctgctttttccactcggtttggattgaggattgcagcccccccaggcttcccagcacattctgtaatgggttaccgccgcttttcagcaccgctttcgcgcccatttcattaatgctgtcctgtaaaattccacccattgcctgattcactaattgctggccttcggcgcgaacctgatcaatggctttatagtgaaacgtcaggccatcgctgcgcgtttcgataatgcggttcatctgctctttcagctgcgcatcaagtttggtcagacggctgcgcattttgctgctttcgcccatctcctgaacgataattttatccagcgcaatacgggctttttcgacgcggcttttcgcgccttcatcaatccacggcagcgtgctgcgtagttcagcctgataatccttcgcctgctcgcgctgggcggcattcagggaatattgcttaccgttatacatcacgttgccgtctggcgtgatcaccagattgccgttttcgcccttcacctgcacggtttgcgggctgacaatcacatcgtcacgcggcgtgacgctgcactggtagtcggcgtgagcggtcattgccgtcactgaaagtgctgccgccagcagcattttgcgcatcatagtcttccctcaagaaaaaatcaggccagcatttgctggccccagattgataacaaagtacgcgttttccatgccggatgcggcgtaaacaccttatcccgcctactcgatcgtgcatctttccaggcctgataagcgtagcgcatcaggcagttttgcatttgtcatcgcccgtatgctttcttagtcccaccaaacgtcgaaaagttcgctggtgcgtacctcatccagtttgcgctcttccagccacttacgcacaatcgcctgatgttcttcggtgcatttgccgatttcctgcatgcagatcagaccttcccaggccagataaccgctgccgtcaaaggccagtttgttcggttcgataacctcgttaataaaatcatcaacggttttatcaatctgttcttccgatgtaccttccgggaatcgccatgccaccgaaaatcctaattcctggaattcgtcgatgtgcatttttttacgcagacgacggctacggttctttgccattatttcaccctctcgaacattaagtcccatactccgtgaccaagacgatgaccacgttgttcaaatttcgtcaccggacgtgatgccggacgcggtacgtaatcattgctctctgacaggtttttataaccgtcaatagaagacatcacttcaagcatatgttccgcataaggttcccagtcggtcgccatatggaataccccccccagctgcagtttgctttttaccagttcggcaaacggcacctgtacgatacggcgtttattatggcgcgctttgtgccacgggtcagggaaaaagagctgcaccatgcgcaatgaattgtcaggaatcattttatgcagcacttcaaccgcatcgtgacacatcactcgcaggttgcttaaaccttcttcatgcgcagaagccaggcacgcaccaacgcccggtgaatgcacttcaatgccgaggaagtcctgctcagggcgatctttagccattgccaccagcgacgcccccatgccaaaaccaatctcaagcgtcaccggcgcttcacggccaaaaagcgcggggaaatccagcatatcttcgctgaactcaacgcccatcaccggccagtagttttccagcgcatgttcctggcctttggtcagtcgcccctggcggcgcacaaaactacggatacggcgcagtgggcggccgttttcatcaaattccggtgaaatgacgtcgtttttcataaagatttagtcgcttgtgaaagtgttctgaaaacgggcattatccaaagttagttgccggatgcaagcatgataaggccgtggctgcggaaagttccggtttacaccctgccgtcgctgtgctgcaatcttgcccccaacaacagtgaattcggtgaccatgcaagcgtcgcaattttcagcccaggttctggactggtacgataaatacgggcgaaaaacgctgccctggcaaattgacaagacgccctacaaagtatggctctcagaagtgatgttgcaacaaactcaggttgcgaccgttatcccctattttgaacgctttatggcgcgcttcccgacggtgaccgatctcgccaatgcgccgctcgacgaagttctccacttgtggaccgggcttggctattacgcccgcgcgcgcaatctgcataaagcggcacaacaagtggcgaccttacacggcggtaaattcccggaaacctttgaagaagtcgcggcgttaccgggcgtcgggcgttccaccgcaggcgcgattctctcgctttctctgggtaagcactttccgattctcgacggtaacgtcaaacgcgtgctggcgcgctgctatgctgtaagcggctggcctgggaaaaaagaggtcgagaataaattatggagtttgagcgagcaggtgacgcccgcggttggcgtggaacggtttaatcaggcgatgatggatttgggtgcgatgatttgtacgcgctcgaaaccgaaatgttcgctctgtccgctacaaaacggatgtattgccgccgccaacaatagctgggcgctttatccgggcaaaaaaccgaaacagacgctgccggagcgcaccggctactttttgctattacagcacgaagatgaagtattgctggcgcagcgtccgccgagcggattgtggggcggtttatactgtttcccgcagtttgccgacgaagaaagtttgcggcagtggctggcgcaacggcagattgctgccgataacctgacgcaactgaccgcgtttcggcataccttcagccatttccacttagatattgtgcctatgtggcttcccgtgtcgtcattcaccggctgcatggatgaaggcaatgcgctctggtataacttagcgcaaccgccgtcagttggcctggcggctcccgtggagcgtttgttacagcagttacgcactggcgcgccggtttagcgcgtgagtcgataaagaggatgatttatgagcagaacgattttttgtactttcctgcaacgtgaagcagaaggtcaggattttcagctgtaccccggcgagctgggaaaacgcatctataacgagatctccaaagaagcctgggcgcagtggcagcacaagcaaaccatgctgattaatgaaaagaaactcaacatgatgaatgccgagcaccgcaagctgcttgagcaggagatggtcaacttcctgttcgagggtaaagaggtgcatatcgagggctatacgccggaagataaaaaataaaaacagtgccggagcacgcctccggcaacttgcataaaaacaaacacaacacgcacccggaatgatgaaaaaatatctcgcgctggctttgattgcgccgttgctcatctcctgttcgacgaccaaaaaaggcgatacctataacgaagcctgggtcaaagataccaacggttttgatattctgatggggcaatttgcccacaatattgagaacatctggggattcaaagaggtggtgatcgccggtcctaaggactacgtgaaatacaccgatcaatatcagacccgcagccacatcaacttcgatgacggtacgattactatcgaaactatcgccgggacagaacctgccgcgcatttgcgccgggcaattatcaaaacgttgctgatgggtgacgatccgagttcggtcgatctctattccgacgttgatgatattacgatttcgaaagaacctttcctttacggtcaggtggtggacaacaccgggcagccgattcgctgggaaggtcgcgcaagcaacttcgcggattatctgctgaaaaaccgtctgcaaagccgcagtaacgggctgcgtatcatctacagcgtcaccattaacatggtaccgaaccaccttgataaacgtgcgcacaaatatctcggcatggtccgccaggcgtcacggaaatatggcgttgatgagtcgctgattctggcaattatgcagaccgaatcttcctttaacccgtatgcggtcagccgttccgatgcgctgggattaatgcaggtggtacaacatactgccgggaaagatgtgttccgctcgcaggggaaatccggcacgccgagccgcagtttcttgtttgatcctgccagcaatattgataccggcaccgcgtatctggcgatgctgaacaatgtttatctcggcggaattgataacccaacatcgcggcgttatgccgtcatcaccgcctataacggcggcgcaggcagcgtgctgcgagtcttttcgaatgataagattcaggctgccaatattattaacaccatgacgccgggcgatgtttatcagacgctgacgacccgccatccctctgcggaatctcgccgttatctttataaagtgaataccgcgcaaaaatcctaccgccgccgataattccattaaccgcccctgacgatgctcaggggcaaaaatgttatccacatcacaatttcgttttgcaaattgggaatgtttgcaattatttgccacaggtaacaaaaaaccagtccgcgaagttgatagaatcccatcatctcgcacggtcaaatgtgctttttcaaacactcatccgcatcacgatgtgaggaaattaacatgaatcttaagctgcagctgaaaatcctctcttttctgcagttctgtctgtggggaagttggctgacgaccctcggctcctatatgtttgttaccctgaagtttgacggtgcttctattggcgcagtttatagctcactgggtatcgcagcggtctttatgcctgcgctgctggggattgtggccgacaaatggttaagtgcgaaatgggtatatgccatttgccacaccattggcgctatcacgctgttcatggcggcacaggtcacgacaccggaagcgatgttccttgtgatattgattaactcgtttgcttatatgccaacgcttgggttaatcaacaccatctcttactatcgcctgcaaaatgccgggatggatatcgttactgacttcccgccaatccgtatctggggcaccatcggctttatcatggcaatgtgggtggtgagcctgtctggcttcgaattaagccacatgcagctgtatattggcgcagcactttccgccattctggttctgtttaccctgactctgccgcatattccggttgctaaacagcaagcgaatcagagctggacaaccctgctgggcctcgatgcattcgcgctgtttaaaaacaagcgtatggcaatcttctttatcttctcaatgctgctgggcgcggaactgcagattaccaacatgttcggtaataccttcctgcacagcttcgacaaagatccgatgtttgccagcagctttattgtgcagcatgcgtcaatcatcatgtcgatttcgcagatctctgaaaccctgttcattctgaccatcccgttcttcttaagccgctacggtattaagaacgtaatgatgatcagtattgtggcgtggatcctgcgttttgcgctgtttgcttacggcgacccgactccgttcggtactgtactgctggtactgtcgatgatcgtttacggttgcgcattcgacttcttcaacatctctggttcggtgtttgtcgaaaaagaagttagcccggcaattcgcgccagtgcacaagggatgttcctgatgatgactaacggcttcggctgtatcctcggcggcatcgtgagcggtaaagttgttgagatgtacacccaaaacggcattaccgactggcagaccgtatggttgattttcgctggttactccgtggttctggccttcgcgttcatggcgatgttcaaatataaacacgttcgtgtcccgacaggcacacagacggttagccactaattacgcaaagaaaaacgggtcgccagaaggtgacccgttttttttattcttacttcaacacataaccgtacaaccgtttcacgccatccgcatcggtttcgctataaacaccttgcagctccggcgaaaatcccggcaacaaattcaccccttcttccagtgcaaggaaataacgttgaaccgccccaccccagacttccccgggtaccacgcaaagcacgccaggtggataaggcaacgccccttctgccgcaattcgcccttcggcatcacgaatccgcaccaactccacgtcaccgcgaatataagcgctatgcgcatcctgggggttcatcaccactgacgggaaactctgctggcggaacatcgctttttgtaggtctttgacgtcgaaactgacatacagatcgtgcatctcctgacacaactggcgcagggtgtagtcgcgatagcgcaccggatacttgttataaacgctcggcaacacctcaaccagcggcgagtcatcctcaatatgctgttcaaattgcgccagcatcgccaccagttgtgccagcttctcgtggctttccgccggagttaataaaaacagaatggagttgagatcgcacttctccggcacaatgccgttctcacgcagatagtgcgccagaatcgtcgccggaacgccaaagtcgctatattcgccggtttcggcatcgatacctggtgtagtgagtaacagcttgcacggatcaacaaaatactgatccgcggcatatccttcaaagccgtgccacttcgcccccggctcaaaactgaaaaaacggcggtcgctggctaacacagatgtcggataatcctgccacaatttgccatcaacaacgggcgggataaacgggcggaacagcttacagcgcgcaagaatagccttgcgcgactcaatacccaactcaacgcactcagcccacagccgacgcccactctccccttcatgaattttggcgttaacgtccagggcggcaaacagcgggtagaacgggctggtagaagcatggagcataaaggcattattcaaccgcttatgcgggcaaaaacgcgcctgtccgcggatatggttatcttttttatggatctgcgacgtctgtgagaatcccgcctgctgtttgtgcaccgactgagtcacaaagatccccggatcgttttcgttaagttctaatagcagcggcgagctatccgccatcatcgggataaattgttcgtaaccgacccacgcggaatcaaacagaatgtaatcacacagatgcccaacggtatcgatcacctgacgggcgttatagacagtgccgtcataggttcccagctgaataatcgccaggcgaaacgggcgcggcaggtcggctttttctggcgcaacgtcgcgaatttgctggcgcagatactcttcattaaaacagtgcgcatcaataccgccaatgaaaccaaacgggttgcgtgaagcttccagatagaccggcgtcgcccccgcctgaatcagcgcgccgtgatgattcgacttatggttgttacggtcgaagagcaccagatcgccacgcgttaacagcgcattcgtcaccactttattcgctgccgatgtgccgttcagcacaaaataggttttatcggcatgaaagactttggctgcgaatttctgcgcatctttcgccgatccttcatgaataagcagatcgcccagtttcacatcggcattacacatatcggcgcgaaagacgttctcaccgaagaaatcgtaaaaatggcgtccggcaggatgctttttaaagaacgcaccatgttgatgtccagggcaagcaaaggtgctgttgcccatctcaacgtactgcgtcagcgtgtcataaaacggtggcagcaaattctcttcatactgacaggctgcggattccagctccagccactgctgctcgttgccgttgattaccgccgtaacgcccgcaggtaattctacagcatgttcggaatacaaaaacaccggtagatgaaaaccggtgcgcttaagcaacgcaagaatgccactgcgactatccgcagcggtaatgacgactgccgcgacgtccgtaaaatcagtatctcccaacgccaccacgcgacgatgagaagaaagtcgggataccagttcactactggcggcaatattcattgatttcataagcgcaaaacccgtttcggggaagtaagaataccggacaaggtgtaaaaccctgccccatgagatatgggtcaaactggtcaccagctccgaccgccagacatcagtaaaagcagaaacgctctgattttactgctgtcctgcagtgagcgtgcgttaacttcaccgcatgagcagtagcatagaaagggaaacgtttcgcgcgaaacggcgataagcgagagaatgtaaggaggtggcgtgcatcgggcaaactccatacagagaggagaaaattcgcgcaatcatggcacctttcgctaaggcgtgcaagccaggactttgcgaccagacaagccatcaacaaggcaaaaagttcataataagaaaatcaaacaatacagctaacaggaactcttgtggtcatcggcccttttatcaacgctagtgcagtattactgggtggcgttctcggcgcactgctcagccaacgcttaccggaacgtatccgcgtctccatgacatctatttttggtctggcatcgctggggattggtattttactggtggtgaaatgtgccaaccttccagcgatggttttagctacgctacttggcgctctaattggcgaaatttgtttgctggagaaaggtgtcaatacagcagtcgccaaagcacaaaatctgtttcgtcactcacgtaagaagccagcgcatgaatcttttattcagaattatgtcgcgattattgtcctgttttgcgccagcggcaccgggatcttcggggcgatgaacgaagggatgaccggcgatccgagtattttaatcgccaagtcatttcttgatttctttacggcgatgatcttcgcctgctcgctcggtattgcggtatcggtgattagtatcccattactgatcatccagttaacgctggcgtgggctgccgcgctgatattaccgctgaccacaccggcgatgatggcagacttcagcgccgtaggcggtttattgctgctggcaaccggattacgcatctgtggcattaaaatgttcccggtggtcaacatgcttccagcactccttctggcaatgccgctttccgccgcctggaccgcctggtttgcctgacaatgcgtgcaatagcggcaaagtgatgatagattgtgcagtctgaagtaaattgaagaaatttgattgacgagacgaggcgaatcaggtttaatgcgccccgttgcccggatagctcagtcggtagagcaggggattgaaaatccccgtgtccttggttcgattccgagtccgggcaccactaattcttaagaacccgcccacaaggcgggtttttgcttttggatctgacaataaccttcacgaaaaaagttagcttataaagtctgggggaattactctcgccacgttaacgagagtaattttattgatattaatctcctgatactttacccccgtccaaactccagccgctgcacattcaccatcccaggcttctcagcagcactggcatcaatttgtgtcacccgcagcgcatacttttcatccagcgcgtttaaccagttcagcaggtcattaaacaccaccggatctatccagacctgaatattctccccacgctcggctatccgcttgatgactaccgagtgcgcggaagcactgtcactgataacccgcgatacctgcgcaggcgttgttgtggcggattttcgcgccgcaataatatccggcgcggcgctcctcagtctggtgttcatcgccaccagttgctgcaacattgtctcctgttgttctatccgttcgctcaacggctgccagatgaggacgtaatatccgacgctaaacaggaacaccaccgctgccagtaacatgcccttttcacgcggagaacgccccgccaggtgttgtgccagccagtgttcgccacggcttaactggcgttcacgccattgctgaaaatagtgaataaatttatcgcgtaacatgttatttcctccgcaactttacgccgccggaaaccgcatcaccctctttctgtaacgcgtcctgttgcacaacataatcggttgccagtgcactacgcagtttgtcgaaactggcaaagttcgcggcccgtagctggaggtgaagtatctggcgtttttgatcaaaggtgaaaccacgcatttcgatgtcggaaagtgacgctgatttcagggtgctggcgatcgctgacaactcggcgagcagccgggtatcgtcggcctgtgggcgatattttttcagcgccatcgtcacctgagagcgtaaattcacaatccgcttctgctccgggaacaacgttaagaactgttcctccgcctgggtgcggctttgcgccacctgttcgctgacgctccataacgtcacgccccgctccactgccagcgcaaccagaatcagcaatatcggcagaatcatcacccgccagcgcgcccactgttttcggtagctgacgcgaggctgccacggccctgtcagcaggttcccttccggttcgccataagtggtaatggcgggcagagctgtaacggtcaggcgttcagcgtctgcgccagcccatgctgatagcttttccggtgcaatgccgactacggttagcgaaagcggtaaattctgctcattgagctgggcgcggaacatgaccggagccagcgcccgcccggcgctccatccccggcattcatcgatgcggcagataacccgttgtgcatcgccagccataaacccacaaggaatggacatccagtccggcgcgacggtagcgcgggtgatgccgttttcctgcaaccactgcgcaatgttgcgcatatgctgttggtgaatcacggctacggttgccagttgctgattgattttcaacggggcgaaatgcagttcatcgatatcctggttcagttcttcttccagtaaggcgggcagaatagtcggtatctgcttgcgggcgacatcaggcagttcaacctgccagacgctgatccattcgccgggaatgtagagtcgaatcgcatcagtttgcagccattgctggagctgttcgttagcaacgtcagaccagataccgtgctccacatcgggtgtacggcgctgccaatggatgggctcagcggcgcaaagcgggaaaaaaatctcaaggatggaactcactcactttctcctgtctgatgccagagaaccgaaaagtgttgtgggcccatgcggacaattaacgagttcatcgtcagttcaatctcattcacggtgatatctgaacgcagccagaagtaattgctgtccacgctcaggacggtttttagctgttttttagtacgctcatcgacgtcagcaagtagcggctgtgcaagaaactgatcgacatcttcccagcccttcgccggacgttgttgtaataacgcccgcgcctgaacagggcttaaccacgggtcaaacagcgcctcaagaatcacactttgcgtgacgtctaaagtattgatgttgatttgctggcgggtcatcggcagcgcacagaccagcggtttcagtttttgataaagcccggcgtccattccctgcaccacgcgcatctcgctgatatcggccagcggttgattggcggcgtagaaaggcaccgagcgggcgagatattcgctgtcttcacggcccagacgcgtctgcacgctgcggtcttcatcaataaactcccacaggctttcggctatcagttcggcccgataagcaggcacatccaggcgcgtgatcagggcaatcagttgttgtaccgcgagcggacgcgacgccgttgtgggctgagcgagggcattcaggttaaagcaggcctgtgcgtcacgcagagtgacggcgatttgcccctgcggcagtgggaaaaaacgagggccggaagcccacggctgttccagatgcacgcgcttttcatttttcaggctcagactgagcgcgctcagcgccaggctttctgcactggcgctgtaccacagcgcctgctggtactcctgctggctgcgcgttcgcccaagttgctgctgcatccgcccggaaagcgtgatggttaccagcatcataactgccagcaataccagcaccacgaccagtgccattccgcgttttggtggtgaggtgatcatgataattgcggcccgcgtaacaaccagatgcgttcaatctcgccccattgcggcgaatgcagagtcatgcgcactgccacagggatcgcctgtactgacgaccagctctcctgccagcgcgtgccgtcgtagaactgcaaatggagcgaatcggccggaatcaacttttgcattgtcggcttcacgctgcctgcggcatcggtcagcggccaggacaaccgttcgagataaccgtcatgaatgcggtaaccgacggtgagcagattgctgcgtggcatacgcatcaacgggttaaccacaccgccgcgcacaaaacgcattccttcactctcagacgccagcacgccagcgccagccagtaacgctggttcacgctggccctgatcgcctcttaccggacgcggcatcatttgggtcagatcgtgggtcagaaaactcatcgtttgctgcatgaggtttagtttttgatcgtgtccggcgacggcgctattcacgcgcgtgacgccgttagtcacctgctgcgccatcagtgccagcgaggcaaaaatggcaattgccaccagcatttccagtaacgtgaaaccagcgcgagcccttctcactgttggcctcccacggcgctaaaccaggcgcgtcgtgactgaatcaccggcgaaaagtcttcgtgaaggctgacttcaatatccaccgcctggagcagcgcgttgcctgtactcagcggtgtggttcgccagtaccagcggcttcctgccatatcgctctcgccctgctgcctgaccgcccgctgctcgcgggtcatcaggtagagcagcgcggtctggttttcagccacccagcccgctaccgttttttcctcaagaatttgctgattactcagcgcaccgctggcaatctgtaacaccgccgtggcagccagcgcaaaaatcgccagcgcgagcatcacttccagcaaggtaaatccgcgcttcatggcatcctctcatcacattgattgagggataacgcgccatcgtgcgccagttttaccgcccaacatgcgttttgcgccgccgagtagaagcgcagcgtaaacggcgtggcgggttcaaaaggcgaaaaacggatctgcggcgtcttctttttcgcctctttttgcagctccagttcaatatcgtgcagcgtcaggcgacgacgttgcagctccagcgcatattccttctgccagatatcacttccgggttgtaacagcatctgcacctgtttcggcaccgtaacctgtgctgataaccgggtcgcagaaacgggcaaccactgcccctgacgacgctgcataaactggtagccaggcgggtcgattaacacaccgagtgtttgtccttcgatcactgccctgtccttaaactgcgcaaagcgagtcagaaaatcctgcgccgcttttttcgcgggcgattcagaatcggtcgcaaaagtctgtaccacgcccgcactggcaaggccgataaggaaaatcaccagcatgatttccagaagtgtgaatccgcgttcaggcactgcttactgaaactcctgcaaattccagttaccgatatctgcgccagcgccttccccgttttcctgaccatccgcccccagggtgtaaacatcaaacagtcctttttcacccgggctgagatactgataatcattgccccacggatcttttggcagtcgtttaatgtacccacctgtacggtagttacgggaatccgccatattggccggttgttggatcagcgcctcaagcccctgttctgtggtcggataacgcccgttatccagtcggtacatatccagcgcattctccagcgccacgatatcgctgatggctttttgccgatccgctttctctttattgcccaacaggttaggcaccaccagacttgccaggacgccaagaataacaatcaccaccatcacttccagcagggtaaaacctgcccgtggtttttgtgtgcgggataacgaattcatgtgataactccgtaaattacattccaaccatattgttcagttgcagcatcggctcgaggatggcgatgacgataaacagcaccacgcccgccatcatcaccaccagcgccggttcaaacagccctaacgccagccccacctgggtatcaaattcccgttcctggttaacagcggcctgctcaagcatggtttccagttcgccgctctgttcgccggaggcgatcatgtacagcatcatcggggggaacaggcgcaactccgccagcgcggcacgcagactgcttccttcgcggacgcgatctgccgccagcagtagttgttgttcgacatagcgatttgccgacacggcggcagcggtctgaatgccttccagtagcggaacactgctggcggtgaggatgcttaatgtgcgggaaaaacgcgccgtattcagcccgcgcgcaacacggcccgtcacgggcagacgcagcaaggttttatcccggcgcaggcgcatagcaggatttttaagtagccgttgccccagcaccagaagcgccagcaatcccgccagccagtaaacgccgctggcctgtaacgcgtcgctcatggcgataagcgcgcgggtggtggcgggcagcgcgtgtccgaggtgatcgaactgttcgatgattttcggcaccactgccgtcagcaaaatagtgactacgcccgttgccaccaccagcagaaccagcggatagagcatggcctgcaatagacgtgatttcaggcgctgtcgctgttcggtgtaatctgccaggcgattgagcaccacgtcgagatgcccggatttttctccggcagcaaccatcgaacaaaacagagaatcaaagacgcggggatgttcgcgcaggctgtccgacagggtgtaaccttcctgaatccggctgcgcagcgccattccgaggctttttacatgcagtttttcactttgctcactgaccgcctgtaagcaggtttccagcggcattgctgcctgtaccagcgttgccagttggcgcgtgaacagcgcaagatctgccgccgccacgcgacgatgtgcgtgccgccgacgctgcaacatcccccctgacgaagtattcatccgggcttcaatatgcacggggataagctctttaccgcgcaacaactggcgggcatgacgcgcggaatccgcctcaatcatacctttggttttgcgaccattacgctccagcgcctgatagtaaaacagtgccattacgcctccatggttacccgcagaacttcatcgagagaggtttctccggcgagcactttctcaatgccgttgctgcggatacccgcagagtgttgtcggacataacgttccagctccagctccccggcctgacggtggatcaaatcacgcaatgtggcatccaccacgatcagctcatggatggcagtccgtccgcgaaaacctttgtgattacaggcgggacagccctgtggatggtacagagtgacggtacgggcgtcggtaattcccagcaggcgtttttcttcgtcagtggctggtgcgggctggcggcagtcgggacacagcgtgcgaaccagtcgctgcgccatcacgcccgtcagactggaagagagcaggaaaggctccacgcccatatcctgcaaacgtgtgatcgcccccaccgctgtgttggtatgcagcgtggaaaggaccaggtgtccggtaagtgaagcctggacggcgatttctgcggtttcggtatcgcggatttcaccgaccatcaccacatccgggtcctgacgcaaaatcgcgcgcagcccacgggcaaaggtcatgccgacgcgggtgttaacctgcgtctgaccgatcccttcaatcatgtattcgatgggatcttcaaccgtgagaatgttgcgcgaatggttgttcagctcctgcaatccggcgtacagcgtggtgcttttgccggaacccgtcggccccgtcaccagaaagatgccgtgcggtttgtgtaacagctggcgcaactgcgcggtcagttgctggctaagccccagacgctccagcgtcaggcgggcctggtttttgtccagcagtcgcagcaccacgcgctcgccccaggcagaaggcatggtggagacacgcacgtcaatcgcccggccgcccagcaacagcgcaatacgtccatcctgcggcacgcgcttttcggcaatgtccagccgcgccatcaccttgatacgcgacaccagcagcgaggccagtttgcgccccggacgcagcatttcatgtaatgtgccgtcaacacgaaaacggatcaccagactcttttcaaacgtctcaatgtggatatccgaagcgccttctttgattgcctctgccagcatggcgttgatcagtttgatgatcggcgcatcgtcgtcgctttccagcagctcttccgtttccggcagttcttccgcgagggtaaaaaagtcctcggcagaaccgagatcttccatcagctggcgagcctcggaagagtcccgctgccagaccgcattcagccgctgttcaaattcggcctcgtcgatttgccgcagcgtaaagggcgcgttcagcccccgctgcagctcctgcaaaacagagagcgatagcggatgaacgtggaggatctccagcgacgcttcgcaccatgccaccaggctaaaccgacggctgaaactgtagggcagacgcacggtgttggcggtggtttcctgtgctacaggcaccattaacgcgttctcccggcattgaggaacgcgcgaacttccggcggtaaggcctggttttgcgctggcagtaccggctgtgcggtgtgcggcatcaggcttaagccttgctcatcgcgatagatctgttcggcgcgcatatagttatatttgcgctgcgacacgccgtctgccgccataccgtcacgcagaatggtcggacggataaacaccatcaggttacgtttttcttttttatccgccgtcgatttaaacaggttaccaattaatgggatatcgccaagcagcggcactttcgccacgctttctcccgcctggtcgtccatcagaccaccaagcacaatcagctcaccatcgttagccagcacggtggttttcagtttgcgctcaccaaacaccacgtcgaggctggtctgtccttccaccttcgagacttcctgctcaatcaccatctgtaccgcgttaccttcgttaatctgcggcgtgactttcagcatgatgccgacttttttcctttctactgtattgaaaggattgctgttattggagccaacggtagagccggttaataccggaacgtcctggcccaccatgaagaaggcttcctggttgtccagcgtggtgatgctcggcgtggagagcacgttagagctggagtcgtttttaaccgcctgcaccagcgccatccagtcgcctttcaccacaccaaccgccgtaccgctaaagccggaaagaagctgggcgagcgtggagagatcgccgttggtatccggattaatggtggtagcgccgttttcactgatcaccgtcgagcctttctgcggtttcgcctgagaaatggctgcgcccagcgtaccgatagggatctgcgtaccattagcaaactgcattaatccggcatctttcgacgcccactgcacgccgaaattgatattgctaccttcggcaacttccacgatcaacgcctcgacatgcacctgagcacggcgaatatccagttgttcaatcacgctttgcagcgattgcatgatgtcctgcggcgcagtaacaatcagggcattactgtgtttgctggcggcgatggagacaatctcacgcccgctaccgaccgtgccttccgcctcttctttagccgccgtgagcgtgccgctgacctgcttcagtacatcgaccagatcttcggctttgctgtatttgagatagaaaacctggctgttgccgctgcgctccatttctgagtccaagcgacggatcagacggcgcattttgtcccgcgtggcggggtcaccactgacaatcacactgttggtgcgttcatcggcgacaatttgagatttcagcgtcgcaggctggttctcgccgctgtttttcgtcaggctttccagcacgcgggcgatttccgaagccgaggcgttatccagcgggatcacctcttcagtgcgattacccgcgtgatccacactctggatcacttccgtcagccgctccacgacggaggcgcgtccggtgagcataatcacgttggagggatcgtaattaacaacgttgcctgagcctgcgctgtcgatcatctggcgcagaatcggtgccagctcgcgtactgacacattacgtaccggcactactttggtgaccatttcatcgcccgcgtagttgtcgctgccttcaccgaccagcggcagcggctcgactttcgcagcgctggatttcaccaccttcagcacgtcgttttccatcggtacgacggcatacccctgtgcttccagcaggttaaggaatagctggtaatactggcgttcattgagcggggtcatggtgcgaatactcactttcccctgtacgcccggccccataatgatggttttattaaggttagcgccgacggtttcgatgaacgatttcaggtcggtatctttaaaattagcggtgaaagtggcttcttccgcccagaccggtgaactgcataatgccgctgccagcaccagcggcagtaaacgcttttttgttttgaggccagttgtcttcttacgccagaccgacaacgtaatatcacgccaaaacacgatgaatgattctcctggattaaatgcggttagcgcagcgcgatggaaatgtcgtggcgcgcacccttgcgtaaaaccgtaagttgaatggaatccattgaaggtaactgccgcatcagagcaatcattgctcgtggatcagtgaaatcctgctgatttagcgcaatggcgatatcgccttccttgaaaccgctggcatcgaacagagaacgatctgcccccggcttcactgcataaccgacaatcccctccttacgcacaggcgtaagctggatatagttaaaaattttctgcggatctttcgtcagtgcctgacgcacggcagtcgggatctcaactggcgcactggcagcaggctcagcaacagcttgctttgcttcgtcactgacggcttttttgttggtcacggctacggtggaatgcccctcttctgccaggctcaggcgctctatttttccctgatagcgcagcatcacatggtcgcggttgatttcctcaatcaccgcgttgtgagaaccaagccgttccccctgcaaatagacctgctgtttgccaccttcttcaataaccgcgccgggtctggcaccaaaggcgatcccacgcaacaccacattaagacgcgtttctgccacaggcacaggttcgggttgttttaccggcgtggcgacgggctgatatttgccaaaccagttttgctggctgattaattgcacgtcatttttatcgaacgtttttgcatccgcacggggcggtttattcgccgatggggaaacagccgtatattccgcagaaaaggagaaatagcgccagagtgaatacgccatttttgcagaaataataagcagcatcagccagaacatcccgcgtgcaattttgcgcagatgctctttgtctgtattaagagattgtctctggttaagagtgtgacgaatttttgtcagccattgaatgagataaattcgtgcgtcacgaaaaacaacccgcgccaatttatatctacccgacgttatgctttgactattccacaggtggtacgatccagtttccgctgatactggttacctgtacgtgtatcattaatcgttatgctgtaattaattccctcagtgagcattaatttcaccgttgggtcattgcacatttgtcgttgatagctggttaaaaaggcgtcaggcgtctgcgtggtctgagtccccgcttcgctgataatggtcatttttaccgtcgtgccgctactttgtgccagcactaaggtatatcccgcagatttaatcggcaggttttggctgatattttgcgcctgttttttcgccagtaaactggcattttcattatggctggcacagccacttaataatcctgtaacgctcagcaatagcgatattaataccctccctggcatttgttttatcgacatggtaaataatctctaaggttattaataagagttaaaatgtcactttgataatgacgttgttatcattaaaacaatgcctgtagataaattgttgctataccgcccagacttaaacacggtccaaaaggcagtgtggttgatcctctttttgtaataacggcatatatcaggccgcagcatgatgcgattaaagcaacattgggtagcgacaacggccccacccaactacctaacgcagcgaacaataatacatcgcccatgcctaatgcttctttacgcagaactattccggctatccagcgcagggagtaaaaagcgataaaccccaccaggacgccggtaactgcatcttgtagcgtgagcgggctctgctgcgcccatgccgcactcagtcccgtccacaatacgccctgagtaaaaacatcgggcagccattggtgatcgaggtcaatgacgctcgcggcaatcagccaggcggataatatcatcaccgccagcgcccatccactttccggccagaccagactcgccagcaaaaaagcgagtgccgtcaataactccaccagcggataacgcttgctgattttcgcctgacagtcgcggcagcgccctttgagcatcagccaggagaacagcggaatattgtcacgtatccggatggtctgctgacaatgtggacagtgcgaacgtggcagcgccaggcttatttttgactgcgcactcggcatttcaccgtgaaactccgccatttgttggcgcagcatgatggggtaacgccaaatcaccacattcaaaaaactacctataatcaatcctccgacggttgccaggacgggcatcgccgcggggtattgctgaaaaacatcaaaaagcatggttaaaggttgtttgttgtaacttgccggatgcgggcctgcaggtgtatgccatatggctttcctccaggcccgataagctggcgcaacccggtgcgccttatttcatgccggatgcggcgtgaacgccttatccgggttattcagcaggcatcgaatactcggtaaccttgttaatggtttccggcccttgcttcggtttcggcagatcgagtgacgcgagcgtgttgtaagccgactggctcacaccgccctcgaagctcatctctgtcgctcccggcaactggtaagcattcgcgcccggattccatttcttaaagaatgcggaaaggtccgtctgagcgacccaggatgcacacagcatcagcgtgtcggcagcgttaccgttggattcggcacagtagtttctgttgccaaatttgtcattgccaacatcatcgccgcgtgctttacggtgcatcaactggaacaggttccagcctttcatcccttcacgctcgctgtagaacgctggcagagagccttctggataccactgtttgatatcaaagtttttctctgcccattccttcagctgcgcgtacatcagcagacggtcacccgcaccgccacgcgcccatgcctgaccgttgctctcctccagatattccggcgcaacggtaatatcgtcagcgacacggttcatcttgccgagataacgatcctgcatgtacagcgccagcacgttgttcgccacttcagttgcgcccggtacagtcagcggcgtttctgcagcgttgtgccctacttcgtgccagatcagccagtcgttcagcggcgtcgtcggcagcgtggtgctgttcggcgagaagctgctgttcatcaccggataaccagagtgcgcatcaccgatggagatctgcacatcgttggtgaaacgatgtttgtgccccgtcaatgcttcataggtaaacatccggtgcttaccgctttcgccatcacgaccgtagaagtcattcatcgagctggcaaaggtatccagatcctcagcgaattgtttcagaccgcccttgtaattgctggcctcaaggttcttcttcggcgtggtatagacgaacgacgcagactccagctcacccaacggcgcaggggatttcaggtcgtttttccatttaccgtctttatagaacggcgcttttaccacgccagtaaaggtgaagttggctgatttctcctctttactgtcgctcttgatataaatcagaccaccgtaaggaaccttgaacttcaccgtgccgctagcatccagagagtatgttttagtcactcttggcggacggttcagcgcaacctcatgcttctcacgcccggtcaggtcgtcagccagcgccacggtaacagtcacagggactttcgcattggacttaatgctgacttcctgctgagccggagcccacaggccagtagactgcatgttacccgcaaaccatttggtcggattcgagtacaggttgatggtttcagtaacctcctcaccttcagccgataccgcccccggatacttctcgacatcaaccttgatgttcagatcccaccaggaacgccccagcatcaggcgcgtcagcggtttttccatatagttaagcgggtagctcgggttcatcatgcccgctttgctgccttcaccgtagatcatcttgttatcgatcagcgattgtttcagctctgcggagcactgcgtgccaccatcataagcattgttggcgtaacagttcaggaactcggtgaacgttttaaagcccagctcgtcatccttgtcgttttcatagcgatattcaattttattccacagccagaccgacatgttctggtacagacgttccagatcgacgctgctcagacgctcacctttgcgaccattggtacggaagtaaagctcatgctgatacagacgctgaatgttggtgcctaaatccgcagcctgcaccatcgctttcgcagtgtcggcgttaaggcttagttgcgtatactgtggaacatacatgccaccagtaaccggaacccccgtgccaggacgatattccagacagttgacctcatagtggtagtcagaatccttacactcttccagccctgggaacgcgtccagaattctcttcttcgccgcagccagtgactcaggcgttttgtggtcggcttcatcgataaaggcgaattgagttacctgtttaccctcaacttcttcctgccagctggcaacttccagcttcggtttgtcatcaggtttgttttcttgctgatatttccagataacttctttcgtggtgtcatcaatggtatacggtggtttaccatcgacagccggataacgctcatagacccaaattggcgttgaacgtcgttgacgaacgcggtccgggtagccttgcggatcgttatttactaccgacttgttaagcgccatcgacaaacctgcggcatcaagcagacgtacaaagccagatgcgctctcttccttaagattgctcatcacgttttccatgatcagcaccgatccacctttgttcatataggcgatcaaatcggtcacatcctgctgggtcagcttcggtttgctggtatctgcacgcagcgggattgcataaggatcgttaccaacctgagtcacatactcaaagccgttgaggatcagcagcggcatttcctgcgggtcgagatcgccatagctacttaaatgctcaacagagatacccgcaaaatccggatgaaagccgaacgcagcactatttcctgtaacctgcccgtgttttttgaaatacaccgtgtccaggttagtacccacggtcatattggattttgcatccggcaaccagcgatcatttgacagatagcgcagcacgttctccatgaagttcttcatgtcatccgggtcgctgttgagcgtacactgcccatctttattaacgcccccgttccagctgtaaccgttcgggcaacgcaggatgctgttgtagtgtgggttaccgataaccatcagcttgccatcgcccacttgccccagcgaaataaacggcaggttgaaggtggcggtttcgcgtgtcacgttctctggtcgcacaatggaaggcgcttcagtaatgtacgccagctcatttttatcccaggcccgtttctcgccgaaggccagccagtagtttttatcattacgcgccatcagaatcgggaaggccgcgttggagatattcaccaccgcctgaccgcgcgcattacccgtgctgccatagaagttggtggagtcatggaatacatggaacttgctgacagatttgtagttcgtatccacgccccacagcttgttgataacgccctgaatctggccgtcattaacattgcgcgtcgtcagcgagaaccagcgagcctcgttacaaccatcggttttcgcacaaatcgcggtatcgatctctttggcctgacccgtattaaactgctcaataaattcgttaggcagattaacgacttgctcaccttcccccagcgtcgcaccgttggataacgagagattgataatctcgttgatcacgttgggatattcggcaaagaccttgcgtacatcgtccggaacaacacgggtattattttgcccggtcgtcgaatagcgatgaataagctgatcaatattcgccccgcgaacttcatcacccagttcagtcagcgcaatggtcgacttattgccgcgcactgaacccagttcaaaggtatcgataccaaaggagatggtttcgccccagctaaaggaaaattcaccattttcccctgtcacgccacggcctgaattggtgtagtagttgacgccagcaacaccatatccctggctatcgaccagtcgaccttcagagagaatgatttcagtgggttgatactgataaaactgttccgcgttagccgacacgaaggaagcgttcagatccggttttgttcccggcgtggtgacgggcacgaccggtgaagtatgagtggatggcgctttatcggtcgcagcattgttttccacctcttcattgaccagctttttgaactcttccggtgccagatcgatttgcttatacagcgagtcgaagcgtttactctcgatcaccgaggagaacgtcagacaaacctgttctgtattcgccggacagctgttactggacgttaccagcgaaaccgcattgcttttcttgtcatcggagcccgccagttcttgcgcgtcctcaaggctaaacgacactttttcaaccgcacgcaagctacgcgcagcttctgactgagtgttgaaggtggcaattgtcgtgttacccgccacgcaagtaacgtcctcgccaggtttaaatgtaaagccatcgctggattcaccattacaggtagcaccagttacccgctggcttccgcccagggtcagataacccgttttcgtaggaacaggttctggctccggttctggtgttggttcaggatcaggtatcggttctggcgtaggctctgggtccggcgttggctcaggcgtcggctccgggtttggtgttggatcaggtttcacttccggcaaagatcctgttccagaatctacaggcggcgtatcggaggaagatccggaaccaccgccatcacaaccggctaacagggttgcgctcaaaatagccgctaaaagcgatttcttatatttaaatttcttattcattaataacgcaagtgacaaaacaatgttaaaaaattcgtaactgggagaaatagttttatgctttatcttctctaataacttcctccattcttaagaaaacgacatcattgatagaaaacaggtgaaatttataagaataacccctatacgatgtctatctggctatttttacgaaatttcaacaaacaaaaaattaacaacatttcacaacgtaactatataaatttgttggtagttttaacgattaagattgcaaaagcaacagatagaacggtgtttgctcatcaagcgaacataattaatacagacttgttttgcgtgataaaaaaatagatgttctcacgctcttaattatttagcaggttatctgggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaactgcccgcattatgggcgttggcctcaacacgattttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacagtctccggaagacggttgttgcgcacgtattcggtgagcgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattaccggttatctgaacgcaaaacattattgctgcatggataataaagcgagaaatgattttcaattaataagacagaataatgtaaatgaagccggatgatattaacgatcatccggctttattgatttacgagactaacatcccggtaaacacatacgcctgcagcagggtgataatgccgataacgctggcaaaaatcagactgtgcttcacggtgtagcggaacagttcagattctcggcccaccatgcccgtcgcggcgcaggccacggcgatagattgcggggagatcatcttgccagttacgccgccgctggtgtttgctgccaccagcagggtgtcagagacgttgatttgctgcgccgtggtcgattgcagtgaaccaaacagggcgttagaggaggtgtccgagccggtaaggaatacgcccagccagccgagaaacggtgagaagaacgggaacatcacgcctgtacctgccagtaccagcgccagcgtggtggacatgccagaatagttggtgacgaaggcgaacgccagcaccatgccaatcgacagtatcggccacttcaagctaattagcgtttcggcaaagacgccaatacctttcttgatccccacaccgaggatgaagatagagataatcgccgcaataaaaatagcggtgccgccagccgagagggggtcgaatttaaacaccgcatccattggcgttggttgggcgacaatgggtgccgctttcaacacttgttgatgcaaatgagggatctggaaattaatcaccagtgaataaaacgcgccgcccggagcaaataacgctttaaacggcttcatggtccagatggtgaccagcaccgttaagattaaaaacggtgaccacgctcgaatgatttgccccagactatattctgaaggcacgggaccgccagaagatggcttatttaccaccatcgcacctgcggattgtcccatgctgattgccgtttcggtatttttcggccgccagactttaaggaataaagcgagtgagacgatactcaccagcgccgaagtaatatccggcagttccggaccaatatagttagaggtaaagaactgagtgacagcgaagcttcccccagcaaccagcgccgctggccacgtctctttcacccctttccagccgtccatcattgctaccagccagaacggcacaagaaccgacaggaacggtaactgacgtcccgccattgcgccaatgtggaacggatcgattcccgttacctgaccggcgaccagaatcggcacgcccaacgcaccaaacgccaccggcgcagtattggcaatcagacacagccccgccgcgtataacggtttgaagcccaggcccaccagcagcgcaccggtaatcgccaccggcgcaccaaagccagccgctccttccagcaacgcaccaaaggagaaaccaatcagtaacacctgcaaacgctgatcgtcggtgatggagataaccgagctgcggataatatcgaactgcccgctggcaacggttaatttatacaggaacaccgccgcgacaataatccacgctattggccataatccataaataaagccatagcccgcagcagcaaatgccatatcaatcggcattttaaaggcgaatattgcaatcaggatagataatataagggttattgctccagcgacatgtcctttcagacgtaataccgcgagtgcaacgaagaagaatattatcgggatcagggcgaccagagcggatagccccagtcctcccatcggcatatacatttgggtccaggtaaccatattgttcagtctcttattatctttatatgcttgatatacttaaggttgtaataagcaaaagaggactgaactgtaaaatataggcgttatactttacagcaacagtacgccgctaacgcaattgctacctctggcataacaagtatatcgggtaagggtttctgttccgcacacgcagacgcagagtatcgttaagatgtccatattgttgttttaggcccgctagtaatgcgctacgggtatttaatattgttaaaccctgataatcgctccggttatttccgggataaatgtactaccgcagttactatcatagccccgacaataaaacttgccggggcttttttgacgctattaatgactttctttttcgcgtaaacgccaggcgtgtaataacggttcggtatagccgtttggctgtttcacgccgaggaagattaaatcgctggcagctttaaaagcacacgagttagcgaaattccccgccatcggacgataagccggatcgccagcgttttgctgatcaaccactttcgccatattctccagcgacgcctgcacctgttctttggtcagaataccgtgacgtaaccagttggcgatatgctggctggagatacgcagcgttgcgcggtcttccatcaacgccacattgtgaatatccggcacttttgaacaaccaatcccctgctccacccagcgcaccacgtaccccagaatcccctgcacgttgttatccagctcttgttggatctcttgcgccgaccagttagcgttttcagcaaccggaatagtcagcagatcgtccagcagcggttcaaattcagcattgaactcggtctgggcaatgttggcttgtacgctctgtacgttggtttggtggtagtgcagcgcatggagcgtagcagcggttggtgacggaacccaggctgtgtttgccccggcacgcagttggtcgcccttctggctgtacatgtctgccatcaggtccggcattgcccacatgcctttaccaatttgcgctttaccgcgcagcccacagaacagaccggaaagcacgttattacgctcgtaggctttgatccaaggcgtcgatttcatctgatttttacgcagcatcgggccagcttccatcaccgaatgcatttcatcgccggtacggtcgaggaaaccggtattgatgaacgccacgcggttgcgcgcctgagcgatacagctacgcaagttcagcgaggtccgacgttcttcatccataatgcccattttcagggtattcggtgccataccgagcattgtctcaatgcgggtaaacagtttgttggcgaacgccacttcctgcggaccgtgcattttcggtttcacaatatagacgctgccagtgcgcgagtttttctgcacttttaaatcatagagggcaatcgcgccagtcatgacgccatcaagaatgccttccgggatttcattgccttcgctgtcccaaatcacaggaatggtcatcaaatgacccacgttgcggataaacagcagcgagcgtccgtgcagagaaatttcagagccatcggcggcggtgtaatgacgatcgtcattcagtttacgcacgatttgccgaccgtttttctccattttctcttgcagagtcccctgcatcaggcccagcaggttgcggtacagcaggattttatcttccgcatcaaccgccgcgaccgaatcttcgcagtcgagaatggtactgatagcagcttcgacgataacatcgttgatgtgcgccggatcgtctttgccaatccgcccattggcatcgatttgcagctcaatatgcaggccgttatttttcagcaaaatgcaggtcggcgcagcggcatcgccacggtaaccgacaaactgtgctggagtacgtaacgtggtttctttaccatttttcaactggatgcgtaattgtttatcaaccaccttaaacgccaccacatcctgatagctgccgttttccagcggtagagattcatcgaggaaacgccgaacccaggcgataacctgctcaccgcgttgcggatcgtagccgctgaccatcgccccttcctgcgggatgatgtcgctgccgtataacgcatcgtacagtgagccccagcgagcgttcgccgcgttcagcgcgtagcgggcgttcattgccggaaccaccagctgcggccccgcctggctggtgatttcgctgtcaatgcccgtggtttccaccgtcacgcgctccggttgcggcaccaggtagcccagttcacgcaggaaagatttataggccgctttatcttttaccggccccggattgctgcgatgccactcatcaagcgctgcctgaatgcgatcgcgttctgccagcaactgacgattttctggtgccagatcatgaacgatctcatcaaaattgcgccagaacgccgcagcgtccagccctgttcccggtaaaacttcttcatccacaaaacgtttaaaattggcgtcaatgcgtaaacggctctgggttatggtttgactcattgtttatctcctcgttttcgcttatttcgccaacaccgctgctgccgctttcgcgacctgcgcatcctgtgctccggttaaaccagaaacgcccacggcaccaataatttgcccatccacaacaaccggtacgccgccttccagcgacgttaataacggcgcagtcacgaacgcggtacgtccgttgttcaccatctcttcatagcccttagtttcacgacgccccagcgcggcggtacgcgctttctcctgggagatataagccgcaatcggcgcgcaatcgtccatgcgacttaacgccagcagatgaccgccgtcatcggcaacagcaatggaaacagaccagttatttttctgcgcctcttcctgacctgcggcaataattgcactcgccatttgctggctaagaatgactttagttttcattttgttattccttttcaagggcttgttctacaatttcaatccagtgacgcacagaggtacgaccggcgctcgccagatgcgtctggcaaccaatgttggcggtgacgatcatttccggtttgccgctttccagcgcattcattttgttatcccgcagctggcgtgccagatcgggatgcgttaacgcatatgttcccgctgaaccgcagcacagatggctgtcgggaacgtccgttaaggtaaatccaagacgaagcaacactttttccacttcgccgttcagcttttgcgcatgttgtagggtacacggacagtggaaggccagctttttatcgccgcgaattgccagtttttccagcggttcctcgcgcagaagttcgactaaatcgaccgccagttcactgacctgacgcgctttatcggcatataacgcatcgtttttcagcatctgcccatactctttgacaaacgcgccgcagccgctggcggtttgcaaaattgcctcggcacctgcttcaatcgcgggccaccaggcatcaatattattgcgcgcccgtgccagccctttctcctgcgcattaagatgatagtccaccgcgccacaacagcctgcttcgttagctggcatgacgctgatccccagacgatccagcactcgcgcagttgccgcgttggtgttgggcgaaagcgtaggctgggcgcagccttccaacattaaaacccgacgcttatggcgcagcggcggacgcggtttagctttcaccgtttcagcaggcagttttgctctgacctgttccggtaaaaacggtcgcagcaccagccctacctgcgtcagcgcacggaagaccgccggacgcggcactacctggcgcaatccttcgcgcagtattcgctccggcagtgggcgtttcactttctgctcgacaatatcacgcccgatatccagcaaattgtgatagcgcacaccagaaggacaggtggtttcacaattacggcaagtgaggcagcgatcgagatgctcctgtgttttaagcgtgacttcgttgccttccagcacctgtttaatcagatagatgcgcccgcgcggcccgtccagttcatcgcccagaagctgataggttgggcaggttgcggtacaaaatccgcagtgaacacaggcgcgcaggatgctgtcggcttccagcgcgcgcgcgttctgccgcatctcttcagttaattgggtttgcatagcctgctcctcaaagttccgcgtacatgcgaccggggttaaacacgccgcaagggtcgagctgctgtttaagctgctggtgatagcggaataaaggagccgatagcggggcaaagccaccatctccggcactaaagcgggtcgcatgaccgccagcgttgcgggcgatgcgatggatttgattgtcctcggctgtcgatttcagccagcgtaacgccccgccccagtcgatcagttgctcgccgggtaaatccatcatcggcgcatcactgggtaatgaaatgcgccataaggtacctggtaacgagaagaacggcagttgttgttcacgcaattgctgccagaactgaccggcaacctcttcgccacccagcagttcacgcgctgcttttaccgatccttcgccgccctcaaggcggatccacaacgcattgtcgaagtaacataagccactaatgggtaatggctggagttgccactcggcgatttcactcatggcttcttgcaggctgatttcccgacgcaggctcagggaggcgcgcggtcgcggtaacactttcattgagatttcagtgagcacgccaagacaaccgtagcttccgaccattaaccgtgagagatcgtatccggcaacgtttttcatcacttcgccaccaaaacgcagatgttttccagcgccggtaatgatgcgcgtgccgaggacaaaatcgcggaccgaaccgctccacgggcgacgcggccccgccagcccgcaggcgaccatcccgccccaggtggcttcttcaccataatgcggcggctcacaggggagcatttgccccgcgctttccagcgccgcttcaattgtcaccagcggcgttccgacacgcgcggttatcaccagctcggtcgggtcgtaattaacaatgccgcgatgacaacgaacatccagcgtttgcccggtgacagggcgacctaaaaaggctttgctattgctgccctgaatcaccagcggcgttttatcgctaatcgcctgattcacctgctccagcagcgcctggctgtaatcacactcgcgtagcatcagaaacgctccagttcagggaaaggtaaatgaccgtgatgcacatgcatggcaccaaattcagcacagcggtgtagcgtgggaatgtttttcccagggttcagcaaaccatcggggtcaaacgccgccttgaccgcatggaaggtcgtgatttcatcgctgttgaactgggcgcacatttgattgattttttctcgcccgatgccatgttcgccactgatgctgccgccaacttcaacgcagagttcgaggatcttcccgcccagctcttccgcgcgggcaaattcaccgggttcgttggcatcgaaaaggattaacgggtgcatgttgccatctccggcatgaaagacgttggcaacacgtaaatcatattgctgcgataaacgggcaatgccttccagtacgccaggcagggcgcgacgcgggatggtgccatccatgcagtagtaatccggggagatacgtcctaccgccgggaacgcatttttgcgaccggcccagaaacgtacgcgctctgcttcgtcctgtgccagacggacgtcagtcgcgcccgctttcaacaagatgtcgttaacccgctcgcagtcttcctgtacgtcagactccacgccgtccagctcgcataacaaaatcgcttcggcgtcgacgggataaccggcatgaataaaatcttccgccgcgcggatcgacaggttatccatcatctccagcccgccggggataatgccattggcgatgatgtcaccaaccgcaagtccggctttttctaccgagtcaaagctggctaacagaacccgcgccacgggcggcttcggcagcagttttaccgtcacttcggtggtcacgccgagcataccttccgatccggtgaacagcgccagcaggtcaaaaccaggtgaatccagcgcgtccgatcccagcgtcagtgcctcgccgtccagcgtttgcacttcaattttcagcaggttatgtacggtcagaccatatttcaggcagtggacgccgccggcattttcagccacattgccgccaatggaacaggcgatttgtgaggaagggtccggtgcgtagtagagattatgcggtgcaacggcctgggagatcgccaggttacgcacgcctggctgcacgcgcgcgcggcgaccaacggggttaatgtcgaggatctctttaaagcgcgccatcaccaacaacacacctttttccagcggcagcgcgccaccagaaagcccggtgcctgcaccacgggtcaccaccggtacacgcaggcgatggcagacagccagaatcgctgtcacctgttccatttgcttaggcagaacaaccagtaatggacgcgtgcgatacgcgctcaacccgtcacactcgtaaggaatgatctcctcatcggtatgcaggatctcaagtccagggacatgctcacgcagtgccatcagtaccgatgtgcggtcgacatcgggtaaagcgccatcaagacgctcttcgtacaagatgctcatgagtaggcttcgctttgttgtgttgtgtggcagctgatttttgcgcgctgcttctgtgaacagttattaagcgggcttttcgttttcgtctatctctttagctaccggtcagaccattttttttccagctctgtgaccttgtcttggttaactaaatgttaaattgatgtaacataatcacttacgtgatgtgcgtgttttgcgagttaagaacagaaaaattggtcctacctgtgcacgaggtccgggaatgaaagatgaacgtcgccctatttgcgaagtggttgcagagagtatcgaacggttaattatcgacggcgtactgaaggtcggtcagccgcttccctcggaacgtcgactgtgtgaaaagctcggcttctcacgctccgcactgcgtgaagggctgaccgtgctgcgcgggcgcgggattattgaaacggcgcagggtcgcgattctcgtgtcgcacggcttaatcgggtgcaggacaccagcccgctgatccatctgttcagtacgcagccgcgaacgctgtacgatctgctcgacgttcgcgcattactggagggcgaatcggcaaggctggcggcaacgctgggaacgcaggctgattttgttgtgataacccgctgttatgaaaaaatgctcgccgccagtgagaacaacaaagagatttcgctgatcgaacatgcgcagttggatcacgctttccatctcgccatttgtcaggcttctcacaatcaggtgctggtgtttacgctgcaatcattgaccgatctgatgtttaattcagtgtttgccagcgtaaataatctctaccatcgaccacagcaaaaaaagcagatcgatcgccagcatgcgcggatctacaacgcggtgttgcagcggctgccgcacgtcgcccagcgcgcagcacgcgatcatgtgcggaccgtgaaaaagaatctccacgatatcgagctggaaggccaccatttgattcgctcggcggtgccgctggagatgaacctgagttagctggtattaaatctgcttttcatacaatcggtaacgcttgtacggctccgccccaatgcgttccagcatgttattcatgcctgtattggtttcgaggatccatgacatctccagcgcatcgatcttccggcgggcaaacggatcgcgtaaggcttcaatcaataacagcgcaatcaccgggccgatgcggctgaactgatactcgtcgcgcacgcccatcagcggtactcgcgcagttcgcacaccgctgactttcaaacgccacagcaattttgcccagccgaagggaaagagcgatccgttcagatcggcaatcgcctcgttgatgttcggcaagccgacaataaacgcgcagggtgcagaatcaatctcagcgatatagatcatatcgtccggcaccagatatttaagttgatcgcccatggtcgcgaattcatgttcggtaaacggcacaaatccccagttgtgctgccagccagagttgaaaatctcacgcaggatctgcatctcttcggcaaaccgctgacgattgatgcagcgaatggtcacctttttgcgcacctgatccatcagtttttttagcgccggagagaaagtgagatcggttcgctgcatccaccacgccagtaaatcaatgcctttgtgataacccagttgttcaatatgcgcggcataccacggtttgccgtgtggcatcatcgcacagggtggtgtgtcaaaaccttcaatcagtaatccgctttcctgattgatattcaggctgaaaggcccgctgatcttacttgcaccttgtgacttcaaccacgcttccgctgcgccaaacaacgcggcaaaaacctgcggatcatcaatggcgtcaatcatgccgaaatgaccggtatctttgccgtaacgctcgcggtgcaaggtatctatttgcgcggtaatacgcccaactatctgccccgctttttttgccacccacgcctgccagatgatatggtccgtccccggatttttcgcagacaaatgctcgttgcgttcaatgaataaagggggtatccagtttggatcgtcgggataaagtgatgacggaaaagcgataaatgccttaaggtcatttttattaattactttttcaattttaatcatcagcagatcgcattccatagttctgttctgtgggtaacaaataattaacggtgacaaacaggttgcaacagcaacgaacggcaccttaataatcaacccaatgaatacaaacgacgaataaatagtatttattaatgattacgataaggtcagagactacacagaagcgccacaatgccttttgtcgatttaaggcgaccggacaaggcttcttcttaatatattcataaattaaatatcattcacaataaaaacaaaaaaactcaaactcattatttaaatcaatgttcattttcacactgatgaaaatactatctcatttatcttttatgcctatataatccaccgcattattgtcattttattttggatatccaattttttcgtggtgtatatgtctaataaaatctttacgcattccctacctatgcgctatgccgattttccaacgctggttgatgctttggactacgccgctctgagtagcgccggaatgaatttttatgacagacgttgccaacttgaagatcaactggaatatcagacgttaaaagcacgtgccgaagctgttgcgaagcggttgttatcgctgaacctgaaaaaaggcgatcgcgtggcactgattgccgaaacaagtagcgggttcgtagaggctttttttgtctgccagtatgccggcttagtcgccgtcccgttggcgattccaatgggcgttggtcagcgggattcctggagcgccaaattgcagggtttactggcaagttgccagcccgcagccattatcactggtgatgagtggttgccactggtcaatgccgcgacgcatgacaaccccgaattacatgttttaagccacgcctggtttaaggcattaccggaagccgatgttgcgctccagcgtccagttccgaacgatatcgcctacctccagtacacctccggcagcacccgttttccccgtggcgtcattatcacccatcgcgaagtaatggctaatctacgtgctataagccacgacggcattaaattacgccctggcgaccgctgcgtctcctggctgcctttctaccatgatatgggactggtcggctttctcctgacccccgtcgccacgcagctttcagtagattatttgcgcactcaggattttgccatgcgtcctctgcaatggcttaaattgatcagtaaaaatcgcggcaccgtttccgttgcgccgccgtttggctatgaattgtgccagcgccgcgtgaatgaaaaagatctcgctgaactggatctttcctgctggcgcgtcgctggtattggtgctgagccgatctccgcagaacaactccatcaattcgctgaatgtttccgtcaggttaactttgacgataaaacgttcatgccgtgctacggactggcagaaaatgcgctggctgtcagcttctctgatgaagcctccggggttgtggttaacgaagtggatcgcgacatcctcgaatatcagggcaaagccgtcgcgccgggtgcagagacacgcgccgtatcgactttcgtcaactgcggcaaagcgttgccggaacatggtattgaaatccgcaatgaagcaggtatgccggtcgcggaacgtgtggtaggccatatttgcatctccggtcccagtctgatgagcggttactttggcgaccaggtttcgcaagacgagattgccgcgacgggctggttagacaccggcgacctcggttatctgctggacggttatctgtatgtcaccggacgcattaaagatctgattattattcgtggccgtaatatctggccgcaggatattgaatatattgcggaacaagaaccggaaattcattctggcgatgcgattgcttttgttaccgcccaggaaaaaatcattttgcagatccagtgtcggatcagcgacgaagaacgtcgcgggcagcttatccacgcgctggcggcacggatccaaagcgaatttggcgtgaccgcggctatcgatctgttgccgccccacagtattccccgaacgtcctccggcaagcctgcccgtgcggaagcgaaaaaacgttatcagaaggcttatgctgccagtcttaatgtgcaggaatccctggcatgaatcaaactgtcgcggtgacgggcgctaccgggtttatcggtaaatatattatcgataacctgctcgcccgcggctttcacgttcgcgcattgacgcgtactgcccgcgctcacgtcaatgataatctcacctgggtgcgcggttcgctggaagatactcattcacttagcgagctggttgccggagccagcgcagtggtccattgcgccgggcaagtgcgcgggcacaaagaagagattttcacccgctgtaacgttgacggcagcctgcgcctgatgcaagcagcaaaagagagctgcttttgccaacgttttctgtttatctcttcgctggcggcgcgccatcccgagctctcctggtacgcaaattccaaacacatcgccgaacaacggctgactgcaatggctgacgaaattacgctgggcgtttttcgcccgacagccgtgtatggtcccggcgataaagagttaaaaccgctgtttgactggatgctgcgcggcctgctgccacgacttggtgcaccagatacacagctctctttcctgcacgtcaccgattttgcgcaagcagtgggtcagtggttaagcgccgaaactgtacagacgcaaacctatgaattatgcgatggcgtcgctggcggctatgactggcaacgcatacagcaacttgccgccaacgtccgttgcggttccgtgcgaatggttggtattcctctgccggtactcacctgccttgcggatatcagtactgcgttgagtcgcctggcgggtaaagaacctatgctgacccgctcgaaaattcgtgaattaacccacgccgactggtcggcaagtaataaccgtatttctgaagatattaattggtttcccgggattagcctggaacacgcattacgcaacgggctattttgattgtcttgtttaaaggtgtgttaacgtttctatggtaaatcgtgaaatagtaatggattacatcctttcctgtttacaggatttggtcgaaaacggtgtggaaattaagcccgacagcgatctcgtcaacgatcttggcctggagtcgatcaaagtgatggatctcttaatgatgctggaagacagattcgatatttccattcctattaatattctgctggatgtcaaaacccctgcgcaattaatggaaactctacttccatggctggagaataaataatggggctatacgataaatatgcgcgccttgctggcgagcgactgcaatttagtgacaacgggttaacaccgtttggcacctgtattgatgaagtgtattccgccaccgaaggccggatcggcaataaaaaagtgattctggccgggaccaataattacctcggtttaacctttaatcatgatgccatcgccgaaggtcaggcagcgttagcggcccaaggcaccggcaccaccggttctcgtatggcaaacggcagttatgcgccgcacctggcgttagagaaagagattgccgagtttttcaatcgccctaccgctatcgttttttcaaccggttataccgctaatttaggcgtcatcagcgcacttgccgaccataacgccgtggtgttactggatgccgacagccacgccagtatttatgacgcctgttctctcggtggcgcggaaattattcgtttccgccataacgatgctaaagatctggaacggcgcatggttcgcctcggtgaacgggcgaaagaggcgattatcatcgttgagggcatctacagtatgctcggtgacgttgcgccgctggcggaaattgttgatatcaaacgtcgtctcggtggttatttgattgtcgatgaagcgcattcgtttggcgtgttaggcgcaacggggcgcggactggctgaagctgtcggcgttgaagatgatgtggatattatcgttggtactttcagtaaaagtctggcctcgattggcggttttgctgtcggttcggaagcgatggaagtgctgcgctacggcagccgcccgtatatttttaccgcctctccttctccgtcctgcattgcgaccgtgcgctcatcgttaagaaccattgccacacaaccagagctgcggcaaaagctgatggataacgccaaccatctgtatgacggtctgcaaaaactgggttatgagttaagttcacatattagcccggtagtgccagtaataatcggttcgaaagaggaaggtttacgcatctggcgcgagcttatctcgctgggcgtgtatgtgaatcttatcctgccgcctgccgcgcctgcaggcatcacgctgctgcgctgtagcgtaaatgctgcccacagtcgtgagcaaatcgatgccatcattcaggcatttgctactctgaagcagtaatgtgagcccgccgtggtgtttgcgccacggcgggtttaatgttgtctgtcataccaatacaccaggctcaacgccaccaacacaaacgctaccggtaaaccgagcgcggtaacaggtgcgcttaacgcaaatagcaatcccaaattgaccatgatttgatagctgatccaggtgagtaagccaacgatgacgcctacagcgagacggctacccatccctggcgagcgcggggcgctaaaggtaaacggcacagccagcaaaatcatcgccagggtcaggatcggttgccccagtttttcccacagtgcaaggcggtattcgctgctgggttgcccggtttcctgcaaataatggatgtaatgattaagctgacggacagaaaaagtattccccggcatcgataactcatcaagatccatactggtgaaggccgattgccaggcaagattatctgatgtttccagcgtttctttaccgttaagccattttttatgattcacaccatgcaggatccacgttttgtcgtctttaatggtggcactgcgtgcataaatgtaggattcgagcgaaagatcgtcacgataatgaaaaatctccacgcccacaggctggccctgttcattcagcgatttcaccgtcacaaattcattgccgcgcctggcccacagcatattgccggtaatgtcatcgtcctcccccaacgcggtggcggtcgatttgatttgcagcgcctgttgctgcaatggcgacgccacccactcatctatcgcgcctaacgaaacagtccacaatatcccggcaaccagcgccaccagtgcaatacggaagatagaaaaccccgtgctgcgaatggcggtaagctcactgtttttcgataactgccccaggccaacaatccctcccaataaggcgataaacggcgaaagttcgaccagtgtgcgcggtaaggtcattagcaccaccagcaccgcttgagtccagcgataaccgcccgggctgacatcatccagttcgttaatcaggttgaaggtggtaaaaagcggcagcaatagccctgcggcggcggcaaaaccgagaaagagatgacggattaaatagcgactgaaaacattcatcgggaaaatttctgcagcaaagtgaagtcgcgtgcaaccagcatcagcaggcccattagcatgagtccgggcactaaccacaaaccaggaatgagaggaatcgcgccgttagccaccagcgtacggcagacgtcgccgccataaaaaatggcaacaaacagcaacgtcagtggcaataacgttgaaaatcgcccttgccgcggttttacccgacttaatgaaatggccagcagcgccatcaacaatgcggtcaggccacggctttgtcgccattgcagttcggcatgatcggccggaaagacggagcgcgccagctccgtgaccgattttgctttgcgtttgacgttagggctttgatccagcggattcagatgtaattgcagattacggtagatctgttcgttgtcgtcacgcccctgatgatcgagaagataggcggtgccgttgtgcaacataacggtcggtttctcgggagatgggtcaaccacatcaaccgaacgggcgcggaaaatgcgggttcgattggcagtagaagtataaatcagcgcgtcagtcaggcgattattatcctgatcaaccgtctgcgaaaggatcattcgtccgttatctttagtgttaaatttctttgcccgcaactggcgaacatccagctccgactgcgactgctgctccagttgataaatctgcgcataagcccacggacgaccatacatcgacagaagggtgacaaaaatacttagcggtatcgccagataaagaacggctttgtacaagcgtcccggactgccccccgccgcagagatagcggtaatttccgagtcggtatacatctgccctagcgtcacgccaactgacacatacagaccaacaggtaacaacatctccagtgcaatcagcactttgtagaaaacgatatccagcacaacatcaagagctaatgtcccatttgccgcttcggtcagataacgctgtgaggagtagctggcgaaaataaagatcagaaaaccgacgataatcagcaccagacggcgcgtaccacgcatgatgtagtgttcaaccagcttcatctcactaacgccctcaatcctttgagttttttattcattgatcagtttctgcgccaacgcaatgacatgatctacctcttccggcgtcaggctgccgtcctttgcccactgaatttgcccggctttattcagcaccagaatggttgaactctgctccggcaagcgccaggcaacgcgtccctgtccattgccgtcaataacgaattgcgcccacggatagcggcgtttatttttttcgattttgccaacaacaaaatagccagtaccaaagatggcatcatcggtgttcacaatggtggtgggctgaaaacgatcctgcggaaagtttgccgcttcaaccgctttaattaacagtgagttctttttcttcgccgacttacgcccggcgatatactggataatgcggacttttcccgccaattgtgtgctgttccacttttggtagtgaatttcgtcgtcactattcagaagcagctcgccgccttcctggatataaacgggggtaaccgttttgccagtgacgaaattgtgtgcctgaacacccggggctaagagcatgataatcagcgcaataatcaaacgagatgacatcattgctccggttatagcggaaaacgcgaaatcagcagctctaagcgctggcgaatatcgctatccagcgccaccggtgcatcatacgactggcggttttccatatcatccgccaccatgtcgtcgtgtttatcccccatcaggccattaatggcggcgaggaaacgggaaatctgtaacgcctctttattttcaggatcaagcgatcttaaggtatcgtaataagaaacctgctggctgatgatttttcgcacatcatgaaattccctgccggttagtcgcggtttggcaattatctctttcagggcatgcatttgcttttgccgataggcaataaaaccgcttacgctttctaactggctatggcgtaatgaatagttcaccaacgaccagaccggagagcttaaataaatccgcaacaggttgccgtaatatgacacaatatttttcttaccgttacgaaatccgtcctgaaaacgtcccagaaaaacggtcgttttgccgaataaaaatccggcctgatgcttctttaaatacagccgttgcgcaaaacgcaggtgcttgtagcgcgctcgcatgtatttaaattgtttgcgctcatcagcagtcagctcatcgcctttggcttgtttgcgaactaaacgcagtaattcctgacgatcaacgccattgagccagaattgcaggcataacgcgtaattatcatgaatgatttcggtggtacaacttagtgcaatagtcggcggcaaactgacctgtgcatcaacgacatcatcttcttcaatcgcaacaaatagacgctcgctcgcctcaagcgggaaatattttctcatcatcaggatttctctccggctgcgttataaagcaatgaatgacgctgaaaaaaagcctttaaggttggaattaacgagagcaccacatccagacattgcccaccgaagtaagcaaatgcagcccccagcacgccaaacagatgacagaacatgaacagcaatacgatgtagccgattgaggcgatggtttgcgccacgagaaaagcgcgctgttttcccgccatcaatagcaatgactcctgcgggaagcccagcatcgagatcacaattgcgcccagcatcacctgaatcaggtcatacgcttcgagatacttaacgccaaacaccagcgaaattagcggcttgccgacgatcaacaccgcgagcgccaccagaataccgattccgccctccagtaaaccggacttcacgcctaacaaccacggtctggtggtgcgcggatctaaacgcatcacctctgggtaaaaacttttacccagtaaacccgctggcgttccggcggcgtcgaagaatgtcatggcgattttaaataacccggcggcagcgggtcctaacacgatccccaccaacactgtgctgcacgagttacgcgccgaccagatggagtgggcaatgttggttgaccagacaaaactccacgcgcctttaatgtgtcgggcagactcaaacagattcaatttgaaggcgttatggatatttctgcggcgtaattcgcgcgcggcaaaccaccagtacatggtgccgccaaccagattcgacacgtaccaggcaataacaaaacccgcaaaaccaaagtcaaaataccaggctgcgacgctccccgctgcgcgcagaaaaggtttcgtcgcctgctgtacagcaatcaaatcaaagcgatctaccgcacgcagaatgccggtcggcgtggaggaagccattgaaggaatgagcgtgcaatacagcgccgccagccaaaagctttggtcatccagacctaatgaatgggaaaggaatggcagtaaggcaatgccgccgacaatcgccaccgcgccgctgacgatatccagcgagaaggaaaatgagacgacattgcgaaattgctgcggattattgttggtcaaggctggcgttccgtactgaaccaccaactgccatgtctgaaacttaataaaatcgctgatcgacttggcgtacgattgcacaatcaccagtacgccaaacatggcgggcgtcatccctttaccggcacacgagagcgccaacagccccagcaaggcgctcacgacattactggagcctaaccaggcgctattgcgaataatggtgcgaaacgcgccatctgcaaaccaatgtttgatgttaaaacccgccaattcagcctgaccttatcgttgatagtaaaaagtatcccgccagccttaagttaaacttcggcggtcagaaacgatggcaaccagagaaaccgccttctgtgcctgttccagcacttcgctgtagggcgctctggaatcaatctcaagaatttttgtgccgttatagccaatcgtcgacataacaccgattttgtcctgcagctcggcatagtcatggtcaggcttgcgggagatggcagtctcaatatcaatccccaaacgaatgattaattcaggacggtattgcgccatttgttggtataaacaccgttcgcgctgcgccagaaacatgctgattttcccggtcgcacgttcgacgccaatccccggtccgtcataataaaagcccgaaatttcagcctgcgggaagcgatcgctgaccaccagaacgccactttgcgccagtcgctgaaccttgcgtagattcgccattcttcgcagcgagaagcagtacataatcaccgccgcccatagcgctggagatttggttttcatgctttgggttttcgaggatttggccgccaatcgccgttccagccagacgccaaccaacggcaatcgtttgattttgtcgccgtcttcgccggagagcagccccagatagcgccgctcggtttgccagtgttgttgcagcgatttcaccaggtcggtggtcagtgtggatttaccggtgccatcacacccgaccaccgcaatcagccccggaatgtagttgggctgcggcgcggttgtactaataacagtttgtgtttgtagtgcatccattcgttaaatcatcccctatccattttggtgatcaggaaagcgcggcgtgaattgcgcgtagtgacgcttgcagaatttcatcggctggttgccgaccatccagttcaaggatctttgcgccattgaatgtcaattgcggcgtaacggcgattttttcctgtaacgctgccagttggtggtcaggtttacgcgcaaacgcggtttgttcatcaatgccaagacgaatcaacaatatgggcaaataagacgccatccattggtacagcttcaactcgcgctgccttaacatttttatccaaccgttaccgcccgtggtttttgccaattgcgggccatcaaagcgaaaccccggcacttcaacctgcgggtagcggtcggtgatgagcagaaagccttgctggcttttacacaacattttgcgaaacttgtacgcccgccagcaggaaagcagatagataaccagtgcagtaatattgccaggcggtgttgagggcttttcgtgcacatgtgccgctttacttcgcagataacgcccaaaaggtgcgccaataacagggagctgtgaaatccattcgccaattcgcccggacgattgcccgagataaatgtgttctgttggcattcttgctgccagttcatttaccaggcttgccgtgagggtcgatttacctgaaccatcacatcctacaatggcaataacatgcactggcgtggaattaattattgacatattacgttgattcacgaaaaacccggcagtaaataatgtattgaatattacgtggtccgtgctcagaatatccgttcaaccttattgtgacaatggttaattgtgacattgacctgaattacgctttcataaaaacatattaaccaaataaatatttttaatggatatttaaattaaaggatatattcatgcagtcaataacacctccattaattgccgttattggtagcgatggttcaggcaagtcaacggtgtgtgaacatcttattaccgttgtcgaaaaatatggtgctgccgaaagagttcatttaggaaaacaggccggaaatgtcggtcgtgcagtgacaaaattaccgttgatgggaaaatccttacataaaacaattgaacgaaatcaggtgaaaacagcaaaaaaattgcctggaccagttccggcgctggtaattacagcgtttgtcgcccgtcgcttactgcgctttcgtcatatgcttgcctgtcgtcgtcgcgggttaattgttctaaccgaccgttatcctcaggaccaaattcctggcgcttacgatggtacggtgttcccacctaacgttgaaggtggtcgttttgtctcatggctggcaagccaggaacgtaaagcgtttcactggatggcgagccataagcctgatctggtcatcaaactcaatgttgaccttgaagttgcctgtgcacgtaaacccgaccataaacgggaatcgctggcgaggaagattgccataacgccacagttaacctttggtggtgcacaactggttgatatcgatgccaatcagccactggaacaggtgttggttgatgtagaaaaagcgattacggattttatgaccgcgcgtggttatcactagtcaaaaatggaaatgcccgatcgccaggaccgggcattttcaggaaggttaaatcaactgcaatgctatccagtacagcccaccagaaagaaaaattgccgccggtaaagtaaacacccacgccatcaggatgctggttaccgttttacgctgtaacccaccgccgtccaccaccatcgtccctgctaccgcagacgagaggacgtgtgttgtggagacaggcatcccaatataactggcaaggccgatagacactgccgccgtcatttgtgccgccatgccttgcgcatacgtcatgccgcgcttaccaatcttctcaccgatggtcatcgctacacgacgccagccaatcatggtgccaatgccgagcgccagtgctaccgccatgatgatccacaccggagcgtactcaatggtgcttaacatatcgctgcgcagttttttcagcaggttctggtcttctttactgacgcctggcagtttcgccagcttcgcggaggtatcagagatgcacagcataatgcggcgcagctggctgcgctgactcacggttaacggctcgtaactttccatattgcctggcagcatcgttttaacgcgcgcaatagcatcaaaggtatttgccggatgacagtgaaactctgttacttgcgtgccatcagtcgatgctgcaggcaatggaggttccatcgcaatcaacttctgcggcagttcaggatgctgttgcaggtagtgttcgaagttggtaacggcatcgcgggtacgggtaatttcatagccggacgcattcatattgacgacgaagccagcaggggcaatccccaccagtaccagcattaccaggccgatccctttttgtccgtcgttcgcgccgtgcgaaaacgccacgcccgcagcggaaacaatcagcgcaatacgcgtccagaatggcggtttacgtttgccttttttctttttgcgatcttccggaatgcggtgaatacggtcacgctttttcgtcccgctccagtagcgtcgcagcaggaatatcaggcctcccgcaatgaccaggccgacgataggggaaacaatcagcgaggagaaaattttggtcacttcacgcaggtttaacgcatccatcaccgatgagccggttaacagcgcgttggttaaaccgatgccgataatcgcaccaatcaaggtgtgcgaactggaggccggtaaaccgaagaaccacgttcccaggttccagataatcgccgccagcagcatggaaaagaccatcgccaggccgtgggttgaccccatattcagcaacaaatcggttggcaacatatggacaatggcataggcaacgctaagtccgcccaataacacgccaaaaaagttaaaaaatgccgccatcaccacagcaagttgtggttgcatggcacgagtataaataacggttgccaccgcattcgccgtgtcatgaaaaccattgattgcttcgtagaacaacacaaatgccagagcaagcaataacaaaagccctgtgtatatatcaaggccaacaaataaatttagcatatattagattacgccattttgaatttacgaacggacgcattatcagtgactttaacggcatgggcaaagtgaaatatcattttttaacgataaaaagagtgttatttcttgtgtatcagacaataagcattcattcaaaacctttagaaataatcaaagcacaggtattccactggttaatatattcacatatgaaatgaataaatattgaaatatataaatattgaatattttgattaatccccgtactaattattcttcataatcagtacggggttgctacaacatgtattactttttcaccacaattaacggttcaatatcactctcttttttgatgaccagtgattcatcaccgcgcaaacacgtcccaccgtagttgccgccaacggtgaaggtacatacctgaatgtatttatcgtccactttcggcaaacaccacagttgctgatagatgtttttctgctcggcaaatttaccgctggttttgtccagcacctcttcatgatggctgaccaggtcgatattgctaccacagcgaccggcgatcggtttcactgcgtaacctgttttcaccagttcatcattaacagtgaaatcggtatccagcaggtaacgatggtgcggaaacagcgaccagaggatcggcagaatcgctttgttgccggggatcaccgtccacagcggctcaaagaccagcacttccgggcgcagcaatacgtcgataagacgcacttcgttttgcggatgaccggtacggattggcaccgcagcaaactcacggtcgctaacttcacgaatctgatcaaacgcggtttcccacgcccaggttttccacacgcagttaaccagtcgcccttccccatcaatcagttgcccggcagcatcccagcccagttcatccaatccacgcaagatacgcgtttcaaagcccgcctggtgcagcgcctgctccataaactgcgcgtgatagttttcctcgatatctttgtcctgcatgatatggacaaacggacgtgcacgactgtgtttccaggcaccagccaattcgttaatcagcccttccgccggattgaagccgttgcctttatagccctgctccgcccaacgttcgaggatcaagcccgcttcggtatgacaggaggcggagtcggcgttgtactcgtaaaccttcaggccacgctcatccatgcagaaatccatacgaccagtgatcatatggtgacggcgacgctgccaggagagacgcaaacgtggccagaggattttcgggatgtcgaacagcgccagcaggttgtcatctttcagcaccttgtcggttgcgtgaagatacatcaggtgcagctcgttggtggctttaattagctcctgctcggcactctcggtaatggtgtagtaatgataaggatcctgattgatcacctgaccgttggcctgcacataggcgttttgcagcggatctttttcatccagccatttaccgtcaaactggcctttgttttccaggcgcgctccgctgattttcagcagctcgcctgcaatttccggctgcggtaagctgtattcagtatcttccgtctggatcatccagcccagaatggtggtgtcatcaaaagtgtctttcagggtatagcagccgttttcgaccaccatctccagctcacgcgtccactgttgcccttgcggcaacggggaatgaatcacgttctgttccgcaatacggactttgttgccatgcaattgggtaatgatggcgacatggccagtgtctttaaattcaccgcctttatcccagataagaagcgcacccgcgaccggcgcacgcggcgagccgttaggaaatgcctgcaatggcaggatgttgtcattaaccacttctcgcaggaagcgcagcgagaaaatctcccacgccatacccacgtcagtaaagaccacaccgtaattcagaaagagaaaacggcgagcaaattcaacgcattgccacttgtggcccatatattcgtcgtcgatatagctacggaatacggcgtcatcttcgtattcctgcggatcgagagaactgtaatctgaagagtagattgctaccccacctggggcgtagcccaataatgtcccgaacggggcatcctggctggtcgttcctttgctcatcactttacctttaacaatacaacctaagcagttggcgtaattgttgtgctctgattacctgctcagcgacattaaccggacagaggtcagactaatcatacacctcatcgcagcggctggcgcaaagggttaaaaaattcacattctgtacagcaagtgacctgctacactgcttcaacactaccactcagaaggcaactcactatgacagacaatacttatcagcccgcgaaagtctggacgtgggataaatccgctggcggcgcgttcgccaatatcaatcgcccggtttctggtccgacgcatgaaaaaacgctgcccgttggcaaacacccattgcaactttattcgctgggaacgccgaacggtcagaaagtaacgattatgcttgaggagctgctggcgctgggcgttactggtgcagagtacgacgcctggctgattcgtattggcgatggcgatcaattctccagcggctttgtcgaagtgaacccaaactcgaagatcccggcgctgcgcgatcatacgcataatccgccgatccgcgtgtttgaatctggttcgatcctgctttatctggcggagaaatttggctacttcctgccgcaggatttggcaaagcgtactgaaacgatgaactggctgttctggttacagggcgcggcaccgttcctcggcggtggttttggtcacttttaccattacgcaccggtaaagattgagtacgccatcaaccgctttaccatggaagccaaacgtctgctcgacgtgctggataagcaactggcgcagcataagtttgttgcgggcgatgagtacaccattgcggatatggcgatttggccgtggtttggcaacgtggtgttaggtggtgtgtatgatgccgctgagtttcttgatgcgggcagttataagcatgtacaacgctgggcgaaagaagtaggcgaacgtccggcggtgaaacgtgggcgtattgttaaccgcaccaacggaccgctgaatgagcagttgcatgagcgccatgacgccagtgatttcgagacgaatacggaagataagcgtcaggggtaagggttggtgttcgtcgcagcaagccatccaggccggataaggcgttcacgccgcatccggcaatcgtgcacaatgcctgatgcgacgctgccgcgtcttatcaggcctacgaaagctaatcatcacgcgctggtaatgtcgtaatccatttggcgcagtgcgtctaatgtggctttggcttcatcttcgtcgatgatgctcatggcaaatccgacgtgtaccagcacccactggcccagtagagcggcagggttaccttcacaaatcagggcgatattcacatcgcgcttgataccacatacttcaacctgcgcaagctggtgaatatcttcaccgacagccagcacctggcctggaacgccaatacacattattaactccggttattcaacttcaatacttttgacgatcagcgaatcgccggtatcgacacgcaaccgctcgccgtgacagagcggacactgcgcatcgtgctgatgaatctccaccacctggctgcaatcccagcaccaagcctgggcgggtttatagacgatatgtaaatcgcacccttgcgccaccgttccgtggcagacaatttcaaaactaaaacggacggcgctctcctcaacgcaggagagcgcgccaatttccagccacacggcggtgacgcgcttaacatcgtgctgctccgcctgccgttggataatttcaacggcgctctggcaaagagacaactcatgcattttcgccactcctgcgaccaaacagcagggcgcgacgccctgcgtgtggtacatccggattcgtgactggcagcgaaaggatcattcgtgcgcagtcatccgtcaggcgttggccctcttcaatcgacatgctgtgcaaaagcggcgacatcagcgaacaggagagatattgcgaaacaccgtccagttcgccaacggtaaaggtcatagtgccatacggcagttgcagaccaattttttcactcactttgcgcagcggccagagttgatccgggccggggaagataactgcactcagcatccacggggtgatcacacaccccgtccactgaccttcgaacagcgtaaaatcagaaacatacaccggcattgaaggatgcagaaaagagagatcgtgcatcgaacgccgggcaatttcttcaaacgctgcctgtacttgcgccttcggggaggtctggaaacctgctatctcttcagtcatgaatcgcctcccgtgggatggcttccacgccagattcacgcagcgcagccagaacctgctcaagcgcaggttcaatcattgcttcaaccgtcggcgttaagccgatgtgtggctccagcgattccgggatcacgccgaccagggtcagctttttcggaaactcgccggtgaagcgcagggccgacaagacgtcggccaggccaagctgatgcggagagattttgttggtaaacaacgccggaacttcttcatcccgcaggatcatcatcgttcccggcgcgttctttttcgagacaatggcatccgcaataatcaaatgatcgcgatttgccatgtcgccaagcagctccattcccgccgtgccgccatcgaggatctcaacataatccggcagaatgtatcgttgctctaacgcttcgacaatccgcacaccgatggcttcatcggtcagcaaaatattgccgacccctaagactaaaatacgcattacagaaccttcactgaaaccacttcgttgccgtcagcatccactacgtgtaccgcacaggccatgcacgggtcaaaggagtgaatggtacgcaccacttccagcggtttattcggatcggcaaccggtgtacccaccagcgactgctcgtaaggaccgacgtcatcattgaagttacgcggaccagagttccaggttgatggaacaaccgcctggtagttgctgatgataccgtctttaataaccatccagtgagagagcataccgcgcggcgcttcgaggaagccaacacctttgaattcacccgttgccggaatgttcggcttcacaaaggtggtgtgatcgcctttgccgatattggtgatcagtgcactgtattggttttgcaggatatcctgcaattcacagcagtgaacggtacgaccaataatacggcccagcgtggagtgcagctgtgccacttccagcgtgttgccagtcagtttctgataaatcgcaacgatttcattcagtttgttctgggtagattcgcgacctgccgccagtttcaccagcatattagccagtggccccacttctaccgttttgccgtagaaagtcggtgatttcacccaggaatatttcccgtcgtcagaccaaccatcataagccggaatggtggtgccttcccacggtgcctgcggcgcttcgtctttataccaggagtgcttcgcgctttcctgaatgcctttgatcaggtattcatcggaatgagaagtgatcggacgatacgaggacagatccgcattctcaatgtagccgcccgggaacaggaagctgccgtttttactgtcggtcgggaattccggcacgctcaggtagttcaccgcacctttaccgcgtgtcagccattccgggtagaacgcggcaataactgcggtatcaaccttataaacctgctcaacaaagtcgctcagtttgtcgatgaaagacttgatgtacatcaggcgctcaaggttcagcacgcccaaaccgtcgaggttgatcgggttcgcgacaccacctaccgccaggttctgaatgtgcggcgttttaccgcccagcagcgccacgacgcggttagcgtcacgctggcactccaacgcttgcaggtagtgcgctaccgcaatcaggttcacttccggcggcagtttcatcgccggatgaccccagtagccattagcgaaaatacccaactgaccgctggcaaccagatctttgatcttgttctgaactttggtgaactcttccggactgttcaggtgccaggtcgaaacgcctttcagcatttcggaggctttggttgggtcagcttgcagtgcagaagtgatgtccacccagtccagcgccgaaagctgatagaaatgaacaatatggtcatgcgtggtgtgcgcagccagaatgatgttacggatgtattgcgcgttaaccggaacgtcgatattcagcgcactttctgccgcacgaacggaagacagcgcgtgagtggtagtacatacgccacagatacgttgcacaatcatccatgcatcgcgcggatcgcggtttttcacgatctcttccatgccgcgccacatggtaccggaagcccatgctttcgaaacgacgccattttcgatttcgcaatcgatgcgtaaatgcccctcaatacgggttaccggatcaatagtaattctctggctcatgctttgctcgcctcatgacgattatgatcgttttgttttaaaggaggaagtatcggcagtagacgaatgagtacgatgtaagcgcaaatctcaatagccacaaaaccaatagaaatcaacagttcttcccaggtcgggaagtaggcgtaaccgccgcccgggttgaatgccaccagcgaataggtcagacgccaggttgcacaacctaacagtgcgctcagtgctgacaggaacagcatgcgggaatcattacgcagcttcgccacacgcagaacgaccagcgggaagagcatcagcaggacttcaatccagaacatcacggagtagaagtcaccggcaaacgctaacgacagcttgtcgcgatagataagctcgccaaagcgcagcacgatgaaaatcgccagcaacacactgatggtgttggtcagcttaacaaacagactcttttcatccggaccgttgccacgcagacccgcctgcaccagcgaaccttcaaagatgacaatcgagaagcccatgatgaacgccgtcagcagcgagaacagcggcaacatttcatagctctgccacaacggatgcaccttgtagcccgccgagatcatcagcgaccccattgaagactggtgcatggtcggcagcagcgcaccgagcgcgatgatgaagaacatcaccttgtttagtcgctgtagcgacaccttccaccccagacgttcaaacagtgccggagcaaactccagtgccatcacgccgatatagatggtcatacagaccgccgtctcgaacagtaccgagttcacgttgaagtgacccggaatgtagaagtacggcaggttccagtagcgacccacgtcgatagtgatcgacaagccacccagtgagtaaccaaacagactcgccaacagcgccggacgcaccagcggatggtattgcccacggttaaagacgtataccgcccacgccagcgcccagccgccacaggcaaagccggtgccaatcagcaggtcaaacgcgatccacacgccccacgggaagccgccgttcaggtcagagacagagcccagaccgaacaccagacgcttcacaatcaggagcatacagatgacgattaacggtccaaaaatcatgaccggtttactgatgattttgccgcccagcggttgtggatcatgactcatgatcgtctcctccgtcgtgatggtcgtttttggtgttgcgacgaaccagcacggttaagcccgccagcacagccagtggtagcatcatgcctttatacagggtgtgttgaatattttcggaacgcgcaccggtagaaagatcgtccagtttcggcaggtcgagattttcataaggcacacccgtcagtaccagaacctgagtaccgccgccctctttctcgccgtacagatgcggataatatttcggcaccgtatgcaggtaagtgtcgccagatttcagcgtctgacgcggatagtggtattcgctgccaggcttcagcgccagacgttttttcgcctccgccatcagctcttcacgcgtaccgaaaatcaccgcgcccgccgggcacacttctacgcagccaggtagaccgcctttatcgagacgttccacacctttctggttgcacagctcgcacttatgcagcgcaccaaacgggttgttgtagtcgtacttcggcacgttgtacggacaggcgaccatgcagtaacggcagccggtgcacacgtctttgtcgtaatggacaatgccggttttcggatcttttttcagtgcagagaccgggcacacagagacacagttcggatcgacgcagtgcatacactgtttcttaatgtacgcgtagccgttctcctcctggtctttgttgacccctgtgccgctggtccacacctgaatgatgttattggtatacggcgacagtttgtcgttgttcgaccagatctgttccccttgcgggttacgttcagggaaattgatatcctgacacttggtgacgcaagcctggcagcctacgcacaaggtcgagtcgtacaacatccccagcgatcccggaattggcgggcggttttcagcagccgcatgactgacagacggcagcgcgcccgtcagcaatgccccgcaggaggctgctttaataaaattacgtctgttcacggttattctccccgtgagtcagcgttatctttcttttgctgacgacccagttcacgcaccgccatcacgctgacaccggcaaccaacccaaccacaccgccgagcaaaccaatagcgcctgcagagacgttgccgccctctttagcgttaacatccggtttctgtgaacgcggagtttgattttcgacgttggcaagctgatggatgcctttatggaagccgataccttcttcgttacagccatagcacgggtgaccaatcgccaccggccacacaccgccaacatcgcagaattgcagcgttgagcagttgccgtaagtttctggccctttacagccgaggtggtacaggcaccagccttcgcggtggccttcatcaccgaactctttggcaaaacgaccagcatcgaagtgcgggcgacgttcgcagtgttcgtgaatcagacggccataggcgaaggtcggacggtttttgtcatccagtttcggcggtttgccgtaagtgatgatgtgcgcaacggtcgcgaggaagttgtgcgggttcggcgggcagcccggaatattgataacggttttgcctggcagaacttcttgcaggctgactgcgccagttgggttaactccagctgcggcaacaccgccccacgcagagcaggaaccgatagcgataatggctgctgcgccttccgccgctttgcggatgtgatccacaatcggctcaccggcaaccatgcaataaataccgttatcttttaatgggatggaaccatccaccactaacacatactgccctttgtacttctcgagagcgttatgtttgttctcttcgacctgatgaccgaaggcggcggaaagcacttcgtgatactccagagagatagtctccagtacgaggttttctaccgttggatgcgttgcacgaagcagagattccgtacaaccggtgcactcctgcgcgccaatccagataactggcggacgctgcgggttagtaaccgattcggccatctctgcagcggctttgctacttaaccccatggtggcggctaatgctgcacaaagcttcatgaaatcacgacggttaatgccgtgagaatggatgagggtgttatctccagtcatttatagttattccgttgcgaagacctggcatatattttgcctcaatcgcaaaatcaataatgcgatcgatgcgccatttaccacacatttattatggttatcgatatcatgatactgcggcggggcgctaaaacgaagggaagaagcattagtgtaattaattaaagcaagataatacgtatgtttgatcaattttcgaggcgataaccggccataaaaaagcgcaacgtagaacaggaattattctcacgaaagaaatccattaccatctctttatccagtccatagcggcgcgtcagaatacccgcttcccaggcgctaagctggcgatctccggtcttttcgtacatccggtgtgagtagcctaatacaaaaccgcgtttataatcggcacagaattttgtcacattaaccgcactgtcggcatgcgttgcttttaatcccgccattaagcctttaccaaaatggttattcatcgttcacctcattcgctatatattgtaatatatagcgatattttaggcaaagaacgacttttgcgcacgctattttttcatgcttgtttaagacgtaatcccgtaagagataaacctatcaggagagatatttatcgaaccatttcagtgtcctttgccaggcaagatcggcggcagatttgtcataacggggcgtggaatcattatggaatccgtgattaacccccggatagatatacgcctcataaaccttattattggctttcaacgccgcctcgtaagcaggccagccctcgttgattcgggtgtccagttccgcgaagtggagtagtaaaggcgcttcaatcttcgccacatcggcagtgggtgcctgacgaccataaaacggcaccgcgcaggccagttccggatacgcgacagccgccgcgttcgatacgccaccgccatagcaaaatccggtaatacccactttgcctgtcgcttgcggatagcgttgcataaactcaattgcggcaaagaaatcattcatcagtttggttggatcaacctgctgttgcagctcacgacctttatcatcatttcccggataacctccaacggaacttaagccgtcaggtgccagggcgatataccccgccttcgccactcgccgtgccacatcttcgatatacggattcagtccacgattctcatgcaccaccactacggctggcgttttgccgctcatctttgcgggcttcaccagataaccccgcacctcgccgtgaccatttggcgaaggatacgtgatgtactcagcaacaatttccgggtcggtaaactctacctgagtcgccagcgcataatttggcttgagcaaatcaaacaacgctaatgccgtcatcccgcctaccgcacttcgccgcaaggttgaggaactcacgtttcgagattttcccgtgagcgtaatagtcatagtaatccagcaactcttgtgggaaatctttggcggttaaacgcggcatcgttgcactcctcagttggtgtttttttaagcaaagcataagcacgtgtttttgcccagtttttcgtcactctgtgagccagactacgggatacgcgctggcgaatcgctaaactagaaacattgtttcgaaattgaacggtggaaaggagaggtcatggtctggttagcgaatcccgaacgttacgggcagatgcaataccgctattgcggaaaaagtggtttacgcctgcccgcgttatcgctcggtttatggcacaatttcggtcacgttaacgcgctggaatcacagcgtgcgatcctgcgtaaagcgtttgatttgggcattacgcactttgatttagccaacaattacgggccgcctccaggaagcgcagaagagaactttggtcgcctgctgcgggaggattttgccgcttatcgcgatgaactgattatctctaccaaggctggctacgatatgtggcccggcccttacggctctggcggttcacgtaaatacctgctcgccagcctcgaccaaagcctgaagcgtatggggcttgagtatgtcgatatcttttactctcatcgcgtcgatgaaaatacgccgatggaagaaaccgcctctgcgctggctcatgcggtacaaagcggtaaggcgctgtatgtcgggatctcctcttactcgccagagcggacgcaaaaaatggtcgagttgctgcgcgagtggaaaattccgctgttaattcatcaaccttcgtacaatttactgaaccgctgggtggataaaagcggcctgctggataccctgcaaaataacggcgtgggctgtattgcctttactcctctggctcagggattgctgaccggaaaatatctcaacggcattccgcaagattcacggatgcatcgtgaagggaataaagttcgtggtctgacaccgaaaatgcttaccgaagccaacctcaacagcctgcgcttattgaatgaaatggcacagcagcgtggacaatcaatggcgcaaatggcgttaagctggttgctgaaagatgatcgcgtgacgtcggtattgattggtgccagccgcgcggagcaactagaggagaacgtgcaggcgctgaataatctgacatttagcaccaaggagctggcgcagattgatcagcatatcgccgatggcgagctgaatctgtggcaggcgtcttccgataaatgacctgttaataacgggcgcgcgaaccgcgcccgaatcagatcagtgattatgacgagtcagtcggtcaagatagcccatcacaaatgcagaaagcacaaacgtcagatggataatgacgtaccacatcagtttgttatccgggacatttttcgcatccataaagacgcgcagtaagtgaatggaagaaattgccacaatcgacgctgctactttgtttttcagcgacgttgcgtccattttccccagccagttcagcttctctttgttctcggagatatccagctgtgagacgaaattctcataaccggaaaacatcaccatcaccagcaaaccgccaaccagcgtcatatccaccagcgacagcaacacgaggatcaaatctgattccgccatcgagaagatattcggcagtacgtgaataatctcctggaagaacttcagcgccagggcaactaacgccagcgaaaggccaaagtacacgggggcaagcagccagcgagaagcatacattgcattttcaagaaaacgttccatacattcctgtcgtgtagttaaaacgggcaacagtatatcgcaattgagtaaacagcacgcaacagcaaatcaacatatacgttaaacctttgtcgcataattctgaggtttagggatcttcctggttcccttatcaacgcatcgagaacgtctacccttaaaggacgttgaacctgaagggagaaaaacgatgtctcatttaaaagacccgaccacgcagtattacactggtgaatatcccaaacagaaacaaccgacgccaggcatccaggcgaagatgacaccggtaccggattgcggcgagaaaacctatgttggtagcggtcgcctgaaagatcgtaaagcactggtgacagggggcgattccggaataggtcgcgctgccgccatcgcttacgcgcgtgaaggggctgacgtggcgatcagttatcttcccgtggaagaagaagacgctcaggatgtgaaaaagatcattgaagaatgcggacgcaaagccgttctgctgccaggcgatttaagcgatgagaaatttgcccgttcgctggttcacgaagcgcacaaggcgttaggcgggctggatattatggcgctggtcgccgggaaacaggttgccattccggatattgcagacctcaccagcgaacagtttcaaaagacctttgccattaacgttttcgcgctgttctggctaacccaggaagcgatccccctgctaccgaaaggtgcaagtatcatcaccacttcgtcaatccaggcataccagccaagtccgcatttactggactatgcggctacgaaggcggcgattctgaactacagccgtggcttggcaaaacaggtcgcggagaaaggtattcgggtgaatattgtcgcgccaggcccgatctggacagcactgcaaatttccggcggacaaacgcaggataagatcccgcagtttggtcagcaaacgccgatgaaacgtgcggggcaaccggcggaactggcccctgtatatgtttatctggcaagtcaggagtcgagctacgtcaccgcagaagtgcacggcgtgtgcggcggcgagcatttaggttaaaaaaatgcccggttgtgaaaagcaaccgggcatcattgtgaattcactcttacctgatgtggcgaaaacgccttatccgcctacaaacgcatgaagattcaacatgttgcaatagattttgtaggcctgataagcgtagcgcatcaggcattgagcacctaatgccggatgcgtcgtgaacgccttatccggcctacaaacgcacgaagattcaacatgttgcaatagattttgtaggcctgatgagcgtagcgcatcaggcaattctactttacttcgctttggcggtttcttcgccgaccagacctatcttcaggtaacccgcctgatgcagcgtatccattaccttcatcaacgtctcgtaatcgacggttttgtccgctcggaagaagatggtggtgtctttcttgccttcggttaacgcattcaacgccgtaatcattgtttcatcggtgaccggatcgttaccgataaacatcgagttgtctgccttcaccgacagataaaccggtttttccgggcgcggctgcggcgtgctggtagaagcaggcaagttcaccttcacatctaccgtcgctaacggtgccgccaccataaagataatcagcagaaccaacatcacgtcgataaacggcgtcacgttgatatcatgcatttcgccgttatcgtcgaggttttcgttaagatgcattgccatcggatattatcctgcgcgtaatttttgtgcgacacgaaccggatgcgcagcggcgctggcttccagatccaggtcacggctttgcagcaacaatacctgcgctgcaacatcacccagcatcgctttaaagccgccaatctggcgtgcaaatacgttatagataacgaccgcaggaatcgctgccacgaggccgattgccgttgctaacagagcttctgcgatacccggcgcaacgactgccaggttagcggtctgcgtttgcgcgataccaataaagctgttcatgatgccccagaccgtaccaaacagaccaacgaacggagaaatcgcgccgatggttgccagatagccgttaccgcggcccatttgacgacccactgcggcgacccgacgctccagacggaagctggtacgttctttaataccttcgttatcgtcgctgccttctgacagttccagctcattctgcgcttcattgagcaaatgcaggcttaagcttttgctaccaaaatcagcggcgatatcgttggcctggtttaaggaacgcgcttcagccagcagttgctgctcgcgcttaaggcgacgcttctgattgaagaattctacgctcttactgaagaagattgcccaagtgactacggaggccaaaataagcccaatcatcacgcacttaacgacaatatcggcgtgctgatacataccccagacggaaaggtccgtctgcatcaaattattacccactgtgtatctccaggacgcaagtcacaaaatctgcgcataataatatcaaaatgacgtcgaattgatagtcgttctcattactatttgcatactgccgtacctttgctttcttttccttgcgtttacgcagtaaaaaagtcaccagcacgccatttgcgaaaattttctgctttatgccaattcttcaggatgcgcccgcgaatattcatgctagtttagacatccagacgtataaaaacaggaatcccgacatggcggacaaaaagcttgatactcaactggtgaatgcaggacgcagcaaaaaatacactctcggcgcggtaaatagcgtgattcagcgcgcttcttcgctggtctttgacagtgtggaagccaaaaagcacgcgacgcgcaatcgcgccaatggcgagttgttctatggacggcgcggaacgttaacccatttctccttacaacaagcgatgtgtgaactggaaggtggcgcaggctgcgcgctatttccctgcggggcggcagcggttgctaattccattcttgcttttgtcgaacagggcgatcatgtgttgatgaccaacaccgcctatgaaccgagtcaggatttctgtagcaaaatcctcagcaaactgggcgtaacgacatcgtggtttgatccgctgattggtgccgatatcgttaagcatctgcagccaaacactaaaatcgtgtttctggaatcgccaggctccatcaccatggaagtccacgacgttccggcgattgttgccgccgtacgcagtgtggtgccggatgccatcattatgatcgacaacacctgggcagccggtgtgctgtttaaggcgctggattttggcatcgatgtttctattcaagccgccaccaaatatctggttgggcattcagatgcgatgattggcactgccgtgtgcaatgcccgttgctgggagcagctacgggaaaacgcctatctgatgggccagatggtcgatgccgataccgcctatataaccagccgtggcctgcgcacattaggtgtgcgtttgcgtcaacatcatgaaagcagtctgaaagtggctgaatggctggcagaacatccgcaagtagcgcgagttaaccaccctgctctgcctggcagtaaaggacacgaattctggaaacgagactttacaggtagcagcgggctattttcctttgtgcttaagaaaaaactcagtaatgaagagctggcgaactatctggataacttcagtttattcagcatggcctactcgtggggcgggtatgaatcgttgatcctggcgaatcaaccagaacatatcgccgccattcgcccacaaggcgagatcgattttagcgggaccttgattcgcctgcatattggtctggaagatgtcgacgatctgattgccgatctggacgccggttttgcgcgaattgtataacattgccacttttggacaattttgcagacatttaattgtgaaaagtcttaaattgttgcgtccgggatcaaggcgtcccggacgaatcaggagtacaataggcagataaaggcttaaacgctgttccacaggaaagtccatggctgttattcaagatatcatcgctgcgctctggcaacacgactttgccgcgctggcggatcctcatattgttagcgttgtttactttgtcatgtttgccacgctgtttttagaaaacggcctgctgcccgcctcatttttgccaggcgacagcttgttgatactggcaggcgcattgattgcccagggggttatggattttctgcctacgattgcgattctgaccgccgcagcaagtctgggctgctggctaagttatattcaggggcgctggttagggaataccaaaacggtgaaaggctggctggcacagcttcctgctaaatatcaccagcgcgccacctgcatgtttgaccgccacggtctgctggcgctgctggctggacgttttcttgcatttgtccgtacgctgctgccaaccatggcgggaatttccggtctgccaaaccgccgcttccagtttttcaactggttaagtggattgctgtgggtcagcgtggtaaccagttttggctatgccttaagtatgattccgttcgttaaacgccatgaagatcaggtaatgacgttcctgatgatcctgccaattgccttgttaaccgctggcttgttaggcacgctgtttgtggtgattaaaaaaaaatactgtaacgcctgacgattttccccgttcccggctgctgtaccgggaacgtatttaattcccctgcatcgcccgcattcttgccgcatcttcccccggcgtcacaccgaagtaacgtttaaactcacggctaaattgcgatgcgctttcatagccgacgcgcatcgctgctgcgctggccttcatgccgtcatggatgatcatcatccgcgccttatgcagacggtaattcttcaaatactgcaacggcgaggtgctggtgacagacttaaaattatggtggaacgccgatacgctcatgttggcttctgccgccagttgctcgacgctcaggttttcggtgtatttattctcaatccgtttcagcacgcggctaatcagactgaagtgagtctggcgactgaccagcgccagtaacgcgccgccgcaaggtccggtcagcacgtagtacagaatttcgcggatgatctgtttgccgagaatacgcgcatccagtggtcgctccatcacgtcgagtaaccgctccgccgcgcataaaatctcttctgataacgtggcggagttaatcccgctggctgccatcgacggctggaaatgctcatcttcgccaatgtccatcaacagttcctgtaactgcaaaatatcgacattgagacgcaaccctgccagcggcacctctgacgtggcataggtttcgcactcaaacggcaacggcaccgtcagcagcaggtattcattggcatcataacgaaacacgcgttcattgatataaccgattttatgcccggaaaagagaattatgatgccaggctcgtacatcaccggtgtacgtgcgaaaggtgtctcgccatacaacaaacgcacatcgggcaacagttctgacaaactattttctttatttttcagtttattaactttatccgccagcaagcggcaaatctcttcacgtttcatatcgcgtaatttcttaggaataatgcggcaatttgattgtgcgcaattttgtagcatttctccagcactctggagaaataggcaagacattggcagaaatgagcattgagagccagggcgctggcgatcacaatgaaaaacatcaggcagatcgttctctgccctcatattggcccagcaaagggagcaagtaatgaacaactttaatctgcacaccccaacccgcattctgtttggtaaaggcgcaatcgctggtttacgcgaacaaattcctcacgatgctcgcgtattgattacctacggcggcggcagcgtgaaaaaaaccggcgttctcgatcaagttctggatgccctgaaaggcatggacgtgctggaatttggcggtattgagccaaacccggcttatgaaacgctgatgaacgccgtgaaactggttcgcgaacagaaagtgactttcctgctggcggttggcggcggttctgtactggacggcaccaaatttatcgccgcagcggctaactatccggaaaatatcgatccgtggcacattctgcaaacgggcggtaaagagattaaaagcgccatcccgatgggctgtgtgctgacgctgccagcaaccggttcagaatccaacgcaggcgcggtgatctcccgtaaaaccacaggcgacaagcaggcgttccattctgcccatgttcagccggtatttgccgtgctcgatccggtttatacctacaccctgccgccgcgtcaggtggctaacggcgtagtggacgcctttgtacacaccgtggaacagtatgttaccaaaccggttgatgccaaaattcaggaccgtttcgcagaaggcattttgctgacgctaatcgaagatggtccgaaagccctgaaagagccagaaaactacgatgtgcgcgccaacgtcatgtgggcggcgactcaggcgctgaacggtttgattggcgctggcgtaccgcaggactgggcaacgcatatgctgggccacgaactgactgcgatgcacggtctggatcacgcgcaaacactggctatcgtcctgcctgcactgtggaatgaaaaacgcgataccaagcgcgctaagctgctgcaatatgctgaacgcgtctggaacatcactgaaggttccgatgatgagcgtattgacgccgcgattgccgcaacccgcaatttctttgagcaattaggcgtgcctacccacctctccgactacggtctggacggcagctccatcccggctttgctgaaaaaactggaagagcacggcatgacccaactgggcgaaaatcatgacattacgttggatgtcagccgccgtatatacgaagccgcccgctaagctttttacgcctcaaactttcgttttcgggcatttcgtccagacttaagttcacaacacctcaccggagcctgctccggtgagttcatataaaggaggaacgtatggctaatccaaccgttattaagctacaggatggcaatgtcatgccccagctgggactgggcgtctggcaagcaagtaatgaggaagtaatcaccgccattcaaaaagcgttagaagtgggttatcgctcgattgataccgccgcggcctacaagaacgaagaaggtgtcggcaaagccctgaaaaatgcctcagtcaacagagaagaactgttcatcaccactaagctgtggaacgacgaccacaagcgcccccgcgaagccctgctcgacagcctgaaaaaactccagcttgattatatcgacctctacttaatgcactggcccgttcccgctatcgaccattatgtcgaagcatggaaaggcatgatcgaattgcaaaaagagggattaatcaaaagcatcggcgtgtgcaacttccagatccatcacctgcaacgcctgattgatgaaactggcgtgacgcctgtgataaaccagatcgaacttcatccgctgatgcaacaacgccagctacacgcctggaacgcgacacacaaaatccagaccgaatcctggagcccattagcgcaaggagggaaaggcgttttcgatcagaaagtcattcgcgatctggcagataaatacggcaaaaccccggcgcagattgttatccgctggcatctggatagcggcctggtggtgatcccgaaatcggtcacaccttcacgtattgccgaaaactttgatgtctgggatttccgtctcgacaaagacgaactcggcgaaattgcaaaactcgatcagggcaagcgtctcggtcccgatcctgaccagttcggcggctaacatgcaaattctcccggtggcggtaatgttccgctaccggacttttcagaaatcatttattcccctcgcgtcccgcccgttgttactcttccttgttcaggaatgccaaatataaggacatcatcatgcagagccggaagctcttaaaagaacaactcatctatatccgggataaacgcaacggagaggtgaaaaacagatgaaaataatacttctgtttttagcagccctggcaagttttaccgtacacgcacagcccccctcacagaccgtagaacaaacagtccggcatatttatcagaactataaatcagatgccactgccccttattttggtgaaaccggagagcgggcgataacttctgcgcgtattcaacaggcgcttaccctgaacgacaatcttacgctgccgggcaatattggctggctggattatgatccggtttgtgattgtcaggattttggcgatctggtgctagaaagcgttgcgataacccaaactgacgccgatcatgccgatgccgttgtgcgctttcgtatctttaaagatgataaagaaaagaccacgcagacactgaaaatggtggcggaaaatggtcgttgggtcattgacgatattgtcagcaatcatggcagcgtcttacaagcagttaatagcgagaatgaaaaaacgctggccgctttagcttcgttgcaaaaagaacagccggaagcctttgttgccgaactctttgaacatattgctgattatagctggccgtggacgtgggtggtttccgactcttaccgccaggcggttaatgccttctataaaaccaccttcaagacggccaataatcccgatgaagatatgcaaatagaacggcaatttatttacgacaatccgatctgttttggcgaagagtcgctattttcacgcgttgatgaaattcgagtcctggagaaaaccgccgattccgcccgcattcatgttcgttttacgctgaccaatggcaacaacgaagagcaagaactggttttacagcggcgcgaaggcaagtgggaaatcgctgattttatccgcccgaacagcggcagcctacttaagcagattgaggcaaaaactgccgccagattaaagcaatgagctgaattaaataacaattagccggaacaataaataaaagggaacactatatgaaaacgattttcaccgtgggagctgttgttctggcaacctgcttgctcagtggctgcgtcaatgagcaaaaggtcaatcagctggcgagcaatgtgcaaacattaaatgccaaaatcgcccggcttgagcaggatatgaaagcactacgcccacaaatctatgctgccaaatccgaagctaacagagccaatacgcgtcttgatgctcaggactattttgattgcctgcgctgcttgcgtatgtacgcagaatgataaaaaaatccccggtagcgtgtcagttgccggggatattttttaacgtccaaccgccgctttaggccgtttcttcgcaccagcattcaccggacgagattgcgtagacgacgctttttttgccgtagcaggcgtctgacgctgggtcgccatcggcgtatgtttcgtcaacgccggacgggtattgcggttctggcgacgagcttcacgcatctcttcaatggttggcgcaggcactaagcaatcgcgacggctgccaatcagatgctttttgcccatcgcttccagcgcctggcggattaacggccagtttgccggatcgtggtaacgcaacaacgctttatgcaaacgacgctgtttgtcgcccttcggtacgaagacgtcttcgctcttataaccaatcttcgccagcgggtttttcccggtgtaatacatggtggttgagttcgccagcggcgacggatagaagttctgcacctggtcgaggcggaagcggtgctttttcagccacagcgccagattcaccatatcttcatcacgcgtaccggggtgcgcggagatgaaataggggatcagatactgctctttacctgcctgttttgagtaagtatcgaacagctctttaaagcggtcatagctgcccatgcccggcttcatcatcttcgataacggcccttcttcggtatgttccggggcaatcttcagataaccgccgacgtgatgggtcgccagttctttgatatagcgcggatcttctacggctatgtcataacgcacaccagaggcaatcaggatctttttaatgcctttcagatcacgcgcacggcgatagaggttgatcgttggttcgtggttcgtgtccatgtgcggacaaatatccggataaacgcacgacaaacggcgacaagtttgttcagcgcgtggcgatttgcagcgcaacatatacatgttggcagttggcccaccaagatcggaaatcacgcccgtaaaacctggaacggtgtcgcggatcgcttcgatctcattaatgatcgaatcttcggaacggctctgaataatgcgcccttcgtgctcggtgatagaacagaaagagcagccgccaaagcagccacgcataatgttgaccgaaaaacggatcatttcgtaagccggaatacgggcattgccataggccggatgtggcacgcgcttgtatggcagcgcaaaaacgctgtccatctcttcggtagaaagcggaatagcaggcgggttgatccacacatagcggtcgccgtgtttttgcatcaatgcgcgggcacagcctgggttggtttcgtggtgcagaatacgcgaagcatgggcgtacagcactttatcgcccttcactttctcgaaagaaggcagcaacacgtaggttttttcccacggtttcgggcgcggtggctgcacggttacggctttggcttcctgctttttcggtgccaccggtttgttatccgcgcacggcaaatcttcaccatacggatgcgggattgggtcgatttttccaggggtatcaagacgggtggaatccacgccgctccagccaggcagcgcctctttcacgataatcgcggtattacgcacatcgcggatttcactaatcggctcgcccatcgccagacggtgcgccacctccaccagcggacgctcaccgttaccaaacatcagcatgtcggctttcgaatccaccagcacggaacggcgcacggtatcggaccagtaatcataatgtgcggtacggcgcagactagcctcaataccgccgaggatcaccggtacatctttccacgcctctttacaacgctgggtataaaccagtgtggcgcgatccgggcgcttacccgcgacgttatccggcgtgtaggcatcgtcatgacgtaaacggcgatcggcggtataacggttgatcatcgaatccatgttgccagcagtaacaccgaaaaacagattcggtttacccagacgcatgaaatcgtctttgctgctccagtctggctgggcgatgatcccgacgcgaaagccctgtgcttccagcatacgaccgcaaatcgccatcccgaagcttgggtgatcgacatacgcgtcgccagtaaccaaaatgatgtcgcagctatcccagccaagttgatccatctcttcacgagacatcggcaaaaacggtgccggtccaaaacaggcggcccagtactgcggccaggagaacaggtcgcgatccggttggatcagggagatagagctcattttgcttccagaaatgataaaaaaataatcaaaggccggggattataagccggaacgaaagagaaatcgaaaagtattccatactcgccctcctcgggcgagtatgaagattacggtaccggattgactaacagttgcccaatcgagccacggtccgccatttccagcgtctgactgttgaagtagaacgggaagtgcgcccaggaaggctgaccgaaataaacaagcagctccacttgtccgtcaacccaaacggtatctttccagcctctgtcttccgggaacggcatcgcgccattcacgttacggatctggaacattacgccttcaatatggaacgcttgcggctcgtccgcgcgtaccgtccagcgttcccacgttccttgctgcgcggtgacatcaatacggttgacgtcccacagctgtccattaatacccgggtcatcacccagactgatatcgcgactgcgaattggcgaaccagccatgatttcagttggcagcaagcgcatcggaagactgtctgtgaccagcggcagaaggccggttgggcgcagcgttagcaccagggtagaaaccagaatactggatggctcaaagaagccacgaatacgatcaacaatgctcgccgcttcgccacaggtgatcgacacttcatcgccgttgctcatatccaccagaatctcgcggcgctcgcccggtgccagcgaaagttgcttcaccgatacaggagcaggcaggaatccctgatcgccagaaatcacatgtaacgggcgaccatcgttcatctgtagttgatagcgacgagagttcgacgcgttcagcagtcgcaagcgcacccagccacgcgagacttcaacgtacgggctttgtacaccgttaaccagcagcgtatcaccaacaaagccgccgcttcccggttcgttgtattctggcgtaccaaagttatccagccgtttatcctggataatgaccggaaaatcatccacaccataatggttggggataggcagcgacttgctgacttcatcttccaccagccacattccggcaaggccgttatagacctgctgagccgtgcggttgggagtattggcgtgataccacagagtagctgcgttctggcgaatgggcagtacgggtgcccagtcagcgtttggcgacatcatccgtgccggaccgcccatcagcgggcctggtacctgtagcccggccaccgtcattgagacattttctgtcaggcggttgctgtaaataagcttaacatcgtcgcccttccagacgcggatagtcggccccaggtaacgaccattgattccccagaccgacgcgcgtgtccctggcgtaaatgaccagtgcgcacgttgtacagtcataaacagcggttgcccacggcgagattcaagtagcggcggaacgggtagcggttgctgttgcccggctgcgctggccttcaggggaacagcgcctgcacaaagtgcaatccccgatgcctgaatgaactgacgccgactgagtgacatatttgctccatgtaaaactggctaaagtaataccgtgcaggaaagtgttccccgcaaaaatacagattgccgacttaaacttttccggcggcttcgcgttctgcgacttctttatcgagctcggcgattttttgttccattatcgaacgacaatgggcagccagctcacgaacctgatctttgccatactgactgacgtcaattggcggcagcatttcgacaatcaccagaccgttgtgcagtcgattaagattaatcttattcgaagttgtagagacgcacacgggaataatcgggacgcccgccgcaattgccgcgtgaaatgctccagtcttgaacggtagcaggccgcgaccacggctgcgggttccttccgggaacatccagatggaaatacggcgttttttgaagtgattcactacttccgcaatggtgccgtgagctttagtgcgattgtttctgtcgatcaataagttgccggttaaccagtacaactgcccgaagaaggggatccacagcaagctctttttacctaccgtcaccgtcggcggttgcacgatgttcgatgctgtcaccatgtcatagttgttctggtggttagcgatatagatagcattgccgtagctttcagcgtctgtaggtttacggcactcaactttcaggccaaacagcggcgcaagacggccaaacatatgcccaaaggtggccacatgtttcgggttacgcgggctgaaaaggcagtaaatggagccgaatacacagactaagatgctgtaaatcacggtaataataagacgaaagatatatagcataacaccctctgaaggtctgagagactggcattgtacgtcacctgaaatcaggttagggcattgttaaaagccgctctctggaaaagcgtattgttaatcgcaacgcatgaataaacaacggtttcaagggaatttttatcgtttccgggggttgaatacgctgccggatgacgacttaacgtttcatccggcgttccttgcaagcgggaggaaacagcgccctccccggcatattactcttcgctatcaccgctgctggcacggcgaggagagtcgatctcaacacgatcgatacgctgcaaaccgcgcatcaacgtaccgcggcgtccacgttcgccagtgactttctgtaactcttccgggcgcagtttaattttgcgtttcccaacatgaatggtcagcgtgctttgcggcggcagaacgtacaattgcgccagaccatcttctccacgcgcggcttctgccgatggaatgttgataatcttgttgcctttgcccttcgacagctgcggcagatcacttaccgggaacatcaacatacggcctgcctgagtgattgccagcagcatatcggaagcatcttcaatcaccaccggcggcataacatgggcattttccggtaaggtgatcaaagccttacctgcacggttacgcgcaaccagatcgttaaaggtgcagacgaaaccgtaacccgcatcggaagccatcagcagtttctgatcgtcgctttccatcagcatatggtcaacggtcgccccaggcggcaacgttaatttgccggtgagcggctcgccctgaccacgcgccgacggcagcgtaatcgggtcaatggcatagctacgaccggtggaatcaacaaacactaccggttggttgctcttacctttcaccgccgctttgaagctatcacccgctttataattcaggcccggcgcgtcgatatcatggcctttagcgctgcgtacccagcccatctgcgacagcacaatggtgacaggttcagacggcagcatgtcgtgctcgctcatcgctttcgcttcttcgcgttcctgcaacggcgaacgacgatcgtcaccgtaggcttgcgcgtctgcctgcagttctttcttcagcaggttattcattttacgctcggaagccaaaatgccctgcaactggtcgcgctctttttccagttcactctgctcaccgcgaatcttcatctcttccagtttggcaagatgacgcagtttcagttcgaggatcgcttccgcctgggtttccgtaaggccaaaccgcgacatcagcgccggtttcggttcatcttcattacgaatgatctcaatcacttcgtcgatattgagaaacgccaccagcaaaccttcgaggatatgcaggcgcttgaggactttctccagacgatagttcagtcggcggcgcacggtatcgcggcggaacaccagccattcggagaggatttccagcaggtttttcaccgccggacgaccatccagaccgatcatattaaggttaatacgatagctcttttccagatcggtggtagcgaagaggtggttcatcacctgatccatatccacgcggttggaacgcggcacaatcaccaggcgggtcgggttctcgtggtcagattcatcgcgcagatcgtcaaccatcggcagctttttgttgcgcatttgcgcagcaatttgctccagtacgcgcgcacctgaaacctgatgcggcaatgcgctgataaccaccgcgccatcttctttcttccacaccgcgcgcatacgcactgaaccacgtccgttctcgtagattttacggatctcggcgcgcgaagtgataatttccgcttcagtcggataatccggcccctgcacgatatccagcagctgatcgagcgtggttttcggctggtcgattaatgcgattgccgcctgagccacttcacgcaggttatgcggtggaatatcggtcgccatgccgacggcaataccggtggtgccgttaagcaaaatgtttggcagacgggcaggtagcattttcggctcctgcaaagtgccgtcgaagtttggcacccagtcagccgtcccctgccccagctcgctcaatagcagctcggaatatttcgacaaccgggattcggtgtaacgcattgccgcgaacgatttcggatcgtccggcgcgccccagttcccctgaccatcaaccagcggataacggtaagagaacggttgcgccatcaggaccatcgcttcataacaggcgctatcgccgtgcggatggtatttacccagtacgtcaccgacggtacgggccgattttttaaatttggcgctggcattcaggcccagttcagacatcgcatacacaatgcggcgctgaacaggtttcagaccatcaccaataaacggcaacgcacggtccatgatcacgtacatggagtagtttaagtaggcgttttccgtaaattcatgtagcgcaaggcgctctgccatatcgctcattaattctgattcctcaacttattcgccagccttcaaaggggcaatattgccggagatactacattatctgccgcgtcgagtcacaggagatcagcgtgaatagcgccgccggacgtgctccgacggcgataaaggcatcaatgtgccttgatatacaactctttgctgtagacataatcctggggattatgcagcggaaaaccgccaacgtagggtttaagcagtttgattaacggctgatagtagataggaatcagcggtgcctgttggttgatgatcacttctgcctgctgatacaacgcattacgctttgtcgcatcagtgatctgcgtggcctggtttagtaaggcgtcatactgcgcatttttccagtgaccgacgttttcttcactatcgcttttgagcgtgttcaggaagctggaagcatcattgtacgtcgcatcccacgactgccgagacagcatgaaatcaccggctcgtcgggcatcaagataggttttccactccattgtgcgcagcgtcacctgtgcacccagccattttttccattcggaagacaacgctatcgcggtcttttcatgcagatcgtacttgttgtagaacagctcaaagcgtagcggatgagaggcgtcgtatcccgcctgtttcagcaaggcttttgccatcgcgacgcgctcactcattggcttttgcagttcatcgaacgtcgtcgcgctaaagccttttacctctggcggcgtcagcgtggttgcgggcgttctcaaccccagtaccttttgcgcaataagctgtcgatcaaccgtaagatatagcgcccgacgcactcgcacatcgttaaatggcggtttctcaaggttgaagttgtaatattcgctgttcagacgcggaataattcgtagctcgccaggcagtgatttttcaatggcgggaatttgctgcgccggaacccaggtgagatcgacctctcccgcgcgatagcggttatagccggtgaccgaattatctagcgccagatactcaacctgttgcaatactgtatgttgcgcatcgcggtactttggatttttgcgtgcagtaatcttttcgttaactacccactgatcaagcacaaaggcaccgttgtaaaccatgttctctggcttactccagctatcgccatgtttagcgatgacatgatgaggaaccgggaacagcgtcggccaggcgagcatcgtcgtgaaccaaggaaccggctgctcaagcgtaacttcaagagtacgatcatccgtcgctttgacacccagcgatgtaacatctgctttacccgcaacaatagctgcggcattgttaatgtgcgcctgtgccagatagccagcaaaagggcttgccgttttcgggtcaaccgcgcgctgccagccgaggacaaaatcctctgccgtcagaggctgaccgtcggaccactgcaaaccgctacgcagatggaaaatatagcgcttgccgccgtccagtatctcccagcgttcagcctgagcgggctgcacctggccttcaccgtccatccataccagaccttcaaacagatccagcacaatctgcgcggcagtattctcctccaccttttgcgggtcgagcgtacctgggtcgctatgattgttgtaacgaaagacttgttgcggggcgagcggtgtgttggcgggaacgtcagcagcgtagagaggagccgcacttaccaggctgaccagccataataaatttcgcgtatacatggtattccttaccggagaaattataagcccaacaacaatacgcctgtggcattgttcgctcaaacttatcgcgagtgatttggctcacactccggtaaagaaaaaagcgagttgcccccgcttttccattaattaacggatttcattcaatagttctggatgcttatccagaacacgtaaaagtttgattgtggaaggatgaggttgggcattgcctttttcgtaacgcgaaaacgcatttacacctcccccaaaaatttcgcttgcctctttttgggtaagagagagcttttttcgaaccttcactataaattcaggtgccactgtttcggcattcaccgaagcccgaaatgcctttacttgcgccatgaaagcatctgactcttctttattcatgatgctctcttcgcaatggacacaatataaaccgtggatacctttcaatactgtttttcgtccacggaaggtgtatggaatatctttaatgccagaaaccatttctccctggtggcaaaccggacatttcatattacttctccttaaacgagacgatcagtacgtcatgaattaccgtaattttaagataaacctggcctgtaacaagcctgggtctgtaaacatcctgccagatagtatgatcagagtaggtggtcatgcttttataaaagtcgctctctgataatccaatgataacattacacataccatcaaaatccaaacctaactcatctgcatttaacagggcactacgtgttgtacgaacttgcccggcattgacaagttttttaacctgactcaaacgtgtatgtggtgtgcgtttttccataacccccgcctccctgttactttagttataacctaaaaggttaattacagcaatgaaaaagcacctaaaaggttagttagatgtacggagatagtgaccacacaaaacgtattctttaaggaaagtgattgaccatataagaaagtggcgcattagtagcgccagtttgaagcaggaatttataagggaagctggagtcaggcatcacgccaacggcacataaacatccgtttccagtcgctgctctgtcaccccttcggcaagattggtgtagtgaaacagaatcggtgctttacgcattttctcgccgcttgcaggcagccagtggcgaatgatgccccataccgtgtgtgaaatatcgtccagctcgccaacgtggcgggccacggcataacgtccaccggtaagttcaccattgctcacaccataacgattatcgggaatcggttcgctaacgctgccgcagatatcaaagcgaaacgcttccggtgcggtggtggcagggtcgtcccaggcgacgccaaaagtctggctttggttaacaggagaaagccccgtctctttacgccacatgataaatttcgccacgctgtagttgagcaattcagggctacagcggtgcggcaacatcgccacaggtattgatgggaaatcgataatgtttacatccagtgtcaggtttgtcattttgcctccctgcgaaattattcccgggaacgcgtcccgggagcggtaacaattacggatttactttgcggatctgtttgacgtcaatttcaacagaattccagtctttatcgacttcaccctgaatctcaaccgtatctttcggcgtcaccgtcacgccgttccagcgtttgtggtcgatatcaacattgatagtaccgctggcatctttgaacacgtagagatcgtcagagatgcgttcaacgatattgccgcgcagggttacccaggtgtcgtcacgcagggattttgcgctttctacagtcgttacgctgccgttcggcccctggaatcctccggcctgactttgcgttgccgatgggccagaaaaaccgccctgctctgctgccatcaccggtgcgctgcacagggccattactgcgattactgctgcgaattttttcatgtttattactccctttaatgtctgtttccgagcatttaacaagatagtccttaacaacttcttaagggaaaaaaataaaatttagtgctgtacagagcgcgttacaacacggtttactggcagcaaatacggttatcgcagggatgaaaaaatgcgaattttactgatagaagatgacatgctgattggcgacggcatcaaaacgggccttagtaaaatgggttttagcgtcgactggtttacacaaggtcgtcagggaaaagaggcgctttatagcgcaccttatgatgcggtgatcctggatttaaccttaccaggcatggatggtcgcgatattttgcgcgaatggcgagaaaaaggtcagcgtgagccggtactgatcctgaccgcgcgcgatgcgctggcggaacgtgtagaagggctgcgtctgggagctgacgattatctgtgtaaaccttttgcgttgatagaagtcgccgccaggctggaagctctgatgcgccgaaccaacggccaggccagcaacgagctgcgccacggtaacgtcatgctcgaccccggcaaacgtatcgccacgctggctggcgaccccttaacactgaaaccaaaagaatttgccctgctggaattactgatgcgtaacgctggtcgggtactgccgcgcaaactgattgaagagaaactgtatacctgggacgaagaggtcaccagtaatgccgttgaagtgcatgtgcatcatctgcgacgcaaactcggtagtgattttattcgtaccgtgcatggtattggctacacattaggtgagaaatgaaatttacccaacgtcttagtctgcgcgtcaggctgacgctaatctttttaattctggcctcggtgacctggctgctttccagctttgtcgcctggaaacaaacaacggataacgtcgatgaattgttcgacacccaactgatgctgtttgccaagcggttaagtacgctcgatctcaacgaaatcaacgcggcggatcgcatggcacagacgccaaatagattaaaacacggtcatgttgatgacgatgcgctgacctttgccatctttacccacgacggcagaatggtccttaatgatggcgataacggagaagatattccctatagctatcaacgggaaggttttgctgacgggcaactggtcggtgaagacgatccttggcgttttgtctggatgacctcacctgatggcaaatatcgcatcgttgttggccaggaatgggaataccgtgaagacatggcgctggcgattgttgccgggcaattgatcccgtggctggtcgcactgccgattatgttaatcatcatgatggtactactgggtcgtgaactcgcgccgctgaacaaactggcgctggcactacgtatgcgtgaccctgactcggaaaaaccactaaacgcgactggcgtacccagcgaagtgcggccactggttgagtcgctaaatcaactgttcgcccgcacacatgcgatgatggttcgtgaacgacgctttacctccgacgcagctcacgaacttcgtagcccgttaacggcgctgaaagtgcaaaccgaagttgcgcagctctctgacgatgatccgcaggcgcggaaaaaagcactgctccaattacattccgggatcgatcgcgctactcgtctggttgatcaactgctcacgctatcgcggctggactcactggataaccttcaggacgtcgcggagatcccgcttgaagatctcctgcaatcgtcggtgatggatatttaccacacggcgcagcaggcgaaaattgacgtgcgactgacactcaatgcccacagcatcaaacgcaccgggcaaccgctattgctaagtttgttggtgcgaaatttgctggataacgccgtgcgctacagtccacagggcagcgtggtagacgtcacgctgaatgctgataatttcatcgtgagggataacggccccggtgtgacaccagaggcactggcgcgaattggcgaacgcttctatcgcccacccggacaaaccgctaccggcagcgggcttgggctatcgattgtccagcgaatcgccaaattgcatggcatgaatgttgaatttgggaatgcggaacaaggtggatttgaggcgaaggtaagctggtaacttctctgtctatgagagccgttaaaacgactctcatagattttactaatagcaaaatataaaccgtccccaaaaaagccaccaaccacaaaccagacaaataccgagcgagaatacatatacccaaaactcgaacatttcccgcataaagagttttcttaagataagaataataagtggcgtaagaagaaaaaatgctgcaatcattgcttgcaatatacgatcttcgcctgaaacggaaggtatactgcaaatatttcctcccgactcaagcatccagtcatacttattgaaagcaaaaaaagagtctattaaccaataagtaagcattatatatagcaatgcttcaaatattgttttaattttctgctttaacatatatcagtacgctcataaaaatccatttataattatcaacatgacacgttgatactttcatattttacttattcaaagccatattttcaatccccaaaaaaaccgaaccaaacgtgtaaattattccggtgcgagtaagaattatgaggaatggctatcagtattgtcattttcagaaaatatttatcctgcatcggtgagtcagagctagatcagacttttgctaaattcgcaaaagactttgcacattttgctaatttcaccgtaccgctctgtgacgtactatagtcggcaaacgtctcactttgaggttaaaaaatgagcaacatcctgattatcaacggcgcgaaaaaattcgcccactccaatggtcaactgaacgacaccctgaccgaagtcgcggatggcacactgcgcgacctcgggcatgatgttcgcatcgttcgcgccgacagcgactacgatgtcaaagcggaagtacaaaactttctctgggctgatgtggtgatctggcagatgccaggctggtggatgggcgcgccgtggacagtgaaaaaatacattgatgatgtattcaccgaaggtcacgggacgctgtatgccagcgatggtcgtacccgcaaagatccgtcgaaaaaatacggttccggcggcctggtacagggcaaaaaatatatgctttctctgacctggaacgcaccaatggaagccttcaccgaaaaagatcagttcttccacggcgttggcgttgacggtgtgtatctgccgttccataaagcaaaccaattcctcggtatggaaccgctgccgacatttatcgctaatgacgtgataaaaatgcctgatgttccccgctatactgaagaatatcgcaagcatcttgtggaaatttttggttaactagagctcaggctttagaaggagttaaccatgcttaccgtaatcgcagaaatccgtactcgtcctggtcaacatcaccgtcaggcggtattggatcagtttgctaaaatcgttccaaccgtactgaaagaagaaggttgccacggctatgcgccaatggtggattgcgctgctggcgtgagtttccagtctatggcaccggattctatcgtgatgattgagcagtgggaaagcatcgcgcaccttgaagcgcatctgcaaaccccgcacatgaaggcgtatagcgaagccgtaaaaggcgacgtgctggagatgaatatccgtattctgcagccagggatttaatcctgccttgtttgcccggccatcctgaccgggcaatgttctttcctttaaacctcaatctccgccatgtcgcctttctcttgcaaccagttgcggcgatcttccgagcgtttcttcgccagcagcatatccatcatcgcgtcagtacgctgatcgtcttcatcatcgatagtcaactgcaccagacggcgagtgttcggatcaagcgtggtttcgcgcaattgcatcgggttcatttccccgagacctttaaaacgctggacgttcggcttgcctttcttgcgttttaattgctcaagtacgccttctttctcttcttccgtcagcgcgtaataaacctctttcccgagatcaatacggtagagcggtggcagtgcgacgtaaacgtgaccgtgtttcaccaacgcgcggaagtgttttacgaacaaagcgcagagcagcgtggcaatgtgcagaccatcagagtccgcatccgcgaggatacagattttgccataacgaagctggctcagatcgtcgctgtcaggatcgataccgatcgctaccgaaatatcatgcacttcctgcgaggccagcacttcgtcggaagaaacttcccaggtgttaaggatcttacctttcagtggcatgatcgcctgatattcgcgatcgcgcgcctgcttggcagatccgcctgcagagtcaccttccacaaggaacagttcggtacggttaagatcctgcgcggtacagtcagccagtttgccaggcagcgccgggccgctggtcagctttttacgcaccactttcttagccgcacgcatacgacgctgggcgctggaaatcgccatctctgccagcaactccgccgcctgaacgttctggttcagccacaggataaaggcatctttcaccacgccagaaacgaatgccgcgcactgacgcgaagagagacgctctttggtctgcccggcaaactgcggatcctgcatttttactgacagcacataggcgcagcgatcccagatatcttccgccgacaactttacaccgcgcggcagaatgttgcggtattcacagaactcacgcatcgcgtccaacaggccctgacgcagaccgttaacgtgcgtaccgccctgcatcgttgggataaggttgacgtagctttcggtcagcagttcaccgccttccggcagccacagtagcgcccagtccacagcttcagtatcaccagcgaaattaccgataaacggtttttctggcagcgtcggtaaaccgtttaccgcttccgccaggtaatcattcagaccgtcctgatagcaccagcgctgttcggtgttgttgatctcatctttaaaggtaatctcaacgccggggcacagtaccgctttggctttcagcacatgcgtcaggcgtgaaacagaaaatcgcgggctgtcaaagaaggtttcatccggccagaagtgcacgctggtaccggtattgcgtttaccgcaagtgccgacaacctgtaaatcctgcaccttttcgccattttcaaaggcgatgttataaacctgaccatcgcggcgcacgttaacttcaacgcgcttcgacagggcgttaaccaccgaaatccccacgccatgcaggccgccagagaactggtaatttttgttagagaatttaccgcccgcgtgcaaacggcaaagaatcagttcaaccgccggtacaccctcttccgggtgaatatccaccggcatcccgcgcccatcgtcaatcacttctaacgactggtcagcatgtaagattacgtccacgcgttttgcgtgacccgccagtgcttcatcgacactgttatcaataacttcttgccccaaatggttagggcgagtggtatcggtatacatccccggacggcggcgaaccggctcaagcccggtgagtacctcaatggcatcagcgttataagtttgcgtcatggtttaagttagcaattcgagttgatcgtcagagatggtgcagaccaagaaaatcgacgatcgggttgaaataatcttcgaagcccgtgaatgcgtggttgccgccttctatgacagtctggcggcaggaagcgtagtacgccaccgcctggcggtaatccagcacttcatctcccgtctgttgcagcagccagatcaaatccggcgcttccagcgggtcaatctgcatgactttgagatcgtaaatatggcgtgactctagcacatattgctgcccggtgtaggggttctcgttctgaccgagatagtccgtcagcagttcaaacgggcgtaccgccgggtttaccaccactgcgggcagcataaaacattgcgacaaccaggtggcgtaatatccccccagtgacgaaccgacaatacccagcgaatcgccgccatgttccaggacaatggattccagcagttctgccgcgtcggaaggatacggcggcaactgcggaatgatcatctcaacgtcagggtgatgttccgccagccagttttttaacaagctcgcttttgcagagcgcggcgagctgttgaaaccgtgtaaataaagaagcgtagacatcagtagccttctgaagcggtatcaggttggaaacgtgtgtccgccaggcgatgcacctcggtggtcagcgtgccatcagcatgtaactcgagagtacgccagccgggcgcgatggtgtccagcgtaaagttggaacagtgcggcttaaactgcacacaggtcgacggcgttgccagcaggcggcgaccgttccagtcgagatccagctcctgatgaatatgaccgcacagcaagtatttgacgtgcggaaacttcgccagcacggtatccagttcgcctgcgttacgcagactgtgttgatcgagccaactacaacccgcaggtagcggatgatgatgcagcagcagcaacgtatggcgttctggcgcatcggccagtttacgttccagccactcaagctgaaactcgctcagctcaccgtgcggcacgccaaacacctggctatccagcaacaggatttgccattgctcaccaataaacacgcgcttcgccggggagatacccgcatcctgtaacgcgctgtacatcgcgggctggaaatcgtggttgccaggcagccagacgcagggcgcacgaaaacttgcgatgccttcagcgaaatgctgataggccgcagaggattgatcctgcgctaaatcacctgtcgcgacaatcaggtcgaattcgtgctggtgtggacgaatcgcctccagcaccgcctggtagctttcccaggtgtttacccctaacagggcttcgtgcttttgtgcaaacaggtgagtatcggtaatttgtaaaatcctgactctggcctcaccagccagaggaagggttaacaggctttccaaatggtgtccttaggtttcacgacgctagtaaaccggaatcgccatcgctccatgtgctaaacagtatcgcaaccagtccgctaaaaactggttaatttgatgcttttcgtcgcgttgatgcaactttttattaggataatcataccgcgctttgaagcgaaaaatctgctggcttgaacacacttcagccaccatcgcgtcatgatacagacgcaccgtcattgacggaaggctccagtaactgatcgcgggcgcagtctgttctattgtcaccagggtagtgtatcgggtcgattccacaatcgtcagccgatattgtgcgtttgccacctgatagcttacagtttcgccgggtgcgtcattgcgcggtaacaaacggcgcaattgtgaaaagttcatctcgcacaggcgcatcatttcaggaaagtcaggtgtgtaacgcttcatttatgcccactcattttttaacgcttgatgatgcagctgcagccattgcaaagcgatgaccgacgctgcgttgtcgattttcccctcttctacccactggtatgcctgttcccggcttaccacatgaacgcgaatatcttcgttttcatcagccagaccatgaataccgcttgcggtcgtggcgtccacttcgcccaccataattgacgaacgctcactggtgcctcccgggcttgccaagaaacttaacaccggtttggtccgtttgactatcagtcccgcctcttcaatcgcttcgcgacgggcaacatcttccacactttcaccctcttcaatcatcccggcaaccatctccagtagccagggggtttcactggtgtcgtatgcggcaatccgaatctgctcaatcagcacaacttcatcacgcactgggtcaaagggtagcaagactgcggcgtgaccgcgctcaaaaatttcccgccgtacctcatgactcatttgcccgttgaataaacgatgacgaaatctataaagatctaatgaaaaaaagccgcgataaagtgtttctcgtgcaataatttctacatcgtttttgccaaatgtaacgggcaggctgtctggcttaagcattgttaatgtcctggcactaatagtgaattaaatgtgaatttcagcgacgtttgactgccgtttgagcagtcatgtgttaaattgaggcacattaacgccctatggcacgtaacgccaaccttttgcggtagcggcttctgctagaatccgcaataattttacagtttgatcgcgctaaatactgcttcaccacaaggaatgcaaatgaagaaattgctccccattcttatcggcctgagcctttctgggttcagttcgttgagccaggccgagaacctgatgcaagtttatcagcaagcacgccttagtaacccggaattgcgtaagtctgccgccgatcgtgatgctgcctttgaaaaaattaatgaagcgcgcagtccattactgccacagctaggtttaggtgcagattacacctatagcaacggctaccgcgacgcgaacggcatcaactctaacgcgaccagtgcgtccttgcagttaactcaatccatttttgatatgtcgaaatggcgtgcgttaacgctgcaggaaaaagcagcagggattcaggacgtcacgtatcagaccgatcagcaaaccttgatcctcaacaccgcgaccgcttatttcaacgtgttgaatgctattgacgttctttcctatacacaggcacaaaaagaagcgatctaccgtcaattagatcaaaccacccaacgttttaacgtgggcctggtagcgatcaccgacgtgcagaacgcccgcgcacagtacgataccgtgctggcgaacgaagtgaccgcacgtaataaccttgataacgcggtagagcagctgcgccagatcaccggtaactactatccggaactggctgcgctgaatgtcgaaaactttaaaaccgacaaaccacagccggttaacgcgctgctgaaagaagccgaaaaacgcaacctgtcgctgttacaggcacgcttgagccaggacctggcgcgcgagcaaattcgccaggcgcaggatggtcacttaccgactctggatttaacggcttctaccgggatttctgacacctcttatagcggttcgaaaacccgtggtgccgctggtacccagtatgacgatagcaatatgggccagaacaaagttggcctgagcttctcgctgccgatttatcagggcggaatggttaactcgcaggtgaaacaggcacagtacaactttgtcggtgccagcgagcaactggaaagtgcccatcgtagcgtcgtgcagaccgtgcgttcctccttcaacaacattaatgcatctatcagtagcattaacgcctacaaacaagccgtagtttccgctcaaagctcattagacgcgatggaagcgggctactcggtcggtacgcgtaccattgttgatgtgttggatgcgaccaccacgttgtacaacgccaagcaagagctggcgaatgcgcgttataactacctgattaatcagctgaatattaagtcagccctgggtacgttgaacgagcaggatctgctggcactgaacaatgcgctgagcaaaccggtttccactaatccggaaaacgttgccccgcaaacgccggaacagaatgctattgctgatggttatgcgcctgatagcccggcccccgtcgttcagcaaacatccgcacgcactaccaccagtaacggtcataaccctttccgtaactgatgacgacgacggggcttcggccccgtctgaacgtaaggcaacgtaaagatacgggttatctgccgcattcttcccccttctcgcttcaatttcgaccagccatcctctattctgatgggtatttaccactggtcccggaagacaaaaatgaaacggacaaaatccatacgccacgcatcgttccgcaaaaactggagcgcacgccatctgacaccagtcgctctcgcggttgccactgtttttatgctggctggctgtgaaaagagtgatgaaacagtgtctctctatcaaaatgctgacgactgttcagctgcaaacccaggcaaaagcgccgaatgtaccaccgcgtacaacaatgcgctgaaagaagccgaacgtactgcgccgaaatacgccacccgtgaagactgtgttgctgaatttggtgaaggtcagtgccagcaggcaccagcccaggctggcatggcaccagaaaaccaggcgcaggcccagcaatccagcgggagtttctggatgccgctgatggccggttacatgatggggcgtctgatgggcggcggcgcgggatttgcacagcagccgctgttctcctcgaaaaacccagccagtccggcttacggtaaatataccgacgcgacgggtaaaaactatggcgcagcccagccaggccgcaccatgaccgtaccgaagacggcaatggcaccaaaaccggcgaccaccactaccgttacccgtggcggttttggtgaatctgttgccaaacaaagcactatgcagcgtagtgcaaccggtacctcttctcgttcaatgggtggctgataccgatggaaagagtcagtattaccgagcgcccggactggcgtgagaaagcccacgaatacggtttcaattttcacaccatgtacggcgagccgtactggtgtgaagatgcttactacaagttgaccctcgcccaggttgaaaagctggaagaagtcaccgccgaactgcaccagatgtgcctgaaagtggtggaaaaagtgatcgccagcgatgagctgatgaccaaattccgcattccaaaacacacctggagttttgtgcgccagtcatggctgacgcaccagccatcgctttattctcgtcttgatctggcgtgggatggcactggtgaacctaaacttctggaaaataacgccgatacgccaacgtcactatacgaggcggcgttctttcagtggatctggctggaagatcagcttaacgccggtaacttgccggagggcagcgaccagtttaacagtctgcaagaaaaactgatcgatcgcttcgttgagctgcgtgaacagtatggcttccagttgctgcatctcacctgctgtcgcgacacggtggaagatcgcggaaccattcagtatttgcaggactgcgcaacggaagctgaaattgctactgagttcctctacatcgatgatatcgggttaggtgaaaaaggtcagttcacggatttacaggatcaggttatttccaacctgttcaagctgtatccgtgggagtttatgctgcgtgagatgttctccaccaagctggaggatgcaggcgtacgctggctggaaccggcgtggaagagcattatctccaacaaggcacttctaccgctgttgtgggagatgttcccgaatcacccgaacctgctgcccgcttattttgcggaagatgatcatccgcaaatggaaaaatatgtggttaagccgatcttctcccgtgaaggcgcaaacgtgtcgatcattgagaacggcaaaaccattgaagcagcggaaggtccgtatggcgaagaaggaatgattgttcagcaattccacccgttaccgaaattcggcgacagctatatgctgattggtagctggctggtgaacgatcaacccgccggaattggcattcgtgaagaccgtgcattgatcacccaggatatgtctcggttttatccacatatttttgttgaataagccacgataccggatggcactcgccatccggtaattgttagcctatctgcaccgacagcatactcaggctgcccatttctataccctcaaccggaatggtaattggctcctgcccatcccacgcacctaacacatacaacaacggcaaataatgctctggcgttgggttcgataacgtgccaccttcatggtcgaggtaattcaccagaggatgttgttccactggcccttgccacgtcagattcgctttcacatactcattaaacgacgtcgcccacggatacggtgaactatcaccgtgccacttcactgtgcgcaggttatgcaccacgttaccgctggcgaccaacattattccttcatctcgcagcgctgccagtttgcgccccatttcgaaatgccaggcggcaggtttgctactgtcgatactcaactgcaccatcgggatatcagcgtcaggatacatcttaatcagcacgccccacgagccgtggtcaaagccccaggcttctttatccagcgtcaccgggatcggcgctaacagctcaaccagacgctgtgccagcgcaggcgaacccggagcaggataatgcgtatcgtacagcgcctgcgggaagccaccaaagtcatgaatcgtgggcggcgtctccatcgcggtcactcctgttccacgggtaaaccagtgagccgaaaccaccacaatcgcttgcgggcgtggcaatgtcatccccaacttctgccagctgcgggtatacaaattatcttccagcacgttcatcggactaccgtgacctaaaaacaatgctggcatacgtgttgaagacatgatgatatccttaactaaaggtgtcattttgatatcctcacaatacgcttgttcggcggagtaagaacccggataacaatgatgatgatcatcagttattttgacgatctgcctgaaggtgaagatttataaggagttgtcgatgtcagtacctctcattctgaccatactggcgggggcagccacgtttattggcgcgtttctcggcgttctcgggcaaaaaccctcgaaccgcttactggcgttttcgctaggttttgcggcggggatcatgttgctcatctcattaatggaaatgcttcctgccgcactagcagctgaaggaatgtcgcctgtgttgggttatggaatgtttatcttcggtctgcttggctattttggcctggaccgcatgttgccacatgctcatccgcaggatttaatgcaaaaatcggtgcagccgttgccaaaatcgatcaagcgcacagccattctgctcactctcggcatcagtctgcataacttcccggaagggattgccacctttgtcacggcgagcagcaacctggagctgggatttggcatcgcactggccgtcgcgttgcacaatattcctgaaggtctggcggttgcaggcccggtttatgcagcaacgggttctaaacgcacggcaattctgtgggcggggatttctggattggcagaaattcttggtggtgtgctggcgtggttaatcctcggtagcatgatttccccggtggtcatggcggcaatcatggcggcggttgcaggaattatggtggcgctctcggttgatgaattaatgccgctcgccaaagagattgaccctaataataaccccagctatggcgtactatgtggaatgtcagtgatgggattcagtttagtgctgctacaaacggcgggaattggttaaaaacaacatcagaagttgtccagcatatggacaacttctgccagcttcacgaaagccttattctaccttttcggctgtctcttctctcgtactgtttaagtatttgttccgcgcttcaagcagtgcgtctctgtcctggcgaaacgcccgacaataacgtttcaaatgcaggaaataacccaccacaaccagagcaatcaatacaatccagtaccaggcgataaacatccttttacccttaatatttaacaatactaaacatttagcgcataaatttcacatatcctttttcggatatattcatatggtcgcataataacggaacaattatatgattttgatcataatgaaaaagaatgcctgatattaatgaaattttctcatagaaagagaagcggaattaacatcttgcatagcagggaaaaataaaaaccgaagcctgctacaacttcggtttcttgattaaggcagtaaattaagcagcggttttcagctggctttacgctcatgtgcctgacggtatgccaccaagtcttcaatagtcacgagcgccatgttgtgtttattggcaaactcaatgcactctggtgcacgcgccatcgtgccatcgtcattagtcagctcacacagcacaccagccggtttaaagcctgccagcgtcatcaaatcaatagtcgcttcagtatgaccgccacgcgtcagtacaccacctgcctgcgcgcgaagtgggaaaacgtggcccgggcgattcagatcagaaggttttgcgccatcggcaatcgctgcgcgaacggtcgtaatacgatcagcggcagaaacaccggtagtcacaccttcagccgcttcaatggtcacggtaaaaccggtgccataggcgctggtgttattttctaccatcattggcagatcaagttgtttacggcgatcttcagtgatgcacaggcaaacaataccgctaccgtggcgaatggtcagcgccatctgctcaacggtcatggtttctgccgggaagatcatatcgccttcgttttcacggtcttcatcatcaagcaccattacaccgcgtccttcacgcagcgcagccagtgcattttcaacacgttcgaaaggcgtaccaaaagaggaaagtagcgtctgattcatggtaaaaaaacctcactaaaattatggttaccagaatcagggcagtcttaggagtggcggcatatagccaaaataacgtgagcgggtccatgcccgacagaatcgttactctctcccatccggactctaaccgtcggccccggaattacaccggatctgctgtcctttgagttcgcactcaaagcgctcgcgggctttcaaccaagttgatttaccgccggtggggaatttcgccccgccctgagaataagcggattcactataacgctaatgattagcggcagcaacgcatagcttcacataattctggtttatgacttacccttatcgcactacaatggcactcaacacctatcagtacagggaaactacaatgattgacccgaaaaaaattgagcaaatcgctcgccaggttcacgaatcaatgcctaaaggaatcagggagttcggggaagatgtggagaaaaaaatccgccaaaccctacaagcgcagctgacgcgcctcgaccttgtaagccgtgaagagttcgacgtccaaacgcaagtcctgttacggactcgtgagaaactggcgctgcttgaacaaagaatcagcgaactggaaaatcgcagtactgagatcaaaaagcagccagatccagagactctccccccaacgctgtaaacatttgtctttaatgcactgtaaattatgaattaatcctctaatttacagtgttttctattacattatcgcttaatcccattcagagtatcatcacaaaaatgaatgattgcaattgaaaatataattgttatgtattctttaagttttacttaatcgatatttagataaactaattttataaaaatcacaaaacaaaatataatattttaatgattggtagtccttaaataacagttactaatcattctcttttttacttatctttatataaaggaatattatgtctgcttttaaaaagtcacttcttgttgctggtgtagcaatgattctttccaataacgtgtttgctgatgaaggtcacggtattgttaaatttaaaggtgaagttatctctgctccatgttctattaaaccaggtgacgaagatttaactgtaaatctgggtgaagtagcagataccgtactgaaaagcgatcagaaatctttggcggaacctttcactattcacctgcaggactgcatgctgagtcagggtggaactacttattcaaaagcgaaggttactttcactacagcaaataccatgacgggtcagtctgatcttctgaaaaataccaaagaaactgaaatcggcggcgccactggtgttggcgtacgtattctggacagccagagcggcgaagtaactttaggtactccggtagtaattacgttcaacaataccaacagctatcaggaactgaatttcaaagctcgtatggaatccccaagcaaagatgccaccccgggcaacgtttacgctcaggctgactacaagattgcttacgagtaatcgcatttggccgggttcacccggccacatcattaacggattaatgataagtggatcagatgtataaaaaattaaaattaaccacaataagcgaattgattaaaaatatttattgttcattatccgttatcatcattggttgtgcgtcagcttatgccgttgaattcaacaaagatttaatcgaagccgaagatcgtgaaaacgttaacctttcccaatttgaaactgatggccaattacccgtcggcaaatattcactaagcactctgattaataataagaggacgccaatccatctggacctgcaatgggtattaattgataaccaaactgcagtttgtctgactccagagcaattaacattattaggctttactgatgagattattgaagaggctcagcaaaacctgatcgatggttgttaccctatcgaaaaagaaaaacaaattacaacttatctcgataaagggaaaatgcaattatccatatctgcacctcaggcatggttaaaatacaaagatgcaaactggacgcctcctgaactttgggatcatggtattgctggggcatttcttgactacaatttatatgcctctcattatgcaccacatcagggcgataattcacaaaatataagttcctatgggcaggctggggttaatcttggggcctggcgcctgcgtactgattaccagtacgatcagtcatttaacaatggcaaaagccaggcgaacaacctggattttccgcgtatttatttgtttcgcccaatcccagaaattaatgcaaaactaactataggtcaatacgataccgaatcgtctattttcgactctttccatttttctggcatttcgttgaaaagtgatgaaaacatgttaccgccagatctacgtggttacgcaccgcaaatcacgggggtcgcacaaacgaatgcaaaggtcactgtctcacagaacaaccgtattatttatcaagaaaacgttcctccaggcccattttctattaccaatttattcaatacattacaggggcaactggacgtcaaggttgaagaagaggacgggcgcgtcacgcaatggcaagttgcatctaatagcattccttatctgacgcgtaaagggcagattcgctacactactgcaatggggaaaccgaccagcgttggcggcgattccttacaacagcccttcttctggaccggtgaattctcatggggttggctgaacaacgtatccctgtatggtggttcagtattaacaaaccgtgattatcaatccctggctaccggagttggttttaaccttaactcgttgggctcattatcctttgatgtcacgcgatctgatgctcagttacataatcagaataaagaaacgggttatagctaccgtgctaactattcaaaacgttttgaatctaccggtagccagctcactttcgctggctaccgtttctctgataaaaactttgtgtcgatgaatgaatatatcaatgacactaaccattacacgaattatcagaatgaaaaagagagttatattgtcacgtttaaccagtatcttgaatcattgagattaaatacatacgtaagtctggctcgtaatacttactgggacgccagcagtaatgtgaattattcattatcacttagccgcgattttgatatcggcccattaaaaaacgtatccacctcactaacatttagccgaataaactgggaagatgacaaccaggatcaactgtacctaaatatttcaattccctggggaaccagtagaacattgagctatggtatgcaacgaaatcaggataacaacatttcgcatactgcttcgtggtatgactcttccgatcgaaataattcctggagcgtttctgcttcaggcgacaatgacgaatttaaagatatggaggcgtcactgcgcgccagttatcagcataataccgagaacggtcgtctctatctctccggtacatcacagcgggacagctactattctctgaatgccagttggaacggttcattcactgcaactcgccacggcgccgctttccatgactatagtggtagtgctgactcgcgttttatgatcgacgcagacggcgctgaagatattcagttgaataataaacgcgcggtaactaatcgttatggcatcggagttattccatcagtcagcagttacataacaacatcattaagcgttgacacccgaaatctgccagaaaatgtggatatcgaaaactcggttatcaccaccaccttaaccgagggtgctattggctacgccaaacttgatacccgcaaaggctaccaaatcatggggattattcgcctggcagatggtagtcacccaccactggggattagcgtaaaagatgaaaccagccacaaagaattaggacttgttgctgatggcggctttgtatacctcaacggcattcaagatgacagcaaaattactttacactggggtgacaaatcttgttttattcaacccccccccaatagcagcaacttaaccaccggaacggttattttaccgtgtattagctaaaattaattcaggatgaaactaatgcgctacttaaatacaaagaatatcattgcagcaggagtattactctcctgcatgaacagcattgcctggggtgccatcatcccggatcgtacccgtataataatgaatgagtcagataaaggcgaagcattaaaacttactaatcaaagtaaaaaactgccctatctggcccaaacatggatagaagatacgaaaggcaataaatctcgtgactttattgttacggttcctcctatggtgcgtttaaatcccaatgagcaaattcagattagaatgataactcaggaaaaaattgctcaacttcctaaggacagagaaactctgttctattttaacgtgcgagaaataccgccaaaaacagataaaaaaaatgtgatgcaagtgactatgcagcacgctttgaaattattctggcggccaaaagccattgagttagaagacgatggggtaatgacttacgaaaaagttgaaatcatccgtagaaatgatggttcgatccgctttaacaataaaatgccttatcacgttacgctgggttatatcggaacaaatggggtcacgatgttaccgcaaacgcaaagcttaatggtcctcccttttagccatgcagatacgcagtttaaaaatgttccatcaacttttcaggttggttatatcaatgattttggtggcttaagtttttatgaaataaactgcccaacagtgaataattcttgtaatgtttccgtagccaaacgagataaataaaatgcgctacttattaactgtaattgcatttattatgggttttagtgcgttacctgtatgggcgatgaactgctatgctgaacatgaaggggggaataccgtagtcataggctacgtaccaagaattgctatccccagcgatggtaaaaaaggtgataaaatctggcaaagcagtgaatattttatgaatgtcttctgtaataatgcactacccgccccatcaccaggagaagaatacccatctgcatgggtaaatataatgatgttgttagcatcaggtcaggacttttataatcaaaactcatatactcttggtgtaacctataatggagtcgattatgattcaacctccacacgagctatcgcagcaccagagtgcattgatgttaaaggcgcagggatatacagtaatacctataaaaaccccgctgtctgtagcggtggtcctgaacctcaattgtcagtaacttttccagtacgtgtacagctgtatattaagctggctaaaaatgctaataaagtaaataaaaaacttgtattacctgacgaatatatcgccctagagtttaaaggtatgagtggcacaggaactatagacacagacaaaaatttgaccttcagaattcgtgggttaaataatattcatgtccttgactgctttgttaatgttgatctggaaccagctgatggcgttgtcgactttggtaaaataaattcccgaacaattaaaaataccagcgtgagtgagacgtttagcgtagtcatgaccaaagatccgggtgcggcctgtactgagcagtttaatattttagggagttttttcactacggatattttgagtgattatagccatctggatataggtaatggtctgctattgaagatatttcataacgatggaacagcaacggaatttaaccgcttctcacaatttgcttctttttcatcgtctagtgcgccttcggtcaccgcaccattcagggcagaactgagtgcgaacccggcagaaacggttgttgagggaccgtttagtaaagacgtaatcctgaaaatcacctataactagtatctaatacaaacactaaaacgggccatcaggcccgttatatcagtgctctaactccagctctcttgcctgcatcatctgttgacaataccaggcataacgtgcgcaaaaccaggttctatgttcttcatccatgttaccagtaacggccagaatatcgaccgggcgaccttctgcgtgcattctggcaaaactacgcgccaggaaatcgaaattatttaaagaattaagactatgatccataagcacatcctccggttatcgcataccttttaaggccatatgctttttctgatttcagtattccccaatcagtgtagtgcctttaaacataacgtgcgtaaatatattgtccccgatcacactttttagtgaaaaataaaaaaccatattaaaagactttctcttccagaacttctctaacctgtgttattattagcgtagataaatgtaagcaaggaaactattacaaagtaaatattgcgtcacgaaatggacattggagtgatatatgattttattcgccgactataacaccccttatcttttcgctatttcctttgtactgctgatcggcctgttagaaatttttgcgcttatctgcggtcacatgctctccggtgctcttgatgcacatcttgaccattatgattccataaccacaggtcatatgagccaggcacttcattatctcaatattggaagattgccagctctcgtcgttctctgcttactggctggtttttttggtcttattggcatcctgttgcagcatgcctgcatcatggtctggcaatcaccactgtcgaacctgttcgtggttcctgtcagtttactgtttacgattattgcggtgcattataccggtaaaatagttgcgccctggattccacgcgaccatagttcagctattacagaagaagaatatattggtagcatggcgttaattaccggtcatcaagccacttcaggtaatccctgcgaaggaaaactcaccgatcaatttggccaaatacattatttactactggagcctgaagaaggaaaaattttcactaaaggagacaaagtgttaattatttgccgactttctgcaacgcgatatttggcggaaaacaatccctggccccaaatattgtaatttattaatcaaaaggaaatttaataatggatgatattgttaattctgtgccctcctggatgtttaccgcgattattgccgtatgcattctgtttattattggaattattttcgccaggctctatcgtcgcgcttcggcagagcaagcttttgttcgtactggtttaggtgggcaaaaagtggtaatgagcggtggcgcaatcgtgatgccgatctttcatgaaataatccccatcaatatgaatactctgaagctggaagtcagccgctcaaccattgatagcctgattacgaaagatcgtatgcgcgtcgatgtagtagtcgctttctttgtgcgggtaaaaccttcagtagaagggattgccaccgctgcccagacgctggggcaacgcaccctgtcgcctgaagacttacgtatgttggttgaagataaatttgtcgatgccctccgtgcaacagctgcgcaaatgaccatgcatgagttacaggatacccgcgagaacttcgtgcagggggtgcaaaatacagtggcagaagacctgtcgaaaaacggtctggaactggagagcgtttcacttaccaactttaaccagacctcgaaagaacatttcaatccgaacaatgcctttgacgccgaaggtttaaccaaactgactcaggaaacagagcgccgtcgccgcgaacgtaacgaagttgaacaggatgtagaagttgcggtgcgtgaaaaaaatcgcgatgcgctatcgcgcaagctggagattgaacagcaagaagcgtttatgacgcttgagcaggagcagcaggttaaaacccgtactgccgaacagaatgcacgtattgcggcttttgaagctgaacgtcgtcgtgaagcagagcagacacgaattctggctgaacgacagattcaggaaacagaaatcgatcgctattgccgccaaatcggaacaacagtcccaggcagaagcgcgtgctaatctcgcacttgcagaagcggtaagcgcccaacaaaacgtagaaaccactcgccagactgccgaagccgatcgtgctaaacaagttgccctaatcgctgccgcgcaggatgcagaaaccaaagcggttgaactgaccgtgcgggcgaaagcagaaaaagaagccgcagagatgcaggcggcggctatcgttgagttagccgaagctacacgtaaaaagggtctggcggaagcagaagcacaacgtgcgctgaacgatgctatcaacgtactttctgatgaacaaaccagccttaaactcaaactggccttgttgcaggcgctgcctgcggtaatagagaaatccgttgagccgatgaagtcaatcgacggtatcaagattattcaggtcgatggtctgaatcgtggcggcgctgcgggtgatgcgagtacaggtagcgttagtggaggaaaccttgcagagcaggcattgtctgccgccctttcttaccgcacacaggcaccgctgattgactccttgctcaatgaaattggtgtttcaggcggctcactgacggcattgacttcacccttaacctcaacaactcccgtcgccgaaaacgtagaataaattttcagctatgaacgtccctggcacaaaaagccggggattttttatatctgcgttccgctaaaaagtgcaaatgatcaggttgttgcagcattttgcgtgacggctcggggaaggcaaaactgcatcagagaaagcattgcgtggggtctggcgctcatcaacaatcggggagtcagcagggggctgaaacgggaaagcccctcccgaagaaggggccttacagaaggaaagggttatgatgaagctcgtcatcatactgattgtgttgttactcgtaagtttcgcagcttattaacagccaatcagaggggggagaaatcctccctcacccttgttcctttactttaggttgaaaaaaaatcagcgtcaagaaggtttcattaacacatatccctggcccaaaaagccggggattttttatatctgcgttccgctaaaaggtgcaaatgctcaggacgttgcagcgttttgcgtgaccgctcggggaaggcaaaattgcctctgggaaagcattgcgcggggtccggcgctcatcaacaatcggggggcagcaaggggctgaaacgggaaagcccctcccgaagaaggggccttgtataaggaaagggttatgatgaagttcgtcatcatactggttgtgttgttactgttaagtttcccgacttactaacaactcatcagaggggggagaaatcctcccttacccttgttcctttactctaggttgaaaaaacaacagcgtcaataggcctgccatgtacgaagcgagatctgtgaaccgctttccggttagccttttttatcctgttggatcttcttgatgatgttggtcgtcgagcaaccgtcttcaaagttgagcaccaacacttcgccaccgttggcccagacttctttactcccggcaatctcttctggtttatagtcgccgcctttcaccagcagatctggcaagatcccggcgatcaagcgctgcggcgtgtcctcttcaaacgacactacccagtcgaccgcttccagtgcgcccagcacaatcatacgctgttcgagtgggtttaccgggcgggaatcccctttcagccgtttggtggaggcatcgctgttgacggcaacaatcaagcggtcacccagcttgcgggcatttgccagataagagacgtgcccggcgtgcaggatgtcaaagacaccgttggtcatcaccactttttcaccacgtttacgcgctgccgctacggccagcttcagttcctcttcggtcatcacgccaaagcctgtatctgcacgtccacgtacagcattttccagctcgatcggcgaaaccgtggaggttcccagtttgccgaccaccacgccagccgccgcattggcaaagaagcaggcttcttccagcgaattacccgctgccagcgttgccgccaggacgccaatcaccgtgtcgcccgcaccggtaacgtcatacacttcctgcgcttgggttggcatatgcagcggcgctttacccggttgcagcagcgacataccctgttcggaacgggtcactaacagagccgagagttcgtaatcggcaatcagtttcatgccgcgctcaacaatctcttcttcggtcttacatttaccgacaacagcttcaaattccgagagattcggcgttaacagcgtagcgccgcggtagcgctcaaaatcggtactttttggatcaatcagcaccggaacacccgctttacgcgccagttggatcatctgctgtacgcttgccagcgcacctttggcgtagtcagaaagcaccagcgcgccaatcgaactcagcgcctgattaatccgctcgtgcagcggctgcggatcaacaccttcgaaaccttcttcaaaatccagacggatcagctgttggttgcgggaaagtacccgtaatttggtaatggtcggatgcgtcggtacagaaacgaagtcgcatttgacgttgacgtcggccagagatttactcagcgcgcgcgctgcatcgtcaatgcccgtcaacccgaccaggcgtgcattagcaccgagagaagcgatattcatcgccacgttagccgcgccgcccggacgttcttcgatggtattcactttaaccacgggcaccggcgcttccggcgagatacgactggtggggccgtaccagtaacgatccagcatcacatcaccaaccaccatcactcctgcacgttcaaactctggcagcgttactttcattcctgtctcctgagagattcaaaatttgcgcgcgataataccatacttcattcttccaccagccacttctgccagcttgcccgcaccagttcacgctctgcggtgaagcaatcctccgacacatggcccggcaattcctgtaatgccagatgatgaagttcatcgcgaagcgtagtgtaagcacgggtcagcgccatcgcttcctgctcttccataatgtcgttttgcgccagtagttccagaatacgcacgttgtctgaccagcgcgttaacttcggtttttcatgagcgtagcgcaacaccagatattgggtaataaattcgatatcggtaattcccccttcatcagctttgatatcaaagcgatcgcgatgtttattgccgagatgagcgcgcattttctcgcgcatttcccgcacttccgtttgcagagttttaccttcacgcggcagcgtcataatctcgcgacgcactgcgtcaaagtgcgcggtgagctgcggatcgccgtacactacacgcgcacgcaccagcgcctgatgttcccacgtccaggcctcgtttttctgataatcggcaaatgcttctgcggatgtcaccagcattcccgccgccccggacggacgcagtcgagcatccacttcatacaaaatgccggaagaggtacgcgtactgaacagatgcataatgcgttgcgccagacgcagataaaactgccgcccgtcgatttcccgctcaccgtcagtcatcgcatccattgggcaatcatggaggaagataaggtcaagatcggaactgtagcctaactcccagccgcccagcttgccgtagccgaccaccgcaaaaccacgcccttcgcgttcgttcaggtgattcggcttaccgtagcgggcaaccatttgaacccacgcctgctgaacgacggcatctatcatggcttccgccagccaggttaagtgatcgctcactttcatcaccggtagcgtaccggcgatatccgctgcggcgatgcgtaacagctgcgcctgtttgaactgacgcagcgcctcaagctgttgctcttcgtcatcttccggcacgcgcagcaaatactggcgcaactcatcgcggtaggcatcggtcgccgtcggctggtaaagggtgtttggatcgagcaattcatccagcaataatggataacgcgccagctggctggcaatcatcggcgacgcggcacacagagaaatcaaatgtttaagcgccgcggggaattcactgagcaattctaaataggtggtgcgggtaacaatccccaccagcaaggcggtaatgcgcgacagcgtaacggcagcgtcttcacgcgcacagacatcacttagcagatgcggcatcagatggtcgagcacctgacgtcctcgcggcccgatggtgcgcttatccagctctttgcggaaatcggcaatcagcgttagcacctgtttgcgatcatcctcgctaagatgcgccagcactggcgtagtgtcatcttcctgcaacgcatcctgccacagctcacgccactgttccgacagcgactcttcctgagtttcactttcatcgtcgccaatcaattcattaaacacccggcgcacattggtcatatgtgcggtcagcgccccggtcagttgcggccagtcagcaaagtccatcgcccacgccagccgcgcacgattaagctcatcagaaggaagcgtctgggtttgttcgtcgttaatgctttgcagcaggttttccagacgccgcaggaacagatacgccactcgcaattgttcagcatcgttttcagaaagcagatgcagcgcagcaatgacgctgagcgttggcagtaaagagcgcgactgcagcgacggttcgcgcccaccgcgaatgagctggaacacctgaacgataaattcaatttcgcgaatgccgcctgcgccgagtttgatattgtcggtcaaaccacgtcgacgcacttcacgggcaatcatccctttcatgttgcgcagcgactgaatcacgctgaaatcgatgtaacggcggaaaacaaacgggcgcagcatcgcacgcaactcgttagcatagacgccttcgctatcgcccataatccgcgccttgaccatcgcgtaacgctcccagtcgcgcccctgctcctggtaataatcttccaacgcggcaaagctcagcaccagcgggccactttcgccaaacggacgcagccgcatatccacgcgatagacgaagccatcctgcgttggttgatccagcactttaatcagccgctgccccatgcgggtaaaaaactgcgcgttatccagttcccggcgtccaccctgcgtacaaccatgttccggccaggcaaaaatcagatcgatatcagaggagaaattcagctccccaccgcccagcttacccatgcctaaaatcagcagcggttgcgcttcgccctgcgcattgcacggcgttccccactcgcggcagcaggcgtcatacagccagtcacgcgccgcaacaatcagcgtctccgccagatagctgagctgctgcaatatgctctcttcagtaaccagtgccagcgtttgcgcccaggcgatgcgcaccataatgcgccgccggaatagccgcagctcgcgcattaacccggcttcgtcactcacattacagagcgcctcctgcaaccatgccgcgtaatgctgccattcgtcggcctgcggcggttggctttccagttccgtcagccactctggatgcgcaatcacgctgtcctgcacaaaatcactaaaagtaagtactgacttcgcctgtgcgctaagtgattcctcggctaaaggctctggcagccgctcaacaacggtctgccagtactgctgtaacggtgaagagagcggcttcataagcgattttatccttgcctgattaacgttttccgctgtgcaaccagaacggttcctgattgtttgcctcattacggaaatgttcaatttcgatgcgttgcccggtcgcaatagcgtgatgcagcccctgccagttctccagccaggcttgcgcgacgacaggatcatagtaacccgccagcaacagtattgagtcaatatcacgcgtcaggcgtggcaactggtcacggtagcgatcgcctaacggctggcagaaaacgcttttcagttcagcggcatggcgggaaagatggatatcggcaaagcgtttgaaggagtcgctgattttgccctgcgctttggcatctaaaaatggctgccatgctttgcttaccaaccattcggtcaacgccagcttcgccattgccgtttcggtagagtagaccgccgtcacggcagacaccgcagaagcaatggtcgcctcgcattgagtcagcagatcacgtaagtgagtgctcgctttacgcggcacaataccaccgaacagcatcagcgtatgacggaccaggctaatggctgccagcacctgttctttcgccgcatcgttgccgcgtacccacagttcttcatgatactgccattgcgctaacgccagctcgagcgccgcttccagcccctgttccacatcggcttttgccgcaacatgcaaaatggtggtcggtttgatttcacgcgccggattgccctgcgccagatgatagccacgcgccgctttgctcaggctgccctggcataatccggtttgcgataccagttggttcgccagtttcagcaccgcgcgcgtgtcgccgctaagcagttccagttccagctcacagataggttcagcaaattcacccgctttcacttccccctggtcgagggcgatttcaatttggctaccatcgaccgccaccagccatttttcgcgataaaaatcggtgctgaacagcggctgcacgcgggaggcgagatcggcgggcaattcgccgttcggccagacttccgtcggtaactgcgccaggtcgagcgtcggttcgctcaacgccacgttatattccgggcgctgatgtaagccgcctgtcactcttcctgcaactttcatggtcatctcatagcgaccgttttcgccacgaatacgtaagcccatatcgtgcccacgcagccagttatccggcgtttcgtagtaaatattcagcaactgcacggggtcatggtgctcgccgcccagcgtattgagatggtcacgcaacgcctcaacggcactgtgattaacaataaactttaattcgatttcctgagccatggcctttacttatcggttatgtcacataagtgacgatgaacggcgaacttaatgcgatcttttttgtcagtagatagtattttgcgccaaattgccatgcaacgggcaatttgacgggcgtaaaagtttgaagcagtggcaagacctgacacagaggattccgattgatgtcgaatgctttgcgtagcgacactgatgccactactatcgttccactttccatgacaataacgacagcctgatgccaaaattacgcctgatcggattaactttactcgcacttagcgcgactgccgtctcacacgctgaagaaacgcgctatgtttccgacgaactgaatacctgggtccgcagcggtccgggagatcattatcgcctcgtgggcacggttaacgccggcgaggaagtgaccttattacaaactgacgccaacaccaattatgcccaggtgaaagacagctctggccgtaccgcctggatcccgttgaaacaacttagcactgagccaagcctgcgctcccgtgtgccagatctggaaaatcaggtcaaaaccctgaccgataaactcaccaatatcgataacacctggaatcagcgcaccgcagaaatgcagcaaaaagtggcgcagagcgacagcgtgatcaacgggttaaaagaagaaaatcagaaactgaaaaacgagctgattgtcgcgcagaaaaaggtcgatgccgccagcgtacagctggatgacaaacagcgcaccatcatcatgcaatggtttatgtatggcggtggcgtgctggggcttggcttgctgctcggtctggtactgccgcacctgatcccaagccgcaaacgcaaagatcgctggatgaactaaatcgccttcttcgttgcactgtcttattattaggaattgtgtatttgacgaagggatgatggcgtgaagatttatctggtcggtggtgctgttcgggatgcattgttagggctaccggtcaaagacagagattgggtggtggtcggcagtacgccacaggagatgctcgacgcgggctaccagcaggtaggccgcgattttcctgtgtttctgcatccgcaaacgcatgaagagtatgcgctggcacgtaccgaacggaaatccggttccggttacaccggttttacttgctatgccgcaccggatgtcacgctggaagatgatcttaagcgtcgcgatctgaccattaatgcgctggcccaggacgataacggcgagattatcgacccgtacaacggtctgggcgatctgcaaaatcgtctgttgcgccatgtttcccccgcttttggcgaagatccgttacgcgtattgcgcgtggcgcgttttgctgcgcgttatgcccacctcggttttcgtattgccgatgaaactctggcgttgatgcgcgagatgacccatgcgggtgaactggaacacctgacgcctgaacgggtatggaaagagacggaaagcgccctcaccacccgcaatccacaggtgttcttccaggtactgcgcgattgcggcgcactgcgcgttttattcccggaaattgacgcactgtttggcgttccggcccctgccaagtggcatccggaaatcgatacgggtattcataccttaatgacgctctcaatggcggcgatgctgagtccgcaggtcgatgtccgtttcgcaactttatgccacgatctcggtaaagggctgacgccgccagaactctggccgcgtcatcatggtcatggcccggcgggtgttaagttagtggaacaactatgccagcgtctgcgcgtgccaaatgaaattcgcgatttagccagactggtggctgagtttcacgatctcatccacaccttcccaatgctgaacccaaaaaccatcgtcaaattatttgattccatcgatgcctggcgtaaaccgcagcgtgtcgagcaactggcgctgaccagcgaggctgacgtgcgcggcagaaccggttttgaatcagcggactacccgcaaggccgctggttgcgcgaagcctgggaagtggcgcagtcagtgccgacaaaagccgtcgttgaagcgggatttaaaggtgtggagattcgcgaggagctgacccgacggcggattgcggcggtagccagctggaaggaacaacgttgcccaaagcctgaatgagtattgggcattttgccggatgcggcgtaaacgccttatccggctacatgtcaacgacagttgtaggcctgataagacgcgcaagcgtcgcatcaggcgttgattgccggatgcggcgtgaacgccttattcggcctacgcaatcgttgacaacgccaagcatccgacactattcctcaattaaaagaacacgacatacaccgcagccgccacaataaagcgataaatggcgaacgggataaacgaaatgcgcttaatcaattgcaggaaggttttaatcgctatcagcgccaccacaaaagcggtgataaacccaacggcaaacatcgggatatcgccgcttgtcaggaagccccagcttttgtagagatcgagcgccgttgcgcccatcatcatcggcaccgccagcaggaacgaaaactcggaagcagcgtaacggctcacccccatcagcatcccacctgaaatggtcgccccggaacgggagaaacccggccacagcgccagacactggaaacagccaatcataaatgcctgacgataggtcatatcatcaagacccggcgcacgcggctctttcggcttcaggcattcggcggcaatcagcaacaaaccgccaacgaccagcgcatacatcacatttatcgggttaaacaatgacttaatcgtgtcgtggaacaacagccccaataccaccgccggaatcatccccagcaaaatgtggatcagcgttaaacgacctttgctttcaccttcgtgctgcaacgggcggccaaagtggatgccaatcaggccaaacagacgccgccagaacatcactactaccgccagaattgatcctaactggatcacaacttcaaaggttttcgccgtgtcgccctcaaaccccaacaagtgaccgacaataatcatatggcccgtgctggataccggcagaaattctgtcaatccttcgaccacacccaatattgccgctatcagcagcgagtgcatatcgctcatcaataaacccctaaattattaaaatgtaccgcttgtccgaactactgcgtatgaccaggttataaccgtttggtttaacaactgtaaaattaattattttctttcagattattgccacgctcaatgattacgccaacattcgccgcccgcgccactgcgcctggcttgctgagtttgatacgcacccacggcgagttgaagcgtgctaacagcagctccgccacctcttcagccacgcgttccaccagcgcaaaacgcgccccctcgacgtggctgaccaccgtttctgcaatgtcagcgtaactgaggcaatccgccacatcatcacttttcgccgctttacggttatcccacgccatttcgatatcgaacactaacttctgttcgatggtctgttcccagtcgtaaacaccaatagtggtgattaccgaaagttgctctataaatacaatatccatcacgtcctgcctgctttttggctaaccggataccacttccggcgaaatgtgcgtattatccacagattcatcgttgaacacgaattttcaaaacggaacagcttatgagtgcaatcgcgcctggaatgatcctcatcgcgtacctctgcggctccatttccagtgccattctggtttgccgcttgtgtgggctgcccgatccgcgaaccagcggctccggcaatccaggcgcaaccaatgtgttacgtatcggtggcaagggagcagccgtagcagtactgattttcgacgttctgaaaggaatgttgcccgtctggggcgcgtatgaattaggtgtcagccccttctggctaggcttaattgccatcgccgcctgtcttggacacatctggcccgttttcttcggatttaaaggaggaaaaggcgttgctaccgcttttggtgccatcgcacccattggctgggatctcaccggagtaatggcgggaacctggttactgaccgtgctattgagcggatactcgtcgctgggagcgattgtcagtgcactgattgctccgttttatgtctggtggtttaagccacaattcaccttcccggtttcgatgctctcttgcctgatcctgctgcgtcatcatgacaacatccaacgtctgtggcgtcgtcaggagacaaaaatctggacgaaattcaaaagaaagcgcgaaaaggatcccgagtgatttctggtggatctacatgacctgatagccttcatcgggcttgcccagccgttgctggcaccatgccgccagaaattccacgcagacacgtaatttcatgctgcgatagagcggctcccggtaaacagcccagatattggcgctttgtgcatactctggcaatacttgcaccagtttgccactctccagaaacggcaacacatcccactcggaacgcagcataatccctttgccctccagcgcccattgcagcacaatctcgccgctattggaggaaagatgcccgcttaccttcaccgattttttctcctgaccgttccccaactcccatattccatgggtcatatcgcgctctttggtcaccagacagtcatgacgacttaattcctgtagggattgtggctgcggatatttttgcagatactcaggtgctgcgcataatattcttttattttttgtcaaaagatgcgcggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaactgcccgcattatgggcgttggcctcaacacgattttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacagtctccggaagacggttgttgcgcacgtattcggtgagcgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattaccgaataagttgacagagattgtcgctaactttaccgccatgatttctacccgaatgcctgatgacgtggtggataaactaaaacagctaaaggatgccgaaacgtcgtcgatggggaaaattatctaccatacgatgttcgacaacatgcaaaaagcgattgacctgaatcgtcctgcctgtcaggacaccggggagattatgttcttcgttaaagtcggttcccgcttcccactgcttggcgagctgcaaagcatactcaaacaagccgtggaagaggcaaccgtcaaagcgccactacgtcacaatgcggtagaaatttttgacgaagtaaacaccggcaaaaataccggtagcggcgtaccgtgggtcacctgggacatcatccccgacaatgacgatgcggaaatcgaagtttacatggcaggcggcggctgcacgctacctggccgctcgaaagtgttaatgccgtcagaaggctacgaaggcgtggtgaaattcgtcttcgaaaatatctccaccctcgccgtaaacgcctgtccaccggtactggtgggcgtgggcatcgccacctcggtggaaaccgccgccgtactctcgcgtaaagccattttgcgcccgattggcagccgccatcccaatccaaaagcggcagaactggagctacgcctggaagaaggactcaaccgtctggggattggtccacaagggctgaccggcaacagttcagtgatgggcgtacatatcgaatctgccgcccgccatccgtcaaccatcggcgttgctgtttctaccggctgctgggcgcatcgtcgcggcacgctgctggttcatgccgatctctcctttgaaaatctgtctcacacccggagcgcgttatgaaaaagatcctgacaaccccgatcaaagctgaagatctgcaagatattcgcgtcggcgatgtgatctacctgaccggtacgctggtgacctgccgcgacgtttgtcaccgccgcttgatcgaactcaaacgtccgatcccttacgatctcaacggcaaagcgattttccacgctggccccatcgtgcgtaaaaacggcgataaatgggagatggtttccgttggcccgacaaccagtatgcgtatggaaagttttgaacgtgaatttatcgagcagaccggcgtgaaactggtggttggcaaaggtggtatggggccgctgaccgaagaaggctgccagaaattcaaggcgctacatgtgattttcccggcaggctgcgcggtgctggcagcaacccaggtagaagagattgaagaagtgcactggacagaactcgggatgccggagtcactgtgggtctgccgggtcaaagagttcggcccgctgattgtctctattgatacccacggcaacaacctgatagccgaaaacaaaaagctattcgccgaacgccgcgatcccatcgtggaagagatctgcgagcacgtccattacatcaaataaccctcccggagaggctcaccccctctcctttttcgcaggcataacacgatgaaaccttccactgaatggtggcgataccttgcgccgctggcggtcatcgccattattgctctaattccggttcccgcagggctggagagtcatacctggctttactttgccgtttttactggcgtgatcgttggactgatcctcgaacccgtgccgggtgccgtggtggcgatggtgggtatatccatcatcgccatactctctccctggctgctgttcagcccggagcagctcgctcagccaggctttaaattcactgcaaaatccctctcgtgggccgtttccggtttttctaattcggttatctggctgattttcgccgcctttatgtttggcacaggctatgaaaaaaccgggcttggacgccgcattgcgctgattctggtgaaaaagatggggcatcgtacgctgtttctcggctatgcggtgatgttctccgagctgatcctggcacctgtaacaccgtccaactcggcgcgtggtgcggggattatctatcccatcatccgtaacctgccaccgctctatcaatcacaaccaaacgacagcagttcacgcagcattggctcgtacatcatgtggatggggattgttgccgactgcgtgaccagcgccattttcctgacggcgatggcaccaaacttgctgttaattggactgatgaaaagtgcatctcacgccacgctgagttggggcgactggttcctcgggatgttgccgctcagcattttactggttctgctggttccctggatggcttacgtgctgtacccaccggtactgaagtctggtgatcaggtgccgcgctgggcagagacggaactgcaggcaatgggcccgctctgttctcgtgaaaaacggatgctggggctgatggtaggcgcgctggtgctgtggattttcggcggtgattatattgatgctgcgatggttggttacagcgtagtggcactgatgctgcttctgcgcattatctgctgggacgacattgtcagtaataaagcggcgtggaacgttttcttctggctggcctcgcttatcaccctcgctaccggactcaacaacaccggttttattagctggtttggcaaactgttagcaggcagcttaagtggttattcgccgacgatggtgatggtggcattgattgtggtgttttatctactgcgctactttttcgccagcgccacggcgtatacctccgccctcgcaccgatgatgatcgccgccgcgctggcgatgccggaaatcccgctgccggtgttctgcctgatggttggcgcggcaattggtctggggagcattcttacaccatacgccaccggacccagtccgatttactacggtagtggttatctgccaacggcggattactggcgactgggggcgatttttgggctgatattcctcgtattgctggtgattaccggcttactgtggatgcccgtggtgttgctttaagtaaggacggtgccggaaattgctctccggcacccgatagttttacgcggccggtaactccgccagcggccagcgcggacgcacgctaacgccgagatccgccgtcgcgcctgctttaaaccgcaccattccggcataggcgatcatcgcgccgttatcagtacaaaactccggacgcgcgtagaacacttcgccgcggcgttttttcatcatttcagccagcttcgcccgtaacgtacggttagcactcacgccgcctgccatgaccagtcgcttaaagccagtctgatccaacgctcgcttgcacttaatcatcagcgtatcgaccaccgcatcttcaaaggcgcgggcgatatcagcacgcgtctggtcgtcggtgccgttgtcacgaatggtatttgccgcgaaggttttcagaccggagaaactgaaatccagccccggacggtcggtcatcggacgcgggaagacaaagcgcccggcagtaccctgagccgccattttcgacagtaacggtccgccaggataatccagccccagcagcttcgcggttttatcaaacgcttcaccggcggcatcatcgatagactcgccgagcagctcgtactgaccaatgccagtcacgctgattaactgcgtatgaccgccggacaccagcagcgcgacaaacggaaattccggcgggttatcttccagcatcggcgctaacagatgcccttccatatggtgtaccgggattgccggaacgttccaggcaaacgccagagaacgccccacggttgcgccaaccagcagtgcgccgactaatccagggcctgcggtataggccacagcatcaatgtcttttgccgttaagccagactcctttagcgccgcctggatcaacggtacggttttgcgcacgtgatcgcgggaggccagttcaggcacgacgccgccgtagtcagcgtgcaatttcacctgactatacaattggttggctaacaaacctttttcatcgtcgtaaatggcgatgccggtttcatcgcaggaagtttcaatacccagtacacgcatgacttgttttacctcgctttattaccgcgcagtgtaggaccaatgcgggttgatgtaaaactttgttcgcccccggagaaagcctcgtgtatactcctcacccttataaaagtccctttcaaaaaggccgcggtgctttacaaagcagcagcaattgcagtaaaattccgcaccattttgaaataagctggcgttgatgccagcggcaaaccgaattaatcaaaggtgagaggcacatgccggtaattaaagtacgtgaaaacgagccgttcgacgtagctctgcgtcgcttcaagcgttcctgcgaaaaagcaggtgttctggcggaagttcgtcgtcgtgagttctatgaaaaaccgactaccgaacgtaagcgcgctaaagcttctgcagtgaaacgtcacgcgaagaaactggctcgcgaaaacgcacgccgcactcgtctgtactaattccccgagagcgttgctctccgatcagaccgagttgtagttgtaaggccgtgcttccgaaaggaatgcgcggcttattttcgtttatgaattgctaaaaatcggggcctatggctggacgaatcccacgcgtattcattaatgatctgctggcacgcactgacatcgtcgatctgatcgatgcccgtgtgaagctgaaaaagcagggcaagaatttccacgcgtgttgtccattccacaacgagaaaaccccgtccttcaccgttaacggtgagaaacagttttaccactgctttggatgtggcgcgcacggcaacgcgatcgacttcctgatgaactacgacaagctcgagttcgtcgaaacggtcgaagagctggcagcaatgcacaatcttgaagtgccatttgaagcaggcagcggccccagccagatcgagcgccatcagaggcaaacgctttatcagttgatggacggtctgaatacgttttaccaacaatctttacaacaacctgttgccacgtctgcgcgccagtatctggaaaaacgcggattaagccacgaggttatcgctcgctttgcgattggttttgcgccccccggctgggacaacgtcctgaagcggtttggcggcaatccagaaaatcgccagtcattgattgatgcggggatgttggtcactaacgatcagggacgcagttacgatcgtttccgcgagcgggtgatgttccccattcgcgataaacgcggtcgggtgattggttttggcgggcgcgtgctgggcaacgatacccccaaatacctgaactcgccggaaacagacattttccataaaggccgccagctttacggtctttatgaagcgcagcaggataacgctgaacccaatcgtctgcttgtggtcgaaggctatatggacgtggtggcgctggcgcaatacggcattaattacgccgttgcgtcgttaggtacgtcaaccaccgccgatcacatacaactgttgttccgcgcgaccaacaatgtcatttgctgttatgacggcgaccgtgcaggccgcgatgccgcctggcgagcgctggaaacggcgctgccttacatgacagacggccgtcagctacgctttatgtttttgcctgatgacgaagaccctgacacgctggtacgaaaagaaggtaaagaagcgtttgaagcgcggatggagcaggcgatgccactctccgcatttctgtttaacagtctgatgccgcaagttgatctgagtacccctgacgggcgcgcacgtttgagtacgctggcactgccattgatatcgcaagtgccgggcgaaacgctgcgaatatatcttcgtcaggaattaggcaacaaattaggcatacttgatgacagccagcttgaacgattaatgccaaaagcggcagagagcggcgtttctcgccctgttccgcagctaaaacgcacgaccatgcgtatacttatagggttgctggtgcaaaatccagaattagcgacgttggtcccgccgcttgagaatctggatgaaaataagctccctggacttggcttattcagagaactggtcaacacttgtctctcccagccaggtctgaccaccgggcaacttttagagcactatcgtggtacaaataatgctgccacccttgaaaaactgtcgatgtgggacgatatagcagataagaatattgctgagcaaaccttcaccgactcactcaaccatatgtttgattcgctgcttgaactgcgccaggaagagttaatcgctcgtgagcgcacgcatggtttaagcaacgaagaacgcctggagctctggacattaaaccaggagctggcgaaaaagtgatttaacggcttaagtgccgaagagcgatcgggaagcccccgacagccgcactgagaggcagcggcaaatatataagtacgccctcgtaattatcgttggcggtaaacaaccgttggatttcagcgttaacggctgaaggacatcgggtcaatcgcccaacaccaacctcatgaaataagtgtggataccgtcttatggagcaaaacccgcagtcacagctgaaacttcttgtcacccgtggtaaggagcaaggctatctgacctatgccgaggtcaatgaccatctgccggaagatatcgtcgattcagatcagatcgaagacatcatccaaatgatcaacgacatgggcattcaggtgatggaagaagcaccggatgccgatgatctgatgctggctgaaaacaccgcggacgaagatgctgccgaagccgccgcgcaggtgctttccagcgtggaatctgaaatcgggcgcacgactgacccggtacgcatgtacatgcgtgaaatgggcaccgttgaactgttgacccgcgaaggcgaaattgacatcgctaagcgtattgaagacgggatcaaccaggttcaatgctccgttgctgaatatccggaagcgatcacctatctgctggaacagtacgatcgtgttgaagcagaagaagcgcgtctgtccgatctgatcaccggctttgttgacccgaacgcagaagaagatctggcacctaccgccactcacgtcggttctgagctttcccaggaagatctggacgatgacgaagatgaagacgaagaagatggcgatgacgacagcgccgatgatgacaacagcatcgacccggaactggctcgcgaaaaatttgcggaactacgcgctcagtacgttgtaacgcgtgacaccatcaaagcgaaaggtcgcagtcacgctaccgctcaggaagagatcctgaaactgtctgaagtattcaaacagttccgcctggtgccgaagcagtttgactacctggtcaacagcatgcgcgtcatgatggaccgcgttcgtacgcaagaacgtctgatcatgaagctctgcgttgagcagtgcaaaatgccgaagaaaaacttcattaccctgtttaccggcaacgaaaccagcgatacctggttcaacgcggcaattgcgatgaacaagccgtggtcggaaaaactgcacgatgtctctgaagaagtgcatcgcgccctgcaaaaactgcagcagattgaagaagaaaccggcctgaccatcgagcaggttaaagatatcaaccgtcgtatgtccatcggtgaagcgaaagcccgccgtgcgaagaaagagatggttgaagcgaacttacgtctggttatttctatcgctaagaaatacaccaaccgtggcttgcagttccttgacctgattcaggaaggcaacatcggtctgatgaaagcggttgataaattcgaataccgccgtggttacaagttctccacctacgcaacctggtggatccgtcaggcgatcacccgctctatcgcggatcaggcgcgcaccatccgtattccggtgcatatgattgagaccatcaacaagctcaaccgtatttctcgccagatgctgcaagagatgggccgtgaaccgacgccggaagaactggctgaacgtatgctgatgccggaagacaagatccgcaaagtgctgaagatcgccaaagagccaatctccatggaaacgccgatcggtgatgatgaagattcgcatctgggggatttcatcgaggataccaccctcgagctgccgctggattctgcgaccaccgaaagcctgcgtgcggcaacgcacgacgtgctggctggcctgaccgcgcgtgaagcgaaagttctgcgtatgcgtttcggtatcgatatgaacaccgaccacacgctggaagaagtgggtaaacagttcgacgttacccgcgaacgtatccgtcagatcgaagcgaaggcgctgcgcaaactgcgtcacccgagccgttctgaagtgttgcgtagcttcctggacgattaatcggtaggccggatcaggcgttacgccgcacccggcactagtccctctgcacaaacgccaccttttcggtggcgttttttatcgcccacgcactaccagcgcctggtccagctcgcgatacgcttcaaccagtttctctagtgaaacgcgacttaaaccgctgggatttggcagcacccaaatctgcgtcgaaccaatggtgagcgtttgtttcccccactgtgcaccgcgctggctgaatccctgttcatatgcttgtttgcccagaatcgccaacgcctgcggctgataatcctcaattttttcaatcaacttacgcccacctgcgtgcaactcctgctttgaaacttcactggcttgcaccgttggcctgtcaaccagtttggtgacgccacaacgataatccagcagatgctgtgcctcctgcggcttcaactgacggtcggtaaacccggcctgatatatcaccttccagaagcgatttgccggatgagcaaagggaaaaccagtcccggcggatgaaagcccagggttgataccgcaaaacacgacccgtaaccctggagccaaaatatcctcaaccatatttactcctttctaacatcaccaggaaaagtataacggattgaaaatacattgtttataaaaacagcaggcgcgcggtaatggctggattgcgacacggagttactttataatccgctaccatggccccttagctcagtggttagagcaggcgactcataatcgcttggtcgctggttcaagtccagcaggggccaccagatatagcaaaggctgacgagaaatcgtcagcctttttcttttacatatcagttactttgcgtgccagtaggccgctgcacgaacccgctgtgggtcaaactgttccgtttcaaagcggcggcttaaattcttaacgactttgccttcgccggttatccagatgaagtaatcatcggcagggatttgcatctgcgccagacgcgcatctaccgcctgctcatcatgtgccagccattcgatattaaaaccatcaaggtgcgcgagataatcctgacaggcgttatcccgcacgctaaccagcacgctaacttgcggtttaacggcaagtttgctcaacgtttccaggcggcggcgcaatgcgggcattccggattcatcgcagacatacagctgatacgcgtaatcttccggcaccaccagcgaaccgcgcggacctgccaccgtgagtttatcgcccggttgggcctgcattgcccagctactggcgacgccgtcttcgtgaataaagaaatcaatcgccagttcatggcgtagttcgtcatacaacggcgtatagtcacgcgacggtgggcgtggtccttccggccagacgatgccctcttccgttaccgttggcggcacaaagtgagcgtcaggttgaggaaagaagagtttgctgtgatcgtcaaagccgcgcgatgtaaaaccgtccagcgcctcgccgccgaggacaatgcgctgaaaaccggcgctgatgcgctcaacgcgtaacacagtcagttcacggaagcgcagatcattgcgaacgcgctgcgggtagcggggggagttattcattgttatcgccttcgtgatggtaattagatatatctaaataaaactcgcaaatgataatgattgttaatcatgataaatgcaagcgatttgtagaactgatatatctgtagtctgataagacgcgcaacctcttatcaagcatcattgctcaatgccggatgcggcgtgaacgccttatccggcctacatgttgagtaaacctgcgtttaaaaatcatttttgtacttgcagtaatacttatatcagatataaattagatatatctaattaagcaaaaggaggctgatatgagccatcatcacgaagggtgttgtaaacatgaaggccagccacgccatgagggctgctgcaaaggtgagaagtcagaacacgagcactgcggacacggtcaccagcatgaacacggtcaatgctgcggtggtcgccacggtcgcggcggcggtcgtcggcaacgtttctttggtcacggtgaattgcgtctggtgattctggatattctctcgcgcgatgacagccacggttacgaattgattaaagcgattgagaatctaacccaggggaattacaccccaagcccgggcgtcatctacccaacgctggattttctgcaggagcagtcgctgattaccatccgcgaagaggaaggaggtaagaagcagattgcgctgaccgaacaaggcgcgcagtggctggaagaaaaccgcgaacaggtggagatgattgaagaacgcatcaaagcgcgttgcgttggcgcggcgctgcgccagaacccgcaaatgaagcgggcgctggataattttaaagcggtgctggatttacgcgtcaaccagagcgatatcagtgatgcacaaataaaaaagatcattgcggtgatcgaccgcgccgcttttgatattacgcaactggattaatcgccgcatccgccagtggcgcggtgcaattgccggatgcgacgcttgacgcgccttatccggcctacacccgctacacaccccgcaggcctgataagatgcgccagcatcgcatcaggcattgtgctccaaccgccggatccggcataccgattaatgcagtaccgtcaccgcgtcttccagtcggctggcgcggtgtttcaccatcgccgacacctgcgcactctcttccaccagctcggcatttttctgggtgatcaggttaagctcatccactgcacgggtcaggctggaaagcccatcggcctgttccagcgttgaatggctaatctgggcgatcaactgggtgacgtttttcacctgtgccacaatatcttccatcgtccgtccggcggcgtgtacctgctgcgaaccggattgcaccttatcagcactggcatcaatcagcttgcgaatatcgttggcagcattagcgctgcggctggctaaatgacgcacttcccctgccaccactgcaaaacctttgccctgttcgccggcacgcgccgcttccaccgccgcattcagggccagaatattggtctgaaacgcaatatcgttaatcagcgaagtaatggtgccaatgcgctgggtactgtcggcgatatcgtccattgtcttgatcaccgtggtcatcgcctccccaccctgcactgccgcattactggcagtgattgacagtttatcggcagccgacgccgtggcagagttctgtttcaccgacgccgccatttggttcatggtcgccaccgtttgctgaacgttatcaactgtctgctgggtatgttcgttcagttcatcggtgcctttcgccagcgtctcactgccatttctgacactggacacctggcttgagacatcgttaattagccaacggcacatcaggccaagttgccctaccgcacgtaatgtcagccccagctcatcgctgcgattcagatgctcaacactattacgttctccggtcgccaccttcagtgcctgatgggcaacattttctatcgggcgcacaatctgccattcaaaacaggcgcttgccaacaataccactaacgcacagaggatatacgtcaccaccggggcagcaacaaaccaaagcatggccgccagcaagataaacatcagggtcatcactccacgcgcccgccagcgaagcggtaatgaaggcagtttacccagccagcctttacgcaccaccaggcctttatgaatacgcttactggtacgtccggcgttcaacgctttgtacagcggctccaccgccgcgatctcttcatccgtcgcccgggtacgaatcgacatatagccactgatttttccctcgcgcaccatcggtaccgcattggcccgcacccaataatggtcaccatttttgcggcgatttttcacgatgccgctccagggctccccttttttcagggtgaaccacatatccgcaaacgccgcttttggcatatccgggtgacgcaccatgttgtgcggctgcccttgtaactcttgcaaggtatagccgctcacctgcacaaaagtgtcattagcatgagtgatatagctttgcagatcggtagtggacatcagagtggtatcgtccgccagcggggtattttgctgggtgacatacggatgagaagacatgttcgcgtcctgtgcaggttatatggttgttaacttcttgtcagagtttatgtcggccccgctgcggttatctttaaccgattaatttgatttagatcgcaatttgcgatttaaacacaaatctaattccttgatttaaaatactttcactctgttactatacgaaaacgttaattatcttgcccaaaaatcaggcaattattgccctgaaaacgtgcatttgcgcagcaatcatcaaatccatacccgacaaaaaccgtgcaaaataacaacaaatgttaacagatagcattaaatattgcacaaatgataaccgaatttgtgtttatcccgattttcgcgatcgcagccggagtggcgcaatccctgcaatacttaaatcggtatcatgtgatacgcgagcctccggagcatattttgaacaggttaccttcgagcgcatcggctttagcgtgcagcgcccacgccctgaatctcattgagaagcgaacgctggatcatgaggagatgaaagcacttaaccgagaggtgattaaatacttcaaagagcatgtcaatccggggtttttagagtatcgcaaatctgttaccgccggcggggattacggagccgtagagtggcaagcgggaagtttaaatacgcttgtcgacacccagggccaggagtttatcgactgcctgggaggttttggaattttcaacgtggggcaccgtaatccagttgtggtttccgccgtacagaatcaacttgcgaaacaaccgctgcacagccaggagctgctcgatccgttacgggcgatgttggcgaaaacccttgctgcgctaacgcccggtaaactgaaatacagcttcttctgtaatagcggcaccgagtccgttgaagcagcgctgaagctggcgaaagcttaccagtcaccgcgcggcaagtttacttttattgccaccagcggcgcgttccacggtaaatcacttggcgcgctgtcggccacggcgaaatcgaccttccgcaaaccgtttatgccgttactgccgggcttccgtcatgtgccgtttggcaatatcgaagccatgcgcacggctcttaacgagtgcaaaaaaaccggtgatgatgtggctgcggtgatcctcgaaccgattcagggtgaaggtggcgtaattctgccgccgccgggctatctcaccgccgtacgtaagctatgcgatgagttcggcgcactgatgatcctcgatgaagtacaaacgggcatggggcgcacgggcaagatgttcgcctgcgagcatgagaacgtacagccggatatcctctgccttgccaaagcgctcggcggcggcgtgatgccgattggcgcgaccatcgccactgaagaggtgttttcagttctgttcgacaacccattcctgcataccaccacctttggcggcaacccgctggcctgtgcggcggcgctggcgaccatcaatgtgttgctggagcagaacttaccggctcaggctgagcaaaaaggcgatatgttgctggacggtttccgtcaactggcgcgggaatatcccgatctggtacaggaagcgcgtggtaaagggatgttgatggcgattgagtttgttgataacgaaatcggctataactttgccagcgagatgttccgccagcgcgtactggtggccggaacgctcaataacgccaaaacgatccgcattgaaccgccactgacactgaccattgaacagtgtgaactggtgatcaaagcggcgcgtaaggcgctggcggccatgcgagtaagtgtcgaagaagcgtaatatcaaatcggatggcgatacgacgtcgccatccgatctttttatacgacgcgtacgcccgcaggcatcatccgctccggcgttaacagcacgctttcactgccgtcatcggtttccgcacacaacagcatgcattccgacgtttcaccacgcattttcgctttttgcagattgcataagaccaccaccgtttttcccatcaactcttcttcgctgtagtacggcaccaggctggtcacggtttgcagtgttttttcccccacatcaacctgtacgatgtacagcttgtcggcgttttcatggcgtttcacttccacaatctttccgacgcgcatttccagacgtgcaaaatcagcgtaagccacggtttccattgcttcctcccttcgagtaaaattttactaaactatagcaaaagtttttctcaatcctgtaggctaaaaatggagaatgcaggcgtgatcacattcgtgagccgctgtgttaccgttacagcgtcaaagaaacgcgctttatttactgaaaacaggtgacccaataagcacttcctctacaatggaagcgcacatcagggaaagtaaaaaaggtaaacatggcaacactaaaagacatcgcaatcgaagctggcgtatccctggcgacagtatccagggtcttaaatgacgatccgacattgaatgtgaaagaagagacgaaacatcgcattctcgagatcgccgaaaagctggagtacaagaccagtagcgcccgtaaactacagacaggcgcagtcaaccaacaccatattctggctatctacagctaccagcaggagctggagatcaacgatccttactatctggcgatccgccacggcattgaaacccagtgcgaaaagctgggcatcgagctcaccaactgttatgaacacagcggattaccagacattaaaaacgtcaccggtattttaattgtcggcaaacccacgcccgccctgcgcgccgctgccagcgcgttgaccgacaatatctgttttatcgactttcacgaacccggcagcggttacgatgcggtggatatcgatctggcacgcatcagtaaagaaatcatcgacttctatatcaaccagggcgttaatcgcattggttttattggcggtgaagatgagcctggcaaggcggatattcgtgaggtcgcctttgtggaatatggccgactgaaacaagtggtacgcgaagaggatatctggcgcggcggtttttccagttcgtcgggctatgaactggcaaaacagatgctgtcgcgggaagactatccgaaggcactgtttgttgcttccgattccattgctatcggcgtactgcgggcaattcatgaacgtggcctgaacatcccacaggatatttcgcttatcagcgttaacgatatccccaccgcgcgatttacctttccgccgctctccaccgtgcgcatccattccgagatgatgggaagtcagggcgttaacctggtgtatgaaaaagcccgcgatggtcgcgcgctgccgctgttagtcttcgttcccagcaaattaaaactgcgcggcacgacccgttaaatccccttacacactgtccggcagtcgtttttgccggacagtgctgccgtttattttcgtgatccagttaaagtaaatgcatttaactgctactttttagtaaaaattttactaaactccccagcaattacacaaactaccatcaccatgaatggttccgatttctctctaccgggaggccctatgaatcgctgggaaaacattcagctcacccacgaaaaccgacttgcgccgcgtgcgtactttttttcatatgattctgttgcacaggcgcgtacctttgcccgcgaaaccagcagcctgtttctgcccttaagcggtcagtggaatttccatttttttgaccacccgctgcaagtgcctgaagccttcacctctgagttaatggctgactgggggcatattaccgtccccgccatgtggcaaatggaaggtcacggcaaactgcaatataccgacgaaggttttccgttccccatcgatgtgccgtttgtccccagcgataacccaaccggtgcctatcaacgtattttcaccctcagcgacggctggcagggtaaacagacgctgattaaatttgacggcgtcgaaacctattttgaagtctatgttaacggtcagtatgtgggtttcagcaagggcagtcgcctgaccgcagagtttgacatcagcgcgatggttaaaaccggcgacaacctgttgtgtgtgcgcgtgatgcagtgggcggactctacctacgtggaagaccaggatatgtggtggtcggcggggatcttccgcgatgtttatctggtcggaaaacacctaacgcatattaacgatttcactgtgcgtaccgactttgacgaagcctattgcgatgccacgctttcctacgaagtggtgctggaaaatctcgcagcctcccctgtcgtaacgacgctggaatataccctgtttgatggcgaacgcgtggtgcacagcagcaccattgatcatttggcaattgaaaaactgaccagcgccagctttgcttttactgtcgaacagccccagcaatggtcagcagaatccccttatctttaccatctggtcatgacgctgaaagacgccgacggcaacgttctggaagtggtaccacaacgcgttggcttccgtgatatcaaagtgcgcgacggtctgttctggatcaataaccgttatgtgatgctgcacggcgtcaaccgtcacgacaacgatcatcgcaaaggccgcgccgttggaatggatcgcgtcgagaaagatctccagttgatgaagcagcacaatatcaactccgtgcgtaccgctcactacccgaacgatccgcgtttttacgaactgtgtgatatctacggcttgtttgtgatggcggaaaccgacgtcgaatcgcacggctttgctaatgtcggcgatatcagccgtattaccgacgatccgcagtgggaaaaagtctacgtcgagcgcattgttcgccatattcacgcgcagaaaaaccatccgtcgatcatcatctggtcgctgggcaatgaatccggctatggctgtaacatccgcgcgatgtaccatgcggctaaagcgctggatgacacgcgactggtgcattacgaagaagatcgcgatgctgaagtggtcgatattatttccaccatgtacacccgcgtgccgctgatgaatgagtttggtgaatacccgcatccgaagccgcgcatcatctgtgaatatgctcatgcgatggggaacggaccgggcgggctgacggagtaccagaacgtcttctataagcacgattgtattcagggacattatgtctgggaatggtgcgaccacgggatccaggcgcaggatgacaacggcaatgtctggtataaattcggcggcgactacggcgactatcccaacaactataacttctgtcttgatggtttgatctattccgatcagacgccgggaccaggcctgaaagagtacaaacaggttatcgcgccggtaaaaatccacgcgctggatctgactcgcggcgagctgaaagtcgaaaataaactgtggtttaccacgcttgatgactacaccctgcacgcagaggtgcgcgccgaaggtgaaacgctcgcaacgcagcagattaaactgcgcgacgttgcgccgaacagcgaagcccccttgcagatcacgctgccgcagctggacgcccgcgaagcgttcctcaacattacggtgaccaaagattcccgcacccgctacagcgaagccgggcattctatcgccacttatcagttcccgctgaaggaaaacaccgcgcagccagtgcctttcgcaccaaataatgcgcgtccgctgacgctggaagacgatcgtttgagctgcaccgttcgcggctacaacttcgcgatcaccttctcaaaaatgagtggcaaaccgacatcctggcaggtaaatggcgagtcgctgctgactcgcgagccaaagatcaacttcttcaagccgatgatcgacaaccacaagcaggagtacgaagggctgtggcagccgaatcatttgcagatcatgcaggaacatctgcgcgactttgccgtagaacagagcgatggtgaagtgttgatcatcagccgcacggttatagcaccgccggtgtttgacttcgggatgcgctgcacctacatctggcgcatcgctgccgatggccaggttaacgtggcgctttccggcgagcgttacggcgactatccgcacatcattccgtgcatcggtttcaccatggggattaacggcgaatacgatcaggtggcgtattacggtcgtggaccgggcgaaaactacgccgacagccagcaggctaacatcatcgatatctggcgcagcaccgtcgatgccatgttcgagaactatcccttcccgcagaacaacggcaaccgtcagcatgtccgctggacggcactgactaaccgccacggcaacggtctgctggtggttccgcagcgcccaattaacttcagcgcctggcactatccccaggaaaacatccacgctgcccagcactgtaacgagctgcagcgcagtgatgacatcaccctgaatctcgaccaccagctgcttggcctcggctccaactcctggggcagcgaggtgctggactcctggcgcgtctggttccgtgacttcagctacggctttacgttgctgccggtttctggcggagaagctaccgcgcaaagcctggcgtcgtatgagttcggcgcagggttcttttccacaaatttgcacagcgagaataagcaatgaggatcatcgataacttagaacagttccgccagatttacgcctctggtaagaagtggcaacgctgcgttgaagcgattgaaaatatcgacaacattcagcctggcgtcgcccactccatcggtgactcattgacttaccgcgtggagacagactccgcgaccgatgcgctatttaccgggcatcgacgctattttgaagtgcattactacctgcaagggcagcaaaaaattgaatatgcgccgaaagagacattacaggtagtggaatattatcgtgacgaaactgaccgcgaatatttaaaaggctgcggagaaaccgtagaggtccacgaagggcaaatcgttatttgcgatatccatgaagcatatcggtttatctgcaataacgcggtcaaaaaagtggttctcaaagtcaccatcgaagatggttatttccataacaaataacaactacggcggcaaaaggagtttgccgccaccgctaccctacacattttcggagatgtgttatgtctgataccaaacgtaatacaatcggcaaattcggcttgctctcgctgacttttgccgccgtttacagctttaacaacgttatcaataataatattgagcttggactggcctcggcaccgatgtttttcctcgcgacgattttttattttattcccttctgtctgatcatcgcagaatttgtttcgttaaataaaaactcagaagccggtgtctacgcgtgggtaaaaagttcgctgggcgggcgttgggcatttattactgcctatacctactggttcgtaaacctgttctttttcacctcgctgttgccgcgcgttattgcttatgcttcgtatgccttcctcggctacgaatatattatgacgccggttgccaccaccattatcagtatggtgctgttcgccttctccacctgggtttccaccaacggggcgaaaatgttggggccaattacctccgtcacttcaacgctgatgctgctgttaacgctctcctacattttactggcaggtacggcgctggttggcggcgtacagcctgctgaccccatcaccgttgacgcgatgatcccgaacttcaactgggcgttcctcggcgttaccacctggatctttatggccgcaggtggcgcggagtccgtcgcggtgtacgttaacgacgtcaaaggcggttcgaaatcgttcgttaaagtgatcatcctcgccgggatttttatcggcgtactgtattccgtctcctcggtgctgattaacgtcttcgtcagcagcaaagagttgaaatttaccggcggatcggtgcaggtattccacggcatggcggcgtattttggtctaccggaagcgttgatgaatcgctttgtcggtctggtgtcctttaccgcgatgttcggttccctgctgatgtggaccgcaacgccggtgaaaattttcttctccgaaatcccggaaggcatctttggtaagaaaaccgtcgaactgaacgaaaacggcgttccggcgcgcgcagcgtggatccagttcctgatcgtcatcccgctgatgattatcccgatgctcggttccaataccgtgcaggatctgatgaatactattattaatatgaccgccgcagcgtccatgcttccgccgttattcatcatgctggcttacctgaatttacgcgccaaattagatcacctgccacgcgatttccgtatgggctcccgccgcaccggtattatcgttgtttcaatgctgattgcgatatttgccgtagggtttgtcgcttcgacattcccgactggcgcgaatattctgaccatcattttttataacgtcggcggtattgttatcttccttggctttgcgtggtggaaatacagtaaatatataaagggattaacggctgaagagcgccatattgaagcgacgccagccagcaatgttgattaagcagaataataaaaaatgagcaggcattttccctcttcctggatgaggagagggaaaatagtttctgcctttatatttttataattacaacgataaaaggctgtactttttctttagctcatggattaacacaatgaaattaatcactgcaccatgcagagcattacttgctctgccgttttgctacgccttttctgcggcaggagaagaagcacgtccggcagaacatgacgacacaaaaacacctgcaattacctcgacatcttctccttcatttcgtttttacggcgaattaggggttggtggatatatggatttagagggtgagaataaacataaatacagcgacggcacctatattgaaggtggcctggagatgaagtacggctcctggttcggcctgatttacggcgaaggctggaccgtgcaggccgaccacgacggcaatgcctgggtgccagaccatagctggggtggtttcgagggaggaattaaccgtttctatggcggttatcgtaccaatgatggcaccgaaatcatgctcagtctgcgtcaggattcctcgctggatgacctgcaatggtggggcgacttcacccccgatctgggctacgtcattcccaatacccgcgacattatgaccgcgctgaaggtgcagaacttaagcggcaactttcgttatagcgtcaccgccacacctgccggacatcatgacgaaagcaaagcctggctacattttggcaagtacgatcgctatgacgacaaatacacctatccggcaatgatgaacggttacatccagtatgaccttgccgaaggcatcacctggatgaacggtctggaaatcaccgacggcacaggacagctctatctcacgggcctgctaactcctaactttgccgctcgcgcctggcaccataccggacgcgccgacgggctggacgtaccgggaagtgaaagtgggatgatggtgagcgccatgtatgaagcgttaaagggcgtttatctctccaccgcttacacctacgccaaacatcgccctgaccacgctgacgatgaaaccacctctttcatgcagtttggtatctggtacgaatacggcggcggacgtttcgccacggcttttgatagccgcttctacatgaaaaatgcctctcacgatcccagcgaccaaatcttcctgatgcaatatttctactggtaataaggactgtaatttcatgaaaataaaaactattttaacgccagtaacctgcgctctgctgataagtttttccgcccatgccgctaacgccgacaattataaaaacgtgattaaccgtactggcgcgccgcagtacatgaaggattacgattacgacgatcaccagcgttttaatccgtttttcgatctcggagcctggcatggtcatctgttgccagacggccctaacaccatgggcggctttccgggcgttgcgctgctgacggaagagtacatcaactttatggccagcaatttcgaccgcctgaccgtctggcaggacggcaagaaagtcgactttacgctggaggcatacagtattcccggtgcgctggtgcaaaaactgacagcaaaagatgtgcaagtcgaaatgactctgcgcttcgccacgccgcgcacgtcactactggaaaccaaaatcaccagcaataaaccgctggatctggtgtgggacggcgaactgctggaaaaactggaagcgaaagaagggaaaccgctttccgataaaaccattgctggcgaataccctgactatcagcgcaaaatcagcgccacccgtgatggcctgaaagtcacctttggcaaagtgcgcgccacctgggatctgctgacctccggcgaatcggaatatcaggtgcataaatccctgccggtgcagactgaaatcaacggtaatcgctttaccagtaaggcgcatatcaacggttcgacgacgctctataccacctattcccatctgctgaccgctcaggaagttagcaaagagcaaatgcagatccgcgatattctggcgcgtccggcgttttatctcaccgcctcgcagcaacgctgggaagagtatctgaagaaagggttaaccaatccggatgcgacgccggaacagacgcgcgtcgcggtgaaagcgatcgaaacgctcaacggtaactggcgctcgcctggcggcgcggtgaaatacaacaccgtcacgccgtcggtgaccgggcgctggttctccggcaatcagacctggccgtgggatacctggaagcaggcgtttgcgatggcgcatttcaatccggacatcgccaaagagaatatccgcgcggtcttctcctggcagatccagcccggcgacagcgtgcgtccgcaggatgtgggctttgtccccgacctgatagcgtggaaccttagccccgagcgtggtggcgatggcggcaactggaacgaacgtaataccaaacccagccttgccgcctggtcggtgatggaagtgtataacgtcacccaggataaaacctggctggcagagctgtacccgaaactggtggcctatcacgactggtggttacgtaaccgcgatcacaacggcaacggcgtgccggaatatggcgcgacccgcgacaaagcccacaacactgagagcggcgagatgctgtttacggtgaaaaaaggcgataaagaagagacgcagtctgggctgaacaactacgcccgcgtggtggagaaaggccagtacgacagtctggaaattccggcacaggttgctgcatcgtgggaatcgggccgtgatgacgccgccgtctttggttttatcgacaaagaacagttggataaatatgtcgctaatggcggcaaacgtagcgactggacggtgaaattcgccgaaaaccgcagtcaggacggaacgttgctgggctactcgctattgcaggagtcggtggatcaggccagctatatgtacagcgataaccattatctggcggagatggcgaccatcctcggtaagccagaagaggccaaacgctatcgccagttggcacagcagctcgcggactacatcaacacctgtatgttcgacccgactacccagttctactatgacgtacgtattgaagataaaccactggcgaacggctgcgcgggcaaaccgattgttgagcgcggtaaagggccggaaggctggtcgccgctgtttaacggtgcggcaacgcaggccaatgccgacgcggtggtgaaggtgatgctcgatcctaaagagttcaacacctttgtcccgctgggaacggcggcgttaaccaatccggcttttggcgctgatatctactggcgtgggcgcgtatgggtggatcagttctggtttggtctgaaagggatggagcgttacggttatcgtgatgatgccctgaagctggcggatacgttcttccggcacgccaaagggttaaccgccgatggaccaattcaggaaaattacaacccgctgacaggcgcacagcaaggcgcaccaaatttctcctggagtgccgcgcatttgtatatgttgtataacgattttttccgtaagcaataatttgcaactgctggcggatgcggcgtaaacgccttatccgccctacatgtgcaatcctcctggccggataaaacgcggcaagcgttgcatccggcaactgcaccgcgccactggcggatgcggcgtgaacgccttatccgccctacatgtgcaatcccccaggccggataaaacacggcaagcgtcgcatccggcgttatcaccgggcgtattctttttgaatcccatcacaaaccccgcactccccttttcccttttctccggcgacggctaaattagaactcatccgaccacataacaattattttacatactggacaattttatgagctacccgtcgctgttcgccccgctggatttaggttttaccacgttaaaaaaccgcgtgttgatgggctcaatgcacaccgggctggaggaatacccggacggtgccgagcggctggcagcgttttatgccgaacgcgcccgtcacggcgtggcgctgattgtcagcggcggcattgcaccagatttaacaggcgttggcatggaaggtggcgcaatgctcaacgacgccagccagatcccacaccatcgcaccattaccgaagcggtacatcaggaaggcggcaaaatagccctgcaaattttgcataccgggcgctacagctaccaaccgcatctggtcgctccctccgcattgcaggcccccatcaaccgtttcgttcctcacgaactcacccatgaagagatcctgcaactgatcgacgatttcgcccactgcgcgcaactggcacgggaggcaggatacgacggtgtagaggtaatggggtccgaagggtatttgatcaacgaatttctgacgctgcgcaccaatcagcgtagtgaccagtggggcggcgattaccgcaaccggatgcgatttgccgtagaagtagtgcgtgcggtgcgcgaacgcgtcggcaacgacttcattattatctaccgactgtcgatgctcgacctggtcgaagacggcgggacttttgccgaaacggtagagctggcgcaggccattgaagcggcgggcgcgaccattatcaacaccggcattggctggcatgaagcacgtattccgaccattgccacgcccgtgccgcgcggcgcatttagctgggtcacgcgcaaactgaaaggccacgtctcgctgccgctggtaaccaccaaccggattaacgatccgcaggttgccgacgatattctctcgcgcggcgatgccgatatggtatcgatggcacgaccgtttcttgctgatgcggaactgctgtcaaaagcgcaatcggggcgagccgatgagatcaacacctgcattggctgcaatcaggcctgcctcgatcagatcttcgttggcaaagtcacctcgtgcctggtgaatcctcgcgcctgccacgaaaccaaaatgccaatccttcctgccgtgcagaaaaaaaatctggcggtggtcggtgcgggacctgctgggctggcgtttgccattaacgcggcggcgcgtgggcatcaggtaacattgtttgatgcccacagcgagatcggcgggcagtttaatatcgccaaacagatccccggcaaagaggagttttacgaaacgctgcgctattaccaccggatgatcgaagtgacgggcgtgacgctgaaactcaatcacaccgtgacggcggatcagttacaggcgttcgatgaaacgatcctcgccagtgggatcgtgccgcgcgttccgcctatcgacgggatcgatcatccgaaggtattaagttatctcgatgtactgcgcgacaaagcgccggtaggcaacaaggttgccatcatcggttgtggcgggattggttttgatacggcgatgtatttaagtcagccgggcgaatccaccagccagaatatcgccgggttctgtaatgagtgggggatcgacagcagcctacaacaggctggtggcttaagcccgcagggaatgcagatcccgcgtagcccacggcaaattgtgatgctccagcgcaaagccagcaaaccaggacaggggttaggcaaaaccaccggctggatccatcgcaccaccctgctctcgcggggtgtgaaaatgatcccaggcgtaagttatcagaagattgacgatgacgggctgcatgtggtgatcaacggcgaaacgcaggtattagcagtggacaatgtggtgatctgcgcagggcaagagccaaaccgcgcgctggcgcaaccgctgattgatagcgggaaaactgtgcatttaattggcggctgcgatgtggctatggagctggacgcacgacgggcaattgcccagggaacacggctggcgctggagatttaaatcgttatttgaagcgccggatgcaacgcatccggcacgtcgcgttaatcaataaacaaggcgggagaaatgccgaatcgcgttgccaattttttagcgtgttccagcgttaatttcctcttcccgctcaaaacgcgtgacaccatagatttactgccaatttccggcagatcggaaagggttaaaccatattgatccataagggtacgaatcacggctataccgccaggcatggcttgagccatggcattaaattccgcaaattcgggcgctgattcttcccacgcggttattttggcacacaccagatccagcaaggggttttcaggagcgttgagcagcagatgatctaccagttccagcgcctgggtgtattgttcctcgttctgaatacccgccagaaaaggtgccaccgcagttagcttttctcctgcttgcaagatgtcggcaatcgcaatcattttttccccttagtacgatgaacagcggtaaagaaatcgtattctttatgcgtcataacttcacgtatgtagcacttttgcgattcaaaaaagaccattgctacaacacgtaattcattgcccccaacattgaaaacataatgcttatccagatatttgaagttatccagagatgggaatactgcttttaatgactcaggttttttgaaatatcccttagcaatcgtgttccctagagccaccaactccgttttatgttgcgggtatttttccgcagcatctttcaatgctttttgagttatcaggtgcattcttcatcacgtccgttgacaaattggcaatatgataacatccgttgacagattggcaacggatgaatttatctgtgtgacggaagaataaacgtagaaaaacgctaaacaagagaatgtagaggatggtgagagggattttttgttttatggaagcgcgattccagaactgggcagacattgccggatgcgacgcttgccgcgtcttatccggcctgggagtaacgtgctgaacgtaggccggataaggcgttaacgccgcatccggcaggtaactcccaatcttaccgacgacgccccagcttcactgttttcagcaccacaaatttattattcgtggcgatggtggtgcagttgccgaaaatcttcttcagtttatggaagtaatccaggtgacggttggcaacgatatacagttcgccgttgattttcaggcagcggcgggcgtggtggaacatctcccaggcgacgttatcggtcagcgcatgttgctgatgaaacggcgggttgcagagcacagcattaaagcggaaaggctccactccggagagcgcgttgttgatcataaactcgcagcgatccaacgcctctggcatgttggtttcaacattcattcggctggaagcgaccgccatcggcgattcatcgacaaacaccactttcgcctgcgggtttttatcaagcagcgtcaggccaataacgccgttaccacagccgagatcgacaatctcaccttcgagattctctggcagatgttgcataaagaagcgtgcgccaatatccagcccggtgcgggagaagacattcgcatggttgtggatagtccagtcagtaccttccagcttccagctaacggtctgcggcgcatcggccagcggcggttcattgaaagtgcaattaatcaggcgcgcttttttccatgccagcgtagtggtggtcggtccgagcactttctcgaacagctccagcgtggaagtgtgaatgtcacgggctttggcaccggcaataatacgtgtatccgacgtgaccactttgcgcagcgcacgcagttgctgttccagcaatgccagtgttttcggcactttgatcagcaccacacccggctgttgcaggtagtcggcggtgctgtcgagaaacttcacgctcgactcatcaatcccgtttaggcgtaaattctcgcgcgtcgccagttcactgatgtatgagtcgccaatgctgtacggcttatgttccgccagcgcacaacttaacgcaccaaaggcatcattcaggatcaacaccgggccgcggatttctgtgtcgtccaactgttgcagcaaatattcatccgccgcttcccacgcctgtagcgggttaacgtcatccgtcgccggaaaacgttgcagtgtcagtgaacggaaaccgttgtctaagtggctcatcggccctcctgaatgataaaatttcgacgttgcccctgaaaagggtgcgtgagtataccctttttctctttttcgtgggtggttatgagcaatcttacttatcttcagggttatcccgagcagctactttcccaggtgcgaacgctgattaacgaacagcgtctgggcgatgtgctggcaaaacgctatccgggaacacacgactacgccaccgataaagccctctggcaatatactcaggatctaaaaaatcagtttctgcgcaatgccccgccgatcaataaagtgatgtatgacaataagatccatgtgctaaaaaacgcgctcgggttacataccgctgtttctcgtgtgcagggcggcaagctgaaagcaaaagcagagatccgcgtcgctactgtgtttcgcaacgcgccggaaccgtttttacgtatgatcgtggtgcacgaactggcgcacctgaaggagaaagagcataacaaagcgttttaccagttgtgctgccatatggagccgcagtaccaccagcttgagttcgacacccggctgtggctaacgcagttgtcgcttgggcaggacaaaatctgaaaatgatgtcaggcgttatcttttctttctttagcgcctaaaatcgacctcccccctttcgttaaggataacgaccatgcagccccgccttcttctccgtatttgtttttctcgccggactcttaagattggctgtttgttgttgcttatagcaggagcgaccatttttattgccgatcgcgttatggtcaacgccagcaaacagctgacctggagcgatgtcaacgcagttccggcgcgtaacgtgggcttattgctgggggccaggccgggtaatcgctactttacccgacgtattgataccgcagcagcgttgtaccacgccggaaaagtgaaatggctactggtaagtggcgataacggacgtaaaaattacgatgaagcctcaggtatgcagcaggctttgatcgctaaagacgtaccggcaaaagtgatcttctgcgactatgccggattctcaacgctggattcggtagtgcgtgccaaaaaggtttttggtgaaaaccatatcaccattatctcgcaagaatttcataatcaacgcgccatctggctggcaaaacagtacggcatcgacgctatcggttttaacgcgccagacctcaatatgaagcacggtttttatactcaactgcgggagaaactcgctcgtgtcagcgccgtgattgacgccaaaatcctccatcgccagccgaaatatctcgggccttcggtcatgattgggccgtttagtgagcatggctgtccggcgcagaaataatgcgtatctgcgcacgtcgaagatgaaaaaggcgtgctacattgacgacagaatccctttatggagtatccacgcgttatgatacgtttcgctgtgattggtacgaactggatcactcgccagttcgtcgaggccgcccatgagagcggtaaatacaagttaaccgccgtatattcccgcagccttgaacaggcccagcacttcgccaatgatttttctgtcgagcatctgtttacctcgctggaagcgatggcggaaagcgatgccattgacgcggtgtatattgccagcccgaattccctgcatttttcccagacacaacttttccttagccataaaattaatgtgatttgcgagaaaccgctggcgtcgaatctggcggaagtggatgccgccattgcctgtgcgcgggaaaatcaggtggtgctgtttgaggcatttaaaaccgcctgcctgccgaactttcatttgttgcgccaggcgctgccgaaagtcggcaaactgcggaaagtctttttcaactattgccagtattcctcgcggtatcaacgttacctggatggtgagaatcccaacacctttaatccggcattctctaacggttcaattatggatatcggtttttactgtctggcgtcggcggtggcgttatttggtgagccgaaaagcgtgcaggcaaccgccagtttgctggcaagcggcgttgacgcccagggcgtggtggtgatggattacggtgatttcagcgtcaccttgcagcactcaaaagtcagtgattctgtcctggcgagcgagattcagggcgaagcaggatcgctggtgattgaaaaactgtctgaatgccagaaagtgtgcttcgtgccgcgtggcagccaaatgcaggatctcacccagccgcagcatattaataccatgctctacgaagcagagctgttcgctaccctggtggatgagcatctggtggatcatccagggctggcggtcagtcgcatcaccgccaaactgctgaccgagatccgccgccagactggggtgatttttccggcagatagcgtaaaactataattgccaaagtaaaacagtgtaaaaggtatgtaacagaccattgactggctgaatggtctgtcatactttgttacctgcaaaggggagtaacttcattgccggtcgatcgtcattacgatgtgtgaaaaaccacatccggtcaccgggcaacccgaaaggaatacgcagacgtattccttttttgttgtaagtgagaccttgccggaaggcgaggtctatgcataaaaagcagcggctgacgtcttccgacgttggccgtttttttatgtgtaaggaacttctatgaatactgtcggcacgccgttgctatggggcggattcgctgttgttgtcgccattatgctggctatcgacctgttgttgcaggggcgtcgtggggcacatgccatgaccatgaaacaggctgcggcctggtcgctggtctgggtgacgctgtcgttactgtttaacgccgctttctggtggtatctggtgcaaaccgaaggtcgcgccgttgccgatccacaggcactggcctttctcacaggttatctgattgagaaatcgctggcggtcgataacgtctttgtctggctgatgttgttcagctatttctctgttccgacggcattacaacgccgcgtgctggtgtatggcgtgctcggggcgattgttctgcgtaccatcatgatcttcactggcagctggctaatttcgcagttcgactggatcctgtatatcttcggtgccttcctgctgtttaccggcgtgaagatggcgctcgcccatgaagatgaatcaggcattggcgacaagccgctggtgcgctggctacgcggtcatttgcgcatgaccgacaccatcgacaacgagcatttctttgtgcgtaagaatggattgctgtacgccacaccgctgatgctggtactgattctggtggaattgagcgacgtgattttcgccgtggatagcattccggctatcttcgccgtgaccactgacccgttcattgtgctgacctcaaacctgtttgcgatcctcggcctgcgtgcgatgtatttcctgctggcgggcgtagcagagcgtttctcgatgctcaaatatggcctggcggtgattctggtgtttatcggtatcaagatgctgattgtcgacttctaccatattccaatcgccgtctcgctgggcgtggtgtttggcattctggtgatgacgtttattatcaacgcctgggtgaattatcggcatgataagcagcggggagaatgattcgctgtatattaagccattcctagagataactcattccagacaaaggtgagctattaattatgtaatcggcttgtagctctttacaaaaagaccgcacgggtgttggtggcgtcaaaatcgccgaagcgttccctggaggccggggcgacgcgcatggatgcgcggcgagggcgcatcttacagggacgttcccttgcgcccgacccggtagccgcaagggataagctgagggaatcgcgcagcggcgattttgttcgccagagcctgggggtgcagggggcggcggcgattggccgccccctgcgcgctccctgcgccagtgactttatatggcatagcacattaaaggagcgcaaccgttctcatattccaaatagttttgcccatatgttatctaatcagccttagtagccagtccttccctctgtttatgtcaaacaaatgtaacaattaagttgcaaaacatgacctctctttaaaatccagcatttttcgcttcccgaagctgtaactttccttatactcgaccttgcaaacactttgttacatcctgaaagatgcgtcgacagaacgcaccagggatgtgcgacaacacaatgaaaggatcgaaaaatgactacgcaacgttcaccggggctattccggcgtctggctcatggcagcctggtaaaacaaatcctggtcggccttgttctggggattcttctggcatggatctcaaaacccgcggcggaagctgttggtctgttaggtactttgttcgtcggcgcactgaaagctgttgcccccatcctggtgttgatgctggtaatggcatctattgctaaccaccagcacggtcagaaaaccaatatccgccctattttgttcctctatctactgggcaccttctctgctgctctggccgcagtagtcttcagctttgccttcccttctaccctgcatttatccagtagcgcgggtgatatttcgccgccgtcaggcattgtcgaagtgatgcgcgggctggtaatgagcatggtttccaaccccatcgacgcgctgctgaaaggtaactacatcgggattctggtgtgggcgatcggcctcggcttcgcactgcgtcacggtaacgagaccaccaaaaacctggtcaacgatatgtcgaatgccgtcacctttatggtgaaactggtcattcgcttcgcaccgattggtatttttggtctggtttcttctaccctggcaaccaccggtttctccacactgtggggctacgcgcaactgctgttcgtgctggttggctgcatgttaatggtggcgctggtggttaacccattgctggtgtggtggaaaattcgtcgtaacccgttcccgctggtgctgctgtgcctgcgcgaaagcggtgtgtatgccttcttcacccgcagctctgcagcgaacattccggtgaatatggcgctgtgtgaaaagctgaatctggatcgcgatacctattccgtttctattccgctgggagccaccatcaatatggcgggcgcagcaatcactattaccgtgttgacgctggctgcggttaatacgctgggtattccggtcgatctgcccacggcgctgctgttgagcgtggtggcttctctgtgtgcctgtggcgcatccggcgtggcgggggggtctctgctgctgatcccactggcctgtaatatgttcggtatttcgaacgatatcgccatgcaggtggttgccgtcggctttatcatcggcgtattgcaggactcttgcgaaaccgcgctgaactcttcaactgacgtgctgttcactgcggcagcttgccaggcagaagacgatcgtctggcaaatagcgccctgcgtaattaattgtttaacccctttcgtctacggcggaaggggttttctcaactttaaacggatcaattccccttttctgcatccgccagaaacgaatgatattcaggccattcataagcagaaaactaccctcaatcatcgtgccgcctatcgaccccgcccagaagttgtgaatcacccagcaacacgttgaaaaccacattacgcagcgcatggtcagccctttacagcggaatagcgcccaggtactgacaatcgtgccgataaccggcaatagttcgacaggatgatggaacttcgcgaggccaattccgccagtcagcacaataaaaatcgccattacccataagctgcgcgtgcgtaaggtaatcaatgtacgaatggcattaaggatggcactggcaccagcgggataggtgcccagaagaaaaaaatgtacgccaataacggcgctatagaccgaaagctgctttttgaagcgacgttcgtcacgattgaaaaatgttgtgataccaatcagaaaggcgatgacacccacgccctgggccagccaatacgcggtcatgataaatccttagcaggtatggaaaagcaaacggcgcttcacattatgaaacgccgttttttattaacaactcatttcgactttatagcgttacgccgcttttgaagatcgccagttcgcggaagtcgttacgctcgttacaggtttgcttaccgttggcaaactcaacgatggtgtcgataaattcttccagcaactgcggcatcgctttaccgtggatcaactgacccgcgtcaaagtcgatccagtgttttttcttcgccgccagttcactgttggtggcgattttcaccgtcggcacaaatccaccatacggcgtgccacgaccagtactgaacagcaccatatggcagcccgcacccgccagggcgctggtcgctacggcatcgttacccggcgcacttaacaagttcagccctggcgttttcagacgctcgccgtaacgcagcacgtcaaccacgacgctggaacccgctttctgggtacagccaagtgatttgtcttccagcgtggtgataccgcccgctttgttccccggcgatgggttttcatagatcggctgatcatgggcaataaagtactgtttgaagtcgttgaccatggtgaccagtttttcaaacgttgcttcgtcgcggcaatggtccatcagcaactgctctgcgccaaacatctccggcacttcggtcagtacggtagtaccgccgttagcaatcacgtagtcagagaaacgccccagcatcgggttagcagtaataccagaaagaccgtcagaaccaccgcactccagaccaaacttcagttcgctgagtttgcctggctcgcgtttatcgttgcgcatcacgttatacagctgatgcaaatgctcgattccggcttcgatctcatcatcctgctgttggcagatcatgaaatgaacgcgttcaggatcgatatcgcccagcgtttcacggaatgcggcaacctggttgttttcacagcccagaccaatcaccagcactgcgcctgcgttcgggtggcgcaccatgttttgcagcatggtgcgggtattaatgtgatcgtcgcccagctgtgagcagccgtaggtgtggctgaagaggaacacgccgtcggtaccttcggcgttgttggtttctttcaggaaacgattttggatctgccgcgcgatgccgttgacacagcccacggttggcaggatccacagctcattacgcaccccgacatcgccgttagcgcgacgatagatctgcacttcacgatctgccgcttgcgcaggcagatcctgaaaatcaggttgatagcgatactgatccagatcgctcagattcgtgcgcgtattgtgggcgtgaacgtgttcccccgccgcaatatccgccaatgcataaccaatcggcaggccatatttgatgacgttggccccttttgcgatattcgttaacgcaaatttatgtccacgagcaacatcctggcgcagcctaacagtttggttatcgacactgacttctgtgccttcagccaaatccgctaaagcgaccgcgacgttatccagcgcatggatcttgatgtattgcatatcaaccccagaccttagttcagttcaatggcgaagtagtcacgcgcattgttaaagcaaatatttttcaccatctcgcccagcaggttgatgtccgccggtgcttcgcccgcttccacccagcgaccgatcatctggcacagaatgcggcggaagtattcgtgacgggtgtatgacaggaagctacggctgtcagttagcataccgacaaagcggctcagcaaaccgagctgcgccagttgggtcatctgacgttccataccgtctttctgatcgttaaaccaccagccggaaccgaactgcattttgcccggcataccttcgccctggaagttaccgatcatggtgcccagcacttcgttatcgcgcgggttcaggcagtagagaatggttttcggcagcaggttttcttcattctgcttgctcagcaacttagacagctcttccgccatcggacggtcgttgatggagtcaaagcctacatccggccccagcagtttgaactgacgcaggttgttattacgcagcgcgccaatgtggtactgctgtacccagccgcgacgtgcatattcggcaccaaggaacaccagtaccgcagttttgaactgcgccacttcgtgctcgctcagggtttcgccagccagacggcgcgccagaatgctgtccagttccgcttcgttcgcttcagcaaacatcaccacatccagcgcgtggtcagacactttacagccgtgagcggcgaagtgatccagacgtttggtcagggcagtttgcaggtcagcaaagcggcgaatgtcggtatcggaaacttcgcccagcttcgccatgtagtcgttaaaggtcgcctgttcgatgttgaaggctttgtccggacgccagctcggcagcactttgatggtgaaagagccgtctttggcgatctctgcgtgatgctccagagaatcgatcgggtcatcggtggtgccgaccattttcacgttcatctgctgcatgatgccgcgcgcggagaagttatcctgcgccagcagttcgttacattcgttccagatttcatcggcagttgacggagaaagcaatttgccagtgataccaaacggacggcgcagttcgaggtgcgtccagtggtataacgggttgccgatagtgtgcggaacagtcgccgcccaggcgtcaaatttttcacggtcagacgcatcaccggtacacagacgctcggccacaccgttggtacgcatagcgcgccatttgtagtgatcgcctttcagccagatgtcatacaggtttttaaaacgatagtcttccgcaatctgctgcggcggcaaatggcaatggtaatcgaaaatcggctggtcttttgcgtagtcgtgatacagacggcgggcaaattcggtatctaacaggaaatcttcagtcataaacggagtcattttcgtcttcctctcaacgagtgagctagcttgcttatggtgcgatgctgacaaagttatcacaccaatttccagagtccgaagatattttcgtgagttagatcaataaacgtagttaaaaaaattactctcaaagtggtaaatctcgctgcaggccgcgccagtactggcctcgctgtcgtcaggtaatgtccctacaaatattcgcacatttgtgatggctctcaccttttaaagttgtatgacaagttatctttctgccgtcgcaaatcataagtcgacggaatgcaaattgccgattcattcatttgttagatgaatcgggttaaccggtacggaagccgaattagcacgaaactttcatggcaacgttcggggcgtgccggttttttttcggttacccggtcgtaactaacatcttcagcctctggcgggatgatggccgcgcttcctgcggatataacaaaacgatgaggttttacatgcgtaaaattaaagggttacgttggtatatgatcgcactggtgacgctcggcaccgtgcttggttacctgacgcgtaacactgtggcggcagctgcgccaactctgatggaagagttaaacatctccacccaacagtattcctatatcatcgcagcctattctgctgcttatacggtcatgcaaccggtagcaggttatgtactggatgtgctgggtacgaaaatcggttatgcaatgtttgctgtgctgtgggccgtgttctgtggtgcaaccgcgctggcaggtagctggggtggcttggctgttgctcgtggtgcggtcggtgccgcggaagcagcgatgatcccggcgggtctgaaagccagctccgaatggttcccggcgaaagagcgttccatcgcagtaggctactttaacgtaggttcttcgattggtgcgatgattgcgccgccgctggtggtatgggcaatcgtaatgcacagctggcagatggcatttatcatctccggtgcattgagctttatctgggcgatggcatggctgattttctataaacatccgcgcgaccagaagcatctgaccgatgaagaacgcgactatattattaatggtcaggaagcccagcaccaggtgagcacggcgaagaaaatgtccgttggtcagatcctgcgtaaccgtcagttctggggtatcgcgctgccgcgtttcctggcagaaccggcctggggtacttttaacgcgtggatcccgctgttcatgtttaaagtttacggctttaacctgaaagagatcgcgatgttcgcctggatgccgatgctgtttgctgacctcggttgtatcctcggtggttacctgccgccgctgttccagcgttggtttggtgtgaacctgatcgtttcccgtaagatggtcgtaacgctgggtgcagtgctgatgattggcccgggtatgatcggcctgttcaccaacccgtatgtcgcaattatgctgctgtgtatcggtggttttgcccaccaggcactgtctggcgcgctgattacgctctcttccgatgtgtttggtcgtaacgaagtggcaacggcgaacggtttaaccgggatgtccgcatggctggcaagtacgctatttgcgctggttgtcggtgcactggctgacaccatcggcttcagcccgctgttcgcagtactggcagtgttcgacctgttaggtgcgctggttatctggaccgtgttgcagaacaaaccggcgattgaggtggcgcaggaaacacataacgatcccgcaccgcaacattaacatttaacgtaagttgtaatgacgaagccgccttatcaggcggcttcgttgtttatatagacaaaagcgtttgtccggtttgcagggttaattgatggttggcaaggaaggcgtaaagattaccgacaatttccccatgtaatatccagcctgtttgtccatcacgctaaatttttctactgccagcgttaatggcgttggcacacacattacggcatagcggatccctggcaatacgaccggacgcacacgtttcaggttaatgctgttccagaccatattttcattattgcgcacatcaatttgcccaccggtttccgggttgtacattttgacccggtaatcaatgcgttctccctcgtcggtggtggttcctccctgacgatagatagagaagtcaccgtctctgcgccctgcggcgggtcgcccttcatctttgagcatgatttcataactgatggcattaccgttaaaaccatcgtacaagcacatgtccaacatggtcagatcttgcgcgtagttgctgccattaacgctccctgttggatgcaagtctaactgcacccgtggcgtggcgtgggcgaactccgggaagaacacgtcgatatggttggggtcgagaacattaagcttaatatcagcctgataatctgttgccgggtagctaaaatggagtttaactttcccttcccataaaccgccaatcggcagtttcttcatttcttcttgctcaatatacagagttaaaacttttgttttagccagataaccaacgttattaatcgtatctttacattgataacccgtcccatcatccagccttttcttatcgtaccaccccttacacggtccgtcctcccacacctgaactgtcatataccctttcagtttaaccggccagcgcataccgctgcgtttttcagttagataaatttgcacgacagaagtattacctgctgatgtacaagtctgctgtgaatcagggtagctacattgaaaaaatgaaaatgttgtactgtaactcacctccggtgggggctcctcattccagaagtaataatccgctctgccagatgccaaatcgtacgtaatttcactggtcacgttaggagctgcctgaacgccagtaaccgcaccacacaagcccaatatcgccgcaatcaatcgatttctcatggtgcaacctccctttgcgccgtctgaacgtttccacgtaatttaggctgtttcaactgtgcctgaacctgaatggactccggtaattgtgaataagtcaccacactacatgtgacatctccgctgtaacgaatgctggcgcgtttctttacaacactcagcggacacttaaggaattgctgcccggaaagcagatatagctctttttcgctaccgttaatttcaagtgtaaatccgccatcttcagctaccagtaacatggcgctattcagaccaaccagcgggaatttctctaccgatgctggtaataacaagcgaccgatatagttgtaattaaagctggcagacacttcgcgatagcgcagtttgccaggcaacaacattaattcacgattccccgcaccgttaatgatgtttgttgtcccttgttgattgccctggctactgtcgttaacctcaacaaaaccagactgaaatccaggataagggaacaacacactgtcgctttgaccaagctgcaacgttcggctgcctgccacccgcgcttcgagttgcagatcctgactctcttcatcctgttcagagaagcctttcacatccaccaataccgcacccagcaaatcgtctgtaccactggcacccaaattaacgccatagcgactgacagccagtgtagagctgtaagtccccgtaaaggccgagagatgatcatgattcttacggtcataactgtcagatacggtagcgtagacatttccgtattgaccatcccaacgcccgttaaccgcgctgtttatggtatcggtgttcaggcccccaacggttacgccaagttctttatggctgaatgaatcgttataaaaagtatgggataactgccatgacgtttgatcgccatcctgatcgctataacgataatccgtagaaacattggttgaatggctgttgttattgctgtccatcgttggcgtgtcagataacgaaaacgataagtacaagccgttgtcgtcgttatcgccaccgttgtcattacgatggaaaacaccaaccgaagtactcaagatccagtcacgcatcacaaaagcgcgggaagcgctaagttgtacagtttcggagatactttgcgcagttgtctggcgaagatagttattttcaaagctctgctgtttatcccaacgcaaactatcatcagtgttattttgtgtgcgggaataacccagcatcatattccagccgacaaaattctgtgaaaccgtcgcggaaatactttcataacagcttaaggcgttatagctctctctgctgtcggttgcacaagcatcgccgtcagagttggtccgataaaagcccaacgtcggccatcccgaattactccagttggcctgttgcatatcacctttgccgccgtcatcgttacggaacacgctggcgctgattgcaagattccctgccccgcctaaatttgccgtccagtcattacctaactcgaaagcactcacattatcggcattcgccagccctgcgtagagctcatattgcggatgtaatggcaggcgtacccccagttgataagctgaactttcatcatcagaagcctgtgatgtagttttacctgcctgtaagaaccattgcgcatttccgtccgtcagaccgcctgttttggtaaacggtactagctcggtgcgggtgagttggttattttcatagacttttaacgctacgctatagctacccgggggaaaggaactggtatcaataaattgcgaaccactattgagataaaacgatcccagaagttgctcattacgataagcgtcaacacgagaattgcgcgaaagcaggaccattaccggggttccctgctggctttgcgcctggtttaaatagctaagagtcgacccgatacgcatcccgtcgattgcaccgagtggcaaaaagttaaaggtaaagttcccgccttgtgcattaaatagcgtgcggttgtccatgcgccccgcctgcacataataacgacgtaaaaaatcataacgataatagagatcgctgacatcagcattactgtcactgacatcatctgcatcataaccgttgaaattccagtgtgcaccaatatagctattttctgttattcccagcgcaccgtttccctgaatagacaacgattggtaatcatcctgtgccagaacattgatgtcttgctgatgtataaaagcgttaaccgtatttttgtctggatttaaatataatgacttcgcatcgaaagctgaattccattgcggattaataaacaacgttgccgaactttcttcatcattatagattatttccagcgtatcggtattcagaaaaccacaccctgagtcagtacgtacataaccgcaagccaattcaccgtggcgagctagcggctgcgataatttttctttcactatatgcgcgattttctgatcgtcgacatccagttccagcttgttatataaacttgctggatcaagaaatgttacggtatcaagattaaccattgcataatatttaccgagatttttccctgaaaaataaacctcgatatactcctgctgtccctgagcaataacctcaaaccctgcggggattttggttaatgccgcctctgccgggctgagactcgccaggatcaaaagagccagtaattttttatccatggcaatcctgaaatccataacaaatactaaaacagttaaaataaaggagggctagcccccctttgttatgtgttaattctgttatccggattagatatcctgagacagataaatgcttactacgccacggtagatacctgtttccagaacacctttggtggtttgagcaaacatcagatttttagccagagaaccattagttaacgcatcggaagcaaagattttggttgcggtaaaagtggttgccgcatcagctttaatttcttcgccgccccaggttactgtcagcggaacaatcttgctagcgtccaggctttgaaccagttgcgccggggaaactaactgcatttttacatctttggtaacgtcgttagaccagattttggtcattaactggtaagattgcagaccctgacccggcagatattgcatttctactgctttcggcagcgcagtgttatcggtctgtgtcatatccagagcggcatcaacgttagccgttacagtgatatccttttgtactgctaatgcggagcctgcaacagaaaacatcgctgcgaccagaagagattttgcaaatacctttttcattactattccttcgtttattacaatgataattaatggaccgccagttcaaactcgccattatctttggtgatccagttattatatttgacaacgattttgtcgtagccagatatgctttcaagatttctttcctgaccagggaagatatttttatttacagtctgtatcttacaattttctttgctattatttttacaataagcgatcgttaaaatctttaagcgttgattccctgcattaactaatttttgggcagcatttacttctaacttagcaataggttgctgaggtgggacactaacaacaatcccccaaattaagttaactgttaactgcatagagagatcttttttatccgtggcaacgtcatcaatactgggaaccgcttcaaatttaacgcgataatttttttctttttgctctggttccattgcaacaaagcgcacagtcttactgctacccgctggcagcgcaaacttaggcggcatcactacaagatgagtggcatctccggattttatttcaacttcctgctcttgaggcgttgaaggattatcaatacgaaataccgtcgcttttatatattgaacttcattacttttagatattacgcgaacgttaccttccccctgactattaatggaaacagccataggataaacagtcatatttgactgtgcaaaaaaaggagcgaacacgaataaaagcggcgtaagccgtgataagagattaattttcgccaccatatagatttgatcttacaatattgattcaaaaaagttagtgcattagatgtgtatatttattgtaagtcaacatgaaaaagtatttttagttaatattaaatttaaaagcgaaaaattaacttactgaaatatagcaattttcacaatagagacacttcatttttaggaatttataaatattcacaatcttgattaaatacattatttcaatcatcaaatttatatatcaacaatggcatacccataaataaagtggtatgataactttgtccgcattccactccgggagacgcatatggaaatcactgaaccacgccgtttgtatcaacaacttgccgctgacctgaaagagcgcatcgaacagggcgtctatctggtgggtgataaactgcctgccgagcgctttattgccgatgaaaagaacgtcagccgtacggtagttcgtgaagccatcatcatgctggaagttgaaggctatgtcgaagtgcgtaaaggttcaggtattcacgtggtttccaaccagccgcgccatcagcaggctgcggacaataatatggaattcgccaattacggtccgtttgagttgctccaggctcgccaactcatcgaaagtaatattgccgagttcgcagcaactcaggtaacgaaacaggacatcatgaaattgatggccatccaggagcaggcgcgcggcgaacaatgcttccgtgattccgagtgggatttgcagttccatattcaggtagccctggcgacgcagaactccgccctggcggctatcgttgaaaaaatgtggacccagcgtagccataacccgtactggaaaaaactgcacgaacacattgattcccgtaccgtcgataactggtgtgatgaccacgatcaaatcctcaaggcgctgattcgcaaagatcctcatgctgctaagctggcaatgtggcagcacctggaaaacaccaagatcatgttatttaacgaaaccagcgacgacttcgagttcaatgccgaccgttatctgttcgccgaaaacccggtagtgcatctcgatacggccaccagtggcagtaaatgaaatacctgtccgacaggcgctgcgacgcgcctgtttgtctcgtcggtaagcgaaaagtataaagtgtcagcctgtgtaaatcctctcgccaccctcccctgcattcagcaaaatcagactccacggacatgtaattttgataacgaacaacgttgacctttgttacaattagattcaatttgaatttatgtttttgaatgctttcttatctcacgatttaacagggaatagttcaggctgtgttgatgtatcaaacccgcagaacataccaaaacagcaataacattgcggtagtgcatcttttaaaaccagcgtggcgttaaccgattcaccaggaataatgaatggaacttttgacccaattgctgcaagccctgtgggcgcaggattttgaaaccctggccaatccgtcgatgattggcatgttgtattttgtcttgtttgtaattttgttccttgaaaacggcttgcttccggcggcctttttaccgggcgacagtttactggtattggtcggcgtgttgattgcgaaaggcgcgatgggctatccgcaaacgattctgctgctgaccgttgccgccagcctcggctgctgggtcagctatattcaggggcgatggctgggcaatacccgcaccgtacaaaactggctatctcatttacccgcgcattatcatcaacgcgcacaccatctttttcataaacacggtttatcggcgctgttaattggtcgctttattgcgtttgtcagaacactgctgccgacgattgccgggttatcagggctgaataacgcgcgctttcagtttttcaactggatgagcggtctgctgtgggtattgatcctgacaactctgggttacatgctcggcaaaacgccggtatttttaaagtacgaggaccagctgatgtcatgcctgatgctgctcccggtggtgctgctggtgtttggcctggcaggttctctggtcgtgttatggaaaaagaaatatggaaatcgggggtaagggatgcaaatacctcgcatgtcgcttcgccagctagcctggtccggcgctgttttacttctggtcggcacgctgttgctggcctggtccgcggttcgccagcaagagtctacgctggcgattcgtgccgttcatcaaggcacaacgatgccagacggtttttcaatctggcatcaccttgacgctcatggcattcctttcaaaagtatcacccccaaaaacgacactctgttaattacctttgactccagcgaccagagcgccgctgcaaaagcggtcctcgacagaacattgccccaaggctacatcattgcgcagcaggacaataacagtcaggctatgcagtggctgacccggctacgggataactctcatcgcttcggataacttcctgttatccgaaacagatcactcactttggtgatttcaccgtaactgtctatgattaatgaggcggtggttaacactaccgcttcgttgtctggacaatcgttcctttgtaataggtccgaatcacaatggaaggttcaagaatgaaataccgcatcgctttagctgtttctctttttgctcttagtgctggtagttatgccactaccctgtgtcaggaaaaggagcaaaatatccttaaggagatcagctatgccgaaaaacaccaaaaccagaatcgtattgacggtctgaataaagccctgagtgaagtccgggccaactgttcagatagccagctgcgtgccgatcatcagaagaaaatcgcaaagcagaaagatgaggtggcggaacgccagcaagatttagccgaggcgaagcaaaaaggcgatgccgataagattgccaaacgcgaacggaaactggcagaagcgcaggaagagctgaaaaagctggaagcgcgcgactactaactcacaatagtcactacttactcacctggagaaaactatgtcgaaagaacacactacggaacatctgcgtgctgagttgaaatccctttccgatacgctggaagaggtgcttagctcatctggcgagaagtcgaaagaagagttgagtaagattcgtagcaaagcggagcaggcactgaaacagagccgttatcgcctgggtgaaaccggtgatgccatcgccaaacaaacccgtgtcgcggcggcgcgtgccgatgagtatgtgcgtgaaaatccatggacgggcgtgggcattggcgctgcaatcggtgtagtgctcggcgttctgctgtcgcgtcgttaattatggcggacactcatcacgcgcaagggcccggtaaaagcgttctgggcatcgggcagcgaattgtttccatcatggttgaaatggtggaaacacgtctgcggctggcggtggttgagctggaagaggaaaaagctaatctctttcaacttttactgatgctgggcctgacgatgcttttcgctgcatttggtcttatgagcctgatggtgctaattatttgggcggttgatccgcaatatcgcctgaatgcgatgattgccaccaccgtggtgttgctgctactggcactgattggcggtatctggacgttacgtaaatcgcgtaaatccaccttgctgcgccatacacgccatgagctggcaaacgatcggcagctgctcgaggaggagtcccgtgagcagtaaagtcgaacgtgaacgacgtaaggcgcaactgcttagccagatccagcaacaacggctggatctttctgccagtcgtcgtgaatggctggaggcaacaggcgcttacgatcgtcgctggaatatgctgctaagtctgcgctcctgggcgctggttggcagtagcgtgatggcgatctggacgattcgccatcctaatatgctggtccgctgggccagacgcggttttggcgtatggagcgcctggcgtctggttaaaacgaccctcaagcagcaacagcttcgcggttaacttccctctggccggagccattccggccgtacccatcaaattttttgaagatttttgacagttttccttgctaacaatcatcattcaccacgtttatgattctctccatcgacagcaacgacgctaataccgcgcccttgcacaaaaaaacaatcagcagcctgagtggcgcagtggagagtatgatgaaaaaattagaagatgttggtgtactggtagcacgcattttaatgccgattctgtttattaccgctggctggggaaaaattactggctacgcgggtacccaacaatatatggaagcaatgggcgtcccgggttttatgctgccgctggtgattctgcttgagttcggtggtggtctggcaatcctgttcggtttcctgactcgcaccactgccctgtttactgcgggctttacgctgctgacggcatttttatttcacagcaactttgctgaaggcgtcaactcgctgatgttcatgaaaaacctgacaatttctggcggattcctgctgctggcaattaccggtccgggcgcgtatagcatcgaccgcctgctgaataaaaagtggtaagcacgcgctatacttaacgataaaaaacgaggaggaagctcctcgtttttgctattggaggagagaaaaatgggtcaactgattgacggcgtctggcatgacacctggtacgataccaaatctaccggcggtaaatttcaacgttcagcttccgcatttcgtaactggctcactgccgatggcgctcctggccccactggcacaggcggttttatcgcagagaaagatcgttatcatctctatgtttcactcgcctgcccgtgggcgcaccgcacgctgatcatgcgcaaactcaaaggactggaaccgtttatttccgtttccgtagtgaacccgctgatgctggaaaacggctggacctttgatgacagttttccgggagcaaccggagacacgctctatcaacatgaatttttgtatcagctttatctccgcgccgatccccactacagcggacgagttactgttcccgtgctgtgggacaaaaagaaccacaccatcgtcagcaacgaatcagcagaaatcatccgcatgtttaataccgcgtttgatgcgctgggcgcgaaagcgggtgattactacccaccagccctgcaaacgaaaattgacgaacttaacggctggatttatgacaccgttaacaacggcgtgtataaagctggttttgccaccagccagcaagcctacgacgaagcggtggagaaagtgtttgaatcgctggcgcgactggaacagattttaggtcagcatcgttacctgaccggcaaccagctaaccgaagccgatattcgcctgtggaccacgctggtccgttttgatccagtgtatgtgacccacttcaagtgtgataagcaccgcatcagcgattaccttaatctgtatggcttcctgcgcgatatctaccagatgccgggaattgccgaaacagtcaatttcgatcacatccgtaatcattacttccgcagccataagaccatcaaccctacggggattatttcaattggtccgtggcaggatctcgatgaaccgcatggacgagatgttcgcttcggttaaaaaaagcaccttacgaggtgcctctgataattagctaagtgcatgttgttcatgtcggatgcggcgtgaacgccttatcaaacctacaaaacatttatattcaatatgttgcaatgaccgcgcaggccagataagcgtagcgcatctggcgattttgcgcttgtcatcagtcttagcacgccttcatagccctttattaattccttgaacgaatatttactgccatttcattcacgtctattcttaatttgctgctttaaaaacaagtgattgagcaaaattgaggcaaaaatggactggtatctgaaagtactaaaaaattatgtcggtttccggggtcgtgcgcggcgcaaagagtactggatgtttattctggtcaacatcatctttacgttcgtgctggggctgctggataaaatgttaggctggcaacgcgctggtggcgaaggcatcctgacgacaatctacggtattctggtgtttttaccgtggtgggcagttcagttccgccgcctgcacgacaccgaccgctcggcgtggtgggcactgctattcttaatcccgtttatcggctggcttattatcatcgtctttaactgccaggcgggtacgccaggcgagaaccgctttggaccagatccaaaactggaaccttaaaacaaatctgctcgccggatgtctgactcatccggcttttatcatcatgttaatgaatgaataatttactaatgtttatttaaaatatttcaatgtcgttatataaattacctataaaaaataaccatgtatttatcttaaatatcaaaacctttataacatccgaaaaagaaagatacgaatagcatttacacaatacccggaatagactttcatcacttttaattaaagggatgtttttatgcagtggtatttgtccgtattaaaaaattatgttggtttctctggtcgcgcacgtcgtaaagagtactggatgtttactctgattaacgccatcgtcggcgctattatcaatgtcattcaattgattttaggtctggagcttccatatctgtctatgctttatttgctggcaaccttccttcccgtccttgcgcttgctatccgtcgcttacacgataccgaccgttcaggtgcctgggccttgctcttttttgttccgtttattggctggctcgtgcttctggtttttttctgcacagaaggtacttctggcagcaatcgttacggaaacgatccgaagtttggttcaaattaatcttagaattggggcgatatttcgcccctttttattaacaataataaatattattttccgttaaaaagtttgggaatttcccgcagacaccaggatttcgcttcccccatactgtcacgacgccaggccataataatatcgatctcgctggtcgattccgggctgacgacacgcaaccgcccttccgcaatatctttttcgaccataggatacggcatcgtcgccacgccaagccccgccagtaatgcctgacgtttatcttcaatcgtgctcaccgttaagcgcggctgtttgtccagcagctgtacggtcaacaccgggcgctcacgagcggtatccgccaccgcaattccacgatatttcacacgcgtcacttcagataacggttccggctcctgatgaatcgggtgatcaggcgcggcaacgtagacgttcattaacgtatagagcttgcgcgagttgatctccgacgaggaacgaaaatgcatatccggcgcgataacaatatccgcccgcccctgctccagccgttcccacgcccccgccagcacttctgtgatgattgccagttgggtattggcttttgccgccagtttgtcgattaacgggaaaaaggcaggtgtcggtaccagcgcttcggtcacaatggtgagatgcgtttcccaaccgcgcgcgagagcttccgcatcagtagtcagtttatctgcggcttccagcaaaacgcgccctcgctccagcaacatcctcccgacattggtgaatttggtacgatggcccgagcggtcaaacagcaccacatccagctcttcttccagtttttgcatggtgtagctaagtgcggaaggcacgcgtcccagctcatccgccgccgccgcaaaactgccccggcgatcgatcgcatccataacccgtagtgcttccagcgttaatgccctttctttggccatttcgttctcattcaggaaatttgaacataccgggcagaatatctggctaacaatgtagcgtccagccccttaccataaaaggaagtaaagagaggtcaagaattatgattactacccgaactgccaggcagtgtggacaagcagactacggatggttgcaggcccggtatactttttcctttggacactacttcgacccgaaattgttaggctatgcctccctgcgtgtgcttaaccaggaagtgctggccccaggtgccgcctttcagccgcgaacctatcccaaagtcgatattttaaatgtgattctggatggagaagcagagtatcgcgatagcgaaggcaatcatgttcaggccagcgccggagaggcgttgctgctctctacccagccgggtgtcagctatagcgaacacaatctcagcaaagacaaaccgttaacgcgaatgcagctttggctggacgcctgcccgcagcgagagaatccgctgattcaaaagctggcgcttaatatgggcaagcagcaattaatcgcctcgccagagggtgcgatgggaagcctgcaattacgccagcaagtgtggctgcaccatatcgtgctcgacaaaggcgaaagtgcgaatttccagttgcatgggccacgcgcgtatttgcaatcgattcacgggaaatttcatgcgcttacgcatcatgaagagaaagcggcgctgacctgcggtgatggggcgtttattcgtgacgaggctaacattacgctggttgccgattccccactgcgcgctttgctgatagatttgcctgtctagttgtttttacagggagatgatgatgagtaaaaaattggccaaaaagcgccagccggtgaagcccgtggtggcgaaagaacctgctcgcaccgccaaaaattttggctatgaagagatgttgagcgagctggaagctatcgtcgcggatgctgaaacgcgtttagtcgaggatgaagctaccgcgtaaagacaagttgccggatgcggcgaaaacgccttatccggcacaatacccaaaacctggcgtttatctggccttgctcgccataatctcgataatctgccgatcggtttgctgcatcgaatggcttgctaacgcacacaggttggcaatcgactgctcaacatcatgcgccacgatcccttcattgccggtcacggcggtatcatccagcgccattaacaccgctttccacgcagccgaagcactggtcgaaaccttcatcgcacagctgttcgacgctccatcgcaaatcatgccgctgacatcgccgatcatactgctgatcgccatcgagatagtttcataacgcccatccaccagccatgccatcccggcggcggcccccattgctgcggtcgttgcggcacaaagtgcagacaaacgcggtaactggttatggatgtaaattgcgctcaaatgcgaaagcatcagcgcacgcgccagccgttcatcatccgctccgaagtgttctgctaccaccaccacaggcattgttgcggtgatcccctggttacccgagccagagttactcattgccggaagcgtagcgccgcccatacgcgcatcggatgccgcgctggtacgaatcacaatggatgaagagagatctttcgccagcaaaccgcgcgcgcactgtttttccagcgtcgcgccaatatgcagcccccacttaccgctcaaaccttcctgcgataacgcacaatttagcttcgcagaatcgagaataaagcggatcgccgcaaacgggacttcattgacgaacttcaggatctcagccagcgtcgttctggaaagcaccgtcagcggagactcttgctcgccctctgccacacacgcctgctgggtaaacaccacaccatcgtgcgtctcaatatgcacaatgttggtatgcccgccgacgatggtgacacacgcccacttctcaccgttccagactttggcgcgtgagaagaggatttcattgcaaggttcctggatcttaacggagactttccccgccgccagcagtgctttggcatcggcaattgcctgcgcagttgcgtctttcagcacttccagcccggcgttggcatttccacctaacgcccccagcgccgccgcaatcggcagccccaccattcccgtgccgggaacggtgacgcccagaccgttcttcatcagatttggcgaaacccaggcttctacacgttcaaccggaccttccagttctgccgcagcaaccgccgccgccagcgccagtgaaatcggttcagtacatcccaacgccggttttacttcctcctgaacggcgaggatgtaacgctgccataacggatttaaagtcgaatcaaacatattaaaaaccttaaaatttcaggtaaatcaagaaaatgccaggaacggagaaacacaaagcaacaaaccagtgacgataatcaggtacagagacatccctttgtatttgtgcaatgccggtactttgtaaaccagccacgccgggatcaggcaccctaccatgccgaaaatcgggctacagatagaggtgaagctcaacaccggtgcgttcagtacgatggcgctccaggccagcaaaatggcgaaaatcatgatgccgcgctgaacaagattttcgttaatcttctcggcaggcatcttgcgacgcaggatgttcattacgatcccttgcgttgcttcgcgaaagcctaaatagacgccaaagaatgcagtcatgacagcaaagttattgagaatgacgctgaccactttcacccacgctgcgccgtcaccgctaataaactgtgcggcaatcgccagcgcggaaatattctgctcgtaggcttttaccgcttcgtcatgtcccatcgccagcgtgaacgacacggcgtagaaaaagacggtgacaaacaaaatgccaaacgcgatattcattgcccgcaatgctttatgccgcgccacttcaattgatttttcccgcgagcgataagagatcaccatcgggcttaacgtctggataaacagaatcgacgtcagggtaaacggcagcgtaataatggcgtttttcaccagcagccccagcggcggtagcgaaccgacgttatacagatgccacattcccaccatcgacacgcccagcgccgcgaccactagcagcttggtcagcaccatgccggtcgaaattttgaataacaatttctcgccgcgtgaagagatcgccaccagaatgcaaatcagtaccagaccataaaagggactgtctgacagcaacccttccgtcacgccgaaggtatgcagataggaagcactatcgttggtgatggcggtggaatagacgaacatccaaatcaccagcattacgaaatagagcgcacctaacaggatgccccagtttttacctaaataaccgctaatgacactcgggtaatctttacattctggtgattctgccagcgtattaataaacaaccgctgaaacagatacattgccgggtaaccaatcaccgatgagagcaaaaatacccacaatcccatcaaaccgacctgcaccgggagaaaaacaatccccgcgccaatcgccatcccgatactcataatcacccagccggtgtcagtactgtcgaatttgatcgcttctcgccactcgctctcactcattccagcacgacccgccggggtcgaagcgtctgcaatgacgcctttattcgatgcaatttccataatttctcgctcaaaattttgtagggcttattatttttttccgagccgcatcaaggcgatatgcggtctacgtttttgcaggcgagttattagaataaagaaatgatacgcgcgaggtcagagaaaatcttcacaatcaagactttgaaataacggagatggataagaattttctactaaattaatcgcaagagaatattcattctctatttgcggcagatcacaaaaaaaaggtgcacatttgtgcacccaaggatgaaagctgacagcaatgtcagccgcagaccactttaatggccagtcctccgcgtgatgtttcgcggtatttatcgttcatatctttgccggtttcatacatcgtctcgatcactttatcgagtgaaacacgcggtgccgaggtgcggcgcatcgccatccgcgcggcgtttactgctttcacggcattaatggcattacgttcaatgcacgggatttgtacctgtccggcaaccggatcgcaggtcagcccaaggttatgctccatcgcgatttccgccgcattgcatacctgcgccggactgccgcccagtagttcagttaaccctgccgccgccattgaacaggccacgccaatctccccctgacagccgacttccgcgccagagatggaggcgttcattttatacagcgcgccaatagcccccgcggccagaaaatagcgggcaattgaccgctcgtttaccggacgacggaacttatcgtaataagccagtactgccggaataatgccgcacgcaccgttagtcggtgccgttaccacgcgcccgccagctgcgttttcttcactaaccgccagcgcgtacatgttgatccagtcgatgacattcatcggatcgttagagatgttatcgctggaaaccagctgacgacgcagcgctacggcacggcgcggcacattgagcggaccaggcagcacgccttcagtgttcatcccacgttcaataccgtcatgcatcacttgccagatacgggcaaaaccggcgtcaatttccgctttgctgcgcagcgctagctcgttgtgcatcatcagaccagatatagacaggccgttgtaatcacacattttcagcagttcacctgctgagtggaaatcgtaaggtacggacgtttcgacatcgtgcgacaggccgaagtgttcttcttcgacaataaacccgccgccgacagagtaataggttttacttaatagctcttcctgtcccttccaggcagtgatccgcattccgttctcatggcgaggcaacatttcgggatggaagataatgttctttgctacaggaaaatcaacaatatgcgcaccagatgccactggcagccgcccgctgcgcgttactaactctataaatgcagggatctcatcaatgacaacatcctgcggactgtttcctgccagtcccatgatgatggcgacatccgtggcatggcctttgcccgtcagtgacaacgacccgtacagatcgaccacaatatggctcgtcgcggttaataagccgctactttccagccgatcaataaaactttttccggcattcattggccccacggtatgcgaactggagggaccaatcccaattttgaaaatatcgaatgcactaatcatatccacaccctcggattgccgttcagtgaagtggagcggaacgaccttacgaccgtcccgctcacgaggctttacgcactacgtactgcgatggcttcaatttccagcttcacatctttcggcaaacgcgcgacctgcacacagctccgggtcggataggtcgcctgatgctcatcgaagaactgcttatagacttcgttgatggtggcaaaatcattcagatcggtgataaacacggtcatcttgatgatatcgcccacgctcagcccggcagcaaccacgatcgctttgacgttttcgaggcttaaacgcgcctgatcttgcacatcagccgggatctcaccggtctgtgggcaaaccggtatttgcccggaggtgaagaccatgctgcctaaatcaacgccctgaacataagggccgattgcgcctggggcacgttgcgtttcgataatctttttcatacatcctccggcgtcagagcgcctgggtaaaggtacgtgaaataacatcctgttgctgttcacgggtcagtgcgttgaagcgcacggcgtagccagagacacggattgtcaggttaggatatttttccgggtgctcgatggcatccagcagcatttcccgattcattacgttgacgttgaggtgttgaccgccttcgacatccgcttcgtggtggaaatacccatccagcaggccgacaaggttggttttacgtactggatcttctttgcccagcgccgcaggaacgattgagaaggtgtacgagatcccatctttggcgtaggtgaacggcagtttcgccaccgacgtcaatgaggccacggcacctttgcggtcacgaccatgcatcgggttagcgcccggcgcgaacggtgttccggcgcgacgaccgtccggcgtattaccggttttctggccgtacaccacgttagaagtgatagtcagaatcgactgggtagggacggcgttgcgataggttggcagcgctttaattttcttcataaagcgttcaaccaggtcgcaggcaatgctgtctacgcgctcgtcgttgttgccgtactgcggatattcaccgtcgatttcaaagtccaccgccaggccgttttcgtcacggattggtttcacgcgggcatatttgatggcagacagggagtccgtcgccaccgacaggcccgcgatgccgcatgccatagtgcgatagacatcacgatcgtgcagcgccatcagcgaagcttcgtagctgtacttgtcgtgcatgtagtgaatgatattcagcgcgctgatgtactgcaccgccagccagtccatgaagtgatcgaggctgtccatcactttgtcgtaatccagcacgtcgtccatcagcggtgctgttttcggcccgacctgaatcttcagcttctcgtccaccccgccgttaattgcgtagagcagcgttttcgccaggttagcgcgtgcaccaaagaactgcatttgcttaccaatcaccattgggctgacgcagcaggcaatcgcgtaatcgtcgctgttgaagtcagtacgcatcagatcgtcattttcatactgcaaggaagaggtgacgatcgacacctgcgcggcatattttttgaaggcaatcggtaattcttccgaccaaagaatggtcaggttaggttccggtgccggccccatagtgtgcagggtgtgcaaatagcggaaggagtttttggtcaccagcgtacgaccgtccagccccatcccgccgatcacttccgtcgcccagattgggtcgccggagaacagcgaatcaaattccggtgtacgcaggaagcgtaccatacggatcttcatgatgaagtgatcgatcagttcctgtgcctgctgctcattgagtacgccagctttaaagtcgcgctcaatgtagatatcgaggaacgatgccgtgcggcccagcgacatcgcgccgccattttgcgatttcactgccgccagataagcgaagtagagccactgcaccgcttcctgcgcattctgcgccgggcgagagatatcaaagccatatttcgccgccatttcctgaatctgcaacagcgcatgacgatgctctgccagctcctcacgcagacggatggtggcttccagatcctcgcctttttccagacgagactggagatcggcaaattgcagttcgcgttcacgtaccagataactgatgccatacagcgctacgcggcgatagtcaccgataatgcgcccacggccatagccatctggtaaaccggtcagcacgccagatttacggcagcgcagcatatccggtgagtaaacatcaaatacgccctggttatgggttttacgcagatcggtaaacagatattcaaattcactgtccatttctcggccataggcgtggaatgaacttttaatcatattaatgccaccgaacgggtgtagcgcacgtttcaacggcgcatccgtttgcaggccaacaattttttccagcggctggttaatatatcccgcatcatgagcggtaattgtggtggcaatattggtatcgaaatcaaccggcgcgtgggttgcattttcgatacggatgccttccattactttttcccacaattccgtggtggcaggcgtcgcttcggcgaggaaagattcatcgccttcatacggtgtatagttatgttgaataaaatcgcggacattaatttcgtttttccagtccgtacctttaaagccaagccatgcgtcggcgtacagcttatcgctggtatcaatatctaccttcatgaaaaataatctctctacaatacttcaactaaattatgcaaattctgcgggcgcgttaactttgcctaaatgaatggcatccaaagcaatcattttttcttcgttagtcggaataacggcacaaatgacacgcgcattttcactggaaacaattcgctcaccacaggagttagagcgattattcatttctgtatcaatctctaagcctaatacagccaaatgttccatgaccagacgacgaattaagcttgaattctctcctattccgccggtgaatataattccatccaggcgacgtaatgaagctgcgtgtccggcaatatgacgggcaattcggtgaacaaaggttttaattgccagttgcgcgcgttcgtgaccttcatgccaggctttttccagaacacgtaaatccgaagaaagaccggaaatacctaataatcccgactctttattcactacgcgttccaggtcacccaggctctggttggtttggctggcgacccaggacatcgcaccaaagtcgacatcgccactgcgggtacccatcatcaagccttccagcggcgtcattcccattgaggtatcaacactctgaccgttgcgaaccgcgcagattgacgcgccattgccaagatgcgccacaaccaggccggagtcatcttccgccagattcagcagcgaatgtgcgcgctgggaaacatagcggtgcgacgtgccgtggaaaccataacggcgtacacctaactcttcataatatttccacggcaggccgtataaataagcttccggagccatcgtctggtggaaactggtatcaaataccgccacctgagttacgcccggaaataattgctgcgccgattcaataccacttaaattggcgtaattatgcaggggtgccagtggagaaacgcgacggatattatcaatgacttcatcggtaataatggcggactcggtaaaaatactgccgccgtgagcgatgcggtggccaattaaggccacactgtcatttaaattccgtttttccagttcaaatgcaattgccttcaatgcaccttcgtagctgtggtgagccagcggtgctggctctcccccatttacggataagaatgcattttccgagttaataccgtcggcaatacctgacattaatacttcacagtcgctggcatcgagcacggaaaacttaatcgaagacgaaccacagttaataaccaaaacaaccggaaattcattcatctcttttctcatcctgagttacggattaaaacagtttgtatacgatgttcaggatggtcagcagaccaatcacggtaacaaacacgttatccagacgaccacggtatttcgccagagacggcgctttacggatggcatacatcggcaacaggcacagcagggatgcgataatcggtgcgcccatggcttcaatcaggtcaaggatgttcgggttggcgtaggcaacaacccaggtggagcccatgatgaagatcatgctgatagtgttcagtttacccagcgacactttagttttgtcgcctttataaccaaacttcaggaccaggccattcagaccttccagcgttcccagatagtgaccgaagaaagatttgaagatagccacgagtgcgatgatggaagccgcatattccagtgtaatcgcgaacgttgttttggtaccggtcatggacgcaaagtggttagccagataagaaagcactggaatattctgcgctttggcttccgccatgttggccggagacagagtaaacaggcagctaaaggcaaagaacatcaccactgcaaccatcagcatgctggcacgagaaatgatttgggaacatttacgttcggtgaagtcgcgaccgaagtctttctcatactcttcacgcttagaaaccacgaaggaagagacgattggcgagaagttaaaggagaaaaccatgatggaaatccccagccagacagtgatcaggataccgtcatgaccggttaacgacagcgaaccgaggtcaacctggtcgataactgcagagttccagtaagggatcagcgacaaagaaatcagcaccaggctggcgataaacggccataccaggtagctcatcactttaaccatcagatccttaccaaaccagatgacgaaagccatcagcagcaacaggaacagcgccacaaagccgcgattcagcggtgcaaagccgagctggttttcccagaacgtcataaaggtattggtaatagtaacgccataaatccacagcagtgggcaaatcgcgaagaagtacaggaacgtgataaccacgccgccagttttaccaaaatgctcttccaccgtttccgtaatgttgccggaagggttagagccagaaagacacagacgcgccagcgcccggtggcaataaaacgcgatggggtatgccaataccaacatcagaagaatcgggatcagtccgccaaaacctgcgcggatagggaagaacagcaccccggcgccgattgccgtaccaaacaagcctaacgtccatgtggtatctgatttacgccaggacgattgttttgtctggctggatacaatgctatctgaagtactcatatcctatcctcaacgaattaattaagcgtcaacgaaaccggtgatttgagagacgcgagaaagatcgatattgccgccggaaataatactgacggtttttctgttttgaatatattggtctaatttaccgcttaataatgcagcacatgccagagcgcctgcgccttcggtgacgactttattgcgctgaattaaggcaatcatactgtttctgatttcgtcttcgctgaccagcacgatgtcatcgactaattcacgaacgatttcgtaagttaaattacccgggcgggagacatcacaaccatccgccagggtgccggtagttcggtgcgtggttatttctccggagtggaaagaagccgccatgccgtgaacgttttcagactgtacgccaataacacgaatggtcgggttaatagatttaattgccaccgcaataccagcaattaaaccgccaccaccaattggcacaatcacgttatcgacatcatagagatcttccataatttccagaccaatcgttccctggccagcaatcactttcggatcatcgtaaggtggaataaaaatacggccttccatttcgacaatttcgctcactttagcgatagtgtcgttgaagttatcaccatgcagaacgacttctgcggagtagtcgcacgttgccgctactttggattttggcgcaccttttggcatcaccactttaccgtcgatacccagcatcgcgcaggagagggaaaccccttgcgcatggttgcccgcagaacaggccaccacgcctttgcgtttttccgcatcggtcagtgaacttaatttattaaatgcgccacgaattttaaatgaacccgtacgctgcatattttcaaacttcaggaatatttcacctttgcaacgttcactaaaatagttggagcgaggcatgcctgttttataaattcgcccagccagtcgttgtttcgcttcaataatgtcatcaatagcaaccggcagatcgtatgtaatatgcattataaaacctcttcgcctgaattaaatatgtaggtaaccgtaaccgacacctgcaagacagacaggtggattatttatgtttaaataaaaacaaataactaaccaacttctattaattgccttcgtctacacccattataagatgaatactctttggctaattccaccaaaaccgatgctgcttttttaatacgataatttttcgaccataccgcggcatattgtgccacaggtaatgtttcttcaaccggaatagtaataaattgattagaaccaaaaggtgacgtcatatcacaaggaattacagttaagaaatcagcattgagaacaagattataaattgtcacgactgagtcggttttaacgatgttttcaatactgatgccatttctttgtaacgtagtaagcagttcgctgtagtaccccatattagtttgtggcaacacccactgttcgttcttcaacgactccagcgtggtggtgccggtgcatgttcgggacttactggctaccagcacaaactcggactcgaacagcggctcaacatgtaaatcctgaagcttcatttctgcacttaacgtaccaatcgcaaaatccagtcgaccgtcgcggattgccggtaagaacgaagacagttgcgcttcatacatagaaacctgcgctttcgggaacacctctttgaacttgttgatcatccctgacataaaagtaaaaccaatcaatgaaggaaaaccaaatgagacttccaccaccgcctcagaagacataccgcttatctcattaaccatatttttcatttcacgggtaatggattcggaacgggagagtaacaattgaccggcaggtgttaatgttacaccggtatttttccgcaccactaattccacaccaaaataatcttcaatatcgttaatgattttactgacggccggttgagttaaccctaattcttttgcagccgagccgatagaaccacttctaatgacttcctgaaagactaccaggtgctgcgttttcggaagaagaatagtgctcataacgacctacgttaattacctcattgacggcatgaagtgtatcaaaatgaaatgaacaggatatgtgcgaccactcacaaattaactttcaatactttccagagtatcgttattacaattaaatacctttaaatatcaacaagttaaagtataaaaatcagcataaaccctgatttttgtcaaaaaaaatgacggggataaccatattttatggcgataacatcattcgttatgtggttaatacaaaaaaggggctgagaccatatttcaagcaattaccggataattaccaggcaaaatttgagttaaatttaatgagcaagttctcaaattttattataaataaaccattttcagtgataaataatgcggcatgtcacattttttcacgctatttgttggagaacaaacatttattttatcaatattttaaaatttcgaatacatgtattgatcatctcgaacaattgattaacgtcaactttttctcttctgacaggacgtcattttgtgaatgcaatcgttttccataaattcttctcccctcataggcgacgaatagcattttgtgttgaggatcacaaaacgaataattgctgatcgccgcgataaggtcagacaaagacaacaagggaaattttcacagagcttttgatcggcgtaggccacagaatgttgcttcgtttactgtaacgccgggtaaatgagcgttttttgatagtgcgaaagaaccctgcgaggaaaataagcatctattattgtttgtcatgatgacaaggcaggcatcaatgaaaggcttcccaattgcgcatatttttcacccttcaatcccgccaatgcacgcagtggttaacaatcacaatagaaatattgattattggacggtaaaaagaaagtttgcagaaattgtctccaccaatgacgttaataaaatttacagtataagtaatgaactgcggagagtattatctgcaataactgcattgaatttctatcatggcgatgttccttctgtcatgatccgaatccaaccggaaaatatgagtccattcattatagatatttctacaggagaacatgatgattatatcatacaaacattagatgtaggcacttttgcaccttttggtgaacaatgtacttgctcagccgtcaataaaaaagagctggaatgtattaaggagacgatttctaagtattgtgcaaaattcacccgaaaagaagccatcttaacaccccttgtgcactttaataaaaccagcattacttcagattgttggcaaattctctttttttcacccgatcattttaataatgatttttattgattatttataaaggataaaataatgttccctgtttcatcaattggtaatgatattagtagtgatttagtccgtcgaaaaatgaatgaccttcctgaaagcccaacaggaaataacctcgaagcactagcaccaggtatagaaaaactaaaacagacctctattgaaatggtcactttacttaacacgttacaacctggtggaaaatgcattatcactggtgattttcaaaaagaattagcgtacttacaaaatgtaattctttataatgtctcgtctcttcgtctggattttttaggttataacgcccaaattattcaacgatcggacaatacttgtgaacttaccattaatgaaccgttaaaaaaccaggaaatatccacaggtaatatcaatattaattgcccattaaaagatatttacaatgaaatcaggaggttaaacgtaatttttagttgtgggactggagatatcgttgatctatcctctctggacttacgtaatgtcgatttagattattatgatttcacagataaacatatggctaatactattttaaatccttttaaattgaattcaacaaattttactaatgccaacatgtttcaggttaattttgttagttcaacacaaaacgccacaatctcctgggattatttactaaaaataacacctgttttaataagcattagcgatatgtattctgaagaaaaaatcaagtttgtcgaaagttgtttgaatgagcctggagacattaccgaagaacaattaaaaattatgagatttgcaattataaaatctataccaagagcaactcttacagataaattagaaaatgaattaacaaaagaaatatataaaagctcatcgaaaatcaacaattgcttgaacagaattaaattaccagagatgatagatttctcatcagaaaaaatacatgattatatcgacataatcattgaagattatgaaaatatcaaagaaaatgcttatctggtcattccccaaattaattatactatggatttaaacatagaagactctagctcagaagagttactttcagataatggtatcgagaaagacgataattcttctgacaattactttgaggtcgaaaaaatataacacacatgaagcatataactcagaggaactatattttaccagagaggactatacgtatgattacgaccttttaaatgcaatatagacttaataacttcttacaaagtctattattaataccgtaaatattcatgcttcttaccctgtgcaccaaaagcaaaaacttatcgatgcgggtttgaaactgatggcaaccgcaaaaatgcctgatgcgctacgcttatcaggcctacgccatctctgcaatatattgaatttgcgtgcttttgtaggcaggataaggcgttcacgccgcatccggcatgaataaagcgcactcaacaatctgaaacccgccggaacggtttattacgtacatcaggtgaaactgaccgataagccgctttcttttgggtatagcgtcgtggacagtcattcatctttctgcccctcccaaagcaaaaacccgccggtttacgctggcgggttttcgttaaatcaggtgaaactgaccgataagccgggttctgtcgtggacagtcattcatctaggccagcaatcgctcactggctcaagcagcctacccgggttcagtacgggccgtaccttatgaacccctatttggccttgctccgggtggagtttaccgtgccacggactgttaccagccgcgcggtgcgctcttaccgcaccctttcacccttacctgatcccgcttgcgcgggccatcggcggtttgctctctgttgcactggtcgtgggtttcccccccaggcgttacctggcaccctgccctatggagcccggactttcctcccctccgcccgtctcccccgaagaggacgacgacgaagcggcgactgtctggtcagcttcggcgcgcagtatagagggtttgcgcgcccttgtcaccccgcgttgcgcattccaatcgccagtgtcgcggcgatattacgtgaagcacggcagatattgtcataagccccgcggaatgcttcgtccaacgtacctatgctggtcaatacgctgaagaccgcatcaatgccatgctgatgtacaacgccaacatcatcggtcaggctacccgcaatgccaatcaccggtttatggtacttcttcgccacgtttgcgacaccaatcggtaccttcccgtgaatactctggctgtcaatacgcccttcaccggtgatcaccagcgtacaatcgtgaatatgttcctccagattcagcgccgtagtgacgatttcaataccacttttcagttccgcaccaagaaacgccattagcgccgcgcccataccacccgcagctcctgcaccggggacatctttcacatcaacatgcagcgcttttttaatgacctcggcatagtgagagaggttattgtccagctcaacaatcatcgcttcactggctcccttttgtgggccaaagatgcgcgatgcgccgttatcgcccaccagcggattggtgacatcacaagcgacgcgaatgacgcaatcttttaagcgcggatcgaggccggaaatatcaatatcattcagagtattaagactaccgccgccaaaaccaatttcattgccgttggcgtcgcataatttcgcccccagcgcctgtaccatgcctgcgccgccatcatttgtagcgctgccgccaatgccgataataatgtttgtcgcaccgctctccagcgcctgcaggattaactcgcctgtgccgcgtgaagtggtcacgagtggatcgcgtttttccgcaggtaccagctccagcccactggccgccgccatttcaataaacgcggttttgccatcgccggagatcccccaactggcattcactttctcgcccagcggccctgtaacccaggcgtgacgttcagccccctgggtggctgcaatcatcgcttccaccgttccttcgccaccgtcggcaaccggaacagaaacgtactgtgcatcaggaaaaatttcccgaaatcctttttctatcgcctgcgcaacctcgctggcagataaactttctttataagagtctggggcgattacgattttcatacctatgcctgttaccacatgacgccggagggcgtttctcttattcggcctggattccaggcccggattgcaatacgccatccgggcacgacgtcattaacgagtaacttcgactttcgccagtttttcgtagtagcacgccagggcgctatgatccgccgttcctaaaccatctgctcgcagtgcctgcatcatctccataaccgcagctgtgagcggcagttgtgcgccgacgccgtgagaagtatccagcgcattcgccagatccttaatatgcagatcaatacggaagcccggcttgaagttgcggtccatcaccatcggcgctttggcatccagcacggtactgcccgccagtccaccgcgaattgcctgataaaccaggtccgggttaacgcccgctttagttgccagcgttaacgcttctgacatcgcggcaatattcagcgccacaatgacctgatttgccagtttggtgacgttacctgcaccgatttccccggtatgcaccacggaacccgccatcgctttcatcaaatcatagtatttgtcgaaaatagccttgtcgccgcccaccatcactgacagcgtaccgtcgatggctttcggttcaccgccgctcaccggagcatccagcatatcaatgcctttcgctttcagcgcttcgctgatttcacggcttgccagcggtgcgatagaactcatatcgatcaataccgtacctggcttcgcgccttcaataatgccattctcacccagcgccacctctttcacatgaggggagtttggcagcatggttatgatgacgtcgcactgttcagcgatcgctttagccgtagacgctgtttctgcacctgcagcaatcacgtcagcaatagcttctgggttacggtcagcaaccaccagcgagtaacctgctttcagaaggtttttactcattggtttacccataatccccaggccaataaaaccaactttcatagtcatatcaatcatctctcttgttgcggtggtggttattttttaaaggtatcagccagtttctgagtggcagagcggaagacgccgagatcgctgccgacagccacaaacgtcgcgccccattccagataacgacgcgcatcggcttcgaccggcgcgaggataccgctgggtttgccgtgcgcgctggcacggttaaaaatgtgctgaattgctttttgtacatccgggtgtgatgcattgccgagatggcctaatgccgcggccagatcgctggggccgacgaagatgccgtctacgccttcggtagcggcaatggcatcgacgttatctacgccctgctgactttctatctggaccagaatagtgatgttcttgttcgactgagcgaaataatccgccacggtgccaaacatattggcgcggtgagaaacggagacgccgcgaatgccttccggtgggtaacgggttgatgccaccgccagctctgcttcctcttttgtttctacaaaaggaatcaggaagttatagaaaccgatatccagaagacgcttaataattaccggctcgttggtcggcactcgcactactggcgcgctggcgctgcctttcaaggccattaactgcggaataaacgtggagatatcgtttggcgcatgttcgccatccagcaccagccagtcaaacccagccaaaccaagaacttcagtgctaatcgggttagagagtgctgaccagcaaccaatttgtacctgtttcgcagccagtgcggctttgaatttattcgggaaaacatcgttattcatcgcttatacctttgcttatttctgcaattccatacgtttaatgtcgccaactacgaagaggtagcagaccatcgccatcagcgctgaacatcccacgaaaaccagtgctgcattgaaggagtgcagttcacttaccaggtagccaatcaccagtggagtgacaatggaggcaacattgccaaagacgttaaagacgccgccgcagaggccaacaatctctttcggcgcggtgtcagaaatcaccggccagcccagcgcaccaaatcctttgccaaagaaagccagcgccatcagcatgaccaccagcgtggtgttgttggtgtagttacataagatgatggtggaagccagcaacattcccagcacaatcggtagcttacgtgccagggtcagggataaaccgcgtttgatcagataatccgagaagacacctcccagcacgccgcccgcaaaaccacacagtgctggaatcgaggcgaccagacccactttcagaatcgacatgcctttttcctgcaccagataaatcgggaaccaggtgaggaagaaccaggtgatggtgttgataaaatattgtccgaaaaatacgcccagcatcatgcggttagagagcaattgcttgatgtaatgcagtttgggtccgcttgctgccgcactgcccggctttttgtggtccatatcgaccaccgcgccattttcagagataaacttcagctcttccgcagacatacgtgggtgatctgtcgggttatgaatcaacttgatccacagcgccgtcagcacaaaaccaatcacccccataacggtaaagacgtgctcccagccccaggcgaaagtcagccagccaagcagcggcgaaaagagcgccagcgagaaatattgcgccgagttaaagatggcggaggcagtaccacgttctttcgtcgggaaccaggcggcgacaattcgggcgttcgccgggaatgatggcgcttccgagaagccgagcataaagcgcataaagaacatggagatccctgcccaggccagcgggaacatatcaacaaagccttgcaggaaggtgaatagcgaccagaaaaagaggctgtaggtgtaaacttttttcgagccaaacttatcaagcagccagccgccggggatttgcatcagcaagtaggcccagccaaaagcggagaagatgtaacccatcgaaaccgcacttaactgcaactcttttgccacttcggtaccagcaatagacagcgttgcacgatcggcgtagttaacggcggtaacaataaaaataatcagtaatattaaatagcgggtatgcacgcctttctttttttcgtcaacggtgtccagaatcattttatttacctcgggtacttatgctgatttttattattatggggaaggtgttatttatgagtttcatttatgccgtaacgacaatgaactcgggaattagtataagcagcgcgagaataataatcattgtgcaaacgctaatttaattaatactatttaaatattattttgagcatatgcacataaggttgcgcgctaaagcacagatttgcgctttaccttaccgggcggcactgcaatccctgaaatgattgacattgatcacatttctgcgtttaaactcctgacattcttatttcacccaatgaagtcatttatttttaaatgagaccaggtcctcattttaataacccctggctggagaatattgcacaatggccaacatcgaaatcagacaagaaacgccaactgcgttttatataaaagttcacgacacagataatgtggcaattattgttaatgataatggcctgaaagcaggaacgcgttttccggatgggctggaattaattgaacatattccccaggggcataaagtcgcattgctggacattccggctaatggtgaaattattcgttatggcgaagtgattggttacgccgtgcgtgcaatctcacgcggaagctggatcgacgaatcaatggttgtactaccggaagcgccgccgttacacacgctgccactggcaaccaaagtcccggaacccttaccgccgctggaaggatacacctttgagggctatcgcaatgccgatggcagcgtgggcaccaaaaacctgctcggtatcaccaccagcgtccactgtgtggcaggcgtggtggactatgtagtaaaaatcattgaacgcgatctgctaccgaaatacccgaacgtcgatggcgtggtggggctgaatcatttgtacggttgtggcgtggcgattaacgcaccggcggcagttgtacctatccgtaccattcacaatatttcgctgaatcctaactttggcggcgaagtaatggtgattggcctgggttgtgaaaagttgcagcctgagcgcctgctgactggaacggatgatgtgcaagctattccagtagaaagcgccagcattgtcagtttgcaggatgaaaagcatgtcggttttcagtccatggtcgaggatattttgcagatcgccgaacgccatctacaaaaactgaatcaacggcagcgagaaacctgcccggcttcagaactggtcgttggtatgcagtgcggtggcagcgatgcgttttctggtgtaacggcaaacccggcggttggctatgcgtctgatctactggtgcgctgcggcgcaacggtgatgttttcagaagtaacggaagtgcgtgacgcgatccatctgctgacaccacgcgcagtgaacgaagaggtcggcaaacggctgctggaggagatggagtggtacgataactatctcaatatgggaaaaaccgaccgcagcgccaacccttcgccgggcaacaagaaaggcggtctggcaaacgtggtagagaaggcactcggctccattgctaaatcgggtaaaagcgcaattgttgaagtgctgtcgcccggtcaacgcccgactaaacgcggattaatttacgccgcgacgccagccagcgattttgtctgtggcacgcaacaggtggcttcgggtatcacagtgcaagtgtttacgaccggtcgtggtacgccgtacggcctgatggcggtacccgtcattaaaatggcaacccgcaccgagctggcgaaccgctggtttgatttaatggatattaatgcgggcaccatcgctaccggcgaagaaactattgaagaggtgggctggaagttgttccactttattctcgacgtcgccagcgggaagaagaaaaccttctcggatcaatgggggctgcataaccagctggcggtgtttaacccggcaccggtgacctgatttcttttggaacgtccctcgcaaaatatggccttagtgccatgtttttattgtttaaagcccccacgtccattaataatgcatttgcattaccttagttcaagcttataatttgagcagaaaacaggctgtaaaaggacagtgaatcatgcccgctaatgctcgctctcacgctgtactgaccactgaatcaaaggtcacgatacgcggacaaacaactatccccgcgccagtgcgtgaggccttaaaactgaagccaggccaggacagcattcattacgaaattctgcctggtgggcaagtctttatgtgtcgactgggagatgaacaggaggatcatactatgaatgcatttttgcgttttctggatgcagatatccagaacaacccgcaaaaaactcgtccattcaacattcaacaaggaaagaaacttgtcgctggcatggacgtcaacattgatgatgagattggcgacgacgaataatggattttccacaaagggttaatggttgggcgctatatgctcatccctgttttcaggaaacctacgatgctttagttgccgaagtcgaggcattaaagggaaaagatcctgaaaattatcagagaaaagctgccacaaagttattggcggtggtccataaagtgattgaggagcatatcacggtcaatccatcatcaccggcattccgtcatggcaagtcgttaggctctgggaaaaataaagactggtcacgggtaaaatttggtgctggtcgctatcgtctcttctttcgttacagtgaaaaagagaaagtcatcattctgggatggatgaacgatgaaaacacgctgcgcacctacggtaaaaaaacagatgcctataccgtattcagtaaaatgttaaaaagaggacatcctcctgccgactgggaaagcctcacccaagagacagaagaaaaccattgatggtgttcacaatgcccgccgaacgtattcgtgttgaccagcgggcaccctttctcactccccgaccagaatcacttcaaccccagcctttcgcagtccttccagactatccgcaggaatgccttcatcaacaatgatcatgtcgatacgttgagtatcaatgatcttatgtaaactggaacgattgaacttactggaatcggtgactacgatgatccgttccgcaacttcgcacatccggcggtttaaacgggcttcatcttcattatgcgtgctgacgccgcgctccagatcgatcgcatctacaccaagaaacagcatatcgaagtggtaattttgcagcgattgttcagcctgatcgccgtaaaaagattgcgactgacggcgcaaatgcccgccggtcatcagcagctcaacgccttccgcttccagcaaagcattagccacgttcataccgttggtcatcgcaattacgtcagtgtgcttgcgcatcagacgagcaatctcaaaagtggtggtcccggaatcgaggatcacccgatgacctggctgaatcaactcaacggcagctttcgcaacgctgcgtttcatcgcggtgttcagtgcgcttttatcttccactgatggctcgactgacggcgtcgtgctatcgcagatcaacgcgccaccataggcacgcacagcgatcccctgcttttccagaaacgccagatcgttgcggatcgtcacggtagatacgccatacaatgccgacagatcgttaacctgcacactcccttgctgtcgcagacgctgaatgatctgttctcgtcgctcgctggtgcctgtcactcgcttctcacctgaagcgtcggtattactcatagtaagtcctttcgtaaaactttcgtttcatttcgttttgcctattaacgcctttctattaagcaaatgcaagcccaccttgcccattgacgcaagctactctcgtttcagtgactttcattatgtttcttttgtgaatcagatcagaaaactattgtctttcgttttatttttatctcaccatgacgcagtatcaactgaaacaaaacgaaagattaatatcgcagtaatctgaactggagaggaaagtgaaacatctaacagaaatggtgagacagcacaaagcgggcaaaacaaatgcaatttatgccgtttgttccgcacatccgctggtgctggaagctgcaatccgctacgccagtgcaaaccaaacgccgttactgattgaagcaacctccaatcaggtagaccagttcggcggttataccggaatgacgcccgccgattttcgcggctttgtttgtcagctcgccgactcgttgaatttcccgcaggatgcgttgattctgggtggtgaccatctggggccaaaccgctggcaaaacctgccagccgctcaggcaatggccaatgccgatgatttgattaaaagctacgttgcggcaggattcaaaaaaatccaccttgattgcagcatgtcctgtcaggacgatccaattcccttaactgatgacatcgtggctgaacgcgccgcccgtctggcgaaagtggcggaagaaacctgtcttgaacactttggcgaagccgatctggagtatgtcattggtaccgaagtgccggtacctggcggcgcgcatgaaaccttaagcgagctggcggtcaccacgccggatgccgcccgcgccacgctggaagcccatcgtcacgcctttgaaaagcaaggtttgaatgccatctggccacgcatcattgccctggtggttcaacccggcgtcgaattcgatcacaccaacgttattgattatcagcccgccaaagcgagcgccttaagccagatggtcgaaaactacgaaacgctgattttcgaagcgcactctaccgattatcaaacgccgcaatcgctgcgccagctggtgattgaccactttgccattctgaaagttggcccagcgctgaccttcgccctgcgtgaagctctgttctctctggcggcgattgaagaagaactggtgccagcgaaagtctgttctggtctgcgtcaggtgctggaagacgtgatgctcgaccgcccggaatactggcaaagccactaccacggtgacggcaacgcgcgtcgtctggcgcgtggttatagctactcggatcgcgtgcgctattactggccggacagccagattgatgacgctttcgctcatctggtacgtaatctggcggattcaccaattccgctgccgctgatcagccagtatctgccgctgcagtacgtgaaagttcgctccggcgagctgcagccaacgccacgggaactcattatcaaccatattcaggacatcctggcgcagtaccacacagcctgtgaaggccaataagcaaaacaaagaggaacacgctatgccaaatattgttttaagccggattgatgaacgcttgattcacggtcaggtcggcgttcaatgggtcggatttgcgggggcaaatctggtgctggtagccaacgatgaggttgccgaagatccggtacaacaaaacctgatggaaatggtactggcagaagggatcgccgtacgtttctggacgctgcaaaaagttatcgacaacattcatcgcgccgccgatcgacagaaaatcctgctggtttgtaaaacacccgccgatttcctgacgctggtgaaaggtggcgttccggtgaatcgcattaacgttggcaatatgcactacgccaatggcaaacaacaaatcgccaaaacggtttctgtggatgcgggcgatatcgcagcatttaacgacctgaaagccgctggggtggaatgcttcgttcagggcgtcccgacagagcctgctgtggacctctttaaattactttgagggattcatcatggaaatcagcctgttgcaggcatttgcgttgggcattatcgcctttatcgctggcctggatatgtttaacggcctaacacatatgcaccgcccggtggtcctcggcccgttggtcgggctggtacttggcgatctgcataccggaattttaaccggcggtacgctggaactggtgtggatggggctggccccgctggcgggcgcacagccgcctaacgtgattatcggtactatcgtcggcacggcgtttgccattactactggcgtgaaacccgatgtcgcagtcggtgtcgccgtacctttcgctgtcgcagtacagatggggattaccttcctgttctcggtgatgtccggcgtgatgtctcgctgcgaccggatggcagagaacgccgatactcgcggcattgaacgcgtgaactatctggcactgctggcactcggcactttctattttctctgcgctttcctgcctatctacttcggcgcggaacatgcaaaaaccatcattgatgtcctgccgcaacgattaatcgacggcctcggcgtcgcgggcggcatcatgccagcaatcggttttgccgtgctgctgaaaatcatgatgaaaaacgtctacatcccctacttcatcctgggctttgttgccgcagcctggctcaagttaccggtgctggctattgctgccgctgcgctggcgatggcgctgatcgacctgctgcgtaaatctcctgaaccgactcaacctgcggcacagaaagaggaatttgaagatggcatctaatcaaaccaccctgccgaacgtcagtgaaaacgaagaaacattgctgactggcgtcaatgaaaacgtgtatgaagatcagagcattggcgcggagctgacgaaaaaagatatcaaccgcgtcgcctggcgttccatgctgttacaagcgtcttttaactacgaacgtatgcaggcttctggctggttgtacggtctgctgcctgctctgaaaaagatccacactaataaacgcgacctggcgcgcgccatgaaggggcatatgggtttcttcaatacccatccgtttctggtgacatttgttatcggcattatccttgcgatggagcgttctaagcaggacgttaacagtattcagagcaccaaaattgccgtcggtgcgccgctcggcgggattggcgatgcaatgttctggctaacgctactgccgatttgtggcgggattggagccagtctggcattgcaaggctccattcttggcgcagtcgtctttattgtgctgttcaacgtggtacacctggggctgcgttttggtctggcgcattatgcttaccgcatgggcgtggcggcgattccactgattaaagcgaataccaaaaaagtcggccatgctgcgtctatcgttgggatgacggtaatcggtgcgctggtggcaacctatgttcgtttaagcaccacgctggaaatcacggcgggcgacgcagtggttaagttacaggctgatgttatcgacaaactgatgccggccttcttaccgttggtctacaccctgaccatgttttggttggtacgccgcggctggagtccgctgcgtctgattgcagttaccgtggttctcggcatcgtcggtaaattctgccatttcctttaaatacaatgaggtattagatgttaagtattattttgacagggcatggcgggtttgccagcggcatggaaaaagcaatgaagcaaattctcggtgagcaatcgcagtttatcgccatcgattttccggaaacctcaagcaccgcgctgcttacatcgcagcttgaagaggccatcgcccaactggattgtgaagacggcattgtttttctgacggatttgctgggcggcacgccgtttcgcgtagcttcaacgctggcgatgcaaaaaccgggctgtgaagtgatcaccggcaccaatttgcaactgctactggagatggtgctggagcgcgaagggttaagcggtgaagaattccgtgtacaggcactggagtgtggacatcgtgggctgaccagtctggtggacgagttaggccgctgccatgaagaatgtccggtcgaggaagggatatgacacacgttctgcgcgccagaaggctgctgactgaagagggatggctcgatgaccatcagttgcgtattgctgacggtgtcatcgcagcaatcgaaccgattccagtgggcgtgactgaacgcgatgcggaactgctctgccccgcttacatcgacacccatgtacacggtggtgcgggcgttgatgtaatggatgacgcgccggatgtgctcgacaagctggcaatgcacaaggcacgcgaaggtgtcggcagttggttaccgactaccgtaaccgcgccgcttaataccattcatgcggcgctgaaacgtattgcgcaacgttgccaacgcggcggacctggtgcgcaagtgctggggagttatctcgaaggaccgtacttcacgccgcagaataaaggcgcgcatccgccggagttgtttcgcgagcttgaaattgccgagctggatcaattgattgccgtttctcagcacaccttacgcgtggtagcgctggcaccggaaaaagagggggcattgcaggccatccgccatcttaaacagcaaaatgtacgagtgatgctggggcatagcgcggcgacctggcaacaaactcgcgccgcgtttgatgctggtgccgacggcctggtgcattgctataacgggatgacaggtttacatcaccgcgaaccgggaatggttggcgcgggattaacggacaagcgcgcctggctggaactgatagccgatggtcatcatgtgcatccggcggcgatgtcgctgtgttgttgctgtgcaaaagagagaatcgtgctgatcaccgacgcgatgcaggcagccgggatgccggatggtcgctatacgttatgtggcgaagaagtgcagatgcacggtggcgttgtccgtacagcgtccggtgggctggcgggcagtacgctgtctgttgatgcggcagtgcgcaacatggtcgagttgacgggcgtaacgcctgcggaagccattcatatggcatcgctgcatccggcgcgaatgctgggtgttgatggtgttctgggatcgcttaaaccgggcaaacgcgccagcatcgttgcgctggatagcgggctgcatgtgcaacaaatctggattcagagtcaattagcttcgttttgatagtttgctcctttattgggccttcacttcccccgtaaggcctttctttttctttcgttttgatctgtgcagcggtgtcggatgcgacgctaacgcgtcttatgcgacctacggtacgccgcatccagcaatcggtgaacatagcgacgtcattacgcaattctttaatcttcccttgtcttttctttcaatgatcacagatttcgttttatttcctttttctccattgaactttcgatttcttttctatagattttaatcaacgaaagacatcaccaagtgaaatgaaacgaaaggcaagtgaaagcgacaacgcccgacgtcaagttcatcagactaaggattgagttatgccaaaaaattacacccctgctgccgccgcaaccggtacatggactgaagaagagatccgccatcagcctcgcgcatggatccgttcactcaccaacatcgacgcgctacgttccgcgctcaataacttccttgaaccgttactgcgcaaagagaatctgcggatcatcctgaccggagccggaacctcggcatttatcggtgacatcatcgcgccgtggctcgccagccataccggtaaaaacttcagcgccgtaccgaccaccgatctggtcactaatccgatggactacctgaacccagcccatccgctgctgttgatctccttcggtcgatccggcaacagcccggaaagcgtcgcagccgtggaactggcaaatcaatttgtaccggaatgctatcacctgccgatcacctgcaacgaagcgggcgctctttaccaaaacgcgatcaacagcgataacgcgtttgccctgctgatgcccgcagaaacgcacgatcgcggctttgcgatgaccagcagcattaccaccatgatggccagctgcctcgcggttttcgcacctgagacgatcaacagccaaaccttccgcgacgtggcggatcgttgccaggcgatcctgacctcactgggcgatttcagcgaaggtgtgtttggttacgcaccgtggaaacggatcgtttatctcggtagcggtggcttacagggcgcagcacgcgagtcggcgctgaaagtgctggaactgacggcgggtaaactggcggccttttatgattctccaaccggattccgtcatggaccaaaatcgctggtcgatgacgaaacgctggtggtggtatttgtctccagccacccttacacccgtcagtatgatcttgatctgctggctgaacttcgccgtgacaaccaggcaatgcgtgtaatcgccatcgccgcggaaagcagcgacatcgtcgctgccggtccacatatcatcctgccaccgtcacgtcactttatcgacgttgagcaggcattttgcttcctgatgtacgcccagacgtttgcactgatgcagtcgctgcacatgggcaatacgccggataccccatcagccagtggcaccgttaaccgcgtggtgcaaggcgtaatcattcatccgtggcaggcataagaggatcgcattatgagcattatctccactaaatatctgttacaggacgcccaggccaatggctacgcggtgcctgcttttaacattcataacgccgagacgatccaagcgatcctcgaagtgtgcagtgaaatgcgatcgccggtgatcctcgccggaacgccggggacctttaaacacatcgcgctggaagagatctacgccctgtgtagcgcctattccacaacctacaacatgccactggcgctgcatctcgaccaccacgaatcgctggatgatattcgccgtaaagtccacgcaggtgtgcgcagtgcgatgatcgacggcagccacttcccgtttgccgagaacgtgaagctggtgaaatcggttgttgacttctgccactcacaagattgcagcgtggaagcagaactgggccgcctgggcggtgttgaagatgacatgagcgttgacgccgaaagtgcattcctgaccgatccacaagaagctaaacgctttgtcgaactgactggcgtcgacagcctggcggtagcgattggtacggcgcacggcttatacagcaaaacgccgaagattgatttccagcggctggcggaaattcgtgaagtggtggatgttcctctggtgctgcatggtgccagcgatgttccggatgaatttgtccgtcgcactattgaacttggcgtcacaaaagtgaacgttgccacagaattaaaaatagccttcgctggcgcggttaaagcctggtttgcggaaaatccgcagggtaatgatcctcgttattatatgcgcgtcggaatggatgcgatgaaagaagttgtcagaaataaaattaatgtctgtggttcagcgaatcgaatttcagcataatcattagttttttatgatttatcccaatgtacttcccgattaatatcggggagtgccttaatggaaaaggagataactaaaccttaataaatacatcagtacaatatcgcaacaataatatatttaaaaaaattatattattcaactttatggtgaggattacacaatgagcagtccaaatattctcttaacccgtattgataaccgtctggttcatggccaggttggcgtgacctggacatccaccatcggtgcaaatctgctggtagtcgtggatgatgttgtcgctaacgatgatattcaacagaaattaatgggtattaccgcggaaacctacggctttggcattcgtttctttactatcgaaaaaaccattaacgtcatcggcaaagctgcaccgcatcagaagatcttcctgatttgccgtacgccacaaacggtacgtaaattggtagaaggtggcattgacctgaaagatgtcaacgtcggcaatatgcatttctcggaagggaaaaagcaaatcagcagtaaagtttatgtcgatgaccaggatctcgcggacttacgttttattaaacaacgtggcgtgaatgttttcattcatgacgtccctggcgatcaaaaagaacaaatccctgactaaatctaaaatcgccttaatattggtttgaggtaataaaaatgcatgaaataaccctacttcagggattatccctggcggcgttagtttttgttctggggattgatttttggctggaagccttatttttattccgcccgataatcgtttgtaccctaactggcgctattctcggtgatattcagactggcttaattaccggtggtctgacagagttggctttcgccggattaacccctgcaggtggtgttcagccgcccaacccgattatggcgggtctgatgaccaccgtcattgcatggtctacgggcgttgatgccaaaacagcaattggtcttggcctgccgtttagtttgttaatgcagtacgtcattctgttcttctattccgctttctcattatttatgaccaaagccgataaatgcgcgaaagaggcggatacggcagcgttttcccggcttaactggacaacgatgctcatcgtcgcttcagcgtatgcggtgattgctttcctctgtacttacctggcacagggggcgatgcaggcgctggtgaaagcgatgcccgcctggctgacccacggctttgaagtggcaggcggtattctgcctgccgttggttttggcttgctgctgcgcgtaatgttcaaagcgcaatatatcccttacctgatcgccggtttcctgtttgtttgctacatccaggtcagcaacctgttgccggttgccgtactgggcgcaggctttgcggtgtatgagtttttcaatgcgaaatcccggcagcaagcgcaaccgcagcccgttgccagtaaaaatgaagaagaggactacagcaatgggatctgaaatcagtaaaaaagatatcacccgtctgggctttcgttcgtcgctgctgcaagcgagctttaactacgaaaggatgcaggcgggcggttttacttgggcgatgttgccgatcctgaaaaagatttataaggacgacaaaccgggcttaagcgcggcgatgaaagataacctcgaatttattaatacccacccgaatctggtcggattcctgatggggttattaatttcgatggaagaaaaaggagaaaaccgcgacaccattaaaggcctcaaagtggcactgtttggcccaatcgccgggattggcgatgcgattttctggtttactttgttgccgattatggcgggaatttgctcatcatttgccagccagggaaacctgctggggccgattctatttttcgccgtttacctgcttatctttttcctgcgcgtcggctggacccacgtcggttattcagtcggcgtgaaggcgatcgataaagtgcgagagaactcgcagatgattgcccgttcggcaaccatcctcgggatcacggtaatcggcgggctgatcgcttcgtatgtgcatattaacgtggtgacatcgtttgccatcgacagtacccacagcgtcgcgctgcagcaggatttcttcgataaagtcttcccgaacattttaccgatggcctacaccctgctgatgtattacttcctgcgggtgaaaaaagcgcatccggtgctgttaatcggcgtgacttttgtgctctctattgtttgttccgcattcggcattttgtaaatggaacgaggcactgcgtctggtggtgcctctttacttaaggaatttcatcctgtgcaaacccttcagcaagttgaaaactatacggcgttaagtgaacgtgccagcgaatatttattggccgtgatccgtagcaaaccggatgccgtgatttgcctggcgaccggagccacgccattactgacgtatcattatctggtagaaaaaatccaccagcagcaggttgatgtcagccagctcaccttcgtgaagctcgacgaatgggtggatctgccattaacgatgcctagtacctgcgaaactttcctgcaacagcatatcgtgcagccgctggggctacgtgaagaccagctcatcagctttcgctccgaagagataaatgagacagagtgcgaacgggtaacgaacctgattgcgcgcaaaggcggtctggatttatgcgttctcggattggggaaaaacggtcatcttgggctgaacgaaccgggagaaagcctgcaaccggcctgccatatcagtcaacttgatgccagaacacagcaacatgagatgttaaaaaccgcgggtcgccccgtgactcgtgggatcaccttaggcctgaaggatattctcaatgcccgcgaagttttgttactggtgactggcgaaggaaagcaggatgcgacagatcgttttctcacggctaaagtctctaccgctatcccggcttcatttttatggctgcacagtaactttatttgtttaattaacacctaaccagatgaaaaatttgctcaaaatgtttaaattaacttatgtaacagtcacgcattatattaaataacatttgactgggttgaacataacgccgatagcaaaaggagttatgttcaacaatttaattttagatatacatataacttgttctattaataaatcacctcgtattctgactcgccccctggcgcagcaaagtcaggcatttatactcttttgaatacatagaaaattgatatcaatataattaaaatatcaaatatttgcatataaatataatcttaaagttcagtctatttaatgttcaatgaaatatttctgcctgtataatctttaaagatgttgaacatatattcacattaaatatgattatgtacttgttacaaggataaggttatatatgaataaaggtacaaaaatagccattgcgggcttacttgcgcttttcgcaggtaatgccgctgcaacagatggtgaaatagtttttgatggcgagattttaaaatccgcttgtgaaatcaatgactctgataagaaaattgaagttgctcttggtcactataatgccgaacagtttcgttctgttggcgatcgtagcccaaaaattccattcactattcctttagttaactgcccaatgactgggtgggagcacgataacggcaacgttgaagcgtctttccgtctatggctagaaacgcgggataatggtaccgttcctaacttccctaatctggcaaaagtaggctcttttgctggcatagcggcaacaggtgtgggtatccgtattgacgatgcggaaagcggaaacattatgccactgaatgctatgggcaatgataacacggtttatcagatcccggcggactccaatggtattgtcaatgttgacctcatcgcttactacgtatcaaccgttgaagcatcagaaatcaccccaggggaagcagacgctgtcgttaacgtaacgctggattaccgttaatacgttacggcgttatctgacctgtcagataacgcccttttccttcctctttctcgttgtatcaggttgaaaaatgactatgtcaaaacgaacattcgcggtgatattaaccttgttgtgtagcttctgtattggccaggcgcttgcaggaggaatcgttttacagcgaacgcgagtgatctatgatgccagccgcaaagaggctgcgttacctgtcgcaaacaaaggcgcagaaacgccttatttactgcaatcatgggtagataatatagatggtaaaagccgtgccccatttattataaccccaccgctatttcgtcttgaggctggcgatgactcatcactgcgaattattaaaacagctgataacctgcctgaaaataaagagtcgctgttctacattaatgttcgtgccattccagcaaagaaaaaatcagatgatgttaatgctaacgagttgacgctggtatttaaaacacggatcaaaatgttttatcgccccgcacacctgaagggacgggtaaacgatgcgtggaaatcactggaatttaaacgtagtgatcattcactcaatatatataacccaactgaatattacgtcgtatttgccggattggcagtcgataaaatcgatctcacaagcaaaattgaatatatcgcgcccggagaacataaacagttaccacttcctgcatctggcggaaagaacgtgaaatgggctgcgatcaatgattatggcggcagttccgggacagaaactcgtccactgcaataacaaatataaaaaacacaggtcatcagggaatgccacaacgacaccaccagggacataaacgcacaccgaaacagttggcgctcattatcaaacgctgtttgccgatggtgctcactggcagcggcatgctttgcactaccgctaacgccgaagagtattatttcgaccccattatgctggaaaccacaaaaagtggtatgcaaacaaccgatctgtcacgattttcaaagaaatacgcacaactaccaggaacttatcaggttgatatctggctgaataaaaagaaggtttcacagaaaaaaattacatttaccgccaatgcagagcaacttctgcagccacagtttacggtagaacaactacgtgagctgggtattaaggtggatgaaatcccggcgctggctgaaaaagatgacgatagcgtgatcaactcgcttgaacaaatcattcccggtacagctgctgaatttgatttcaatcatcagcgacttaatttgagcattccccaaattgcactgtaccgtgatgcaagaggttacgtctccccttctcgttgggacgatggtataccaacgctgtttaccaactactcgtttacaggttctgataactgttaccgccagggcaatcgtagccaacgacagtacctgaatatgcaaaatggtgctaattttggcccctggcgattacgcaactattccacatggacacgcaacgatcagacatcaagctggaataccatcagtagttatttacaacgtgatatcaaggcattgaagtctcagttgcttctgggagaaagcgccaccagcggcagtattttttccagctacacctttactggcgttcaactcgcttccgacgataatatgctgccaaacagccagcgcggatttgccccaacggtacgcggtatcgcaaacagtagtgcaatcgtgactatcaggcaaaatggttatgtgatctatcaaagcaacgtgccagcgggtgcctttgaaattaacgatctctacccctcttccaacagcggcgatttagaagtcacgattgaagaaagtgacggtacgcaacgtcgctttatccagccttattcttcattacccatgatgcagcgacctgggcatctaaagtatagcgcgaccgctggacgctatcgcgctgatgcaaacagtgatagcaaggaacccgaatttgctgaagccacggcaatatatggtttgaataatacttttacgctgtatggcggcctgctcggttctgaagattattatgcgctggggatcggtatcggcggcacacttggcgcactgggcgcgttgtcgatggatatcaacagagctgacacccaattcgataaccagcactcttttcatggctatcaatggcgtacgcagtacatcaaagatatcccggaaaccaacaccaatatcgctgtcagctactatcgctataccaacgatggctattttagttttgatgaagccaatacccgtaattggaactataacagtcgccaaaaaagtgaaattcaattcaacatcagccagacaatatttgatggggtaagtctgtatgcctccggttcgcagcaagactattggggcaataacgataaaaacaggaatatctctgttggggtttccggccagcaatggggagttggttacagcctgaattatcaatacagccgctacactgatcaaaataatgaccgcgcactctctttgaatctcagtattccgttagaacgctggttaccgcgtagccgggtttcctatcagatgaccagccagaaagatcgcccaacccaacatgaaatgcgtcttgatggctcactgctggatgatggtcgcctgagctatagcctggaacaaagtctggatgacgataacaaccataacagtagcctgaacgccagttaccgttcaccttatggaaccttcagtgccggatacagctacggtaatgacagcagccaatacaattacggcgttaccggcggcgtggttatccatcctcatggcgtgacgctctcgcaatatctgggcaacgcttttgcgcttatcgatgctaatggggcttctggcgtgaggatacaaaactatccggggattgctaccgatccctttggctatgcagtggttccttatctcacgacttaccaggaaaaccgtctctcggtagatactacgcagctgcccgataacgtcgatcttgagcaaacaacacagtttgtggtgcccaacagaggtgcaatggtagcggcgcgtttcaacgccaatatcggttatcgcgtacttgttacagtcagcgatcgcaacggtaaaccgttgccctttggcgctcttgccagcaacgatgagacggggcaacaaagtatcgtcgatgagggcggcatactatatctctctgggatatcgagtaaatcacaaagctggactgtacgctggggaaatcaggcagatcaacaatgtcagtttgcttttagtacaccggattcagaacccacaacctctgtattacaaggcacggcgcagtgccattaaggataaaaaaatgaaaagagcgcctcttataacaggacttttgttgatatccacatcctgcgcttatgcctcctcaggagggtgtggagccgatagcactagcggtgcgacaaattacagcagtgtggttgatgatgttacggtgaaccagacagataacgtgacaggacgggagtttacctctgcaacgctaagtagcactaactggcaatacgcctgttcctgctctgcgggtaaggcagttaaacttgtctatatggtcagccccgtacttaccaccactggacatcagacaggatattacaaactcaatgacagcctggatattaaaaccacattacaggcaaacgacattccaggactcacaaccgaccaggttgtctctgttaacacccgattcacacagataaaaaacaacacggtatattctgctgcaacccaaacgggtgtttgccagggtgatacgtctcgttatggacccgttaatattggtgcgaacaccacctttaccctgtatgtcaccaagccatttctcggctcgatgaccattccgaaaacggatattgccgtcattaaaggcgcgtgggtcgatggaatgggaagcccgtctacaggtgacttccatgatttagtcaagttatcgattcagggaaatctcaccgccccacagtcgtgcaaaattaatcagggcgatgttattaaggttaattttggattcatcaatggtcagaagtttaccacccgcaatgccatgccagacggttttactccagtagactttgatatcacttatgactgtggtgatacttcaaagattaaaaactcgttgcaaatgcgcatcgacggtacaactggggtagtagaccagtacaacctggtcgccaggcgaagaagttcagacaatgtgcccgatgtcggtattcgtattgaaaatctcggcggcggagttgcaaatattccttttcagaacggtatccttcccgttgatccttccgggcatggcaccgtcaatatgcgcgcctggccagttaatctggtcggtggtgagctggaaacaggaaaatttcagggcacagccaccattaccgtcatcgtgcggtaaaagaagacgttgcgttttgattaacgcaacgcttcggcactgttacccctgctgctccagcgcatacttatacagcgcatttttcttcacgccgtgaatttctgcggccagcgccgccgcttttttcagcggcagttctgcctgtagcagcgccagcgtgcgcagggcatcggcgggtaagtcttcttcctgtgctttatgaccttcgacaatcagcaccatttcgcctttgcgacggttttcatcttcctttacccacgccagcagctcgccaacgggcgcgccgtgaatggtttcccaggttttggtcagctcacgcgccagaaccacgtagcgggattcgcctaataccgcaacgatatcttccaggctatctaacagacggtgggtagattcataaaaaatcagcgtgcgcggctccgcttcaatggcttttagcgcatcacggcggccttttgatttggcaggtaaaaagccttcgtaacagaaacggtcagagggtaaacccgctgcgcttaacgcagtgatagcagcacacggcccgggtagcggcaccacgcggatccccgattcacggcaggtacgcaccagatggtagccaggatcgttaattagcggcgttccggcatcggaaaccagcgcaatgttttgcccctcttgcagcttcgccagcagcgtttcagctttttgttgttcgttatggtcgtgcagcgcaaacaaccgggcattaatcccaaaatgttgcagcaataaaccggtgtgacgagtatcctcggcggcaatcagatcaacggcctgtaatacctctaacgcacgctgggtgatatccgccagattgccgattggcgtcggtacaatgtaaagctggccctgagaattatccgccgattggtgttgtttcattgtgtcgtccgtattgccgatttaatattgagcattgcgtaaaaaaaatatcactggatacattatggtaccctcaacattttctcgtttgaaagccgcgcgttgtctgcctgttgttctggcagccctgattttcgccggttgtggcacccatactcccgatcagtccactgcttatatgcagggtacggcgcaggctgattctgccttttatcttcagcagatgcagcaaagctctgatgataccaggatcaactggcaattactcgccattcgtgcactggtgaaagaaggtaaaaccgggcaggcggtggagttgtttaaccaactaccgcaagaactgaacgatgctcagcgccgcgagaaaacactgctggcggtagagattaaactggcgcagaaagattttgctggcgcgcaaaacttgctggcgaaaatcacacctgccgatttagaacaaaaccagcaagcccgttactggcaggcaaaaatcgatgccagccaggggcgtccttccattgatttactgcgcgcgttaattgctcaggaaccgctgctcggcgcgaaagaaaagcagcagaatattgacgccacctggcaggcgctctcctccatgactcaggaacaggcgaatatgctggtgatcaacgccgacgaaaatattctgcaaggctggctggatctgcagcgcgtctggtttgataaccgtaacgatcccgacatgatgaaagccgggatcgccgactggcagaaacgttatccgaacaacccgggcgcgaaaatgctgccaacgcagttggttaacgtaaaagcgtttaaaccagcctcgaccaacaaaatcgccctgctgttgccactgaatggccaggcagcggtatttggtcgcactattcagcaaggctttgaagcggcgaaaaatatcggcactcagccagtggcagctcaggtagctgccgcacctgccgcagacgtagctgaacaacctcagccgcaaaccgtggatggcgttgccagcccggcacaagcctcggttagcgatctgaccggtgaacagcctgcagcccagccggtgcctgtaagcgccccggcgacaagcaccgcagcggtaagcgcacccgcaaatccatccgcagagctgaaaatctacgatacctcatcacaaccacttagccagatcttaagccaggttcagcaggatggcgcgagtattgtggtcggtccgttgctgaaaaataacgttgaagagttgctgaagagcaacactccgctgaacgtactggcactgaaccagccggagaatatcgaaaatcgcgtcaatatttgttacttcgcgctttcaccggaagacgaagcgcgcgatgcagcgcgtcatattcgtgaccagggtaaacaagcgccgctggtgctgatcccacgcagttcattgggcgatcgcgtagccaatgcgtttgcgcaagagtggcagaaactgggcggcggcaccgttctgcaacaaaaatttggttccaccagcgaattacgcgcgggtgttaacggcggttctggtattgctttaacgggtagcccgattactctcagagcgacaaccgactccggcatgacgaccaacaatccaacgctgcaaaccacgccaaccgatgaccagttcaccaataatggcggtcgtgtcgatgcggtgtacattgtggcaacgccgggtgaaatcgcttttatcaaaccgatgatcgccatgcgtaacggtagccagagcggtgcaacgctgtacgccagctcccgcagtgcgcaagggaccgctggcccggatttccgactggagatggaaggcttgcagtacagcgaaatcccgatgctggcaggcggtaatctaccgttaatgcagcaggcactcagcgcggtgaataacgattattcactggctcgcatgtatgcgatgggcgtcgatgcctggtcgctggcaaatcatttctcacaaatgcgccaggttcagggttttgaaatcaacggtaataccggaagcctgacggctaacccggattgcgtgattaacaggaagttatcatggctacagtaccaacaaggtcaggtagtccccgtcagttaaccaccaaacagaccggcgatgcgtgggaagcacaagcgcgtcgctggctggaaggcaaatgactgcggtttatcgccgctaacgtgaacgagcgtggcggcgagatcgatctgataatgcgtgaaggccggaccaccatttttgtcgaggtacgctatcgccgctctgcgctttatggcggcgcggcagccagtgtgacccgcagcaaacaacacaaattattacagactgcccgcttgtggctcgcgcgtcataatgggagttttgatactgtggattgccggttcgatgtggtagccttcaccgggaatgaggttgagtggattaaggatgcctttaatgaccactcataattaaggtttaaggattagcgtgcaagaaagaattaaagcttgcttcactgaaagcattcaaactcaaattgcggcggcagaggcgcttccggatgccatctcccgtgcagccatgacgctggttcagtctctgctcaatggcaacaaaatcctctgttgtggtaatggaacttccgctgccaatgcacagcattttgctgccagcatgatcaaccgtttcgaaacggagcggcccagcttacctgccattgcactaaatactgataatgttgtcttaacggcgattgccaacgatcgcttacatgatgaagtgtatgcaaaacaggtgcgggcgctgggtcatgcgggagatgtattgttagccatttccacccgtggcaacagccgcgatattgtaaaagcggtagaagctgccgttacgcgtgatatgaccattgtggcattgaccggctatgacggcggcgaacttgcaggtttgttagggccacaagatgtggagatccgcattccttcgcatcgtagtgctcgcattcaggaaatgcatatgctgacggtaaattgcctgtgcgatctgatcgataacacgcttttccctcaccaggatgattaaggagaatacatgaaggcattatcgccaatcgcagtccttatttccgcgctgctgttgcaaggttgtgttgccgctgccgtagtgggtaccgctgctgtgggtaccaaagccgcaactgacccacgcagtgtcggcacccaggtggacgatggtaccctggaagtgcgcgtgaacagcgcattgtcgaaagacgaacagattaagaaagaagcgcgcattaatgtaacggcctatcagggcaaagtgctgctggttgggcagtcaccaaatgctgaactttcggctcgcgccaaacagattgctatgggcgtagacggtgccaacgaagtgtataacgagattcgtcagggccagccgattggtctgggcgaagcatctaacgatacgtggatcaccaccaaagtgcgttcgcagctcttaaccagcgacctggtgaaatcgtccaacgtgaaagtgaccaccgaaaacggtgaagtgttcctgatggggctggtgactgaacgtgaagcgaaagcggcggcagatattgccagccgggtgagcggcgtgaagcgggtaactacggcgtttacgtttattaaatagcagccccttgtaatgcctgatgcgacgcttgccgcgtcttatcaggcctacaacgatacaaaccgtaggtcagataaggcgtttacgccgcatccgacatgttttccctcaaatcagaacaacagcgccagcccgccgacaatcacaccagacactgccaccatcgcccccatcagccataaggctttcgccgggaacgctttgcgcagcataatcagtgacggcaaactcaccgccgggagcgtcatcaacaatgccagcgccggagcggttcccatacctgccagcatcatcgtttgtacaatcggaatttctgctgccgtgggaatgacaaacaagcatcctgctaccgccatcgccaccacccacatcaggctgttatcgacagcaccatcggcatgggggaataaccagacgcgagcggcacccaacaccagtactgcaaggatgtaaaccgggatcgtactccagaaaagcgtccatagcgccctgccccagcggctaaaaaacccgccctgtgcttccggtatgtcaatttcgaccggtgcctgcgtttgcggtgtttcacgcacccatttttgcaccagcgtcgcaatcagcaacaccatcaccagcccggccaccagacgaatcgccgcaaaaccccagccgaggacaaagcccataaacaccagcgtcgccgggtttaacaccggattgcccatccagaatgccagcgcaccgcccatcgacacctgttggcgacgcattcccgccgcgaccggagccgcacagcaggtacacatcatgcccggcaacgaaaacagcgttcccagcagcgtgccgcgaaagcgcgattgcccaagcgtacgcaacaaccagtcacgcgggatcagcacctgaatcaacgaaccgaggatcacccccagcaccgccgctttccataccgcgaggaaatagatcatcgcgtaatccaacgccgcctgccatgggttagcatccgcctgcgcaaggatagatttaccgatactgtgggtttcggcagcagtaaacgctttgccgtagtaaggttcccatttcacataccagagaccggcaatgacaacgagaaagaaaagcgcgggtttccaccactgaatgggcgttgccgcctgagatgaagactgaccagtcatagcattccccaggaataagttatgataattgagcgcgtgaatattacgctcactatcaattcttgggaataattattcagctcttttgcgtaattctgaagagcttaaaatcgtcacgccttcatgctcaggccgcatcgactctgccagcatgacccgcgccacgtctctcgcatcaatggatttccagttacctggtaacaaacggaacagcggcgcaaaaagcgtttcgttcatccgctgtttgctacgatcgcccagtaacatcgacgggcgagcaatggtcaatttcggccagttctgggcgattaatgcttcttccatctcccctttgacgcggttatagaaaaacggcgagtgggcattggcacccatcgcactgactaccaacatatgctgcgcgcccagtcgccgcccggttaatgcggtatccactaccagcgtgtaatcggcatgaataaacgcctctttgctccccgcttctcgccgcgtggtgccgagacaacaaaacacaatgtcgatgggatcggtgacctgcgccaacgcgtcactcagttgcggatcatggggattaaacaccccgggcatatcgcccaacggacgtcgcgtcggcgcagcaatggcgttaactttcggttcgttaatcaacatccgcagcaggtgaccgcccaccagccccgttgcgcctgtaatcagtacctgactcatcttcgctcctttacagaattgtctgccttgcgctccacggctcatgcaccaggcttaatagaccatgaggtaattatccccgattgtgggaaattcgcctcatccaatgcaacaacgcggaggaagcatgagtaagaaaattgccgttttaatcactgatgaatttgaggattcagaatttacttcacccgcagacgagttccgtaaagccggacacgaagtgattaccattgaaaaacaagcgggtaaaacggtgaaaggcaaaaaaggagaagccagcgtgaccatcgataaatccatcgatgaagtgacgcctgcggagtttgatgccctgctgctaccgggcggccattcaccggattatctgcgtggggacaaccgttttgtcacctttacccgtgattttgtgaatagtggcaaaccggtgtttgccatctgtcacggcccgcagttgctgatcagcgccgatgtgattcgggggcgcaaactgaccgcagttaaaccgatcattattgatgttaaaaatgcgggcgcggaattttacgatcaggaagtcgtggttgataaagatcagctggttaccagccggacaccggacgatctgccagcgtttaaccgcgaggcgttacgcctgctcggtgcctgagtcgcgtagccaaatcatttttttaccaaagcccagcgtgttgtcggtgaatttgatttcatcgagccggatttcccacaccggggccgacagcattctggcaaccggaaagcgacgattgtacgccttgcgcgcgaggtcgctttcctcaccttccagcctgcggatctcacctttaaactgcacaccgcgaattaacgctaccgttttcggctgaccgtttaccgttccggcaactgccgcctgcggcccgctcatctgcgcgtggcgcgttttttcttccgtcaaaatgtagaaggcgactttctgcgcatcaaaaagataaaaggcattagcgcaccagagttccccttcctgctgcacacaccaggtgacaacatgttgttttgccagccaacggctgatggcgatgagtgtttccattgctgttctcttttatactgtgggcctgaccttaacatgcgatgcagacgatgacaccctggtttctttacttgatccgtaccgccgacaataagctttataccgggatcaccacggatgtcgaacgccgctatcagcagcaccaaagcggcaaaggggcgaaagcactgcgcgggaaaggagaactgacgctggcgttttctgctccagtgggcgatcgttcgctggcgttacgggcggaatatcgcgttaagcaactgaccaaacggcaaaaagagcgtctggtagcggaaggcgcagggtttgcagagctgttaagcagtctgcaaaccccggagattaaaagcgattgaaatgctcgtgatactcaaccaggccggtaacgccattcagcgcgtcatccgctaaacgatgtacctggaaggcgctttcagtgcccggccagcggcaacgcagatcgtgatgcgccgccagttcaaagccgaaacgactgtacagcgccggatcgcccagcgtcaccactgcggcatagccgaactcattaagcgaatcgagtccttcatagaccagttggcgtgccagcccctgtccacggtatttttcatcaaccgccaacggtgccatgccgacccattgcaggtcttcgccctgcacatcaaccggactaaatgccacatagccaatgacctgaccttcgtcatctgtcgccaccagccccagcgtcagaaagccatcttcacgcagatcgtgaaccagcttcgcttccgcatcactttcgaatgagcgacgcagcagggcatcaatacccggcgcatcaatgggaatttctactcgaattagcatggttcacctaccgatgtctgtttggtttcaggcgcggttttcattcccgcctcaacaaaatccgccagttgcagcagcatcatgcgtaaggctttcggcatttgctccagttcaatggcgtccatcaggtttttcacatacagccccagctccgtatcgccttcaatcaccagccgacgctggaagaagagcgtatccggatcctgtttacgcgccgcaatcatcagcagatcgctggcgtcggcactaaaactcacatcagcttgcgcgttctggctgaccaccagtttgccattcaccaccgaggtaaaccattgcaggtcaatatcacgcacatgaatacttaaccagcggccttcaagaaactccagctcgccatcatccagcgcctgacggaattgccagcttaagacctgctcaagaacctggcgttttagcgcaaatggcgtcagttttaccggtacactcaacagagatggccccaaatgcacaatacgggaacgcagtttatccaacacgagttttactccctgtttcaacaatcatcctattttgccatatcagaaaaataacatagcggtataaatcaacaattccatatgaaattgctgctaccaccaatacaactttaactgccttaaatcaaaaattgtcgcagcaaggttaactaaaatcccagttcgttaacatttttgcgttttgatagcgcaaccttcaggaaaaattatggagctgctctgccctgccggaaatctcccggcgcttaaggcggccatcgaaaacggcgcagatgctgtttatatcgggctaaaagatgataccaatgcccgtcacttcgccggccttaactttaccgagaaaaaattgcaggaagcggtgagttttgtccatcaacatcgccgcaaacttcacatcgcgattaacacttttgcgcatccggacggttacgcccgttggcagcgcgccgtggatatggcggcgcagctgggtgccgacgcgctgatcctcgccgacctcgccatgctggagtacgccgccgagcgttacccgcatattgagcgtcatgtgtcagtgcaggcttcggcgaccaatgaagaggcgattaacttttatcatcgccattttgacgttgcccgcgtggtgctgccgcgcgtgttgtcgattcatcaggtgaaacagctggcacgggtcacacctgtaccactggaagtctttgctttcggcagcctgtgcattatgtcggaaggtcgttgctatctgtcgtcgtatctgacgggtgagtcgcccaacaccgtgggcgcgtgttctccggcccgtttcgtgcgctggcagcaaacgccgcaggggctggaatcccgcctgaacgaagtgctgatcgaccgttatcaggacggcgaaaacgcaggttatccgacgctgtgtaaagggcgttatctggtggacggcgagcgctatcacgcgctggaagaaccaaccagtctcaataccctggaactgctgccggagttaatggcggcgaatattgcttcggtgaaaattgaaggccgccagcgtagcccggcgtatgtcagccaggtggcgaaagtctggcgtcaggctatcgaccgttgtaaggccgatccgcaaaacttcataccgcaaagcgcgtggatggagacgctcgggtcgatgtccgaaggcacgcaaaccactcttggcgcatatcaccgtaaatggcagtgagaaaagcaatgaaatattccttagggccggtgctgtggtattggccaaaagagacgctggaagatttttatcagcaggccgccgccagcagcgccgacgtgatttatctcggtgaagcggtctgtagcaaacgccgggcaaccaaagttggcgactggctggagatggcaaaatcgctcgccggaagtggcaagcagattgtcctctccacgctggcgctggtgcaggcatcctcggaactgggcgaactgaaacgctatgttgagaacggtgagtttctgattgaagccagcgatctcggcgtggtgaatatgtgcgctgagcgcaaactgccgttcgtcgccgggcacgcgctgaactgctacaacgcggtgacgctgaaaatattgctcaaacagggcatgatgcgctggtgtatgccggtggagctttcccgcgactggctggtgaatctgcttaatcagtgcgatgagttggggattcgcaaccagtttgaagtggaagtcctgagctacggtcatctgccgctggcctactccgcccgctgctttaccgcgcgttcggaagaccgtccgaaagatgagtgcgaaacctgctgcattaagtatccgaacgggcgcaacgtgctgtcgcaggaaaaccaacaagtgtttgtactcaatggcattcagaccatgagcggctacgtttacaacctcggtaacgagctggcatccatgcagggcctggttgatgtggtccgcctgtcaccgcagggtactgacactttcgcgatgctcgacgccttccgcgctaatgaaaatggcgctgcgccactgccgttgacggcaaacagcgactgtaacggctactggcggcggctggctgggctggaactgcaagcctgaacaaatagctcactttgttaacaactttaactactctttaatgcagtattaaagattaatcggtaacaaagtgagctgttatgactgataaaaccattgcgttttcgctactcgatctggcccctatccccgaaggttcttcagcgcgagaagcgttctcccactctctcgatctcgcccgtctggctgaaaagcgcggctatcatcgctactggctggcggaacaccacaatatgaccggcattgccagtgctgcaacatcggtattaattggttatctggcagcgaataccaccacgctgcatctggggtccggtggcgtgatgttgcctaaccactcaccattggtcattgccgaacagttcggcacgcttaatacactctatccggggagaatcgatttggggctgggccgcgcgccgggtagcgatcagcgaaccatgatggcactgcgtcgtcatatgagtggcgatattgataatttcccccgcgatgtcgcggagctggtggactggtttgacgcccgcgatcccaatccgcatgtgcgcccggtaccaggctatggcgagaaaatccccgtgtggttgctaggctccagcctttacagcgcgcaactggcggcgcagcttggtctgccgtttgcgtttgcctcacacttcgcgccggatatgttgttccaggcgctgcatctttatcgcagcaacttcaaaccgtcggcacgactggaaaaaccatacgcgatggtgtgcatcaatattatcgccgccgacagcaaccgcgacgctgaatttctgtttacctcgatgcagcaagcttttgtgaagctgcgccgcggcgaaaccgggcaactaccgccaccgattcagaatatggatcagttctggtcaccgtctgagcagtatggcgtgcaacaggcgctgagtatgtcgctggtgggcgataaagcgaaagtgcgtcatggcttgcagtcgatcctgcgcgaaaccgacgccgatgagattatggttaacgggcagattttcgatcaccaggcgcgcctgcattcgtttgaactggcgatggacgtgaaggaagagttgttgggatagtgtgtcttaacgcgggaagccttatccgagctggcaacgctgtcctacgtagacctgataagcgaagcgcatcaggcattgtgtaggcagcagaaatgtcggataaggcaccgctgattactgatacaccggcagcaaattaaagctcgataagatatggaccagtgcgttgccaacgccaaacaccagaatcagcgtaatcatcggcttgccgccccagacacggaatttcgggctgccaaagcgtttacgcgatgcacgggctaacagcgccggaacaattgccgcccagatggtagccgctaaaccagcataaccaatggcgtacaggaatccgttcgggaacagcagcccccccacaactggcggggcaaaggtcagcaatgccgttttcaagcggcccacagctgagtcatcgaaaccaaacagatctgccagatagtcaaacaaacccagcgttacgccaaggaacgaactcgctaccgcaaagtttgagaacacgaccagcagaaggtccaggctacggctgttcagcacgccacttaatgcctgtaccagcacatcaatgttaccgcccttctcggcgatgccaataaactccggacgaggaatgttgcccatcgtcgccagcaaccagatggtatacagcgccagtgccatcagcgtaccgtacaccaggcatttcacgatggttttcggatctttgccgtaatacttcatcaggcttggcacgttaccgtgataaccaaacgacgccaggcagaacggcaatgtcatcagcagatacggcgcataagatgcattgctttctgcaacgttgaacaatgtcgcaggctgcacatgccccaacaggctgccaaaggtgaggaagaaggtaatgactttcgcccccagcacaatcgccgtcatgcggctgacggccttagtactcaaccacaccacaaacgctaccagcagtgcaaaaccaaaacccgccgcccgtgccgggacgtttagcgacatctctgcgaaggtgtgatgcagaattgaaccactggcagaaatataggcataggtcaggatatagagcacaaaggcaatggaaataccgttgaccacattccagcctttgcccagcaaatctttggtgatggtgtcaaaactcgaaccgattcggtaattcaggttagcttccagaatcatcaagccggaatgcagcatacagaaccaggtaaagatcagcgccgccattgaccagaaaaaccacgccccggacatgaccactggcagagaaaacatccctgcgccaataatggtgccgccgataatcaccacgccgccaagcagcgacggtgacgtttgggtggtggttagtgttgccatgagggcttctctccagtgaaaaatagtgcgactacgttgttatgtattgcactgtaccagtacacgagtacaaaagacagaaaaaaagccccgatggttaaaatcggggctgtatatattattttacagattgttttcgctgttcagcgatgattacgcatcgccaccgaaacgacgacgaccggtagagtcatcacgacgcggtgcgcggccttcacgacgttcgccgctaaaacgacgaccatcaccacgaccaccttcacggcgttcaccgctgaagttacgaccgccttcacgacgttcgccaccgaaaccacgaccaccgccacgacgctcaccgccagtatgcggctgtgcatcgcccagtaactgcatgttcatcggcttgttgagaatgcgagtgcgcgtaaagtgttgcagcacttcacccggcatacctttcggcagttcgatggtggagtgagaagcaaacagcttgatgttaccaatgtaacggctgctgatgtcgccttcgttagcaatcgcaccaacgatatgacgaacttcaacaccatcatcgcggcccacttcaatgcggtacagctgcatatcgccaacatcacgacgttcacgacgcggacgatcttcacggtcaccacgcgggccacggtcgttacgatcgcgcggaccacggtcatcacggtcacggaattcacgtttcggacgcatcggcgcatctggcggtacgatcagagtacgttcaccctgtgccattttcagcagtgcggcggccagagtttcgaggtccagctcttcaccttctgcagtcggctgaattttgctcagcagtgcgcggtattgatccagatcgctgctttccagctgctgctgtactttagcggcgaatttttccagacggcgtttgcccagcagttctgcgttcggcagttctacttccggaatagtcagcttcatagtacgttcaatgttgcgcagcagacgacgctcgcggttctcaacgaacaacagcgcgcggccagcacgacccgcacgaccggtacgaccgatacggtgaacgtaagactcagaatccatagggatatcgtagttaaccaccaggctgatacgctcaacgtccaggccacgggccgcaacgtcggtcgcaatcaggatgtccagacgaccgtctttaaggcgttccagtgtctgctcacgcagcgcctggttcatgtcaccgttcagcgcggcgctattgtagccgttacgctcaagagcttcagccacttccagagtcgcgtttttggtacgaacgaagataatcgccgcatcaaaatcttccgcttccaggaaacgtaccagtgcttcgtttttacgcataccccacacagtccagtagctctggctgatgtcaggacgggtagtcacgctggactgaatacgcacttcctgcggctctttcataaagcggcgggtaatgcgacgaatcgcttccggcatggttgcagagaacagagcggtctgatgaccttccgggatctgcgccataatggtttcaacgtcttcgatgaagcccatgcgcagcatttcgtcagcttcatccagaaccagaccgctcagtttagagaggtccagagtgccacgtttcaggtggtccagcagacggcccggagtaccgacaacgatctgcggcccctgacgcagggcgcgtaattgcacgtcataacgctggccgccgtacagggcaaccacatttacgccgcgcatgtgtttagagaaatccgtcattgcttcagcaacctgtaccgccagttcgcgggtcggtgccagcaccagaatctgtggtgctttcagctcaggatcaagattctgcagcagaggtaaagagaatgctgcagtttttccgctccccgtctgggccatacccagaacgtcgcggccattcagcagatgtggaatacactctgcctgaattggagatggtttttcgtaacccagatcgttaagggcttcaaggataggagccttcaggcccagatctgcaaaagtggtttcgaattcagccatgtagtacgtgtgcctcaaaattaatggcggccagtctacataactcatcatgaaattgatcagcaattttcattgaaaagtgtgaaccggctcaaagtaggtgtattaacgaacaacaacgccctcacccgttaaggtgatggcaatcaaaaaagattacgggctgatgtgtacgtcagctattgctggtccgattctgccaggtcatcttggtcctggcccaggagcgataattccaacaatgcgtatcggtgctcaacaaagttatgaacgttgttggcaaccgccagtttgaacagtgccgtggcgctgtccaaatcccccagacttaggtagtacttacctaaatagaagttggtttcactgagatgctcagcgagcgaggtgttatccgttgcgtccgccttgagcctttccattaacgtttgttcgctaatgttgcccaggtagaactcgacaatgttccatccccactgttccttatccgatttttcgaagtgctgtttcaacacttctttagcctgcttctcatcgagcttctgctcggcgagataaagccacagactacggaaaggatcattgggatcgtcttgataaaacgccagcagatcatcttgcgctaacttgtcacgaccgccgtaatataatgcgatcccgcgattcaagtgcgcgtagttgtaagttggatcaagctcaagtacagaatcaaacgcttcataggcagcatcaaaattgcctgcctgcgttaaatatatgcctaagtaattgaatacttcaggcatatccggtcggattgccagcgcttgcgaaaaatcgttacgcgctaatgccctcagaccgagactatcatacaacactccgcgctcatataaaagctgtgcgcgttcgtcatcggttaaagcccgactggcaaggatttgttccatacgtgccagaatcacttcctgctgtaaagtcggttgcaatggtaccgcgaggacttcacttttacgccaggaagtattactgcatcctgcaagcgtaagtgctgtcgcaacgaaacaccagcgcaaaaaaggcttcatttcccactcccgaagaccacggttgaatgaacgtcctgttcccggttgctaacaaggcgtcctgcccggttaaaagccccccgccgcagcggagggcaaatggcaaccttactcgccctgttcagcagccggagcttccggtgctgcagcaggttgagactgctcagtcgcttctttaatgctcagacggatacggccctggcgatcaacttccagaactttcaccggtacttcctgacccatctgcaggtaatcggtcactttctcaacgcgtttgtcagcgatttgagagatgtgtaccagaccttctttaccgccgccgatggcaacaaatgcgccaaagtcaacgatacgggtcactttaccagtgtagacgcggcccacttcgatttctgcagtgatctcttcgatacgacgaatagcatgtttcgctttctcgccgtcggtcgctgcaatcttcacagtaccgtcatcttcgatttcgatggtggtgccagtttcttcggtcagagcacggattacagaaccgcctttaccgataacatctttgatcttgtccgggttgatcttgatggtatggatacgcggtgcgaactcagagatatcgccacgcggcgcgttgatcgcctgttccattacgcccaggatatgcagacgcgcacctttagcctggttcagcgcaacctgcatgatctctttggtgataccttcaattttgatatccatctgcagtgcagagataccgtcgcgggaacctgcaactttgaagtccatatcgcccaggtgatcttcgtcgcccaaaatgtcagacagtacaacgtagttgtcgccttctttcaccagacccattgcgatacccgcaacggcagctttgatcggcacacctgcgtccatcagcgccagagacgcgccgcacacggaagccatagaagaggaaccgttggattcagtgatttcagacacaacacgtacggtgtacgggaatttgtccatatccggcatgactgccagcacgccgcgcttcgccagacgaccgtgaccaatttcacgacgcttcggagaaccgaccatgccggtttcgcctacggagtacggagggaagttgtagtggaacaggaaggtatcggtacgttcgcccatcagttcatcaagaacctgcgcgtcacgagcagtacccagcgttgcggtaaccagcgcctgcgtttcaccacgggtgaacagcgcagaaccgtgagtacgcggcagcacgccagtacgcacatccagaccacggatcatatctttttcacgaccgtcgatacgcggttcgcctgccagtacgcggctacgaacaacgtttttctcgatcgcgtgcagaatttcacccagttcgttttcgtccagggtttcgtcttcagcaagcagcgtcgcgatggtttcagatttgatgacatcaacctgcgcataacgctcttgtttgtcggtgatgcggtaagcatcgctcaggcgagcttcagccagtgcagcaacgcgcgcgtttagcgcttcgtttaccggctccggctgccagtcccaacgcggtttaccggcttctttcaccagttcattgatgttctgaataacaacctgctgttgttcatgaccgaacactactgcgcccagcatctggtcttcgctcagcagttgagcttcagattcaaccatcagtacagcggcttcagtaccggcaacaaccagatccagtttgctctctttcagctcgtcctgagtcgggttcagtacgtactggtcattgatgtaacctacgcgggcagcaccaatcgggccattgaacggaataccagacagagacagcgctgcggaagcaccaatcatcgcgacgatatccgggttaacttgcgggttaacagaaaccacggtggcgataacctgaacttcgttgacgaagccttccgggaacagcgggcgaatcgggcggtcaatcagacgcgcgatcagggtttcgccttcgcttgggcggccttcacgacggaagaagctacccgggatacgaccagcagcgtaggtacgctcctgatagttaacggtcagtgggaagaagtcctgacctggtttggcttttttctggccaacaacggtaacgaataccgcggtgtcatccatgctaaccataacagcggcagtagcctgacgagccatcatgccggtttccagagtcacggtgtgttggccgtactggaatttacgaacgatcggattaagcaatgtaatatcctttctctttcttagacagtaccttacggcactggtgttaatacccgatcttctgcgcatcctcgcgactaatgacaaccctaacccagctctatgtgggtaaagcctctcattagccgcgcgaacctctgcaacggaagatcattcatagcaacaatacattagtttccagtgaattgctgccgtcagcttgaaaaaaggggccactcaggcccccttttctgaaactcgcaagaattagcgacgcagacccaggcgctcgatgagctgggtgtaacgtgctacgtctttacgtttcaggtagtcgagcagtttacgacgctgagaaaccatgcgcagcagaccacgacggctgtggtgatcttttttgtgctctgcaaagtggccctgcaggtggttgatctgtgcagtcagcagtgctacctgaacttcggtagaaccggtgtcgtttgcgtcacgaccaaactcagaaacgattttagctgttgcttcagtacttagagacattttaaaactccaaagtatatagaatgaaaggacgccgatctctaattcagcgatcccagtgtacgttacgcaaagtgttaaacaatttacgcgacgttaagcggcagtattctactcgtagcgacctgttatcgcaagacggttaacattacgccgggtattcaaccaccaggcgacgaggcgcaacgcggccttcatcgtcaatttcgcccataccgataaatttgccgttctcaccttccgtgacgcgaaccagtccttccagtggcgcaccagatgtacgaaccgggttaccatttttgaagtaaacagaagacgttaacggaagattcaccaccggatagtccgaagctggactgtccattggcatcagtaatggatcaagtaactccgcggctggaatatcctgctgttcagcttgctcaacaagttcacgcaggtgctccagggtcaccatccgttcaaccggatatttacttaccgccagacggcgcaggtaaataacatgcgcgccacagccgagtttttcacccaggtcatcaatgatggtgcggatataagtgccttttgagcagtgaatttccagctccagctcattgccttcatggcgaataaacagcaattcataaacggtaatcggacgcgcttcacgcggaacttcaatgccctgacgcgcatattcgtacagttttttgccctgatatttcagtgctgaatacatcgaagggatctgttcgatatcgccacggaaagtatccagtgccgctgccagctgctctgcgctaaaggttaccggacgttcttcaacgatctgtccgtcggcatcagaagtatcggtacgctgtccaagacgcgcaatgacccgatagcgtttgtcggagtccagcagatactgggaaaacttcgtcgcttccccgaggcaaatcggcaacatgccggtcgccagcgggtccagcgcaccggtatgcccggcacggttggcgttatatatacgtttcactttttgcagcgcatcgttgctggacataccctgaggtttatccagcaacaaaacgccgttaatgtcgcgaccgcgacgacgaggacgactcattagtcctccttgctgtcgtccgggttaacacgacgttcttcgtcatgtttgaccacgctggtcaccaggtttgacatgcgcatcccttcaaccagagagttgtcgtagaagaaggtcagttccggcacgatacgcaggcgcatcgctttccccagcaggctgcggatgaaaccagaagcttcttgcaacgctttgatgcccgctttaaccgcgtcttcatctttgtcgttgaggaacgtcacatatactttggcatacgccaggtcgcgagacatttcgacaccggaaacggtggtcatcatgcccaggcgaggatctttaatttcacgctgcaggatgagagcgatctctttttgcatttcctgcgctacgcgctgcgggcgaccaaattctttcgccataataaattctcctgacaaaaaaggggctgttagcccctttttaaaattaatttcaggtggaagggctgttcacgttgacctgataagacgcgccagcgtcacatcaggcaatccatgccggatgcagcgtaaacgccttatcccgcatggaaccctaaaaaccttaagcaatggtacgttggatctcgatgatttcgaatacttcgatcacatcgccagtgcggacgtcgttgtagttcttaacgccgataccacattccataccgttacggacttcgttaacgtcatctttgaagcggcgcagggactccagctcgccttcgtagataaccacgttgtcacgcagaacgcggatcgggttgtgacgtttaaccacaccttcggtaaccatacagcctgcgatggcaccaaatttcggcgatttgaacacgtcacgaacttccgccagaccgataatctgctgtttcagttccggagacagcataccgctcatcgccgctttcacttcgtcaatcaggttatagatgacggagtagtaacgcagatccaggctttccgcttcaatcactttacgtgcagaggcatcagcacgtacgttaaagccaaccaggatggcgttggacgccgcagccagggtggcgtcggtttcggtgataccacctacgccagaaccgatgatcttcactttaacttcgtcagtagacagtttcagcaaggagtcggagatcgcttcgacagaaccctgtacgtctgccttcaggacgatattcacttcgtgaacttcgccttcggtcatgttggcgaacatgttctcgagtttagatttctgctgacgcgccagtttaacttcgcggaatttaccctgacgatagagtgcaacttcacgcgctttcttctcgtcacgtacaacggtaacttcatcacccgcagccggtacgccggacaggccgaggatttccaccggaatggacggacccgcttccagcacttcctgacccagttcgttacgcatcgcacgaacacgaccgtattcgaagccacacagaacgatatcgcccttgtgcagagtaccttcacgtaccagaacggtagcaaccggaccacgacctttatcgaggaaggattcgataaccgcaccgctcgccatacctttacgtaccgctttcagctccagaacttccgcctgcagcaggatagcgtccagcagttcatcgataccggtacccgctttcgcagatacgtgtacgaactggctttcaccgccccactcttccggcaggatgccgtactgggagagttcgttcttaacgcgatccggatcagcttctggtttatcgatcttgttcactgcaaccaccaccggtacctgcgccgctttcgcgtgctggattgcttcgatggtctgcggcatcacaccgtcgtcggcagcaacaaccaggactacgatgtccgttgcctgcgcaccacgagcacgcattgaagtaaacgcggcgtgccccggggtgtccaggaaggtgatcatgccgttttcagtttcaacgtggtatgcaccaatgtgctgggtaatgccgcccgcttcgccagaggccactttcgttgaacgaatgtagtccagcagagaggttttaccgtggtcaacgtgacccatgatggtcacaaccggcgcgcgcggttcagccgcagcacccgtgtcacggtcgctcattaccgcctcttccagctcgttttcacgacgcaggataactttatggcccatctcttcagcaaccagctgtgcggtttcctgatcgataacctggttgatggttgccattgcgcccagtttcatcatcgctttgatgacctgagagcctttaaccgccatcttgttcgccagttcgccaacggtgatagtttcgccgatcacaacgtcacggttaacggcctgagcaggcttctggaagccttgctgcagcgaagaacctttacgttttccgcctttaccgccacgtactgctgcgcgtgcttcttcacgatcagcttttgattcagcgtgtttgttgcctttcttcggacgcgctgctttcgcgttacgaccacggccacggccgccttcgacttcacgatcgctttcgtcttctgcctggcgagcatgttgagaagtagtgacgtgataatcgctggaatcttcagtcggttccgcgttatcagtccatttgttttcttccgccatacgacgtgcttcttcagcaacgcgacgtgcttcttcttcgagtttacgacgcgcttcttcttcagctttacgcttgagctctgcagcttcctgctcacggcgggctttttcagcctgggcgtttttagtcatatcgtcttgttgattgctcactttgtctttttccgcagcttcacgtttcgcttgttcagcagcttcacgcttagcttgttctgcggcctcacgttcagctttttgttgcgcctcgcgtttagccgattcttctgcctcacgacgggcttgctcttccgcttcacgctgcgcttgctcttccgctgcaaggcgttcagcctcttgcggatcgcgtttcacaaaggtgcgtttcttgcggacttcgatttgtaccgatttgctttttccaccggtaccaggaatgttaagggtgctgcgtgttttacgttgcagcgtcaatttgtccgggcctgaatttttctgattcaggtggtcaatcaaagtctgtttctcttgtgcagacacagagtcgtcagcagacttccggatacctgcatcagcaaattgctgtaccaggcgttccacggaggtctgtcgctctgcggccagcgttttaatcgttacatctgtcatgctgttccttcctgctacagtttattacgcttcgtcaccgaaccagcaaatattacgggcagccataatcagtgctccggctttttcgtcggtcaacccttcgatatcagccagatcatcaatgccctgttcggcgagatcttccagcgtacaaacgccacgggcggccagtttgaatgccaaatcacgatctaccccttcaaggttcagcagatcgtcagccggtttgttatcaccgaggctttcttcctgggcctgtgcaatggtggccagtgcatttttagcacgctcgcgcagtgcttcaacggtcggctcatcaaggccttcgatttccaacagctctttcatcggcacataggccagttcttccagcgtcgagaagccttcttctaccagaacagtcgcgaagtcttcgtcgatgtcgagatatttggtgaaggtgtcgatcgctgcgtgcgcttccgcctgatgcttagcctgcaggtcgtcaacggtcatcacgttgagttcccaaccgctcagctgcgaagccagacgcacgttctgaccgttacggccaatcgcctgcgccaggttaccggcttcaacggcgatatccatggtgtgtttatcttcatccaccacgatagaagcaacgtctgccggtgccattgcgttaatcacgaactgcgccgggttatcatcccacaggacgatatcgatacgctcgccacccagttcagtagacaccgcctgaacacgcgcgccacgcatacctacgcaagcacctaccggatcgatacgtttatcgttggttttcaccgcgattttcgcacgagaacccggatcgcgagccgctgctttaatttcaatcacttcttcgccgatttctggcacttcaatacggaacagttcgatcagcatttccggcttggaacgagtgacgaacagttgcgcgccacgcgcttccgggcgaacggaataaagcacgccacgaacgcggtcgccagggcggaagttttcacgcggcagcatatcttcacgcaggatcacggcttcagcgttgttgcccagatccagagagatgttgtcgcggtttacttttttcaccacgccggtgatgatttcaccttcgtgttcacggaactgatcaaccaccatcgcacgttcggcttcacgcactttctgcacgataacctgttttgccgtctgggtagtgatacggtcaaaggtaacagactcaatctgatcttcaacgtaatcgcccaggttcaggctttcatcttcataacgtgcggcttcaagggtgatttccttggtcggctgggtgacttcatcaacaactaaccagcgacggaaggtgtcaaaatcaccgcttttgcgatcgatctgtacgcggacgtcgatctcttgttcatattttttctttgttgctgtcgccagcgcgctttccaatgcttcgaaaatcttctcgcgaggtagcgccttttcattggatacggcttcaactacagccaaaatttctttgttcatcgcgggcttttcacctcatccagactattaaaagtggggaaccaggttcgccttctggatattactcagcgcgaacacttcatctttaccttcgacggtaactgtgatcatttcaccgtctaccgctttgataacgccctgccatttacgacggttttgtaccgccatacggagaaccagagtcacctcttctccgacaaaacgggcgtagtgttcagccgtgaacagtgggcgatcgagacccggtgaggagacttccaggttataagcaacggtgatgggatcttcaacatccagcacagcacttacctggtggctcacatcagcacaatcatcaacattgatgccatcttcactatcaatatagatgcgcagtgtggatgtgcgaccgcgaataaattcgatgccaaccagttcaaaacccagggcctcaactggcgcagtaatcatctctgttaatttttgctctaatgtggacaagcccacccccaagacataaaaaaagggcctaaagcccagttattctgtagtcagataacaaaaaaccccgataaatcggggctttatataactgaaccctataaccgcaactgcggtctggagcactttccagaaggattttttcaaatcccactacgaaggccgaagtcttcacagtatatttgaaaaagaactctaagggaaagtggttgcgggggccggatttgaaccgacgaccttcgggttatgagcccgacgagctaccaggctgctccaccccgcgcctgaaacgtggcaaattctactcgttttgggtaaaaaatgcaaatactgctgggatttggtgtaccgagacgggacgtaaaatctgcaggcattatagtgatccacgccacattttgtcaacgtttattgctaatcatgtgaatgaatatccagttcactttcatttgttgaatacttttgccttctcctgctctcccttaagcgcattattttacaaaaaacacactaaactcttcctgtctccgataaaagatgattaaatgaaaactcatttattttgcataaaaattcagtgagagcggaaatccaggctcatcatcagttaattaagcagggtgttattttatgacgacgattctcaagcatctcccggtaggtcaacgtattggtatcgctttttctggcggtctggacaccagtgccgcactgctgtggatgcgacaaaagggagcggttccttatgcatatactgcaaacctgggccagccagacgaagaggattatgatgcgatccctcgtcgtgccatggaatacggcgcggagaacgcacgtctgatcgactgccgcaaacaactggtggccgaaggtattgccgctattcagtgtggcgcatttcataacaccaccggcggcctgacctatttcaacacgacgccgctgggccgcgccgtgactggtaccatgctggttgctgcgatgaaagaagatggcgtgaatatctggggtgacggtagcacctataaaggaaacgatatcgaacgtttctatcgttatggtctgctgaccaatgctgaactgcagatttacaaaccgtggcttgatactgactttattgatgaactgggcggccgtcatgagatgtctgaatttatgattgcctgcggtttcgactacaaaatgtctgtcgaaaaagcctactccacagactccaacatgcttggtgcaacgcatgaagcgaaggatctggaatacctccactccagcgtcaaaatcgtcaacccgattatgggcgtgaaattctgggatgagagcgtgaagatcccggcagaagaagtcacagtacgctttgagcaaggtcatccggtggcgctgaacggtaaaacctttagcgacgacgtagaaatgatgctggaagctaaccgcatcggcggtcgtcacggcctgggcatgagcgaccagattgaaaaccgtatcatagaagcgaaaagccgtggtatttacgaagctccggggatggcactgctgcacattgcgtatgaacgcctgttgaccggtattcacaacgaagacaccattgagcagtatcacgcgcatggtcgtcagttgggccgtctgctgtaccaggggcgttggtttgactcccaggcgctgatgctgcgtgactctctgcaacgctgggttgccagccagatcactggtgaagttaccctggagctgcgccgtgggaacgattattcaatcctgaataccgtctcagagaacctgacctacaagccagagcgtctgacgatggaaaaaggcgactcggtgttctcgccagatgatcgtattggtcaattgaccatgcgtaacctggatatcactgatacccgcgagaaacttttcggttatgccaaaactggcctgctttcctcctctgccgcttcaggcgtgccgcaggtggagaatctggaaaacaaaggccagtaattcgacatcaaccctgcccttcaggggtggggttaccttgcttatcctctgtaaactcctttctgagcatcacataatcgaaaacatcatggtttgcatccacaacccgtgagtctcctttatagtgtgcaatcacttcctcaagcgtttgcggctgttccggctttgttacccccatccacgcattaataaggtaattattgtaagctgtcgaaaagatgttgttttccgttgtgcgatccacgccatccccaagaacggggctataccagataaacatcgggacatgatatgcctgctggctagcctccctgcctccatgaaaatagacgttcttcttcgtagggtcacgttccaggccgtggtcggcaaaatacatgaccgaggcgcggcgatcttttaataattcaaaaacctgacctagcaaactatctgtgtaatgaatggagttgtcatagcaggcatcctgatcgtcctgcggttgaaacacggcgctggattgcggataggcgctacaagccggttcatggcttccatttaaatgaagaacaatcagtttcttttgctgcgtattttgctgtaatgcttgcgataaatgcggcaacaacaattcatcaaatcctctgacataaactgtttccatggcgcgcatggcgatactggtaactgctgtaccattctgccgaaaagcggattgcgagcttagccagaaagtctgaaatcctgcttgattagccatattaataatgttgtcggggtaattatgaatgtcatgactcaaaacagaatcagcagttaaagaaaggggaaccgacagcgcagtgtaaggtgcgccgcttattgcttgattaaacagtttgatctgttttctttgtgcttcaacttgcggtgtcgtagagcgtgtatatccatacaaagacatattgtcgacacgtacagactcccccacaatcaacacgtaggtatcaatacctgtatccctgactgataattgaaaatacggcaccgtgtttgcaattgagagtaatctttgatgctctttcgctgctaaagcaaaatagttgagattgaaaaacggcgtataggtagcaaatcgcgacgctagtatatatggactgaacgcttttttattttttgcatctttataagcaaattgacaagcggaaaataaactgcccgaaatgacaatcagcaataatattcctgtcactttttttgtcggcaaggaaacatcatattttattattactgccaaaaaaagaagggataaaaaagcaaaggcacatagataagggatatacatccccagcattttgacaacttcatccggatcactctggagcacactaatcgcaaatccatcattgaaagttgtaccaaaggtacaccatgaatagaggctaatactcatgtctgccgcagtcagtaacacaaatggtgcggcaacaagcaggcgaagcggaagggatgatatacgttttacaaccaggatggtcagaacgaagaacagcaagcgctgaaccatatgcgcgccggaagaggcgactaagttcgtaataccaaaaacaataacacaaagatacaacaaccaatgagatttaaaacttctagcaaatttgttgaatactgtcatccagaaatccaagttcacaaccaatataaacaattatcaacaatgttcaattttatatcagacatgtttttcaactctgatccatatcagaccgaaacactgttagttttttctttttaaatgatgcggccattgcgttctcagtaattaaataacattatcaatgcgtctctaaacattacgcagaacgtagccatcagtagttatactgacaggagcaggatggtttatcgagaagtaaacatatccgtattcgtaccggaactggagttgacacaataaagtgccaattatgtcagcagaagggaaaagtttataactaaggcgtaccggcaccatcgtttcaaggtaccagctacgagtaaagcaactggacgagatacagatacctgacaaccattcctcagaccaggaccaaaacgaaaaaagacgcttttcagcgtctcttttctggaatttggtaccgaggacgggacttgaacccgtaagccctattgggcactaccacctcaaggtagcgtgtctaccaattccaccacctcggcacggatactactttttagttcgggatatcgctggtcggcttagccggagcagctggttgagtttgttcggttttcaccggtgcactcagattttcccattcgctacctttattggttttgttgctattgatgttacccagcaccagactgatgatgaagaataacgttgccagcagcgccgtcatgcgggtcatgaagttaccagaaccacttgaaccaaacagcgtagcggaagcgcctgctccgaaggaggctcccatatcagcgcctttaccttgctgcagcatgatcagaccaacaaggccaattgccacaataaggaaaactactaaaagagcttcgtacataatcaacctgttccttgcggagttgccgcgtaccaatgcttcaaccaataaagcgggagtttttaatctttcccactgaagcgggtgtgaatactaaccaaagcgaatgaccttcgcaagggcaattttatcgcattgtatcaactgcggaaaaaaacagcaaaaccgatgtgttcgctgagaaaaaaggcgacaatcgccgcctttttagccagttatctaacgctttaaacggcttttactgcatcggcgatgcggtgtgcaaattcagtcacctgcgcttcgtcttcgccttccaccatcacgcgaattaacggttcggtgccggatttacgcagcaacacgcgtccacggttgcccagcgcagcttcaacctctgcggtcacggctttaactgactcatgctcaagtggatcgccgctacctgcggtgtaacgtacgttaaccagaatctgcgggaacattttcatgccgctgcaaaggtcgtgcaggctcatatggttacgtgccatagccgccagcacctgcaagccagcaacgatgccgtcaccggtagtagttttatccagcaggatcacatgaccggaattctctgcaccgatacgccagcctttctcctgcattttttccagtacgtagcggtcacccactttcgcgcgcgcaaatggaattcctaactgtttcagcgccagttcaagccccatgttgctcatcaatgtacccacagcgccaccacgcagctggccctgacgaagaccttcacgcgcgatgatatacatgatctgatcgccatcgactttattgccttcatggtcaaccataatcacgcgatcgccatcgccgtcgaaggcaataccgagatccgctttttcagccagcacacgagcctggagcgcgcgaacgtcggtagcccccacttcggcattgatgtttacaccgtttggctcacaaccgatagcgataacgttcgcccccagttcgcgcagcacgttcggcgcgatgtgataagtcgcaccgtttgcacaatccaccacaatcttcagttcactgaggctaagttcgttcgggaacgtggctttgcaaaactcgatatagcgacccgcggcatcaacgatacggctggctttacccagttctgccgaatcaacgcagctgatctccttttccatttccgcttcgatggcctcttctaccgcatccggcagtttggtgccgtcgatagagaagaatttaatgccattatcgtagaacgggttatgcgatgcagatatcacaattccggcctctgcgcggaaggtacgcgtcagataagccacggccggtgttggcatcgggccagtgaagagtgcggaaaggcccgctgccgccagacccgcttccagtgctgactccagcatatagccagaaatacgcgtgtctttaccaataatgatcttacgggagccgtggcgcgccagcactttacccgcggcccaacccagcttaagcacaaaatcaggtgtgatcggcgcatcccctacacgaccacgaatcccatcggtaccgaaatatttacgattactcatagcgtttgttttcctttgcagacagagtggcttccaccacccgcatcgcttctacggtttctttgacgtcatgaacacgaataatgtgcgcgccttgcattgcggcaatgaccgcacaggccagactaccgctcaggcgctcggacggccccacgttcagcagctgcccaatcatcgattttcgtgacatacctaccaacagcggcaggttgaaatggtgaaattcagccaggcgcgccagtaatgaatagttatgggagagatttttaccgaaaccgaatccggggtcgagcaacaatttctcttttgcgatacccgcctgctcgcaacgtgctatttgctcaataaagtagcgattcacttctgcaaagacatcgtcatacttcggagcttcctgcatggtttttggatttccctgcatatgcatcagacaaaccggtaaaccggtttctgcagccgcctccagagcgccaggttcggaaagggagcggatatcattaataatgtgagcgccaactttcgctgactcacggatgacttctggtttggatgtatctaccgagatccagacttcgaagcgttgagcaattgcctcaaccacaggaataacacgttgcaactcttcttcaacgctaacttccgccgcccctgggcgcgtggactcgccaccaacgtcaatgatcgtcgcgccagcgttgatcatcagattcgcatgtttcaccgcatctatcagcgagttatgcgtgccaccatccgaaaaggaatcaggcgtgacgttgaggatccccattacgtgaggatggctaaggtccagtgaagtaccctgggcaaagagtttcatgatgttatccctagtatgaattgataagaaaaaaccccggagcacgccccggggttttcggtacaaatacagtcatctgatgcgggaacttacttgtcgcctaactgctctgacatggtgttacccgggttcggcgtacgcggttcatcaaccggacgaggagcctttggactaccattgtcgccagaattgttagaagcgcctggttcttcccagcccgctggcggacgtacatcgcgacgtgccatcaggtcatcaatctgcggtgcgtcgatagtctcatatttcatgagagcatctttcatcgcatgcagaatatccatattgtcggtcagaagctgacgcgcacgattatagttacgctcaatcagtgctttcacttcctggtcgatgatacgtgcagtttcatcggacatatgtttcgctttcgctacgctacggccgaggaacacttcaccttcttcttccgcgtacagcagtgggcccaatttctcagagaagccccactgagtcaccatgttacgtgccaggttggtcgcaactttaatatcgttggacgcaccggtagatacatgttccggcccgtagatgatctcttctgccagacgaccaccgtacagcgtagaaatctggctttccagtttctgacggctggcgctgattgcgtcgccctcaggcaagaagaaagtcacacccagcgcacgaccgcgtgggataatcgtcactttgtgcaccggatcgtgttccggcaccaggcgaccgataatcgcatgacccgcttcgtggtaagccgtcgattctttctgcgcttccgtcatcaccatggagcgacgttccgcacccatcatgattttgtctttcgctttctcgaactcaaccatcgacacaacgcgtttgttgccacgagcagcgaacagtgccgcttcgttcaccaggttcgccaggtcagcaccggagaaaccaggagtaccacgggcaatgattgccgcgtcgatatcgggtgccaatggtacgcgacgcatgtgaactttcaggatctgctcacgaccgcgaacatctggcaagccgaccacaacctgacggtcgaaacggccaggacgcagcagggccgggtcgagaacgtccggacggttagtcgcggcgataacgatgataccttcgttaccttcgaagccatccatctcaaccagcatctggttcagagtctgttcacgttcatcgtgaccaccgcccagaccagcgccacgctggcggcctacggcgtcgatttcatcgataaagatgatgcacggtgccgctttcttcgcctgttcgaacatgtcacgaacacgggatgcacccacaccgacgaacatttctacgaagtcagaaccggagatagtaaagaacggaactttcgcttcgcctgcaatcgctttcgccagcagcgttttaccggtacccggaggaccgaccatcaagacgcctttcgggatcttaccgccgagtttctggaagcggctcggctcgcgcagatactcaaccagttcagcaacttcttcttttgcttcgtcgcagcccgcaacgtcagcaaaggtcgttttgatctgatcttccgtcagcatgcgcgctttgctcttaccaaacgacatggcacctttgccaccgccgccctgcatttgacgcatgaagaagatccagacaccaatcagcaacagcatcgggaaccaggagatgaagatagaagccagcaggcttggttcttcaggcggttcaccgacaaccttgacgttcttggtcaacaggttatccagtaatttcggatcctgaaccggaatgtaagtggtataacggttactatctttcttggtaacgttgatttcacgtccgttgatacgcgcttcacgaacctggtcgttattgacctcttgtaggaaggtagagtaatccaccttacggccattagactcgctgggcccaaagctctggaatactgacatcagcacaacggcaatgaccagccagagtattaggtttttcgccatgtcactcaagggattaacctcttattacaactgtgttaaaaacagcgtcaggatactctatatccagcatctttcaaactttcgtctgaaatctcccggttagggtttacgcccggtcgctacaatatacacttcccgcgaacgtgcacgagaagagtccggcttacgaactttgaccttcgtaaacagggagcgaatttcccttagatactcatcgaaaccttcgccctggaacaccttcactacaaaactgccacctggcgctaatacatcacgacacatttctagcgccagttccaccagatacatggcacgggggatatccaccgccggtgttccgctcatgtttggtgccatatcggacatgacaacctggactttgctgtcgccaacgcgctccagcagtgctttcatcaccagttcatcacgaaaatcgccctgaagaaagtccacaccaacgataggatccataggtaaaagatcgcaagcgatgatgcggcctttgccgccaatttgggtgaccacatattgtgaccaaccacccggagcagcaccaaggtcgacaaccgtcattcccggtttaaagagtttgtcactttgctgtatttcatcaagtttaaaccaggcacgggaacgtaacccctttttctgtgcctgttgaacatatttatcgctaaagtgttcctgaagccagcggctggagctggcagaacgcttcttacctgtcatttaactttcccatggggataactcatcgtaaccaattgcgtaaatttttacgcgcctatttggtgatatatgggagatggcggtagaatgacccgttttcaatcccaacgtaagcaaaaaatacgatgaatctgagtactaaacaaaaacagcacctgaaaggtctggcacatccgctcaagccagttgttctgcttggcagtaatggtttgaccgaaggggtgctggccgagattgaacaagcgttagagcaccatgaactcatcaaggtgaaaatcgccaccgaagatcgcgaaactaaaaccttgatcgtggaagctatcgtgcgcgaaaccggcgcctgtaatgtacaggtcatcggtaaaacgctggtgctttatcgcccaactaaagaacgtaaaatctcgctgccacgctaagattatcctaaagttacacacatttgctgtgtaaaacgaggggttttccgcaggcaggagagcaaaatgccacgctctgttcgttgataaaaggccgcatagcggcctttttcctttctttacaatacatcaacatcttgagtattgggtaattcttacaggtattccaccttaattacttcaaattctacttcgccgcccggcgttttgatgaccacaacatcatcttcttctttgccgatcaggccacgagcaataggcgagtttacagaaatcaggttttgtttaaagtcagcttcgtcatcgccaacgatgcgataagtctgttcttcgtcagaatcgagattcagcaccgttacggtagcaccaaaaataacgcgcccattgttgggcattttggtgacatcaatcacctgcgcgtttgacagcttggcttcgatgtctttgatacggccttcgcagaagccctgctgttcacgagctgcgtggtattcggcgttttctttcaggtcgccatgctcacgcgcttccgcgatagcagcaatgatttcaggacggcgcacagatttcagaaaatccagctcttcgcgtaatttttcagcgccgcgtaaggtcatcggaatagcttgcatttgttatacctcttgaatattcctgatggggcaagtcttcacccaccccggctgttcggcctgcccggcataactcctcaccgggaccagaagcaaaaaaataccgacccgggtacaagtcccaggtcagctacaattcacattttgatagtcattttaccctgaagttcccgaagggtcatcgtttactttatagggcgttgcgccgtagtatgacggctcgattccaggttgttagcgcgagattatgcgattttccagatttatcatcggattgaccagctgtatagcgttcagtgttcaggccgcaaatgttgatgagtatattactcaactccccgctggtgccaaccttgccctgatggtgcaaaaagtcggcgcgtcggcccccgctattgattaccacagtcagcagatggcgctgcccgccagtacgcagaaagtgattactgcgctggcggcgttgattcaactcggccccgattttcgttttaccacgacgcttgaaaccaaaggcaatgtggaaaacggcgtacttaagggtgacttagtggcgcgatttggtgccgatccgacgttaaaacgtcaggatattcgcaatatggtcgcgactttgaaaaaatctggcgtcaaccaaatcgatggcaatgtgttgatagatacctccattttcgccagccacgataaagcccccggctggccatggaatgacatgacacaatgctttagcgctccgcctgccgccgccatagttgaccgcaactgtttctccgtctcgctctacagtgcccaaaaacccggtgatatggcctttatacgcgtggcatcttattaccccgttacgatgttcagccaggtacgcaccctcccccgtggttctgccgaagcgcaatactgcgaactggatgtggtgccaggcgacctgaaccgctttacgctgacgggatgcctgccacaacgttctgagccgctcccgttggcttttgccgtacaggatggagccagctatgccggggcaattctgaaagatgagttaaaacaggcgggtatcacctggagtggaacactgctgcgccagactcaggttaacgaacctggaacggtagttgccagtaaacagtcggccccgctgcacgatctgcttaagattatgctgaaaaagtcagacaacatgatcgccgatacggttttccgcatgataggccatgcgcgcttcaatgtgcctggaacatggcgggccgggtcggacgccgtgcgtcagatcctgcgccagcaagccggtgtcgatattggaaacaccattattgccgatggttcagggctttcgcggcataacctgattgcccccgccaccatgatgcaggtgctgcaatacattgcccaacacgacaatgaacttaactttatctccatgctgccgctggcgggctatgacggctctttgcagtaccgtgcaggtctgcatcaggcgggcgtggatggcaaagtctcagcgaaaaccggttcgttgcagggggtatataacctggcgggattcattaccacagcgagcgggcaacgaatggcgtttgtgcaatatctttctggctatgcagtagaaccggcggatcagcgtaatcgccgtattccgttagtgcgtttcgaaagccgtttgtataaagatatttaccagaacaattagtcaaaaagaaaccccggcatatggccggggtttcagattattgacaaagtgcgctttgtttatgccggatgcggcgtgaacgccttatccggcctacaaaatcgtgcaaattcaatatattgcaatcatcttgtaggcctgataagtgtagcgcatcaggcttatttggcattggtcattagtgattaacgcttgtaaatgaactcaacgccttcttcgtcgtcttcgtcccagtcgtcatcccagtcctcatcatcctcttcagcaatctcttcaagctgctggcgatgataatcatcccacatgaattcgactttctctggctgtttcgcttcttcagcctgcacgaccgggttttcaatgataaaggtcatcacatcccagcagagatctttcacgcccagtccgctcgccgcagagatcagataatatttatcttcccagcccagcgcctcagcgatcgctttcgctttctcttcggcttctgccttatccagcagatcgatcttgttgaacactaaccaacgcggtttcgccgccagatcctggctgtatttttccagctcgctgataataatacgcgcgttttcaaccggatcggtgccgtcaatcggatcgatatcgatgaggtgcaacaggacgcggcaacgttccaggtgcttcaggaagcggatacccagacctgcgccttccgcagcgccttcaatcagtcctggaatatcggcaacaacgaagctcttttcgttgtccattcgtaccacacccagacttggcaccagagtggtaaacggataatccgccactttcggtttagccgccgataccgcgcgaataaaggtcgatttccccgcgtttggcatccccaacataccgacgtcagccagcagcatcagctccagcagcagctcacgcttatcacccggcgtaccgttggttttctgccgtggtgtacggttaacggacgatttgaaacgggtattgcccagaccgtgccagccgcccttagcaaccagcagacgctgaccgtgtttagtcatatcgcccatggtttcaccagtaccctggtcgattacacgcgtacctaccggcactttaatcgtcacgtctttaccgcgcttaccggtacaatcgcggcttgcgccgttctgaccgcgctctgcacggaaagatttttcaaaacgataatcgataagcgtgttcaggttttcgtcggcttccatccatacgtcaccaccatcaccaccgtcgccgccatccgggccgcctttcggaatatacttttcgcggcggaagctcacgcaaccattaccgccatcacctgcaacgaccagaatcgatgcttcatcaacaaacttcattttattctccgtaaatcattcgcctgcgcggggttgcgataccaccgttgtatgcttacgtaatccgccccaaatacgatgaccaatggcggaatacatcgcgcccgcaaccacgacaaacgcaccgagataacctaaaaggtttaacatcggtctggcgaagaaatcgggccaggccagtgataaaagatctgaaaaaaacagcgtaaacagtggggtgagcgtgatgatcgcgctcacctgcgctgcctgccagcgagccatcgcttccgccagggcgccatatcctaccaatgtattcagtccgcaaaaaattaaacatgcgagctgccagtggctaagctgcgctatcactccaggctttgccagagggaagagcgcgattgtacataaagtgtacagcaaaaacaggatctgcggtgaggccagccgacgcaataaaaccttttgcgccacgccataactcacccaaaccgtcgccgcaccgaccccaaagatgactccccaggtgtaatcagtgagctttgtaaatatctcgaccagactggtgttaaaaaacatcaccaggccgctcaggagcatcaatgcccctacaacctgagtgctgcgcattttctctttcaggataaatacgctggcaaccatcatgccaactggcgagagttgcccaatcacctgcgaagcggtcggactcaggtattgcaaggatgagctgaacaggatgaagttcccaaacagcccggcggtcgccactgccaacaaaatcaaccagcgtggcttacgaaacacgcgtaatggcggcaacctcttcttcaccgcaagaatggcacccaggccaatactcgccatcaagaaacggtaaaacacgattgtcggaggttccatcacctccagcacctgcttcattgcgattggcaacgccccccagcaaattgctgtggtgagcgccaaaagaatgccaatgcctgcctgctgcttcataccgtattccctgcaaagcgcatttgcggattaacgtcgcaccatgctcatttttaccggttatcgaatgtaaaaagccccgcaacgtgttgcggggctttcatccgttaccgggacgcgaaaaacttattcagcttcgatgctgataaatttacggtttttcgggcctttaacttcgaatttcactttaccgtctgctttagcaaacagagtgtggtcacgaccgcaacctacgttagcgccagcgtggaatttggtaccacgttgacgaacgatgatgctacccgccagaacggattcgccaccgaaacgcttaacgcccaggcgtttagcttctgaatcgcgaccgttacgtgtggagccgccagcctttttatgtgccatttgaaatctctcctcaggtcttaggcgctgatgccagtaattttcacatcagtgaaccactgacgatggccctgctgcttacgatagtgtttacgacgacgaaacttaacgattttaactttctcgccacgaccgtgagcaacaacttcagctttgattacgccgccatcaacgaaaggaacgccgattttgacttcttcaccgtttgcgatcatcagcacttcagcgaactcaacagtttcgccagttgcgatgtccagcttttccaggcgaacggtctgaccttcgcttactcggtgttgtttaccaccactttggaaaaccgcgtacatataaaactccgcttccgcgcacaccttttcaatgattcagagtgcgctataaatattcacaatagggcgcgaatattacgcaaaacgcacgcctttgacaagtgctacagtcaatacacgaagaaaaaaaacacaacttgtacggtaacgtttatctgtgccattttttcagtacaatcaccctatattcctaaccataaaccctaagttgcctttgttcacagtaaggtaatcggggcgaaaagcccggcttttgcgatgaatttagaaaaaatcaatgagttaaccgcgcaagatatggcgggtgttaatgcggcaatccttgagcagcttaattccgacgtccaactgatcaatcagttaggctattacatcgtcagcggcggcggtaaacgtattcgtccgatgattgctgtactggctgcacgagctgttggctatgagggaaatgcgcatgtcaccattgctgccttgatcgagtttatccacacggcgactctgctacacgacgacgttgtggatgaatcagatatgcgcaggggtaaagctaccgccaacgccgcatttggcaatgccgccagcgtgctggtaggcgattttatttatacccgcgctttccagatgatgaccagcctcggttcactcaaagtgctggaagtcatatcagaagccgtaaacgtcatcgcagaaggtgaagttctgcaactgatgaatgttaacgatccggacatcactgaagaaaactacatgcgcgttatctatagcaaaaccgcgcgtctgtttgaggctgccgcgcagtgttccggaattctggctggctgtacgccggaggaggagaaaggcctgcaggattatgggcgctatctcggcactgctttccagttgatcgacgatttactcgattacaatgccgatggcgaacagttaggtaaaaacgtcggcgacgatctgaacgaaggtaaaccgacgctgccgctgctgcatgcgatgcatcatggcacaccagaacaggcacagatgatccgtaccgccatcgaacagggtaacggtcgccatcttctggaaccggttctggaagcaatgaacgcttgtggatctcttgaatggacgcgtcagcgcgccgaggaagaagcagacaaagccatcgcagcgttacaggtgctcccggacaccccttggcgagaagcactcatcggcctcgcgcacatcgctgttcaacgcgatcgttaatcccctcccctcatcccgcgcagtgcgcgggatgattccagtaaactccataagaatacttattcagcgtaataatgcactgaaaaaccagtgtatacatctttatatattctgaatattcacactctttacaggaactttttagagcaatcggccatcaggagtatagtgatgctcgacagaagaagtgttctgaatgaaagcgactaacttaaggagtgaggaaagatggaaagtaatttcattgactggcatcccgctgacatcattgcgggtttgcgcaagaagggaacgtcaatggcggcggaatctcgcagaaatggtttgagttcctcaacgctggcgaatgcattatcgcgcccatggccgaaaggagagatgattattgcgaaggccctgggaactgacccctgggttatctggccatcacgctaccatgatccgcagacccatgagtttatcgacagaacgcagttgatgcgtagctacactaaaccgaaaaaatgagtggtctggcggtagccccgcgtacggggctgccagctttcagacgattactcgcctttcacacgctcaatatttgcacctaaagcgcgcagtttgtcttcaatgcgttcgtagccacgatcgatgtgataaatacgatcaaccaccgtcgtcccttccgcaatacagccagccagcaccaggcttgctgatgcacgcagatcggttgccataacctgtgcgccagaaagtttttcaacaccgtgacaaataacggtattgctttcgatttcggcgtgcgcgcccatacggctcagctctggcacatgcataaagcggttttcaaagaccgtttcggtgatgaatccagtcccttctgccaccaggttcaacagcgtgaactgggcctgcatatcggtcgggaatgccggatgcggcgcggtacgtacgttaacagccttcggacgtttgccatgcatatccaggctaatccagtcttcgccgacttcgatgtccgctccagcgtcacgcagtttcgccagcacggcgtcgagagtatctggctgcgcgttacggcagataattttgccgcgagaaatcgccgccgccaccaggaatgtaccggtttcgatacgatccggcagcacgcgatagacaccgccgcctaaacgttccacaccttcgatgacgatacgatcggtgccctgaccgctaattttcgcacccagcgtaatcaggaagttcgcggtatcgacgatttccggttcacgcgctgcgttttcaataatcgtggtgccttccgccagggttgcagcacacatgatggtcaccgttgcgccaacgctgactttatccatcacgatatgtgcgcctttcagacgaccatcgacggaagctttaacgtaaccttcttccagtttgatggtcgcgcctaattgttcgaggccagaaatgtgtagatcaaccggacgcgcaccgatcgtacaaccgccaggtagtgaaacttgcccctgaccaaagcgcgctaccagcggccccagtgcccagatagaagcacgcatggttttaaccagatcgtaaggtgcgcagaatacattaacgtcgcgggcatcaatatgcacagaaccattacgttctactttcgcacccagctggcttagcagcttcattgatgtatcgacgtctttcagtttcgggacgttctggatctctaccggttcttccgccagtagagcggcaaaaaggataggcagagcagcatttttagcgccggaaattgtgacttcgccctggagcttcgttggcccctgaacacgaaatttatccatttagtttgttctcagttaacaattcatatccgctaccggcgaatcgcccatagctcaaaagccgttcagtttgcgatcgcgcgcccactccgcaggggtatacgctttgatcgacacagcatgaatgcggttatccgcaatatattccatcagcggaccatagaccgtctgctgttttttaacccgactcatgccgtcaaacaactcacccacggcaataacctgaaagtggctgccatcgccggaaacgtggacttcctggagggagagagcgttcatcaacacgctctgaatttcattattttccatgggatcttcaatcatcagttaataaaccagcgaaacatcttagagcaaagttgcgctggcataaataagcaaaaagcctcgctgataaatcagacaaggctcgacttgcaggcaggtttgccggacaggcggttaacgccatatccggcctgaaaaaatttaacgaggcagaacatcagcaggcaaattatacaatttcgccagggtatacactttgtcgtttaccccctgaagcgtcacattgttgccctgctttttcgccagatcgataagatggagcagcagtgccagtccccccgtatccacgcgggagacacggctaagatcgatgcaggtaatccccttcaccgcttcctcacgcatttcccaaagcggtagcaaaacgtcctgatccagctctccggataacgccagcgtgtcacccgtctgcatccagctcagtgactcgctcattattttttctcttccagagtgattttctgttgagaaatcgatttcagttgcgcagtcaggccgtcgatacctttggtacgcagcagcgttccccactcgttttgtttggtggtgatcatactgacgccttcagcaatcatgtcgtaagcctgccaattgcccgtctgggagtttttacgccactggaagtccagacgcaccggcggacggccattcgggtcaataatggtaacgcgaataggcacaatggttttatcgcccagcggctgttctggcgcaatctgataggtttgaccgtgatacatcgccagcgcctgcccgtaagcctgcttcaggtactcacggaaagcggcaaagtaggcttcacgttgagcaggggtcgcactcttgtaatactggcccagcaccagcgcaccggcgtatttcacctgtacgtatggcagcagttcctgatcaacaatggtacgcagataatccgggttggcccgaatttgcggttgctcattcttcaggcgatcgaacgttttctgcgccgcctcgtccatcagcttatacggattggtctggtctgccgcggttgccgcactcagaggtgcaatcaccagcaaagcgaccatcattaaacgtttaaacatgcgtcggttctcctgaaattatttcgttgtacccacaggttcagtggtttcattattacctggcgcagcagctggcgcatcgccactattcttattgtcatcgcctttactaccgtaaaggaactgaccaatgagatcttccagcaccatcgcagacttagtgtcctgaattgtatcgccatccttcaggatagcagtccccagttccgggtcttcaaaaccgacgtttaatgccagatattgttcccccagcaggccggaagtacgaatgctcagcgaactggtatctggaatgtggttataacgttgttcaatttccagcgttacgcgcggcagataggttttcgggtccagcgtaatatccgccacccgacccacaacaacgccaccaatactgaccggagagcgcgctttcaggccgccaatgttatcgaacgtcgcataaagcgtgtaggtcggttcagtacgtatggacgtcacgttcgccgccttcaggcaaacaaacagcgccgccagcagtgctgctaataaaaagatacccacccaaatttcattttttttcgtttgcatgaactcaattcccaaacatcaatgcggtcagcacaaaatccagccccagaacagccagagacgagtggacaacggtgcgagtggttgcccggctaatcccggcagacgtcgggatggcgtcgtagccgttaaacaacgaaatccacgtcaccgtgatggcgaacaccacgctcttaatcagacagttgaccagatccatacgccagtcgacggcattttgcattgccgaccagaagaacccgctatcaatgcctttccaactgacgccgaccagagatccgccccagatccccacggcgacgaaaataaccgtcaacagtggtaatgaaataaccccagcccagaaacggggagaaataacccgacgcagcggatccaccgccatcatctccatactggagagttgctctgtagcgcgcatcaggccgatttctgcggttagcgccgaaccagcacgcccggcaaacaacaacgcggcaaccaccggccccagttcacgcagtagcgataacgccaccagcatacccagactggtttccgcactataagtggtcagaaccagataaccttgcagccccaacaccattccgatgaacacgccagaaaccacaataatcagcatcgacaggacgccgacattatagagctggcgcaccagcagcggcgcatgtttgcgaaattccggtttgccgaccagcgcattgaataacattaacccggcccgcccgaacgttctcagggttttaatccctttatgtccgagcgacgccagcgcatttaacagcatgagtggcttaactccctggtaaaagatcagcgtgataatcgccggcaggatagcggaacggaacaggcccgtcagctatcccgtccagaaactgacgtacgcgcggatcaggattcgcctgcaacgcctgggcactgccatgagcgacaatttttttgtccgccaggatccaggcgtgatccgcaatacttaacacttccggcacatcgtgagaaaccaccacacaagtcacgcccagcgcgctgttcagctcagaaatcagcttcaccagtacgcccatggtgatgggatcttgcccaacaaaaggttcatcaaacatgatgagatccggctccagcgcaatcgcacgcgccagcgctgcacgccgcgccatcccaccggaaagttcagaaggcattagtttagccgctccacgcagccccacggcctccagcttcatcatcaccgtactatgcaacaatggcgcgggaagttgggtatgttcgcgcagtggataggcgacgttgtcaaatacgttcatatcagtgaacaacgccccggactgaaataacatgctcatccgtttgcgcactgtatacaggcgcgaacgagacatcgccggaatattctcaccatcgaaaaggatctcaccatgatctggtgcgatttgcccgccaatcagacggagtagcgtcgttttaccgatgcccgatggccccatgatcgccgtgatcttccctcgcggcacggtcagggaaatattatcgaagatgcagcgattgccacgcgtaaaactgacatcgcgcatatcgactaaattcgccacagactgctccataattcacccttcgtcttgcgttgattttctaagcatggcgctcaatttaaccttgaacccaacatatttacagaatattacccgccgtggttagcgaaagctggcatttgttttactttttagccgcataaagtcaaaattaagaatccgttacggctttctgaaaatcttcagcggaccggcgagtatacctgaagaaaggacgttagatgcttttagctacggcactgttaattgttggtttacttttggtcgtttacagtgccgaccgcctggtttttgccgcgtctattctttgccgaacctttggcatcccgccgctgatcatcggcatgacggtggtcagtattggtacatcgttaccagaagtcatcgtctcgcttgccgcgtctctgcacgaacaacgcgatttagccgttggtacagccctcggctcaaacattatcaatatattgctgatcctcggtctggctgcgctggttcgtccttttaccgtccattctgatgttctacgccgtgaattacccttaatgttgttggtcagcgtggtggccggttccgtactctatgacggacaacttagtcgcagcgatggtatctttctcctctttctggctgtgctatggctgctgttcattgttaaacttgcacgtcaggctgaacgtcaggggactgacagcctgaccagagagcagcttgcagagctgccgcgtgacggcggattgcccgtcgcgtttttatggctcggcattgcgcttatcatcatgccagtggccacgcggatggtggttgataacgccacggtgctggcgaattactttgccatcagcgagttgacgatgggtctgacggcaattgctatcggaaccagcctgccggaactggcaaccgcaatagcgggggttcgcaaaggtgaaaacgacattgctgtcggaaatatcattggcgcaaacatttttaatattgtcatcgtgttgggtttacccgcgctgataacgccaggagagattgatccactggcgtacagtcgtgactacagcgtgatgttgctggtgagcattatttttgcgttgctgtgctggcggcgctccccgcaaccgggccgtggtgtaggggtattattaactggcggatttatcgtatggctggcgatgttgtactggttatcgccaatactcgttgaataactggaaacgcattatgtcgcacgtagagttacaaccgggttttgactttcagcaagcaggtaaagaagtcctggcgattgaacgtgaatgcctggcggagcttgatcaatacatcaatcagaatttcacgcttgcctgtgaaaagatgttctggtgtaaagggaaagttgtcgtcatggggatgggaaaatcggggcatattgggcgaaaaatggcggcaacgtttgccagcaccggtacaccttcatttttcgtccatcctggtgaagccgcgcatggtgatttaggcatggttaccccacaggatgtggtgattgctatctctaactctggtgaatccagcgaaatcacggccttaattccagtgcttaagcgtcttcacgtaccgttaatctgcatcaccggtcgcccggagagcagcatggcgcgcgccgcagatgtgcatctgtgtgttaaagtagcgaaagaagcctgtccgttagggctggcaccgaccagcagcaccaccgccacgctggttatgggcgatgccctcgctgtcgcgctgttaaaagcacgcggctttactgctgaagattttgcgctctcacacccaggcggcgcactgggtcgtaaacttctgctgcgcgtaaacgatattatgcatacgggcgatgagatcccgcatgttaagaaaacggccagtctgcgtgacgcattgctggaagttacccgcaaaaatcttggtatgactgtcatttgcgatgacaatatgatgattgaaggcatctttaccgacggtgatttacgccgtgtcttcgatatgggcgtggatgttcgtcagttaagtattgccgatgtgatgacgccggggggaatacgtgtgcgccctggcattctggccgttgaggcactgaacttaatgcagtcccgccatatcacctccgtgatggttgccgatggcgaccatttactcggtgtgttacatatgcatgatttactgcgtgcaggcgtagtgtaaagattcaaggataaacaacaatgagcaaagcaggtgcgtcgcttgcgacctgttacggccctgtcagcgccgacgttatggcaaaagcagagaacattcgtctgctgatcctcgacgttgatggcgtactgtcagatggcctgatttatatgggcaataacggcgaagagctgaaagcgttcaatgttcgtgacggttatggcattcgttgtgcgctcacctctgatattgaagtcgctatcattaccgggcgaaaggctaaactggtagaagatcgttgtgccacattggggatcactcacttgtatcaggggcagtcaaacaaactgatcgcctttagcgatctgctggaaaaactggcgattgccccggaaaatgtggcttatgtcggcgatgatctcatcgactggccggtaatggaaaaagtgggtttaagcgtcgccgtggccgatgcgcatccactgttgatcccgcgcgccgattacgtgacgcgcattgctggcggtcgtggcgcagtgcgcgaagtttgcgacttattactcctggcgcagggcaaactggatgaagccaaagggcaatcgatatgagtaaagccagacgttgggttatcattgtgctatcactggcggttctggtgatgatcggcattaatatggccgaaaaagacgataccgcccaggtggtcgtcaacaacaatgatcccacctataaaagcgagcatacggacacgctcgtctataacccagaaggggcactaagctatcgattgattgctcaacacgttgaatattattccgatcaggccgtttcgtggtttacgcagccggtacttaccacgtttgataaggataaaatcccgacatggtccgtaaaagcagataaagccaagctgaccaatgaccggatgctctatttatatggacacgttgaagtcaacgcacttgtgccggactctcaacttcgcagaatcacgacggataacgcgcagatcaatctggtgacgcaggatgttacctctgaagacctcgtcacgttatacggaacaacatttaactccagcggtctgaaaatgcgcggcaacttacgcagcaagaacgccgagctgattgaaaaggttagaacatcctatgaaattcaaaacaaacaaactcagccttaatcttgtgcttgccagctcacttctggccgccagcattccggcatttgccgtaaccggagacactgatcagccgatccacattgaatcggaccagcaatctcttgatatgcaaggcaacgtggttacctttaccggtaatgtcatcgtcacccagggcaccatcaaaattaatgccgacaaagtggtcgttacccgtccgggcggcgaacaaggtaaagaagtgattgacggctacggtaaaccggcaacgttctaccagatgcaggacaacggtaaacccgttgaaggtcacgcttcccagatgcactacgaactggcaaaagattttgtcgttctgacgggtaatgcttatctgcagcaggtcgatagcaacattaagggcgataagatcacttacctggtgaaagagcagaaaatgcaggctttcagcgacaaaggcaagcgcgtaaccaccgttctggtgccgtcgcagctgcaggataaaaacaacaaaggccagaccccggcacagaagaagggtaattaattcgttatggcaacattaactgcaaagaaccttgcaaaagcctataaaggccgtcgcgtggtagaagacgtcagcctgaccgtcaactccggggaaatcgtcggtctgctggggccaaacggtgccggtaagaccaccactttctacatggttgtaggcattgtgccgcgcgatgcgggcaacatcattattgatgatgacgatatcagtctgctgccactgcatgcacgcgcgcgccgcggtatcggctatctgccacaggaagcctccattttccgtcgcctcagcgtttacgataacctgatggcggtactgcaaattcgtgacgacttgtctgctgaacaacgtgaagaccgcgcgaacgagctgatggaagagtttcacattgagcacctgcgtgacagcatggggcagtcactctccgggggtgaacgtcgccgtgtagaaattgcccgcgcactggctgcgaatccgaaatttattctgctcgacgaaccgtttgccggggttgacccgatctcggttatcgacattaaacgcatcattgagcacctgcgcgacagcggcctgggcgtgctgatcactgaccacaacgtgcgtgaaacactggcggtttgtgaacgcgcttatatcgtcagtcaggggcatttgatcgcccacggcacgcctacagaaatcttacaagacgaacacgttaagcgtgtataccttggggaagacttcagactctgatagggtagaagtttgcgacgttttagcaggagagtacgattctgaacatgaagcaaggtttgcaactcaggcttagccaacaactggcgatgacgccacagctccaacaggcaattcgtctgttgcagttgtcgacgctggaacttcagcaggagctacagcaggcgctggagagtaatccgctgcttgagcaaatcgacactcatgaagaaatcgacacccgcgaaacgcaagacagtgaaacgctggacaccgccgacgcgctcgaacaaaaagagatgccggaagagctgccgctcgatgccagttgggacaccatttacaccgctggtacaccatccggcaccagcggtgactacattgacgatgagctgccggtctatcagggcgaaacgacgcagaccttgcaggattacctgatgtggcaggtcgagctgacaccgttttccgacactgaccgcgctattgctacctctatcgtcgatgccgttgatgacaccggttatctgactgtcccgctggaagatattctcgaaagtatgggcgatgaagagatcgacatcgacgaggttgaagccgtccttaagcggatccaacggtttgatccggtcggtgtagcggcaaaagatctgcgtgactgcctgctaatccaactctcccaattcgataaaaccacgccgtggctggaagaggccagattgatcattagcgatcatctcgatctgttagccaatcacgacttccgcactttaatgcgcgtcacgcgtctgaaagaagatgtgctgaaagaagccgtcaatctgatccagtcgctcgatccgcgccccgggcagtcgatccagactggcgaacctgagtatgtcattccagatgtgctggtgcgtaagcataacggtcactggacagtagaactcaacagtgacagcattccgcgtctgcaaatcaaccagcactacgcctcgatgtgcaataacgctcgcaatgatggtgacagccagtttatccgcagcaatctgcaggatgccaaatggttgatcaagagtctggaaagccgtaacgatacgctactgcgcgtgagtcgctgtatcgttgaacagcagcaagccttctttgagcaaggcgaagaatatatgaaaccgatggtactggccgatatcgcccaagctgtcgaaatgcatgaatcgacgatatctcgcgtgaccacgcaaaaatacctgcatagtccacgaggcatttttgaactgaagtatttcttttccagtcacgtcaataccgagggcggcggcgaagcttcctccacggcgattcgtgcgctggtgaagaaattaatcgcggcggaaaacccagcgaaaccgttgagcgacagcaagttaacctctttgctgtcggaacaaggtatcatggtggcacgccgcactgttgcgaagtaccgagagtctttatccattccgccgtcaaaccagcgtaaacaactcgtttgacccaaccgataaggaagacactatgcagctcaacattaccggaaataacgtcgagatcaccgaggcactgcgcgaatttgttacagccaaatttgccaaacttgagcaatattttgaccgaatcaaccaggtctatgttgttctgaaagtggagaaagtcacccacacctcagatgcaacactgcatgtaaacggtggtgaaattcatgccagcgcggaaggtcaggacatgtacgctgccattgatggcttaattgataagctggcacgccagttgaccaaacataaagataaactgaaacaacactaattgtccgggcaattagcatgtgcatggcggcctgttgtgcggcacaacgggccatttgtacggttaatgctccgagcctgttccactgtttgagtgggcaggttcttaggtgaaattatgacaaataatgatacaactctacagcttagcagtgttcttaacagggaatgtacgcgaagccgcgtccactgtcagagcaaaaaacgcgccctggaaatcatcagcgagctggcggcgaaacaacttagcctgccgcctcaggtggtttttgaagctatcctgacgcgggaaaaaatgggcagtaccggtatcggcaatggtattgcaattccgcatggcaaactggaagaagatactctgcgtgccgttggcgttttcgttcagctcgaaacgcctatagctttcgatgccatcgacaaccaaccggtggacttactttttgccctgctggtgccggcagaccaaactaaaacgcacctgcatactctgtcgctggtggcgaaacgtctggcggacaaaaccatctgccgccgtttacgcgcagcccagagcgatgaagagctgtatcaaatcattacggataccgaaggtactccggatgaagcgtagttattcggtaatgtctcttttagacgttgtgaggagaaacagtacatggtactgatgatcgtcagcggacgttcaggttcaggtaaatctgtcgccctgcgtgcgctggaagatatgggtttttactgcgtggataaccttcccgtagtgttgttacccgatctggctcgaaccctggccgatcgcgagatttctgccgccgtcagcattgatgttcgtaatatgccggagtcaccagaaatattcgaacaggcgatgagtaacctgcctgacgctttctcaccgcaactactgttcctggatgccgaccgtaataccttaattcgtcgttacagtgacacgcgccgactgcatccgctttccagcaaaaacctgtcgctggaaagtgctatcgacaaagaaagcgatttgctggagcctctgcgttcgcgagcggatctgattgtcgatacctcagaaatgtccgttcacgagctggctgaaatgctgcgtacccgtctgctgggtaaacgtgaacgcgaactgaccatggtctttgagtctttcggcttcaaacacggtatccctatcgatgcagattacgtctttgacgtgcgcttcttgccgaacccgcactgggatccgaaactgcgtccaatgacaggtcttgataagcctgtcgccgcgttcctcgaccgccacacagaagtacacaattttatctaccagacgcgaagctatcttgagctatggttacctatgctggaaaccaacaaccgtagctacctgacggtcgccattggttgtaccggcgggaagcaccgttcggtgtatattgcagagcaactggcagactacttccgctcgcgcggtaaaaacgtccagtcacgccatcgtacgctggaaaaacgtaaaccatgaccgtcaagcaaactgttgaaatcacaaacaagctgggcatgcatgcccggcctgcaatgaagctgtttgaattaatgcagggttttgacgctgaagtgctcttacgtaatgacgaaggcaccgaggctgaagccaacagcgttattgcgctgctgatgttggattctgccaaaggacggcagattgaagttgaagcgaccggtccacaggaagaggaagcactggccgccgttatcgccctctttaattctggttttgatgaagattaatcttcatcactttgacatacaactcccttcaaactccccccgacaataagaaaatcacgtactgaaatcgttctcaatcaacgtcatttgtacattttgtgcgcttttcactttcagaagaaccttaagaaaaccttaagaggcattgtttaggttttgtttaagttaatcgaccatactggagatcgtcagaaaatatttccaggagatggcatgattcgcttatctgaacaaagtcccctgggtaccggaagacatcggaaatgttatgcgcatccggaagatgcccaacgctgtatcaagattgtctaccatcgtggcgatggtggcgataaagagatccgccgtgagttaaagtactacgcgcatcttggtcgccggttaaaagactggagtggaataccgcgctatcacggtaccgttgagacggattgcggaaccggttatgtctacgatgtgattgcagattttgacggcaagccttccattacgctgaccgaatttgctgaacaatgccgttacgaagaagacattgcacaactgcgccagctactgaaacagctgaagcgttatttgcaggataaccgtatcgtgacgatgtcgctgaagccgcagaatatcctctgtcaccgcatcagtgagtcagaggttatcccggtcgtctgcgacaacattggtgaaagcacattgattccactggcgacctggtcgaagtggtgttgtctgcgtaagcaagagcggttatggaaacgatttatcgcccaaccggcgctggctattgccctgcagaaagatctgcaacctcgtgagagcaaaacgctggccctcacttcgcgcgaagcttaatccagctggtgttgttgcataaacggctcaccgcctaactgatacatctgccgtaaaatccacgcctgacggctacgcacgtagcccgatggcgaggagactttgaaacgaagtggattaggtaatacagctgccagtaatgcagcttccgaccgggtaagtttgctcgcgggtttgtggaaataacgttgtgccgcagcttcgacgccaaacacaccgtcgccaaattcggcgatattcaggtaaaccgtcaggatacgctttttgctccagaccgtttctatccccagcgttaatccggcttccagcccttttcgaacccagctacgcccatcccataaaaagagatttttggctgtctgttgagaaatcgttgaagcaccgcgaatacggttttcattgcgctcgttgtgcgccagggctttctcaatggaagcgacatcaaagccccagtgctcaggaaatttctgatcttctgcggcaatcaccgccagtcccatccacggcgagatttgatccatactgacccagtcagaatgtgccacgtaacgaaaattgccatgcagccaggcgctgacctgtcgctcgaccattaccgctgagaagggaacaggcgcaacgctaaacaacgcgatgcccccgccccagaaaacggcgaggacaaccattaaccgcaaaagaaaacggcgaacgaaactaaacaccgttaagcggcttttactcattcagccagaaccagcacgcgggaaaccagcttatcaatgccgctcgccgcttctgcaatgttctgcgccagcatatatgctggggtggtgacaatcttattgtcttcatcaaccacgatatcatcgacaggacacggcacatgctccgcgcccatctcttccagcacttctgcggtatcgatatcagtaccgatggtcaaacgcagcgggaaatcgaaaattttcggcagcatcgccggggcaatacacataaaaccaagcggttttccggcctgatgcatcgcttgtgccagcgcctttaattcacggtcaacggtgcattcgctaccaagactggcaaaattgcttaaattcttcgccgcgccaaacccccccggcacaatcaacgcatccagttcagcggcatcggcctgggccagaggacggatttcaccgcgcgttattcgtgccgcttcaatcagcacattgcgcgtttccgtcatcgcttcgccagttaaatggttgataacatcaacctgctgcttatccggtgcaaagcagaccgcctgcgcaccgctgcgtgaaatagctaacaacgtcaacaccgcttcatgaatttcagaaccgtcatagacgccgcatccgctcagaattacgccaattttcttcattgtgatcatcctttcgcaattgactgaaacacattaatttttttaataaaaatggtacgcatcacacatttaactgattcatgtaacaaatcatttaagttttgctatcttaactgcgtgcggcctgaaaaacagtgctgtgcccttgtaactcatcataataatttacggcgcagccaagatttccctggtgttggcgcagtattcgcgcaccccggtctagccggggtcattttttagtggcttttgccacccacgctttcagcacttctacgtcgtgacgccactcttctttcatctcttcaatccattcaccgacgttatcttcccaggccggaaggtcaggagactgaatttgctgacccagctgttgcagatggcgtaaccccactgaccccgccgcacctttaattttatgtccttcctcaacaatgccttttttatcctgcgccgtcagattcgactccagcacgctgacatagcccggcatcatcttctcaaacaccgctaacccgtcggtgatcagcttcggtcctacaagttcgagatactgttccagcatgggaatatcgagcaatgcttctgatttactgttctcttctgtcgtcaccgtactctcctcatcatcctgggtatcccagaatttcttgatcatcgcggttagcgccggaacagaaagcggcttactcagcacatcatccattccagcattgaggtactcttgtttgtctttcagcacgttagcggttaaggccaccagcggcggtaaatcctcgcgcggataacgtttcgtcagttcacgagagatatccagcccggtcatatctggcaactgaatatccagcaacaccaggtcgtattcgcccggtttaaacatctccagcgccgccttgccggtcatggcgacatcaacgctgttacctaatttttccagcacagaacgcgcaacaatcacgttcagttcaatgtcttccaccagcagcacattcagcgccggtaaaggcatatcgtcttcatcaaacgcatcatcgacctcttctgctaccgacggtgcgtggatcgtcaacgtaaaggttgaacctttgccctgttcgctggtaaccttaatatcgccgcccatatttttcgccagacgacgagaaacggccagaccaataccggtgccggtggcaggtttaccgccatgactgtctttcacctggtaatacatggcgaaaattttatccagctcatcctgcggaatgccgataccagagtcttccacttcaaaatgcagcatatcgccttcatcgtagcgcacgcgcacggtaacctggccttgctgggtgaatttgacggcgttactgatgaggttccacaggatctgccgtaaacgcgtcccgtcggtaatgacctgatgcggtaatggcagcgtcggctccaggttaaagcgcaatcctttttgttgcgcctgcaatgcggagagattttccagatcggcaaggaagctggtgaaatcaaccggttgattatcaagctggaccttgcgccgttccatcttatccatgtcgataatatcgttaaagatattccccagcgtgacggccgaaacatggatggtcttgagatatttttcctgctcggcggtgagttcggtatccagcagaatgcggctcagaccgacgataccgttcagcggtgtacgcaattcgtgactgatggtggagataaacgtcgttttgtcgcggctggcccgttcaagcgcatcctgataccgcttacgctcggtaatgtcgcgaccaaagcccatcaaaccgtgacgtttacccacgcggtcgtagtacggcactttacggatttcaaagcaggctttgcgcccgtccgggtaatccagccactgttcataggtcagtgacacattatgacggaacactttttcatcggtttcaatgacttttgcggcggcttccggtgagtaaacatcagcaggtttcaggtgaaccagttgtttttcgctttttccggtcagcagctccatcgcgcggttacagccggaaaactctttatcttcgttacgataaaaaaccaggtcgggtgaagcatcaaggaaggaacgtaagaatgaggattgctgctcgagctgaatttgtgtctcttcgcgctctttgatttcaattttcagttggccgaaggtttcctgcagttctgcttccgctttttcacgaacggcaatttcctgatttagctgggcaatattatcttttaactgaacgttgaggctcaaatcgcgctcgcgcatctcctccagtttttgcaccagccgtgacagacgttgtcgtgactcctccagttgctcgacgaccaccgatagaaagtagaccgcccacggcgtaatcagcaaaccaaagaagatagaacgaataacatcaatgctttcgacctgaccatgcagcaccatggttaccgccatttgtaccacaatggcaagaacgacgagggccagcgccagcaacattgagaagcgcaccagacctaacttcatcatcaggtcaacataatactgcgccagcagacgaatttgcttcattagggaattccttcacgacaacctgccccaataatacccaattctgacagttacgttataaattgtgtgagaaatgcggaattcccctcaacgacctactccgttggaggtagccacggacgtcccagcgccgatccctgtacgccatgttcattcagatagcgatccagctcgaccattcccgtccatcgattttcgcaccacagcggagcaagcagcgtcgggcgacgggcgctggcggaaatgcggtggtagatcacttccggtggcgtatggcgaatcatttctccggcagtgagcgtgtaatcctccagttcaataccgttcaaacgccccgcttcccaggctttcgccataatgctgcctttcacaatatgcagcggatgcagctttatgccgtccacgccggtttcaaccactcgctccagcgtttgcaaacattcagcctgcccttcgccaggcaggccgacaattaagtgggaacacaccttcagcccgcgctgacgtgccagctgggttgtacgctgataacaggcaaaatcatggccgcggttgatgcgatgcagtgttttgtcgtgggcggtttgtagccccagctccagccacacttcgtaaccctggtccttatattcgcaaagcagatccagcaccgcatccggcacgcagtccgggcgggtacccacacacaaaccgacaatattggcctggctcaccgcctgctgatacatagaacgcagcacctgaacttccgcaaaggtgctggtatacgcctgaaagtaggccagatagcgtttagcgcggttaactaaattcgcctggtgcgccagttgctcggcaatggaacgatgctgctgcgcttcatcggcaaacgaggcaacattacagaatgtgcagccaccacgcccgatggtgccgtcacggttagggcagctaaaaccgccgtgcagcgtcagcttatgcaccttttgcccataacgacgggtgagatcaccaccaaacatattgactaatttctgtaactgcataatctgatagaccgcgccttgaaaagaggccaaagcctgccatttttagctcaattcggcgatgacctggatcaatcgtcccggcctgcttttatcaactgcataatcaatcaaaattaccgaaatttcatgcataatcacataaatcacttttgcttatcttgtgtcagatttttttatctcctgatggattttaggcaaaaacagtagcatgaaacgtcattaccaattaaggcagtataaaatgctggttttgtcgtcagttcaaggcaggataagggttaacacacctttatgacagtcaggaattgactgtttctctaacgacttcccttttagccttaaagataaaatccattttaatttcagtcatttaataaagaattttgcgctaaagcacatttctgtaccaataagcttgccatttgacctgtatcagctttcccgataagttggaaatccgctggaagctttctggatgagcagcctgctcatcatatttatgcagtaattgagatcccctcttcaccgtattaaccgatgcgaaaaggacaacaagggggcgaatgcgaggcgcgcgtatgacacgcaaaccccgtcgccacgctctttctgtgcccgtgcgcagcggttcggaagtggggttcccgcagagcctgggggaggttcacgatatgttgtacgataaatcccttgagagggataactgtggtttcggcctgatcgcccacatagaaggcgaacctagccacaaggtagtgcgtactgcaatacacgcactggcccgcatgcagcaccgtggcgcgattctcgccgatggtaaaaccggcgacggttgcggcttgctgttacaaaaaccggatcgcttttttcgcatcgttgcgcaggagcgcggctggcgtttagcaaaaaactacgctgtcgggatgctcttcctgaataaagatcctgaactcgccgctgccgcacgccgcatcgttgaagaagaactgcaacgcgaaaccttgtcgattgtgggctggcgtgatgtccccactaacgaaggcgtgctgggtgaaatcgccctctcctctctgccacgcattgagcaaatttttgtgaacgccccggcaggctggcgtccacgcgatatggagcgccgtctgtttatcgcccgccgccgcattgaaaagcgtctcgaagccgacaaagacttctacgtctgtagcctgtcgaatctggtgaacatctataaaggtctgtgtatgccgacggatctgccgcgcttttatctggatcttgcggacctgcgtctggaatcggccatttgcctgttccaccagcgcttctccactaacaccgtaccgcgctggccgctggcgcaaccgttccgctatctggcgcataacggtgaaatcaacaccatcaccggtaaccgccaatgggcgcgtgcgcgtacttataaattccagacaccgcttatccctgacctgcacgacgccgcaccgttcgtcaacgaaaccggctctgactccagttcgatggataacatgctggaactgctgctggcaggcgggatggatatcatccgcgccatgcgtctattagtaccacccgcctggcagaacaacccggatatggacccggaactgcgtgccttctttgactttaactccatgcatatggagccgtgggatggcccggcgggcatcgtgatgtccgacggtcgttttgccgcctgtaacctcgaccgtaacggtctgcgtccggcgcgctacgtcatcaccaaagataagctcatcacctgcgcctctgaagtcggtatctgggattaccagcctgacgaagtggtcgaaaaaggccgcgtcgggccaggcgaactgatggttatcgacacccgcagtgggcgtattctgcactcggcagaaaccgatgacgatctgaaaagccgccatccatataaagagtggatggagaaaaacgtccgccgactggtaccgtttgaagatctgcccgatgaagaagtgggtagccgcgaactggacgacgacacgcttgccagctaccagaaacagtttaactacagcgcggaagagctggactccgtaattcgcgtactgggcgaaaacggtcaggaagcggtcggttcgatgggcgatgataccccattcgccgtgctctccagtcagccgcgcattatttacgactacttccgccagcagtttgcccaggtgactaacccgccaatcgacccgctgcgtgaagcgcatgttatgtcgctcgccaccagtatcggtcgtgaaatgaacgtcttttgcgaagcagagggccaggcgcaccgtttaagctttaaatcgccgattctgctctactccgatttcaaacagctcacgacgatgaaagaggagcactaccgcgcagatacgctggatatcacctttgacgtcactaaaaccacgctcgaagcgacagtcaaagagctgtgcgacaaagccgaaaaaatggtacgtagcggcaccgtgctgctggtgctctccgaccggaatatcgctaaagatcgcctgccggttccagccccgatggcggttggcgcgatccagacccgtctggtcgatcaaagcctgcgttgcgatgccaacatcatcgtcgaaaccgccagcgcccgcgatccgcaccacttcgccgtgttgctgggcttcggcgcgacggctatttatccataccttgcctatgaaacgctgggccgcctggtagacacccatgcgattgccaaagattatcgtaccgtgatgctcaactaccgtaacggcatcaacaaaggcttgtacaaaatcatgtccaaaatgggcatctccaccatcgcctcttaccgctgctcgaaactgtttgaagcggtcggtctacacgatgatgtagtgggcctgtgcttccagggggcggtcagccgcattggtggggcaagctttgaagacttccagcaggatctgctgaatctgtcgaaacgtgcctggctggcgcgtaagcccatcagccagggcggcctgctgaaatacgtccacggcggcgaataccacgcctacaacccggacgtggtgcgcacgctgcaacaagcggtacaaagcggcgagtacagcgactatcaggaatacgcgaagctggttaatgagcgtccggcaaccacgctgcgcgatctgctggcaattacgccgggtgaaaacgcggtcaacattgctgatgttgaaccggcaagcgaactgtttaaacgctttgataccgccgcgatgtctatcggcgcgttaagcccggaagcccacgaggcgctggcggaagcgatgaacagcatcggcggtaattcgaactccggtgaaggcggcgaagacccggcgcgctacggcaccaacaaagtgtcgcgcatcaagcaggtggcttccggtcgctttggggttactccggcgtatctggtcaatgccgacgtcattcagattaaagtcgcccagggcgcgaagccaggcgaaggcggtcagttgccgggtgataaagtcacgccttacatcgccaaactgcgctattcggtgcccggagtgacgctgatctccccgccgccgcaccacgatatctactctatcgaggacttagcgcagctcattttcgacctcaagcaggttaacccgaaagcgatgatctccgtgaagctggtttccgaaccgggagtaggcaccatcgcgactggcgtggcaaaagcttatgcggacttgatcaccatcgcaggctatgacggcggcaccggcgcaagtccgctttcatcggtgaaatacgcaggctgtccgtgggagctggggcttgttgaaacccagcaggcgctggttgctaacggcttgcgtcacaagatccgtttgcaggtcgatggcggcctgaaaacgggtgtcgatatcatcaaggcggcgattctcggcgcagaaagcttcggcttcggcactggcccgatggtggcgctcggctgtaaatatctacgtatttgccatctgaacaactgcgcaacgggtgtagcaactcaggatgacaaactgcgtaagaaccactatcacggcctgccattcaaggtgacgaattactttgagtttatcgcccgtgaaacccgcgagctgatggcacagcttggcgtaacacgtctggtggatctgattggtcgcaccgacctgctgaaagagctggacggtttcaccgccaaacagcagaagctggcgctgtcgaagctgctggagactgccgaaccgcatccaggtaaggcactctactgcaccgaaaacaacccgccgtttgataacggcctgctgaacgcgcagttgctgcaacaggcgaaaccgtttgtcgatgagcgccagagcaaaaccttctggttcgatattcgcaacaccgaccgttctgtcggcgcgtcgctttcaggctatatcgcccagacgcacggcgatcaggggctggcagccgatcctatcaaagcgtacttcaacggcaccgcaggccagagcttcggcgtgtggaacgcgggcggcgtggaactgtacctgaccggtgatgccaacgactatgtcggtaaaggcatggcgggcggcttaatcgccattcgtcctccggttggttccgccttccgcagccatgaagcaagcattatcggcaacacctgcctgtatggcgcgaccggtggtcgtctgtatgccgcaggccgcgcgggtgaacgtttcggcgtgcgtaactccggtgctatcaccgtggtagaaggcattggcgacaacggttgtgaatatatgacgggtggtatcgtctgcattctgggtaaaaccggcgttaacttcggtgcgggcatgaccggcggtttcgcttacgttctcgatgaaagcggcgatttccgcaaacgcgttaacccggaactggtcgaggtcttaagcgttgacgctctggcgatccatgaagagcatctgcgtggtcttatcaccgagcatgtgcagcataccggctctcagcgcggtgaagagattctggcgaactggtcaaccttcgccactaaatttgcgctggttaaaccgaagtccagtgatgtaaaagcactgctgggtcaccgtagtcgtagcgcagctgagttgcgcgtgcaggcgcagtaaggggtagcaacaatgagtcagaatgtttatcaatttatcgacctgcagcgcgttgatccgccaaagaaaccgctgaagatccgcaaaattgagtttgttgaaatttacgagccgttttccgaaggccaggccaaagcgcaggctgaccgctgcctgtcgtgcggcaacccatactgcgagtggaaatgcccggtacacaactacatcccgaactggctgaagctcgccaacgaggggcgtatttttgaagcggcggaactgtcgcaccagaccaacaccctgccggaagtttgcggacgagtctgcccgcaagaccgtctgtgcgaaggttcctgcactctgaacgatgagtttggcgcggtgaccatcggcaacattgagcgctatatcaacgataaagcgttcgagatgggctggcgtccggatatgtctggtgtgaaacagaccggtaaaaaagtggcgattatcggcgcaggcccggcaggtctggcgtgtgcggatgtcctgacgcgtaacggcgtaaaagccgttgtcttcgaccgtcatccagaaattggcgggctgctgaccttcggtattccggccttcaagctggaaaaagaggtaatgacgcgtcgccgtgaaatcttcaccggcatgggtattgaattcaaactcaataccgaagtgggccgcgacgtgcagctggacgatctgctgagtgattacgatgccgtcttccttggcgtcgggacttatcagtcaatgcacggcgggctggaaaacgaagacgccgatggcgtgtacgcagcgctgccgttccttatcgccaacaccaaacagttaatgggctttggtgaaacccgcgacgaaccgttcgtcagcatggaaggcaaacgcgtggtggtccttggcggtggcgacactgcgatggactgcgtgcgtacgtccgtgcgccagggagcgaagcacgttacctgtgcctatcgtcgtgatgaagagaacatgccgggttcccgccgcgaagtgaaaaacgcgcgggaagaaggcgtagagttcaaattcaacgtccagccactggggattgaagtgaacggtaacggcaaagtcagcggcgtaaaaatggtacgtaccgaaatgggcgaaccggatgccaaaggccgtcgccgcgcggagatcgttgcaggttccgaacatatcgttccggcagatgcggtgatcatggcgtttggtttccgtccacacaacatggaatggctggcaaaacacagcgtcgagctggattcacaaggccgcatcatcgccccggaaggcagcgacaacgccttccagaccagcaacccgaaaatctttgctggcggcgatatcgtccgtggttccgatctggtggtaaccgctattgccgaaggtcgtaaggcggcagacggtattatgaactggctggaagtttaagctctgtcccagcgccgcctcctcagaaaagagtcggcgctgaaattctcctttctttctggaaagcgcctcgcataatctgaagaaaaccaatgtaatacgctcatctggattgttaccggtagatgcccggcgtatagctgattccattattcaacgcagcgccatataaagggacagataatggaatcgctctcagagagaacctcaacaggctaccagcaaatccatgacggtattattcacctggtcgatagcgcccggacggaaacggtacgtagcgttaacgcgctgatgaccgcgacatactgggaaattggccgacgaattgtcgaatttgaacaaggtggcgaggccagggctgcgtatggtgcgcagctaatcaagcgactatcaaaggatttaagtctaaggtataagcgtgggttctctgcaaaaaacttacgccaaatgaggcttttttacctcttttttcaacatgttgaaattcgccagacagtgtctggcgaattaacaccattgggaattccgcagacaccatctgcagaattcccatcggcaaagatttggcagacgctgtctgccaaattgagaggctgtttgatatttccacagcttttgtattgcatctcctattttcggtttgtatattcatgcaaataaacgaaggaaagttgccatgatttacattgaacagcttgaattaatccataaaagtggtgatgtgttgtatccagtaaaaataaccagaaaatcatcaggaaaaactgccttccaccttgttccattcggcttaaataagactcacgaccttctagaggtggaagatgcttcagaagcaattcggctggtgattgatgaacgtcattccattcgctgcagtacacttacagcaactattacgaataaaaagggcaagcgaattaagcggacaggtatatacagtatcaagggtgttaacataaaagaatacaacgtcaggtaatggcacagagcggtccgtcagttcaggtttggctctgtgccaaagatgggtcaggtcacacctgatctaataaatttaagccattaaatcagccttaaccttcaccaccacctttttaatctcacccggctcgccgacaacgcatcctggtttatgcggttctcccggcataaacacggcgaacattcccggttttaagttgatggtttgctcgttttcaatggcgctgcaaagctggtaatcatcttcatggtggaactcttcacattggcgcgcagtgcctgccatgccaaacagaatccgttcctcaccgtttaataacagctggatatcaatgtattgctcgtgcaattccgcttttttctcgacgggcgattgagtgttaaacgtcatgacattcataaaaatattgtcgccctgtaattcgtaacgacccggcgctttttcttgcggtctggcagctaaggccagcgttaacgcgtcctgtaacgcaggatgtaacccagcagacggtaatgactgtacttcacccatcatcataatttttctccctgagccaacagcgcagccccaagtaaacctgcatcatggcggtaatgcgccgccagtaaatcaacatgaaatgccgctggctcctgcgccagatacatttccaccaacgccagatacccttctgccagaccaacgctgccaccaaccaccacgcactggcaatcagttgtggctttaatatcagcgatcagccttgcaagcgtacgtgcggagcgatgaatcagttgctgcgcctgctcatcgccctgcccggcgcgtgtgaaaatagttctcgcatccgcgccagccagctcgccctgcgctgccgccgcaatgccgcgaccagaagcaattgcttccacgcaacctgtgcgtccacagccgcagactgggccgtgtggatcggcaagcgtatgcccgatgtgccccgccagaccgccagggccggtaagcagtttgccgccgctcactacaccgccgccgacgccagtggaaacggtgataaagaccatatcggttatatcgccttccagcgcctgatactctgcccatgctgcggcctgcgcgtcgttaatggcaatgctcggcaaattggtaagttgttccagcgttttgactaacggaaagtgtagcaatccaccgagattatgcggattcagcgccagcaaactgccgtcgcgaataattccggttgaagcgatggcaacccgctgcgcatgagcttgcaacggagagactaatgcggataaggcatcacgcaaggcttctggtgtctggctggctggcgtaggaagttcacgacgatcgcggatctgcccgtcagcgccaatcagcgcggcggcaagtttagtaccgccgatatcaatcgccagtgtggtcatagcaccgcctttttcatcgctgtgttgtaccactgacaaatgtgttcaagacgcgtaatggcagaaccgaccgtcaccgcccacgcgccgtggcgcatcgcatctgccgcctgagcaggcgtgttgtaacgcccttcggcaatcacccgacatccggcttcgctcaacgttttcaccagcgccagatccggctcttctggcgtttcaggcgtggtatagccagaaagcgtagtgccaataatttcggctcccagcttttggcatgccaggccgtcttccggcgttgagcagtcggtcatcgccagtaaaccgtgatggtgaatacgtgccagcagcgtttcaacaggcaccggacgcgggcggtcggtgccgtcaatggcgataatgtccgcgcccgcctgcgccagcgcatcaacatcttcaatataggccgtgatgcgtaccggagaatcctccagatcgcgtttcacaatcccgataattggcacgctcaccaccgcacgcgtggcttgcagatttgccacaccttcaatgcgaatggcaaccgcgcccgcctgttctgccgctaatgccatggcggcgacgatttcgggtttatcgagcgggctgtccggaaccggctggcaggagacaatcaggccaccgttagcagcgattttttgatccagttgtgcaagtaacgacatacatcttcccttagcgaaaggcccggtacatagaccgggcaacaggattaacttttggttttgactaaatcgtttttggcgctgccaaacggcacggcaccgctgaatggtttaccgtcgatagcgtcatgagtacgcaacgcttccgggcgcaaccaacgctgaacgcgagaaggcatatccagcccaatcagcaggatcaccacgaacgtcagactgaacgagagcgatgccagcgcagtacccagatccagacgttgagcgatcaacgcgccgatgattggggccagtgcaccgcccaatgcgccaacgttgtaggtaaagcccaggaccgctgcacgctggtcggtatcgaaataaccgccaatcagttttggtaagatcccggcgatcccttgtccaagcatttgctggaagaacagtaacagaccgagcacccagacgtttgcgccgccaatcgcaaataccggaataatcagcagctgcgaggccagcaggctacaaacgtacgctttgcgggttcccagccagtcaccgaggaagccacctacgcagcatcccaccgccgcgccaaagccactaaagaacagcacattggctacagtatgcgggttataagccagatcggttttcagatacgttggcagcagcgcctgaatcggccatgagtagaggaaagcaaacaacacgaccaccatcagcattacgcccgttggccagcgtttgcctgtactctgcaccataaagctgataaagattgcggcgcataacagcccaagaacagcgacgatcgcggcattttgcaggttaccggcgaagcagaaccacagcgcagtagccgccgccagtgtcattacgatattggcaatgcgatgttcaccacggtagagaatatccaccattgtgcgtactggtgctttacctgcgtgtttctctttccagtcttccgcttccgggatgtttttacgcagccagagagcaaagatgattggcaaaatgccgataaagaacagcgcacgccagccccagaccggaaccaccaggctatagacctgagcggcaacgacggcccccacagagaagcctgaaatcaaaaaaccactggctttgttacgcagatgttttggccagctttcaatgacataggtggcgctggaaccgtattcacccgccatccccatgccgatgaccagacgagcgataaacatggtgatgtagcctggcgcaaagccgcaggccagcgtcccggccgagaagagaacgatgctggtgaccattgccagacgacgcccgtagcggtcacccatagcgccgagcatcaggccgccgaaccagcgagagataaaggctgcagagatcagacttgccgcctgcaccgtcgtcagcccgaattcaccttgtacttcggtgagtaccagggcgattaaaacgaaatcaaaaccgtcaagcagatatcccaaccaggcagcggaaaatgcgcgccattgtgcacggttgagatggcgataccacgggatattctgggttgtagtactcattgtgagtctcccgcggtgggcgatgcccacacgctttggtatgaaaattgtagggtacagatgcgtttatttcccctcacccggtaggggcgagcgaggggaaacaactcacccgcgctcttgcatcaactgctgggccagcgccttcagttctggcagatatttttcatctaccggtccaaacggtttgcggcacagcggcacagaaacgacatccatataatggaggacagttttcaggccgcggaatacgcccgttttgatcagtaaatcaatgactttattgcattcagtttgcagtttctgcgcggtctggatatcgccttctttcagcgccttaacgatcccctgatagcgccagcccatgatgttgtaggtactgccgataccaccatcagcgcccgccagcagaccagaggcgaagatttcgtcgtaaccgttatagagcacaagatcaggatgttcacgacggatctgctccatctgatagagatcgccagaggtctgtttcagcgcacctacgccaggcaatgtaacaagtgtgttgatctgatccagggtcagttttaccccactcagggctggaatgttgtacaccaccatcggcaaaccatccgccgaatcaataattgcccgatagtgatcgcagtgttcttcaaagctgaaaggatagtagaacggcgtgacggcggagacggcatcgaagccataacgtttagccgatgccgcaagttgttggctttcggcggtgctgacgcaaccgacgtgggcgatgagtttaatcttacctttcgcctcttcggcgacgatttccagtacctgttcacgctcggaaaggctttgtacaaaggcctcgccggtcgaaccacccacgtataaaccgtcgatgccctgctgaatattgaactgaaccaggcgacgcagactcgctttatccagtgcttgttgttggtcaaaaggagtcaggagtgcagccattacgccacgtaaattcgttgccataaatacctctgaagtgatgcttgtctgataaacgatatacctttatacctgttataccagatcaattaagcaacaccccatacagaaagcttataatgcgatctgcttcactaaagtggcattatttctttttgttggtggtctgaccgaaagcgtgccaggtagcagagacgctgttgagatgcgattgcaacgcacgatcggcttcgtcaggatcatgacggcggatcgcatcaacgatcgcaatatgctgttgataactaacgttgttatgttcgtgcagtgcctgatcggtaaccgttgggcgtgcggcaataagccagtcgagcagggcaacgtggatcgccatgaagattgggttaccggggatctccgccagcacgcggtggaaatcaacgtctgaacgaatgaatgccgcgttgttatccagcgactgactgttgatttccagtgcttttgccagcaaatcgatttgctcatcggtggcatgttcagccgcatagcgcaccagactggattcaaagaacagacgtaattgttcgaaatgggcaatcccaccgggatgagaaaggaaatctttcgccatgccggaaagctcaccgatgatagtgtccgcagaaggacgcgagacgcgagcgcgttcgccgttgtttatttgcaccagacctttgcgttttaacgctgccagcgcttcacgcaccgaaggacgcccgacgttaaagaacgccatcagttcgcgttcagacggtaattgttcaccttcgccaaattcacgacggcggatcatctgttccagctcttcttccaccatttcggagagttttttacgcgccagcgggcggctacgcaagttgcgaccaattgcaggtgaagaatcttcggtttgcgaatcaaatgcgttcataaggcccattctgtaaggtcagtgtgattaacatcatcagtgacatcctatcacaggattgaaagtaggggaaaatggcagggttttctctttgtgcctcatcattaccataattaacggaataattaactattgcgaaaaattaatgtaacgcagataaaaacatcccgtttgaattattcataagactattcacgagcattatgaatattatgaatgtgttcttacaaaataatcataagcgcatatttttaatgaaaaatcacctcacctacaattaaaaacacgacatccgcaccataaatagccttgcaaaaaatataacatcgttgttttcaatctgccgtttatgggattgaccgttttcttttgacacggagttcaacaatgttcggcataattatatctgtcatcgtattaattacgatgggctatttgatcctgaaaaactacaaacctcaggtggtgctggctgccgcaggtatcttcctgatgatgtgcggtgtctggttagggttcggtggtgtactcgatcccaccaaaagcagcggctacttgatcgtcgatatttataatgaaatcctgcgcatgctgtccaaccgcattgccggattggggctgtcgattatggcggtgggcggttatgcccgctacatggagcgcataggggccagtcgcgcgatggtgagcttgttaagccgccgttaaaactcattcgctcgccgtatattattctgtcggcaacttacgtcatcggccaaatcatggcgcagtttattaccagcgcctccggtctgggtatgttgctgatggtcaccttatttccgacgctggtgagtctgggagtaagtcgcctctctgcggtggcggttatcgcaaccacaatgtccattgagtggggaattctggaaacgaactccatttttgctgcccaggtagcgggaatgaaaattgccacatacttcttccactaccagcttccggtcgcctcttgcgtcattatctcggtggcgatctcccactttttcgtgcaacgcgcttttgacaaaaaagataaaaatatcaatcacgaacaggcagagcaaaaagctctcgataatgtcccgccgctctattacgccattttacctgtgatgccgttaatcctgatgctcggctcgctgttcctcgcccacgtcgggctgatgcagtcagaactgcatctggtggtggtgatgttactgagtttgacggtgacgatgtttgttgagttcttccgcaagcataacttgcgcgaaacaatggacgatgtgcaggcgttttttgacggcatgggtacgcagtttgccaacgtggtaacgctggtggtcgcgggtgaaatatttgcgaaaggcttaacgacgattggcactgtcgatgcggttatcaggggtgcggagcattctggtctgggcggtattggcgtgatgattattatggcgctggtcattgccatttgtgccattgtgatgggctctggcaatgcgccgtttatgtcatttgccagtcttattccgaatatcgcagccggactacatgtaccagcggttgtaatgattatgccgatgcattttgccacgacgctagcgcgcgcggtttcgccgattactgcggtggtggtcgttacgtcaggaattgcaggcgtttcgccttttgcggtggtgaagcgaacagcgatccccatggcagtcggtttcgtggtgaatatgattgccacaatcacgctattttattaagccattaaaagacaaaacaggccaccagggcctgtttttgtattacttcacaacgcgtaatgccggtcgaccaccgcgtggtggctgcggaggttcatcgtcaggatgagtgtcatcatcgtgatctggcttgtcgccatcaataaccgacataacggtttcgttgtctgccgatgcctcttcatcattcatgatgctggtatcttcatcgtaggcagcttcaggctcaaacatcgtgcctgcgccattttcacgggcgtagatagccagcacggcagccagcggcacagaaacctgacgcggaatgccaccaaagcgcgcgttaaagcgtacctcatcattcgccagttccagattgccgacagcacgcggcgcaatgttgagtacgatttgcccgtcacgcgcatattccataggaacctgcacgccagggagcgtcacatccaccaccaggtgcggcgtgagctggttatccagcaaccactcatagaatgcacgcagcagatagggacgacgtggtgttagctgtgacaaatccatacagattaactccggcccagacgcatttcacgttctgcttcagttaaagaagcaaggaaagagtcacgctcaaagacgcgggtcatatagcctttcagctctttcgcacccgggccgctgaactcgatgcccagttgcggcagacgccacagcagcggagcaagatagcaatcgaccaggctgaactcatcgctcaggaagtacggcttctgaccgaagaccggcgcaatcgccagcagttcttcgcgcagttgcttacgtgcggcatctgcttcagaagctgaaccgttgatgatggtgttcatcagcgtgtaccagtctttttcgatgcgatgcatgtacagacggctttcaccgcgagctaccgggtaaacaggcatcagtggcggatgcgggaaacgctcatccagatattccataatgatgcgagattcccacagggtcagctcacgatccaccagggtcggaacgctctgattcgggttgaggtcaatcagatcctgaggcggattgtccttttccacgtgttcgatctcgaaacttacacctttctcagccagcacaatgcggacctgatggctatagatgtcagtaggaccggaaaacagcgtcattaccgaacgtttgttggcagcgacagccatgaaaacctccaggtatagtcagaatttttactgctaccagccaccaggtggccagtcagaagttgtgttacccaataaggaacgactctctttgttcgaaaatcaaacaaaaaatgagcaatacccgacatttgggcagaaaattggatgatagtttaccagattttgcgaccattgtggtgagtcgatgccggaaatggggaaaaagagatgcgctttagtctgaaatagttgacttagtcccttattggcgatgtggtttttgttttacctgtctgtcaggtggcagcaaaaagcaactttccagtttttacgctgattcagattttagctataaaaaaacccgccgaagcgggttttttcgaaaattgttttctgccggagcagaagccaattaacgtttggagaactgcggacgacgacgtgctttacgcagaccgactttcttacgttcaacctgacgagcgtcacgagtaacgaagccagctttacgcagttcagaacgcagggactcgtcgtattccatcagagcgcgggtgataccgtgacggatcgcaccagcctgaccagagataccaccacctttaacggtgatgtacaggtccagtttctcaaccatgtcgaccagttccagcggctgacgaactaccatgcgggcagtttcacgaccgaagtactgttccagagaacgttggttgattacgattttaccgttgcccggtttgatgaaaacgcgagctgcggaacttttgcggcgaccagtgccgtagtattgattttcagccattgcctataatcccgattagatgtcaagaacttgcggttgctgtgccgcgtggttgtgctcgttacccgcgtaaactttcagtttacggaacatagcacgacccagcgggccttttggcaacatgcctttaaccgcgatttcaatcacacgctcaggacggcgagcaatcatctcttcaaaggtcgcttgtttgataccaccgatgtggccggtgtggtgatagtacactttgtcagtacgcttgttgccggttacagcaactttgtcagcgttcagaacgatgatgtaatcaccggtatctacgtgcggagtgtattccgctttgtgcttaccgcgcaggcgacgagccagttcagtagccagacggcccagagttttaccggtcgcgtcaacaacataccagtcgcgttttacggtttctggtttagctgtaaaagttttcattaaaagcttacccaataaatagttacacgttggtgaacacccaaacgtcttcaattgttgaggttcacacgacaaagtccggcaaacctaccccttcgaatagcctatgccagcacacaaaaagttttgggaaaaaaactttcttgtaacgtggggtcgcaggattatagagaagtcggggtcaaagatcgacccctttttgtgatttgtggcaggttttaacctgctaaatgctcgcgcttcagatactcttcgctttgcatctcttgcagacgtgacaggcaacgctggaactcaaatttcagccgctcgccctgataaattgcatacagcggcacttctgcactcaccactaatttgacatggcgctcgtaaaactcatccaccagcgcaataaagcgccgcgcttcgctctccatcaaccgcgtcataactggtacatcaaacaacatgaccgtatgaaagagacgtgagagcgcaatatagtcatgctgactgcgggcgtcgacgcacagcgtagtaaaagagaccgccagcgtctggttctcgacgcccattgtcgccaatggccgatggttgatttctaacgtcggtgaattttctcgtttcgcccccgccagcgccaaccatagtttatccatctgcgcccgggtttcatcgttgagtggcgaaagccacagatgcgcctgagtgagtgtacgcagtcgataatcaacaccagcgtccacgttcattacatcacaatgctgtttaatggcatcgattgcaggcagaaaacgcgcacgttgcaggccatttcgataaagttcgtccggcggaatatttgacgtcgctaccagggtaataccgcgggtgaacagggctttcatcagaccgccaagtagcatggcgtcggtaatatcagaaacaaaaaattcgtcaaaacagagcacgtcagtttcggctttaaagcgatcggcaataatttccagcggatcggtctgcccctgtaaggcagttagctcttcgtgcacccgcagcataaaacggtgaaagtgcaggcgctgtttccgctctcccggcaggctttgatagaaaaggtccatcagccaggttttcccgcgtcctacaccgccccacatatataagccacgcactggcgtatgctttgtgtcttcgcgtttaccccacagcttaccgacccgcgccattagcccactcgtcctgggggctggtggcctgctattgatgagttcttgataaataatttccaggcggctgacggcctctttttgaacgtcgtcgggttgatggctgccttcattgagcgccttcaggtattgcgatgttggggtaacgctttgcatgatcttattgttattccttgaataatcggtgcgccgttgttcacggttgacgaaaaaaaggccgttctacactacgcgatatgcagtcgggattccacttctgtggaattaacggttatagtggcataatcagccgcaggcatggagcctgaagccaacaccctacggaaacaaaagacaacgggagatgttcatgacctgggaatatgcgctaattgggttagtcgtcggcatcattattggtgctgtggccatgcgttttggtaatcgtaaactacgccagcaacaggcgttgcagtacgaactggaaaagaataaagctgaactggacgagtatcgcgaagagctggttagccactttgcccgcagcgcggaattactggataccatggcgcacgactatcgccagctgtatcagcacatggcaaaaagctccagcagcctgctgccggaactgtctgctgaagcaaacccgttccgtaatcgtctggcagagtctgaagccagcaacgatcaggcaccggtgcagatgcctcgcgactattctgaaggcgcatccggcctgctgcgtactggcgcgaagcgcgactaatttatttttcgggcgcagccattgcgccctcctcttctctccctccccgactatcatttaatctggtgtctcattgttagccgtctgaaaattcaataacatcaaactgttttgaatctcttttcttatcattcaggtacgagagcaggaataatgaaaaaacaaacccagctgttgagtgcattagcgttaagtgtcgggttaactctctcggcgtcatttcaggccgtcgcgtcgattccaggccaggttgccgatcaggcccctctccccagtctggctccaatgctggaaaaagtgcttccggcagtggtgagcgtacgggtggaaggaacggccagtcagggacagaaaatcccggaagaattcaaaaagttttttggtgatgatttaccggatcaacctgcacaacccttcgaaggtttaggctccggtgtcatcatcaacgccagtaaaggctatgtgctgaccaacaaccatgtgattaatcaggcacagaaaatcagtattcagctcaatgatgggcgcgagtttgatgcaaaactgattggtagcgatgaccagagcgatatcgccctgttacaaattcaaaacccgagcaaattaacgcaaatcgctattgccgactccgataaattgcgcgtcggtgattttgccgtagcggtcggtaacccatttggccttgggcaaaccgccacctctggcattgtttccgcattaggccgcagcgggttgaatcttgaaggtctggaaaactttatccagacagatgcttccattaaccgcggtaactccggcggtgcactattaaaccttaacggtgagttaattggcatcaacactgcaatccttgcgcctggcggcgggagcgtcgggattggatttgccatccccagtaatatggcgcgaacactggcgcagcagcttatcgactttggtgaaatcaaacgcggtttgttaggcatcaaaggcaccgagatgagtgccgatatcgccaaagccttcaaccttgacgtgcagcgtggcgcgtttgtcagcgaagtgttgccaggttctggctcggcaaaagcgggcgtcaaagcgggcgatattattaccagcctcaacggcaaaccgctgaatagctttgctgagttgcgctctcgtatcgcgaccaccgagccgggcacgaaagtgaagcttggcctgctgcgtaacggcaaaccactggaagtagaagtgacgctcgataccagcacctcttcgtcggccagcgctgaaatgatcacgccagcgctggaaggtgcaacgttgagcgatggtcagctaaaagatggcggcaaaggtattaaaatcgatgaagttgtcaaaggaagcccagctgctcaggctggcttgcaaaaagacgatgtgatcattggcgtcaaccgcgatcgggtgaactcgattgctgaaatgcgtaaagtgctggcggcaaaaccggccatcatcgccctgcaaattgtacgcggcaatgaaagcatctatctgctgatgcgttaatgtcgtaaaccgggcatcaggcttacgtgtgatgtccggttaactcgtggtatgctgctgccgttcccttttttaatgacgcctccatcatgtttgtgaagctcttacgttccgttgcgattggattaattgtcggcgctattctgctggttgccatgccttcgctgcgcagccttaacccgctttccactccgcaatttgacagtaccgatgagacgcctgccagctataatctggcggttcgccgcgccgcgccagcggtggttaacgtttacaaccgtggtttgaacaccaactctcacaaccagcttgagatccgcaccctgggatccggtgtaatcatggatcaacgcggttatatcatcaccaataaacacgtcatcaacgacgccgatcagatcatcgtcgccttacaggatggacgtgtatttgaagcattgctggtgggatctgactctctaaccgatctggcggtacttaaaattaatgccactggcggtttacctaccattccaattaatgcacgtcgcgtaccgcacattggcgacgtagtactggcgatcggtaacccgtacaacctcgggcagaccattacccaggggattattagtgccacgggtcgaatcggtctgaacccgaccgggcggcaaaacttcctccaaaccgatgcttccattaaccacggtaactctggcggcgcgctggtgaactcgctgggcgaactgatgggcattaatacgctgtcgtttgataagagtaacgatggcgaaacgccggaaggtatcggctttgcgattcctttccagttagcaaccaaaattatggataagctgatccgcgatggtcgcgtgatccgcggctacattggtatcggcggacgtgagatcgcaccactgcacgcgcagggcggtggtatagatcaactgcaagggatcgtggttaatgaagtgtcacctgacggcccggcggcgaatgcgggtattcaggtcaacgatctgattatttcggtggataacaaaccggccatctctgctctggagacgatggatcaggtggcggaaattcgccctggttcggtgatccctgtagtagtgatgcgtgatgataagcagttaacgctgcaggtcaccattcaggaatatccggcaaccaattaagtcgtgcgctcaaaacaaaaaaccggagtctgtgctccggttttttattatccgctaatcaattacttattaacgaactcttcgcccagggcgatatctttcttcagcgtatccagcataccttccagcgcgttctgttcaaatgcgctcagggtaccgatagatttacgctcttccacgccgtttttacccagcagcagcggttgagagaagaaacgggcgtactgaccgtcgccttcaacgtaggcacattcgacaacgccttgttcgccctgcagtgcacgaaccagagacagaccaaaacgtgcagctgcctggcccatagacagggttgcagacccgccaccggccttcgcttcaaccacttcagtacccgcgttctggatgcgtttggtcagatcagccacttcctgctcggtaaaactaacgccaggaacctgtgacagcagcggcagaatggtaacaccagagtgaccgccaataaccggcacttcaacttcgcctggctgtttgcctttcagttccgcaacaaaggtgttggaacgaatgatatccagcgtggtaacgccgaacagtttgtttttgtcataaacaccggcttttttcagcacttcagcagcaattgcaactgtggtgttaaccgggttagtgataataccaatgcacgctttcgggcaggttttcgcaacttgctgtaccaggtttttcacgatgccggcgttaacgttaaacaggtcggaacgatccatacccggtttacgcgctacgcctgcagagataagaacgacatctgcgccttccagcgccggagtcgcatcttcaccagaaaaacctttgattttcacagcagtagggatatggctcagatcgacagccacaccgggagtcactggagcgatatcatacagagagagttctgaacctgaaggcagttgggtttttaacagtagtgcaagcgcctggccaataccgccagcagcgccgaggactgcgactttcatcctaaactccttattatattgataaactaagatatgttgctccgctgccgcgaccttaatccacaaaattgccgtttacaatgaccacatctcaagaatgtgtagtcacgcaagtttagcgtttatgcatttaattgccgtaatcaggaacctaacttacgtaattaacagtcgcttatgcattagcgcaacattccaacaggtggtgacaatataccctaccgttcagccaaaacaacatcaatttgataacaattaatttacttttaagcagaatttgcatgccgtgacgcaggcatgtttctcaataacgaaatttgataaaatcccgctctttcataacattatttcagccttcttcagggctgactgtttgcataaaaattcatctgtatgcacaataatgttgtatcaaccaccatatcgggtgacttatgcgaagctcggctaagcaagaagaactagttaaagcatttaaagcattacttaaagaagagaaatttagctcccagggcgaaatcgtcgccgcgttgcaggagcaaggctttgacaatattaatcagtctaaagtctcgcggatgttgaccaagtttggtgctgtacgtacacgcaatgccaaaatggaaatggtttactgcctgccagctgaactgggtgtaccaaccacctccagtccattgaagaatctggtgctggatatcgactacaacgatgcagttgtcgtgattcataccagccctggcgcggcgcagttaattgctcgcctgctggactcactgggcaaagcagaaggtattctgggcaccatcgctggcgatgacaccatctttaccacccctgctaacggtttcacagtcaaagacctgtacgaagcgattttagagctgttcgaccaggagctttaatctctgccccgtcgtttctgacggcggggaaaatgttgcttatccctctcaaccccctgctttcccctgcgattaatttaacgaatagtgcgttttactgcgacatgtcattcacacaatgaatacataaggtaaaaaaagcacattatgcaaaattcattatctaattgaaaaaactagaattaacgataaataaccgtatttttaattcttttttgttattaaaattcacatttttaacacttagtatcaactgaaacagttagcgcggtattaattagctcaataattagtgtatacttgattttgtgatatgggtcacgaaacaaaggcccagctaaaagattatgtcgaggtaaaaatcatgaaaatcaaaaccactgttgctgcattaagcgtactttctgttctctctttcggtgcattcgctgccgactccattgatgctgcacaagcacaaaatcgtgaagcaatcgggaccgtatccgtaagtggtgtggcgtcttcgccaatggatatgcgtgaaatgctgaacaaaaaagcggaagagaaaggcgcaacggcctaccagattactgaagctcgtagcggtgacacctggcacgctacggctgaactgtacaaataaaccctcatcgtcttgtccgacgatattgcccccggttcgggggcttttttttgcgctaatgacgaacattaaaacgcaaatgcccttccagctcttcctctgcctcatcaaacagcaatattaacgcgccaaaacggcgacgcgttttctctcccagatgaacaaattcaatctcaagtggtagcggcaggacatcgttcattaacacatcccatagtgagtcgagatcgcgtaccttatctttcgccagaccaaaggtttggctaaagtcacgataaaaatcctcctgactctcaatctcatcaaaatcaaaggtataaatattcatctgttgccaccgtcacgtttcgcggcgagttctgccgtgcatcgctaagtatagccatgaaaaaaccgacgcttttggcgtcggttttgacttaactatcggtcaacgcatgttgatacttatggagcatccccgccagccgatgaaccggttccgtcacctgcggtggagcttgccagatgcgtagcttttcctggtagatttccagttcttccagcaactgaccaaagtaccgacgacgtttatcatcgctacgggcagatatcacatggtctgctgtgcggcgcatttgtcggtgaaacgccgataaatcctcgttaaccgggatcggcgcatcacgcaggcgctggtgggcgataatcatcgtcagcgccaggcgaaatttcggcaaatcccctgggaacttattcatcagcaaaaacagctgctgataaagtgccgggaggtggttctctttacgacgtgccacattggtagtcatcgcggaaacagcggcagaaacaaactgattaagcagtacacgtccagtcctgtcgcgcgatttatcccgcaccagcaaaataacggtgaacgcgagcacacagccgacgatttgccctaatgcgctgtcgagaaactgactgaaatggaaagtcatcgggttatccagcacgataatatttatggtgctggccagtgcccccatcgagcccagtcgccgtttctgtacttctataccgaggaagaatcccagcactgccaggctaatacacagcagcaacatgctctgttgggtattagggataatcaccaaaaagtagagcagccctaacggcagcgcggccagcgtcccgtagataaagtcgatcgccaccatgcgtggattcggcaaacgcattgccagtgacgtcacgaccgcaatcatcaccattgcaccactaccggaagtccagcccgtccacagccagaaaagcgttcccagaatgcaggaaagtgtggttcgccagaagttaaccattgcatgatgacgttcggctggctctacttttacttccggttcgccttgcaggatctcttcttcggtggcgttgatttttgtgttactgataacgccgcgcttgagaagctgataacgcgttgccgccgcgacccagctataaatggtgacaggcgtttcccgttccccggtccaggcgataactcttcgcaggcgtttgagctgcttgtggacgtcctgcgcggtttctaccggtgtgtcaaaaaattcgcggaaagtatcagtgatcaattccgggcgcgtattctgaataagataagtttcgcaggattgggtaatcagcgtcagcgatagcgtattgatcgcttttaaacgtcgattggcccgcgcccagcgggaagattccatattcaggttgctgcgcataccttgtagcgccgtggtgcgtcgaaccaggtcgccccaggctttatcgacaacttcaccatcgccatgcttgatacagagttgcattaattgatattgcgcgaccagcaaactttccagctctcgatccacttcttgtttgatcgatcgcggagaaaagagcaaatccgccataattgcacacacaataccgataacgatctcgctacaacgttcgacggcaaactgcggcgtaagcaatggttcaggctgaatggtgatcacaatgatcagcgcggtataaccggccagcccccacgcatacgagttttctattcgtaccagcgaggatatccaggtacaaaaaccggcccagatacagcacaccagaatcatcaataatggtgcgtggatcatcgcaatgatgatcaccagtccggcaatacagccaataaatgtgccgatgatgcgcaaaaagccacgatagcgaatagcgccagaatacggttcacctcccgcagcaaaggccggaccggcagcaacaatcgccgctgtcagtaccgcccagcgtggcgtttccagctggaagtgaaagccaacaaacagcgccagtacaatggcggtcgccagttttaccgcaaagcgaatatgttggttagcaatggagaaaatacccatcgtgattaaccaaactcacgcaggcgatgggccattttacggaagaacgaatcctggctttcgtcgcgatcttgtttgccagtgaccaccactgtagcagtggtgcccgcaggccagatgttctcttgctggttgtcgagacgaatacgaaccggaacacgttgcgccaaacgcacccattcaaggttagagtcgatggtcgccatccctttgtcgtcacgcgtgctgctggcgttggtgaccccagcggcaacactatcaacagtccctttcagcactttgttactgccaagcggcgtgatctctgcacgatacccagggcgcaccccttccagcttagtttcttccatataggccagtacatagaaagagttctgtttcaccagcgcaaccgccgttgatccacgagtaataaactcaccggtatagacgttgaggttggtcacccagccatccactggcgcgcggatcaccgtgcgttcaagatccagttttgccagatcgcgggtcgcctgcgctttcgctaactgatgcagaaccgtttgtagtacgttgttggcctggtcgatctcttcgcgagacatcgcctgcacaccgagacgattacgacgtccggcctcctggcgtttctcctgtgccagtacctgataataagcaacatcggcttgcgcttcctcaagcgccttttgatagcgcggctggtcgatggtgaacagtacctgtccttttttcaccagctggttatcatgaacattcacctgggtaatgagtccagaaacgtccggcgcgatcgcaacgacatcagcgctaaagcgcgcgtcacgcgtccacggggattcggtgtaatagacccaggcattaaaaattgcgatgaaggccagaatgactaatacgaccgtgatggccgtacgggagaattttcttattagtgttttcacttcaacctcaaacgaacagtcgcgatatcaaataaaacaagcagcaatagagcgcggtgttgaacaacgccggatgccagacaaagtcgtagatacctgttggcacaagtacccggcgcaccagccagaaaatcgccagtgataaaagcaattcaaaaaatatcggtgggaaggacagcccaaacaccacgataacgggaaacagactcatgtcgaccttggttgtatagagagagcaggcgttattattttcagcatctgtcgccgcagagaagggcatggaaagccgggcgagagcaacattgctgtagattgatatttaatatattagcgtaactgttatgctgttatctatattatgtgatctaaatcacttttaagtcagagtgaataatggaacgactaaaacgcatgtcggtgtttgccaaagtagttgaatttggctcttttaccgccgccgccagacagctacagatgagcgtttcgtccatcagtcagacggtgtcaaaactggaagatgagttgcaggtaaagctgttaaaccgtagtacacgcagcattggtctgactgaagccggcagaatttactaccagggctgccgtcggatgctccatgaagtgcaggatgttcatgagcaactgtatgccttcaataacacccccatcgggacgctgcgcattggctgttcttcaactatggcacaaaatgttctcgccgggctgacagcaaaaatgctgaaagaatacccaggtttgagcgtcaatctggttaccggaattcctgcccccgacctgattgccgatggtctggatgtggtaatccgcgtcggcgcgttgcaggattccagcctgttttcccgccgtctgggcgcgatgccgatggtggtgtgcgccgcgaaaagctatctcacacaatacggcataccggaaaaacccgccgatttgagtagtcattcatggcttgaatacagcgtgcggcccgacaatgaatttgaactgatcgcaccggaagggatctcgactcgcctgatcccacaaggaagatttgtgactaatgatccgatgacgctggtgcgctggctgacggcgggtgccgggatcgcctacgtgccgctgatgtgggtgatcaacgagatcaatcgtggggagctggagatcctgctgccgcgttaccagtcagatccacgcccggtttatgcgttgtataccgaaaaagataaactgccgctgaaggtacaggtcgtgatcaactcgctgacggattattttgttgaggtcggtaaattgtttcaggagatgcatgggcgcgggaaagagaagtaattcatattgtactgttacgttgttcaaacctgtgccaacgggttcccctcaccctaaccctctccccaaaggggcgaggggaccgttcgtgcacgtagaaagattaattatccttctgaaaatagtgaaattattacgcagtaccgccaacagtcaggttatcgactttcaacgttggctggcccacgccaaccggcaaactttgcccttctttaccgcagacacccacgccgttatccagtttcaggtcgttgccaaccatcgaaatctgctgcatggtttcgataccggaaccaatcaacgttgcgcctttcaccggcttcgttactttaccgttttcaatcagatatgcttctgaagtggagaaaacgaatttgccggaggtgatatccacctgaccgccaccaaagttcggtgcatagataccgtactcaacggattcaataatttcctgcggggtcgatttacccggcagcatataggtgttggtcatacgcggcatgggcagatgggcgtaggattcacggcgaccgttgccagtcggcgtcatccccatcaaacgcgcgttgagtttatcctgcatgtagcctttcagaatgccgttctcaatcagcacgttgtactggcctggcgtaccttcgtcatcaatcgccaccgaacctcggcgatcgaccatcgtgccatcatcaaccacggtacacagttctgaagccaccagctccccgacctgtccactaaatactgaagtgccacggcggttgaagtcgccttccagaccgtgaccaaccgcttcatgcaacagcacgcccggccaacctgcgccaagtactaccggcatggtgcccgctggtgcagcaacggcagaaagattgaccagcgccatacgcactgcttcttttgcccatgcatccgcacggacttcgccgtcgagatcggcaaggaagaattcataaccaaaacgaccgccgccgccactggcaccgcgttcgcgtttgccatcttcttcgacgagaacgctcacggaaagacgcaccagcggacggacatccgccgctagcgtgccgtcggtggccgcaaccaaaattaattcatagacaccactgaggctggcagtcacttcctgtacgcgcttgtccgcttcgcgggcaaccttatcgacgcgacgcaggatatccagcttctcttcacggctcatgctttgcagcggatctaccgaggtatacaacgggctatgctctaccgcgcccagcgtctgtactttaccatcaccactatcacggacgatggtgcgcgccgcttgcgcactctgttccagcgccagcaggctgatttggtcagcgtaagcaaatccggttttttcaccgctgattgcacgcacaccaacgccctgatcgatgttgtaagaaccatctttaataatgcggtcttctaaaacccaggattcgtgatagctcgactgaaaatagagatcgccataatcaaggcgacgttcggccagttgaccgaggatcgcgaacaagtcctgatgtttcaggccgttcgccgctagcaattgttcacttaccaggttaagactcatcgtttttgctactcgttagttactgcagtagaggattttttacggctgccggatgcggcgtgaacgccctatccagcctacggttatgttccggtttgtaggcctgataagacgcacagcgtcgcatcaggcaacggctgtcggatgcggcgtaaacgccttatccgacctacggttatgttccgtttgtaggcctgataagacgcacagcgtcgcatcaggcaacggctgccggatgcggcgtaaacgccttatccgacctacggttatgttccgtttgtaggcctgataagacgcacagcgtcgcatcaggcaacggctgccggatgcggcgtgaacgccctatccgacctacggttatgttctggctcgttggcctttggcaacgattatcctatgagattggggcaattacgcgccctcgtcaaatcattgcgctttttctttacgcggttggcgcaacacttcgttgatttgcggatcgtccagcggacccgaaatgtgatagcgcaaaatggagactttgctccacagcggccccagcactttactggcggcaaacactgccgcgccaacaatggggttaaccgcaaaagccgcagccacgcccaccgtcgcagaaatctctggtgcgacaaccgcttccatattcaggtcgcgacgtaccagatttaccgaccctttcatggcgatatccgcctccaggccatccaccagcgtgtcgtcggtgtgcataacgccgtctttaatccacgcggtgctgcgaatggagtcaaaatagaacccttcgccaaaagtgtctctgaaatcaaaacgcagcttacgcatcagggcatctacgctcaataagcgcagcaattgcccggcatgtccggtattgatttcggtaatttcgcctttacccagttgagtatgaatgatgccattcaacgtcgcctcatctggctgccacggtgctttacgccagtgtaaatcgtaatccacattaaatgacgactgccgtatgggcgtcgtgacaccaaaaaattctgcggcggcatcaattttctgcccgcgcagttttcctttcagcgaggtacgttcattccccggattattaacccattcaccatcgccagtaagccgcgagaaaccagtatcaatcagtccattggtcagcgttaatgtatcgccagaaatggtgagatcactgtcaatacgaccgaatttttgcccccagaaccagcactctgcgcatcgtatttgtgcgtccggccagccacggaagttaatgcgctccgttgtcgggaaaggtgatgacggcgttgaatcaccacgagttttcgccacgctcgggttgtaataaagatatttgatattcgccagccacggcgcgttattacgcatcgccagcgtggcgttgatttcacgcccttgcgcctcaacctgggtgccatttgccgtcggttgcgaaacaatactcaggttattccattgctgatttcccagcgacaacataggcgtacgtaacgttatgtgttgtgggaaactcgctgcaccaccgacactctccgccgcacctttctgaaacagggccagccactcggcaccattcatcggcggcatattgagttcaacaccactttgttccggcaacggcgggagcgttttactgtctgccgcccaaatagcacggtcgagcgtcagcttttgaccgagcaaccagcggctattgaaatggttatccgcaccagcctgtccggttaaatcaaagctgttgagattgccatcaaccttaacgtttaccggcagtggttcacccgcaggtttggctaacggtgaaggtaagtgactgctcacattcttcaaatcgccgtttagctctacgttatacgtcgcgccagcatgataaggcagaacaatgcccactttaccatcccacgccacgctgccactcaatgcttcgttcaccgctgcaggcagaacgccggttttcgccggttgccagttaccgttgaggtttaccgctacctggtaggcttttgccccttctttggtggaaaaatccacgttcaacggctgattaaaccagcttgctgtcagtggttcactttgcagatcgccattgataaagctgaatttaccgctcaaatttttcagggtgctggcgagtggtttgataaacagactgttattacgcagcgtcacttcacctttcgcggttaccagctcgccgttcagcgggatatcaagatgtaagcgagcattcacatcgccgtcgagctggagttcttgcagggtcgcacccagagaatctttcagcggtgtctcatcaaagtaagggccaacggctttacccggacctttaatgtcagcgtcaatcagcagtttttcttttgagtagtcagggatcactgcggtaagattactcgcgcgcacgccgcccagattaacgccatcggttttcatccataaaccgtcgttaataaagtccagttcaatatcaaggttagttaatgcaggccagtccggctggaaggcaaacttcgcgttgcgcagcggcaccagcacttcaaactgaccttcgttgtgtttataggggaagagttgcggattgccaccataaaccagcgtcgcgttatccgcttcaccgccctgaatcgcgccacttaagtaatcaaccaggtctttacccatcaagttttccgggaaatagcgccaggcttgtgaaccatcatcggtactgatgccagccagaatacccagccagggttcatcgttagcaggttgcaggtaacgaaaaccgccgcgcgcatggacggctttggctttaacgtcaatattacgcccatccagctggaaacctttgttattgttcagccagcttatagttgcctggccgtcggcgatttctagtggcgcacggaataccgtttcgtaaggcatctttgcctgcttcatcgacgcggtaagcaaaccattttcaacgctgccggaaagcgtcccggagaagtgttccgcacccggtaataatttccattgcttccaggccagatcgctccacgatgcctgaaaacgggtcttgtctgccgcctgaagcgggatatccagcgccagagtgttaatcttgccgctcggttgtgtggagcgccaaacatcacccagtgcaggtgaaagtttcgcggccagcgggcgtatgccctccaggcctgccagctccagattactggcgcgaatccggagttcgtcactgcgtttattgtctttgccgccaaagtcctgttccggtatccaggccagcgtcaatgctccgctcggccagggtttgccgtccatcgtgatccgtgtatcgggaatagagaactgccagcccggattttcacgcgtaatatgcgcggtcagattatccaccgacagcgtatgcgtttgcttctcgcccaaccagctggcaccgccctgtttcagccagacgtcaccgccggttacatcgcctttgtcgatcgtcatccagccttcaagggagaactgtgccgtttccagcgcaatattgtcctgcatccatttaccgagccacggcttcaggtcgatgtcatccgcctggagccagacgcgaccattgcttaacaacccctcatcatcgcgcaaatccatgcgcacctgcatcacgccgtgctgtccggtaaggctggagaggcttaccaggccttccgcacggtgtcgacgtggatcgttcagccaggtgagttgtgggatcgccagctcggcgcgctgaccggatggcgtcaggaaactgacttcactgtcgcgaagatcgaaatggtcaaattgacgaagaaacagatcgctgatgtgactggcttccagactgtcatcactaccaccgctggtgataggagtgttggtgcgaaagcgcagctgccagaaagtgaggtcgcgaaactgccagcgcatatgtaacaggctctgccagacatccagcgccagagtaacgcgtttaaccgaaaattcgccgccatcttttagttctgcacggatgtcgtgtgcttcaagcgtcgggccaaaattctgccagctggctgagagctgactggcttctaccggcatgccagtcgcggattctattttgttgaggatttccggacgccaggcgtcaagatgcggtaaagcaatacgcaggccgctaaccagcagggcagcgatcacaacgagcgcggctccagtaagcagtaaaatccccggcaatcgcctcacccgtcactccttgtctgctaaaaatgtgactcaaaaaccctttgccggatggcggcccagcatctgtttacatcattacgacgtcaaactgctcctggttatagagcggttcaatttgtactttaacctgtttgccaacgaaaatttccacttccgccagcgagtgtgactcttcgcctttcaaggcttcagctactgccggagaagcatagaccaggaaacggtcggagtcgtaagcatggtggacacgaacaatctcgcgcatgatttcatagcataccgtttccacggttttcaccgttccgcgaccgtggcaggttgggcattcgttacacagtacgtgctcaatgctttcgcgggtgcgtttacgcgtcatctccaccagccccagcgccgaaaaaccattaacgctggttttcacccggtctttgctcaacgcctgctccagcgagtgcagcactcggcggcggtgatcttcattattcatatcgatgaaatcaataatgataatcccgcccagattacgcaaccgtaactggcgagcgatagcctgcgtcgcttcaatattggtattgaaaatggtgtcgtccagattgcgatgaccgacaaacgctccggtattgatgtccacggtggtcatcgcttcggtctggtcgataatgagataaccaccggatttcagttctactttgcgttccagcgctcgctggatttcgttttcgacatcaaagagatcgaaaatcggctggcgtcctgtgtaatgctccagcttgcttgtcatctcgggaatgtactccgaggtgaactcaagtaacgcttcgtaagtcaggcgtgagtcaacgcgaatgcggtccagttcggcatcggcgaaatcacgcagaacacgctgcgccagcgccagttcgccgtacagctgataacgggtctgcgggcgttttttacgctccataactttggtccagacgcgtttcagataagcggcatcggaggccagttcagcctcgccaaccccttccgctgcggtacggatgataaacccgccctgctcgtcgcaatactctgcgaccacttttttcaggcgttcacgttctgattcgctttcaatacgttgggaaaccccaacgtgagaagcccctggcataaacaccagatagcgagaagggagcgtgatatcggtggtcaggcgcgcacctttagtgccaagcggatctttcaccacctgcaccatcagatcttgcccctgacgaaccagttccgagatgtcgcgcaccgtgaattgcttttgttcttcacccgccacacattcggtgtgcggcatgatgtcggatgcatgaagaaacgcggctttatccagcccaatatctacaaaagccgcctgcatacccggaagtacacgacttacacgacccttgtagatattgcctactattccgcgtcgcgcctcacgttcaatatgaatttcctgcagaataccgccatcaatatacgccactcgcgtttccgaaggcgttacgtttactaacaattcagccgtcatgtttatcccttttctcacgcagtgcgttaaaattacttaataattcatacgtttcaaccagcggtaagccgactacggcgtgatagctgccatttatcttcctgacaaaacagccacccagcccctgaataccgtatgcacctgctttatctaacggttcatcgctggcgacatagcccgcgatgtcttcgtctgttaacgttctgaaagtcacatcggtgaccaccaggcaatcgagaatgtgctggctgtcggccaacgccactgctgtcatcacctgatgggtctgacccgataatttgcgcaacatctgcgccgcatgctctgcgtcgcgcggtttctccagcacttctccgttcaggataacgatagtatccgcacccagcaccgggagatccttcgccgtttgcgcgacacctgcccgtgctttctcgcgcgccagacgcacaacatactgctgcgcgctctcctgcggctgacgctgctcctcaatgcccgtaacaatacgttcaaaggtcacgccaagttgcgcaagtaactcctgacgacgcggagaaccggaagctaaatacagagaagtcatagaaacctttattgcactgcaaactgctgacggactttgcgcatcagcaagaaaatccacggccagagcaccccattgactacactactccagaacacttccggtctgaaagagacgttaatcactaaaaactctgcccagaaaacaataatatccaccaccagcgaaagcaacatgacgaccagcgcctgctgccataatgcgaggttgcggaaaagctggtatttcagcgccaccaggtaagcaatgatgctcatcgccaatacgcgtacgccaagcgtcgagccgctgatcagatccagtatggcacccatcacaaaacctgtgcccacatttacgcgatgaggcaaggccaggatccaatacaacaagatgagtaacacccagtttggccggaaaaaaatcaggttatccggccagggcatgatttgcagcaacagcgcaatgaggaaagagagccagattacccagcgtccctggctacgatagctcgccactattgccctcccggcgcacgcgcaggcggttgagcaccactttgcggcggcgtagccctttgtggagagcgattagcagcaggctgtgtcggcgcagcaggcgcagtagctgcatttcctgtcgccggttgctgcggagtcggctgagcgatccccgttgccggttcaggtaactttggccccatcgcgtctggcgaaggcaatacctgcggcatcatctgcatcagacgttcattagcaacacgatgcacctcttccggcgtcatcgggttagcgccgttacgatctgccccccacagcagcagcagataacgcaaacgttgcagccctgcagtcggacgcgcctgaatcacagtataagcgcgctgggtatcgagttttacggaagagacaaccgcgaccggatagccttccgggaaacgaccgcccagaccggaagtcaccagcacatcaccaacacgaatatccgtattcgccggcagatgctcaagctgcaaatcatccgtacaaccgttaccggctgcaattacgcggatatcgttgcgcagcacctggattggcagcgcgtgggtcgcatcacaaatcagcagcacgcgactggtcagtttagcgacggccaccacctgaccaacaacacctttgtcgctgatgaccggctggccttcataaacgccattaacgctacctttatcgataacaacttgatcgctataaggatcgttaaccgtggagataacctgagtcaccattttctgctcatcctgacgcagcggggaacccagcagctcgcgcagacgcgcgttctcctgtttgtattgtccaagcatcagcagttcactgtttttcagcaacagttcctgacgtaacgcccggttttcaagttctaattggtcacgcgaggccagcgtctgcgatacgccatccagcaattcacgaggagcattggaaacaaagtagaaaggactgacggcggtatccatataagtacggatttgactgaacgtccccaggcggctgtcggcaataataatgccgagcgccaccagcaccgccagaataaggcgaatctgtagcgacgggccacggctaaaaattggcttcataagttatgcgtattctcgtatcagaccaggcagggtaaacagacacttcccctgcctgcatccgattactcttcgctgaacaggtcgccgccgtgcatgtcgatcatttccagcgctttgccgccaccgcgcgccacacaggtcagcgggtcttcagcaacaacgactggaatgccggtttcttccattaacaaacggtcaaggttacgcagcagtgcgccaccaccggtgagcaccatgccgcgctcggagatgtcggaagccagttccggcgggcactgttccagtgcaaccattaccgcgctcacaataccggtcagcggttcctgcagtgcttcgaggatttcattggagttcagggtaaaaccgcgtggaacaccttctgccaggttacggccacgaacttcgatttcacggacttcatcgcccggataagccgaaccgatttcgtgcttgatacgttctgcggtggcttcaccgatcagagaaccgtaattacgacgcacatagttgatgatagcttcgtcgaaacggtcaccaccaatgcgcacagaagaggagtaaaccacaccgttcaaggagataacagcaacttcagtggtaccaccaccgatatcaaccaccatagaaccggtcgcttcagaaaccggcaggccagcaccaattgcggcagccatcggttcttcaatcaggaagacttcacgggcaccagcgccctgcgcggattcacgaattgcgcggcgttcaacctgggtcgcgccaaccggcacacaaaccagaacgcgcgggcttggacgcataaagctgttgctgtgcacttgtttgatgaagtgctggagcattttttcagtcacgaagaagtcggcgataacgccgtctttcattgggcgaatggcagcaatattgcccggcgtacggcccagcatctgcttcgcgtcatgacctactgcagctacgcttttcggtgaaccggcacgatcctgacgaatggccaccacggaaggctcattcaatacgatgccttgtccttttacataaatgagggtattcgcagtacccaggtcaatggacaagtcattggaaaacatgccacgaaattttttcaacatactaagggataatcctgaaagctggggcggaaaagaaaatccgcttactttaccaaccacacgcagcagcgacaaggcgcaaaaatcatctgctacggtgaaaattagtgcagttcgtttcctttgttacaaatctctgcctgagtccagaaaggcttaatgcatcagcagcattcctcgcctgtttgcaaccgcgtaaggtcattcatctgcatatgtgctgcaacaatctggcgagcagacaagcacactcccatgagacgcagcgcgcgttattctacgtgaaaacggattaaacggcaggttaaaccgagtatctttgtgaatattttttcacgttagtatcaagtggctgtgaggacgcgaaaaaatccccttgcccgcctgtaacaccgcgctgaatcagggtctgccactcgcttcgcgaacgcacgccggtggcgtaaacctgggtgctggtcccggagcaggcttccaccaggctttgaaccagcagctggttctccgttcgcttctcaatgtttctgaccagccccggatggagcttgagtaactcaacattaagttctttgatccaactggtacttaccagcgtcaaaccagcctggttgacggctacccgtacccctaaagcattcactaaacgaataacaggttgtaaacgactgatatgttgacctacatcggcctctgcaagttcaataattatgcgttttcgttgtgatttttcacattgcattaacgtatcgcgcagccaacgctgaaaacgcgggcgaatcagcgactcaacggtaacctgaatcgccagattttcctctggccagtaacgcaatagtggaataagacggctgatttgcagacggtcatactcttccgataagccaaactgcaagaccatcggcatatactccgccgagctaacctcttcattaccatcgaagatgcggcacatgagttcgcgatgatgaacctgaccttcgcgagtaaccgccggtttttgataaaggcgcgggccgccgcgactgagcatttgctcgataagcgtacgccagcgaacattaccgcgtcctttttcaggcaacgagtcatcgtaaatagcccagctattgccgccctgcaatcccgcattacgcgtggcagactctgcatgttccattacctgctcggtatcctgaccactacgccaggcgcagataccaatgtggatcatatcgtcgcgatcgagcattttattgttcggcaaggtatcaacggctttgattaactgaccggcgatgctctctgcctcttttaacgtccggtgcggtaacagcgcagcaaaatcactgcggtggtaacgcgccagcagtgcgccagggtagcgcatcataaatgtcgacagcagattcgtcagagtgaagaactgttcttcaacctggctgtgcccccaggtatcgctcaacatattgaaatccggcagacgaatcatcatcacgatcccgtgggtacctactttctcctgatcttccagtaacgttgctaactgattatcgaaaaagagtcggttattgaggccggttttcacgtcctgggcggcataagagcggatcagcgtatcaagacggctgtgttgttcgcgtgcgttctgaatttcacgaagcagcgtatccagcgcactgctggttctgggcggccattcatagatggttcccaacacattagagccacgctcaccgtttaagatacgagtagcccgggtttccagcaattcttgcccggcaagttgccgttgtaaccagcgtaccgccaggaagagcataacaatgataaagccaatcgcccccgtgagcggcgcggtggtcatcaacgaatggaaatagttgcccatcggatcctgataaaccagacgcaacgacatccccggatgctttatcaacggaacgctcagttcgcgaaacagatcgctggagccaactggacgataactaccatttctggccagggtataaacctgtttatcaccatggagcaggtctacacgaacgatatctgccgacatcattaattcggtaatttgtggccttaatacgctgaagtcattcgacacaaggtgggtatcaatcgccgtcgccaccgcctgaacgcgatgactaaacttatactgaatggcgttgtagaaacttagcgaacagcccagcaaagtcacaaaaattgttaacccggtgagcagcgtaacaaaggccgaaaatttcgtcgttaatctcatccttgtgttaactccgatagtgaggaagcgggcatactagcaaatcagatttatctcgcaatttattgcgcttcatcggctttgcttttccattagcgagtatagtcttcagaaattattttccaatccatcatgcacatgaggaccacttatgcaggcgttacttttagaacagcaggacggcaaaactctcgcatcagtacagactctggacgaaagtcgcctgccggagggcgatgtcacggtcgatgttcactggtcgagcctgaactataaagatgcgctggcgattaccggtaagggaaaaatcatccgtaattttccgatgattcctgggatcgattttgccggaactgtacgcaccagcgaagatccgcgttttcatgccggtcaggaggtgttactcactggctggggcgttggtgaaaaccactggggtgggctggcggagcaggcgcgagtgaaaggtgactggctggttgccatgccgcaagggctggacgcgcgtaaagcaatgattatcggtactgccggttttaccgccatgctgtgtgtgatggcgctggaagatgccggtgttcgcccgcaggacggggagattgtcgtgacgggtgccagtggtggcgtcggcagtaccgccgtggcgctgctgcataagttgggttatcaggtcgttgccgtttccggtcgcgaaagtacccatgaatatctgaaaagtttaggtgctagccgtgttctccctcgtgatgagtttgccgaatcccgtcctctggaaaaacaagtctgggctggggcaattgacaccgttggcgacaaagtgctggcaaaagtgctggcgcaaatgaattacggcggctgcgtggcggcctgtggtctggcgggtggttttactctgccaaccacggtcatgccatttattctgcgtaatgtccgtttgcaaggggtggattcagtaatgacgccaccagaacgccgcgcacaagcctggcagcgactggtcgccgatttaccggaatcattctatacccaggcggcaaaagagatatctctggcagaggcaccgaagtttgccgaggccatcattaataaccagatccagggtcgcacgctggtgaaggttaactaaccatttagcaaggaataataagagagggaactcattttgaaatcattattcaatcggttaacgggaaaagcggttagccggacagctttcgtcgaacatcttggtcaggaagttgtacaacatcatccaaactggaaagtcatgatttcgactgaccataaattgatgcgcattgatacgggtcaccaaacggtggaaatcacccttgatgatgcctacaaacgttatcaagccgcaccagacccgctgcaagaagtggctgcagatatgctgaaacagcttgcagaaatgctgccgaccgggcgctgtattgttccggtgattaaagaaaaagcctggctggataccgttcgccaacagcttagccagtatgagtctgatccagaggtcctcaacgcctcgctggattttgcctgggaagactttaacgatgagttaattatcttgtttgctgaagatggtagcgaaaccatgcgctatctgatgcgctacgaagtgaccattgaccgcgaaaaagccatcagtaatttgaagcaaatattgccggaagttacggctgaaatcgttgatacaggcgcaaacgatggaaaagttgccgttatctccgcagggggtacttatgagcccagtctgatgctcattgacgatctttgggtgcaatcacccgatcctgaatgcggcgacctgttagtgaccgttccctccagaggaaaactgtttttcacccacaatgatcagccagcaaatctcagtgcattacgacagttaacagaacaatgcttccgtgaggatgaccatcctctgacaacacagatattcatccgccgtaacggtcacttttatccctgggtagaaaccttgcattaacgcaacctccgtcatgcttgaaaaagcttgtcggagtatgtgatgaaaactgcaaactcaccgaagccgattttgctaccaaatcggcttttttattgtcaggtggcaaattctgaaagcatcagatagccgcactgccgcctgacaaaacagtttaccttctgcaaaatggggggaataatctgattttgtttgactaaaaattaatcactcgaacctatttaatgctgagcattgtcaatcggttaattttgcgtgctttagcattcacatctatccagacgatgcagtgaaaattgggtaatccccagcaaccgctgcgtaatgtcgtctatcttgtcgcgatcctggcatccctacattatttgtggtctgtgaagattatctcattgcagcccctcatcttcgcagggctggctttacagcttttcaccttacgttataagaagttccgtcgatgatggcgctaatttcgtgaattgtgcggcttgttgcaaattacacggtgttgaaggttatttacatgttagctgttgattatcttccctgataagaccagtatttagctgccaattgctacgaaatcgttataatgtgcgacctcgtcctccctgacgcagtttttgcgctgcggaaaaggtgacattggcgcaacgaaggtatattttgttttttgccggaggatagcagcagatcgctgcacaatgtccgtcaagtctaacattgacactctggggcaaaatagaccggcgtcccggcctgctggaatttatcgctatgcatacagctgtcggggcatacgctttacagacggcggtgaaacgcctgtcacaatcacactaaacaaagagtacggaacccactcatggatattcgtaagattaaaaaactgatcgagctggttgaagaatcaggcatctccgaactggaaatttctgaaggcgaagagtcagtacgcattagccgtgcagctcctgccgcaagtttccctgtgatgcaacaagcttacgctgcaccaatgatgcagcagccagctcaatctaacgcagccgctccggcgaccgttccttccatggaagcgccagcagcagcggaaatcagtggtcacatcgtacgttccccgatggttggtactttctaccgcaccccaagcccggacgcaaaagcgttcatcgaagtgggtcagaaagtcaacgtgggcgataccctgtgcatcgttgaagccatgaaaatgatgaaccagatcgaagcggacaaatccggtaccgtgaaagcaattctggtcgaaagtggacaaccggtagaatttgacgagccgctggtcgtcatcgagtaacgaggcgaacatgctggataaaattgttattgccaaccgcggcgagattgcattgcgtattcttcgtgcctgtaaagaactgggcatcaagactgtcgctgtgcactccagcgcggatcgcgatctaaaacacgtattactggcagatgaaacggtctgtattggccctgctccgtcagtaaaaagttatctgaacatcccggcaatcatcagcgccgctgaaatcaccggcgcagtagcaatccatccgggttacggcttcctctccgagaacgccaactttgccgagcaggttgaacgctccggctttatcttcattggcccgaaagcagaaaccattcgcctgatgggcgacaaagtatccgcaatcgcggcgatgaaaaaagcgggcgtcccttgcgtaccgggttctgacggcccgctgggcgacgatatggataaaaaccgtgccattgctaaacgcattggttatccggtgattatcaaagcctccggcggcggcggcggtcgcggtatgcgcgtagtgcgcggcgacgctgaactggcacaatccatctccatgacccgtgcggaagcgaaagctgctttcagcaacgatatggtttacatggagaaatacctggaaaatcctcgccacgtcgagattcaggtactggctgacggtcagggcaacgctatctatctggcggaacgtgactgctccatgcaacgccgccaccagaaagtggtcgaagaagcgccagcaccgggcattaccccggaactgcgtcgctacatcggcgaacgttgcgctaaagcgtgtgttgatatcggctatcgcggtgcaggtactttcgagttcctgttcgaaaacggcgagttctatttcatcgaaatgaacacccgtattcaggtagaacacccggttacagaaatgatcaccggcgttgacctgatcaaagaacagctgcgtatcgctgccggtcaaccgctgtcgatcaagcaagaagaagttcacgttcgcggccatgcggtggaatgtcgtatcaacgccgaagatccgaacaccttcctgccaagtccgggcaaaatcacccgtttccacgcacctggcggttttggcgtacgttgggagtctcatatctacgcgggctacaccgtaccgccgtactatgactcaatgatcggtaagctgatttgctacggtgaaaaccgtgacgtggcgattgcccgcatgaagaatgcgctgcaggagctgatcatcgacggtatcaaaaccaacgttgatctgcagatccgcatcatgaatgacgagaacttccagcatggtggcactaacatccactatctggagaaaaaactcggtcttcaggaaaaataagactgctaaagcgtcaaaaggccggattttccggccttttttattactggggatcgacaacccccataaggtacaatccccgctttcttcacccatcagggacaaaaaatggacactcgttttgttcaggcccataaagaggcgcgctgggcgctggggctgacccttttgtatctggcagtttggttagtagccgcttacttatctggcgttgcccccggttttaccggctttccgcgctggtttgagatggcctgcatcctgacgccgctgctgtttattggactgtgctgggcgatggtgaaatttatctatcgcgatatcccactggaggatgacgatgcagcttgaagtaattctaccgctggtcgcctatctggtggtggtgttcggtatctcggtttatgcgatgcgtaaacggagcaccggcaccttccttaatgagtatttcctcggcagccgctctatgggcggtattgtgctggcgatgacgctcaccgcgacctatatcagtgccagttcgtttatcggcgggccaggagctgcttataaatacgggctgggctgggtattgctggcgatgattcagcttcctgcagtctggctttcactcggtattctcggcaagaagtttgcgattcttgcgcgccgctacaatgcagtgacgctgaacgatatgctgtttgcccgctaccagagtcgtcttctggtgtggctggcgagtttgagtttgctggttgcgttcgttggtgcgatgaccgtgcagtttatcggcggtgcgcgcctgctggaaaccgcggcgggtattccttatgaaaccgggctgctgatttttggtatcagcattgcgttatataccgcctttggtggctttcgcgccagcgtgctgaacgacaccatgcaagggcttgtgatgctgattggcaccgttgtgctgcttattggcgtagtacatgccgctggcggcttaagtaacgcagtacagaccttgcaaaccatcgatccgcaactggttacgccacaaggcgctgacgatattctgtcgcctgcctttatgacgtcgttctgggtactggtgtgttttggcgtgattggcctgccgcatactgcggtgcgctgtatctcttataaagacagcaaagccgtacatcgggggatcatcatcggtacgattgtggtcgcaattctgatgttcggtatgcacctggccggagcgttaggtcgggcggtgatccccgatctcaccgtaccggacctggtgatcccaacgttaatggtaaaagtgctgccaccgtttgctgccgggatcttcctggctgcaccgatggctgcgatcatgtcgacaattaacgcccaactgctgcaaagttccgctacgatcattaaagatctctatctgaatatccgtccggatcaaatgcaaaacgagacgcgtctgaagcggatgtcggcggtaattacgttagttctcggcgcgttgctgctgcttgccgcctggaagccgccagaaatgatcatctggctgaatttgttggccttcggtgggctggaagccgttttcctgtggccgctggtgctgggtctttactgggaacgcgccaacgccaaaggcgcgctaagtgcgatgatcgttggcggcgtgctgtatgccgtactcgcgacgctgaatattcagtacctgggcttccaccctatcgtgccctcgttactactaagtttgctggctttcctggtcggaaaccgtttcggtacatccgtcccgcaagctaccgttttgactactgataaataaagagttttgccatgccttggatccaactgaaactgaacaccaccggcgcgaacgcggaagatcttagcgatgcgctgatggaagcgggtgccgtttctatcacttttcaggatacccacgatacgccagtatttgaaccgctgccgggcgaaacgcgcctgtggggcgacaccgatgtgattggtctgttcgacgctgaaaccgatatgaacgacgtggtggcgattctggaaaaccatccgctgctcggcgcaggcttcgcgcataaaatcgaacaactagaagataaagactgggagcgcgaatggatggataatttccacccgatgcgctttggtgaacgactgtggatctgccctagctggcgtgatgtgccggacgaaaacgccgtcaacgtgatgttagatccagggctggcgtttggtacgggtacccatccaaccacctctctgtgcctgcaatggctcgacagcctcgatttaaccggtaaaacagtcatcgactttggctgtggttccggcattctggcgatcgcggcgctgaaactgggtgcagcaaaagccattggtattgatatcgatccgcaggcgattcaggccagccgcgataacgccgaacgtaatggcgtttctgaccgtctggaactctacttaccgaaagatcagccagaagaaatgaaagccgacgtggtggtcgctaacatccttgcaggcccattacgtgaactggcaccgttaatcagcgtcctgccggtttcaggcggtttgctgggcctttccggtattctggcaagccaggcagagagcgtttgtgaagcttatgccgatagcttcgcactggacccggtcgtggaaaaagaagagtggtgccgtattaccggtcgtaagaattaaccttcgcatcgccgtagggtgacgcggggcgaagtgcgagcaagctcacaaaaggcacgtaaatttgccgattatttacgcaaatttgcgtgccaaaattttcattcataaagaaaaattgagaacttactcaaatttctttgagagtaaattttagtcactattttctaatatgatgatttttatgagtaattatcgcaccacgctcattttaaatgcaattctttgatccatctcagaggattggtcaaagtttggcctttcatctcgtgcaaaaaatgcgtaatatacgccgccttgcagtcacagtatggtcatttcttaactcatgcgcatcggacaatatcagctcagaaatcgcctgatcgcagcgcccatggctggcattacagacagaccttttcggacgttgtgctacgagatgggagccggattgacagtatccgagatgatgtcttctaacccacaggtttgggaaagcgacaaatctcgtttacggatggtgcacattgatgaacccggtattcgcaccgtgcaaattgctggtagcgatccgaaagaaatggcagatgcagcacgtattaacgtggaaagcggtgcccagattattgatatcaatatgggttgcccggctaaaaaagtgaatcgcaagctcgcaggttcagccctcttgcagtacccggatgtcgttaaatcgatccttaccgaggtcgtcaatgcagtggacgttcctgttaccctgaagattcgcaccggctgggcaccggaacaccgtaactgcgaagagattgcccaactggctgaagactgtggcattcaggctctgaccattcatggccgtacacgcgcctgtttgttcaatggagaagctgagtacgacagtattcgggcagttaagcagaaagtttccattccggttatcgcgaatggcgacattactgacccgcttaaagccagagctgtgctcgactatacaggggcggatgccctgatgataggccgcgcagctcagggaagaccctggatctttcgggaaatccagcattatctggacactggggagttgctgcccccgctgcctttggcagaggttaagcgcttgctttgcgcgcacgttcgggaactgcatgacttttatggtccggcaaaagggtaccgaattgcacgtaaacacgtttcctggtatctccaggaacacgctccaaatgaccagtttcggcgcacattcaacgccattgaggatgccagcgaacagctggaggcgttggaggcatacttcgaaaattttgcgtaaacagaaataaagagctgacagaactatgttcgaacaacgcgtaaattctgacgtactgaccgtttctaccgttaactctcaggatcaggtaacccaaaaacccctgcgtgactcggttaaacaggcactgaagaactattttgctcaactgaatggtcaggatgtgaatgacctctatgagctggtactggctgaagtagaacagcccctgttggacatggtgatgcaatacacccgtggtaaccagacccgtgctgcgctgatgatgggcatcaaccgtggtacgctgcgtaaaaaattgaaaaaatacggcatgaactaattcaggttagctaaatgcttgattaaaaaggcgctactcggcatggggaagcgccttttttataggtgtcacaaagggagtgaccatgagaacaggatgtgaaccgacccggtttggtaatgaagctaagaccattattcacggtgatgcccttgccgaacttaaaaagctacctactgaaagcgtcgatctgatctttgccgacccaccgtataacatcggtaaaaattttgatggtctgatcgaagcctggaaagaagatctgtttatcgactggctgtttgaagtgattgcagagtgccaccgcgttctgaaaaagcagggcagcatgtacattatgaacagtacggaaaacatgccctttatcgatctccagtgccgcaagctttttaccatcaaaagtcgcatcgtctggtcatatgacagttctggagtacaggcgaaaaaacactacggctccatgtacgaacccatcctgatgatggtgaaagacgcaaagaactacacattcaacggtgatgctattctggtagaagccaaaaccggatcgcagcgcgcgttgatcgattatcgcaaaaatcctccacagccatacaatcatcaaaaagtaccgggtaacgtctgggattttccgcgcgtgcgttatttaatggatgaatatgagaaccacccgacgcaaaaaccggaagccttactgaaacgcattattctcgcctcttccaacccaggcgatatcgttctcgacccgtttgccggtagctttactaccggtgccgtagccatcgccagcggacgaaaattcattggtattgagatcaacagcgagtacatcaaaatggggcttcgacggctggatgtcgcgtcgcattactccgcggaagaactggcgaaagtgaaaaaaagaaagacgggcaaccggtcaaaacaatgccgggttagcgaagttgaccccgatctcattgcaaagtaaaggaagtgtaagcctggttttcagattattcatttcgtgtatatttcctgccagacttggttaaacatgcacaggctcaggtaatgattcgcaagtattggtggctcgtcgttttcgctgtcttcgtttttctgtttgatactttactgatgcagtggattgaactgctggcaacagaaacagacaaatgccgtaatatgaactcagttaatccactaaaactggttaactgtgacgaactgaattttcaggacagaatgtgaatttacatgacacttaattcattcgtttgatgaattaatttcgttatgttttcatctggcatgaacattcttaatacgttatcgaccagcgcgggtgcttgtttataaagatcataacccgccatattcattaaccagttttgaacaattccgctgaaggcaccatcaataataatcatcacaacatctaaatcgaggttatttgctacacaaccttgttgctgacacgcctgcaatacttcgcggagagtctgcggattaaagcccatcttttcgcgtatcactccctcggccagcatctcatcattaaattcacatttgtgatataagattttcagcaacgcctgctggcggggaattttggcaatatattgcaagccgacaatcaatttttcacgcaattgttgaaacgggtcatgctctaatccagccgtcaagtgttcctggattaactcccgcaatgaaggctgttgcaaccacatctcattaaacagttgggtcttgttctcgaagtgccagtagatagcgccacgcgtaacgttagcggcatcggcaatgtcgttgagcgtcgtcttgcttacgccatgttgcgcaaactgggcgatggcagtttcaatcagttcttgccgggtcttcagagcttcggctttggttctttttgccatgattaattattcaggaaataaatatattcgacacagggtgagaaaatagcgaaggttaatctatcatctaatgtgtatttatacgagagggtaacattgagttgctataaatcgtcaaataaataatatatattatttacctaaaatacattcgccacatgaatatatatttcaatttacgaggttttaattctacctctttcaacccgcgtcaaaataaaacagtagaatattaatctttttttgtgtttatgtgccttgagacgccagtattcataactattccttacatcgacgaatgataatttgtaggatagcaaactgtatttttctttctgcgagttaacgcgttgcctttctgggtaaataacgcgcttttggttttttgaggaatagtaatgacgaaacatgccaggtttttcctcctgccctcctttattctgatctccgcggctttaatcgccggttgtaacgataagggagaagagaaagctcacgtcggtgaaccgcaggttaccgttcatattgtgaaaacggccccgttagaagttaagactgaattaccaggccgcaccaatgcttaccgtatagccgaagttcgcccacaggttagcgggatcgtactgaatcgtaatttcactgaaggcagcgatgtacaagcaggccagtccctgtaccagatcgatcccgcgacctatcaggcaaattatgacagcgcgaaaggcgaactggcgaaaagtgaagccgccgccgccatcgcgcatttgacggtaaaacgttacgttccgctcgtgggtacgaaatacatcagccagcaggagtacgaccaggccattgctgatgctcgccaggccgatgccgccgtgattgccgcaaaagccacagtcgaaagcgctcgcatcaatctcgcttataccaaagtgactgcgccaattagcggacgtatcggcaaatcgaccgtgaccgaaggcgctcttgtcactaatgggcaaacgactgaactggcgactgtccagcagctcgatcctatctacgttgatgtgacccaatccagcaacgattttatgaggctgaagcaatccgtagagcaaggaaatttgcataaggaaaacgccaccagcaacgtagagttggtcatggaaaacggtcaaacctatcccctgaaaggtacgctgcaattctctgatgtgaccgttgatgaaagcaccggctccataaccctacgtgctgtcttccctaacccgcaacatacgcttttgccgggtatgtttgtgcgtgcacggattgatgaaggcgtccaacctgacgccattcttatcccgcaacaaggcgttagccgcacaccgcgtggtgatgcaaccgtgctgattgttaacgataaaagtcaggtggaagcgcgccctgtcgttgccagtcaggcgattggcgataaatggttgattagcgaaggtctgaaatctggcgatcaagtcattgtcagcggcctgcaaaaagcgcgtccgggagagcaggttaaagccactaccgatacccccgcagatactgcatcgaagtaaggtaatctgacatggcaaacttttttattcgacgaccgatatttgcatgggtgctggccattattctgatgatggcgggcgcactggcgatcctacaattgcccgtcgctcagtatccaaccattgcaccgcctgcggtttctgtttcggcaaactatccaggtgctgatgcgcagaccgtgcaggatacggtgacgcaggttatcgaacagaatatgaatggtatcgataacctgatgtatatgtcctccaccagcgattccgccggtagcgtgacaattacccttaccttccagtccgggaccgatcctgatatcgcgcaagtgcaggtgcagaacaaactccagctcgccacgccgttgctgccgcaggaagttcagcagcaggggatcagtgttgaaaagtccagtagcagctatttgatggtggcgggctttgtctctgataacccagacaccacacaggacgatatctcggactatgtggcttctaacgttaaagatacgcttagccgtctgaatggcgtcggtgacgtacagcttttcggcgcacagtatgcgatgcgtatctggctggacgccgatctgctaaacaaatataaactgacaccggttgatgtgattaaccagttgaaggtacagaacgatcagatcgctgccggacagttgggcggaacgccagcgttaccagggcaacagttgaatgcctcgattattgctcagacgcggttaaaaaatccggaagaattcggcaaagtgaccctgcgcgtaaacagtgacggctcggtggtgcgtctgaaagatgtcgcacgggttgaacttggcggtgaaaactataacgttatcgctcgcatcaacggaaaaccggcggcgggcctggggattaagctggcaaccggcgcgaatgctctcgataccgcgaaagccattaaggcaaaactggcggaattacagccattcttcccgcagggaatgaaggttctctacccttatgacaccacgccattcgtccagctttctattcacgaagtggtaaaaacgctgttcgaagccattatgctggtgttcctggtgatgtatctgttcttgcagaatatgcgagcaacgctgatccccaccattgcggtacccgtggtgttgttagggacgtttgccatcctcgccgcttttggttactccatcaacacactaacgatgttcgggatggtgcttgccatcgggctgctcgtcgatgatgcgatagtggtggtggagaacgtcgagcgcgtgatgatggaggataagctcccgccaaaagaagcgacggaaaaatcaatgtcgcaaattcagggcgcactggtgggtatcgcgatggtgctgtcagcggtatttattccgatggcattcttcggcggttctactggggcaatttatcgccagttctctatcaccatcgtttcggcaatggcgctttctgttctggtggcattgattcttacccctgcgttatgtgcaacgctgcttaaacccgtctctgctgagcatcacgaaaataagggcggtttcttcggctggtttaataccaccttcgatcatagcgttaaccactacaccaacagcgtcggcaaaatcctcggttccacaggacgatatttactgatctatgcgctgattgttgcaggaatggtggtgttgtttttacgtcttccgtcttccttcttacctgaagaggatcagggtgtctttctgaccatgattcagttacccgctggcgcgacgcaagagcggacgcaaaaagtgttggatcaagtgacggattactatctgaaaaacgagaaagcgaacgttgaaagtgtctttacggttaacggctttagcttcagcggccaggcacaaaacgccggtatggccttcgtcagtctgaaaccgtgggaagagcgtaatggtgatgaaaacagtgcggaagcggtaatccatcgtgccaaaatggaattgggcaagatccgcgacggttttgtcattccattcaatatgccagccattgttgaactgggcacggcaacgggtttcgactttgagttaattgatcaggctgggctgggtcacgatgccctaacccaggcccgtaaccagttgcttggtatggctgcgcaacatcctgccagcttagtcagcgtgcgtcctaatggcctggaagacaccgcgcagtttaaactggaagttgaccaggaaaaggcgcaggcattaggtgtttcactttctgacatcaatcagaccatttcaacggcgctgggtgggacttacgttaacgacttcatcgaccgtggtcgtgtgaaaaaggtgtatgttcaggcggatgccaaattccgtatgctgccagaagatgtcgataaactttatgtccgcagcgccaacggcgaaatggtgccattctctgcctttaccacttcacattgggtgtatggctctccgcgactggaacgctacaacggtctgccgtcaatggagattcagggggaagccgcgccaggaaccagttccggcgatgccatggcgttgatggaaaaccttgcgtcaaaattacctgcgggcattggttatgactggacgggtatgtcgtatcaggaacgcttatcgggaaaccaggctcccgctctggtagcaatttcctttgtggttgttttcctgtgccttgctgcactctatgaaagctggtcaattcctgtctcggttatgttggtcgtgccgttagggattgtcggcgtgctgctggcggcgacactctttaatcaaaaaaatgacgtctactttatggtgggcttgctaacgacaattggcttgtcggccaaaaacgctattttgattgttgagttcgctaaagatctcatggagaaagagggtaaaggtgttgttgaagcgacactgatggcagtacgtatgcgtctgcgtcctatcctgatgacctctctcgcctttattctcggcgtattaccgctagctatcagtaacggtgccggcagtggcgcgcagaacgcagtgggtatcggggtaatgggaggaatggtctctgcaacgttgctggcaatcttcttcgtaccggtgttctttgtggtgatccgccgttgctttaaaggataaatctgaaacataaaggcgctttcgggtgcctttgttattttcagtgaaacccataaaaattaataagatattcttttgctcactctttaaaagctttctatagttcccgctctcttcactatttttacaattcacataatttgtcattattcattccgcaagatttataacctccggtgataaaatggcattcagctcgttaataagagagttaacttattaaacgttagcgtttattactgaggtaacaccatgaaaagattaattcctgtggcattgctcaccgcattgctggcgggctgtgctcacgattcgccctgcgttccggtttatgacgatcaggggcgtctggttcacaccaatacctgtatgaaaggcacaactcaggataactgggaaacggctggagctattgctggcggagcagcagctgttgctggcctgacgatggggatcatcgctctgtcgaaataactgaacagggcgcgaagtttcgcgctctgtttaacgatacagtatctttacataagataaaatattgctatattctgctggctaattctctgctgatttagcatgttatatcgcgttatttcgctgctttcgaaataacgcatcaatttaactttcacacttctcaccagaaatatactcacgctaacaatcattattctgcttagtaaaacacgcgtaaatattttgcgccaaaatgtggcgcatgtttcattttcgcaccattgcggggcgctgtttttattatttcctgtctacactcagcttattgcgacgcgaaatcgtgcgcaaaagctggcactacttttgcttataagaggatggccacagacaggtaaaagacgtttcccaaacgtcctataacgataattttcgcctcacaggaagcattatgaaaaagatgatgatagccacactggctgccgccagcgtgctgcttgccgttgcaaatcaggcgcatgctggcgcgacgcttgatgccgtacagaaaaaaggttttgtgcaatgcgggatcagtgatggattacctgggttctcttatgccgatgctgacggtaaattttcaggtattgatgttgatatttgtcgtggtgttgccgctgctgtatttggtgacgacacgaaagtgaaatataccccactcacagcaaaagaacgcttcacggctttacagtcaggggaagtggatttgctctcccgtaatacgacctggacttcatctcgcgacgccgggatgggaatggcatttactggcgtcacttattacgacggcattggcttcctgacgcacgataaagcggggctaaaaagcgcgaaagaactggatggcgctaccgtctgtattcaggcgggtactgataccgaactcaacgttgccgactatttcaaggcaaacaatatgaagtacacaccggtgactttcgatcgctctgacgaatcagcgaaggcactggaatctggtcgctgcgatacgctggcctcggatcagtcgcaactgtatgccctgcgcatcaaattaagcaacccagctgaatggattgtcttaccggaggttatctctaaagaaccgcttgggccggtagttcgtcgtggcgatgatgaatggttctcgattgtacgctggacgcttttcgccatgctgaatgctgaagagatgggcatcaattcccagaacgttgatgaaaaagcggctaatccagcaacgcctgatatggcacatctgctgggtaaagaaggcgattacggcaaggatctgaagttggataataaatgggcctataacatcatcaaacaggtgggtaactactcggaaatttttgagcgtaacgtaggttcagaaagcccgctgaaaattaaacgtgggcaaaataatctctggaataacggcggtattcagtacgcaccgcccgtgcgttaagtcggtgtgaggtaacgagcgtcgcgacggcggcgctctcttcagcgttatgctttccgaggtttctatgtctcatcgccgctcaaccgttaaaggctcactctcctttgccaaccctacggttcgtgcctggttattccagatccttgccgttgttgctgttgtcggcattgttggttggttatttcacaacactgtaacgaatctcaataatcgtggcattacttcaggttttgcctttctggatcgcggcgctggcttcggtattgtccagcatttgatcgattaccagcagggcgacacctacggacgcgtttttattgtcggcttactcaatacgctactggtttctgcattgtgtattgtgttcgcttctgttttgggctgctttatcggtctggcgagactttcggataactggctgctacgaaagctttccacaatttatattgagatcttccgtaatattcccccgctgctgcaaatcttcttctggtactttgccgtgttgcgcaatttgcccggaccacgccaggctgtgagcgcgtttgatctggcctttttgagcaatcgtgggctttatattccgtcaccgcagctgggagacggatttattgcgtttatcctggctgttgttatggctatagtcctttctgttgggctattccgctttaataaaacataccagataaagaccggacaactgcgccgcacctggccgatcgccgcagtgttgatcattggtttgcctttactggcgcaatggctttttggcgcagcactacactgggatgtcccagccctacgaggctttaacttccgcggcgggatggttttaattcctgaactggcagccttaacgctggcactttcggtttatacctctgcatttatcgccgagattatccgcgctgggatccaggcagtgccttatggtcaacatgaagcggctcggtcactgggattacccaacccggttacgctacgccaggtcattattccccaggcattgcgggtgattattccaccgttaaccagccagtatctcaacatcgtcaaaaactcctctcttgccgccgctattggctatcccgatatggtttcgctgtttgccggcaccgtgctgaatcagacggggcaagccatcgagacgatagccatgaccatgtcggtctatctgattatcagcctgactatctcgctgctgatgaatatctataaccgccgcatcgcgatcgttgaacgctaaggagtcatgatgacaaaagtattgctgtctcatcccccgcgcccggcgagccataactcaaaccgcgcgatggtgtgggtgcgaaaaaatctgttctccagctggagcaatagcctgctgactattggctgcatatggttgatgtgggaactgatcccaccgttgctgaactgggcatttttgcaggctaactgggttggctcaacgcgtgccgactgcacaaaagccggtgcctgttgggtcttcatccacgaacgatttggtcagtttatgtatgggctttacccacacgaccaacgctggcgaattaacctcgcattactgattgggcttgtgtcgatcgcaccaatgttctggaaaatactcccgcatcgcggtcgctatattgcggcctgggcggtgatttacccactgattgtctggtggctgatgtatggcggtttttttgctcttgagcgggttgaaacccggcaatggggcgggttgacgctaactttaattattgcatcagttgggattgcgggggcgctaccgtgggggatcttactggcgttaggtcgccgctcccatatgccgattgtgcgtatcttatcggtcatttttatcgagttctggcgcggcgtaccgttgattaccgtattgtttatgtcttcggtcatgctgccgttgtttatggcagaaggcaccagtatcgacaaactgatccgcgcgctggttggcgtgatcctgtttcagtcagcatatgttgcggaagtcgtgcgaggcggattacaggcactgcctaaagggcagtatgaagcggcagagtcgctggcgttgggttactggaaaactcagggctggttattctgccacaggcgttgaagctggtaattcctgggctggtaaataccatcatcgcactcttcaaagataccagcctggtgatcattatcgggttgttcgatcttttcagtagcgttcagcaggcaaccgttgatcccgcctggttgggtatgtcgacggaagggtatgttttcgccgcgctgatctactggatcttctgtttcagcatgtcgcgctatagccagcatctggaaaaacgttttaacaccgggcgtacaccgcattgaggacactatgagccaaattttactgcaacctgctaacgcgatgattacgctggaaaacgtcaataaatggtatggacaattccatgttttgaaaaatataaatttaaccgtgcaaccgggagaacggatcgttctgtgtggcccttcaggttccggtaaatcgacaaccattcgttgtattaatcatctggaagaacatcaacagggacggatcgtggtagatggcatcgaacttaatgaagatatccgcaatattgagcgcgtcaggcaggaagtgggaatggtctttcagcatttcaatctcttccctcatctgaccgttctacagaactgtaccctggcaccgatttgggtacgcaagatgcctaagaaagaggctgaagatctggcggtgcattacctcgagcgggtgagaattgccgaacatgcgcataagtttcccggacagatttcaggtggtcagcagcaacgcgttgccattgcgcgttcgctgtgtatgaagccgaaaattatgttgtttgatgagccaacgtcggcgctcgatcctgagatggtgaaagaggtgctggatacgatgattgggctggcgcagtcgggtatgacaatgctgtgtgtaacacatgagatggggtttgcacgaaccgtcgctgaccgggtgatttttatggatcgtggggagatagtggaacaagctgcacctgatgagttttttgcgcatcctaaatcagagcgtacgagggcatttttatcgcaggtaatccattaattgaatgttagttcgaaaagcaaaaaggccatcctttcggatggcctttcgcttgatttgatgtctggcagtttatggcgggcgtcctgcccgccaccctccgggccgttgcttcgcaacgttcaaatccgctcccggcggatttgtcctggttgggagagtgttcaccgacaaacaacagataaaacaaaaggcccagtcttccgactgagccttttgttttatttgatgtctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctactgccgccagacaaattcttttctaatctgccgaactttaacctaaaaagtggtgctgatacccagagtcgaactggggacctcacccttaccaagggtgcgctctaccaactgagccatatcagcacgctaaatttgatgcctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctacggccgccaggcaaattctgttttatcagaccgcttctgcgttctgatttaatctgtatcaggctgaaaatcttctctcatccgccaaaacagcttcggcgttgtaaggttaagcctcacggttcattagtaccggttagctcaacgcatcgctgcgcttacacacccggcctatcaacgtcgtcgtcttcaacgttccttcaggactctcaaggagtcagggagaactcatctcggggcaagtttcgtgcttagatgctttcagcacttatctcttccgcatttagctaccgggcagtgccattggcatgacaacccgaacaccagtgatgcgtccactccggtcctctcgtactaggagcagcccccctcagttctccagcgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctgctttcgcacctgctcgcgccgtcacgctcgcagtcaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttaggaggagaccgccccagtcaaactacccaccagacactgtccgcaacccggattacgggtcaacgttagaacatcaaacattaaagggtggtatttcaaggtcggctccatgcagactggcgtccacacttccaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcttgcgctgaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttaataaacagttgcagccagctggtatcttcgactgatttcagctccatccgcgagggacttcacctacatatcagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctgatgcttagaggcttttcctggaagcagggcatttgttgcttcagcaccgtagtgcctcgtcatcacgtctcagccttagttttccggatttgcctggaaaaccagcctacacgcttaaaccgggacaaccgtcgcccggccaacatagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcctttcggcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggcttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcatgcctcacagcacaccttcgcaggcttacagaacgctcccctacccaacaacgcataagcgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattctccggtattcgcagtttgcatcgggttggtaagtcgggatgacccccttgccgaaacagtgctctacccccggagatgaattcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccctgcaacttaacgcccagttaagactcggtttcccttcggctcccctattcggttaaccttgctacagaatataagtcgctgacccattatacaaaaggtacgcagtcacacgcctaagcgtgctcccactgcttgtacgtacacggtttcaggttctttttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataccacgtgtcccgccctactcatcgagctcacagcatgtgcatttttgtgtacggggctgtcaccctgtatcgcgcgcctttccagacgcttccactaacacacacactgattcaggctctgggctgctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcattaacctatggattcagttaatgatagtgtgacgaatcacactgggtttccccattcggaaatcgccggttataacggttcatatcaccttaccgacgcttatcgcagattagcacgtccttcatcgcctctgactgccagggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaagatgtttcacttcagagttgcgaaaatttgagagactcacgaacaactttcgttgttcagtgtttcaattttcagcttgatccagatttttaaagagcaaaacttcgcagtgaacctttgcaggtacactctgaagtattttttatttaatcactacagagatggtggagctatgcgggatcgaaccgcagacctcctgcgtgcaaagcaggcgctctcccagctgagctatagccccataacatgtagttaaaacctcttcaaatttgccgtgcaaatttggtaggcctgagtggacttgaaccaccgacctcacccttatcaggggtgcgctctaaccacctgagctacaagcctgtagaggttttactgctcattttcatcagacaatctgtgtgagcactgcaaagtacgcttctttaaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcattctgatccacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgcactttatgaggtccgcttgctctcgcgaggtcgcttctctttgtatgcgccattgtagcacgtgtgtagccctggtcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccggccggaccgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacggttcccgaaggcacattctcatctctgaaaacttccgtggatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtcttcgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacgagactcaagcttgccagtatcagatgcagttcccaggttgagcccggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgggtaacgtcaatgagcaaaggtattaactttactcccttcctccccgctgaaagtactttacaacccgaaggccttcttcatacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgccttggtgagccgttaccccaccaacaagctaatcccatctgggcacatccgatggcaagaggcccgaaggtccccctctttggtcttgcgacgttatgcggtattagctaccgtttccagtagttatccccctccatcaggcagtttcccagacattactcacccgtccgccactcgtcagcaaagaagcaagcttctttctgttaccgttcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaaaagtttgatgctcaaagaattaaacttcgtaatgaattacgtgttcactcttgagacttggtattcatttttcgtcttgcgacgttaagaatccgtatcttcgagtgcccacacagattgtctgataaattgttaaagagcagttgcgacgcggctttcagctcactgtcgcgaggtggcgtatattacgctttcctctttcagagtcaaccctgaatttcaggatttttttctcttcgttgttccgaccatcctgtgaagtgtttcacgttgtcgtctcaacggaggcgcattatagggatcccaattttttgcacaagtatttttttgatctttttttctgtttgttgttttttcaccctttttgctgcaatcgcacacaaaacggtgcttttttgcatactaaaagacttgcacaaggccaataatgcccccaaagtcattagtaaatcatttattgctgaggtaagtatgtctgatgttttacgcccataccgcgatctttttccacaaatcggtcagcgcgtaatgatcgacgatagcagtgtcgtgattggtgacgttcgtctggctgatgatgtggggatctggccgctcgttgtgattcgtggagatgtacattatgtacagatcggagcacgcaccaatatccaggatggcagtatgttgcatgtcactcataaatcctcgtacaacccagatggcaacccattaaccattggcgaagatgtcactgttggtcacaaggtgatgctccacggctgcaccattggcaatcgagttttggttgggatgggctcaattttacttgatggcgcaatagtagaagatgatgtgatgattggtgcgggtagtctggtcccacaaaataaacggctggagagcggatatctgtatctcggtagccccgtcaaacagatccgcccgttaagtgatgaagagaaggctgggttacgctattccgcgaataattacgtgaaatggaaggacgaatatctggatcagggtaaccagacccagccttgatcatcttcactttgttcctgaattaagttttccgcttcttcttccaggtcccagcgatgctgacgaaaactcgctaaccactgttctggcgtatctccagtaaagcgatacgccagactctcgccagagatcgcgcatgtcagttgcataccattcacgagagcgggaaaacatacacattttttattctcgtcccactcttccctgtccggaaactggatggcctgattcacgcggacaattcctcctgcaattgctttataactggttctacgtcaggcagaacaccgtgccagagaagaaaggcatgagccgcctgtgccaccagcattcctaaaccatcagcattacgctttgagcctcgctgctcacaccatgccagaaaaggagtttttcctttctgatagaacatgtcatagcaataaatgcctggatgaatgagcgatgacgggatcgccggaatatcaccactgatgccactggatgttgcattaataatgagatcaaactcatgaccttccagttcgtccatactcaacgcctgaatactgccagtgtgcgcaaacaatttagccaactcttccgcgcgggataccgtccgattagttattgtcaccgcacagtccagggaaaggagtggcagtagtacgccgcgagatgctccaccagcgccgataagcagaatacgtaaaccagggcggataaaagacagacgttccagatcgcttaacaagcctacaccatcggtattgtcacccagcaggcgtccatcttctaaccgcatgagggtattaacagcaccagccaacgctgcccgttcagtaagctcatccgctctggcaaaagcctcttctttaaaaggcaccgtcacattcgcacctttaccaccagcactaaagaaagcgttcagtgtgttgatgaaatcattgatgggtgccaacacgcgcccatagggatgttcaatattcagttgctgagcaaattgctgatgaatgaatggcgatttgctgtgggctatcggattaccaaaaacagcataggtttccattatgttacccctgtcgaaacagttcacccgtcagggcatcgcggatttctgaaggatttaaacgcccccccgtttcaccaggcacaaccgggaacgccgcgccaaattgtgcgcgaacttcgtctactgttcgacaaggtggcaatccactcaagttggcactggtagaaaccagcggtttaccataagcctggcacaaagcaaccaccaacggatggtcggtgactcgtacagcaagcgaatcaaagcggcccgtcaaccagcgcggtgttgtcgcaggcgcgggaaagacaaaggtgacaggacctggccagcgggaaaaaatggtttcacgctgcacgtcagtcaacatggtgtcatcaatatagggtttaagctgctcgtaatttgctgcgattaaaatcagccccttatcaaccggacgctgttttaactccaacagtcgcatcactgctgtttcgctatcaggatcgcacccaacaccgaaaacggcttccgttggataggcgatgacacgttcttcattgagaacatctatcgcagctgcgatagcgtctctttgcaggttattattcacgttattattccgccgaaaccggctttccacattgtttactggcacaaaagtgttttacaccctgcgcggttttcttttcgatgagtagcggataatgacactcagggcattctccagctatgggtttgaagttaatggcaaattgacactccgggtagcgatcacaagagtgaaatgttttgccataacgggagcggcgctggaccagatggcccgtccgacattgggggcatgtaattgctgtttcgtccggtttatcgataagttcggtatgttcgcattcagggtagttaatgcaaccaataaacataccaaagcgtccctggcgtaataccagatttgcgccacatgcagggcaaacctgcccctccagaactttgacgatatgtccatccgctgaagatttcagaggacggacgtagtcacacgccggatactgtgagcatccaagaaacggaccgtgtttcccggatcgaataaccagttcagccccgcactttgggcaggactcattattacgcaccgtgaacagtgctgatttcgccataacaacttatgctgaattaaagaaatgattaatgcaacataccttcattcacttcaaagagtaattcttccatttgctggtacgcattttcgcagcccggaatattgaacaacaccatcaggatcacccatttcagatcatccagttcgaactctgcgttatccagcgcgagcactcgctctatcaccatttcacgagtttcaaggttgagcacctgaatctgctcaaggaaaagcagaaacccacggcagctggcatccagtcgttcacactcttccggtgtataaatacgcatggagagaggatccgaggccagttgcatcggttctgccaacccttcctgataatcagcaagtttttccagccatagcagggcattgtagatatcttctcgctcaaaacctgcgtcggtaagatcctgttcaagtttgtcttgatccacacgcaactcagcttctgtgtgaatataggtttcaaacaaatacattagtacgtcgaacatggcatgccctcctcaatcggacatagccgccgggtacagctgcgatccatcctgctaactccagttcgagtagttgagtaactacctctggcacaggttggccggcacgttcagcgacgacgtcaacaggtgttacctcatctcctacgttagccaggagctcaggaaatggcaatgccacgtcttgctgatctggtgaataaaatgaattttcaggggcgtctggcaaccagtgcaatccaaattgcaagttttccagaatttcttccggttccgtcacaagaatcgcaccttgttttattaaccagtgaggcccttcgcttcccggattccctattggacctggcaaggcaaaaacttctcgcccctgctcaagcgcacaacgtgctgtcaccagcgaaccactacgcaaagccgcttccaccaccagtacacctttacttagaccactgataatgcgatttcttcgtgggaaattgtaagcaaggggtggaacatcgaggggaaattccgagacgagagcgcccccctgttcaagcagactggcagccagtcgggcatgacggcggggatgaatggtattaagtccattccccaatacagcaatgctgacgccatttacctgtaaggctgctttatgcgctacaccatcgattccacgcgccagtccactcgtaattgtcactccacgcgtcgccagagtttcgcaaaataatcgtccccatcgctcgccataccatgaatgcgcccgactccccactacggcaagctgaaatgaatgcagcgcgtgcagttctccttcaacaaacagtgcgccggggtaatctgtcgtcgccagaagttgaggaggataaaattcgctgtccgcaggaattaaatgatggttgggttgctccaaccaacaaagtgagctttcgatactctttcgtggaaatgaaagaaagcgttgtgcctgccgcaatgtaagccctgtttgctgcaatacaaccgcatcaatatgcgactgttttgccacccagtgagcgatacggaccatatcatcgccgtacaagctgctgatactcattaaacgcagccaaatttctgtatcgaccatccttatctccctgccataagcagccttagcaatctttgcgattggtcagtgatgctgtcaatcagagggggatttgtctagaatagaagaaataatctttctaactcctgaacacatctctggagatttatgtcagttttgcaagtgttacatattccggacgagcggcttcgcaaagttgctaaaccggtagaagaagtgaatgcagaaattcagcgtatcgtcgatgatatgttcgagacgatgtacgcagaagaaggtattggcctggcggcaacccaggttgatatccatcaacgtatcattgttattgatgtttcggaaaaccgtgacgaacggctagtgttaatcaatccagagcttttagaaaaaagcggcgaaacaggcattgaagaaggttgcctgtcgatccctgaacaacgtgctttagtgccgcgcgcagagaaagttaaaattcgcgcccttgaccgcgacggtaaaccatttgaactggaagcagacggtctgttagccatctgtattcagcatgagatggatcacctggtcggcaaactgtttatggattatctgtcaccgctgaaacaacaacgtattcgtcagaaagttgaaaaactggatcgtctgaaagcccgggcttaaggataagaactaacgtgtcagaatcactacgtattatttttgcgggtacacctgactttgcagcgcgtcatctcgacgcgctgttgtcttctggtcataacgtcgttggcgtgttcacccagccagaccgaccggcaggacgcggtaaaaaactgatgcccagcccggttaaagttctggctgaggaaaaaggtctgcccgtttttcaacctgtttccctgcgtccacaagaaaaccagcaactggtcgccgaactgcaggctgatgttatggtcgtcgtcgcctatggtttaattctgccgaaagcagtgctggagatgccgcgtcttggctgtatcaacgttcatggttcactgctgccacgctggcgcggtgctgcaccaatccaacgctcactatgggcgggtgatgcagaaactggtgtgaccattatgcaaatggatgtcggtttagacaccggtgatatgctctataagctctcctgcccgattactgcagaagataccagtggtacgctgtacgacaagctggcagagcttggcccacaagggcttatcaccacgttgaaacaactggcagacggcacggcgaaaccagaagttcaggacgaaactcttgtcacttacgccgagaagttgagtaaagaagaagcgcgtattgactggtcactttcggcagcacagcttgaacgctgcattcgcgctttcaatccatggccaatgagctggctggaaattgaaggacagccggttaaagtctggaaagcatcggtcattgatacggcaaccaacgctgcaccaggaacgatccttgaagccaacaaacaaggcattcaggttgcgactggtgatggcatcctgaacctgctctcgttacaacctgcgggtaagaaagcgatgagcgcgcaagacctcctgaactctcgtcgggaatggtttgttccgggcaaccgtctggtctgatagtccactcttctaagcccggtcttgccgggcgtttttatacttatgaaaaaacaacgtaatttacgtagcatggcggcccaggccgttgaacaagtcgtcgagcaagggcaatcattaagcaacattctgccaccgctccagcaaaaagtttccgataaagacaaagcacttcttcaagagttgtgctttggcgtactgcgtacgctttcgcagttagactggctgattaataagttaatggcccgtccgatgaccggcaaacagcggaccgtgcattacctgattatggttggtttgtatcaactgctttatacccgcattccacctcatgctgcgctggctgaaacggttgaaggcgctatcgcaattaagcgtccgcaacttaaagggttgataaacggtgtattacgccagttccagcgtcagcaagaagagttattagccgagtttaatgccagtgatgcacgttatctgcatccttcctggttgctgaagcgtctgcaaaaagcgtatccagagcagtggcaatccatcgtcgaagccaataaccagcgtccgccaatgtggctgcgtattaatcgtacgcatcattcccgcgacagctggcttgcattgctggatgaagcaggaatgaaaggtttcccgcatgcggattaccctgatgctgtacgtctggaaacacctgcacctgttcatgcgctacctggttttgaagacggatgggttaccgttcaggatgcatcagcacaaggttgcatgacctggcttgcgccacaaaacggtgaacacattttggatctttgtgccgcccccggcggtaaaacaacgcatatccttgaggtggcaccagaagcgcaggttgttgcggttgatatcgacgaacagcgcctctctcgggtttacgacaatttaaaacgccttggtatgaaggcgaccgtgaaacaaggtgatggccgttacccttctcaatggtgtggcgagcaacagtttgatcgcattttattagatgcgccttgttcagcaaccggtgtgattcgtcgccatccagatattaaatggttacgtcgcgatcgcgatatcccggaactcgcgcaattgcagtctgaaattctcgacgccatttggccgcatttaaaaaccggtggaactctggtctatgccacctgttcggtgttaccggaagagaatagcctgcagattaaagcctttttgcaacgtaccgctgatgccgaactttgcgaaacaggaacaccagagcaaccgggtaaacaaaatctacctggtgccgaagagggcgacggcttcttttacgctaagctaatcaaaaagtgatgagataacgggtcgcgactgatgaaaattatcattctgggtgccggccaggttggcggcacactggcggaaaacctggttggcgagaacaacgatattactgttgtcgataccaacggtgagcgtctgcggaccttacaggataaatttgacctgcgggtcgtgcaggggcatggctctcatccacgcgtattgcgggaggcaggtgccgacgacgccgatatgctggttgctgtaaccagttcagatgaaaccaatatggttgcctgccaggtagcctactcacttttcaacacccctaatcgcatcgctcgtatccgctcaccagactacgtgcgcgatgccgataagctatttcattcagatgctgtgccgattgatcatctgatcgcaccagagcagttggttatcgataatatttaccgactgattgagtatcccggcgcattgcaggtggtgaacttcgctgagggtaaagtcagcctggctgtggttaaagcctattatggcggcccgctgattggtaatgcactttcgaccatgcgcgaacatatgccacatatcgatactcgtgtggcagcaattttccgccacgatcgccccattcgtccgcaaggttcgaccattgttgaagctggtgatgaagtgttctttattgccgcttcacagcatatccgcgcggtgatgagtgaattacagcgactggaaaaaccgtataagcggatcatgctggttggtggcggtaatatcggtgcagggctggcgcgtcgtctggaaaaagattacagcgttaaactcatcgaacgtaatcagcagcgcgctgccgaactggcggaaaagttacagaatacgatcgtcttttttggtgatgcgtcggatcaagaactactggccgaagaacatatcgatcaagttgatctgtttattgccgtcaccaacgatgacgaggccaatatcatgtccgccatgcttgccaaacgtatgggtgcgaaaaaggtgatggtattgatccagcgtcgcgcttatgtggatctggttcaggggagcgttatcgatattgcgatttcaccacaacaagcaactatttctgcgttgcttagccatgtgcgaaaagcagatattgttggtgtttcctcattgcgccgcggcgtagcagaagctattgaagccgttgctcacggtgatgaaagcacctcacgcgttgtcggcagagtcattgacgaaatcaagctaccgccaggaacgattattggagcggtggtacgtggaaacgacgtgatgattgccaatgacaatctgcgcattgagcaaggcgatcacgtaattatgttcctcacagataaaaagtttattaccgacgtcgaaagactcttccagccaagccctttcttcttgtaattaataaggcgtctaatgacgccttattatttccctttgattatcaaggattaattaaattcattcctggcaggaaaatggcttaacatttgttagacttatggttgtcggcttcatagggagaataacatgagcattattaaagaatttcgcgaatttgcgatgcgcgggaacgtggtggatttggcggtgggtgtcattatcggtgcggcattcgggaagattgtctcttcactggttgccgatatcatcatgcctcctctgggcttattaattggcgggatcgattttaaacagtttgctgtcacgctacgcgatgcgcagggggatatccctgctgttgtgatgcattacggtgtcttcattcaaaacgtctttgattttctgattgtggcctttgccatctttatggcgattaagctaatcaacaaactgaatcggaaaaaagaagaaccagcagccgcacctgcaccaactaaagaagaagtattactgacagaaattcgtgatttgctgaaagagcagaataaccgctcttaacaagcgcctgaaagcagaagaccagtggtaaaaaagtgatttactttcttgccactggcctcccagttcccccgattgccatgttttccttttcgcatgtaactgcctttccccttcttatttttctctacgcgctgtcggaataagggatcatgtagtaatgcttctatcgcattatcctttatctgccctttagtatgctgatatcgactcataaaaactccagttggttatttaacggcgcgagtgtaatcctgccagtgcaaaaaatcaacaaccactcttaacgccactcgccccttgttcaagagcttcaagaatcgaacaataaacactgctatgagcagtcccacaacaggcatcgttaaggcgttgcaaggaacgctgcatactctgcaactcggctatccgtgcttcgacttcctgcaatctttcctgcacaatgccttttgactcctgacaggtatggtgttcaggatcgatgcggatcgacagcaactcgcggatcgactccagactgaaacctagttgtctggcatggcggataaatttcaatcgctggagatcgctttcggtatataggcgaaacccaccttcagtacgcacttcatgctccatcatctgctgtttttcgtaataacgaatcgtgtcgggtgttacttccgccatttttgccagctcaccaatgcgatacatacatactccactagttatcgttgattttgtccaacaacttgtcagcataatcgccgcgtaaaaaatcggtactcaatccagcttgtcgcagcttcaattccagtaatgacaatcgacggctaacctcttgatattgcggatcatcgtgacggatacctttgagaatatccagaagctgaattgcttctctccgttgctcaagttctggcggtaagcaaccggcattcttcagcaagcgataccccgcacgtaattccggtggcacgtgagaatcatcatccagtatcaatggttcgccgctacctgccaggttatcaaactcacctttcgcttgcgcttctgctatatggcgctctgcccactggtcaagtaaccacataaatactccaggggatgaacaaaaagagtacagctattgtagataagtggggatactacgggtataaaaaaacccgccggggcgggtttttttacgttgcttcagattactctgcagcagcttctgctttctctgaacgatcaaccagctcgatgtaagccatcggcgcgttgtcgcctgcacggaagccacacttcagaatacgagtgtaaccaccggcacggctcgcgaaacgcgggcccagttcgttaaacagttttgccacgatctcgttatcacgagtacgggcgaatgccagacgacgattagcaacgctatcagtcttggcaagagtaatcagcggctcaactacgcggcgcagctctttcgctttaggcaaagtcgtcttgatgatttcatgacgaaccagtgaacctgccatattgcggaacatagcctggcgatggctgctgttgcggttcagttgacgaccactcttacgatggcgcatgaccttatccttctcagtaaaaccttaacctgtgatccggttactcgtcagcgatgcttgccggtggccagttttccaggcgcatgcccagagacagtccacgggaagccagcacgtctttaatctcagtaagagattttttaccaaggttaggcgttttaaggagctcaacctcggtacgctgtaccagatcaccgatatagtggatagcttctgctttaaggcagttagcagagcggacagtcaattccagatcgtcaacagggcgcagcaggatcggatcgaactctggtttctcttctttcacttcaggctgacgtacatcacgtaagtcaacgaaagcttccagttgttcagccagaatggttgccgcacgacgaatcgcctcttcaggatcgattgtgccgttggtttccatttcgatgaccagcttgtccaggtcggtacgctgttctacacgcgctgcttcaacattgtaggcaatacgctccacagggctgtagcatgcgtcgaccagcagacggccgattgggcgctcatcttcttccgaatgaattcgggtagaagccggcacataaccacgaccgcgctgaactttgatacgcatgctaatagacgcgttctcatcggtcaggtggcagatcacgtgctgcggcttgacgatttcgacatcaccgtcgtgggtgatatcggctgcagtcacagggccaatgccagatttattcaaggtaagaataacttcatctttgccctgaactctcaccgccagccctttcaggttgagcaggatttccaggatatcttcctgaacgccttctttggtgctgtactcatgtagtacaccatcaatctcaacctcggtcaccgcgcaacccggcatcgatgagagcagaatacggcgcagtgcgttacccagagtatggccaaagccacgctctaaaggctcaagggtcaccttggcgtgcgtcgaactcacttgctcgatatcaaccaggcgcggttttagaaactctgtcacagaaccctgcattgtgtcctctctttggtactaagctttacttggagtaaagctcgacgatcaggtgttcgttaatgtccgcagacagatcagaacgctccggcttacgcttaaacgtaccttccatcttgccagcatcaacttccagccaggttggcttttcacgctgctcagccagctccagagcggctttcacgcgagactgcttcttcgctttctcacgaatgcttacaacgtcattcggactaacctgataagaagcgatgttaacaacacgaccgtttaccataattgctttatggctaaccagctgacgtgcttctgcacgagtggcaccgaagcccatacggtatacaacgttgtccagacgaccttccagcagagccaacaggttttcaccggtgttgcctttcagacgtgctgcttctttgtagtagttacggaactgacgctccagcacaccatagatacggcgaactttttgcttttcacgcaactgcacaccatagtcagacagacgcggtttacgcgcaccgtgctggccaggagcttgttcaattttacacttggtatcgatcgcgcgaacgccagacttaaggaataagtcggtgccctcacgacggctcagcttgagcttaggacccaaatatcttgccattttctttctccaacaaacctggaaaacgaggcgttatacgcgacgttttttcggcggacgacaaccgttatgagggatcggagtcacatcagtaatgttagtgatgcggaaacctgcggcgttcagagcacgaatagtagattcgcggcctggacccggacctttaaccataacttccagattcttgatgccgtattctttcacggcgtcagcgcaacgctctgctgcaacctgagctgcaaacggagtggatttgcgagaaccacggaaaccggaaccaccggctgttgcccaacccaacgcgttaccctgacgatcagtgatagtcacgatggtgttgttgaaagaagcatggatatgagccacgccgtcagagacttgttttcttacacgtttacgtgcacgaattggtgcctttgccattattcaatcaccccgattatttcttgatcggtttgcgcggacccttacgggtacgtgcgttggtcttggtacgctgaccgcgaaccgggagaccacgacgatgacgcaaaccgcgatagcaaccaagatccatcaggcgcttgatgctcatgctgatttcacggcgcagatcaccttcaacgacaaatttggcaacttcgtcacgcagcgtgtcgatttgtccttcagacagctcactgatcttaacatcttcagcgatacccgctgcagccaggatggctttagaacgggtcttgccgacgccataaatcgaagttaatgcgattacggcatgcttatgatcaggaatgttaatgcctgctatacgggccactatgcactcctactatttaatatgtacgttccatgctgaaaagcccgttttcaggatactcaaatggaaacgcacagacatacaaaagattggctggctaatctagccagctcaacccaactttgcaagaaaaatatgcgaaaaaatcagccttggcgctgtttatgcttcggctcggcactgcaaatcacacggatgacaccatcacgcttaacgattttgcagttacggcataatttcttgacggaagcacgaactttcatttttactctccgtaacttctcgggcgaccaattatcggccgtagcctttcaggttcgccttcttcaatgcagactcatactgactggacatcatcagagtttgcacttgagccataaagtccataatcacgacaacaacgataagcagtgaggtcccaccgaagtagaacggtactttcattgcatcacgcatgaactccgggatcaggcagataaaggtaatatacagcgcaccaaccagggtcaggcgggtcattactttatcgatatacttcgccgtttgctctcccggacgaattcctggtacaaatgcaccggacttcttcaggttatctgctgtttcacgcgggttgaaaaccaacgccgtgtagaagaaacagaagaagatgattgcagacgcatagagtaacacataaagcggttgcccaggctgcaaatacagcgaaattgttgtcagccagttccaaccagtaccgcccccgaaccatgacgcgatggtcgccgggaacagaataatactggaagcgaagattgccgggattacccccgccatattcactttcagcggtaaatgtgtgctctgtgcagcatagacacgacgaccttgctgacgtttcgcatagtttaccacaatgcggcgttgaccacgctcaacaaatacaacaaagaacgtcactgcaaatactaatactgcaaccaacagcaacacgaggaagtgcaggtcgccttgacgcgcttgctcgatagtatgggcaatggctggcgggagtcccgcgacaataccggcgaagataatgattgaaataccgttgccgatacctcgttcagtaatctgttcgcccaaccacatcaggaacatggttcctgtgaccagacttacaacagcggtgaagtagaatgcaaagcccgggttaatcaccaggccttgcataccaggcatattcggcagaccggtagcaataccgatcgactggaatattgccagcaccagagtaccgtagcgggtgtactggctgatcttacgacgaccagactccccttctttcttaatttctgccaacgttgggtgaaccaccgtcagcagctggataatgatcgacgccgaaatatacggcatgatccccagagcaaagatagaagcacggctgagagcaccaccagagaacatgttaaacatctcaatgatggtgcctcgctgttgctcaagcagtttggcaagtacagcggcatcaataccagggatcggaataaaagagccaatacggaacacaatcagcgcaccgataacaaacagcagtctgcgtttcagctcgcctaagccacctttggcactttgaaaatctaatcccggttgtttagccatctgctacttattcctcgattttaccgccagcagcttcgatagcagcacgagcgcctttagtaacacgcaggccacgaacagttaccggagtcgttacttcgccagccaggatcactttcgcgaactcgatctggataccgataatgttagccgctttcagcgtgttcaggtctactacaccgccttctactttagccaggtcagacagacgaatttcggctgtaatcgctgctttacgagaagtgaagccgaatttcggcagacgacggtacagaggcatctgaccaccctcgaaaccgcgacgtacgccaccgccagaacgagacttctgacctttgtgaccacgaccaccggttttaccgaggccagaaccgataccacgacccaggcgtttacccgcctttttggagccttcggccggagacagagtatttaaacgcatctcttactcctcaactttaaccatgaaggaaaccgcgttgatcataccgcgaatagcaggagtatcctcgcgctctacggtgtgaccaatacgacgcagacccaggccaagcagcgttgccttgtgtttcggcagacgaccgattgcactgcgggtttgagtaattttaatagtctttgccatggtttatttccccagaatttcttcaacggatttaccacgcttggcagcgaccatttctggagaattcatattttccaggccatcaatagttgcacgaaccacgttgatcgggttggtggaaccataggctttagccagaacgttatgaaccccagcgacttccagaacggcgcgcattgcaccaccggcgatgataccggtaccttcggaagccggctgcatgaatacgcgagaacccgtgtgaacacctttaacagggtgttgcagagtgccgttattcagcgcgacgttaatcatattgcgacgggctttttccatcgctttctggatcgctgctggaacttcacgcgctttaccgtaaccaaaaccaacgcgaccgttaccatcgccaactacagtcagagctgtgaaggagaaaatacgaccacctttaacggttttagatacgcggtttaccgcgatcagcttttcctgcagttcgccagcttgtttttcgatgtgagccatcttacacctctaccttagaactgaaggccagcttcacgggcagcatctgccagtgcctggacacgaccatgatattggaacccggaacggtcaaaggatacatctttgatgcctttttccagagcgcgttcagcgacagctttacccacagctgcagccgcgtctttgttaccggtgtacttcagttgttcagcgatagctttttctacagtagaagcagctaccagaacttcagaaccgttcggtgcaattacctgtgcgtaaatgtgacgcggggtacgatgtaccaccaggcgagttgcgcccagctcctggagcttgcggcgtgcgcgggtcgcacgacggatacgagcagatttcttatccatagtgttaccttacttcttcttagcctctttggtacgcacgacttcgtcggcgtaacgaacacccttgcctttataaggctcaggacgacggtaggcgcgcagatccgctgcaacctggccgatcacctgcttatcagcgcctttcagcacgatttcagtctgagtcggacattcagcagtgatacccgcaggcagctgatggtcaacaggatgagagaaacccagagacaggttaatcacattgcctttaaccgctgcacggtaacctacaccaaccagctgcagcttcttagtgaagccttcggtaacaccgataaccattgagttcagcagggcacgcgcggtaccagcctgtgcccaaccgtctgcgtaaccatcacgcggaccgaaggtcagggtattatctgcatgtttaacttcaacagcatcgttgagagtacgagtcagctcgccgtttttacctttgatcgtaataacctgaccgttgatttttacgtcaacgccggcaggaacaacgaccggtgctttagcaacacgagacattttttcctccgattaggctacgtagcagataatttcgccaccaagaccagcctggcgcgctgcacgatcagtcataacacctttagaggtagaaacaactgcgatacccagacccgccataactttcggcagctcatctttacgtttatagatgcgcagacctgggcggctgacacgctgaatgctttctacaacagctttgccctggaaatacttcagagtaagttccagttcaggcttggtgtcgccttcaactttaaaatcttcaataaaaccttcttccttcagcacgttggcgattgccactttcagcttggaggaaggcatggtgaccgcagctttgttcgcggcctgaccgttacggatacgggtcagcatatccgcgatcggatcttgcatgctcatctgtctttactcccgtgattcaattggtgacaattaccagctagcctttttcagacccgggatttcaccgcgcatagcggcttcacggaccttaatacggctcaacccgaacttccgcaggaaaccatgcggacgacctgtttgacggcagcggttacgctgacgagacgggctggaatcacgcggcagagtctgcagcttgagaacagcgttccaacgatcttcgtcggaagcgttcacatcagagatgatcgctttcagttcagcgcgtttcgcgaagtatttatcagctaaagctacgcgttttacttcgcgtgctttcattgattgcttagccatttagtaaccctaccttacttgcggaacgggaagtcaaaggcagccagcagagcgcggccttcttcgtcagatttcgcagtagtggtaatggtaatatccaaaccacgaacgcggtcgactttatcgtagtcgatttctgggaagatgatctgctcacggacacccatgctgtagttaccacgaccgtcgaaagacttagcggacaggccacggaagtcacggatacgaggtacagcaatagtgatcaggcgctcaaagaactcccacatgcgttcgccacgcagagttactttacagccgatcggatagccctgacggattttgaagcctgcaacagatttgcgtgctttggtgatcagcggtttttgaccggagattgctgccaggtctgctgctgcgttatccagcagttttttgtcagcgatcgcttcaccaacacccatgttcagggtgatcttctcgacccgagggacttgcatgacagaattgtagttaaactcagtcatgagttttttaactacttcgtctttgtagtaatcatgcagtttcgccatcgtactactccaaattacttgatagtttcgctgttagacttgaagaaacggacttttttaccgtcttcgaatctaaagcctacacggtcagccttgccggttgccgcattgaagattgctacgttggaaacctgaatagcggcttctttttcaacgatgccacccggttggttcagggccggaaccggcttctgatgtttcttaaccaggttgataccttcaacaatgaccttgccggaagacaggacattcttaactttaccgcgtttacctttatctttaccggttaacacgataacttcgtcatcacgacggattttcgctgccatgattcgctccttagagtacttctggtgccagagagataattttcatgaacttctcactacgaagctcacgagttaccggcccaaaaatacgcgtaccgataggctgctcgctgttgttgttcagaagaacacaagcattaccatcgaagcgaatgacagaaccgtccgggcgacgaacacccttcttggtgcgcaccactaccgccttcagcacatcaccttttttgaccttaccacgcggaattgcttctttgatggtgatcttgatgatgtcgcctacgcctgcgtagcgacggtgcgagccacccagaaccttgatacacattacgcgacgtgcaccggagttgtcggcgacgttcagcatagtctgttcttggatcattttagtgctccgctaatgtcaactactactgagacccgaaaatcaggtcgttaaaaatccccatatcgagggcgcggcattataacaccgcttcaaggatatgggtagaaaaaataaacggctcatttctgagccgtttattcgtattgagagagtgtactgtattacagaaccgctttctctacaacgcgaaccagcgtccaggatttagtcttggacagcggacggcattcgcggatttcaaccacgtcaccgataccgcattcgttgttctcgtcatgtacgtgcagtttggtcgtacgcttgatgaatttaccgtagatcgggtgtttcacaaaacgttcgatagcaacaacaatggatttctccattttgtcgctaacaacgcgaccttgcagagtacggattttatcggtcattacgcacccgccttctcgttcagtaaagtcttaacgcgtgcgacatcgcgacgcacttgcttcaacaggtgagactgttgcagctggccacttgcagcctgcatacgcaggttgaactgctcacgcagcaggttcagcagctcggtgttcagctcttcaacgctcttctcacgcagctcttttgctttcattacatcaccgtcttagttacaaaggtggttttaatcggcagtttcgctgctgccagcttgaatgcttcacgggccagctcttccggaacaccgtccatttcatacaggactttacccggctgaatcaaggcaacccaatactccacgttacctttacctttacccatacgcactgccagcggcttttcagtgatcggtttgtccgggaacacacggatccagatcttaccttgacgcttaactgcacgggtcatagcacgacgtgctgcttcgatctgacgggcagtcagacgaccacggccaacagctttcagaccgaagctgccgaagctaacatccgtaccctgcgccagaccgcggttacggcctttgtgcattttacggaattttgtacgctttggttgtaacatcagcgacgctccttatttacggcctttacgctgctgctttttaggctgagcagccggtttttccggttgttcaacagcagccataccacccaggatctcgcctttgaagatccacactttaacgccgattacaccgtaagtggtgtgcgcttcagaggtgttgtagtcgatgtcagcacgcagagtgtgcagcggtacgcgaccttcgcggtaccattcggtacgtgcgatttccgcgccgcccagacggccgctaacttcaactttaatacctttagcgcccagacgcattgcgttctgtacagcacgcttcatagcacgacggaacataacgcgacgttccagctgagaagtgatgctgtcagcaaccagttttgcgtccagttcaggcttacgaacttcggcgatgttgatctgtgcaggaacgccagcgatgtccgctacgaccttacgcagtttttctacgtcttcaccttttttaccgataacaatacccgggcgagcagtgtgaatggttacacggatgctcttagccggacgctcgataacgatacgagatacggacgctttagccagttccttagtcaggtactgacgtactttaaaatcgctgtccaggttgtcagcgaattctttggtgttcgcaaaccaggtagagttccatggttttacaatacccaggcgaataccattaggatgtactttctgacccattgctagtctccagagtctcagcgatcggacacaaccacagtgatgtggctggtgcgcttcaggatgcgatctgcacgaccttttgcacgcggcataatgcgcttcatgctcgggccttcgtctacgaaaattttcgtaactttcagatcgtcaatgtcagcgccatcgttgtgttcagcgttagcaatggcagattccagaactttcttgaccagtacagccgctttcttgttggtgtaggtcaaaatatccagagcctgcgacactttcttaccgcgaatcaggtcagcaacaaggcgaaccttctgagcagaagaacgagcatggcgatgtttagcgatagtttccatctcttcctcctaccttatttcttcttcgcttttttatcagcagcgtggccgcgataagtacgagtcggtgcgaattcacccagtttgtgaccaaccatttcgtcggttacaaataccggaacgtgctgacgaccattatggacagcgatggtcaaaccgatcatgttaggaaagatcgttgaacgacgggaccaagtgcgcaggggcttcttgtctccgctttccaccgctttctctaccttcttcagcaagtgcaggtcaataaaaggacctttcttgagagaacgtggcatggcttatcctctaaaattatttgctacggcgacgtacgatgaatttatcagtacgcttgttgctgcgggtcttcttacctttggtctgaacgccccacggagttaccgggtgcttaccaaagttacgaccttcaccaccaccatgtgggtggtctaccgggttcatcgcggtaccgcgaacggtcggacgaacaccacgccagcgtgcagcacctgctttacccagaacgcgcagcatatgctcagcattgccaacttcgcccagagttgcacggcagtctgcttctactttacgcatttcaccagaacgcagacgcagggtgacataagcaccatcacgagcaacgatctgaacgtaagtaccagcggaacgtgccagctgaccgcctttacctggtttcatttctacgttatgaacagtagaaccaaccgggatgttgcgcatcggcagggtgttacctggtttgattgcagcatcaacgccagactgaatctggtcgccagctttcaggcctttaggggccaggatgtaacggcgttcaccgtctttgtacagaaccagcgcgatgttcgcggaacggttcggatcgtactcaagacgttcaacaactgccgggataccgtctttgttgcgtttgaagtcaacaatacggtaagcctgcttgtggccaccaccgatatgacgagtggtgatacggccattgttgttacgaccaccggatttgctgtttttttccagcaacggagcaaaaggtttgcccttgtgcagctcagggttaaccactttaactacgtggcgacgacccggagatgtcggtttacatttaacaactgccattgtattactcctccgacttactcagcgccgccaacgaagtccagattctggccttctttcagggtgacgtaagcttttttccagtcgctacgacgaccgatacgctgtccgtgacgtttaactttccctttaactaccagggtgttaacgacttcgacttcgacttcaaacagtttctgcacagcagctttgatttctgctttggtcgcgtctttagcaactttgagtacgatggtgttggatttttccatcgcagtagacgctttttcagaaacgtgcggtgcacgcagcaccttcagcagacgttcttcacgaatcatgccagcatctcctcaacttgcttaacagcatcagcagtcattacgactttgtcgaaggcgatcaggctaaccgggtcgataccagttgcatcgcgtacgtcaaccttgtgcaggttgcgcgcagccaggaacaggttttcgtccagctcaccggtgatgatcagcacatcttccagagccatgtctttcagtttctgtgccagcagcttagttttcggcgcttctacagagaacttctcgacaacgatcagacgatcctgacgtaccagttcggacaggatgcttttcagcgcgccgcggtacatcttcttgttaactttttgactgtggtcctgcggacgagcagcaaaggtcacgccaccagaacgccagatcgggctcttgatagaaccagaacgcgcacggccggtgcctttctggcgccacggttttttaccggaaccagttacttcagcacgagtcttctgagcacgagtaccctgacgagcaccagctgcataagcaacaacaacctggtgaaccagcgcttcgttgaaatcacgaccgaaggtagtttcggaaacagtcagcgcgctctgcgcgtctttcaatactaattccattgctatctccttacgccttcacagctggtttaacgatcaggtcgctaccggttgcacccgggacagcacctttaaccagcagcaggttgcgctcagcgtcaacgcgtactacgtcaaggctctgaacggttacacgttcgttacccatctgacctgccattttcttgcctttgaacactttgcccggagtctggttctgaccgatagaacccggaacgcggtgagacaaggagttaccgtgagtagcgtcctgggtacggaagttccagcgcttaacggtacctgcgaaacctttacctttagaggtgccagttacgtcaacttttttaacgtcagcaaacagttcaacgctaatgctctgacctacagtgaactcttcgccttcagccaggcggaattcccacagaccacggccagcttctacgccagctttagcgaagtggccagcttcaggcttggtcacacggttagcttttttagcaccggtggtcacctgaatagcacggtagccatcgttagccaggtctttaacctgagtaacgcggtttgcttcaacttcgattacggttactgggatagaaacgccgtcttctgtgaagatacgggtcatacccacttttttaccgactaaaccaatcattgtttcaacctctcaatcgctcaatgacctgattaacccaggctgatctgcacgtctacaccggcagccagatccagacgcatcagagcatcaacggttttctcggttggctcaacgatgtcaaccagacgcaagtgagtacggatttcgtactgatcgcgcgcgtctttgttgacgtgcggggagatcagaacagtgaagcgctctttgcgtgtcggcagcgggatcggaccacggacctgcgcaccagtgcgcttggcagtctcgacgatttccgcggttgcttgatcgatcagacgatgatcaaacgctttcaggcggatacggattctttggttctgcatgagaccagagctccaattattttataaacgaaaatgattactcctcagacccattacgattgatgggagagtgtaaccgttcttacgtagctccccgattgggagcattgttaggtagccaaattcggctaactgaggttcagattgaacctgctgtcaactacgacaagcccgcgcattatacatacttaaccaccgaacgcaagcgtattgctagtaaagtaaacagccttcgggttatctctcaagttcgttcagtgcatttttgacacgctctcttaaaccggctttctcgtcgctttcttccacagtattttcttcgtcttcagaagaagagggggcattctcaaccgcgacgcctgggtcatcttcctcctcgacggattcgacgacggggagtggctgttttttgaagaaatagtgttgtgttgattgtttaaaagcgggcgtttcagcctctacagtgacttcggcttttactatccaaagcacccatagctgcctggcatacccaccaaccagcaccattcctgcaaaccacaggcaaatcagtaataaacaaattacatatattatggtgctgtgtttttgtcgggagaagataccagggtgacctgtttctttctgctcacgcgcggcgatatagaattcaaacatgtcatttccccttcactgttgtttccggggaaatatttgcttcatcccgatataagtaggcactctcccctgccacctgccagagatgtactaacgttgaaaagccaacaacaccgtcagttttcaagtggtggcttttttgaaattgctttattttttctaccaacaagggacgccactccgccgaaggttctgtcgaaatatgcaatgcgcggtttaacatcgtttccagccagagaatctcttcctcgctgctatcacgcgtaatggtactctccccttccggcgacattttccacaacagaagataatcacccgtccataccgactcaaaccatttatgtgtcagcgtccacgtttgctgacctacgaggacatcaacgctagcctcaccgacgcgaacgaccacaacaggcaattttttgtccccgactttaagcgatgcgatccagggcaaattctgatctaccaatgtttgtaaagaagcattcccacttttacatgccagccccgctcttactgcctgatcgcaccaggccgaatcagctgggacctcgtacccccatacgccgtataacacgcttagcgcctcactatcgcgcatcaccacatgagcaatatccttagtcatatcttgtttaactactggcgttacgggtatcagccacgcaggaacgggtaacgtagctgtaaaagaggacagcagtagccaaccacaggtaagagcgataatggttccactcatcaccacggcaagctgcattttccgggggcggttatcacccaatatgcggtaaatcattcgccattgttttgctgtgaaaacgctggtctgctcggcttgctgtaataagcgaattgtttcgccggcaagccccatctttctgcgatcgccccgacataataaagctatccgtttcagaactctggcggttaaaaggagatcgggttggtcaatattctgaccttcaaggatgcttgccttaagttcgtgctccgtcagacgtcctatcgagacaagttcaatgccctgttttttaaaatcacgttcgacttttcgatcgggtctgccgatcagcaaaaattgaccgtcaggaataagagatattgcgcgttggagatcatcaagtatgcggcggtgattcaggtgagcattttcaataataataagagggcagcgactatcagttcgatgaagcgcatgcagtaattgccccgccatctcatctcgcgtccaggcgctgtcacggcagccctgttcagccgcgttatcgtcggtaacgatccatgcggccttaccttgccaggaaacaacgaggcttaaagtaatcacacggcgatgtttatctttttgcagttgctgcgccagccaggtttttccacttccagcctcacccaacaaatagcatagacgccaggtttgacgtttctcacacaaccaggaaagaataacttctcttctcgtagacatagaacttcctgttttaattattgattatccttaatcataaaaataatgtatgtatttattaattaaatacatattactaatataaataaattttgcttgattcatgcaagcggcattaatactatttatactaacgtcaatatacaacccacccaatctattttattagaacatacatcgtgcccacactacgtttccccttccatctggcgaatcataataaagatgctgccatcaatatattgattatatttataagcatagggtctattatttttaatgtgaattatttccatacaactatagttaaaaatggacagatcattaatcaaccaacaaacgcatttcagtctgatttcagccttgccgctttatggcgtaacgaaaatcatgctggggtaaaagatgcaaatcccgtggcagttaatcaggaaacacctaagctctctatagcgcttaatggcattgtactcacatcgaatgatgagacttcttttgtcttaattaatgaggggagcgaacaaaagcgatactccctcaacgaagcccttgagtcagcgccgggaacgtttattagaaaaataaataaaaccagcgttgtgtttgaaactcacgggcattacgaaaaagtaactctccatccagggctacctgacatcatcaagcagcctgattcagaaagtcaaaatgtactcgctgattatattatcgccacgcctatacgtgatggagaacagatatacgggcttcgattgaaccctcgtaagggcctcaatgcatttaccaccagcttgctacaaccaggggatatcgccctcaggatcaataatctttcgctgacccaccctgatgaggtttcacaggcattaagtttactgctaactcaacaaagtgctcagtttacaattcgtcgcaacggcgtaccccgcttgataaatgtttccgtcggggaacttacaggaatgaatggactgcgtcatgaaaggactcaataaaatcacctgctgcttgctggcagcactactcatgccttgtgcaggacacgctgagaacgaacaatacggcgcgaacttcaataacgccgatatccgccagttcgtggaaatagtgggtcagcatcttggcaaaacgatcctgatcgacccttcggtacagggaaccatttccgtacgcagtaatgatacgtttagccaacaggagtactaccagttctttttaagtattcttgatctttacggttattccgtgatcacgctggacaatggttttctgagagtggttcgctcagctaatgtaaaaacatcgccagggatgattgctgacagttctcgtccaggcgtaggtgatgagttggtcacccgaatcgtaccgcttgagaacgttcctgctcgtgacctggcccccctgctccgccagatgatggatgcgggtagcgtcggtaatgttgtgcattatgaaccctccaacgttcttattctgaccggtcgtgcctccaccattaataaactgattgaagtcataaagcgcgttgatgtcatcggcacagagaagcagcaaattattcatctggaatatgcgtcagcggaagatctcgccgagattcttaatcaattaatcagcgaaagccacggtaaaagccagatgccagccctcctctccgcgaggattgtggcggataagcgaaccaactctcttatcatcagtggaccggaaaaagcacgccagcgcatcacttcattactgaaaagccttgatgtcgaagagagcgaggaaggaaatacccgggtttattacctgaaatatgctaaagccacgaatctggtggaagtgctaaccggtgtttccgaaaagctgaaagatgaaaaagggaatgcgcgtaagccctcctcttctggcgcgatggataacgtcgccattaccgccgatgaacagactaactctctggtcattaccgctgaccagtccgtccaggaaaaactcgccacggtaattgcgcgtctggacattcgccgtgcacaggtgctggttgaggcaatcatcgttgaagttcaggatggaaatggactaaacctcggcgtgcaatgggcgaataaaaacgttggcgcacagcaatttaccaataccggattaccgatttttaacgctgcgcaaggtgtggctgattataaaaagaatggtgggatcaccagcgcgaatcctgcctgggatatgtttagcgcctacaatggcatggccgcaggcttcttcaatggcgactggggagtactgcttaccgcgctggccagtaacaataaaaatgacatcctcgccaccccaagcatcgtaacgctggataataaactcgcgtccttcaacgtggggcaggatgtgccggtgctatccgggtcacagaccacttcaggggataacgtctttaataccgtcgaacgcaaaacggtggggacaaaactcaaagttactccgcaggtcaatgaaggcgacgcggtgttgctcgaaatagagcaggaagtctccagcgttgactcttcctctaactcgacgctcggcccgacgtttaatacccgtactattcaaaacgccgtgctggtcaaaaccggtgaaacggtggtcctgggcggattgctggatgatttttctaaagagcaagtgtcaaaggttcctctgcttggcgatattcctttagtggggcaactcttccgctatacctccaccgagcgcgctaaacgcaacctgatggtatttatccgtccgacgattatccgtgacgatgatgtttatcgctcactgtcaaaagagaaatacacccgttaccttcaggagcaacaacagcggatcgacgggaaatcaaaagcgctggttggctcggaagatttgccggtgctggatgaaaacacgttcaacagtcacgcccctgcgccatcgtcacggtgaggcattcatatgagaattcactcaccgtaccccgccagttgggcgctggcacaacgaattggttatctctattcagagggcgagattatttatctcgccgatacgccattcgagcggttactcgatattcaacgtcaggttggtcagtgccagaccatgaccagtttgtcacaggctgatttcgaagcccggctggaagcggtgttccatcagaataccggtgagtcgcaacagattgcgcaggatatcgatcaatccgtcgatcttctctcgctttcggaagagatgcccgcaaatgaagatctcctgaatgaagattcagcggcaccggttatccgcttgatcaatgcgattttgagtgaggccatcaaagaaaccgcctctgatatccacattgaaacctatgaaaaaacaatgtcgatccgttttcgcatcgacggcgttttgcggacaattttacagccaaacaaaaaactggcggcactgcttatctcccgaattaaggtcatggctcgtcttgatatcgccgaaaaacgtattccacaggatggaagaattagtttgcgtatcgggcgacgtaacatagatgtccgcgtatccacactgccgtccatctatggtgaacgcgccgtactccgcctgctggataaaaacagcctccagctttcattgaacaacctggggatgacggcagcggataagcaggatttagaaaatctcattcagcttccgcacggtattatcctggtgacagggccgacaggctccggtaaaagcaccacgctctacgccatcctttcggcgctgaatactcccggccgcaatattctgacggtagaagatcccgtggaatatgagctggaaggcattgggcaaacgcaggtgaatacccgtgtggatatgtctttcgctcgcggcctgcgcgccatacttcgccaggacccggatgtcgtcatggtgggggaaattcgtgatacagaaaccgcgcagattgcggttcaggcctcgctcaccggccatctggtactctcaacactccacactaacagtgcatcaggcgcagtgacccggctccgcgacatgggcgtcgaatcattcctgctttcgtcttccctggcagggattatcgcgcaacgtctggttcgtcgcctgtgtccgcaatgccgacaattcacgcccgtatcaccccaacaagcgcagatgtttaaatatcatcagctcgcggtgacaacaattggcactcccgtaggctgccctcattgccatcaatccggctatcaggggcgcatggcgatccacgaaatgatggtggtgacgccggaattacgggccgctattcatgaaaatgtggatgaacaagcactggagcgactagtccggcaacaacacaaggccttaatcaaaaatggcctgcaaaaagtgataagcggtgacacctcctgggatgaggttatgcgcgtcgccagtgccacgctggagagcgaagcatgaattatcgctatcgcgccatgacccaggatggtcaaaaattgcaagggatcattgatgctaacgatgaacgtcaggcacgactgcggctgcgtgaagaagggcttttcctgctggatattcgcccccaaaaaagttcgggagtaaaaacacgtcgcccgaggatcagccatagtgaactgacgcttttcacccggcagttggcaaccttaagcgcagcggcattacccctggaagagagccttgccgtaatcggtcaacaaagcagtaataaacgactgggtgacgtgttaaatcaggtacgcagcgccatccttgaagggcatcccctttccgatgcattacagcattttcccacgcttttcgattcgctctatcgtaccctggtaaaagcgggcgaaaagagcgggctgctggccccggtgttggaaaagctggctgattacaatgaaaaccggcagaaaatccgcagcaagctcattcagtcactgatctacccctgtatgctcactacggtggcgattggggtcgtgattattctcctcactgctgtcgtgcccaaaattaccgaacagttcgtgcatatgaagcagcaactgccgctgagtacacgcattcttttaggtctgagcgacacgttgcaacgtaccggcccgacattattagcgacagtgtttattgtcgctgtaggtttctggctctggttaaaacgcggcaataaccgccaccgttttcatgccatgttgctgcgcgttgcgctcatcggcccgctgatttgcgccattaacagcgcacgctatctccgcactttaagtattttgcaatccagcggcgtccctctgctggatgggatgaatttgtccaccgaaagcctcaacaacctcgaaattcgccagcgtctggcaaatgcggcagagaacgttcgccagggtaacagcattcatctttcgctggaacaaaccgcaattttcccgccgatgatgctctacatggtggcctctggcgaaaaaagcgggcagctcggcacattaatggtcagagccgcagataaccaggagacactccaacaaaatcggatcgccttaacgctctccatcttcgagccagcactcattattacgatggcactgatcgtcctgtttattgtcgtgtcggtactccaacctcttcttcaacttaactcaatgattaattaaggaaagcatatgcgcgcaacggataagcaacgcggttttacattactggaaattatggtggtgatcgtcattatcggcgtacttgccagcctggtggttcctaacctaatgggcaataaagaaaaggcggataagcaaaaagccgtcagcgatattgtggcgctggaaaacgcccttgatatgtacaaactcgacaatcatcactatccaaccacaaatcaggggcttgaatccttagtagaagcgccgacactgccaccgctggccgcaaactataacaaggaaggttatatcaagcgtctgcctgccgatccctggggcaatgattatgtcctcgttaatcctggtgaacatggtgcatacgatctgctttcagcagggcccgatggtgaaatgggaaccgaggacgacatcaccaactggggtttgagcaagaagaaaaagtaagtcagcgatgaatcagcaacgcgggtttaccctgctggagatgatgctggtgctggcgctggtcgctatcacggcaagcgtggtgctcttcacatatggccgggaggatgtcgccaacactcgtgcgcgcgaaacagcggcgcggtttaccgctgcacttgaattagccatcgaccgcgccacgctcagtggtcagcctgtcggtatccatttctctgattcagcatggcgcattatggtaccgggcaaaacaccatcagcctggcgctgggttccattacaagaagatgccgcagacgagagccaaaatgactgggatgaagaactctcaattcatcttcagccatttaaacctgatgacagcaaccagccacaggttgtgattctggccgacggacaaatcacgcccttctctttgttgatggctaacgccgggaccggtgagccgctcctgacgttagtctgttcaggctcatggcccctggatcaaacgctcgccagagatacccgcccatgaacaaacaatcagggatgacactgcttgaagtcttactggcgatgagtattttcaccgctgttgctctgactttaatgagcagtatgcaagggcaacgaaatgccatcgagcgaatgcgtaacgagacgctggcattgtggatagcggataaccagcttcagtcacaagattcattcggcgaggaaaacacgtccagttctggcaaagagttaataaatggcgaagagtggaactggcgcagcgatatccactcaagcaaagacggcacgcttctggaacgcaccataacggtgacattacccagcggtcagacaacctcgcttacgcgttatcaaagcatcgataataaatccgggcaggcacaagatgattaatcgccagcagggtttcacattgctggaggtcatggcggcgctggcgattttctcaatgcttagcgtgctggcgtttatgattttttcgcaagcttccgagttgcatcaacgctcacagaaagaaatccagcagttcaatcagctacagcgcaccatcaccattcttgataacgatctcctgcaactggtcgcccggaggaatcggagtacggacaaaatcatggtgttgggtgaagaagctatttttaccacgcaaagtcgcgatccgctggctcctctcagtgaagcacaaaccttactcactgttcactggtatctgcgaaatcatacgctctaccgtgctgttcgtacttctgtggatagcaggaaggatcaacccgcccaggcgatgctggaacatgtcgagagctttcttctggaaagtaacagcggggaaagccaggaacttcctctctcagtcacgttacatctgcagactcagcaatatggggggttacagcgccgttttgcattacctgagcagttagcgagagaagagtcgccagctcagacgcaggccgggaataataaccatgaataatgaacaacgcggcgtcgcgctgctcattgtactcatgttactggcgctcatggctgctctggcagcagacatgacgctcagttttcacagccagcttcagcgaacccgccaggtaaaccatcatctgcaacggcaatatgatattgaactggcggagaaacttgcgcttgccagcctcacccaggacgttaaagataacgacagacagaccacgttgcagcagtactgggcacagccacaacagttgcagctggaagatggcaatacagtgaagtggcagttacgcgatgcccagcactgttttaatctcaatgcgttagcaaaaatctctgacgacccgctggcttcccctgatttccccgcccaggtattcagtgcgctgctgattaacgccggtatcgatcgcggaaacaccgatgagatcgtgcaatcaatcgctgactatattgatgtcgatgactcaccacgctttcacggcgcagaagatagcttttaccaaagccagacgccgccccggcatagtgccaatcagatgctttttctgactggcgaattacgtcagataaaaggcataaccgaaaacatctatcagcggcttatcccgtatgtctgcgttctcccgaccacggaacttagcatcaatcttaatatgctaacggagaacgatattccgctcttcagagcgttattcctcaataacatcacggatgctgacgctcgggtcttattgcaaaaaaggccgagggaaggctggctaaccacggatgcatttctttactgggcgcagcaggatttctccggtgtgaagccactggttgctcaggtgaaaaggcatctctttccctatagccgctattttacgctgagtacggaaagtatcagcgacgaacaatcccagggatggcaaagccatatttttttcaaccgtaaacagcagagcgcccaaatctatcggcgtacgctgcaactctactaatcataaggatcgtgatgcctgaatcgttgatggtcatacgttcttcctcgacgctgcgtaagcattgggaatggatgacgttctccgcagatagcgtatcttcggtacatacgctcacggacgatcttccgctggagtcgctggccgatcagcccggtgccggaaatgttcatcttttgatcccaccagagggccttttatatcgttccctcacgctgcccaacgccaaatacaaactcaccgcacaaacattacaatggctggcagaggagacgttacccgacaacacccaggactggcactggacggttgtcgataaacaaaacgaaagtgtcgaggtgataggcattcagtcggagaaactcagtcgctatcttgagcgtttacatactgccggactcaacgtgacgcgggttttgccagatggctgctatcttccctgggaagtagatagctggactctggttaaccagcaaacaagctggctcattcgcagtaccgcacatgccttcaacgaactggatgaacactggttacagcatcttgctgcccagtttccgcctgagaatatgctttgttatggtgtagtacctcacggcgttgcagcggccaatccacttatccagcatcctgaaataccatcactgagtttgtattctgccgatattgcattccagcgctatgacatgctgcatggtatttttcgtaaacagaaaactgtaagcaaatcgggaaaatggctcgcccgcctggcagtaagctgtctcgttctcgccattctttcttttgttggcagccggagcatcgcgctctggcatacgcttaagattgaagatcaacttcagcaacaacagcaagaaacctggcaacgttatttcccgcagatcaaacgcacccacaactttcatttttactttaagcagcaactcgctcagcaatatcctgaagctgtaccgttgctctatcatttacaaacacttctgctggaacaccctgaactgcagttaatggaggcgaactatagccagaagcaaaagtcgctgaccttaaaaatgagtgctaagagtgaagccaatatcgatcgtttctgtgagttaacacagtcctggcttccgatggaaaaaacagaaaaagatccggtcagtggtgtatggacagtaaggaactcagggaaatgattaaatcatggtgggcagaaaaatccacatcggaaaaacagatcgttgcggcactggcggttctctcgctcggcgttttttgttggcttggggtgataaaaccgatagatacctacattgcagagcatcagtcccacgcgcaaaaaattaagaaggacatcaaatggatgcaggatcaagcgagcacccatggtttactcggtcatcctgcgcttacgcagcccatcaaaaatatccttctcgaggaagcaaaacgtgagaatttggctatcacgctggaaaacggcccggacaatactctgacaattcatcctgtcacagctcccctcgaaaacgtctcccgctggctcactacggcacaggtaacatacggtattgttattgaagaccttcagtttactcttgccggaaacgaagagatcaccctcaggcatttgtccttcagggagcaacaataatgacaatgctactgccgctcttcattctggttggttttattgcaggttattttgttaatgccatcgcctatcacctctcgccgttggaggataaaacggcgttaacgtttcaccaggtattggttcatttcaggcaaaaaaaatatgcctggcatgatacagtgcccctgatactttgtgttgctgctgctatcgcctgcgccctggcacctttcacgcccatcgtgactggcgcactctttctctatttctgtttcgtactcacgctcagtgttattgattttcgcactcagctcctgcccgacaaactcaccttaccgctgctctggcttggcttggtatttaatgcgcagtatggattaattgatttacatgatgcggtttacggcgcggtagcgggctatggggtgctgtggtgtgtttactggggcgtctggttagtttgtcacaaagagggattgggctacggtgatttcaagctactggccgctgcaggcgcatggtgtggctggcaaacgttgccaatgatactgctgattgcctcgctgggtggcattggttacgccatcgtttcacaacttctgcaacgccggactataaccactatcgcattcggcccgtggcttgcgctcggcagcatgataaacctggggtatctggcctggatctcttattaaccgggagggttctccctcccgacacggctcaaccttcttcgcggatctgtgcttgcagataattttgcaggcccatcttctgaatcagatcaagttccgtttccagccagtcgatatggccttcttcatcacgcaaaatttctatcatcatatcgcggctgacgtaatcatgaacgctatcggcataaccaattgcctcacgcaaattcttcgcgccatccagctcaagtgccagatcagaacgcagcatttcctcaacatcttcaccaatgttcagtttgcccaagtcctgtaagtttggaagaccttccagaaaaagaatgcgctcaatataacgatcggcgtgtttcatctcatcaatggattcatgatactccacatcattgagacgtttgagaccccagtttttaaacattcgggcatggagaaagtactgattgattgcgacaagctcatttcccaacagtttgttgagataatttataactttagtatcacctttcattttttgactccttcgcttccactctttgaagcgtagaacggcttacgagtaagtcaaaaaacacactccgtttatgcggactccttaaactccggcagctgcattaattcatcctccatcacttcacgcgcggcccggacacatttaccgcactgattgccgaccggaataaatttttttaattgctggaacgagtgaggggaaaactggcgcacagcctgacgaatttttttatcgctgataccattacaaagacaaacgtacatagagactcccgtatactttcttcaaaaataaatgaaaatagttcttatttcaattacggaaagactcttttttaagcaaagaatagaaatatgaataaaaataatgggctaccaaaagtaacccattgacaaaaaatgcggcgataccggaaggtatcgccaacacatttattgcttagtaaacggcgcgaagatttcgctaaatgcgtacttcggtgcctgttctttagtcaggccgtggaattccggagacaggttagtgccgcccggcaggtcgcgcgcgattgaccagataccaaccataccgagattacgcttctgcgcatcctgcatgaccagacgagcatcagagagatagaacacctcgccctgaacgtcgttcacgccaaccatcggcgtggtacccatcatagcgtcaatttctgcatcgctcttgttgggatggaggcctttcaattgtgaatgcaggttggcaatcgcagacgttgcacacttaccgtgaatgttctggccttcggtatttgcagactgacaaatcgcgttaccgtagtccattgtcatcacgttcacacccgccagctcaacacctttcgctttggcatcgctcaggacattcatcccttccggcgtcaggccagtcggtagaattggcaaggtgtaccagatagcaatatctttgccttctgacttccatttatcctgcactttcttcacagcaaggttacgacgttcaatagatgcctgatccgcaacccaggtgccttcgatatcgaagtccaggactctgaggttcaggttatcaacgatgtcataataatgctgcatcagatcgtctacgttcttacaggaagcagccagcggagcgttgttagcaccaccgatagacagcatcacatcgccgccagcctcacgcagagctttgattttgctgtactgagcgtaattctgcataccataagcggtaccccatgtcggcagacaggtgttcgcatctttactcaccacaaacgccagcgtgaagtggttgacgttatgattcttagccagcgcagccaaatccgggatcgtattcagcgtaaagtcaacatacggtgcataaacgtgtttcggccatgctttcttcggcgtacctacacgttctttggttccggtccagtcaacaaaaacacgccacgggttgctgtcagaaggagaaactttctgcactttactctgagaaatgtagttcacaccgttaaagcgaatcagcgtatcgctggcataaagcgtttctggattaaactgcggcgcattattcagctcttcgttgctatagctctgagccttacctaacggcttccacgggcggctattgctaccggtggcgttttggttcgcaaccagagcagggttgtcactttgcgtccagaacagcgcttcataagcctgcccatcaacaacaacgcgatcacctttcacgtacacagtggatgcggaccatgctttcgccggttcgtatttcttccacgggttatcgccgcccgggacaaagccccatgcgtcttgatcgacagaagttttataatgtgcatcgttataatctacgatgctgtccgcgctgtacgctttgctggcctggaaaccatccgcaacaatgacgccgccgttatcaatttcacaggtagtcgggttaccgtactgactcaattccgcagcggtagctgtacgctcgagacgccatgggttattggagttttcagcgctggtaccccgtgggcaatctttagacccaacccaccaggcgttcttgtaaacattaccattgaaaataacatggtaaatttcgctaccttcctggccgctccacgcttgcaatgagtaatcgttaccgctatccgctggtgttgatggctcgctgttatccggagttggggtcaccggtgtttccggagttggatcaaccggagtcacagcaccgccattattatccggcttaacggaacaggagccagggttaccatactggctgatttctgttgccgttgccgcgcgaacataacgccatgggttactggcatcgttttctttcgcatcgcctgggcaatttgccgcgcctacccaccaggcgttcttataaatgccgccgttatagataacgtaccatgtagaagaaccttcctgacctttccaggctactacagcatagttgtcgtttgacttatcagctggggctggctgaacatcaggagccggtttaacgtccggtgccggtttcacatccggtgcaggctgtggtgctgaagtacaggactgtggattactggtttctgagatttccgttgccgtagcggcacgaacataacgccatgggttgctggcatcattgcctttcgcatcacccggacagttagaagaggctacccaccaggcatttttatataccgcaccattaaagacgacataccaggtctgaccgccctgctgtttattccaggcaactacagaagaattagacggaacagtgccctgtgctggtgtagccgaaccgccattagccggcgtattggatgcaggcgtatttgaatttgaagaagatgagctgccgctcttttcgcaggaaagtgtattgccaaactgactaatttcagcagctgttgcggtacgctttaaacgccacgggttagttgcatcatttgctttcgcttttcccgggcaatttgtagaagaaacccaccaggcattttcataaattttgccatcgaaaataacctgatatttattaccaccttgttggttattccatgcttccattgccaatgctggcagagcggaacacaccagccccataccaatcatagatttagtaaatatatttaatttcattataatcccttgtgacgtaaaaactgcaaaacaaaagtcctacgcaggaattatttacgttttacgagaacccttcaatatgaattaaagtgcggcattaaaaataagaaaaaagcctgacaaatgaagaattttaaaaacagaaacattcatatttaaaatattaaattgaattgatattttaaatatgaataatttattcgttctgacagtacgaattagatatacagccaacaaatgcaaaaagggcgccgaagcgccctttttaattcgaaactaattaacgtgtaattagcccagaactttagcaacaacgcccgcgccaacggtacggccgccttcacggattgcgaaacgcagaccgtcgtccatcgcgatcgggtggatcagggtaacaaccattttgatgttgtcgcccggcattaccatctctacgccttccggcagttcgatggtaccagtcacgtcagtagtacggaagtagaactgcggacggtagcctttgaagaacggagtatgacggccgccttcatctttggacagaatgtacacttcagattcgaacttggtgtgcggcttgatggtgcccggcttagccagtacctgaccacgttcgatttcttcacgtttgataccacgcagcagaacacctacgttctcaccagcacggccttcgtccagcagtttgcggaacatttcaacgccagtacaggtagacttctgagtctctttgataccaacgatttcaacttcttcaccaactttgatgataccgcgttctacacgaccggtaacaacggtaccacgaccggagatggagaatacgtcttcgatcggcagcaggaacggcttgtcaatcgcacgctctggttccggaatgtaagaatccaggaagccagccagttccaggattttcgcttcccactctgcgtcgccttccagcgctttcagagcagaaccacgaacgatcggagtgtcgtcgcccgggaagtcgtactgagacagaagttcacgaacttccatttcaaccagttccagcagctcttcgtcatcaaccatatcgcatttgttcaggaacacgatgatgtacggaacgcctacctgacgacccagcaggatgtgctcacgagtctgcggcatcgggccgtcagtcgcagcaactaccaggatcgcgccgtccatctgagcagcaccggtgatcatgtttttaacatagtcggcgtgccccgggcagtctacgtgtgcgtagtgacgggtcggggtgtcgtattcaacgtgagaagtgttgatggtgataccacgagctttttcttccggcgcgttatcgatctggtcgaatgcacgagcagcaccgccgtaggttttagccagtacggtggtgattgcagcggtcagagtagttttaccgtggtcaacgtggccgatagtaccaacgttaacgtgcggttttgtacgttcaaatttttctttagacacggctatattccttactatagtgctctccccttcaggagagagcacgggactttggtattaacccttaggcttatttaccacgggcttcaattacggcctgagcaacgttactcggcgcttcatcatacttcaggaattccatagtgtatgatgcacgacctttggtcagagaacgcagctgagttgcgtatccgaacatttcagacagcggtacttcagcgtggatcttaacgccagtaacttcagattcctgacctttgagcataccacgacgacggctcaagtcaccgataacgtcaccggtgttctcttccggagtttctacttcaaccttcatgatcggctcaagcagaactggtttcgctttcttaaagccttctttaaaggcgatagaagcagccagtttaaacgccagttcagaggagtcaacgtcatggtaagaaccgaagtgcagacgaatacccatgtctactaccgggtagcctgccagcggacctgctttcagctgttcctggatacctttatcaacggccgggatgtattcgccagggattacaccacctttaatgtcgttgatgaactcgtagcctttcgggtttgaacccggctccagcgggtacatgtcgataacaacatgaccatactgaccacgaccaccagactgtttcgcgtgtttaccttcaacatcggtaactttctggcggatagtttcacggtaagcaacctgcggtttacctacgttcgcttcaacgttgaattcacgcttcatacggtcaacgatgatgtcgaggtgcagttcgcccatacccgcaatgatggtctggttagattcttcgtcagtccatacacggaaagacgggtcttctttagccagacggcccagagccagacccattttttcctggtcagctttggttttcggttcaactgcgatggagattaccggctcagggaattccatacgttccagaatgatcggcgcatccgggtcacacagggtgtcaccagtggttacgtctttcagaccgatagcagcagcgatgtcgcccgcgcgaacttctttgatctcttcacgtttgttagcgtgcatctgaacgatacgaccgaaacgctcacgtgcagctttcacggagttcagtacggtatcaccagagttaaccacaccggagtaaacacggaagaaggtcaggttaccaacaaacgggtcggtagcgattttgaacgccagtgcagagaacggctcgtcatcacttgcgtgacgttcagccggagtgtctttaccgtcgtccaggataccgttgatcgcaggtacgtcaaccggggatggcaggtaatcgattaccgcatccagcatcgcctgaacacctttgttcttgaacgcagaaccacaggttaccaggatgatttcgttgttcagaacgcgctgacgcagagcacctttgatttctgcttcagtcagttcttcaccacccaggtatttttccatcagctcttcagaagcttcagctgcggattcgatcaggttctggtgccattcgttagccagttcaaccatgtctgccgggatatcttcgtattcgaaggttacgccctggtcagcgtcgttccagttgatagctttcattttcaccaggtcaacaacaccggtgaaatgttcttcagcaccaatcgccagctgcagcggaaccgggttcgcgcccagacgggttttgatctggttaacaactttcaggaagttcgcacccatgcggtccattttgttaacgaacgcaatgcgcggaactttatatttgtttgcctgacgccatacggtttcagactgcggctgaacaccaccaactgcgcagtaaaccattaccgcaccatcgagaacacgcatggaacgttctacttcgattgtgaagtcaacgtgccccggggtgtcgatgatgttgatgcgatgcggctcatactgcttagccataccagaccagaatgcagtagtcgcagcggaagtgatggtaataccacgttcctgctcctgctccatccagtccatggttgcagcgccgtcatgaacttcaccgattttatggtttacaccggtgtagaacagaatacgttcggtagtagtggttttaccggcgtcgatgtgcgcactgataccgatgttacggtagcgtgcgatgggtgttgtacgagccatttgtttcctcgtttatcttttaggcgttcaatttaagtagcccaaagcgggctgcttactggaagcgcccgcctggtgactaaaactccgaagggattaccaacggtagtgtgcgaacgccttgttggcttcggccatacggtgaacgtcttcacgtttcttaactgcagtacctttgttttctgcagcatcagaaagttcgttcgccaggcgcagagccatggatttatcaccgcgtttacgagcagcttcaacgatccaacgcattgccagagcattacgacgaaccggacggacttcaactggtacctgataagtagaaccaccaacgcggcgagacttaacttctacagtcgggcgcacgttttcgagagctacttcgaatgcttccagttcagatttaccagagcgctgagccagggtctccagcgcgctgtatacgatagattcagcagtagattttttaccatctaccatcaggatatttacaaatttagccagcagttctgatccgaacttcggatccggcagaattttacgctgaccaatgacgcgacgacgtggcatggaaatactccgttgttaattcaggattgtccaaaactctacgagtttagtttgacatttaagttaaaacgtttggccttacttaacggagaaccattaagccttaggacgcttcacgccatacttggaacgagcctgcttacggtctttaacgccggagcagtcaagcgcaccacgtacggtgtggtaacgaacacccgggaggtctttaacacgaccgccacggatcaggatcacggagtgctcctgcaggttgtgaccttcaccaccgatgtaggaagtcacttcgaaaccgttagtcagacgaacacggcatactttacgcagcgcggagttcggttttttaggagtggtagtatatacacgagtacatacgccacgtttttgcgggcatgcttccagcgcaggcacgttgcttttcgcaactttgcgagcacgtggtttgcgtaccagctggttaactgttgccattaaatagctcctggttttagcttttgcttcgtaaacacgtaataaaacgtcctcacacaatatgaggacgccgaattttagggcgatgccgaaaaggtgtcaagaaatatacaacgatcccgccatcaccaggccatctggctggagtgcttaaccgtaagtctgacgaaatcagtatagtcaatgggaatgatgtcgttcgaaatttgaccagtcaaaccgcgggcaataaggtcttcgttcagggcatagaccttaatgggggcattacgcagactttcaaggtagcggttaccgtcaactgcggcagttacgccatcttgcaataatagcagttcgtctccttcactgagcagacgcagcagcgcagcaaaatccgtcagccagggtgaacgatgtaacgtgtgcagcataaacgcctcaaaacctcaaaataacatcgtagttggcgagttcgcggcgtaaggcatctgcttcgagcggcgtggcttcgacaacaaagggtgtctgcggatctaacccgcgttcgcgcagtgaagccgcacaaacccagcactgttcaatgtcgtacagacccaacaatttaaaagtggcaatgtaatcacgcgccagcactgcatcgggcttttgtcctgacagcagctgaaaaacgccatcagcaataaagaagacggccagatcgtcagttaatgcggaagttgccagtaaagcatctaaaccttcccgaccagcagctgtaccatgaggtgcagtagaaaaaacaaacgcaattcgtttcatcagaactgtaccaccctgtcacaggtcagcgaggcttccgccagcgcgccaagtccgcttaaggtaaatcccggctgaaggtttgacgaagccagccccagccttcctgcttcagtttcatcgacgataccgcggcgtaacgctgccgctacgcagatattcagcgccacaccatgttgcgcattcaactgttgccagccgcgcacaaggtcaaattcgtcacttgccggtgaggtcaattggttagcgttatagaccccttcccgatagaaaaagacgctgcttaactcatgaccttctactatcagcgcctgcgcaaactgaaaagcactactcgcctgttgcgtaccgtatgctggcccggtcaccacgatggcaaaacgcattacttatcttgcccctggaaatcaccgcttttgaactggcggatgtagagatagacagtgtgtttggagatgttcaggcggtcagcaacctggttgatcgcgtctttaatatcgaagatccctttctcgtagagattcagcacaatctgacgatttttggcgttattagaaacattgcgatcggcattcacttcttcgatggtgaactccagcgtttgggtaaccagatcttcaacagaagaggcaaagttgacgcttgaaccgacatccggggtttctggcggcacaaaagtgctcataatctgcgagaagggaacatcaagattcatattgatgcacagcagaccaattacacgctgttcgcggttacgaatcgcgatagtcagggacttcattaatacgccgcttttggcgcgagtaaagtagcatttagaaacgctgctatccgctcccgtcatatcgtgcagcatacgtagcgccaggtcagtaattggcgaaccaatcttccggccggtatgttcaccgttagcaatgcgaatggctgaacattttagatcctgcaaagagtgcaaaacgatttcacagtgggagccaataagcatcgctaacccgtccaccaccgcttcgtaggatttcagaatatcaaaatcggtctggtcgaaaggacgttgatccagtaaatccaactcactggtttcgttggttaaaagcgacctggacatgaaaaaaaacactccttttcaggagcctgtcgttaacttttcagggcaggctcattaatgatgcgggtaactaaattaatacagcggaggttccgctttccagcactaattatatccggcctgtaataaaaaaaccgccgcctggtcaggcggcgattcttaatgcttattttttagcagaatctgcggctttcgcatcagcttccggctttgcatcagccttcggcgctggtttcacatccagcagctctacgtcaaacaccagggtagaattcggtgggatccccggaacacccgctttgccgtaagccagttctggtggaataaccagtttgatcttaccgcctttcttgatgttcttcagaccttctgtccaacccgggataacaccgtccagacggaaagaaagcggttcaccacgggtgtaagagttgtcgaactctttaccgtcgatcagcgtacctttgtagttcactacaacagtatcgctgtctttcggtgcttcgcctttaccggcttctactacctgataaaccagaccagttgaagaggttttcacacctttctctttggcaaatttctcgcggtactctttaccttttgcttcgttatcagccgcgtctttttccatcttcgcctgagcagaagacttcacgcgagcttcgaatgcttgcagagtctgttcgatctcttggtcggagagtttgctcttatcagcaaatgcatcctgaacaccagcgatcagctgatctttatccagtttgatgcccagtttttcttgttcttttagagagttttccatgtaacgacccagcgaggcacccagtgcataagctgatttctgatcgtcatttttgaacgctgctttgctgtcagcagttgtagcaggttttgcagcttcagcagcaaaagtgattggtgcatgcagggcaacggccattgtggtcgccagcagcgttactttaaacagtgatttcatccatatctccaggatcggggcatctcaccccagggttaactattatcagaagggtactataaagcgttgtcgaacaaatctacatacagacacgccctattatcatctattttcagactctttttgtttaaattagtttcgatgaccgcgaaatgagtgctgtctcgggcagcaaagttaagtagaatccgcggcgaccattcgacaaaagaggtgaatcatgcaggatttatcattggaagcacgcctggcagagctggagagccgactggcttttcaggaaatcaccattgaagaactgaacgtcacggtgaccgctcatgaaatggagatggcgaaactgcgcgatcatctgcgtctgctgaccgagaagttaaaagccagccagccgtcgaacatcgcgtcgcaggctgaagaaacgccaccgccacattattgaggcgtaaaaaaagcggggattccccgcttttttgtcactttttcggtattagtggcaaccgcaaccgccgttgcctttaccgccacagcagccttcgccaccgtgttcatgaccgtgatcgtggccatgaccgccgcagcaaccgtcgtggtcgtgatcgtggtgatgatcgtgcgcgccgtgaacgtgaccatgagccagttcttcttcggtcgcttcacgaatcgccacaacctcaacgttgaatttcaggttctgaccggccagcatgtggttaccatcaaccactacgtgatcgtcttcaaccgcagtgatttcaaccggtaccggaccctggtcggtttcagccaggaaacgcatacctacctgcagttcatcaacgcccataaatacgtctttaggaacacgttgcaccaggttttcgtcgtactgaccgtaagcgtcgttcgcgccaacagcgacatcaaatttgtcgccaacttcatgaccttccagcgccgtttccaggccagagatcagggaaccgtgaccatgcaggtagtccagcggcgcactcaccggagactcatcaaccaacacaccgtcttctgtacgtacctgataggccaggctgaccaccaggtcttttgctactttcatgatatctcctgagcatgggaagaatagtggcgcagattgtagcggaattctgcagccgtgtactcactagcttaaaaaaactcggcgcatatcgctagtccggatgaaaaatcccgatcacttgctcatctttgcgaacgtgatcgcgggcttctttgtctgcttctcgcatctgatgtccgcacttaacgcattcaacaatatcaatattattttcgcgccacatcgccattgaatcctgtgcctgacaggccgggcattttgcgcccgcaataaaacgttttcggattgccatctttaccctctactcaaattcatcccagccgtccagctggcgtcgttcttgttgcatttcacgctggaaaatctcttccagttcgcgtcgggcttccctggcgcgagaaatttgtacagtatcggcatgcattgggatgagctctcgcagcatccgcatatccaggcggcgaaaatgcagttgcgcccgctgcgcctgatgcggatgcatgccaagcgtgaccagcgtcttgcgccccagctctaacgcactggagaatgtttcacgggaaaactgcgtcacccctgcctgtaataactcatgcgcttccacacgtccgcgcgctcgcgcaagaatatgcaaatgcggaaagtgctgctggcatatttccaccagcttcatggtgtcttccggttcgttacaggtgatcacgatagactcagcggcctctgcacccgcagaacgtaaaagatcgacctgcgtggcgtcgccgtaataaactttgtagccgtatttacgcatcaggttaacggcgctgatatcccgctccagcacggtaatgcgcattttatttgccatcagcaaacgaccaatcacctgaccaaaacgcccgaagcccacgacaatgacctggggtttatcatcgttgacccacggtttttcgtcttcttcttccggtccgttaaactggcgggatagccatttatccaccagcttcatcagcaacggcgtggtcatcatggaaagcgtcaccgtcaccagcaacagcgccatctggtcgccctggaataagcgttgcgaagaagcggtagaaaagaggacaaaggcaaactcgccgccctgactcaacacgccagcaaactgcatccgctctgagctacgcacgccatacaatcgcgccagcagatacaacacgagaattttcaccgccaccagcacaaccacgcttatcactacccacaacagatgggtataaagcaccccgagattgagcgacatgccgacagagataaagaacaaaccgagcagcaagcctttaaagggatcgatagccgtttccagttcatggcgatattcactttccgccagcagcacgcccgcaataaatgtaccgagcgccatcgacagccccagcgcatccataaacaatgcggaacccaacaccagcagcagcgtcgcggcggtgaacacttcccgcacgccagaagctgcaataaagcggaataccggacgcagtaaatagcgcccaccaatcagcatgccgacaaacgccagcaccttcatgccgatcttcatccagtcgaaatgttcgtctgccgaccccgccaacaacggcactaacgccagtgccgggatcaccgccagatcctgaaacagcagtaccgagaaacctaactggccggattcgctgcgattcatccctttctcacgcatcaattgcaacgccattgcagttgaagacatcgcaaggccaatgccaccgaccaccgccgcctgccaggcgaaatccgtcagcatcaataatcccgccagcaacgccgcgcttaacagcacctgtgccgcgcctacgccaaaaatcgaacgccgcagttgccaaagtttggagggattcaactcaaggccgatgataaacatcaggaataccacgccgagttccgaaaagtggaggatctcatcgacgtcgctaataaaccccagcccccacgggccaattgcaatccctgccagcaaatatcccaacacagcgccaatacccagccgcgatgccagcggcaccgcagccaccgccgcgaagagaaacagcactcctgcgagtaaaaaatcggaaccttccatcagcggcctcctggagacagcggatttgccagccagtcaccgtaggctctggcgtggctcgccagctcctgtgcgctttgccgtctcgcccagtaaataatgatgggacttaaccaatgcatccggcacatgcccgccgccagttcaaaggggcgcagcacatcgctcatcgggtagcgattcagcgcgtcataacggtaagcactttccggctcgccggtggtaatcacgctacgccagtactttcccgccagttggtttcctcccggcccgctggcaaaaccacgacttaatacccggtccagccactctttcagtagcgccgggcagctataggtataaagaggatgctgaaagacaatcacctcgtgctcgcgcagtaatgcctgctcacgggggatatcaataaaaaaatcgggatagtgcgcgtaaaggtcgtgcacggtaacattgctgagctgcgtggccggtttaagcagtacccggtttgccaccgagtcctgagattccggatgggcatacagcagcaaaactttcgctggctgagacatcatccccctcccggtatggtttttgtgtatagtcgctgttttgggctaccattgcgcccggtgcggcagctcgcccatacattacattatcataatgataagttaacatagtctgaacatacggcaccttatgattgttttctcctcgttacaaattcgtcgcggcgtgcgcgtcctgctggataatgccaccgccaccatcaaccctgggcagaaagtcggcctggtgggtaaaaacggctgtggtaaatctaccctgctggcattgctgaaaaatgaaatcagcgccgacggcggcagctacacctttccgggaagctggcaactggcgtgggtgaatcaggaaacgccggcgttaccgcaagcggcgctggaatatgtcattgacggcgaccgtgaatatcgtcaactagaagcgcagctacacgacgccaacgaacgtaacgacgggcacgccattgcgaccattcatggcaagctggatgctattgacgcatggagtattcgctcccgtgctgccagcctgctgcacggcctcggtttcagcaatgaacaactggagcgcccggtaagtgatttctccggtggctggcgtatgcgtcttaaccttgcccaggcgctgatttgccgttcagacttgctgctgctcgacgaaccgactaaccacctcgatctcgatgccgttatctggctggaaaaatggttgaagagctatcagggcacgctgatcctgatctctcacgaccgcgacttcctcgatccgatcgttgataaaattattcatatcgaacaacaaagcatgttcgagtacaccggcaactacagttcgtttgaagtacagcgcgccacccgtctggcgcagcaacaagcgatgtatgaaagccagcaggaacgcgtagcgcatctgcaaagttatatcgaccgtttccgtgccaaagccaccaaagcgaagcaggcccagagccgcattaagatgctcgagcgtatggagctgattgcccccgcgcacgtcgacaacccgttccgctttagcttccgcgcgccggaaagcctgccaaatccgttactgaagatggaaaaagtcagcgcgggctatggcgatcgcattattctcgactcgattaaactgaacctggtgcccggctcgcgcattggtctgttaggccgcaacggcgcgggtaaatcgacattaatcaaactgttagccggtgaacttgcgccagtcagcggtgaaattggtctggcgaaagggatcaagctcggctacttcgcccagcatcaacttgaatacctgcgcgccgacgaatcacctattcaacatctggcacgtttagcgccgcaggagctggaacaaaaactgcgtgactacctcggcggctttggtttccagggcgataaagtaaccgaagaaacgcgccgcttctcaggtggggaaaaagcccgcctggtgctggcattaatcgtctggcagcgtccgaatctgctgctgctcgacgaaccgactaaccaccttgacctcgacatgcgtcaggcactcaccgaagcattaatcgagtttgaaggcgcgctggttgtcgtttcgcacgaccgtcatttgctgcgttccaccactgacgatctctacctggttcacgatcgtaaagtcgaaccgttcgacggcgatctggaagattatcaacagtggttgagcgacgtacaaaagcaggaaaaccaggccgacgaagcgccaaaagagaacgcgaacagcgcccaggcacgtaaagatcagaagcgccgggaagcggagctgcgtgcgcaaacccagccactgcgtaaagagattgcccgtctggaaaaagagatggagaagctgaacgcgcaactggcgcaggcggaagagaaactcggcgacagcgaactgtatgaccagagccgtaaagcggagttgaccgcctgcctgcaacagcaagccagcgccaaatccggcctggaagagtgcgaaatggcgtggctggaagcccaggagcagcttgagcagatgttgctggaaggccaaagcaactgatggcgcagataacgacgaccgatgccaatgaattcagcagcagtgctgaattcacccctatgcgcggctttagcaattgtcatctgcaaaccatgctgccgcgtctgtttcgtcgcaaggtgaaattcaccccgtactggcagcggctggagttgcccgacggcgattttgtcgatctcgcgtggagtgaagccccagcacaggcgcggcataaaccgcgtttagtggtatttcacgggctggaaggcagtctcaatagcccttacgcccacggtctggttgaggcggcgcaaaagcgcggctggctgggcgtggtgatgcattttcgcggatgcagcggtgaaccaaaccgtatgcaccgcatttaccattcgggcgaaaccgaagacgccagttggtttttacgctggctgcaacgcgaatttggtcatgcgccaacggctgccgtcggctattcgctcggcggtaatatgctggcctgtttgctggcaaaggaaggcaatgatctcccggttgatgcggcggtgattgtctctgcgccgtttatgctggaagcctgtagctatcatatggaaaagggcttttcccgcgtttatcagcgttacttgctgaacctgttaaaagccaatgccgcgcgcaagctggcagcctaccccggaacgctgccgattaatctcgcgcagttaaaatcggtacgtcgcatccgtgaatttgacgatctaatcaccgccagaattcacggctacgccgacgctatcgactattatcgtcagtgtagcgccatgccgatgctgaaccggatcgccaaaccgacgctgattattcacgccaaagacgatccgtttatggatcatcaggtgatcccgaaaccggaaagtctccccccgcaggtggagtatcaactgactgaacatggcggtcatgttggctttattggcggtacattacttcatccgcaaatgtggctggagtcacgcattcctgactggttaacaacgtatctggaggcgaaatcatgttgattccgtggcaagacctctcccccgaaacgctggaaaatttaattgaaagctttgtgttacgtgaaggcaccgattatggtgaacatgagcgtacacttgaacagaaagtcgccgacgtcaaacgccagctacagtgcggagaagcggtgctggtatggtcggagctgcacgaaacggtcaatattatgccgcgcagtcagtttcgcgaataacctgcaaccgtcggcggacgagataataatgatagctaagtcatggagttactatgtctgccaaacatccggtcattgcggtaacaggatccagcggcgcggggaccaccaccaccagcctcgcgtttcgtaaaatattcgcgcagttaaatctgcatgcagctgaggtggaaggcgacagttttcaccgttacacccgcccggaaatggacatggcgatccgcaaagcgcgcgacgccgggcggcatatcagctacttcggccccgaagcgaacgacttcggcctgctggaacaaaccttcattgaatacggtcagagcggcaaagggaaatctcgcaaatatctgcatacctacgatgaagccgtaccgtggaatcaggtaccgggaacattcaccccctggcaacctttaccagaacccacagatgtactgttttatgaaggtttacacggcggcgtagtcacgccacagcataacgttgcgcagcatgtggacttactggtcggcgtggtgcctatcgttaaccttgagtggattcaaaaactgatccgcgacaccagcgagcgcgggcactcacgagaagcagtgatggactcagtagtgcgttcaatggaagactatatcaactacatcacaccgcagttttcccgcacccatcttaacttccagcgcgttcccaccgtcgacacttcaaacccgttcgcggcaaaaggtatcccgtcgctggatgaaagctttgtggtgatccattttcgtaatctggaagggatcgatttcccctggctgctggcgatgttgcaaggctcattcatttcccacatcaatacgttagtggtgcccggcggcaaaatgggtctggcaatggaattaattatgctgccgctggtgcaacgattgatggaaggaaagaaaatcgagtaactctgctattacgccggataaaatactatccggcttcacaacgggatagttaaatcacgcgccaaccacttcatacgagtgagtaatattcaccgctttttccagcatcaacgccactgaacaatatttctcggcagagagatcaaccgcacgcgcaaccgctgcgtctttcaggtcgcgaccggtgacgataaaatgcagattaatgtgcgtaaacaggcgtggtgcctcttcgcggcgttcagaggtcaattttacttcacaatcgaccacatcctgacgccctttttgcaggatcgaaaccacatcgatggcactgcaaccacccgccgccatcaacaccatttccatcggacttggtgctttatcgcctgagttgccgtccattaaaatctggtgaccagaggcagattcgcccagaaaagttaacccttcgacccacttcactcgcgcttgcatttttgctactccactgcgtcaattttcctgacagagtacgcgtactaaccaaatcgcgcaacggaaggcgacctgggtcatgctgaagcgagacaccaggagacacaaagcgaaagctatgctaaaacagtcaggatgctacagtaatacattgatgtactgcatgtatgcaaaggacgtcacattaccgtgcagtacagttgatagccccttcccaggtagcgggaagcatatttcggcaatccagagacagcggcgttatctggctctggagaaagcttataacagaggataaccgcgcatggtgcttggcaaaccgcaaacagacccgactctcgaatggttcttgtctcattgccacattcataagtacccatccaagagcacgcttattcaccagggtgaaaaagcggaaacgctgtactacatcgttaaaggctctgtggcagtgctgatcaaagacgaagagggtaaagaaatgatcctctcctatctgaatcagggtgattttattggcgaactgggcctgtttgaagagggccaggaacgtagcgcatgggtacgtgcgaaaaccgcctgtgaagtggctgaaatttcgtacaaaaaatttcgccaattgattcaggtaaacccggacattctgatgcgtctgtctgcacagatggcgcgtcgtctgcaagtcacttcagagaaagtgggcaacctggcgttcctcgacgtgacgggccgcattgcacagactctgctgaatctggcaaaacaaccagacgctatgactcacccggacggtatgcaaatcaaaattacccgtcaggaaatcggtcagattgtcggctgttctcgtgaaaccgtgggacgcattctgaagatgcttgaagatcagaacctgatctccgcacacggtaaaaccatcgtcgtttacggcactcgttaatcccgtcggagaggcgcgttacctggtagcgcgccattttgtttcccccgatgtggcgcagactgatttatcaccccgatatcaactatgcacttcgacaaacgctggtgctatgtttgcccgtggccgttgggttaatgcttggcgaattacgattcggtctgctcttctccctcgttcctgcctgttgcaatattgcgggccttgatacgcctcataaacgttttttcaaacgcttaatcattggtgcgtcgctgtttgccacctgtagcttactgacacagctgctactggcaaaagatgttcccctgccctttttgctgaccggattaacgctggtacttggcgtcactgctgagctggggccattgcacgcaaaattgcttcctgcatcgctgctcgccgccatttttaccctcagtttggcgggatacatgccggtctgggaaccgttgctcatctatgcgttgggcactctctggtacggattgtttaactggttttggttctggatctggcgcgaacaaccgctgcgcgagtcactaagtctgctgtaccgtgaactggcagattattgtgaagccaaatacagcctgcttacccagcacaccgaccctgaaaaagcgctgccgccgctgctggtgcgccagcaaaaagcggtcgatctaattacccagtgctatcagcaaatgcatatgctttccgcgcaaaataatactgactacaagcggatgctgcgtattttccaggaggcgctggatttacaggaacatatttcggtcagtttgcatcagccggaagaggtgcaaaagctggtcgagcgtagccatgcggaagaagttatccgctggaatgcgcaaaccgtcgccgctcgcctgcgcgtgctggctgatgacattctttaccatcgcctgccgacgcgttttacgatggaaaagcaaattggcgcactggaaaaaatcgcccgccagcatccggataatccggttgggcaattctgctattggcacttcagccgcatcgcccgcgtgctgcgcacccaaaaaccgctctatgcgcgtgacttactggccgataaacagcggcgaatgccgttacttccggcgctgaaaagttatctgtcactaaagtctccggcgctacgcaatgccggacgactcagtgtaatgttaagcgttgccagcctgatgggcaccgcgctgcatctgccgaagtcgtactggatcctgatgacggtattgctggtgacgcaaaatggctatggtgcaacccgtctgaggattgtgaatcgctccgtgggaaccgtggtcgggttaatcattgcgggcgtggcgctgcactttaaaattcccgaaggttacaccctgaccttgatgctgattaccacccttgccagctacctgatattgcgcaaaaactacggctgggcgacggtcggttttactattaccgcagtgtataccctgcaactgttgtggctgaacggtgagcagtacatccttccgcgtcttatcgataccattattggttgtttaattgctttcggtggtaccgtctggctgtggccgcagtggcagagcgggttattgcgtaaaaacgcccatgacgctttagaagcctatcaggaagcgattcgcttgattctgagcgaggatccgcaacctacgccactggcctggcagcgaatgcgggtaaatcaggcacataacactctgtataactcattgaatcaggcgatgcaggaaccagcgttcaacagccattatctggcagatatgaaactgtgggtaacgcacagtcagtttattgttgaacatattaatgccatgaccacgctggcgcgggaacaccgggcattgccacctgaactggcacaagagtatttacagtcttgtgaaatcgccattcagcgttgtcagcagcgactggagtatgacgaaccgggtagttctggcgatgccaatatcatggatgcgccggagatgcagccgcacgaaggcgcggcaggtacgctggagcagcatttacagcgggttattggtcatctgaacaccatgcacaccatttcgtcgatggcatggcgtcagcgaccgcatcacgggatttggctgagtcgcaagttgcgggattcgaaggcgtaatgcaggctaaaccatcggataaggcattcacgccgcatccgacatcttttgcctgatgcgtcttatttacgccccaaccaccttcgccaccgcgtgggcgaaacgttgcatcccttcatcgatatccgcatcttccaccaccagcgacggtgcaaaacgcatcacatccggtccggcattcagcaccattacgccagcctctgcgcccgcatacaggaaatcacgcgcctgacctttgtactgtggtttcagctccgcgccaattaacagccccataccgcgaatatcgctaaacacatcgtactgctgatcgatcttctgcaaatggtcaacaaaacgctggcgtttcgcctgaatgccttccagcacttcaggggtattaatgatatcaaacgccgcgcccgctactgcacaggccagaggattaccgccgtaggtggaaccgtgagaaccaggatgaaacgcagaagcaatttccgccgtggtcagcatggcgctaatcgggaagccgccgcctaacgctttcgcagaagtcagaatatccggcgtcacgccgtagtgcatgtaagcaaacaaatcgccagtccgccccatcccgcactgtacttcatcaaacaccaataatgcctgatgttgatcgcacaactcacgcaagccctgcaaaaactctggcgtcgctgccgtcacaccgccctcgccttggatcggctcaaccaccactgcacaggtgtgatcatccatcaccgctttcactgcgtggagatcgttaaagggaacgtggatgatgtctgccggttttgacccaaagccgtcggaatattttggctgcccacccaccgaaacggtaaacagcgagcgaccatgaaaagctttatggaaggcaataattttggttttgaacgggctatgacgcacacaggcgtaatggcgtgccagtttaaaggcggtttcgttagcttccgtgccggagttcataaacaccacgcgttcggcaaacgtcgcctcaatcagtttatgcccaagacgcagcgccggttcattggtgaaaacgttactgatatgccacagagtttcgccctgggtttttaacgcgttcaccagcgcaggatggcaatggcccaacgccgtaactgcaatgccacccgcgaaatcgacatactccttgccttgctgatcccagattcggctgccctgaccttttaccggaataaactctgccggtgcataaatcggcaggatcacttcatcgaaagtcgcgcgtgtaattgctgtttgttcaattgccatctcatgatcaccctgttacgcataaataaatttgaaattataatcacaaaatatgcataaaaaatcactgaatggcaatcagaaatcagcgatgcaggaaattagccagcagttgatgtccttgttcgctaagaatactttctggatggaactgcacaccttccagatcccactggcgatggcgaatccccataatctcgcgggtttcgctccaggccgtcacgtcaaagcacgctggtaatgagtcaggttccaccaccagcgaatggtagcgtgtcacggtaagtggatttgccagcccccgaaatacgccctcaccgttatgtgtaatcggcgaggttttgccgtgcatgacctttgcggcgcgcacaactttaccgccaaatgcctgcgccattgcctgatgaccgaggcagacgccaagaatcggcaagcgcccggcatagtggcgaataacgtcaagggagatcccggcttcatctggcgtacaggggccaggtgagatgacaattttttgtggtttaagggcgtcgatatccgccagcgtcaacgcatcgttgcgcttaaccagcacatccgcccccagttcacaaaagtactggtagaggttccaggtaaaagaatcgtagttatctataagcaggatcatggcggctccggtacgaaagaaccacgctattttactcagattccccggcttcgcttaccactttgctaaatatcatctgcagcgcggtgagatcccccattgccccactctgatttgcctgattccaggcttctttttcgataccctgccagctcagttgatatccggcatgaatcgccagttgctcgaagaagatccgctgtgccagtccgcttcccacacggaagggatgcagcacgttgatttcacaatagtaatgcgccagccgctcgacgaacttcgctttctccaggccaaccagataaccttcttcctccagatcctgcatcagggcattgccctctttttcgatataagcaaagtggcagaacggcgtatcgccctgataaatatcaacttcacgcagttgccccgcccagtcgaaaatatcctgatacagctggcgatggatagtgcgcaaatgcggtaaaccgcgcaccagcggaccaagctcaatggtcgcagcacgcagcgccgtcatttcgtaagcggcctgttccagccgctgctgctggtggatgttcagccggttacgcatgatatcaaggccaggataaagatacggatcgcgcccttcgccgaatttatcgctcatagtgcctcctcagctcttcaaggcgcgctaaagcctctgcggcagtaagagtgactaaaggcatctcgacgccttcaagacggcgactggcctggaaattacgattacgctgaagctcccagagacgggacttttgcttatcggtgagtttcttcacttgatgcctccctgaacgtgtccatttgccacaagtataagcggcaaatccgggttacgccgggagagcagaagcgcgggcaagattgcccgcgcgaaaaatcattacggcaggactttagcggaaaggataactaccggttttgacggcacattctggtacggaccaacgtcatgagtcggcacctgggaaatcttatcggcaacgtccatgcctttcaccactttaccaaataccgcgtaaccgaaatcacgctgaccatggtcaaggaaggcgttatcggcaacgttgataaagaactggctggtggcgctgtctttgtcagcggtacgcgccatcgcgatggtgccacgcgtgttgcgcaggccgttatcggcttcatttttgattggcgggtttggttttttctgctgcatctgctcggtgaaaccgccgccctgaatcataaagccaggaatgacgcggtgaaaggtagtgttgttataaaaaccgctgttcacataatcgacaaagttttgcacagacactggcgctttttgtttatccagctccagttcgatgttaccagctgaggttgtcaacaatacgtgcgggtcccctttcgctgccattgctgcgggagaaagagcagaaagagcgaaaacagcagccatcgccgccagggtcgatttgaacatgagatttccttaacaaacagagcagaaaaaaagcaagtgaagagattctaaatagccttcaagaacaaggccatccctttacctaattttacgtatctgaaatatatgtaacctgacgatcactttttattccgtgatcaaaatcacctcttaaaatgcaatttagcaaccgattgcaataaaacatttaaacagatcacaaaataacctaaaatcgcccgctcgcggcatatcccgctatgccattttatttttgaacgcaggccaatcatgactaacagcaatcgcatcaagctcacatggattagctttctctcctacgcactgactggtgcgttggttattgtcaccgggatggtgatgggaaatatcgccgattatttcaatctgcctgtttccagtatgagtaacaccttcaccttcctcaacgccggcattttaatctctatcttcctcaacgcctggctgatggaaatcgtcccgttgaaaacgcagttacgttttggctttctcctgatggtgctggcggttgccggtttgatgttcagccacagcctggcgctgttctcgacggcgatgttcattctcggggtggtcagcggcattactatgtcgattggtacattcctgataacacaaatgtatgaagggcgtcagcgcggttcccgcctgttatttactgactccttcttcagtatggctgggatgattttcccaatgatcgccgcgtttctactggcgcgcagcattgagtggtactgggtttatgcctgcatcgggctggtgtatgtcgctatttttattctgaccttcggctgtgagttcccggcactgggcaaacatgcgccaaaaacggatgctccggtagagaaagaaaagtgggggatcggcgtactgtttctctctgttgcggcgctgtgctacatcctcggtcagttaggttttatctcctgggtgcctgagtatgccaaaggcctgggcatgagcctgaacgacgcgggcacgctggtgagtaacttctggatgtcatacatggtcggcatgtgggcgttcagctttattcttcgcttctttgatttgcaacgcattctgaccgtactggctggtctggctgcgattctgatgtacgtctttaacaccggaacaccagcacatatggcgtggtcaattctcgctctgggcttcttctccagcgcgatctataccaccatcatcaccctgggttcacagcagaccaaagtaccgtcgccaaaactggttaactttgtcctgacctgcggaaccatcggtactatgttgacctttgtggttaccggcccgattgttgaacatagcggtccgcaggcggcactgcttacagcaaacggtctgtacgctgtcgtctttgtgatgtgcttcctgttaggtttcgtcagccgtcaccgtcagcataacaccctgacctctcattaattgctcatgccggacggcactatcgtcgtccggccttttcctctcttacccccgctacgtgcatctatttctataaactcgttcattttgtctattttttgcacaaacatgaaatgtcagacaattccgtgacttaagaaaatttatacaaatcagcaacataccccttaaggagtatataaaggtgaatttgatttacatcaataagcggggttgctgaatcgttaaggtaggcggtaatagaaaagaaatcgaggcaaaaatgagcaaagtcagactcgcaattatcggtaacggtatggtcggccatcgctttatcgaagatcttcttgataaatctgatgcggccaactttgatattaccgttttctgtgaagaaccgcgcatcgcttatgaccgcgtacacctctcgtcttacttctctcaccacaccgccgaagagctgtcgctggtgcgcgaaggcttctacgagaaacacggcatcaaagttctggtcggcgaacgcgctatcaccatcaaccgtcaggagaaggtgattcactccagcgccgggcgcaccgttttttatgacaagctgatcatggcgaccggttcctacccgtggatcccgccaatcaaaggttctgatactcaggactgctttgtctatcgcactattgaagacctcaacgccattgaatcctgcgcccgtcgcagcaaacgcggtgccgttgttggtggcggcctgttaggtctggaagccgctggcgcgctgaaaaacttaggtattgaaacccacgttatcgaatttgcccctatgctgatggcggaacagcttgatcagatgggtggcgagcagctgcgtcgcaaaatcgaaagtatgggcgtgcgcgttcacaccagcaaaaacacccttgagattgtgcaggaaggtgtcgaagcgcgtaaaaccatgcgttttgccgacggcagcgaattggaagtcgactttatcgtcttctctaccggtatccgtccgcgcgataagctggcaacccagtgtggtctggacgttgctccgcgtgggggtattgtcattaatgattcctgccagacttccgatccggatatctacgccatcggtgaatgcgcaagctggaacaaccgtgtatttggtctggtagcaccaggctacaaaatggcgcaggtcgccgttgaccatattctcagtagcgaaaacgcctttgaaggtgctgaccttagcgccaagctgaaactgctgggcgtagacgtaggcggtattggtgatgcgcacggtcgcacgcctggcgcacgtagctatgtttacctcgacgaaagcaaagagatctacaaacgcctgattgtcagcgaagacaacaaaaccctgctcggtgcggtactggtgggcgataccagcgactacggcaacctgctgcaactggtgctgaacgctatcgagctgccggaaaacccggattctctgattctgccggcgcactcgggtagcggtaagccgtctatcggtgttgataaactgccggacagcgcgcaaatctgctcctgcttcgacgtcaccaaaggtgatctgattgctgccatcaacaaaggctgccacaccgttgcggcgctgaaagccgaaaccaaagcgggtactggctgcggtggctgtatcccgctggtcactcaggtactgaacgcggaactggcgaaacagggcatcgaagttaacaacaacctgtgcgaacactttgcttattcgcgtcaggaactgttccatttgatccgcgttgaaggcattaaaaccttcgaagaactgctggcgaaacacggcaaaggctacggttgtgaagtttgtaaaccgaccgtcggttcgctgctggcctcctgctggaacgaatacattctgaagccggaacatactccgctgcaggattctaacgacaacttcctcgctaacatccagaaagacggcacctactcggtgatcccgcgctctccgggcggtgaaatcaccccggaagggctgatggcagtgggtcgtatcgcgcgtgaatttaatctctacaccaaaatcaccggttcccagcgcctggcgatgtttggcgcacagaaagacgatctgccggagatctggcgtcagctgattgaagccggcttcgaaaccggtcatgcctatgcgaaagcactgcgtatggcgaaaacctgcgtgggtagcacctggtgccgctacggcgttggcgacagcgtcggcctcggcgtggaactggaaaaccgctacaaaggcatccgtacgccgcacaaaatgaagttcggtgtctccggctgtacccgtgaatgttcagaagctcagggtaaagacgtgggtattatcgccactgaaaaaggctggaacttgtatgtttgcggtaacggcggcatgaaaccgcgtcatgcggatctgctggcagcggatatcgatcgcgaaacgctgatcaaatatctcgaccgcttcatgatgttctacatccgtaccgccgacaaactgacgcgtaccgcgccgtggttagaaaacctcgaaggcggcatcgattatctgaaagcggtgatcattgacgacaaactggggctgaacgctcatctggaagaagagatggcgcgcctgcgtgaagcggtagtgtgtgagtggactgaaacggtcaatacgccgtctgcgcagactcgcttcaaacacttcatcaacagcgacaagcgtgacccgaacgtgcagatggtgccagagcgcgaacagcaccgtccggcaacgccgtatgaacgtatcccggtaactctggtggaggacaacgcatgagccagtggaaagacatctgcaaaatcgatgacatcctgcctgaaaccggcgtctgcgcgctgttaggtgacgagcaggtagcgattttccgcccgtatcacagcgaccaggtgtttgcgatcagcaacatcgatccgttcttcgagtccagcgtgctatcacgcgggctgattgcggaacaccagggcgagctgtgggtcgccagcccgctgaaaaaacagcgttttcgcttaagtgatggcttgtgcatggaagacgaacagttttccgtcaaacattacgaagcacgagtgaaagacggcgtggtgcagctgcgcggttaatgttttaacgggaggcgcaatgcctcccctttttgcatggtcctgtaatgaccttcggtatattgcaggacattttttaaactttttgttttatttttttgtttttattttttaaaggataatcaaatgtttacagacactattaataagtctgcggctaacgctgcgcgcattgcacgcctgtcggcaaataacccgctcggattttgggtcagctccgccatggcgggcgcgtatgtgggtcttgggatcatcttgattttcacgctcggtaatttgctcgacccgtccgtacgtccgctggtgatgggcgcgacctttggtatcgccttaacgctggtgattatcgccggttctgaactgttcaccggacacaccatgttcctcacctttggggtaaaagcgggcagcatcagccacgggcaaatgtgggcaatcctgccgcaaacctggctgggtaatctggtcggttccgtcttcgttgccatgctctatagctggggtggcggtagcctgctgccggtagataccagcatcgttcactccgtcgcgctggctaaaaccactgcaccggcaatggtactgttcttcaaaggtgcattgtgtaactggctggtttgcctggctatctggatggcgctgcgcactgaaggggcggcgaaatttatcgctatctggtggtgtctgctggcgtttattgcatccggttatgagcactccatcgctaacatgacgctgttcgcgctctcctggttcggcaaccacagcgaagcctacacgctggcgggtattggtcataacctgctgtgggtgacgctgggtaatactttatcaggtgccgtattcatgggattgggttattggtatgctacgccgaaagcgaatcgtccggttgcggacaaatttaatcaaactgaaacggctgccggttaattactaaggggtttttacgtggatcatttgcctatattttgccaattacgcgatcgcgactgtctgattgtcggcggtggtgatgtcgcggaacgcaaagcaaggttgctgttagacgcaggcgctcgcttaacggtgaatgcattagcgtttattccacagttcaccgcatgggcagatgcaggcatgttaaccctcgtcgaagggccatttgatgaaagccttctcgacacctgctggctggcgattgcagcgacggatgatgacgcgcttaaccagcgcgtcagcgaagccgctgaagctcgtcgcatcttctgtaacgtggtcgatgcgccgaaagccgccagctttattatgccgtcgattattgaccgctcaccgctcatggtagcggtctcctctggcggcacctctccggttctggcacgcctgttgcgcgaaaaacttgaatcactgctgccgttacatctgggccaggtagcgaaatacgccgggcaattacgcgggcgagtgaaacaacagttcgccacgatgggtgagcgtcgccgtttctgggagaaattgttcgttaacgaccgcctggcgcagtcgctggcaaacaacgatcagaaagccattactgaaaccaccgaacagttaatcaacgaaccgctcgaccatcgcggtgaagtggtgctggttggtgcaggtccgggcgatgccgggctgctgacactgaaaggactgcaacaaattcagcaggcagatgtggtggtctacgaccgtctggtttctgacgatattatgaatctggtacgccgcgatgcggaccgtgttttcgtcggcaaacgcgcgggataccactgcgtaccccaggaagagattaaccagatcctgctgcgggaagcgcaaaaaggcaaacgcgtggtgcggctgaaaggtggcgatccgtttatttttggccgtggtggcgaagagctggaaacactgtgcaacgcgggtattccgttctcggtggttccgggtattaccgcagcttctggttgctctgcctattcgggtattccactcacgcatcgcgattatgcccagagcgtacgcttaattaccggacacttaaaaaccggtggcgagctggactgggaaaacctggcggcagaaaaacagacgctggtgttctatatggggttgaatcaggccgcgactattcagcaaaagctgattgaacacggaatgccaggcgaaatgccggtggcaattgtcgaaaacggtacggcagtcacgcagcgcgtgattgacggtacgctcacacagctgggagaactggcgcagcaaatgaacagtccatcgctaattattattggtcgggttgttggcctgcgcgataaactgaactggttctccaaccattaatttaacccgggccagagaattctggccttcttaatgactctttttatatattcagcaaataaaacataaccccttaataaatattatctgctaatgggttatattcaccgttacagcgacttacaaaattaagtcattcgctcactgacgccaattaaatattcctgtatcgttcttaacgagcagtctgcttatattcatataatcaatgaatattaattaatatataatacatagggaatgtaaatgaacaaatttattaaagttgcactggtaggtgcagtactggctacgttaactgcatgtactggtcatattgaaaaccgtgataagaactgctcttacgactacctgctgcacccggcaatttctatttctaaaatcattggcggttgcggtcctactgcacagtaagtctctgacagaaatcggctaacaccggtttaattgcccgacgccctctggattttccgagggcgtatttgtttctatgtccttcttgcccccgcccgtaaaaatattttcactttaaattcaatttgataactacatccattagccacagcgcgatcctgtgcgaaattttgtgatcttcctccacattacataacatcatatgttgttatattcatcatgcattgtcatgttaccttttaaatgactgcaaactctcccctacaacgtattggacaagaaaaaggtatcgctatgggaagccaggaactccaacgcaagctcggattttgggccgttcttgcaatcgccgtcgggacaaccgtcggctccggtatttttgtatctgtgggtgaagtggcaaaagcagcgggcacgccgtggcttacggtgctcgcgtttgtcattggcgggttaattgtgatcccgcaaatgtgcgtctatgcggaactatccaccgcttatccggaaaatggcgcagattatgtttatctgaaaaatgccggaagccgaccgctggctttcctctccggctgggccagcttctgggccaacgatgcgccgtcattgtcgattatggcgctggcgattgtcagcaatcttggctttttaacgcctatcgatccgttgctcggtaaatttatcgccgccggattaattatcgcctttatgttgctacacctgcgctccgttgaaggcggcgcagcgtttcagacgctaattaccatcgccaaaattatcccgttcactatcgtcattggccttgggatcttctggtttaaagcggagaattttgccgcccctaccaccactgcgattggcgcaacgggcagctttatggcgctgctggcggggatctctgccaccagttggtcgtataccggcatggcctctatctgttatatgaccggcgaaattaaaaaccccggaaaaaccatgccacgagcgctgattggttcctgtctgctggttctggtgctctacaccctgctggcgctggtgatttccggcctgatgcccttcgacaaactcgccaattctgaaacgccgatttccgacgccctgacctggatccccgcactcggcagcaccgctgggatctttgttgccatcacggcgatgatcgtcattcttggttcgctttccagctgcgtgatgtaccagccgcggctggaatacgcgatggcgaaagacaacctgttctttaaatgcttcggccatgtgcatccgaaatacaacacgccggatgtctccatcatcctgcaaggggcgctggggatcttcttcatcttcgtttccgatctcaccagcctgctgggttatttcaccctggtgatgtgtttcaaaaataccctcaccttcggctccatcatctggtgtcgtaaacgcgacgattacaaaccgctgtggcgtactccggctttcgggctgatgaccaccctcgccattgcgtcaagcctcattctggtcgcctcaacctttgtctgggcaccgattcccggccttatctgcgccgtcatcgttattgctactggtctgcctgcttacgccttctgggcgaagcgtagccgccagctcaacgctttgtcgtaatgttatctggagaaaataaaatgttggatattgataaaagcaccgtggactttctggtcaccgaaaatatggttcaggaagtggaaaaagttctcagccatgacgttccgctggtgcacgccatcgtggaagagatggtgaagcgcgacattgatcgtatttatttcgttgcctgcggctcgccactcaacgcggcgcaaacggcgaaacatctggcggatcgcttttccgatcttcaggtctacgccatttccggctgggagttctgcgataacaccccgtatcgcctcgacgatcgttgcgcggtgattggcgtttctgactacggtaaaacggaagaggtaatcaaagcgctggagctgggccgggcctgcggcgcactcactgcggcgttcaccaaacgcgcggacagcccgattacctcggcggcggaatttagcattgattatcaggccgactgtatctgggaaattcacctgctgctctgctacagcgtggtgctggagatgatcacccgcctcgcgccgaacgcggaaatcggcaagatcaaaaacgatctcaagcagttgccgaatgcgctcggtcatctggtacgcacctgggaagaaaaaggccgccagcttggtgaactggccagccagtggccgatgatttataccgttgctgcgggtccgctgcgtccgctgggttacaaagaaggcattgtaacgctgatggaatttacctggacgcacggctgcgtgattgagagcggagagttccgccatggcccgctggagattgtcgaaccgggcgttccgttcctgttcctgctcggcaatgatgaaagtcgccacaccaccgaacgcgccattaactttgttaaacagcgtactgacaacgtgatcgtcatcgattacgccgaaatttcgcaagggctgcacccgtggctggcaccgttcctgatgttcgtgccaatggagtggctctgctactacctgtctatttacaaagatcacaacccggatgaacgccgctattacggtggtctggtggaatattaatccctctcccggcccggcaacgggccggatttacgcaaggagttacccgatgaaaacaggtatgtttacctgcggccatcagcggctgcctattgaacacgcatttcgtgatgcaagcgagctgggttacgacggcatcgaaatttggggcggtcgcccgcacgcgttcgcgccggacttaaaagcgggcggcatcaaacaaatcaaggcgctggcgcagacgtatcagatgccgattatcggctatacgccagaaaccaacggctatccgtataacatgatgctgggcgatgaacatatgcgtcgcgaaagcctcgacatgatcaagctggcgatggatatggcaaaagagatgaacgcgggttatacgctgatttccgcggcccatacgggctatctcacgccacctaatgttatctggggacggctggcagagaacctaagcgaactgtgtgagtacgcggaaaacatcggcatggatctaatcctcgaaccgttaacgccgtatgaatcgaacgtcgtgtgtaatgctaatgatgtgcttcatgcgctggcgctggtgccttcgccgcgcctgttcagcatggtcgacatttgcgcgccgtatgtccaggcggaaccggtgatgagttatttcgacaaactgggcgataaattacgtcatctgcatattgtcgacagcgacggggccagcgacacgcattacattcctggagaaggcaaaatgccgctgcgggaactgatgcgcgatattattgagcggggctatgagggttactgtacggtggagctggtgacgatgtatatgaacgagcccagactctatgcccgccaggcgctggaacgctttcgcgcgctgctgccggaggatgagagatgaaaaccctggcgacaatcggcgataactgcgtcgatatctacccgcaactgaataaagcgttttctggcggtaatgcggtcaatgtggcggtgtactgcactcgctacggcatacagccgggatgcattacctgggtgggtgacgatgactacggcacaaagctgaagcaggatctcgcccgcatgggcgtcgatatcagccatgtccatacgaaacacggcgttaccgcacaaactcaggtggaactgcacgacaatgatcgcgtttttggcgactacaccgaaggcgtgatggccgactttgccctgagtgaagaggattacgcctggctggcgcagtatgacattgtgcacgccgcaatctggggacatgcggaagacgcattcccacagctgcacgctgcgggcaaacttaccgctttcgacttctccgacaagtgggacagcccgctctggcagacactggtgccgcatctcgattttgcctttgcctccgcaccgcaagaagacgaaacgctgcgtctgaagatgaaagcgattgttgcccgtggcgcaggaacagtgattgtcacgctgggtgaaaacggcagcattgcctgggatggcgcgcagttctggcgtcaggctcctgaaccggtgacggttatcgacaccatgggtgccggagattcgttcattgccggattcctttgcggctggtctgcggggatgacattaccgcaggcgatagcgcagggaacggcgtgcgcggcgaaaaccattcagtaccacggtgcctggtaggtataacgttggcgtgagcatcttcacgccaacgtgctgttacttgccggaaaacgaccctataatccgagtaattcattctttatttcagggtcgattatgtcagctacggaccgctactctcatcaactcctctacgctaccgtccgccagcgactgctggatgatatcgcgcagggggtttaccaggccgggcaacagatccctaccgaaaacgagctttgtacacaatataacgtcagccgcattaccattcgcaaagccatcagcgacttagtggcagacggcgtactgatccgctggcagggaaaaggcacctttgtacaaagccagaaagttgaaaacgccctgcttactgtcagtggttttaccgattttggcgtctcacaaggcaaggcgacgaaagagaaagtgatcgaacaggaacgggtcagcgccgcgccgttttgcgaaaagctgaacatccccggaaacagcgaagtgttccatctctgccgggtgatgtatctcgataaagagccgctgtttattgatagttcatggatcccgctgtcgcgttatcctgactttgatgagatttacgtcgaaggaagctccacctatcagttatttcaggagcgttttgacacgcgagtggtcagcgacaaaaagaccatcgatatctttgccgccacccgcccacaggcaaaatggctgaaatgcgaactgggcgaaccgttgtttcgcatcagcaaaatcgcctttgatcagaatgacaaaccggtgcacgtctccgaactcttctgccgcgccaatcgcatcaccttaactattgataataaaagacattaaccgtaggccggataagatgcgccagcatcgcatccggcgatgctggcgcgttgaattttacatcccgtacgttcccctcaccctaaccctctccccaaaggggcgaggggaccgttcagtacggaatttagcttgacggtgctatccagcattaaatactggcaatactctcacgcaaaatccgcagcaccgtctcttcaccgctgcgattcgggttaatgcgaatcgcgcaatgttcgagctgtggattcgcctggcgaaacgtcccggaaagtcgataaaaaagtggcgggatttcatatttcgactctgcaccgaccgggtaaggtaaggcaccgcgtttctgcgcttcttccagcaccctggcggcaatcggctgatgaaactccacaatcaataccttcgactgcgcattagcaatgacggcgcttttcacttccggcactgcaccaccgttgagcaaagccagcaaccgttcagatacccccgcctgcaccgcgtgcatcactggcgcaaacaccagaccacgcaagacttccagcgcctgagcgccctggatctggctaccgcctgagtaaagcgtggcgcgaatacggttgataacatcagcatcgccgaccactgcaccaacaccctctggcccaaatagcttgaagcaggaaaatgtcgagacattcgcgccgcattcacagccgattcgcgccaccttcatcaccgcatagttgtcatcggttaacgctggaacacctgccgcgcgcaacgttgccagcacatctgccagcacgtagctgtcctgcggctgctggcgcgtatgctgcaccagcgccgcatccggttgttgctcgtcgacgacctgcttcagtgccgacaggtcattgaaatcaacagtaataagcgtcagccccatctgctcaataataacccgtgtcgtcgggtaaacaggcgcgtcatgcaccagaagacgctgccccggtttgagcaaagccgccagcccggcgcgaatcgcgccagtccccgcgccctgcaccagcgccgcagcctgtgcgtgaaatgcatcagccagcacctgttccacacgctgggtaacgcgcggttgattcagtcctggcgttaagcctaaatcaccgccagtaagaaactcgctgccggggaaatggcgacaaatgctatccaccagcgcaaactgcttttgctgcgcctcaataatcgtcaggctttgcagaggaaacgtcttcataggtgccttccttaagccggaacgaacaggccaagccagtaaagaacattcagcagaataccggtgatcattacggccacgaccggtgccgccattttctgtaccggacggcccagggattcgttgaggaagtaaatggcaaccgcgatagagaatccggtataacccgccattttaattgctgcgaaaatcgaaccgaccagcagcgccacttccatcagcatattcatggcgttacggatgttatccgacgcattacgcaccgacggatagcgccccagccatttgccgatcgaacgaagtaacaggacttctgccgaaataaccactgcgcctaataccgccgcaaccatcggattcggcgagagatagcccaccgcataaacaaaggtaaagcccgcaactgcatatacgccggtggctaacgcggtggtggcaatcaacggcacaaaacccagtccgcgcataaactccgccagagcagcctggttgatcagcgtttgcgattgttccggcgttacgcctgcggagtacgctttctccagagtgaagatcgacacttcactgccggcgaaaatcttcatactggcaacggcggcaatcaatgctcccacgatggcgatatagggtaagtttttgataatccgcgacgtgcgctcttcaaacaccgaaagcccgctggcatcgatgtcattttcatcacgatgacgcaggtcgtgagttatcgcgattcccagcagcatcaccatgccaataaagatttcgatggattcagggttaagatgtgggaaatagcgcacgactaccacacgggtcatcagaacaaccacggcggcgaccagactttgcttccagccaaactggtagaaaatcgccaccaacgggaagagtgcaaaagcagaaaccaccggcgagcttaattccccgaggctacctaatacatccaccggcagcgcggtcagcagctggtttactggcaacaggcaagtaaggatcaacacgccccagatagcgccaagaccaaacgccatcaggctgtttatcgccagtacgccgaggatatcggtaggaagaaagagtaaccatgcgtttagcagcccggttttcagggtaaaagagatccccaccgaggccacaaaaccaatgctcagaccaaaagcgatactccccgcctcgcgacggttcatatagccttcaatcagttgcggcaggatcgggcggatgccgtcatgaaaaacagccgccgagcgatgcgccagaagcgatgtcatacccgtcaggcacgccaccacgataatctgaatatacagatccatagtcgtgccttttatttcagatggttaatcagcatcggaatcgcgtgttcgacgtgctcaacggaaaggccaaacgccacttttccttcagcgatcattttggcgatatgctcgtctttcgctttaatgcctggtttggcaatggtgcaacttttgttatagccaatcaccgcgatggcaatcgacaatgccgcgcccgcaccggtattacacgcaccgatgtagtaatccagttgcccggatttcactttcattgccgcttccatgtcgttgtgaatgaaaacttcaaaactgccaggagccgtcgcttcaatggtttttttaatctgctcacgctgtaagcctgcaacgccaatctttttcatgagtctgtccttattggaaaaattgagagggagtttcacgtaacatcacatccacatcggcctgactgaatcctgactggcgcaattgcggaataaaggtggtcaataaatagtcatagccataaccaccattggcttttaaatgggagcggcgcgtaatatccatcgacagcatgacgcggttcagcaacccacggtcacgtagcgcatgaagcatcgcaatacgcttttcgtccgggtagtaactgttcttaccaatggtgtcgaactgcacgtacgcgccgagatcgatcatcttcaaaatgttgtcgaggttgtctttcagatcgcagtgaccaacggtgacgcgcgaaagatcaaccccgtgggcttgtagcaacgccagttgctccagccccatcgtgctgaacgacgtatgcgtggagatcgggcgtccggtctggttatgcgccagcgcagcggcaataaataccttctcttccagcggcgtaatctttccttcgctggtgccgatctccgcgatgatcccggctttcagctccgtgccatcgataccctgttcaatttcatcgaccatctcctgcgccagttcctgcacgctgcgggtcgccacatgttccgggaaatacgcgtcctggtaataaccggtacaggccaccacgttgatccccgtctcgcgcattacatcaagcataaattgcgcattgcgccccatgtaacggttggtcatctcaatcacattacgcacgccccgggtcatcaggtcgttcatctcctggcaaatgaacgcatactgatcaaggcggcagtccacgttgtttttaaagccggagagatcaatatgcagatgctcatgggcgagggtgtaacccgtcggatcaaaactcatagggtgtctcctgcaaaccggagggaggaaagaaaagagcgaccattttgtggcggtggcgcgcggaaaaattcacacacggtagcccccacatcagaaagcgtggtgcgcacaccgagctgcgtagcgatcatcccttgctgataaaccagcactggcaccacttcgcgggtatggtggctgtgaccaatggtcggatcgttgccgtgatccgccatcacgaccaggcaatcatctggctgcatcgcctcaacaagccgggcaaggttacggtcaacgacctgcaaacgttcggcataacgtgcgacgtcttctgcatgaccagcgaggtcggtttcctgaatgttggtgcaaataaacgccgtcggatgggtgttaaattcgttgagggtgatatccataatccgctggctatccaccagattttgccagctcacgccataaggattgttgacgatatctgccaccttacccaccagcacggttggcacgcctgcttcatacagtttttgtggcacctgcactttttcatcgacgccatagcccatatgcacgacctggaaaccgttgtcataagcgccagaacgcggcgcattgataccaataaagcgcccttctttgctttctgcggcatcgagaatgcgttgactgtcggttaacaggccaccaaatgtaatgacccgaccgacctgtacctgctcacgcacgatacgaccaattttgattgcgtcgtcaaaagagatcacagagagattggcggtaatgttatagacctggcctaaatccgcctcgagattatcgccaatcgcaaccgcctgattgacccacagaaattgcagttcatcgccacggcgctccacctgccaaccggcggatactaatgcctgctcaacacggtcaatcacatcgcaaaaaggcatccgcagcggcggtaacgggcgcgtgcctaaaatttcctgatgccccataaaggtatcgccaccttcatgttgcagctctgccacgccccaggttgcggaatctgacggctgcatatcgcctggcgcataacccaatgcgttgattagccccagcttctccagcgttggtagctgcaaatgcggcaactggctcaggatgtgaccacaggtattcgctcccgcatcttgcggacgcaccagcgtgacatctttcattgcccctacgccaaagctatcaatcactaacaccacaaatcgcgccattacgcccccagagagtttccaagactgtcataacgaccaacgattttcggttcgccacggtgaataccggacaccagcaccacatcgctacgggtgacaaaaatctgcgtgcggaaacagagcaccactgcactgctcaccggatactcgcctgccagcggcagggtgtagtcgatactgctgtcatccacagttttgagattggtttcagtaatcttttgattttctggcgtaaacaccagcgcatgttgcgcatgaccacgacgatagtaaccgccgccgtagcagtagctgtcgccacggaaatgatgggagatttcacttaaccagagcatcgcgatacgttcaggctgatcgccctgctggtttgccggaatagtgcccgtcagcgcatgaccgggttcggcatgagtcacaccgtattgcgccagtaatggcagcgaagtgcagctggtcgctgaaggcgcgttcagttgctcaagtgcaataccagatttcgccagttgatcccgtgcctgtatcagcgtgtgaagattcggtgtcggcaaaacttttccgacagcctcatcccaaagcaggcaagggaaatgggtaagtccggctaaatgcagccctggcagattctggatttcggcgacaatctccggcaacaccttgagggcaaaaccgctctcctggcccggataaagaaaatcatcgtcgctataaactttaagcagcacagactggattcgcccggccttcaccgccgccgcagaaacttcccgcgctttgtcgagagtaaacacggtgatgacgtcggtgccctgttcaacggcgtcagcaacctgatgacaagggatttgtaccagatgcccctgatgcgccacaggcaaaccagcgcggcgcatgactcgcgcctctttgtaatccaccgccacaatgccgctgtagcctaatgccagcaatttttccgccagccacggattacgaccaaactgcttggtcatcagatacagttcaatgccgtaaagccgcgccgcctcaatcagccgcttaccgttttccagtatctgatccacgtcgatcacccagctgtccggggcgatcttgccctgctgccacaggcttagtgcggcggaaatcagcgccgggttctggcgtttcaatgcttctacaaacatcttgttgcctcgtttctgttccttgaattaaatattcatttttttgaatatttaggttgtgcgacgtggatttgtcgggagcttcaaacctcttcgttagcagccatccataatccataaaggttggccagcaaatagccttcttcacacgggttaacttccagtgcgaattccttcaacaacacctgatgcaattgcacaacggcttgccagtggctggattgcgccagctctgccagcaactcgttatccagtggctcaatttcttcaccacggcgactgcgcatcagtgcactcgccatatgtgtcatcgccatcgttccttgctcactgcgcaccggcagatggcactctgtttccagtacgttgacgacctgcatcatgcctttgcagatgtccttatcaataacgcctgcatcgcaaagcaggttgagtctggtttccatatcagatgcctttcgtttaataactcggttcctgttccccactcaccacccgttgttgatgggcaagcagggcgtgtttatctacaacggcacgcagcagttgttgcattgggtaatcatcgactcgcgtcaggaccacggcttcggtggcctgtaaaaatcgcggatcgtctgtgagcggcgtcgcctctaatcccagcatggtcagttcgttttccgccaccacgttccagataaccgcatcaacatcgcctttaacaatgcgttgtaaactctcgtgataagagagatcgactcgttccacatcactatcgccaaaaaagacatcggtcatgattttctgatccgccgaacggttatccagccccacgcgcttcacatttgcggactcgcctttacggcaaatcaactggtgttcgccaacgtaggtgtgcggccccaactccagcgcgagacataaccctttttgcgtgagataactttccgccgccagtcgggaaaccaccgccatgtcatacacgccattaagcagacactccacgcgaatatccgcgccgcgcatatgcgcatagtaaaaaggaatgccatcaaactgagctttcaatccgctcgccaggccttcgtacaaacgggtatagggcaagggcatcgcacacaccacgttgttgatatccacatgagtcagtaatgctttgttatccatctcgaccagataactgccattacgcccacggcgttcaatccgtatcgctccgcttgattccagcgttttcaacgcggcctgcgtcaggccaacggatgaacggcattcagttgccagctcatctatggttttcaacctattaccgcatttttcacccaacaaataacgggccagcgtcgtgatgacgacgccttcttttttgataaacgttcgacgcataataaattttcagtaaattgaatatttatatcttcaggaatttgaagataaggcgcaacagcgagatgtggaaacggcgaggcacttcacattttttcggattattgcaaatgaggataaaaaaaccgggtttccccggtttcagagtgatgataaaagcaaaattgcctgatgcgctacgcttatcaggcctacatttccttgcaatatgtgcattactttgtaggccggataaggcgttcacgccgcatccggcatgaacaaagcgcaatttgccagcaatagtgaattacggcttcgccacaaaaccaatcgcttcgtataccgcttttagcgtacgggaagcgtgcgcgctggctttttccgcgccatctttcatcacttgttgcaggaaggcttcatcgttgcggaaacggtgatagcgttcctgcaattcagtcagcataccggaaacggcatcagccacttcgcctttcagatgaccatacatcttgccttcgaactgtttttccagttccgggatgctctggcccgttaccgcagaaaggatatccagcaggttggaaacgcccgctttgttctgcacatcgtagcgaactaccggcggctcgtcggagtcagtgaccgcgcgtttgattttcttcactaccgatttcggatcttccagcaggccaataacgttattgcggttatcgtcagacttggacatcttcttggtcggctccagcagcgacattacgcgcgcgccagatttcggaataaacggctccggcaccttaaagatctcgccatacagcgcgttgaaacgctgggcaatatcgcggctcagttcgaggtgctgtttctggtcttcacccaccggtaccagattagtttgatacagcaggatgtccgccgccatcagcaccggatagtcaaacagaccagcgttgatgttctcggcataacgcgcagatttatctttaaactgcgtcatgcggctcagctcgccgaagtaggtatagcagttcagtgcccagcctaactgcgcatgttccggtacgtgggactgaacaaaaatggtgcttttctcaggatcgataccacatgccagatacaaggccagcgtatccagcgtcgctttacgcagcttctgtgcatcctggcgcacggtgatcgcgtgttggtcaacgatacagtaaatgcaatggtagtcatcctgcatgtttacccactgacgcagcgcacccatgtagttaccaatggtcaattcacctgagggctgtgcgccactaaaaacgatgggcttagtcatttttcgattcctgattttcgctatgcggaagccctaatgcgggcagaaggtcatttatagactgataaattacatcaggctggctgagatcgatagcctcgccgtagttatatccgtaggttaagccaacggatgggcaacctgccgcttttgccgcctgaatatcattgcgtgagtcgccgacaaacagcatctgttgtggggcaattcccatccgctcagccaccagtaacagcgggtccggatgaggttttttgttttgcacatcatcgccgccgataaccacgctaaagtatttggcaatatctaaggcttcgagcagcggcgcgacgaacggcgtcggtttgttggtgaccaggcctagcggcaggcctttagcctgcaacgcgcccaacgtatcggcaacgtgcgggaacaaaaacgtcccctcttcggcaacctcgccataatagcgatcgaacagtttacgcagaatacgtacctgttcttctgccggaatgtcgtcatcaacgggcggtttacccattgttttacgcagagtcgcacgttcctgacgcgcccaggtcaatgcgcgctccatcagaacatctgcgccgttaccaatccaggtaataacgcgttcttcacctgcgacgggtaactccaacgcatacagcgccatatctaccgcagcagcaagaccgggagcactgtccaccagcgtaccgtcgagatcaaaagcgacgccgcgaatatcttcaaacttactcatgacttacctttgccagttcactgcgcatttcatcaatgacttttttatagtctggctggtcgaagattgccgaaccggcgacgaacatatccgcgcccgccgcagcgatttcgccaatgttgttcaccttcacgccaccgtccacttccagacgaatgtcaaagccagactcgtcgatacgacgacgtacttcgcgcagtttatccagtgtttgaggaatgaaagactgaccgccgaaaccaggattgacggacatcagcaggatcacatccagcttatccatcacgtaatccagatagctcagaggtgtcgccgggttaaataccagacccgctttacagccattttctttaatcagttgcagcgtgcggtcaacatgctcggaggcttctggatgaaaggtaatgatgctggcaccagcggcagcgaaatcaggaacaatgcgatcgacaggtttcaccatcaggtgtacgtcgataggggcggtaatgccatagttacgcaaggatttcagcaccattggcccaatcgtcagattgggaacatagtggttatccatgacgtcaaaatgcacgacatcagcgccagctgccagggcttttgcggtatcttcacccaggcgggcaaaatcagccgacagaattgagggggcaatcaaatactgtttcatccgcttctccttgagaattattttttcgcgggtgaaacgactcctggtttgtacaaagccagcagttcgtccacctttttacgtgtgccgccgttgctgcttatactgcgtcgaactttgacgacatgcaattttgcgcgctgataccactcacgcgttaacatcgtatcgtgattggagatcagcacaggaatatggcgctcaaccagaccttcggcgatctccgccagatgcgcttgttgttcaagcgtaaaactgtttgtgtgatacgccgtaaagttggcggtcgcagacagcggtgcataaggcggatcgcaatagacgacggatgcatcatctgcgcgcgccatgctatcggcgtaagactcacaatagaaaaaggcattctgcgctttttcagcgaagtgatacaactctgcttccgggaaatagggttttttgtagcggccgaacggcacgttaaactcaccgcgcagattgtaacgacacaggccgttgtaaccgtagcggttcaaatataaaaacagtaccgcccgacggaacggatcctggcttttgttgaactcttcgcggaactgatagtaaacctcggcgcaatttgtttcgggaacaaacagctcgcgagcggcctgtacgtactcatcagtacgcatcttcacaatgttatagagactgatcaggtcgctattgatatcggcaaggatataacgagaaaagtcggtgttgagaaacaccgacccggcacctacaaaaggctcaaccagacattcgcccttgggcaaatgccgtttaatatcatcaagcaggggatacttgccccctgcccacttcaaaaaagcgcgatttttcttcatgctgactaactaattacaccttctccggctgtggagaaagctccgacagcatccagcgcttcaggcaactcccgcaacgataaaccattgcgggagataaccttgattacttcagatcggcctgtacctgacgcagcggtttcgcccacgggtttttggcctgaacatctgctggcaatgtagataccgcttttttcgcctcttctttcgaagcgtacacgccagaaaccaggacataccacggctgaccattacgcgtcgtttcatagacaacgtagtttttcagattctctttcttcgcccaaccgttcaggttgtcgtagttagaggaactgctcagctgcagagtgtaatggctggacggtgccgatttcaacgaaccaacattacctgcggtcttccctccagcggctggtgttgccgtggtttgcgccggggatgccgtctgtactggagccgtagtcgccgtctcttttggtgctggcgttgcggctggcgtagaagtcgcagccggtgccttcgtgctcgccacaggggcagctggttcagtacgcttcggcgtctgtgctaccggcttcggttccgttttcacggttgcttgcggttttttcggttcaatcaccgcctgctgacgagctggacgcgtagtggccggacgttcagcagtttgcgttttcgccgtgtcacgcgatgcattgccattgcgtactggcgcgacagtcgcgggttcagtcggcaatgtagaattgaccgccacattgttcaactgttgctgattttgtggctgggtcagcgcattgttcaggtcaccctgcacttcaacacgttgttgaccatccgttgcgaccggggtttgcccttgagtcggcgtagaagagatcggtggcagagaaacatcctgctgagtattttccgcagacgtggttcccggcgctggctgcacgccattcgcctgatcggtcgcattgccagcaagatcaatactcttctcgccagacgcggtttgatcgctggaagtggtcgagggggcttttagcgcagaaccgataccgatgatcaacagcagtagaaccagaatgccgacgcccatcatcatatactgacgagaagcgggtttactggctgcttttttgcgcttacgcggacgacgctctacgcgctcttcatccacggtttcatcttcggattcgtcaatttcttcttcgatttccggttcctcattgcgctctttttgcgcacgagtcggacggcgatcgtcagtgtcatcaagttcaatatcatcaaaattgatctgcggttcgccacgttcagtacgcttagaacgttcagaagattgacgagaacgaccagtacgacgatcgctgggatcgggtttcagctcgtcttctggtttgaattcatccatttaacaccccactaaaaggttaatgcttaccacgttgcaattaacctgaagctaatagaccgcttgataagcggcctgacctttcttgttgttacgctgattgacaatcggcaatggcgttaagaacaagctcgtgcgaaacgccgctgcgaacttcactcttaccaattgccaacggaagaattaagcgtatctctcccgcaaggactttcttgtcacgcagcatatgcggtaaatacgcctgcgcggacatttcgcgcggcccattgaccggtaacccagcccgcgtgagcagggttataatacgctgcgtttcggcagaactaaactgcccgagacgttccgacgtccgcgccgccatcaccatacccgcagcgaccgcttcaccatgtaaccaattgccataccccatttcagcttcaatggcatgaccaaaggtgtgtcccagattcagtaaagcacgtaacccggtttcgcgctcgtcggcggcgacaacttctgccttcagttcacaacaacggcgaatacagtacgccattgccggaccgtccagacgcaacaacgcatccagattctcttccagccagttaaaaaacgcaccgtcaagaataatgccgtatttgatgacttctgccagccccgacgctaactcacgcgggggaagcgttttcagacagtcgagatccaccaccactgaagcaggctggtagaacgcgccaatcatgtttttaccgaggggatggttgaccgcagttttgccgccaacggaggaatcgacctgcgacagtaacgtcgtcgggacttgaatgaaacgaacaccgcgctgataactcgccgccgcgaagccggtcagatcgcccactacgccgccgccaagcgccaccagcgtagtatcgcgaccatgcggcttttgtaacaacgccgtaaagacggtatcgagtacagccaggcttttatactgctcgccgtcagggaggataacgctatcgacgttaacacccgcctgttcaagtacgccgcggaccttatcgagatacagaggagccagggtttcgttggtgaccaacatgacctgctcgcccgatttcagcggtaagaatgaagctggttcattaaacaaaccagatgcgatggtaattgggtaactacgttccccgagagtaacgacaatcctctccataacgcgacatccaccttaattactgtacccgcagacgagtgtatataaagccagaattagttgctttccagcatgtgaataatctggttagcgaccactttagcgctttgatcatcagtacgaatggtcacgtcggcaatctcttcatacagcggattgcgttcattggccaacgcttccagaacttcacgtggcggtgtttcaacgtgcagcaacgggcgttttttatcacgctgcgtgcgtgcaagttgcttttcgatggtcgtttcaagataaacgacaacgccacgagcggaaagacggttacgcgtttcacgggatttcacagagccgccgccagtagccagcacaataccctgtttctcggtcaactcattgatgaccttttcttcgcgatcgcggaagccttcttcgccttctaaatcgaaaacccagcccacatcagctccggttcgtttctcaatctcttgatcggaatcgtaaaattccatattgagttgttgagctaactggcgcccaatagtgctttttccggcacccataggcccaaccagaaagatattgcgtttctctgccattttttcggtactactaagactattcgttaatgataaacccgcttcgctcagagagcgccgcaggacatgaactgaaacctcataagatattgcgagagtcagactgaaaattatctcaatactccagcgggtttggcaactgaataaatcacccatccctctgcatatctggtcgctgcaagcgcgctgccttgctaccaccgctctggcgataaatcaccgggtaagattagcgtaaaaaagacagcaaaatgccgcctgaatgataaatcatcatcatggaacgcaggcagcgaagagcaccaactctcaaatcggtactccttgtatgctaaatacctgcgcgcgtcaaatagatgaaacacgttcagcgtaaaaacattaccgcttttacggctgtttactcactggaaaccagtcgtggcgtgataaacaccactaactcgcgtcgttcatcttcttttccgtcatgacgaaataattgcccgaacaagggaatgtcgccaagcaacggtacgctatcctgacccgatttatttttacgggtaaaaatgccgcccagcgccaacgtttctccgcttttgacctcgacctgcgtttcgatctcctgcttatcaatcgccagcacttcgccatcagcctgctgtagcacctgccccggaacgttctggctgatgtgtaatttcagccggatgcgacctttttgtaacaccgtgggcgtgacctccatccccaggacggcctctttaaattccaccgacgtcgcgccactttccccgctggaaacctgatatggaatttcgctcccctgtttaatgctggcaggctgaagatgtgaggccagcagacgcggactagcgataatatccagctgctgtttttgttcgagcgcagaaagctcaagatccagcaaacgtccgttgatgcgcccaatgttaaaaccgacatgcgttgtcgccgtcgctacggagaggtcgctaccaagcgtggtgacttgcccaacgccaccagcgtgttgcgcatcggccagcgtccatttcacgcctaactcacgcaaacttttttcattaatggtgacaatatgcgccgacagctcaacctgcccgaccggcagatccatttgcgctacccactgttcaagtgcgcttaacgccgttttgttatctcgtagcaaaaggcgattggtgcgtttatcgacggtcatactccctttggcactcaatagcttctcccccgctttcgccagttctcccgcgtcggcgtattgcagggttatactgcgattttccagcggcagatttgcctgcgcccgcgcctgctccgcctcctggcgggcgatattgttattctgccaggcaatggaatgcactgagagaatgttgccctcctggcgcgttatcagtccggcgcttttcactacagtttgtagtgcctgcttccagggaacatctgttagatgtaacgacaccgtaccgctgacgtctggcgacacgaccaggttcaacttctcctgttcagccagcgcctgcaacacctgagctaccggaacgtcatccaccatcagcgtcactttttgcggctttgccgcttgtacgccgggtatcagcatcaacagtagtgcggctatccattgcttcatttgtatctccttgccgttgccacaaccattgtggcggttcgcagtttgtcccggttcccagcgttagtgcgtctggcgtcagctgtaaaattgtccagccgttttccagcacatcgttttgctgcacccgtcgccatttcttttgcccgtcttttattacaccgatgatgtgctcgcctcgccctaccatcccctgatagcgccactggctaagttcgctaatccggcatagatcttccggcggtttaaaagggtcacgcataccggttaaaaggcacaatgcaacacctgccaacaaccagcgtttaaccctcatgcggcgtctccagttgtagcgtgaacaaaagatcatcaccttccacgcttaacgaaaaacggctcacgctgacgttgcgctctgccagccgtgtaaatgccgacggcactgcttcccacagcgttttcaacgccaactcgcctccctgcgcggatggatgccaggaaaccagttgcgcgccggataactgaaaatccagtggcgaaaagggcagcgttttttcctcgctgaagggagtggtgtctaccaggcgatacagtgcggcccactgctggtgatgacttgcccgtagtcgaattaatgcgtcgctctcttcctggtgtgtcgatgacagaaaaatgagcgtaactaacatcagcaaccagactgcccagcaaagctggcggagacggggtgatgtggcgaaccaccagtcaaagaacatgttcatcgctaaccttccttgttaactgatactcaaattgccagcgtccctgcgcatcctgctgcgtggccccccgctgattgagatgaaaagaagcatcctggcggagtgacgtttccagtgcgtttaacgcggtaatgcttgttgtaagccccttgatctccagcgttccctgctgccagcttatcgttgtcagccaggcgtgctcgggtaaaagcgccgccagagcttccagcgcagattgccagtcgcgggtaaattgtcgctggcgctgccgttgcaaacgctgttcgcgtaactgctgttgctccagcaaacgtggtttcgttatctgtaagctgtgggcgagttgttgttccccctgaagcaaaacggcgtctatgcgcgcttcggcgctgcctgtcagacgcagtattagcgttatcccgacggccagcagcagaggcgcaacgaacatcagcaaccagaaacgcagaaaagcggtccggcgttgctgtcgccagggcaaaaaattaattggcgggttcatcagtacgccttcccaagcgccagccccagcgcgatggcaaagtctccaccaggcggcggtagcggcggctgacgaacagaaacggcctcccagggatcaaatccgccttcgccacatatcgcgacgctgtcgggatcaacggataacgctgccgccagctccttcgcgctagtcatccctaccgccagtttgcgcccccagctatagcgcgtcgcccacagccactgttcgttatcacgccaggccagacattgctgatgagaaggtaaaaaaggcaggaattgctgtaatgcactggcatccggggtgatcgcgctcacatgaacacgcaacctttctgccagagtaagtagcgttgccagctctttgctttgcgcggcagtcacgttataagcggggctgagtgagtcttcgctgtaatcgaagcgcagggagtccggatccatatccagctcgcgggccatcgtcccagacagccaggccatttgctcccgctcaccgagggacatcgacgggcgcggaaatgaccgctgtaatgtgcgactggcgggaaacgccaacatgatgtgatggcgctgcggcagttcgcgactccacggcaacaacgttttagccagccgctgcgcatcaacaatccgcccatctttgataatgtcgtgcgccaacggcaaccgccaccagcgttgcaaaaagcattcttttgcgtcccgcacgatcgcaaccgctaacgcttcttgctgttgtaaatgcaaaccaatttgccagatcttaaatgccattgtgatgatctccttatcacccgtcactctgacgggtatatcaatgcgtctggcttgcctttatactaccgcgcgtttgtttataaactgcccaaatgaaactaaatgggaaatttccagtgaagttcgtaaagtattttttgatccttgcagtctgttgcattctgctgggagcaggctcgatttatggcctataccgctacatcgagccacaactgccggatgtggcgacattaaaagatgttcgcctgcaaattccgatgcagatttacagcgccgatggcgagctgattgctcaatacggtgagaaacgtcgtattccggttacgttggatcaaatcccaccggagatggtgaaagcctttatcgcgacagaagacagccgcttctacgagcatcacggcgttgacccggtggggatcttccgtgcagcaagcgtggcgctgttctccggtcacgcgtcacaaggggcaagtaccattacccagcagctggcgagaaacttcttcctcagtccagaacgcacgctgatgcgtaagattaaggaagtcttcctcgcgattcgcattgaacagctgctgacgaaagacgagatcctcgagctttatctgaacaagatttaccttggttaccgcgcctatggtgtcggtgctgcggcacaagtctatttcggaaaaacggtcgaccaactgacgctgaacgaaatggcggtgatagccgggctgccgaaagcgccttccaccttcaacccgctctactcgatggatcgtgccgtcgcgcggcgtaacgtcgtgctgtcgcggatgctggatgaagggtatatcacccaacaacagttcgatcagacacgcactgaggcgattaacgctaactatcacgcgccggagattgctttctctgcgccgtacctgagcgaaatggtgcgccaggagatgtataaccgttatggcgaaagtgcctatgaagacggttatcgcatttacaccaccatcacccgcaaagtgcagcaggccgcgcagcaggcggtacgtaataacgtgctggactacgacatgcgccacggctatcgcggcccggcaaatgtgctgtggaaagtgggcgagtcggcgtgggataacaacaagattaccgatacgctgaaggcgctgccgacctatggtccgctgctgcctgccgcagtcaccagcgccaatcctcaggaagcgacggcaatgctggcggacgggtcgactgtcgcattgagtatggacggcgttcgctgggcgcgtccttaccgttcggatactcagcagggaccgacgccgcgtaaagtgaccgatgttctgcaaacgggacagcaaatctgggttcgtcaggtcggcgatgcatggtggctggcacaagtgccggaagtgaactcggcgctggtgtcgatcaatccgcaaaatggtgccgttatggcgctggtcggtggctttgatttcaatcagagcaagtttaaccgcgccacccaggcactgcgtcaggtgggttccaacatcaaaccgttcctctacaccgcggcgatggataaaggtctgacgctggcaagtatgttgaacgatgtgccaatttcccgctgggatgcaggtgccggttctgactggcagccgaagaactcaccaccgcagtatgccggtccaattcgcttacgtcaggggctgggtcagtcgaaaaacgtggtgatggtacgcgcaatgcgggcgatgggcgtcgactacgctgcagaatatctgcaacgcttcggcttcccggcgcaaaacattgtccacaccgaatcgctggcgctgggttcagcgtcctttaccccaatgcaggtggcgcgtggctacgcggtcatggcgaacggcggcttcctggtggacccgtggtttatcagcaaaattgaaaacgatcagggcggcgtgattttcgaagcgaaaccgaaagtagcttgcccggaatgtgatattccggtgatttacggtgatacgcagaaatcgaacgtgctggaaaataacgatgttgaagatgtcgctatctcccgcgagcagcagaatgtttctgtaccaatgccgcagctggagcaggctaatcaggcgttagtggcgaagactggcgcgcaggagtacgcaccgcacgtcatcaacactccgctggcattcctgattaagagtgctttgaacaccaatatctttggtgagccaggctggcagggtaccggctggcgtgcaggtcgtgatttgcagcgtcgcgatatcggcgggaaaaccggtaccactaacagttcgaaagatgcgtggttctcgggttacggtccgggtgttgtgacctcggtctggattggctttgatgatcaccgtcgtaatctcggtcatacaacggcttccggagcgattaaagatcagatctcaggttacgaaggcggtgccaagagtgcccagcctgcatgggacgcttatatgaaagccgttcttgaaggtgtgccggagcagccgctaacgccgccaccgggtattgtgacggtgaatatcgatcgcagcaccgggcagttagctaatggtggcaacagccgcgaagagtatttcatcgaaggtacgcagccgacacaacaagcggtgcacgaggtgggtacgaccattatcgataatggcgaagcacaggaattgttctgattaaaaaggcgcttcggcgcctttttcagtttgctgacaaagtgcactttgtttataccggatacggcgtgaacactttacccgtctagcaacatctagaaaaatcaatatattgcagaaacttcgtaagcctgataagcattatgcatcaggcgaactttacgcatttacactcgcccctgccctttcaaccattcgcgcacgaggaacagcgcgctgacattacgcgcttcgttgaagtcagggtcttccagcaaatccatcatatgcgccagcggccagcgcacctgtggtagcggctctggctcatcgccttccagtgattccgggtagagatcttgcgctaccacgatattcattttgctggaaaaataagacggtgccatgctgagcttcttcaaaaaagtcagatcgttcgcaccaaatccaacctcttcttttagctcgcggttagcggcttcgtagacgctttcacccggatcaattaatcctttcgaaaaacctaattcgtaggattcagttcccactgcgtattcgcggatcaggatcaggtgatcgtccacaatcggcacaatcatcactgcttcccggttggttggacgcattcgttcataaacacgccgcacgccattgctgaactccagatccacgctctcgacggtaaacagtcgggaacgggctacagtttcaacattcagaatggtgggtttttgtaatgatttgctcatcgtgggatctatgctgtgaaatcagcggttattgtgcgatatcggacacgctttcggcaatgtgaattgcatgttatttacatttatgtaacttaataaataatcgtcctcaaatcaaattaaaagtcaataggttgaaataactccaggaatttgctgatattccgccttcagagggtttgctatgatcagcggttactgtgatgtgcttaatgatgctcaagttaaactccacgcttgccgatagccaaccgcagaatcatgtattgtgtccggtgcgactgaccacgcctgacaaactaagtaagatggggaaagcatgagcaccattgtgatttttttagctgctttgctggcctgctcactacttgcgggatggctgataaaagtgcgatccagacggcgtcagctgccctggaccaacgccttcgcggatgcgcaaacgcgtaaactcacacctgaagaacgtagcgccgttgaaaattatcttgagagcctgacgcaggtattacaggtgcctggcccaacgggagccagcgcggcaccgatctctctggcgctgaatgccgaaagcaacaacgtcatgatgctgacacacgctatcacgcgttacggcatctctaccgacgatccgaataaatggcgttactacctcgattcggtagaagtccacctgccccctttctgggaacagtacatcaacgatgagaataccgttgaactgattcataccgattcgctgccgctggttatttcactcaacggtcatacgctgcaggagtacatgcaggaaactcgcggctatgccttgcaacctgttccgtcaacgcaggcgtcgattcgcggggaagagagtgagcaaatcgagctactcaatattcgcaaagaaacgcatgaagaatatgcgctgagtcgtccgcgcgggctgcgtgaagcgttgctgatcgtcgcctccttcctgatgttctttttctgcctgattaccccggatgtatttgttccgtggctggcaggcggcgcgttactgctgctgggcgcaggtctgtgggggctattcgcgcccccggcaaaatcctccctgcgggaaattcattgtctgcgcggtacaccccgtcgttggggattgtttggcgaaaacgatcaggaacagatcaacaatatttcactcggtattatcgacctggtctatcccgcacactggcagccatacattgctcaggatctcggtcaacaaaccgatatcgatatctatctcgaccgccatgtagtgcgtcagggacgatatctttcgctgcatgatgaagtaaaaaactttccgttacagcactggctgcgcagtacgattatcgctgcgggctcgctgctggtgctgtttatgctgttattctggatcccgctggatatgccgctgaaattcactctctcatggatgaaaggcgcgcagaccattgaagccaccagcgtaaaacaactggctgacgctggcgtgcgggtaggcgatacattgcgtattagcggtacgggaatgtgtaatattcgcacttccggaacctggagcgcgaaaaccaattcaccttttttaccgtttgactgctcgcagatcatctggaacgacgcccgctcattaccattaccagaatctgaactggtcaacaaagcgacggcattgaccgaagcagttaatcgccagctgcaccctaaaccggaagatgaatctcgcgtcagtgcctcattacgttcagcgattcaaaaatccggcatggtattgcttgatgattttggcgacattgtactgaagacagcggatttatgttctgccaaagatgactgtgtgcgactgaaaaatgcgctggtcaatctcggcaacagtaaagactgggacgcgctggtaaaacgcgccaacaccgggaagctcgatggcgtgaatgtgttattacgcccggtgagtgcggaatcgctggataacctggtggcaacctccaccgcgccgtttatcacgcatgaaacggcgcgagcggcacaatcactaaacagtccggcccccggcggattcctgattgtcagcgacgaaggcagcgattttgttgatcagccctggccttcggcatcactttacgactacccgccgcaagaacagtggaacgctttccagaaactggcacaaatgctgatgcatacgccgtttaacgccgagggtatcgtcacaaaaatcttcactgacgccaatggtacgcagcatattggccttcatccgatcccggatcgttccggcctgtggcgctatctcagcaccacattgctgctactgacgatgctgggtagcgccatttacaatggcgtacaggcctggcgtcgttaccagcgtcatcgcactcgcatgatggagattcaggcctattatgaaagctgcctgaacccgcaactgatcaccccttcagaaagccttatcgaataacacgtttgcgcggcaggttatgctaccctgtcgcgcaaattgcttcactctggagatttccctcatgcatatcaacattgcctggcaggacgtagataccgttctgctggatatggacggcacgttgctcgacctcgccttcgataactatttctggcaaaagctggtgcctgaaacatggggcgcgaaaaacggggttacgccacaggaagcgatggaatatatgcgccagcaatatcacgacgtacagcatacgctaaactggtactgtcttgattactggagtgagcaactgggtctggatatctgtgcgatgaccaccgagatgggaccgcgtgccgtactgcgtgaagataccattccgtttcttgaggcactgaaagccagcggtaagcagcgaattttgctcaccaatgcgcatccgcacaacctgtcggtaaaacttgagcatacgggtctggacgcacaccttgatttattactttccacccacacatttggttatccgaaagaggatcagcggttatggcatgcagtggccgaagctacgggtctgaaagctgaaagaacgctgtttattgatgacagcgaagcgattctcgatgctgccgcgcaatttggtattcgttactgcctcggcgtgactaatcctgattccgggattgccgagaaacagtatcaacgccatccgtcactgaatgactaccgccgcctgatcccctcgctaatgtgaaggagacgccatgaaagaaaaacctgctgttgaggttcgactggataaatggctatgggctgcccgtttttataaaacccgcgcgctggcccgtgaaatgattgaaggcggtaaggtgcattacaacgggcagcgcagcaagccgagcaaaatcgtcgagctgaatgccacgctcactctgcgccagggaaatgacgaacgcacggtgattgtaaaggcgattactgaacagcgtcgccccgccagcgaggcagccttgctgtatgaagagactgcggaaagtgtagagaaacgcgaaaaaatggcgctggcacgtaaacttaatgccttaaccatgccgcacccggaccgacgcccggacaaaaaagagcgccgcgacctgttacgatttaaacacggcgacagtgaataactgtcacctgcaagagagatgattatgccgcaacatgaccaattacatcgctatctgtttgaaaactttgccgtgcgcggcgaactggtaaccgtttcggaaaccctgcaacagatccttgagaaccacgattatccgcagcccgttaaaaacgtgctggcagaactgctggttgcgaccagcctgttaaccgctacgctgaagtttgatggtgatatcaccgtacagctgcagggcgacggtccgatgaatctggcggttattaacggtaacaataaccagcagatgcgcggtgtggcgcgcgtgcagggcgaaattccagaaaatgccgacctgaaaacgctggtcggcaatggttacgtggtgatcaccattaccccgagcgaaggcgaacgctatcagggcgtagttggtctggaaggtgataccctggcggcctgcctggaagattactttatgcgttctgaacagctgccgacgcgcctgtttattcgcaccggcgacgtagacggcaaaccggctgcaggcggtatgttgttgcaggtaatgcctgcgcaaaatgcccagcaggacgactttgaccacctggcgacgctaaccgaaaccatcaaaaccgaagaactgctgaccttaccggcaaacgaagtgttgtggcgtttgtatcacgaagaagaggtgacggtttacgatccgcaggatgtggagttcaaatgcacctgctcgcgtgaacgttgcgccgatgcgctgaaaacgctgcctgatgaagaagttgatagcatcctggcggaagatggcgaaattgacatgcattgtgattactgcggtaaccactatctgttcaatgcgatggatattgctgaaatccgcaacaacgcgtctccggcagatccgcaagttcattaatgagtatgtccggcagagagggctctgccggattttacgactaatacacctgatgcgctttgtcactcattcagattcacattcagcctttcaccatccactacaagatcgcgccacgctttaggcttcgtccccagttttccatccttcgcagctgtgagtaatttttctttcgttatttcgttcggaagtaaactcatatcaagcgcgtcccattcttttctgtctgagtcaaagccatagacaatgactctgtcatcattaaaagcaaacaggatccgctccgcctgaccatcactattcagatcttgctcgaccaggacgcaggcgtctttttcaatacaggtcatcacgttatagcgatcctggattaaggccgaccagaatgtcgcatcaggtttaacagaaccaggggcaattaacacattatcggctaatactttttccgatacctgttgctgaagatgttgctctccatctaacgccatcagcagatcccgcgcgcgtttcgggtctttcataaacccggcatcgcttttcagcgactcaagcgcagcacgtccatagcgaccgctctgctcgagcatgtagatagttacctggtctgacgtgtttttgccgctctgataacgcgccatatggctgttcacgctaatgcgcatactgtccagcaccggcgaattaagaagcaccagtatcaccaacaccaataacgaaaccgcaaggttcactttgccctgaagaacaacgggattttgccctttacgccagacgatgctgacaaaataccccagcgaccacaccagtaacaccagcaccgccagcacgccctgcaagcggtcgacagtccagccgtactgagcgacccgcagccataacgcccaggcggcgacgaacacatacagcggagcaaccagcaaagcggttttaatcaggcaacgcaacggccctgtccagggaagtgacgctttttgcggatcgcggacaatagccattaagatcaattgcaaaaaggccagcgtcaacagcaacccggcggcggagatgtggcgagaaatcgcgctcaggcccgtaaacggcagggtgatgataaacatcagggttagcaatgatactaacggcagcaaccccgtggcgattaacgtgaacaacttttgaatagagtcgattaaacgtgactgtgttcgcgcgaggatcaccgccagcgcggtaaccagacctaacgtgagataaataaaccagtcggttgcaaaaaagagcgtattgaaaaacgtgatgccaacaagtttaaacaactcactccacagtaaaagcaccagccacgtcaagccattggcgagaaaaatcaccagtaatataagtacgttatgccatactgactggtaaaaatagcgatagcggctactgtcattgcggatgcgaaggctttgttgtatccacggtagcaacaacattgccatcaacagcagatagcaaccaaaatcccaaagcgccttttcagctctccaggggttcatgccatcagtttgccacttcagccagccgctcatccccagcgtggcaataaacactagcgccagccatccccaaaggcgcttctgtttaaaagagatcacggagaagagtaaaacggatgaaaacgcgacggtcgcaggcacgccataaacaatccaactgtgattttttccggaaagccaggcgatcagcaggtagcaaaccagaccctgaagtaatccggtagcaatcatcccccagcgtgttgcgggtgaaagttcaacgttatccatgttggttatccagaatcaaaaggtgggttaattatcgcatccgggcagtagtattttgcttttttcagaaaataatcaaaaaaagttagcgtggtgaatcgatactttaccggttgaatttgcatcaatttcattcaggaatgcgattccactcacaatattcccgccatataaaccaagatttaaccttttgagaacattttccacacctaaaatgctatttctgcgataatagcaaccgtttcgtgacaggaatcacggagttttttgtcaaatatgaatttctccagatacgtaaatctatgagccttgtcgcggttaacacccccaaaaagactttactattcaggcaatacatattggctaaggagcagtgaaatgcgcgttaacaatggtttgaccccgcaagaactcgaggcttatggtatcagtgacgtacatgatatcgtttacaacccaagctacgacctgctgtatcaggaagagctcgatccgagcctgacaggttatgagcgcggggtgttaactaatctgggtgccgttgccgtcgataccgggatcttcaccggtcgttcaccaaaagataagtatatcgtccgtgacgataccactcgcgatactttctggtgggcagacaaaggcaaaggtaagaacgacaacaaacctctctctccggaaacctggcagcatctgaaaggcctggtgaccaggcagctttccggcaaacgtctgttcgttgtcgacgctttctgtggtgcgaacccggatactcgtctttccgtccgtttcatcaccgaagtggcctggcaggcgcattttgtcaaaaacatgtttattcgcccgagcgatgaagaactggcaggtttcaaaccagactttatcgttatgaacggcgcgaagtgcactaacccgcagtggaaagaacagggtctcaactccgaaaacttcgtggcgtttaacctgaccgagcgcatgcagctgattggcggcacctggtacggcggcgaaatgaagaaagggatgttctcgatgatgaactacctgctgccgctgaaaggtatcgcttctatgcactgctccgccaacgttggtgagaaaggcgatgttgcggtgttcttcggcctttccggcaccggtaaaaccaccctttccaccgacccgaaacgtcgcctgattggcgatgacgaacacggctgggacgatgacggcgtgtttaacttcgaaggcggctgctacgcaaaaactatcaagctgtcgaaagaagcggaacctgaaatctacaacgctatccgtcgtgatgcgttgctggaaaacgtcaccgtgcgtgaagatggcactatcgactttgatgatggttcaaaaaccgagaacacccgcgtttcttatccgatctatcacatcgataacattgttaagccggtttccaaagcgggccacgcgactaaggttatcttcctgactgctgatgctttcggcgtgttgccgccggtttctcgcctgactgccgatcaaacccagtatcacttcctctctggcttcaccgccaaactggccggtactgagcgtggcatcaccgaaccgacgccaaccttctccgcttgcttcggcgcggcattcctgtcgctgcacccgactcagtacgcagaagtgctggtgaaacgtatgcaggcggcgggcgcgcaggcttatctggttaacactggctggaacggcactggcaaacgtatctcgattaaagatacccgcgccattatcgacgccatcctcaacggttcgctggataatgcagaaaccttcactctgccgatgtttaacctggcgatcccaaccgaactgccgggcgtagacacgaagattctcgatccgcgtaacacctacgcttctccggaacagtggcaggaaaaagccgaaaccctggcgaaactgtttatcgacaacttcgataaatacaccgacacccctgcgggtgccgcgctggtagcggctggtccgaaactgtaatgatttgaagctggagaatatctatccagtatcttatagaaagcaaaacgggaggcaccttcgcctcccgtttatttacccttcttttgtcgtgccctgcgcccgcgttaccggcactggcagccaggcgcgaatggaaagcccgccccgctcgctggtgccaagctccagcatcccgttatggttatccacgatacgctgcacaattgccagccctaatcccgtgccgctaatggtgcgcgcactgtcgccgcggacaaacggctggaacaggtgcttacgttgttccggcgcaattcccggaccgtcatcttccacctggaaccaggcgcgattcggctccgttccgctgctgactttgatccagccattgccataacgggcggcgttgaccaccatattcgccaccgcgcgtttgatcgacagcgggtgcattttcacttcaatgctgccggggtaaagcgcggtttcaatttcccgctcatagccactttcggcagcaatcacctcaccgagtactgcattaagatccgccatttccatcggcatctcctgcccggtgcgcaggtagtcgataaactgctcaatgatggcgttgcactcttcgatatctttattgatcgattctgccagatagccatcctgctcgctcatcatctcagtcgccaggcgaatacgcgtcagcggcgtgcgcaagtcgtgacttacccccgccatcagcagcgtgcggtcatccgccagttgcttaacaccagccgccatatggttaaaggcacgggtaacggaacgcacctcggacgcgccatactcacgcagcggcggcggaataatccctttaccaacctgcaaggctgcgtgttcgagatcgaccaacggtcggttctggatacgaataaacagccacgccccgcctatcgccaatagcataatcgccagcgtatagcggaacagcggagagaaatcgccctgatgaatttcggtcagcggcacgcgtacccagatattgggcgacagccaggttttcagccagacgacaggcgaacttttgttgacctcaacgcgcacttccgtcgggccgcccagttgctgcgccatctgatggcttaagaattcatagtgttgcgcccaacgcagacctgcctcttcggcagcctcgttggagtagagagagatccccagctcacggtagatctcccgacggaaagcgggaggcacaaccaactgcgtgccgtcctccagttgcagtttgtcggtcatcaacatacgcacttcgtacgcgaggactttattaaactgctggaggctcggcaaaatcgcgaagttcagcaccaccagataagtcgtcaccaggctggcgaacagcaaggtgacgatgagcaataacgtacgggcaaatgaacttcgtggcgagaagcgcaatcgcctcatgctttagagccgtccggtacaaagacgtagcccagaccccagacggtctgaatgtaacgcggatgcgctggatcttcttccaccatgcggcgcagacgcgaaatctgcacgtcgatggagcgttccattgcggaatattcacgaccacgggcaaggttcatcagcttatcgcgggagagcggctcacgcggatggctgaccagtgccttcagtaccgcaaactcaccgctggtgagcggcatcggctcgtcttcgcggaacatttcgcgcgtaccgaggttaagtttgaacttaccgaaagcaattaccgcctcttcctgtgacggtgcgcctggcagttcgttcgcctgacgacgcagcaccgcacggatacgggccagcagttcacgcgggttaaacggttttggaatgtagtcgtcagcgccaatctccaggcctacgatacggtccacttcttcccctttcgccgtcaccataatgatcggcatcgggttgctctgactacgaagacgtcggcaaatcgacaagccatcttcaccaggtaacattaaatccagtaccataagatggaaagattcacgagtcagcaggcgatccatctgttctgcattagcgacgcttcgaacctggaagccttgttcggtgagataacgttccagcagcgcacgcaggcgcatgtcgtcatcgaccaccagaatcttgtagttctcttgcattgtttgtactcccaaaggttcgcaacaatttgtaagcgtgtattcttaaaaaagctcacgttcgtcaccagctaaatctggtatgaatttcagcctaaattgttacaaagcatattaaacagcagtttaagtatacaatttattcggcgaaacattattgattctgttgatatgatcacgttatacccaatgtgcgcattatcaaacagacaaagggaatcaacgagatgaaaacgcccctggttacccgggaagggtatgaaaaactcaaacaagagcttaattatctctggcgtgaagaacgcccggaggtcacaaaaaaggtgacctgggccgcaagtctgggcgaccgcagcgaaaatgctgactatcagtataataaaaagcgtctgcgtgaaatcgaccgtcgcgtgcgctatctcactaaatgcctggaaaatctcaaaatcgtcgattactcccctcagcaggaaggcaaagtcttttttggcgcgtgggtggagattgaaaacgacgatggcgtgactcaccgtttccgtattgtcggctacgatgaaatttttggccgtaaagattacatctctatcgattccccgatggcccgcgcattgctgaaaaaagaagtcggcgatctggcggtggtgaatacccctgccggggaagcgagctggtatgttaatgctatcgagtacgtgaaaccgtaaggaagagtcttaacctcctgccgatggctggcatttttgccagccagtccgtataactatcccctgatttttgatccgaaaagatgaactcaaaccatgatgaatgattcgttctgccgcattattgcgggtgaaattcaggcgcgcccggaacaggttgacgctgccgttcgcctgcttgacgaagggaataccgtgccgtttatcgcacgttatcgtaaggaaatcaccggcggtctggatgacacgcagctgcgtaatctggaaacgcgtctgagctatctgcgcgagctggaagagagacgtcaggcgatcctcaagtccatttccgagcaaggcaaactcaccgatgatctggcgaaggccatcaacgccaccctaagcaaaaccgaactcgaagacctctacctgccctacaaacctaaacgccgcacccgcgggcaaatcgccattgaagcagggcttgagccgttggctgacctgctgtggagcgatccgtcacacacgccagaagtcgccgctgcacaatatgttgatgccgataaaggcgtggcagataccaaagccgcgctggatggcgcgcgctatatcctgatggaacggtttgccgaagatgccgcgctgctggcgaaagtgcgtgattatctgtggaagaacgcgcatttggtttctacggtggtgagcggtaaagaagaggaaggggcgaaattccgcgactatttcgatcatcacgaaccgttgtccacggtgccttctcaccgcgcgctggcgatgttccgtgggcgtaacgaaggcgtactccagctttcgctgaatgccgatccgcagttcgatgagccgcccaaagagagctattgcgagcaaatcatcatggatcaccttggcctacgcctgaacaatgccccggcggatagctggcgcaaaggcgtagtgagctggacctggcgcatcaaggtgctgatgcatctggaaaccgaactgatgggtaccgtgcgcgaacgcgcggaagatgaagcaatcaacgtctttgcccgtaacctgcacgatctgctgatggcggcccctgccggactgcgtgcaacgatgggcctcgatccgggtctgcgtactggggtaaaagtggcggtggtcgatgccactggcaaactggtagcgaccgataccatttacccgcacaccggacaagccgcaaaagcagcgatgaccgttgctgccttgtgtgaaaaacataacgttgaactggtggcgatcggcaacggtacagcttcccgcgaaactgaacgtttctatctcgacgtgcagaagcagttcccgaaagtgaccgcacagaaagtgatcgtcagcgaagctggcgcgtcggtttactcagcttccgagctggcagcgcaggagttcccggatctcgacgtttcgctgcgtggcgcggtgtctatcgcccgccgtttgcaggatccgctggcggagctggtgaaaatcgatccgaaatctatcggcgtaggtcagtatcagcatgacgtcagccagacgcaactggcccgcaaactggacgcagtagtagaagactgcgtaaacgccgttggcgtcgatctcaacactgcttctgttccgctgttaacccgcgtggcgggcctgacgcgcatgatggcgcaaaacatcgtggcctggcgcgatgagaacggccagttccagaaccgtcagcaactgctgaaagtcagccgtctggggccgaaagccttcgagcagtgcgcgggcttcttgcgcattaaccacggtgataacccgctggatgcttctaccgtccacccggaagcctatccggtggtggaacgcattctggcagcaacacagcaggcactgaaagatctgatgggtaacagcagcgaactgcgtaacctgaaagcgtctgactttactgatgaaaaattcggtgtgccgacagtaactgacatcatcaaagagctggaaaaaccgggtcgcgatccgcgtccggaatttaaaaccgctcagtttgccgatggcgtcgagacaatgaacgacctgcaaccgggtatgatcctcgaaggtgcggtgaccaacgtcaccaactttggcgcgtttgtcgatatcggcgtgcatcaggacggcctggttcacatctcttcattgtcgaacaagtttgtggaagatccgcataccgtggtgaaagcgggcgacattgtgaaggtgaaagtgctggaagtggatcttcagcgtaaacgtatcgccctgactatgcgtctggacgagcagcctggcgaaaccaacgcccgtcgcggcggcggtaatgaacgcccgcaaaacaaccgcccggcagccaaaccacgcggtcgtgaagcgcagcctgccggtaatagcgcgatgatggatgcgctggcggcggcaatgggcaaaaaacgttaaacgcccggactggcccctaaacctgcgcgataaggcgttcacgccgcatctggcaacgaacgccttgcctgacataaaagtgccggagaatatctccggcctttttattccacaaccaaactcataatatattccggcaatatttatcacttcattaacaactgaaaccttaattaaacattagccagtccgggtaattcactattcgaattatattttcgctgcgatataaccttgagccacatcaacattgagtcagattattattcaaaccaacattcgcacacattttaagtattgctgatagaaaccattctcattatcattgtgttgttgattatttaatctctcctttgttggcaaatcatctggtctcatgtcgctgtcaaacgccccatgaggtagttatccagttaatgagaaacaagtaggcacctatgcaatacactccagatactgcgtggaaaatcactggcttttcccgtgaaatcagcccggcatatcgccaaaaactgctttctcttggcatgttacctggctcctcttttaatgtggtgcgcgtcgctccactcggcgaccccattcatatcgaaacccgtcgtgtgagcctggtattacgcaaaaaagatctggccttattagaagtggaagcggtttcctgttaatacggtgataacaacaatgaaaaaattaaccataggcttaattggtaatccaaattctggcaagacaaccttatttaaccagctcactggcgcacgtcagcgtgtaggtaactgggctggcgttaccgtcgaacgtaaagaagggcaattctccaccaccgatcatcaggtcacgctggtggacctgcccggcacctattctctgaccaccatctcatcgcagacctcgctcgatgagcaaatcgcctgtcactacattttgagtggcgacgccgacctgctgattaacgtggtggatgcgtctaaccttgagcgtaacctgtacctgacgctacaactgctggaactcggcattccctgcattgtggcactgaacatgctcgacattgccgagaagcaaaatattcgtattgaaattgatgctctgtcggcgcgtctgggctgtccggtgatcccgctggtttcaacccgtggtcgcggtattgaagcgctcaagctggcgattgatcgctataaagctaacgagaatgtggaactggtacattacgcacagccgctactcaacgaagcagattcactggcaaaagtgatgccttccgacatcccgctgaaacaacgtcgctggctgggcctgcaaatgctggaaggcgatatctacagccgcgcctacgccggtgaagcgtcgcagcatcttgatgccgccctcgcccgtctgcgtaatgagatggacgatccggcgctgcacattgccgatgcgcgttaccagtgcattgctgccatctgtgatgtggtaagcaacaccctgacggcagaacccagccgtttcaccactgcggtagataaaatcgtgctcaaccgtttcctcggtctgccgattttcctctttgtgatgtacctgatgttcctgctggctatcaacatcggcggggcgttacagccgctgtttgatgtcggctccgtggcgctatttgtgcatggtattcaatggattggctacacgctccacttcccggactggctgactatcttcctcgcccagggcctgggtggcggtattaacaccgtgctgccactggtgccgcagattggcatgatgtacctgttcctctccttccttgaggactccggctatatggcgcgtgcggcgtttgtgatggaccgcctgatgcaggcgctgggcttgcctgggaaatcctttgtgccgctgatcgtcggtttcggttgtaacgtaccgtcggtaatgggcgcacgtacgcttgatgcaccgcgtgaacgtctgatgaccatcatgatggcaccgtttatgtcctgcggcgcgcgtctggctatcttcgcagtattcgcggctgccttcttcgggcagaacggtgccctggcggttttctcgctgtatatgctgggtatcgtgatggcggtgctgactggcctgatgctcaagtacaccatcatgcgcggtgaagcgacgccgtttgtcatggagctgccggtctaccatgtaccacacgttaaaagcctgattatccagacctggcagcgtctgaaaggcttcgttctgcgtgctggtaaagtgattatcatcgtcagcattttcctgagcgccttcaacagcttctcgctgagcggaaaaatcgtcgataacatcaacgactcggcgctggcttccgtcagccgggtgatcaccccagtcttcaagccgattggcgtgcatgaagataactggcaggcaacggttggcctgtttacaggtgcaatggcgaaagaagtggtggtgggcacgctcaacaccctctacaccgcagaaaatattcaggacgaagagttcaatccggcagaatttaacctcggtgaagagctgttcagcgcggtagatgaaacctggcagagcctgaaagacaccttcagccttagcgtactgatgaatcccattgaagcgagcaaaggcgacggcgaaatgggtaccggggcgatgggcgtgatggatcagaaattcggtagcgcagctgccgcatacagctacctgattttcgtcctgctgtatgtaccatgtatctcggtgatgggagccatcgcccgtgaatcaagccgtggctggatgggcttctccatcctgtgggggctgaatatcgcttactcactggcaacattgttctatcaggtcgccagctacagtcagcacccaacttacagcctggtgtgcattctggcggtaatcctgtttaacatcgtagttatcggtctgctgcgccgcgcgcgtagccgggtggatatcgaactgctggcaacccgcaagtcggtaagcagttgctgcgcagccagcaccaccggtgattgccattaatggcttcacttattcaggtacgtgatttgctggcgttacggggccgtatggaagcgacccagataagccagacattgaacactccgcagccaatgattaacgccatgctgcaacagctggaaagcatgggcaaagccgtgcggattcaggaagaacctgacggctgcctctctggcagttgtaaaagctgcccggaaggcaaagcctgtctgcgcgagtggtgggcgctgcgttaaccatactccatcgcctgttttgaaaagcccggtatgcgtttgcatccgggcttttttgcgtgcggctttccataaaaatgcaattcttgcagcgcgacgtaagttcctctgaaagcgtctcgcagggatgaaaactggctaatgcacagatgtggagtggcgcgtagagtcgcggcattcaaacaacaggtgaaggaacgccatgagtaaaaagcagagttccaccccacatgatgcgctgttcaaactctttttacgccaaccggagacggcacgcgattttcttgcgtttcatttaccggcacccattcacgcgctctgtgatatgaaaaccctcaagctggagtcgagcagctttattgatgacgatctgcgtgaaagctattccgatgtgctgtggtcggtgaaaacggaacaaggaccaggatacatctattgtctgattgaacatcaaagcacctcaaacaaactgatcgcatttcgcatgatgcgttacgctattgccgcaatgcaaaatcaccttgatgctggatacaaaacgttgccgatggtggtgccattgttgttttaccacggtattgaaagcccctatccctattcgctgtgttggctggattgtttcgccgatcccaaactggcaaggcaactttatgcctccgcatttccgctgattgatgtcaccgtcatgcctgatgatgaaatcatgcagcaccgacgtatggcgctgctggagttaattcaaaaacatattcgtcaacgcgatctgatggggctggtagagcaaatggcctgcttattaagtagtggatacgctaatgacagacaaatcaaagggctgtttaattacatactgcaaactggcgacgctgtacgttttaacgattttatcgacggcgttgccgaacgttcaccgaaacacaaggagagtttaatgactattgcggaaagattgcggcaggagggggaacaatccaaagccctgcatatagccaaaataatgcttgaatccggagtccctcttacagacatcatgcgctttaccggggtgtcagaagaagagttggctgcggcgagccagtaaatttctgtctcgccatttcaaaagttgcctacaccctctgcttcaacgccaccagcaggtgacaaaactcgaccggatgcgaaataaacggcgcatgggccgctttggcgaagatatatgattcgctgtgaggccaaagtttatccagcatcggcaccactttgcgcggcaccagaccgtcgagatagccatacaatcgcaaaaacggcatggacacgttttgcagcggctgacggagatcgaccgttttcaggatttccagcccgccattaagcacgtcaacctccggcatcggtaacgccagaacggttttcttcaacgcccgcgcatcctggcgcgccgtttcagtccccatggtttgtaacgccaggaaccgctccactgtacgctgaaaatcatcactgagttgctgctgaaatcccgccagcacgtccggttttatccccggccactcgtcacgagcactaaaacaaggtgacgacgccacggtgaccagcgcctgaacacgctcgggatgggttaacgcaatctggcttgccaccagcccgcccagactccagcctaaccaaatggctttatcaggtgcctgttgcagcacggcttcggccatatcagcaagtgacagcgcaccaaatccccggctacgcccgaagccgggcaggtcaacaaggtgcagcgtaaaatgcgagctaagttcctcgtcaatgcaacgccacacttcggcattcagtccccatccgtgcagcagcacaagatgaacattcccctgacctttggtctgccaccagatgttattcatccgctattgttctcttttgacttacaaggatgaacatatgctaacagtaccgggattatgctggctatgccgaatgccactggcgttaggtcattgggggatttgttcggtctgttcacgcgccacccgcacagataaaacgttatgcccacaatgtggattacccgccacacactcccatcttccctgcggtcgctgcctgcaaaaaccgccgccctggcaaagactggtcacagttgccgactatgcgccgccgttaagtctgctcatccaccagcttaaattttcccggcgcagtgaaatcgccagcgccctgtcacgtctgttactattggaagtcttgcacgctcgtcgcaccaccgggttgcaattgccggatcgcatcatcagcgttccgttatggcagcggcgtcactggcgtcggggatttaatcagagcgatttgctgtgtcagccgttatcacgctggttgcactgccaatgggatagcgaagccgtcacacgtacacgggccactgcgacccagcattttctcagtgcccggctgcgcaagcgcaacctgaaaaatgcctttcgtcttgaattgcccgtgcaaggtcgccatatggtgattgtggatgatgtcgttaccaccggaagtaccgtcgcagagattgcgcagttgcttttacgcaatggtgcggcgactgtccaggtctggtgcctttgtcgaaccttgtagagcctcgatgatgggcgtattataaccaactaaaatagtcaactattaggccattactatgatccgtatttccgatgctgcacaagcgcactttgccaaactgctggcaaatcaggaagaagggacacaaatccgcgtatttgtgattaaccctggcacgcctaacgctgaatgtggtgtttcttattgtccgccggatgccgtggaagccaccgacactgccctgaaatttgacctgctgaccgcgtatgttgatgagttaagcgcaccatacctggaagatgcagagatcgactttgttaccgaccagttgggttctcagttaacgctgaaagcgcctaacgccaaaatgcgtaaagtggcagacgatgcaccgctgatggagcgcgtggagtatatgctgcagtcgcagatcaacccacagcttgctggtcacggtggtcgcgtttcgctgatggaaatcaccgaagacggttacgccattctgcaatttggcggcggctgtaacggttgttccatggtggatgtgacgctgaaagaagggatcgagaagcagctgctaaacgaattcccggagctgaaaggtgtgcgcgatctcaccgaacaccagcgcggcgaacactcctactactaagttatcccctcttttgtagattgcccgatgcgacgctaaagcgtcatttcgggcctacattgaacatgtgccagacgttggcgcagcattgctttggcaaatccctcccttcgtttccccgcgataatatgaccaacctctcataatttaaatttaccccgctctggtgattctcaaacgccagatgttacccgtatcattcacatgggtaccaaacatactcctgacatctgactacaataattagttttagtgggtatcagtcgtggtgccgcaatatctctgttcccgattgggataattagagtttgtcgtcagaaaattgacgttacccataacaaatgaaaggccaggtaaatcatgccattagtcattgttgctatcggtgtaatcttgttgttgctcctgatgatccgcttcaaaatgaacggcttcatcgctctcgtcctcgtggcgcttgctgttggattaatgcaaggaatgccgctggataaagttattggctccatcaaagccggtgtcggcgggacgctcggtagccttgccctgatcatgggttttggcgcaatgctgggcaaaatgctggcagactgcggtggcgcacaacgtatcgccaccacgctgattgccaaatttggtaaaaaacacatccagtgggcggtggtactgaccggttttaccgttggttttgccctgttctatgaagtgggctttgtgctgatgctgccgctggtgtttaccatcgcggcttctgcgaatattccactgctgtatgttggtgtaccaatggcagctgcactgtctgtgacccacggcttcctgccaccgcatccgggtccgactgcgattgccaccattttcaatgccgatatgggtaaaaccctgctgtacggtactattctggcaatcccgaccgtgattctcgccggtccggtttacgctcgcgtgttgaaaggtatcgataagccaattccggaaggtctgtacagcgcgaaaaccttcagcgaagaagagatgccgagctttggcgtcagcgtctggacctctctggtgccggtagtactgatggcgatgcgtgcgattgccgaaatgatcctgccgaaaggtcacgctttcctgccggtagcggagttcctcggtgacccggtaatggcaacgctgattgccgtgctgattgcgatgttcacctttggtctaaaccgtggtcgttcaatggatcagattaacgacacgctggtttcttccatcaaaatcattgcgatgatgctgttgatcatcggtggtggcggtgcgttcaagcaggtgctggtagacagcggcgtggacaaatacattgcttccatgatgcacgaaaccaacatttctccgctgctgatggcctggtcgattgctgccgtactgcgtatcgcgctgggttccgcaaccgttgcggcaatcactgcgggtggtatcgcggcaccgctgattgcaacgacgggtgttagcccggagctgatggttattgcggttggttccggtagtgtgattttctctcatgtgaacgatccgggcttctggctgttcaaagagtactttaacctgactatcggcgagaccatcaaatcctggtcgatgctggaaaccattatctcggtgtgcggtctggtaggctgtctgctgctgaatatggtgatttgataacactgactgccggatgcatcgcatccggcatcaaccgcactctacttcttcttcgctgcagctctgcgccgtctgtccaaatccttcagcaacttgttcacgccatcatcggcaaacatcgtctcaagcgttgcggagagcttgcgccgccagtttttatactggtaactggtgccaggaatattcaccggttcggccatatccagccagtcttccggctgtagtcctaacagagcactgttactgtcggcaatgtagcgctgcaaaccacgattaagcgtcggcgtcatcgacatcaacgatgccttatgcccggcacgttttggcagacaaccatatttatgcagtgcatccagcagcccttgcttcgccagttcgcgatcctgatacagaccgcgcagtaccacttcatccggatacagccccagggttttgcccagcgttagatccccgctctcccagtagccgcgtagcgtaggcaggtcatgtgtcgccgcaaccgccatcgactgctccggatacgctttcggtgcacggaacgtcttctcgtggtcgttttcgaaatagagcactttgtaggagtacacaccgctgctgcgcagcttaccgacaatctctaccggtacggtaccgagatcttcaccaatcaccatacagcgatgacgtttactttcgagtgccagaatcgaaagcagatcatccaccggatagtgaacatacgcgccctgatctgccgtctcgccatacggtatccaccacaaacgcagcatcgacatcacatggtcaattcgtaatgcgccgcagttttgcatattggcacgcaacagctcgataaacggttcataggcacgcgcggtaataatatgcgggtccattggcggtaatccccagttctgccccaacgggccgaggatatccggcggcgcgccaaccgacgctttcaggcaatacagttcacggtcacaccaggtttccgccccaccttccgctacgccaaccgccagatcacgatacaagccaatcggcatttcatagccctggcttatctcccagcaggcggcaaactggctgtaagccagccactgcaaccagagataaaaatcaacgtcatcacgatgttcttcgcagaactgacgcacttctggtgaatccacgttctgatacatctctggccatgcaggccagccccagcgcatttcgtcctctttcacttgctgggcatgtagcgcatcaaaggctgcctgccagaacaggctgtcgccttgatctgcaacaaactggcgaaacgcggccatctgctcatcatcacgttgcgcgaaacctttccacgccattcgtaatgctgtcatttttagggcggtaaccgtggagtaatcgacccagtcggcatcgcgcgcctgttgcagcgtctgttgcgtggtcggcaactgccaccaggcctgagcctcttcgctaagatggaaatcttcaacggcgttaacgtcgatataaatcacattcagccaacggcgagaagacgggctgtatgggctggcactctccggatttgccggatagagcgcatgaatcgggttcaggccgatgaacgacccgccacgttttgccacatccaccagcatcgctttgagatcgccaaaatccccaataccccagtttttttccgatcgcagcgtataaagctggacgcaggcaccccacagcttttgtttattcagcaacgcctgcggttcgtaacagcgcttcggggcgacaatcacccggcaatgcgcgcgctggtcgtcctgggtgagtgtcagcgtgtgataaccttccggcagcttcgtcggtagattgaacgctttgccccccgttacatggcctttgtactgtgttccttcttcggtggtcagcagccagctatattcgccgctgccctccaccaccatcggcatttttttgccgctggtataaaccatgacattcgggactggcgttaccgccactttcgtggcggtacgttgatgcatcgcgtcaagcaaacgccgtttggtttcggcgctaatcgactgcggtttaccgtgggcattgatgtaattggggctaatccccgccgccagcgcggcattatccagacgtttgctttccatcgagcttccttagcgttttgcctgccagatacgagcctgataatcgcgaatagagcgatccgagctaaacataccgcagcgggcggtattgaggatcgccgcgcgagtccaggcctcctggtcgcggtacagcacatccacctgcttttgtgcctcaacataggctgcgaaatccgccatcaccagatacggatcgccgccttgtttgccgatactgtgcagcatctggtcgaaggcatgcttatcgccgtcgctgtatttaccgctttccagctctttcaatactgcgtccagcaccttatctttcttccgccatttcaccgggtcgtagcctttggccagaattgccttcacttgttccacggtatgaccaaaaataaagatattttcttcaccgactttctcggcgatttcaacgttcgcaccatccagcgtaccgacagtaagcgcaccattgagcgccagtttcatattgccggtaccggaagcttctttacctgcagtcgaaatttgttcggagatatccgccgccgggatcagtttttccgccgccgaaacgcaataatccggcaggaacaccaccttcaacttatcgccaaccagcggatcgttgttgatcacgtcagccactttgttgatcgcaaagataatattcttcgccaggtagtagcccggtgctgctttcgcgccgaagaggaagacgcgcggtacgcgatcagcctgcgggttttcacgaatttctttgtacaacgccagaatatgcagcagattcaggtgctggcgtttgtactcatgcagacgtttgatctgaatatcgaaaatcgcctgtggattgatctcaataccggtacgaactttcacaaactccgccagacggactttattcgcctgcttgatctcgcgatattgctgacggaatttcgcatcatcagcgaatttttccagattgatcagctgatcgagatcgttagcccactcttttttcagtgatttatccaacagagccgccagtgccgggttgcactgtttgatccagcgacgtggggtaataccgttggtgacgttatggaatttgttcggccatagctggtgatattccgggaacagatctttcaccaccagatccgagtgcagcgccgcaacaccgttcaccgcgaaaccgccaaccacacacaggttcgccatatgcacttgtttgtcgtgcaccaccgccagtttggcccacactttttcatcgcccggccaggttttctccaccagcgttttaaagcgagtattaatttcgttaataatctgcatgtggcgcggcagtaagcctttcaccagtttcacatcccagcgttccagcgcttctggcatcagggtatggttggtgtaagcgaaagttttgctggtaatggcccaggcgtcatcccagctcatctggtgctcatcgatcagcacgcgcagcagttctggaatcgcgatagttgggtgggtatcgttcagctgaataacttcgtaatccgccagttcgtgcagtttacgccccgccagatgatggcgacgcaaaatatccgctaccgaacaggcacactggaagtactgctgcatcaagcgcagctttttaccggcagtatggttgtcgtttggatagagaactttggtcagtttttccgcattgatgccctgctgttcggcacgcaggaaatcaccgtcgttaaatttagtcagatcaaacggatgcgcgtgcgtcgcctgccacagacgcagcggctgcgccacgccattacgatagccgacaacggggagatcccacgcttgaccggtaatggtaaactccggctcccagcgtccgtctttcgtcactttaccgccaatccctacctgcacatccagtgcttcgttgtggcggaaccacgggtagttactgcgatgccagtcatccggcgcttcaacctgtttgccatcgacaaaagactggcggaacaaaccatattgatagttcagaccgtaacccgtcgcagactgaccgacagttgccattgagtcgaggaagcacgccgccagacgtcccagaccaccgttacccagcgccgggtcgatctcttcttccagcaggtcagtcagattgatgtcataagccttcaacgaatcctgtacatcctgataccagccgagattcaacaggttgttgcccgtcagacgaccaatcaaaaactccattgagatgtagttaacatgtcgctgattcgccaccggtttggcgaatggctgagcacgcagcatttcggccagtgcttcactcactgccagccaccactggcgaggagtcatttcagccgcagaatttaagccataacgctgccactgacgtgaaagcgcttcctgaaattgcttatcgttaaaaataggttgtgacataggagttccacttttcttagattttcaacacaacgttatcgctagtttgccaggctcgatgttgaccttcctcatcctgcgggggattaggcagggaggagttgcggggatgagcaaggaaatgtgatctcaaccacttaaagctagtgcaaaccacaggattagcagcaaatcaatgcaatacagcgcagaaaatctgtatctaagtgcaaaaaatggccgttgcgtattttcaaaaagcggaaggtaactctataaattaagtaaaggagtgaaacagtttcataagtaaaatatccagtgtgctccatctcattcttaatagatttattaagatcatctttttagatggcactttcatcaggaatgaagaagaaacccttgcttaaatgaatctgatgaacataagggaaaccagtattcacgctggatcagcgtcgttttaggtgagttgttaataaagatttggaattgtgacacagtgcaaattcagacacataaaaaaacgtcatcgcttgcattagaaaggtttctggccgaccttataaccattaattacgaagcgcaaaaaaaataatatttcctcattttccacagtgaagtgattaactatgctgattccgtcaaaactcagtcgtccggttcgactcgaccataccgtggttcgtgagcgcctgctggctaaactttccggcgcgaacaacttccggctggcgctgatcacgagtcctgcgggctacggaaagaccaccctcatttcccagtgggcggcaggcaaaaacgatatcggctggtactcgctggatgaaggtgataaccagcaagagcgtttcgccagctatctcattgccgccgtgcagcaggcaaccaacggtcactgtgcgatatgtgagacgatggcgcaaaaacggcaatatgccagcctgacgtcactcttcgcccagcttttcattgagctggcggaatggcatagcccactttatctggtcatcgatgactatcatctgatcactaatccagtgatccacgagtcaatgcgcttctttattcgccatcaaccagaaaatctcaccctggtggtgttgtcacgcaaccttccgcaactgggcattgccaatctgcgtgttcgtgatcaactgctggaaattggcagtcagcaactggcatttacccatcaggaagcgaagcagttttttgattgccgtctgtcatcgccgattgaagccgcagaaagcagtcggatttgcgatgacgtttccggttgggcgacggcactacagctaatcgccctctccgcccggcagaatacccactcagcccataagtcggcacgccgcctggcgggaatcaatgccagccatctttcggattatctggtcgatgaggttttggataacgtcgatctcgcaacgcgccattttctgttgaaaagcgccattttgcgctcaatgaacgatgcactcatcacccgtgtgaccggcgaagaaaacgggcaaatgcgcctcgaagagattgagcgtcaggggctgtttttacagcggatggatgataccggcgagtggttctgctatcacccgctgtttggtaacttcctgcgccagcgctgccagtgggaactggcggcggagctgccggaaatccaccgtgccgccgcagaaagctggatggcccagggatttcccagcgaagcgattcatcatgcgctggcggcaggcgatgcgctgatgctgcgcgatattctgcttaatcacgcctggagtctgttcaaccatagcgaactgtcgctgctggaagagtcgcttaaggccctgccgtgggacagcttgctggaaaatccgcagttggtgttattgcaggcgtggctgatgcaaagccaacatcgctacggcgaagttaacaccctgctagcccgtgctgaacatgaaatcaaggacatcagagaagacaccatgcacgcagaatttaacgctctgcgcgcccaggtggcgattaacgatggtaatccggatgaagcggaacggctggcaaaactggcactggaagagctgccgccgggctggttctatagccgcattgtggcaacctcggtgctgggtgaagtgctgcactgcaaaggcgaattgacccgctcactggcgctaatgcagcaaaccgaacagatggcacgccagcacgatgtctggcactacgctttgtggagtttaatccagcaaagtgaaattctgtttgcccaagggttcctgcaaaccgcgtgggaaacgcaggaaaaagcattccagctgatcaacgagcagcatctggaacagctgccaatgcatgagtttctggtgcgcatccgagcacaactgttatgggcctgggcgcggctggatgaagccgaagcgtcggcgcgtagcgggattgaagtcttgtcgtcttatcagccacagcaacagcttcagtgcctggcaatgttgattcaatgctcgctggcccgtggtgatttagataacgcccgtagccagctgaaccgtctggaaaatctgctggggaatggcaaatatcacagcgactggatctctaacgccaacaaagtccgggtgatttactggcaaatgaccggtgataaagccgccgctgccaactggttgcgtcatacggctaaaccggagtttgcgaacaaccacttcctgcaaggtcaatggcgcaacattgcccgtgcacaaatcttgctgggcgagtttgaacctgcggaaattgttctcgaagaactcaatgaaaatgcccggagtctgcggttgatgagcgatctcaaccgtaacctgttgctgcttaatcaactgtactggcaggccggacgtaaaagtgacgcccagcgcgtgttgctggacgcattaaaactggcgaatcgcaccggatttatcagccattttgtcatcgaaggcgaagcgatggcgcaacaactgcgtcagctgattcagcttaatacgctgccggaactggaacagcatcgcgcgcagcgtattctgcgagaaatcaatcaacatcatcggcataaattcgcccatttcgatgagaatttcgttgaacgtctgctaaatcatcctgaagtacctgaactgatccgcaccagcccgctgacgcaacgtgaatggcaggtactggggctgatctactctggttacagcaatgagcaaattgccggagaactggaagtcgcggcaaccaccatcaaaacgcatatccgcaatctgtatcagaaactcggcgtggcccatcgccaggatgcggtacaacacgcccagcaattgctgaagatgatggggtacggcgtgtaagtttagccggataacgcgccagatccggcttacatctctgcatcattcaatgctcacccgcgttacgccatctgtttctatcaaactaaaccgcaccggcaagaaacgctccaccaccgcgatattggtcagcagatggcatgagggatgggcgaccgtaaattcccccgcgcccgccagcgccatcggtagcaccagttggtcagcaagatattcccccaccgccgccgtgcttgccaggtagcgtttcacctctttcaccaactgtgccgcaaccacctcggcactgacgcgcttttcaccgacgacaaaaaagcgttcggtgatattttcactttcgacttcaagcgagacggtattacccggcccctggtcgcgcggcaggttatgaatattctgttcatgcagggaaaaactccccgccagtgtagcgatttcacgctcagcaacatggcgcggcacaccagctaatagaacttctccacgcatctgcacaatgttcccgcgctcgccaagttgcaaggtgttaaacgatgccacgggcgagacttccgttgccaccacaccgcctccggcagggtaaaaaccgtggcgtaacagcgtggtttgctgatgaattcccattttcgccagcagcggctccagcacccggcggataaaatccgcaggtggcgccgacgggttatcggtaccgccgctcacttcaacacgcgaaggtccatcggcaaaccacagcgcgggcagcacagtttgcagcaccagcgtacaacttccggcgctaccgatagcaaagcggtaatcgccgccccgcacggtgccaggccggaagagcagacgctgcgatcccagctccgcaccttccaccgttgccctacaaatttccgcagccgcttttaccgcggtcagatgctggcgcagcagccccggtttcgcccgtccggctcgaatgccagtgatggtaaatggctggccggttatcatcgacaggctcagcgccgagcgcaggatctgtccgccgccttcgccctgtgcgccatccagcgcaatcatccttttcatcatttatccttttacgcacaccacctgacgcagggtgtagataacttccaccagatcgctttgtgccgccatcaccgcatcaatatctttatacgccatcgggatttcgtcgatcacttcggcatctttacggcattccacatgcgcggtggcacgaatttgatcttccacgctgaacagttttttcgctttagtacggctcattacccgcccggcaccgtggctgcacgaacagaacgactcttcatttcccaacccacggacgataaagcttttcgctcccatcgaaccgggaataattccatattgaccagcacgcgcagacaccgcgcctttacgcgtcacgtagatctcttcaccaaagtgctgttctttttgcacatagttgtggtgacagttgatctcttccatcgccagcgtttgtggctgtctgaccgttttctgcgtaatgctctgcaatgccgttaccacgttttccatcatcgcatcgcggttaaggctggcaaaaagctgcgcccaggccacggctttcaggtaatcatcaaagtattccgtaccttccataaagtacgccagatcacgcgacggcaacgtctcaagcgtttcctgcatctctttttgtgccagatcgataaagtaagtcccgatggcgttaccaattccgcgtgaaccggagtgcagcataatccacacctgctccgactcatcaaggcagatttcaataaagtggttaccggttcccagcgttcccaggtgtttatagttattggtattcaggaaacggggatatttttgcgttaaccactgataaccggcttcaagctcagcccatttcgcatcgacgttaacaggcgggttttcccatgcgcctttatcacgtttacaacggccagtggtacgcccgtgcggcacggccgtttcaatcgcctgacgcagctctgccaggttttcaggcaggtctgccgccgttaacgcggtacgcagcgcgttcattccacagccaatatccacgcccaccgccgccggaataatcgcccctttggtcgggatcacgctaccaatggtggaacctttacccaggtgtacatcaggcattaccgcaatgtgtttgaaaataaacggcatcttcgccgtattaataagttgctgacgcgcatcggcttctaccggcacgcctttggtccacatttttaccggggcattttcagtggtcagtaattcgtaattcattttgtttttctcttttcgttgtttgctgtcgtgataattgcaaccgtcgtgccagaaaattaaataagcagattaattttttaattcattgtttttaaataggttaaatctttacgtccgtaaacggagattttccacaaaaccaattcaccgataatgaaatatcgtcttttataaggatatctaagatgcgtaaaacagtggcttttggctttgtcggtaccgtgctggattatgccgggcgcggcagtcagcgctggtcgaaatggcttccgacactctgtttatgccagcaagaatcgttggtcatcgatcgactggaattattgcatgacgcccgctcgctatttgaaacgcttaaacgcgatatcgccagcgtttcgccagaaacagaagtggtgagcgttgagattgaactgcataacccgtgggatttcgaagaggtttacgcttgcctgcatgatttcgcccgtggttacgagtttcagccagaaaaagaagactatttaattcacattaccaccggcacccacgtcgcgcagatttgctggtttctgctggcggaagcgcgttacctgcccgcccggctgatacaatcttcacctccgcgcaaaaaagaacagccgcgcggcgcaggtgaagtgacgattatcgatctcgatttaagccgttataacgccatcgccagccgctttgccgaggaacgccagcaaacgcttgattttcttaagtccggcattgccacgcgtaacccccacttcaaccgcatgattgagcagatcgaaaaagtggcgatcaaatcccgcgcgccgattctgcttaacggtccaaccggcgcgggcaagtcatttctggcgcgacgcatcttcgagttaaaacaggcgcggcatcagtttagcggcgcgtttgtggaagtgaactgcgccaccctgcgcggcgataccgccatgtcgacgctgtttggtcatgtaaaaggcgcgtttaccggggcgcgggaatctcgtgaaggtttattacgcagcgccaacggcggaatgttgtttcttgatgagattggcgaactgggcgcagacgaacaagcaatgctgctaaaagccattgaagagaaaaccttttacccgtttggcagcgatcgccaggtgagcagtgattttcagcttatcgccggaacggtgcgcgatttgcgccagctggttgccgaaggcaaattccgcgaagatctgtacgcgcggatcaatctctggaccttcaccctgccggggctacgccagcgccaggaagatattgaacctaacctggattatgaagtggagcgccacgcctcactcaccggcgacagcgtgcgttttaacaccgaagcgcggcgtgcctggctggcctttgcaacatctcctcaggcgacatggcgcggtaactttcgcgagctttctgccagcgtcacgcggatggcaacctttgccactagcggacgcatcactctggacgtggttgaagatgagataaaccgtctgcgctataactggcaggagagccgtccctccgcgcttacgcaactgctgggcgcagaggcagaaaacatcgatctcttcgaccgtatgcaactggaacacgttatcgctatctgccgccaggcaaagtcgctttctgctgccggacgacagctttttgatgtttcgcgccagggcaaagccagcgtcaatgacgcggatcggctacgcaaatacctggcgcgttttggtctgacctgggaagcattgcaggatcagcacagctccagttgaatatggtggtccgtcagcacctgcatcacgcttactggcggctgggcgtcggtgtagacggcatctaccatgctgatgctgcccatattgaccatcgcgttacggccaaatttcgagtgatcgacaaccagcataacgtggcgcgagttctcaataatggcgcgtttggtgcgaacttcgtggtaatcgaactccagcagcgagccgtcgctatcgatgccgcttatccccagaatgccgaaatcaaggcggaactgggagataaaatcgagcgtcgcttcgccaatgatcccgccatcgcggctgcgtaattcgccaccggcgagaatgatgcgaaaatcttcttttaccatcaacgtgttagcaacgttgagattgttggtgacaatgcgcaaattgctgtgattgagcagtgcgtgcgctaccgcttccggcgtggtgccgatatcgataaacagcgtcgagccattggggatttgctccgccactttgcgggcgatgcgctctttttcttcggtctgggtggccttgcgatcgtgccacggcgtgttaaccgaactggaaggcagcgccgcaccgccatgatggcgcaggatcaggttttgctccgccagctcattgaggtcgcggcgaatagtctgcgggctgacggagaaatgctctaccagctcttcggtactgacataaccctgctgtttaaccagttcgataataccgttgtgacgttgtgtttgtttcatttataaatccctggaattattttcgttttcgcgcattgagcgaatcaacaaaagccatcgctaaacccacggctaacccggcgatgtgtgctccgttcgccatcgacatcccaaacaaatcaaaccatccggcgacaatccagatcagcgcaaagataattaacccacgttgcaggtaaatgccactttgcggatcgcgttcgccacgtagccagacgtagcccatcagcgcatacaccacgccagaaagcccgccaaaccacggcccgctgaatttttgctgcacatagccgcttaacagggcgctgataagcgtaatgacaattagcttaccgctaccgaggcgtttttccaccgcaccgccgagataccaccaccagagcaggttaaagaggatatgcatcagcgagaagtgcattaacgcgtgggtgaagtaacgccagaactcaaatttcagtgttggatcgaatggccaggccagccataacatcacttcctgatcgccgagaatttgcatggcaataaacaccaccacgcaggcgatcatcatcacccaggttaccggacctgcgcgttcacgcaaggcggcaaagaaaggataacggcgataatgcaggccactgccggtatggcctgcctgccagctcgccgccagataacgcggatctgccgggttttcgagaaaacgcgccagctccgcccgtacgcgctcggcctgggactcatccgccagccagacatcgctttggttatgttgttgaatcgtgaggataacaccctgcgtcgccatgtaatcaacaaacgcctgcgccacgcgggggttagcaaaagaggtaatcatcaacatcgttgctgtcgcttattccacacaaaaggggacagtataaagcgttacgcgccgtacgccacctctgcgggaaactgacgttgccaggcttcaaagccgccgtcaatgctatagaccacatcgtagccctgttgcagcagatactgcgccgcgcctttgctgctattgccgtgataacacatcaccatcaccggagtgtcaaagtcgttatcacgcataaaagcgcccagcgtgtcgttggttaaatggaaagcctgcaccgcatgtcccattgcgaaactctgtggatcgcgaatatcgaccagcaccgcctctttttcctgcaacttctggtgcgcgtcggcaacgttaatacattcgaactgatccatgcgtctctctttctttacaaacaagtgggcaaatttaccgcacagtttacgtcgaagcggcagataaacgccataatgttatacatatcactctaaaatgttttttcaatgttacctaaagcgcgattctttgctaatatgttcgataacgaacatttatgagctttaacgaaagtgaatgagggcagcatggaaaccaaagatctgattgtgatagggggcggcatcaatggtgctggtatcgcggcagacgccgctggacgcggtttatccgtgctgatgctggaggcgcaggatctcgcttgcgcgacctcttccgccagttcaaaactcattcacggtggcctgcgctaccttgagcactatgaattccgcctggtcagcgaggcgctggctgaacgtgaagtgctgctgaaaatggccccgcatatcgccttcccgatgcgttttcgcctgccacatcgtccgcatctgcgcccggcgtggatgattcgcattggtctgtttatgtacgatcatctgggtaaacgcaccagcttgccgggatcaactggtttgcgttttggcgcaaattcagtgttaaaaccggaaattaagcgcggattcgaatattctgactgttgggtagacgacgcccgtctggtactcgccaacgcccagatggtggtgcgtaaaggcggcgaagtgcttactcggactcgcgccacctctgctcgccgcgaaaacggcctgtggattgtggaagcggaagatatcgataccggcaaaaaatatagctggcaagcgcgcggcttggttaacgccaccggcccgtgggtgaaacagttcttcgacgacgggatgcatctgccttcgccttatggcattcgcctgatcaaaggcagccatattgtggtgccgcgcgtgcatacccagaagcaagcctacattctgcaaaacgaagataaacgtattgtgttcgtgatcccgtggatggacgagttttccatcatcggcactaccgatgtcgagtacaaaggcgatccgaaagcggtgaagattgaagagagtgaaatcaattacctgctgaatgtgtataacacgcactttaaaaagcagttaagccgtgacgatatcgtctggacctactccggtgtgcgtccgctgtgtgatgatgagtccgactcgccgcaggctattacccgtgattacacccttgatattcatgatgaaaatggcaaagcaccgctgctgtcggtattcggcggtaagctgaccacctaccgaaaactggcggaacatgcgctggaaaaactaacgccgtattatcagggtattggcccggcatggacgaaagagagtgtgctaccgggtggcgccattgaaggcgaccgcgacgattatgccgctcgcctgcgccgccgctatccgttcctgactgaatcgctggcgcgtcattacgctcgcacttacggcagcaacagcgagctgctgctcggcaatgcgggaacggtaagcgatctcggggaagatttcggtcatgagttctacgaagcggagctgaaatacctggtggatcacgaatgggtccgccgcgccgacgacgccctgtggcgtcgcacaaaacaaggcatgtggctaaatgcggatcaacaatctcgtgtgagtcagtggctggtggagtatacgcagcagaagctgtcgctggcgtcgtgatttaatgtaaggtggccaggtcagatttcaatctgacctgagactgatgacaaaccaaaaaactgccagatgcgctacgcttatctggcctacgttgtttatacaatatattgaatttgcatgattttgtaggcctgataaggcgttcgcgccgcatcaggcatgaacaaagcgccacgttgtcaacaatctgacctactttttgattcagggaattaccgcaaagcccacgccatcatacccaacgtaacaaaacttaagcacgttccccactcactcaacttccgtatctggcatctatttttgctgcaccactggcaataatatcccaacgcaaaaccaagctgtgcgcttattggaccgataaaatccgtccacggctgaggccaaaatggcgaaaaattcaggggtagccagacaacaagcagaaagaaattgcggatactttccagcaacgcaattttcgctggcgcgatgtaaaaaatgatattccagaggatcaaccataaatagaccggtgcgaataccaaccaacaatggagcctgcttttcaattcagattgagttctacgagtaaattgccaaccaacgcaacacattacacagaagaaaagcgcatattcagccgataaccaaagttgtaattgcagaagtgaaatacgcctgatcatgagcgggattgagaacagcatttcccccagaaaactcagcgtgataatacaagcagccagcgcaaccaccatcggccacaccaacaacggcacaataacaaagccgagaaataacggataaatataaagtctgattatattcatcattattgtcctgatgattcgggggatgcttcatacagcggcacataccccacatcctctaccaactgttgcccctgctgacttataaaccagtcaacaaatttctgcgtttccggcgtgggattttcaagcgtcaccatataggcatccacaatgtatggataagtgccgttgcggatattttcctcggtaggcgcaacgccatttatagccaaaagtttaatctgcttgcgcattttgagcatattgtcattcatacgagtgacgtaatagtggaaggtgtacccaatggaagatggcgtgttttgatagtcggcaacttcagtaattaaaccgcccataagatcaatcacagtggattttttagctggcagcattggggtgtcttgcataaccaaccccttcataatcgtttggcttccagaatcttcagggcgctgccagacttttatatgttcgtcactaccacctactttattccagcggctagttttgccgctaaaaatatctttaacctggtgctcagagagagaatttaccgggttattaatatcaacgataaagacaaaggcttcgcgggcgaaagcggtatatttcagtttaacacccgcttcttctgcacgttttttctgtccttccgacggttgtgcaacaaaaataaccgtcgcggaacctttaatcagactatcgtaggcttcagctgttcgggtttgctgcaaaccatacgcctgccaggccagcgaggttcgatccttatcttttggctcgggtactaatttataatacgcggaggcatacagcgggtataaggctgtagcgccgtacactctcggccatcttgaccaatcatcgctgtaacgtaatgcaggttgcccccgcagagacgtcagtccatggctctcttcttccctaacgctgttatagtacccttcccggtcgacacatcccgccagtaacgccgtgcctaatagtaaaacaccggtgaatttattcatctcgctgattcctttctctcgagcgttattccattgttggatacagcggcacatatcccacatcttctaccagactctgcccctgcggcgttaaaaaccattcgaccagtttttgtgtttctgacgttgtattttctctcgtcaccataaatgcatcgacgatgtacgcatatttgccgttgcgaatgttttccgccgtcggtgtaataccgttaatcgctagcaattttatatttttatcagcattcatttgcgtcgcgtaatagcggaaggtatagcctattgcgttgtttgtattacggtattcggcaacgactttaatcattccctccatcacgcttgccactttcgtttcctgcggcgagatcatgcggacatttttcatgacctgtgattgcatcactgtctggctgccagagtcttccgggcgctgccaggtctggatctcctgatcgttaccgccaacagcacgccaattggtaattgcaccactgaaaatgtcacgcacctgttgttcagtcagggaattaaccggattatccgcattgacgatgaaaacgaatgcttcacgggcaaagggggtgtacagcaaagtgacaccagattcctttgcacgttttttttgcccaccggaaggttgcgccacgaaaataatatcagcatcgcccttaacgattttgttatatgcttctggcgtacgagagttttccagataatcccaaacgtgaaaatcctctggtattacacttaatgcataaaatgcagaagcataaattgggtacgcagccgtggcgccatcgattcgcggccagttttgcctaaactgaatttgcggtttgccacgcagcggcgtcagtcgattattgagtttatcgggtcgccaggcccagatatcaatattttcgcgtacaccgacaccaggattttgctgcttatataaatgggcctgatacccggcgacaataccaagtaagagaagtagaaacaggagtaagttacggcaacgtagtccggacgtgccggataaaggatatctggtcggccaggcgtatcccagcgaaaaactgatatgcgccccaacgggaataatgaccatccaccagtactcaccacccactaatgagactaaaaaaacgcccaaccagggttaatagcgcgggtaagagaaaaaagcattgccgccagacggctatttctctgttttctggcgcgctatcaccggcccacacgcgaccagagaaaaatattattatcgcccccagcgtcagcataaagacgttgagcagaaggtaaattgttggcgtgataaagatattacaaacttcaataataccggcaagtccgacacccagcatggcaataaccgccgccaaaaactgcgccagaatggggatgccgaaaaaagtcattaccagcgaggtcaaaatccattttctgttttgcattattctttccattctttctgaatggcgaaattatactccccgagtccccttgccccttctggacacttttccgaaatgatggcgaaaaaaacgggaccctttggccccgttctatttattagtgaaattacaatctcaccggatcaatatgccagatatgatcggcgtactctttgatagtacggtcagaagagaagtagcccatattggcaatgttcagcatcgcttttgcggtccactcttcctgaagctcgtagagttcatcgactttatcctgacaatcgacatagctgcgataatccgccagtacctggtagtgatcgccgaagttgatcagcgaatcaaccagatcgcgatagcgacccggatcttccggactgaatacaccgctgccgatttgcgtcagcacctgatgcagctcctcatctttctcgtagtattcacgcggtttgtagccctgacgacgcagttcttccacttcttccgctgtgttaccaaaaataaagatattgtcagcaccgacatgatccagcatctcgacattcgcaccgtccaacgtaccgatagtcagcgcaccgttaagcgcaaacttcatgttactggtgccggaagcttccgtccccgccagcgaaatctgttcagacagatcggccgccggaatgatcaactgcgccaggctaacgctgtagttcgggatgaacacgactttcagcttgtcgccaatctgcggatcgttgttgatcactttcgctacgtcattgatcaaatgaataatgtgcttcgccatgtaataggccgaagccgccttaccgccaaaaatattcacgcgcggtacccacttcgcatccgggtcggccttgatgcggttatagcgggtaatcacatgcaacacattcatcaattgacgtttgtattcgtgaatacgtttgatttgtacatcgaacaacgcctttggattcaccaccacattcagctgctgggcgatatactctgccagacgctttttgttctccagcttcgcctgatgcacagcgtgattaaccattgggaaatcacagtgttgttgcagctcattaagcaggctaaggtcggtgcgccagttacggcccaggtgttcgtccagcacggctgaaagcgatgggttcgctaccgctagccagcgacgcggcgtcacaccgttggtgacgttggtgaaacgacccgggaagattttcgcaaagtcggcaaacaacgattgcaccatcagattagagtgcagttccgatacaccgttaactttgtggctcacaacaaccgccagccaggccatacgcacacgacgaccgttggattcatcaatgatcgacgcccgtcccagcagatcggtatcgttcggatactgttcctgcaaggttttcaggaaatagtcgttgatttcaaagatgatctgcaggtgacgcggcagaattttacccagcatatcaaccggccaggtttccagcgcctcgctcatcagcgtgtggttagtgtaggagaagacctgacaacacacctcaaacgcgtcgtcccagctaaattggtgctcatcgatcagcagacgcatcatctcaggaatcgacagtaccggatgggtatcattgagatgaatcgcgattttatccgccaggttatcgtaggttttatgcaactgataatggcggcttaaaatgtcctgaatggtcgaggaaaccaggaagtattcctgacgcaggcgcagctcacgcccggagtaggtggagtcatccggatacagtacgcgagatacgttctcggagtggtttttatcttccactgccgcgaagtagtcaccctggttgaatttaccgaggttaatttcgctactggcttgcgcactccacaaacgcaacgtgttggtcgcgtcggtatcgtaaccagggattatctgatcgtaagcgactcccagaatctcttcggtttcaatccagcgcgtttttttaccttcctgctgaatgcgaccaccaaaacggactttatagcgcgtgttgtggcgtttgaattcccacgggttaccgtattccagccagtagtctggcgactctttctggctaccgttaacgatgttctgcttgaacataccgtagtcatagcggatgccgtaaccgcgccccggcaaccctaacgtcgccagagaatcaaggaagcaagccgccagacgtcccaggccaccgttaccgaggcccggatcattttcttcatcaatcagctcttcgagatttaaccccatcgcttccagtgcgccctgtacatcttcgtaaattcctagcgacaacatggcgttggagagcgtacggccaatcaaaaactccatcgacaggtagtaaacctgacgagtttcttgcgacaactgggcacggtttgaacgtaaccagcgctccacgagacgatcgcgcacagcaaataacgttgcgttcagccattcatgtttattggcgacgaccgggtcctttccaatcgtaaacatcagcttgtaagcgatagagtgcttaagagcttctacgctaagcgtgggcgatgaatatgtaaacggagcattcatataggcgtttcctgaaaactatttcaagcgatagtaaagctcacggtacgacttcgccgcgacctgccagctaaaatccattgccatagcctgacgttgcacaaaccgccacagtgaaggacgggaccacagtacaaaagcacgccgaatagcccgtaacagcgaccaggcattactatcttcaaagacaaacccactggcgacgccatctgcaaggttctcaagagaacagtcagaaaccgtatcagcaagcccaccggtgcgccgcactaacggcagcgtaccgtacttcaatccataaagttgcgttaagccgcacggttcaaaacggctgggcaccagaatgacgtccgcgccgcccataatgcgatgcgaaaatgcttcgtgatagccaatctgaacgcccacctgaccggggtattccgctgccgccgcaaggaaaccttcctgcagcaccggatcgcccgcgccgagtagcgccagctgcccgccctgctccagaaggcccggtaaggcttccagcaccaggtcgagacctttctggctggtcagacggctcaccactgcaaaaagcggcactttatcgtcaaccttaagccccattgcgatttgtaactggcgcttattttccgctttatcttccaacgtatcgcgggtgtaacgcgaggccaacagtaagtccgtctcaggactccagattttctcgtccacgccgttcagtacgccggaaagacgcccttcacggtgacgctgttgcaacagaccttccataccgtaggcaaactgcggttcggtgatctcgcgagcgtaggttggactgaccgccgtaatgtgatcggcatagtacagaccggccttcaggaaagagatttgtccgttgaattccagcccatgaatattaaagaatgaccatggcaattggatgtcattcatgtgatgtgcataaaacatgccttgataggccaagttgtgcacagtaaacaccgacttcgccggacgcccgcgcgccgccagatacgcaggcgcaaggcctgcatgccagtcgtgcgcatgcaccacatcaggacgccagaatgggtcaagcccgctggccatttctgccccaacccaccccagcagcgcaaaacgcaatacgttgtcggtataggcaaataagttggtatcgtgatacgggcttcccggacgatcatagagatgcggcgcgtcaatcaggtatatgccaaccccgttgtaatgaccgaacaacagcgtgatatgtccggcgaaggtatcacgacgggatactacttgcgcatcggtcacgccacggcgaatatcgggaaatgcaggcaacagtacgcgagcgtcaacgccgtctgcgatttgtgctgcgggtaatgccccaataacatcagccagaccgccggttttaagcagcgggaacatctctgaacatacatgtaaaacctgcattatcgctcctgtttatgccctaacttccgtagcatttcgcgcgttaccagcacgatgccttcttctgaacgatagaaacgacgtgcatcttcctctgcgttttcaccaatcaccatgccttccggaataacacaagcacgatcgatgacgcagcggcgcagacggcacgagcgacctacccatacttccggtaacaatacggcggaatcaatgttgcagaatgaattcacgcgaacgcgcgagaacagaacggactgcaccaccaccgaaccggagatcacacagccgccggataccagtgagttaagggtcatcccgtggctaccggagcgatcctgcacgaatttcgctggcggtaatgattcattgtaggtgcgaattggccaattgcgatcgtacatatccagttccggcaccacagaggccagatcgaggttcgctttccagtaagcttccagcgtacccacatcgcgccagtacggctcggcatccgggtcggattgtacgcaagagagcgggaacgggtgcgcataggccagaccggcttcggtgatcttgggaatcaaatctttgccaaagtcgtggctggagttctcatcacgatcgtcttcttccagcagttcatacagatagtcggcgtcaaagacgtagatacccatactcgccagagatttgctcggatcgttcggcattgacggtgggttagcaggtttttcaacgaattcgataattttatcgttctcatcaaccgccataacgccaaatgcggaggcttcttcaatcggtactggcatacaagcaacggtgcaacgtgcgcctttttcgacgtgatcgataagcatacgcgagtaatcttgcttgtagatatggtcgcccgccaggatcaccacgtattccgctttataacggcggataatatcgaggttttgggtgaccgcatctgcggtgccgcgataccagttttcccctttcattctctgctgcgctggcagcagatcgacaaactcgttcatttcttcattaaagaatgaccagccgcgctgaatgtgctgcaccagagtgtgggactggtactgggtgatcacgcccatacgacggatcccggagttgatgcagttagacagcgcaaagtcgataatgcggaacttaccgccgaagtgtacggccggttttgctcgcttattggttaaatccttcaggcgggtaccacgtcctcccgccagtatcagggcaacagatttcaatggcagctggcgcgccaacattaagtgatcgttcttctctaaactaaccatgactaactccttttttatcatctctggaacacacacaatccgtgtgcaggtccctgccagacagccgtaatcactgggttatcctctccagcgaatgggggaatggcgtgccactccccagcaggtaaaacaatctctgttacctcaagcgtggcgttaattgcgatcaaaaagcgatccgagagcagaatttgcagctgtttcggcccgttttgccactcatccgtgcttaaaggttgagcatatcgatttagccaacggacattgccgtcgccttcttcccaccagcgattctccaccaaagcgggaatacgcttgcgcagatggattaacgcggcggtaaatgcggttaaaccactgcttgcctgcgaccagtccaaccaggttaattggttatcctgacagtaggcattgttattgccatgctggctgtgaccatgttcgtcaccggccagtaacatcggcgtgccctgggagagcaacaacgttgttaacagggcatgaatgctgtcgcgccgccgttcaaccagatcaagagtaccacctaacccttctttaccatgattgttactgtaattgttgttggtcccgtcgcgattttcttctccgtttgcttcattgtgtttatggttgaagcaaacgcagtcgcgaagcgtaaaaccgtcatgtgcggtgacgagattaatcgcggcactcggcagacgaccattacgtttaaaaacatcgctggaggcagcaaaacgcccggcaaacgcccccagaggcaaatcataatgcagccagaaacgacgggcagcatcgcggaaatgatcgttccactcggcaaacagcggcgggaaatttcccacctgataaccaccaggagcgatatcccacggttcagcaattaacttcacctgcgagagcaccgggcagttctggatagcggtaaacaacggcgcatcctgacggaactctggcgtacggcccatgactgccgccagatcaaagcggaaaccatcgacgtggcaggtttctacccaataacgcaggcaggcgctggcataatccaccaccgccggatgactcaaattgagcgtgttgccgcaaccggtccagttgtgataatcgccgtcttctcttatccaataatagctacggttatcgatcccacgcagcgagaataacgggccgtcgaggtccagttccgcactatggttgagcacgatatcaagaatgacttcgatacccgctttatgcagtgctttgattgcatcgcgaaactcatccagcgccgtttctggcgagcaggcatacgccggatgcagcgcaaacatcgccaccgggttgtaaccccagtagttacttagccccatgcgttgcagacgtggttcactggcaaactgcgccactggcagcagttccagcgcggtaatgcccaattgtttcaaatagttgatcatcaccggatgcccgagggctttataagtgccacggatctcgaccgggatctccgggtgcaagtacgttaatcctttgacatgggcttcataaatgatggtgctgccccacggcgtgcgcggcggggcatcatcttcccagtcatagtgatcaaccaccactacgcatttcggcgcaatggcggcgttgtcgcgatagtcaggttcattatgaccggcgtgcagcagcgggttatctttaaactccccgtcaatttgccgcgcgcaaggatcaatcaacaacttcgccgggttaaagcgatgcccctcggcgggttgccaggggccatgaacgcgataaccataacgcaaacccgggcgcgcatccggcagataaccgtgccaaatgtcgccactgtgccctggcaagtcatagcgatgttcctggccattggcgtcaaagacacacagttctacccgctcggcatgaacggagaaaagtgtgaagttgacgccctgaccgtcgtaatgcgcgccgaggggagcgggtttgccaatggcgagttgtgtcattctgcctcccgaaccagccagatagtggccagcggtggtagcgtcaggcttagtgaatgctgacgaccgtggctggcaatctcatcgctgtgtaccgtgccgccattgcctgcattactgccgtgatagtgcatggaatcggtattgaggatttcacgccatttgcccggctgattaatgccgaagcgataatcatgacgcggtaccggcgtaaagttactggcaacgatgatttcgttaccctctttatcgcgacgcacaaagatcagcaccgagcgttctttgtcatccaccaccagccattcaaagccgtacgggtcaaaatccagttcatgcattgctttatggtggcggtaggtgaggttcagatcgcgcaccagacgctggacaccgtggtgccagttatcgccgccttccaacagatgccagtcgaggctggcgtcatggttccactcgcggccctgggcaaattcgttacccatgaacagtagtttcttgcccgggaatgcccacatccagccatagtaggcgcgcaggttcgcgaatttctgccatgcgtcgcccggcatgcggtcgagaatcgattttttaccgtggaccacttcatcatgcgacaacggcaggacgaagttttcagtgtagttgtagagaatcccgaaggtcagtttatcgtgatgatactgacgataaaccgggtcgagcttcatgtagtccagggtgtcatgcatccagccgaggttccacttgtaccagaagcccagaccgcccatatcctgcggacgagaaacgccagggaaatcggtagactcctcagccattgtcaccgcaccggaaacctgctcaccaagaatacggttggtattacgcaagaattcaatcgcttcaagattctcgcgcccgccaaattcgttcgggatccactccccctctttacggctgtagtcgcgataaatcattgacgccaccgcatcgacgcgcagcgcatcaataccaaaacgttcaatccagtaaagcgcgttaccgacgaggaagttactgacttcacggcgaccatagttgtagatcagcgtgttccagtcctgatgatagccttcacgcggatcgctgtgttcatacaagttcgtgccatcaaattcggcaagcgcaaagtcatcggtcgggaagtggcctggcacccagtcgagaatcacgttcagaccagctgcgtgtgcggcatcaatgaaataacggaagtcgtcgcgagtaccaaaacggcgggttggtgcatacaggccggttggctgataaccccaactgccatcgaagggatgctcgttaatgggcagtagttcgaggtgggtaaagcccatccatttagcataaggcaccagttgatcggccagctcgcggtagctcaaccagaaattgttgtcggtgtggcgacgccaggaacccaggtgaacttcataaatagagattggcgcatcaaactgattcgcttttttgcgctcttcagtctgtacaaccttttccggcagcccgcaaataagagacgcggtttccgggcgcatttgcgcttcgaaggcataagggtcggacttcagacgcaagttgccattggcatcaatcatctcgtatttatagagctgaccgttatgcgccccagggataaacagttcccagatgccgctctctttacgcaggcgcatcgggtgacggcgaccgtcccagtagttgaattgcccaaccaccgagacccgacgggcgtttggagcccagacagagaaacgcgtacctgtgacgccatccatagtatctgcatgcgcgcctaaggtttcatacgggcgcaggtgagtaccttcagataatagccaggcatccatttcctggattagcggaccaaaacggtaaggatcatcaatcaggttttgctgaccatgccagacaacagccaactgatagcggaaaaaattcttacgtcgcggaatgacgccgctaaagaatccccgtgagtcgagacactccagttttgcgagtttgcgcccggttttcggttcaatcacccacacatcggtagcgtcgggtaaaagggcacggacttccagtcccgcggtggttttatgcattcccagtacggaaaaaggatccgcaaaatggcctgcaattagcgcgttaatcacgtctctatcgatacgatcggacatgcttgtcttcctgttttattgtgtcaccccatccaattggatttttgacttctggttgtgacatttttttgacctgaacggcgcagcactctgtgcatcctctctgcgtcgtcctcacttcaggtaaggctgtgaatactcatgtattcagccacccttaaagaatagccaatgctctatttaactcccggtaaatcatgaaacatctgcgcttactcctgtattacgcactaacaggggcggcatcgcgccccagatttaatgaataaagattacgccagttgacgaagcatccgacgcagcggctccgcggccccccacagcagctggtcgcccactgtaaaggctgacaggaactctggtcccatattcagcttacgcaggcggcctaccggcgtggtcagcgtgccggtaacggcagctggggttagctcacgcatagtgatttcccgatcgttcggaacgactttcgcccacggattgtgcgcagccagcagttcttccacggtcggaatagacacatcttttttcaatttaatagtgaatgcctggctgtggcagcgcaatgccccgacacgcacacataaaccatctaccggaattacggaagatgtgttgaggatcttgttggtttccgcctgccctttccactcttcgcggctctgaccgttatcgagctgtttgtcgatccacggaatcaggctacccgccagcggcacgccaaagttatccaccggcagctcaccgctacgggttaaggttgtgactttgcgttcgatatcgagaatagcagaggacggggtcgcgagttcatctgccacatggccatacagatggcccatctgggttaataactcacgcatatgtcgcgcaccaccgccggaagcggcctggtaggttgcaacggacacccaatcaacaagatcattggcgaataaaccacccaacgacatcaacatcaggcttacggtacagttaccgccaacaaaagtcctgatgccattatttaatccgtcggtaatgacgtcctgattgacggggtcaagaatgatgatggcgtcatctttcatgcgcagagacgatgctgcgtcaatccagtaaccttgccatccgctttcacgaagctttggatagatttcgttggtataatcgccgccctgacaggtcacaatgatatcgagggcctttagcgcctccagatcaaaggcatcctgaagtgtgccagtggttccgccaaaagacggcgcagcctggccaagctgagaagtagaaaagaagacagggcgaatggcgtcgaagtcgcgctcttcaaccatgcgttgcatgagaacggagccgaccataccgcgccagccgataaaaccaacatttttcataagcgttttttcctgcaaagatgtgtgctgtataaatgtgccggtctcctcttggcacatctttcaccatacaaaaagcagccaaagtcgcaagtgaaattaatcaatgatagcgaagccatcagtaatgcgacttatcctgctttgttagcacgcagaaagtccgcggcaattatcagggaatttgagttatgaatgaaatcatttctgcagcagttttattgatcctgattatggatccgctcggaaacctacctattttcatgtccgtactgaaacatactgaaccgaaaagacggcgggcaatcatggtgcgagagttgcttattgctctcctggtgatgctggtgttcctgtttgcgggtgagaaaattctggcatttctcagcctgcgagcagaaaccgtctccatttctggcggcatcattctgtttctgatcgccattaagatgattttccccagcgcttcaggaaatagcagcgggcttcctgcaggtgaagagccatttatcgtgccgttggcaattccgttagtcgccgggccgactattctcgccacgctgatgttgttgtctcatcagtacccgaatcagatggggcatctggtgattgctctgctgctggcctggggcggcacctttgtcatcctgctacagtcttcgctatttttacgtctgctgggcgagaaaggggtgaacgcacttgaacgcctgatgggattgattctggtgatgatggcaacccagatgttcctcgacggcattcgaatgtggatgaaggggtaacgaggagagtttttcgaaaagaacccggtagcgtcacaactaccgggcgaacaaacttaactcaacagctggaacgcaatcatcccaacgatggcaccgacagtgccgagaatggtttccatcatggtccaggttttcagcgtttcggcttcggtcgcgccggtaaatttaccgaacaaccagaaaccagcgtcgttaacgtggctgacaacaatcgaaccaccagcgatacaaatcgacagtgccgccatttgcgcaccagagtagttcagttgttcaatgactggcatcaccagtcccaccgccgttaaacaggctacggtggcagacccctgaatgatgcgcactgcagcggccagcacgaagcaggtgatagcaatcggcaggcccatgccggttaacgcttcgcccagtgccggacctacgccagagtcaaccagcacctgtttgaacacgccgcccgcaccaatcaccagcagaatgatccccgccggttgcagcgcgtgaccgcaaatctccatcactttgtcttttggcatgccctgacgcatcgccaggccataaatcgccaccagacaagcaaccagaatcgcggtaaacggatgaccaataaactcgaaccattcgtaagcggtagagccttctggcacaaaacgcgcggcaatggttttcagccccaccagcaccagcggcaacaggatcagcgacaggctgaatccgaaggacggcattttgccttcgccgagatgcggttcgctgatgtcgtcaggaatatgcaactccacgtaacggctgatgaaattaccccacagcggcccggcaataatcattcccggaattgccgcacacaggccaatcaggatcatccagccaaaatcggcgttcatctgcgatgccagcagcattggcgctggccctggcaccaggaacgccgccgctgccgccacgcctgcgaataatgggattaccagcttcaccaggttcgtaccggtgtggcgcgccattgagaaagcaacgctaatcagcagaacaatcgccacttcaaagaacagcggtagcgcacagaccagccccgcaaggccgatggcataatgcgcgcggctgtgaccgaaggatttgagcattttgacggcaatctgatcgactgcgccggtttcatgtaagatcttgccaaacatagctcccagggcgacaaccaccgccaggaagccgagggtgcctcccatccctttttccatcgtcgctgcgattttatcgagcggcataccggaaaaaaggccagcccccatggacaccaccattaaagccaggaaagcgtgcatacgcgccttcatgactaaaaacagcagcagtaaaacagaccctactgctgttaaaacaagcgttaatgtagtcactacttatttgccttttttaataacctcaatggtgcttgccacaacaccttccagcggttgatcgatatccaccaccagtacatcggtttcgtccgcacccggctcctgcagcgtttcaaactgcgtcaccaacatttgggttttaaagaaatggcctttgcgcgctttcaggcggctttcaatcacatcaaaatcgcctttcaaatagatgaaagagagattcggattaccttcacgcagcaagtcgcgatagtgttttttcaatgcagaacagacgatcagcgacactttattagtgcgctgcatagcaaacgcggcgtcgttcagcgcctgcaaccacggtttgcgatcgtcgtcattcagtggttcgccagacgccattttttcgatattgcgccgtggatggaggaaatcgccatcaagaaacgcggcatgaagttgatgcgccacttcactggcgaccgcagatttgccgctgcccgatacgcccatcaagacgtaaatgtggtgatcatggttagtcgtgctcaaagtggtgcccccacaatacaagaattaaaaatgttacgggtaactgttatcggtaacattgtccagccggacaatatcagaagcaatatccatccatgccttaagtgtataagtgtgagctacttcaaatttgtgggcttaaatagatccgcccggtgacaaggtgaaacctaaatctaacattttcggtgtcacagattcgccacgaatacgcgccagcaggcgttcagcgccaatactgcccatccgctcacgcggcgtcagcacgctcgcaagtcgtggctccatcacctgaccaatgtcatgaccgtggaaaccggcaatcgccatatcgtcaggaacttttaaccccagacgctgacattcaaacgccgcgccgaccgccaggtcatcattcgtacagaacacgccatccagctgcggatattcccgccgcgcctggcgaatcagttcaataccggaagagtaagaagaagattgctcaaccatcacgctatatggcaccaggcctgcatccagcatcgcctgttcgtatcccttctgtttgatgatagtacgttcgtcgagacgtgcgccgagataggcaatgtggcgatgcccgcgagcaataatggcagtggtcatctggcgtgctgcttcaaagttatcaaaaccgacggcgatatcaaggcatggcgacttgctgtccatcagttccaccacgggaatacccgccacttcaatcatctttaaggtgcgcggcgtgtgggtacgttcggtgaggatcaggccgtcgatattccaggagagcatggattcgaggcgttcttgctccatttccggtttataaccgtagtgcgccagcatggtctgataaccgtgcgcgtcggtgacgctttcgattccgcgtaatacttccgcgaaaacctggttggtgagagaaggtaacaggacgccaatcgcccggctggtggcgttagagaggatatcgggcgcacgattgggaatatagcccagttcatcaagagccgcggcaatcttgccgcgtagagcgacggaaacctgctccgggttgcgtaaaaaacggctgaccgtcattttggtcacgcctacacggtcagccacatcctgaagtacgggtcttttctttttcatcgtcctgaaggtacaaaagagatagattctcttagtttaacacggacacatcagaaccttcccggggaaaacagtgcttgtttacaattattagatatacactaaatcaattgcatcgcattgtgctaacgacgcggcaaaaccccggaagcgtacatcagcacgcgaccggagcgagcgaggaagcctgcaaaaaggcaggcttcaaagatgccgttgagttttaaaccggcggcagatcgaacagtaacacttcgctgtcgctatccgcatggatggagattgcctgctcatcccagattgccagaccatcgctggtcgaggctttcacgccgttaatggtgacattgcctttcaccacctggatccagacgcggcgttcagcggcaatctgatgcaccgactgctcatctttcagcaacgcccagcggtacagttccatatcctgatgcactttcaatgaaccatctcgcgcatccggcgagagcaccagctgtttgccctgtacggcatcgaagcgacgctgttcataacgcggcgtaataccgttttcttcaggcatgatccagatctgatacagatgcagacgctcggtgctgcttgggttgtactctgagtgacgaatacccgtaccagcactcataatctggaactcacccgccggaacctgctctttattgcccatgctgtcctggtgctcaacagtaccttccagcacgtaggtcaaaatttccatatctttatgtgggtgagtgccgaagccctgccctgcttcaatcacgtcgtcgttaatcacgcgcagcgcggagaagcccataaagttcggatcgtaatagttggcaaaagagaaagtatgccaggagtccagccagccatgatttgcatgaccacgttcatttgctttgcgtaagtagatcatttgtattcgccccctgaatgatttcgatgggcttagtgtggacccgatctgcctgggatgatagagggtgaaaattgacccctctgttcaaaaaaattgaactattcgaggggccatcaaacttacttcgcgagagtcactgtggagggagaggcttgctcgaatccgcgttcaaggatttccagattcgtaagaacttcagattccttgacgtaatttggcgcaccgtgggtgatggtttgatacaacgcatcataaacgcgcccgtaatcgcccatctccggcttaatctcttctctgaccgtcacgccctcgtcattgacatactccagcacaccgaccgaatcatccgctgagaatcccggttcgcccggcataatattagccttcaggctggtttcctgctggtcgataccatatttaataaacgaacctttcttaccgtgaacgataaatttcggataatcgattttcaccagatggctggttttgacgatggcttttagatcgccataaaacagttgcgcttcgaaagtatcgtcaggattggctttattgcgcaggctgcggatgtcataagcgacgtgatccgggcgaccgaacagagaaataatctggtccatcgtatgcacaccaaggccatagaacgcgccatcctgcggcaacccaggtttggtttctgcgaccgggcggtaatagtcaaaatggctttccacttcaacaatctctcccaacttgccactttcaatcgcttttttcgctgtcaggaagcaggagtcaaagcgacgattctgatacggcgtgacggtcagccctttgcttttcgccaacgcaaacagctccttcgcctgggcaagcgtcggggtgaacggtttttcgaccagcacatttttcccggcttccagcgcgcgtttcgcgtactcgaaatggctgtccgcgtgggtgcagacaacaaccagcttaacatcgggatcgtttagtacttcgtcgagatcgctggtgaaatggatatgggaataaatgggagcctgttcttccggcttcgcatggcgacgaaaaatatgcgcgacatgccaactatccttgcggttaagtacatacggcagatggtaacgggtggtgcttttgccgaagccaataaaggcgcagttgatgaccatgatttcgtcctttttaaggtggttatttacaccttagcgcaaagcggacgtggttcctactggagtgcgcataacgaacacaagcactcccgtggataaattgagaacgaaagataaaaaaaaagccagcacccggctggctaagtaatactggaagcaatgtgagcaatgtcgtgctttcaggttctccgcgagggtcttcctgatcgcgagacaataataatcattctcattcgcacttgtccaacactttttgcaaaaaaatgcatttgactcgcattcgaaagtcaatgatgttgaaagggacatttaccccaaagaggacaaaggaatgagtgagatagtgatacgccatgctgaaacgcgcgattacgaggccatcaggcagattcacgcccagccggaggtgtattacaacacgctacaagtgcctcatccttccgattatatgtggcaggagcgactcgccgatcgtcccggcatcaagcaactcgtcgcctgtattgatggagacgtcgtgggccatctcaccattgacgtgcaacagcgcccacgccgcagtcatgttgccgattttggtatctgtgtcgactcccattggaagaatcgcggcgtcgccagcgcccttatgcgagagatgattgaaatgtgcgacaactggttgcgggtagatcgcattgaactaaccgtgtttgtcgataacgccccggcaattaaggtctataaaaaatacggctttgaaattgaagggactggtaagaagtacgcattgcgtaatggtgaatatgtcgatgcgtattatatggcgcgggtgaagtaagatagtgccctttttctgagatgggaaaagggtgtcattcaaaatcggcataccttcctttaatgtatttattttcccaataaatatattgagatttacctcataattacttcctaaagtgtaatattttattttttaatatatacgcctacaatttcctggagtaaataaataacaattaacaagcataatagtgccattgataaaatagcatgccataaaaggacttttcagggatgagtaatattgtttacctgacagtaacgggagaacaacaaggaagcatctccgcaggttgtgggacttctgagtctacaggtaatcgttggcagagcgggcatgaggatgaaacatttacattctcactcttaaataatattaataatacggggcttggttcacagttccatggtataacattttgtaaattaattgataaaagcactccattatttattaattccattaacaataatgaacaattatttatgggatttgacttctatcgaataaatagatttggtagatgggaaaagtattattatatacaactaagaggcgcttttttatcggctattcatcaccagatcattgaaaaccaactggatacagaaaaaataactattagttatgaatttatcctctgtcaacatcttatcgcaaataccgagttcagctatttggcactccctgaaaattataaccgtttgtttttaccaaattcaaaaaaccaaacaaataatcgtttcaaaacgttaaacagcaaagctattggcaggctacttgctgctggtggcgtatacaatgggaacattgaaggattcagagatactgcggaaaaactgggtggagatgcaataaaaggctatgatcaaatactaaatgaaaaaacagcgggcatagcgatagcaacagcatctattcttttaacaaagcgttataatgttgatacatatacagaaataaatagttacttaggcaaacttagaggtcaacaaaaacttcttgatggtatagacataatagaaataatatacattaagagaccttcaaaagacttagctaacttacgaaaggagtttaataaaactgtaagaaaaaattttcttatcaaacttgcaaaaacctccgaagcatctggaagattcaacgccgaagaccttttaagaatgagaaagggcaatgttcctctaaattataatgttcaccataaactatctctagatgatggtggtactaatgatttcgaaaatttagtattaatcgaaaacgaaccatatcataaagtttttactaacatacaatcacgaatagctaagggaatattagtaggtgaaagcaaaatcactccctgggccattccatctggctcaatttatcctcccatgaaaaatattatggaccacacaaaatgatgactaaaacccaaataaataaattaataaaaatgatgaatgatttagactatccatttgaagcaccgctcaaggaatcatttattgaaagtataatccaaatagaatttaattctaattcaactaattgcctggagaagttatgtaatgaagttagtattctttttaagaatcaacctgattatcttacttttttaagagcaatggatggattcgaagttaatggattacgattatttagcctctcgattccagaaccttcagttaaaaacctttttgccgtaaatgaattttatagaaataatgatgatttcataaaccctgatctacaagaacggttagtgatcggggatgatagcatttcaatatttacttatgacattaaaagtaacttttttgaaattagagataatattggcacagaaaatatattcagttcgtttagtgatttctcttcattcttaaacgaaatcatggacagttgttcataataatcaaaaggaaacaaaaatcattgtaaaccatgccatctttttagagattaccagcagaaaattccttgttcgaaatttagcagtgcaagctatggaaaaacttacaacggaactacactccttaagtgagatggaccgaagacatgtagtctctattttagccgaaatagctaatggctatgatgattttaatgacatgttgatttatttagaattttacccgaatcataagattctgatatcttaaataagaaaatcccgttcgacgttctgaaaaagaaatcataaaatattagcagatacttatttcgtgactatatcttatccgatgaacttttttcaaaaccagcatttaataatatctttgacgaagatgaacgcgtctttgctcaatgtatcacacaggaataataatataacactcaacaataatatttattataattatgattacttatcacgacgcattcgcgaaagcgaaccattaccttgatgatgcagatctcccggtcgtcattactctacatggacgctttagccagggctggtatttctgtttcgaagcacgagaatttctcgaaactggagatgaggccgcgcgcttagctggtaacgcaccttttattattgataaagacagtggtgaaattcattctctgggaacggcaaagccgctggaagaatatctacaggattacgaaataaaaaaggctaccttcggcttgccctgacaaaatagccctcttcccacgaagagggccgctaaccttagtaccccgccgttaaatcatccaccgagcgcgggtcggatgcgccgtacaactcaccgtccggcccaaccataatgctttgtgtactgcccatcgcctctttcagcgccactttctgaccttttgcttccagcagcttgagcgtatccgggctaaaccctttttcgacacgcagctcgtccggcaaccactgatggtggaaacgcggcgcattggtcgcttcggcgacgttcatgccataatcgatgctattcaccaccatttgcagcactgtagtgatgatccggctaccgcctgggctaccggtaaccagccaggttttaccgtctttcaccacaatggtcggcgacatcgacgacagcgggcgtttgttcggcccgacggcgttggcatcaccgcccaccagcccgtaaacgttcggtacgcccggtttggcggagaaatcatccatctggttattaagcagaataccgctctcgcccgcgacaatacccgtaccgaaggtggtgttcagcgtataggtcaccgccaccgcgttaccgtctttatccactacagagtaatgggtagtttgattactctcataaggcgcaagcttgccagggcgaatctcactggacggcttcgctttgttgatatcaatttgatcggcaatggatttggcataggctttattggtcagtgcctgccacgggactttgacaaaatccgggtcgccaagatattccgagcggtcggcgtaggcgtatttctccgcttctgccatgatttgcatcgcatcggcgctgccaaagccgtatttcttcatatcgaagttttccagaatattgaggatttgtacgatatggatcccgccggaggatggcggtggcatggagtaaacctgatacccgcgataatcgccgcttatcggagtgcgttcgaccgctttataggccgctaaatcttctttagtgatcaagccaccgtttttctgcatctcctgggcgatctgttccgcaatcgtgcctttatagaattcgtccgggccgttttcagcaatcatctccaggctctttgccaggttcgcctgcaccagcgtgtcgccctttttcagcggctcgccctctttccagaagatagctttactgttttcgtgattcggcaacacttcgctaccgtaggttttgagatcgtcagccagcgcgtcgttaacgataaaaccatcgcgtgccagtttaaacgcgggctgcacgactttgttcagcggcatggtgccgtatttatccagcgccagcgagaaacctgctaccgtacccggtgtgccggaagccagatgcgaagtgagtgattttttgctgtccgggttgccctgatcatcgaggaacatatcgcgggtcgctttggcgggtgccatttcgcggaaatcgatagccgtggtattgccatttttcgagcggattaacataaaaccaccaccgcccagattccctgcctgcggatgcgttaccgccagcgcgtagcccaccgccacggcggcatcaacggcattcccgccctccttgagaatatccacccccacctgagtggcagtggcgtccacagacgctaccattccctgtttcgcgcgtaccgggtggaagacatcttcctccacaccatacgagacgggcggcgcaggaggcgcggcggcggcgctaaaacaacttcctgagagcagagcagcaatggccacccggcgtaaaaacgtcggttttatcatcgttattctccagagattaaggggcaaccccagctaagcctggtatataactctgaattaatcatcgttttgtcgggaagcgagtaaacttaaaggatatcttcagaggaggatacgcgatgaaacgacttctgattcttacggcactcctgccgtttgtcggctttgcacagcccattaatactctgaacaaccctaaccagccggggtatcagatacccagccagcagcggatgcaaacccagatgcaaacgcagcaaatccagcaaaaagggatgctgaatcagcaactgaaaacgcaaactcagttgcaacagcagcatttagaaaaccagataaacaataattctcagcgggtgttgcagtcacagccgggggagcgaaatcccgcccggcagcaaatgctgcccaacaccaacggcgggatgttaaacagcaaccgtaatccggatagttcgttgaatcagcagcatatgctgccggagaggagaaacggcgacatgctgaatcagcccagcacgccgcagcctgacattccgttgaaaactattgggccgtaaagttcggaccaatcacgtcaatcgcatcggtacagatgcaatccacgccccagcgcagcaactctgccgcgcgctggggtttattgacggtataaaccagaatccgcagtccggcgtctttcaactgcatcactcgcactttatcgagtaacttatgattgagatgaatagagacgcagcccagccgcgcggtcagttcgcgccagtcgtcgcgccactcatccagcaacaaaccgcgcggcagttccggtactgcctgttgtgcggcttctaaagcatcaatctcaaacgatgacagcagcggcggcgtcataccggcccacagttggcgtgccgccagcgccaccattttgcccgttaatggtccagtgccaatggtgggtttgatttcgatattcgccatcatcccgtgttcacgacagcgttccgccacctgcgaaagcaacggcagcggctcacctttaaacgctttgctgtaccaactgcccgcatccacgcgcagtaaatcctgccagttcagttcacccgcgacgccccagccgttgctggtgcgttcgagattgtcgtcatggagcaggaagatctcgccatctttcgataacttcgcgtcaaattcgatcatcttatgaccgtattttgccccgacgtcgattgccgccagggtgttttccggggccagcttaccgccgccacgatgagcgacgatgcggggataaggccagttactcatactcgttgtcctgtttcaccatcaaaaagatgcagctgattttccgccagatgcagccacagcgtgctgcctgccgtcgggcgctcctgatgcgccagtcgcaccaccagcttctgctcgccccagcgtccgtgcgccaggttatctgcgccgaggatctccagcgtgtccatcaccagcggtacgccgccttctgcctgcgagcttagcgcaatatgttccgggcgaatgccgagagtcattttacgcccggcatactgacggtagccaccgtttagcggcagctcaataccgccgtccagttcgaaatgcgtgccttcgttattcacgcggcctgtcagcagattcatcgccggactgccgataaaactcgctacaaacaggctggcgggcttttcgtagacttcaactggtgtgccaatctgttcggcaacgccgccgttcatcaccattactcgctgggcgagcgtcatcgcttcaacctgatcgtgagtaacgtagagtgaagtcgttttcaggcgacggtgcaactgttgcagttcaagacgcatctgcacgcgcagcttggcatcgaggttagagagcggctcatcaaacaggaacaccgccggatcgcgcacaatcgcgcggcccatcgccacacgctggcgctgaccgccggaaagctcgcgcgggcgacgtttgagcagaccgtccagctccagaatgcgcgccgcttctttaacgcgctcggcaatttgctgcttgcccatgccgcgaattttcagcccccacgccatgttttcttcgacactcatatgcggataaagcgcgtagttctggaacaccatcgcaatcccgcgatcttttggctccatttcagtcacgcgctggtcgttgatccagatatcgccttctgtcacccgctccagcccggcaaccatgcgcagcagcgtcgatttcccgcagccagacggcccgaccatcacgataaattcgccatccgccacatcaagggtcagcggtttaatgacctgggttttaccatcccagcttttggttactgcctgtaatttcagtcctgccatcttatttctcactatcgaccaggccgcgcacgaaggcacgctgcatcactaaaacaatcaccaccggagggataagcgttaacaacatcgccgccatcactgagttccattccgtggtgccttcgcctgtagcgatcatccctttgatccctgccacggtggtgccgagatccacatcggtaataatcaacaacggccacaaatactggttccagccgtaaataaaggtgatcacaaacagcgccgccagattggttttggagagcggaaaaacgatgtcgcaaaagaaacgcattggtgacgcgccgtcgatccgcgccgcttccaccagttcatccggcagcgtcataaagaactggcgaaacagaaacgtggcggtcgccgaggccatcagcggcagcgttaaaccggcgtagctgtcgagcatcttcaggttggcgatgacttccaccgtcgggaagatacgtacttcaaccggcagcatcagggtgataaaaatcatccagaagaagaggttacgtagcggaaaacgaaaccagacaatggcaaatgccgagagcatcgagacggtaattttgccgagcgtaatgctgaacgccatcacaaagctgttaagcaacatccgccagaacggcgcgctattcgtgcctaccccgttcacccagatgttgtggatgttttccagcagatgtgtgccggggatgagcgtcatcggcgcggcatagacggcctgtttatccagcgtcgccgcgacaaacgccacgtacagcgggaagaggatcaccgcgatcccgaggatcagcatggtatggctgaatatcgtcagccacggacggttctcaatcattggtaacgcaccttgctttcaacatagcggaactgcaccaccgtcagcacgatgacgaggaacatcaacaccaccgactgtgcggcagacgaagccagatccagtccggtaaaaccttcgcggtagatcttataaatcagcgtcgtggtggcctgaaccggcccgccggacgtggcggcgtcgatcaccgggaaggtgtcgaagaaggcatacaccaggttcaccaccagcaggaagaaactcaccggagcgataagcggcagcgcaatcttaaagaagcggcgaattgggcctgcaccgtcgatggctgcggcttcgatcaacgaacggggaatggattgcagcgcggcatagaagaacaggaagttgtagctgatttgcttccatactgaggcaaacaccaccagaaacattgcctgaccgctgttttgcgcgtggttccagtcgtagccgaactccgcgagaaaatgggtgatcagcccgcgaccggggttaaacaggaagatccacaatacggcggcaacggcgggagccacggcgtaaggcagcaacattaaggtttgatagaaacggctgccgcgcacgatgtactccaccagcgccgcaaagaacagcgataccagcaaaccgctgacggtgacaaaggtgctgaattttatcgtcgtccagaaggagtcgagatagtagctgtcatggaacagcgtgacgaagttatccaggccgacaaactggctggagaaaccaaacggatcgacgctttgtagcgagtaccacaacgcttcgcccgcaggccagataaaaaagataacggtgatgatgagctgcggcgcgaccagcagataaggcagccagcgcgagcggaacaccggacgggatgatgacattacggttaattcctgaactgtgccggatgcgcttcgcttatccggcctacacgcgatgccaggtcagataagcgaaacgcatccgacattacactgattaagacttcgtcgatttctcaaagcggcgcagcaactgatttccacgctcaacggcggtatccagtgcctgctgtggtgtcttcttaccggtccacacgctctccagctcttcatccacaatcacgcggatctgcggcatgttgcccagacgcagccctttggtgaacggcaacggcggcttattcagcatctgacgcgtcgcggtatccgcccctgggtttttctcataaaagccctgctcacgggtcaggtcatacgctgctttggtgattggcagataaccggttttctgatgccactcggcagcgttttctggcttcgcgaggaaatcgaggaacttcgccacaccggtatacgtttctttatctttaccctgcatcacccacaggctggctccgccgataatggcgttttgtggcgcatctttcgcatcggcgtcgtaaggcatcatgcctacgccgtagttaaatttggcgtactcgcgaatgttggcaagagaaccggaagaggcggtggtcatcgcgcaatcaccgttatagaacttctcggtggattcatccttacgaccgacgtagctgaagtcgcccttcttgttcatctcctcgagcatggcgatgtgtttcacctgctccggcttgttgaactccagcaccgcgtccgtgccgtcaaagccgttgtttttgctggcaaacggcagaccgttccaggcgctaaagttttccagttggatccagccctgccagccgctggcgtagccgcacttcataccggaggctttcagtttcgcggcatagtccgccagatcctgccaggttttcggcggttgttccgggtctaatcctgctttcttgaaggcgtctttgttgtaatagagaacgggggtcgagctgttgaatggctgggagagtaagtggcccgttttgctgtcggagtagtaaccggaaaccgtcggcacaaactgcgactcatcgaattgaatccccgcctctttaaacacgtcatataccggtttaatggctttcgatgccatcatggtggcggtgccaacttcataaacctgcaaaatagccggagcgttgccggtacgaaatgcggcaatccccgcgcttaaattctgttcgtagttgcctttataggtcggtacaattttgtaatccggattttcggcgttaaaacgttgggccagagaatccacctctttacccagttccccttccatagaatgccagaacggaatggtcgtcactgcctgtgcattccccattaacgccagtccgagcgccagtgctgaagctgtataatgtaacggtttcatcgtttatctctcttgttgtaccgaatgcgcgaattcacgcgttttatgctcgcggggtaacatgacatgctcgaattacagaaaaataacttttttgttacatttgtaagatagtaaggtgtcagaaagatgacaaggcggtgacggcgtgggtgagggaaaatgggagatggggcacggataagcggaaaaatagaaggtctgaatcaaactctacagattactcatcgtttcatgccagatgcggcgtaaacgccttatccggcctacaagatcgtgcaaattcaatatattgcaactcacccagtaggcctgataagcgcagcgcatcaggcaattttacatttgtcacctgtctcaaaggagtcttttgactccttatcaatcaacgtgttattacccgcctaaatacgcacttctcactgcttcgttcgccagcagcacgtcgccggtatcggagagcaccacatggccgttttccagcacgtagccgcgatccgccagctttagcgcctggttggcgttctgctcgacgaggaagatagtcatcccctgctcgcgcagctgctcgatggtgtcgaaaatttgctggatgataatcggcgcaagaccgagcgatggctcatcaagtagcagcaaacgcggattgctcatcagcgcgcgaccaatcgccagcatctgctgttcaccgccggacatggtgcccgcccgctgaacacggcgctcatgcagacgtggaaacagttcatacacccactttatgcgctcctgaaactggtcacgttcggcaaagaagccgcccatcgccaggttctcttccaccgtcatccgcgagaagacgcgacgcccttccgggacaatcgctaccgcttcgcgcatgattttcgccgtctgccagtcggtaatgtctttatcatcacacacaattcgcccgctggtggcgcgcggatcgccgcataacgtaccaagcaaggtggttttccccgccccgttcgcgccaatcagcgtgacaatctcgccctgattgatatgcaagctcacctcatgcagcgcctggattttgccgtagtgggcgctgactttgtcaaaggacaacatgactttttccatcttatgcctcacctaaataggcacggatcacgtccgggttattacggatttgctccggcgtaccgtttgccagtggcgtcccctgattgaccacgtaaattcggtctgaaatccccatcaccagcttcatatcgtgttcaatcaacaagatagtggtgttgtgatgattgcgcagttcggcaatcagctcatccagctctttcgtctctttcgggttaagacctgccgccggttcgtcgagcattaaaatctccggctgcgtcaccatgcaacgggcaatctccagacggcgttggtcaccataggccaggttactcgcctgacggttggcgtgttccagcaaaccaatgcgctcaagccaggtggcggcgcggtcgagcgcttcgctctgggcgcgacggaaagaaggcgttttcaacaggccagagaacagcccggttttcagttgctgatgctgcgccaccagcaggttttcaattaccgtcatttcacggaacagacgcacatgctggaaggtgcgcaccacgcccatgcgggcaatttgctgccccggtaaaccttcaagatgctgatcgcgcagtaaaatggtgccgccggtgggtttgtagaaaccggtcaggcagttaaaaaccgtggtttttccggcaccgttagggccgattaacgagacgatttcctgcgggtacagttcaagattgacgttgttcaccgccagcaggccgccgaagcgcatcatcagaccgttaacagataataatggctgactcatgcctgctctcctttcgctgcgccgtttttcagcttcagttgcgggcgcgtcatgggcagcaagccctgcggacgccagatcatcatcagcaccatcaaaccaccgagcattaacatgctgtattcgttgaaatcacgcatcaattcgcgcgacaccaccagcaaaattgccgccagaatcaccgcaaattgcgagcccataccgccgagcaccactatcgccagcacaaacgccgattcggcaaaggtgaaggattccgggctgacaaagccctgacgcgccgcaaacagcgttccggcaaaaccggcaaacgcggcgctgatggtaaaggcggtcagcttgatacgacgcgggcttaagcccagcgaacggcaggcaatttcatcttcacgcaatgcttcccacgcacgccccagcggcatccgcagcaggcggttaatgacaaacaggcttagcaccaccagcagcaacgccaccagatacaggaagatgacgcgatcggagggatcgtatttcaggccaaagaaattactgaacgtgtcccagccgccttcacgagcggtacggctgaactcaaggccgaagaaagtcggtttcgggatctgactgattccgttcgggccgccggtaatttcggtgttattgagcagcaatatgcgcacaatttcgccgaagccaagggtaacgatcgccagataatcaccacgcagacgcagcaccggaaagccgagcaggaagcccgccgccgctgccattaacccggcaatcggcagacaagtccagaagcccaagccgtaatagtgattgagcagcgcaaaggtgtaagcgccgatggcgtaaaaaccgccgtaccccagcaccagcagaccagaaagaccaacaaccacattcagcccgagaccgaggataatgtagatcatggtcagagtggcgatatccaccgtcccacgtgacaccataaacggccacgccaccgcaagcaccagcagcgccacgaggaacagtttctgcttcaccgtggagccatcaatggcgggcagaataaacttcggtccggaaacacttttcaaccctttctggaaagcaggtcgcaaaagctgaaagaaaaagaccaccgccgtgccgataaacacccactgccaacggacatccgaagcgctgtcgaccaccagtttggtgccatccagctccagttgcacgcccataaagacgccagcgaggacaaagaacatcgcggcagagagcagcgccattgcaatatgcatcggtttcatactttctctacctccgggcgacccagaataccggtcggcatcaccagcagcaccagaatcagcagggcaaatgaaaccacatccttatattccgtactcagataggcagaagagagcgcctccgcaatccccaagatcagcccgccaatcatcgcccctggaatgctgccaatcccaccgagcaccgcagcggtaaaggctttcatcccggccataaagccgatataggggttaatgacgccatagaactgaccgagcagtacgccagccactgccgccatcgccgcgccaataacaaaggtcaaagcaatcacccggtcggtgttgatgccaagcaggctcgccattttcagatcttccgcgcaggcacgacaggcgcgccccatacgggaatagcgaatgaaaatcgtcagcgccagcatggcgaggaaggtgacaatccagatcaccgcctgcatggtggtaatagaggcagagaagttttcgctatggcccaccacccactgaccgttaaacaggctgggcagcgccacatcgcgcgaaccttcggtcaggctgacgtagttttgcaggaagatggacataccgattgcggaaataagcgcaatcaggcgcttagaattacgcaccgggcggtaagccacccgttcgatactccagccgtaggcgctggcaatgacgattgcgccgacgaatcccgccgccaccagcagccagccggtatcaatgcccatcatcatcagcgcggcgatgatcataaatgagacgtagctgccaatcatataaacctcgccgtgggcgaagttgatcatgccgataatgccgtaaaccatggtgtagccgatggctatcagcgcgtaggtactgcccagcgtgacgccgttaaacatctgctgcaagaaatacaaaaactgctcagacataaggtaacctttctaaacccgcccgcattttacgggcggtgggatgatcacttggctgccgtggatgaaccgtcggcgtgccactggaagacaccaaaatcaaatcccttaagatcgcctttttcatcccagttcagcggcccaatcacggtgtttgcaccgttagcttttaaatctttcaccagcgccagcggctcatcgctgccagtacgctcaagggcagtcgccagagattgcaccgccgcgtaggtgatccagacataaggcccggacggatctttcttgtctgctttcagcgcatcaacgatgccctggtttgccggatcctggtcatagcgttttggcatagtgaccaacatgccttcggcagcatcaccggcaatattcgacaatgatgcgttacccacaccttccggccccataaactgagttttcaggccaacggaacgggcctggcgcagcatctgccccatttccgggtagtaaccgccgtagtaaacgaagtcgatgttttcttttttcaggcgggcgatcagcgcggagaaatctttctccccggcggtaataccgtcgaagaagacgacgttggcgttagccgctttcagcccgtcctgcaccgaacgcgccagcccttcgccatactgttgtttgtcgtgaatgatggcgatgcgctggggcttcaccgtctcaagaatgtattttgccgccgttggcccctgggaagagtccagcccggcagtacgcataatgtgttgataaccgcgttgggtcagctccgggttggtcgctcccggcgagatcatcagaataccttcgtcttcgtagatatctgatgcaggttgggtagaagaagaacacagatgaccaataacgtatttaatgccgtcattaacgattttgttggcgaccgcaacggcttgtttcgggtcgcaggcgtcgtcatattccacgccaaccagcttgtcgcccttaattccccctttggcattaatgtctttaatcgcctgacgcgcgccgttaaattccatatcgccccactgggcaatcgggccggacatcgcgccgacaacggcgactttaatatcgtcagccatagcggtgtgtgaaattgccagtgcaatcatccctgcgatgatagttttcgcattccgtttcatagtcaaaaatccccattcgtgatgttgtgttgctttgtttttatgtgttaacaaatcagactgttctttttttatactgcactgtttttgcctgtctgattaagggtttagcgcagtattttgtgatactagcgattaaaatccctatttttcagtcgattaagaacagataatattctgaatttattgatagataaacagaaaaaagtgcctttgtcagcataaaataacggcacaaagggcggaataattcactaccattcaggggattatgctgggtatttttcattctctaatgttttaactttgtaattattgctgttaaaaaattaatcacctgccaaaagaaataaaaaagagaaagcctccgattaaattatttcgctacactggttccacttttgtgatttacacgggttacccatgaagctgaccatcattcgattagaaaactttagcgaccaggaccggattgacctgcaaaagatctggccggagtattccccttcctctttacaggttgacgataaccaccgtatctacgccgcgcgttttaacgagcgcctgctcgctgccgtacgggtaaccttaagcggcaccgagggagcactggattccctgcgtgtgcgggaagtcacccgacgtcgcggtgtggggcaatatctgctggaagaggttttgcgtaacaatcctggcgtttcatgctggtggatggcggatgcaggcgtggaagatcgcggtgtgatgacggcgtttatgcaggcactgggatttacggcgcaacagggcggctgggagaagcgttaatcgtcaagttgatttcaaaagtgatgaccaacgagaaattgcctgatgcgctacgcttatcaggcctacaatgtgtgttgcaatttactgatttctttggatcttgtaggccggataaggcgtttacgccgcatccggcatgaagcaacgtactcgatattagcaatttggcggcaacccaaagttgccgattaatgattacttcgcatcggtcgccgtgccgttggcgtgccagtcaaatacgccgaactcaaagcctttcagatcgcctttctcatcccacgtcagcggtcccattacggtatccacggagttcgctttcaggtatttggcgatttcagccggatcgtcagactgattcaggcccgcctgcaaagattgcagcgcggcgtaggtggtccagacgaatgcgccgcttgggtcctgttttttcgctttgatcgcgtcaacaatgggtttgttcgccggaacctgatcgtagttcttcggcttggtcaccagcagcccttccgctgattcgcccgcaatgttagacagcgaaacgttagccacaccttccggccccataaactgagttttcagccctgccgcgcgtgcctgacgcaggatttgccccatttccgggtgataaccgccgtagtaaacgaagtcgatattctcttttttcagacgcgccaccagcgttgagaaatctttttccccggcggtgataccatcaaagaacaccacgttagcattgcctttcttcaggccgtcctgcaccgctcgcgccagaccttcgccgtattgctgtttgtcgtgaacgatagcaatacgctgcggtttcactttctcaagaatatatttcgccgccgtcggcccctggtcggagtccaggccggtggtgcgcaggatcagctgatagctacgggcggtcagctccggcgcggttgccgctggggtgatcattaaaatgccttcgtcttcgtagatatcagacgcaggctgcgttgatgaagaacagaggtgaccaatcacgtatttaatgccgtcgttaacgactttgttcgccaccgcaaccgcctgtttcgggtcacaggcatcgtcatattttacgatttgcagtttgttgcctttaatgccgcctttagcgttgatatccgcaaccgcctgctctgcgccggtaaactcctggtcaccgtactgggccaccggaccggacattgcgcccacgaccgcgactttaatatcttctgccagagccatattgctgaatgccagcgcgatacatcctgccagtaacgctttaccctttatgttcatcctgagaatccccattcttctggttattacgtgtgttgtgatgttgttgttcagcactttatttcgttttatgcatgactacccgtgctttagcagcatactctgctaaaacatacccgatttttatgatattggaatagctattttgacagtttattaacaatctgcgtggggattggcgttttgccggaggggaaattgattattgtagaggctcaaaaaacaaaaaccccggactcgcatccagggttctctgcttaatagcggaaattacgcttctatagcagcgcgcagttttttcatcgcgttcttttccagctggcgtacacgttcagcggaaacgccgtaacggtcagccagttcctgcaacgtggacttgttgtcttcgtccagccagcgcgcgcggatgatgtcctggctgcgttcgtccagaccctgcatcgcgtcggtcagacggtttgccgcctgctcttcccagttatcatcttcgatgccgtcggcaaagttagatgatttatcctgcagatagagcaccggtgccatcggttggctgtcggaatcgtcgtcggaagacaggtcaaaggtcatgtcctgtgccgccatacgtgattccatctcacgtacgtctttgctggttacgcccagttcacgggccaccatttcgacttcatcctggttaaaccagcccagacgctgcttggttttacgcaggttgaagaacagtttgcgctgcgctttggtggtcgcaactttgacgatacgccagttacgcaggacgtattcgtggatctctgctttgatccagtgaacggcgaaggagaccaggcgcacacccacttccgggttaaaacggcgcactgctttcatcaggccgatgttaccttcctgaatcaaatccgcctgtggcaggccatagcccgcataattacgagcaatatgaacaacaaaccgcaggtgagacaggatcagcgttttagctgcttccagatcgccatggtaatgcagcttttcagccagcgcccgctcctcgtcagccgacaacatcggccacgcgttagctgcccggatgtaggaatccaggttgccaactggggctaaagctaaactttgcattttgtcagtcattcaaatcctctcaatcgatatcttctggcgcttcagtggtagcaacaactgtgccagagcttaagagcaacgaggttatcattcactgttttatcagaccgtgattttatccacaagttcaatgcaagcttgtgaataaattacgcacaaaatgtgacatagagatgaaataccgggaagagacaacggggtctctttccctgctacggaacccattgcagggaaagagtataacacgcttttattattcaggcgtaaagtggcgtaaatgttgtaccgtggcaagccacgctgccacccagccaatcatcgagcataccagcagcaacagcaggcattcatcgaacgataaaccattgatatcaaacttcgttccgaaaacctgtgccacttccgcaaccgccgatgacaatcgcagtaccagaatttctgacaaaattagtgacaacaatgcgccagaaaatcccagcagtgcgccaccgtacaggaacgggcgcaggatgaaaccatccgtcgcaccaatcagtttctgcacgttaatggagtcacggcgagcaaagatgctcagacgtacgctgttgccgatgacgaggaacacggccgccaccatcaatacgccgatcatcgccgaaacgcgcccgaccagcccagtcaacgccgccagacgggcaaaccagctgtcatccatccgcacttcgtcaatgccgttaatctgcgtgatacgatcacgcagcgtattgagtgattccgtcccctgaaaatcgagtttcgggatcaccaccgccactgccggaagcgggttttcttccagcatatccagcgcgccgccaaagccagaccagttacggaactcgcccagcgcgtcttcacgagaaagataattcactttctccacgccttgctcggcctgcaactgtgccaccacgcccgcagcagcgtcatcgtccagcgttttttgcagataaacagtgatttgcggtgacggataatactgcgtcgccgcctggttaacgtttttgtacaccatataacagacgctgggcagcgtcagggagatggcgataaccatcaccgttaaaaatgtggcgaacggtttgcttttcagatcctgcaatgcgccgtggaaggcatagcgcacctgttcgttgaaaacgttggttttgcgatttaccggttttggcgaggatttcgcgcgtttcggtgcgttacgaccgccatcgcctgagccgccgaccgatttacggaagcgatccagacgcccgccaaactgccgaatatgattgattgcatcgcgcttattcatggcccacgcctccatgcaagtgaccatcgctcagggtgagcatgcgataggaacgccgtgaaatcaggttgaggtcgtgcgttgccatcaatacggttaccccaacgcggttaaactcttcaaacagacgtagaatcccttccgacaacgcgtcgtccaggttaccagtcggttcgtccgccagcagtaccgcgggcttattcaccaccgcgcgggcaatgccaacacgctgttgttcaccgcccgaaagctgaatagggaagttcttcgctttgtccagtagcccgactttatccagtgccgccgacacccggcgacgaatatcgtcaccgctggcaccagcgataatcagcgggatcgccacgttatcgtagacagtacggtccatcagtagatggtgatcctggaaaatcatgccaatctggcggcgcagaaacggaacttcacggtttttcagacgcgtgatgtcatggccgctaaaccagattttcccggcgctgggccgctcaatcccacagatcagcttcaggagggtacttttccctgcgccggaatgaccggtcagaaacgccatctcacccggctgcatatggaacgtaacgccctgcagcgcctgtctcccaccgagataagccttgctgacatgttcaaagcgaatcattgttaatcctctcgggcaaaaagtgcctctataaagtcgtccgccttaaacggacgcaaatcctcaatacgttcgccgacaccaatgtagcggatagggataccaaactggtcagccaccgagaaaattaccccgcctttcgccgtgccgtccagtttcgttagcgtgatgccggttaaaccaacggcttcatggaacagtttggcctggcttaccgcgttctgcccggtgctggcatcgatagtcagcataacttcatgcggcgcttcaacgtcgagtttcttcatcacgcggacgattttcttcaactcttccatcaggtgcgatttgttctgcaggcgtccggcggtatcggcaatcaggacgtcgatattacgcgctttagctgcctgaatggcgtcgaagataacagaggcggaatccgcaccggtatgctgggcaatcaccggaatattgttgcgctgaccccagacctgaagctgttcaaccgctgctgcacggaaagtatcgcccgccgccagcatcaccgatttaccctgctgctcaaactgacgtgccagcttaccaatcgtcgtggttttacccacaccgttgacgcccaccatcaggatcacgaacggcgttttaccttcaacattcagcggctcatcgactttcgccagaatctcgcccatctcttctttcagcaggccatagagcgcctcggcatcacgaagctgcttgcgggatgcgccttccgtcagattggtgataattttacgtgtggtttccacgcccacatcggcgatcaaaagctgttcttccagctcttcaaacagatcatcgtcgatttttttaccgcggaacaggctgataaatccggaaccgagattttctttggtttttaacaggctgcgtttcaggcgcgcgaagaaaccttctttggtcggtttttcctgctcctgagcgatttcttccaccggctgctcttcttctgccggaggaaccaccatcaccgcctcttctgccgcttcggcagccagcgcctgtgcttccagctcttcgtcggtgatttcttctttagccgcttcttcttccgccgcttcgacaatctctacggtttccgcttcagcctgccactcttctggcgaaacctcttcggcgttgacgtcttccggcaacggcagctcttcacgttcgatagccactggctccggcgtttcttctacgaccggttccggctgtgcaacgactcccgcttcaggctgcgctttttcactttcagcaacctgttcagtgacttccacaacgtcggcagcaaaagtttccgcctcggcttcagtatgcgcctgcggctgctcttcaacggcttgttcagaagccttcgcaggctcttgcacctgaacgatttcttctacaaccgattgttcattctgaacttctgtctctttttccggggtctgctctttttgaccaaagcccagccaggaaaaaaagccacgttttttttctttcgccatttgcgactacactcctcgctgttgcttcatggcacagcgttaacgctatgtacatagcagctaaaaaaatgatgaaatagtctatcacttaacttaattcacatcaccgcctgcaagtatgtgttatctggcggattgagcaatttatcatgaaaaaaccgaatcattccggcagcggccaaatccgcattattggcgggcagtggcgaggccgtaaactaccggttcctgatagcccaggtctgcgccccaccaccgaccgcgtacgcgaaacgttatttaactggctggctccggtcattgttgacgcccaatgtctggattgcttcgccggaagcggcgcgctggggctggaagcgttatcacgctacgctgcggaggccacgttgattgagatggatcgtgcagtttctcagcagttaattaagaatctggcgacactaaaagcaggcaatgcacgcgtagtgaacagcaacgcgatgtcattcctggcgcaaaaaggcacaccgtataatatagtgtttgtcgatccaccgttccgccgtggcttgttagaagagacgataaatttactggaagataacggctggctggctgacgaagccctgatttatgtcgaaagcgaagtcgaaaacggtctgcccactgttccggcaaactggtcattgcatcgggaaaaagtggcgggtcaggtggcttatcggctgtatcaacgcgaagcacaaggagaaagtgatgctgattaatattggacgtttgttaatgctctgcgtttggggatttttaatcctcaacctggtgcatcccttcccgcgcccgctgaatattttcgttaacgtggcgctgatttttaccgtgctgatgcatggtatgcagctggcgctattgaaatccactttaccgaaagatggcccgcagatgaccaccgccgaaaaggtgcggattttccttttcggcgtgtttgaactgctggtctggcagaagaaatttaaagttaaaaaataaccttattgttcgccaacaaagctaacaaagcgcgttcctttatagctcagcgtacctttatcgcccactgtcagggcgtggtactgctgggcgtcgaggcgaaacgtttgctccattcctccgctttgcggtttgaagcttgcctcatagcgcatactggtgcctgccggagtcacttcctgctggcgcgaacggcgatcgttaatcggtttttcccgcttgttgctcaccaccaccagcttttgctggagcggagccatatcattatcagctttttcccgtcgctgttgcataaaacgaaacgatgcggcgacgacaattaagccaatgataacaataaagaaaagaggtggtttgctcatctttatccctcatcggaaaatgcggaaataagcataccctgccagttatggtgttgtcatccgtccaccctcgccactaaactggaagcaagaccgtaggcattccgcttacgaaaaaataacgaattcaaggaactaagatgctttggtcgtttatcgctgtctgtctttccgcatggctatctgtggatgcatcgtatcgtgggccaacctggcaacgctgggtgtttaaaccgttaacccttcttctcctgttgttactggcctggcaagcgccgatgttcgacgccattagctatctggtgctggcggggctgtgcgcctcactgctgggcgatgcgctaaccctgttgccacgtcaacgtctgatgtacgccatcggcgcgtttttcctctcgcacctgctgtacaccatctatttcgccagtcagatgacgctctctttcttctggcctctgccgttggtactgctggttctgggcgcgctgttactggcgattatctggacgcggctggaagagtatcgttggcctatctgcacgtttatcggcatgacgctggtgatggtgtggctggtaggtgaactgtggttcttccgtccgaccgctccggcgctctctgcgtttgtcggcgcttcgttgctgtttatcagtaactttgtctggctgggtagccactatcgccgacgcttccgtgcggataacgcgattgctgcggcctgctactttgccggtcacttcctcatcgtccgctcgctgtatctctgataaaacttgactctggagtcgactccagagtgtatccttcggttaatgagaaaaaacttaaccggaggatgccatgtcgactcctgacaatcacggcaagaaagcccctcaatttgccgcgttcaaaccgctaaccacggtacagaacgccaacgactgttgctgcgacggcgcatgttccagcacgccaacgctctctgaaaacgtctccggcacccgctatagctggaaagtcagcggcatggactgcgccgcctgtgcgcgcaaggtagaaaatgccgtgcgccagcttgcaggcgtgaatcaggtgcaggtactgttcgccaccgaaaaactggtggttgatgccgacaatgacatccgtgcacaagttgaatctgcggtgcaaaaagcgggctattccctgcgtgatgagcaggccgccgacgagccacaagcatcgcgcctgaaagagaatctgccgctgattacgctaatcgtgatgatggcaatcagctggggtctggagcagttcaatcatccgttcgggcaactggcgtttatcgcgaccacgctggttgggctgtacccgattgctcgtcaggcattacggctgatcaaatcaggcagttacttcgccattgaaacgttaatgagcgtagctgctattggtgcgctgtttattggcgcaacggctgaagctgcgatggtgttgctgctgtttttgattggtgaacgactggaaggctgggccgccagccgcgcgcgtcagggcgttagcgcgttaatggcgctgaaaccagaaaccgccacgcgcctgcgtaacggtgagcgggaagaggtggcgattaacagcctgcgccctggcgatgtgattgaagttgcggcgggcgggcgtttgcctgccgacagtaaactgctctcgccctttgccagttttgatgaaagcgccctgaccggcgaatccattccggtggagcgcgcaacgggcgataaagttcctgcaggagccaccagcgtagaccgtctggtaacgctggaagtgctgtcagaaccgggtgccagcgccattgaccggattctgaaactgatcgaagaagccgaagagcgccgcgcccccattgagcggtttatcgaccgtttcagccgtatttatacgccagcaattatggccgtcgccctgctggtaacgctggtgccgccgctgctgtttgccgccagctggcaagagtggatttataaagggctgacgctgctgctgattggctgcccgtgtgcgttagttatctccacgcccgcggcgattacctccgggctggcagcagcggcacgtcgtggggcgttaattaaaggcggtgcggcgctggagcagctaggtcgtgttacccaggtggcgtttgataaaaccggtacgctgaccgtcggtaaaccgcgcgttaccgcgattcatccggcaacgggtattagtgaatctgaactgctgacactggcggcggcggtcgagcaaggcgcgacgcatccactggcgcaggcgatcgtgcgcgaagcacaggttgctgcactcgccattcccgccgccgaatcacagcgggcgctggtcgggtctggcattgaagcgcaggttaacggtgagcgcgtattgatttgcgctgccgggaaacatcccgctgatgcatttgctggtttaattaacgaactggaaagcgccgggcaaacggtagtgctggtagtacgtaacgatgacgtgcttggtgtcattgcgttacaggataccctgcgcgccgatgctgcaactgccatcagtgaactgaacgcgctgggcgtcaaaggggtgatcctcaccggcgataatccacgcgcagcggcggcaattgccggggagctggggctggagtttaaagcgggcctgttgccggaagataaagtcaaagcggtgaccgagctgaatcaacatgcgccgctggcgatggtcggtgacggtattaacgacgcgccagcgatgaaagctgccgccattgggattgcaatgggcagtggcacagacgtggcgctggaaaccgctgatgcagcattaacccataaccacctgcgcggcctggtgcaaatgattgaactggcacgcgccactcacgccaatatccgccagaacatcaccattgcgctgggactgaaagggatcttcctcgtcaccacgcttttagggatgaccggactatggctggcggtgctggcagatacgggtgcgacggtgctggtgacagcgaatgcgttaagattgttgcgcaggagataaggcaaaccgatcgcaacattgagcgcgatcggtcccctcgcccctctggggagagggttagggtgaggggaaaaggcggcatcgaagccaatcagcccccatcaaccgcctttacgaatcaaataacgataaggcagtccatccgtctctttcgcaaccagttcgtgttccataaaggtacaaaacccaggaatatcgcgggtagtggccggatcgtcggcgataatcagcaacgtttcgccgggctgcatattgcgcacagttttgcgcaccatcattacgggttccgggcagcgcaggccaagtgcgtcgagtgtgtggtcagggctggaaaagagatcggtcattttcttctcatcacataaaaaaacggcgctagtttacgccctgtgagtccgtaagcaaaccaggttaacgattgcgtgaaaattaaccattgcattgtcaacgtaaagcagtatcatgcggcggctcgaaaaaagggtaagcacgttattatgttaaggtaacagacgtgtcgtacgtattgggttccctcaccccaatggttaatcaaaaaggtacaatatgaacgttttctcgcaaactcaacgctataaggcgttgttctggttatcgttatttcatctgctggtgatcacctccagtaactatctggttcagcttcccgtctccattttgggtttccataccacctggggcgcgtttagctttccgtttatttttcttgctaccgacctgaccgtgcgtatttttggcgcaccgctggcccgacgcattatcttcgcggtaatgatccctgcgttattaatctcctacgtcatctcgtcgctattctatatgggttcctggcagggattcggcgcactcgcccacttcaacctgtttgtcgcccgtatcgccaccgccagtttcatggcctacgcgctggggcaaatcctcgacgtgcacgtttttaaccgcctgcgtcagagtcgccgctggtggctggcaccgacagcgtccacactgttcggtaacgtcagcgacacgctggcctttttcttcattgccttctggcgtagcccggatgcctttatggctgaacactggatggaaatcgcgctggtcgattactgtttcaaagtgttaatcagtatcgttttcttcctgccaatgtatggcgtattactcaatatgctgttgaaaagactggcagataaatccgaaatcaacgctttgcaggcgagttaaaggttcgttatcagagttgtgataagatggatgaatgagccgttatggccgtttatcgaaaggaagaagtcaatgcgcaatctggttaaatatgtcggaattggcctgctggttatggggcttgcggcctgtgatgataaagacactaacgctacggcgcagggttcggtcgcggaaagtaacgctaccgggaatcccgtcaacctgcttgatggcaagttaagtttctcgctgccagcggatatgaccgaccagagcggtaagctgggaacgcaggccaataacatgcatgtctggtccgacgccaccgggcagaaagcagtcatcgtcatcatgggcgatgatccgaaagaagatctggcggtgctggcgaagcgtctggaagatcagcaacgtagccgcgatccgcagctgcaagtggtaaccaataaagccattgagctgaaaggtcacaaaatgcagcagttagacagtattatctccgcgaaaggccagacggcgtactcttccgttattctgggtaacgtgggtaatcaactgctgaccatgcaaattacgctgcccgctgacgatcagcaaaaagcgcagaccaccgcagaaaacatcattaatacgctggttattcagtaagttttaagatgatgaggcggcctcagggacgtgttccggaggccgtttttttaatcgccacgtcagtaataacgcgattgcgaccagtcccgccgccgccagataaatcaccggtacgcccgcccagctcatcaccagcccagccagtggtccagtcacgccaagcgataaatccataaatacggtgtaagttgccagcgccgccccctgattttgctgcggaaccgcttttaccgccactacacccaatgccgggaacaccagcgaaaacccggcccccgccagtaagacgccgattttcgccatccacggcatagtcgccacgccaaccagtagcaggccgattatctcaacgctaaagcaaatcatcgctacgtttaagccaccgatacggttaatgccgttagggaataacaaacgcgtaccgacaaacgcacagctaaacagcgtcagcgcgaaagccgcaccgtcccaacctttagcgtcataaaacagcgtgataaaggtggcgatgacgccaaatccggcggaagccagtgccagcgccataccgtacagccagacgcgcccaagcaccgcgcgaaacggcagcggtttgcctttactggcttttaccgtcggacgcgggatcgccaacaaaatggccaccagcgccacgcccataatgattaacgctaacgcctgcaagccgccccagtgataaaacacgacgcctaacggcgcacccatcgccatcgccccgtaagtgacaatgccgttccacgaaatcacccgcccgatatgcagcgagccaaccacgccaacgccccatagggtcgatcccgttccggcaaaactttgcccaatcccaaggatgacgcgccccaggcaaagtaataacaggctgatgacaggcagactggcggttaatcctgccgtcagataccccagaccgctcaaaaagcagccgcataaaccgaggacgacaatctttttgggtcccagcgaatcggcgtaacgtccggcatgagggcggctcagcaaggtggcgaaatattgcaggctgataaccaatcctgcccagaaggcgctaaagcccatcacatcatggacatagcccggtaatacagcgagcggcaacccgatggtgaggtagctggcgaagttaaacatgactatagagacaatgcgcaaattcaggcgcaatccgtttagcgcgggttcggctacgggttcgggcatgaggatcaccacatttttacaacagtgtttcatttttaccacgtgctgacgtgaaaatcagcagtaagaatcagaatattgctggcgtgactcccgctacacttaatacaaaaagtcacaaggaagccccaatggaaacccctcaacccgataaaacgggcatgcacattctgctcaagctggcctcgctggtagtgatcctcgcgggcattcacgcagcggcagatatcattgtgcagctgttactggcgctgttttttgccatcgtcctcaacccgctcgtcacctggtttattcgtcgaggagtacaacgccccgttgccattacgattgtagtggtggtgatgctgatcgcactaaccgcgctggtcggcgtactggcggcatcgtttaacgaatttatctctatgctgccgaagtttaataaggagctgacgcgcaaactttttaaattgcaggagatgttgccttttcttaatttgcatatgtcgccggagcgaatgctgcagcggatggactcggaaaaagtggttaccttcaccacagcgctaatgaccgggctttccggggcaatggcgagcgtgcttttgctggtgatgaccgtagtttttatgctgtttgaagtgcgccacgtcccttacaaaatgcgttttgcgctgaataatccacagattcacatcgcgggattacaccgcgcacttaaaggcgtttcgcactatcttgcattgaagacgctactcagtttatggacaggtgtcatcgtctggctggggctggagctgatgggggtgcagtttgcgctgatgtgggcagtactggcgtttttgctcaactacgtgcccaatatcggcgcggtaatttccgccgtaccgccaatgattcaggtgctgctgtttaatggtgtttacgaatgtattctggtcggcgcattgtttttagtggtccatatggtcatcggcaatattttagaaccacggatgatgggccatcgcctggggatgtccaccatggtggtatttctttcattgttaatttggggatggctgctcggcccggtagggatgctactttcggtgccattaaccagcgtgtgtaaaatctggatggaaaccaccaaaggcggtagcaaactggcgattttactggggccgggcagaccgaaaagtcggttaccgggatgaggcgacaagtgatacgatacgcactttcattttccattaaacgttggccctgatatgtatcggatagttctggggaaagtttcgaccttaagcgcagctccactgccaccgggtttacgcgagcaagcaccgcaaggtccacgacgcgaacgctggctggcggggcgtgcattgctttcgcacacgctttccccgctaccggagatcatctatggcgaacaaggcaaacctgcatttgcgccggaaatgccgctatggttcaacttaagccatagcggtgacgatatcgccctgctgttgagtgatgaaggcgaagtcggctgcgatatcgaagtgattcgcccgcgcgccaactggcgctggctggcgaacgccgtattcagcctcggggaacacgctgagatggacgccgtgcatcctgatcagcaactggaaatgttctggcgcatctggacgcgcaaagaagccatcgttaaacagcgtggcggcagcgcctggcaaatcgtcagcgtagacagcacctatcactcctcgctgtcagtcagccattgtcagcttgaaaatttaagccttgcgatctgcacccctactccctttacgctcaccgccgacagtgtgcaatggatcgattcagttaactgatccgcccacccgactgcccatctattgatccagaacaggtaatcagtatgacgaatacttaaaatcgtcatacttatttccgccatctattttaatccattggggttaccatgctctccacactccgccgcactctatttgcgctgctggcttgtgcgtcttttatcgtccatgccgctgcaccagatgaaatcaccaccacctggccggtgaatgtcgggccactaaacccgcacctttacacgcctaaccagatgttcgcccagagcatggtttatgaaccattggtgaaatatcaggcagacggttcggtgatcccgtggctggcaaaaagctggactcattcagaagatggtaaaacctggaccttcaccctgcgtgatgacgtgaaattctccaacggtgaaccgttcgatgccgaggcggcggcagaaaacttccgcgcagtgctcgataaccgtcaacgtcacgcctggctggagctggcaaaccagattgttgatgttaaagcactcagtaaaacagagctgcaaattaccctgaaaagcgcctactatcctttcctgcaagaactggccctgccccgtcctttccgttttatcgctccctcgcagtttaaaaaccatgaaaccatgaacggaattaaagcgccgattggcaccggaccgtggattttgcaggaatcgaaactgaatcagtacgatgtcttcgtccgtaacgaaaactactggggcgaaaagccagcgattaaaaagatcacctttaacgtcatcccggacccgactacccgcgcggtggcgtttgaaactggcgatatcgacctgctgtacggaaacgaagggttattaccgctcgataccttcgcccgctttagccagaatccggcttaccacacccaactgtcacagccgatcgaaaccgtgatgctggcgctcaataccgccaaagcccccaccaacgagctggcagtacgtgaagctcttaattacgcggtaaacaaaaaatcgctgattgataacgcgttgtatggcacccagcaggtcgccgacaccctgtttgccccttctgtgccctacgccaacctcggcctgaaaccgcgccagtacgatccgcaaaaagcgaaagcgttgctggaaaaagccggttggacgctgcctgcgggcaaagacatccgcgagaaaaatggtcagccgctgcgcattgaactttcgttcatcggcaccgatgcgttaagcaaatcgatggcggaaatcattcaggctgatatgcgccagattggcgcagatgtctcgctgattggcgaagaagagagcagtatctatgctcgtcagcgcgacggtcgttttggcatgattttccaccgcacctggggcgcgccatatgatccacacgccttcctcagttcaatgcgcgtaccgtcacacgctgacttccaggcacagcaaggattagccgacaaaccgctgattgataaagagatcggcgaagtgctggcgacccatgacgaaacgcaacgtcaggcgctgtatcgcgacattctgacccgtctgcatgacgaggcggtttatctgcctatcagttacatctcaatgatggtggtatcaaaaccggagctgggtaacatcccctacgcgccgatcgccaccgaaattccgttcgaacagattaaaccggtgaaaccttaatgttgcgttacgtattacgccgctttctgctgctgatcccgatggtgctcgccgcctcggtgatcatttttctgatgctgcgcctcggtaccggcgacccggcgctcgattatttgcgtctgtctaacctgccgccgacgccggagatgctggcctctacccgcaccatgctgggactggatcagccgctgtacgtccagtacggcacctggttgtggaaggcgctgcatcttgactttggtatctcattcgccagccaacgcccggtactggacgatatgctgaacttcctgcccgccacgctggaacttgcaggtgcggcgctggtattaattctgctcacttccgtaccgctcggtatctgggcggcgcgccatcgcgaccgtctgccggatttcgccgtacgtttcatcgcgtttcttggcgtgtcgatgcctaacttctggctggcgtttttactggtgatggcgttttcggtgtatctgcaatggctacccgcgatgggttacggcggctggcagcacatcattttgcctgcggtttccattgcctttatgtcgctggcgattaacgcgcgtttactgcgcgccagtatgctggacgtcgccggtcagcgtcacgtcacctgggcgcgtctgcgcggcctgaacgacaaacagaccgaacgtcgccacatcctgcgcaatgcctcgctgccgatgatcaccgccgtggggatgcatatcggcgaactgattggcgggacgatgattatcgaaaacatctttgcctggccgggcgtcgggcgctatgcggtgtcggcgatttttaaccgtgactatccggtgatccagtgctttacgctgatgatggtggtggtttttgtggtctgtaatttgattgtcgatttgctcaacgccgcgctggacccgcgcattcgtcgtcatgaaggagcgcacgcgtgaactttttcctctcttcccgctggtcggtacgcctggcgctgatcattatcgccctgctggcgctgattgcgctcaccagccagtggtggctgccgtatgaccccctggcgattgatttgccgtcgcgcctgctttcgccggatgcgcagcactggctgggcaccgatcacttaggtcgcgatattttctcgcggctgatggcagcgacccgcgtgtcgctcggttcggtaatggcctgcctgctgctggtgctgacattagggctggttattggcggcagcgccgggttgattggcgggcgcgttgatcaggccaccatgcgcgtcgccgatatgtttatgaccttcccgacctcgattctgtcgttctttatggttggcgtgctcggcaccgggctgaccaacgtaattatcgccatcgccctgtcgcactgggcgtggtatgcacgcatggtgcgcagcctggtgatttcactacgccaacgcgagtttgtgctggcgtcacggctttccggtgcgggccatgtgcgggtgtttgtcgatcatctggcaggcgcggtgatcccttcgctgctggtgctggcaacgctggatatcggccatatgatgctgcacgtcgcggggatgtctttccttggcctcggtgtgaccgcgccgaccgccgaatggggcgtgatgattaacgacgcgcgccagtatatctggacccagccgctgcaaatgttctggccggggctggcgctgtttatcagcgtgatggcctttaacctggtgggtgacgcactgcgcgatcatctggaccctcatctggtgacggagcacgcacactaatgccgcaacagattgaactacgtaatatcgcgctacaggccgcgcagccgctggtacacggtgtatcgttaaccctgcaacgcgggcgcgtgctggcgttagtcggcggtagcggcagcgggaaatcattaacctgcgccgtggcgctgggaattctgcccgcaggcgttcgccagacggcgggggaaattttagccgatggcaaaccggtttcgccttgcgccctgcgcggcatcaaaattgccaccatcatgcagaacccgcgcagcgcctttaatccactgcacaccatgcacacccacgcgcgggaaacctgcctggcgttagggaaacccgccgatgacgctacgcttaccgctgccatagaagcggtggggctggaaaacgccgcgcgcgtgctgaagctgtacccgttcgagatgagcggcggcatgttgcagcgcatgatgattgcgatggcggtgctgtgtgaatcaccgtttatcatcgccgatgaaccgaccaccgacctcgacgtggtagcacaggcgcgcatcctcgatctgctggaaagcattatgcaaaaacaagcgccgggaatgctgctggtcacccatgatatgggcgttgtggcgcgtctggcggatgacgtggcggtgatgtcacaaggtaaaattgtcgaacagggcgatgtagaaacgctgtttaacgcccccaaacatacggtgacgcgcagcctggtttccgctcatctcgccctctacggtatggagctggcatcatgaccttacttaacgtctgcggcctttcccatcactatgcccacggtggatttagcggaaaacatcaacatcaggcggtgctgaataacgtttccctgaccctgaaaagcggcgaaaccgtcgccctgctgggacgcagcggctgcggaaaaagcaccctcgcgcggctgctggtaggcttagagtctccctcacaagggaatattagctggcgcggcgaaccgctggcgaaactcaatcgcgcccagcgtaaagcgttccgccgcgatattcagatggtatttcaggactccatcagcgccgtgaatccgcgcaaaaccgtgcgcgagatcctgcgtgaaccgatgcgccacctgctatcactgaaaaaatccgaacaactggcgcgcgccagcgaaatgctgaaggcggtcgatctcgatgacagcgttctcgacaaacgcccaccgcagttaagcggcggccagctccagcgcgtctgcctggctcgcgcactggcggtcgaaccgaaactactgattctggatgaagccgtttctaaccttgatctcgtgttacaggcgggcgtcattcgcctgctgaaaaagctacaacaacagtttggcactgcctgcctgttcatcacccacgacttacgcctggtggaacgcttttgccagcgagtgatggtgatggacaacggacaaatcgtcgaaacccaggcggtgggagataaattaaccttttcctctgacgccggacgtgtgctacaaaacgcggtattacccgcattccccgtgcgccgtcgcacctcagaaaaggtttaacgcaaatgcaacgagtcaccatcacgcttgatgacgatttactggagacgctggacagcctgagccagcgtcgtggttataacaaccgttccgaagctatccgcgatattctgcgtagcgccctggcgcaggaagctacccagcagcacggcacacaaggtttcgcggtgctgtcgtatgtgtatgaacacgaaaaacgcgacttagccagccgtattgtttccacccagcatcatcaccacgacctctccgtcgccacgctgcatgtgcacatcaaccacgacgactgtctggaaatcgccgtgttgaaaggtgacatgggtgacgtgcagcattttgccgatgacgttatcgcccagcgcggcgtgcggcacgggcatttgcagtgcttgccgaaggaagattgagtctattattgggtcctttggtgaacgatcaacaaagggccactagcacacctgattcctctctaaataccctatccgaaccttctcttttgtaacgttctaaatatattcctaaaaatcttcaattcattgtgaccacaagtttttcttcgctttttcgtatgaagatactgtcattaaaataatagaaaaggattttacgatgagcggaaaaccggcggcgcgtcagggtgacatgacgcagtatggcggtagcattgttcagggttcagccggggtacgtattggtgcccccaccggcgtggcctgttcggtgtgccccggcggggtgacgtccggccatccggtcaatccgctgctcggtgcaaaggtccttcccggtgaaaccgacatcgccctgcccgccccgctgccgttcatcctctcccgcacctacagcagttaccggacaaaaacgcccgcgccggtggggagcctcggccccggctggaaaatgcctgcggatatccgcttacagctgcgcgataacacactgatactcagtgataacggcggcagaagcctgtattttgagcacctgtttcccggtgaggacggttacagccgcagcgagtcactgtggctggtgcgcggcggcgtggcgaaactggatgaaggtcaccggctggccgcactctggcaggcgctgccggaagaactccgcttaagtccgcatcgttatctggcgacaaacagtccgcaggggccgtggtggctgctcggctggtgtgagcgggtgccggaagcggatgaggtgctgcctgcgccgctgccgccgtaccgggtactgaccgggctggtggaccgcttcgggcgcacacagacgttccaccgcgaagccgccggtgaattcagcggcgaaatcaccggcgtgacggatggtgccgggcgtcacttccggctggtactgaccacgcaggcgcagcgggcagaagaagcccggcagcaggccatttccggcgggacggaaccgtccgcttttcctgataccctgccgggttacaccgaatatggccgggacaacggcatccgtctgtctgccgtgtggctgacgcacgacccggaatacccggagaatttacctgccgcgccgctggtgcgctatggctggacgccgcgcggcgaactggcggcagtgtatgaccgcagcaatacacaggtgcgcagctttacttacgatgataaataccggggccggatggtggcgcaccgtcacacgggccgaccggaaatccgttaccgttacgacagcgacgggcgggtgacagaacagcttaacccggcaggcttaagctacacgtatcagtatgagaaagaccacatcaccatcaccgacagcctggaccgccgtgaagtgctgcacacgcagggcgaagccgggctgaagcgggtggtgaaaaaggaacacgcggacggcagcgtcacgcagagtcagtttgacgccgtgggcaggctcaggacacagacggatgccgcaggccggacaacagaatacagcccggatgtggtgacgggcctcatcacgcgcatcaccacgccggatggcagggcatcggcgttttactataaccaccacagccagttaacgtcagccaccgggcctgacgggctggaaatacgccgggaatatgatgaattgggccgtctgattcaggaaactgcccctgacggcgatatcacccgctaccgttatgataatccacacagtgacttaccctgcgcaacggaagatgccaccggcagccggaaaaccatgacgtggagccgttacggtcagttgctgagcttcaccgactgttccggttatgtaacccgttatgaccatgaccgcttcgggcagatgacggcggtgcaccgcgaggaagggctgagtcagtaccgcgcatacgacagccgtggacagttaattgccgtgaaagacacgcagggccatgaaacgcggtatgaatacaacatcgccggtgacctgaccgccgtcattgccccggacggcagcagaaacgggacacagtacgatgcgtggggaaaggccgtccgtaccacgcagggcgggctgacgcgcagtatggaatacgatgctgccggacgggtcatccgcctgaccagtgaaaacggcagccacaccaccttccgttacgatgtactcgaccggctgatacaggaaaccggctttgacggccgcacacagcgttatcaccacgacctgaccggcaaacttatccgcagcgaggatgaggggctggtcacccactggcactatgacgaagcagaccgcctcacgcaccgcaccgtgaagggtgaaaccgcagagcggtggcggtacgacgaacgcggctggctgacagacatcagccatatcagcgaagggcaccgggtgacggtgcattacgggtatgatgagaaaggccgcctgaccggtgagcgtcagacggtgcatcacccgcagacggaagcactgctctggcagcatgagaccagacatgcgtacaacgcgcaggggctggcgaaccgctgtataccggacagcctgcccgccgtggaatggctgacctacggcagcggctggctgtcaggcatgaaactcggcgacacaccgctggtggagtacacccgcgaccgcctgcaccgggaaacgctgcgcagcttcggccgttatgaactctccaccgcttacacccctgccgggcagttacagagccagcacctgaacagcctgcagtatgaccgcgattacacctggaacgacaacggcgaactcatccgcatcagcagcccgcgccagacccggagttacagctacagcaccaccggcaggctgaccagcgttcacaccaccgcagcgaatctggatatccgcatcccgtatgccacagacccggcaggtaaccgcctgcccgacccggagctgcacccggacagcaccctcagcatgtggccggataaccgtatcgcccgtgacgcgcactatctttaccggtatgaccgtcacggcaggctgacagagaaaaccgacctcatcccggaaggggttatccgcacggatgatgagcgcacccaccagtaccattacgacagtcagcaccggctggtgcactacacgcggacacaatatgcagagccgctggtcgaaagtcgctatctttacgacccgctgggccgcagggtggcaaaacgggtatggcgacgtgaacgggacctgacgggctggatgtcgctgtcacggaaaccggaagtgacctggtacggctgggacggcgaccggctgaccacgatacagaacgacagaacccgcatccagacgatttatcagccggggagcttcacgccactcatcagagttgaaaccgccaccggtgagctggcgaaaacgcagcgccgcagcctggcggatacccttcagcagtccggcggcgaagacggtggcagtgtggtgttcccgccggtgctggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgactgtggagcagatgcaaaaccagatggacccggtgtacacgccggcgcgaaaaatccacctgtaccactgcgaccatcgcggcctgccgctggcccttatcagtaaggaaggggcaacagaatggtgcgcagaatacgatgagtggggcaacctgctgaatgaagagaacccgcatcagctgcagcagcttatccgcctgccggggcagcagtatgatgaggagtccggcctgtattacaaccgccaccgctattatgacccgctgcaggggcgatatatcactcaggatccgattggactgaaggggggatggaacctgtatggatatcaattgaatccgatatcagacatcgaccccctgggtttatctatgtgggaggatgcaaaatcgggggcatgtactaatggtctttgcggcacactatccgctatgataggtccagataaatttgattctatagatagcaccgcatatgacgccttaaataaaataaatagccaatctatttgcgaagataaagagttcgctggtttaatatgtaaggataatagtggcagatatttctcaacagcacctaaccgaggagaaagaaaaggatcatatccattcaatagcccttgccctaatggtactgagaaagtatcagcttatcatactcatggtgcagatagtcatggagaatattgggacgaaatattttcaggtaaagatgagaaaatagttaaaagtaaagataacaatatcaagtcattttatttaggtacgcccagtggtaattttaaagcaatagataaccacgggaaggaaataacaaacagaaaaggattacctaatgtctgcagagttcatggtaatatgtaaaaaatattgtttaggaactgtgtcattgtatctttgtttgtttttacatacaacacatgggcgcagtgtaataataatattaaaataatgcgcaagtatgaaagtgaaggtaaatataccgttagaaatttggttaaaaataaagctatagcattggaattagctgagatatatgttaagaatcgttatggacaggatgccgcagaagaagaaaaaccatacgaaataactgagttaacaacaagttgggttgttgaaggtaccattcactcagaccaaattgctggtggggtttttattatagaaataggcaaaaatgatgggagaattctgaattttggccacggaaaataagtatgtaaggataatcaaacatcgtgtgcgctgatggcagagtaggtggaggactccagacagtcaaacgatagaaaaagatagcctttatggaggttcctgcaatgtcaaatacataccagaaaagaaaggcaagtaaagagtatggtttatataataaatgtaagaaactaaatgatgatgaattatttcgcttacttgatgatcgcaattccttgaaaaggatttcatctgccagagtattacagttaagaggggggcaagacgctgttagattggcaattgaattctgcactgacaaaaattatatccgtagagatatcggagcatttatactcgggcaaatataaatttgcaaaaaatgcgaagataatgtttttaatattttgaacaatatggcattgaatgataagagtgcttgcgttcgagctacggcaatcgagtcaacggccagggaaagatcatcaaaagttcactttttgcactaaataattcgcattttatgtttaaaaattgagatattccttattacctgaagctgttttttattgcttatacatgatcaaatactccttacctaattaaggagaacaaaatggaacttaaaaaattgatggaacatatttctattatccccgattacagacaaacctggaaagtggaacataaattatcggatattctactgttgactatttgtgccgttatttctggtgcagaaggttgggaagatatagaggattttggggaaacacatcccgatgttttgaagtgatatggtgattttgaaaatggtattcctgttcacgatatcattgccagagttgtatcctgtatcagtcctgcaaaatttcacgagtgctttattaactggatgcgtgactgccattcttcagatgataaagacgtcattgcaattgatggaaaaacgctccggcactcttatgacaagagtcgtcgcaggggagcgattcatgtcattagtgcgttctcaacaatgcatagtctggtcctcggacagatcaagacggatgagaaatccaatgagattacagccattcctgaacttcttaacatgatggatattaaaggaaaaatcatcacaactgatgcgatgggctgccagaaagatattgcagaaaagatacaaaaacagggaggtaattatttattcgcggtaaaaggaaaccaggggcggctaaataaagcctttgaggaaaaatttccgctgaaagaattaaataatccagagcatgacagttacgcaatgagtgaaaagagtcacggcagagaagaaatccgtcttcatattgtttgcgatgtccctgatgaacttattgatttcacgtttgaatggaaagggctgaagaaattatgcgtggcagtctcctttcggtccataatagcagaacaaaagaaagagccagaaatgacggtcagatattatatcagttctgctgatttaaccgcagagaagttcgccacagcaatccgaaaccactggcacgtggagaataagctgcactggcgtctggacgtggtaatgaatgaagacgactgcaaaataagaagaggaaatgcagcagaattattttcagggatacggcacattgctattaatattttgacgaatgataaggtattcaaggcagggttaagacgtaagatgcgaaaagcagccatggacagaaactatctggcgtcagtccttgcggggagcgggctttcgtaatcttgccctgaatacaggactgagtatcaaaaagccggttaactgaaactgtccaggttttgggggtcagttcataaacgccttatccggcctaaaaacaactaaaattcaataaattgcaccgatgcgtagtccctataagcttacgcatcgggcaattgtatttacgccattgtcccaatcgtcttcctgaatcgcagcagtgcaatggtgaaaaacgcgccgccaattgccatcagcgtcaggaactgcggccagacgatttcgaatccggcaccccggtagaggatggcctgcgcgaggctaacaaagtgtgtcgtcggcatggtcagcatagtgtcctgcaccatctgcggcatactttcgcgcggcgtggatccaccggaaagcatttgcagcggcagcagcaccagaatcaccagcagccccagttgcggcattgaacgcgctatcgtccccataaaaatgccgattgacgtggtggcaaacagactgagcgccacgcccagcataaacagcgggatcgagccttcaatcggtacgcccagtacacctttcaccatcagcaccagcgataatcccgataccaccagcaccaccagccccatcgaccagatcttcgccatcatgatctcaaacggcgttatcggcatcaccagtaaatgttccaccgtgccgtgttcacgctcgcggatcagcgccgatccggtcaatacaatcgccagcatggtaatgttgttgatgatcgccatcaccccgccaaaccacgcgggatcaaggttcgggttaaagcgcatccgggtttccagcgataccaacggttcgctgttatcacggtagcgcgcgacaaagctgttcacttcaccgttgataatattctggatatacccattgccggtaaatgcctggctcatgcgcgtggcatcgacgttcacctgaatatccggctggcgtccggcgaggacatcacgctgaaaattaggcggaatatttatcgcgaaggtatagcgtccggcgtccagtccagcatccatctcatcggcggtgatcatctccggtggcaaaaaccacggacgatagaagctgttaacgatccggttcgataactgcgattgatccatatcggcaatggcgatcggcgcgaggttcaacgatcctggcgtaacggtcgctgacgaatacaccgacaccgtaaacgagaagacaatcagcgtcagcatcgctttatcaccgagcagactgcgcaactctttgatacccagattaaaaatattgcgtaaatggcgcatcatccctcctgttttttcagcagcaggatacttaagcccatcaccagcgggatggctatcagcaacgggataaaaagttgccacaaatcagtcagatccagcgctttcgagaacgtcccgcgggcgataatcagaaaatgactggtcgggtaaacctcgccgatccaacgtccaggcccttccagcgaagctaccggatcgatcatcccggaaaactgtgtcgccgggatcaacgtgataatcgccgttccgaaaatggcggcaatctggcttttcataaaggtggagatcagcagccccattccggtggcaatgatgatatacagcagcgccgccagggtgagcgtcaggaaactgcctttatgcggtacgccaaacacaaacaccgacaggccgcagagcaggaaaaagttcagcatccccagcgcgatgtatggcaactgtttaccaagcaaaaattcactacgcgtggtgggggtcacgtaaaggttgataatcgacccaagctctttttcccgcaccacgctaagggcgcttagcattgacgggatcatcatcagcagaagcgggatcaccgccggaacaatcgctggcaggctttttacgtccgggttatagcgataacgcgtctcaatgttcatcagcccgctttggctggcgggtgtcgattgtcggctcgccacatcctgaagccaactctggtgcattgcctgcacgtaaccttttaccgtttcggcacgactgggcatcgctccgtcgatccagacgccgagttccacaggcgtaccacgcgcgatatcgcgcccgaaattgggcgggatctcaatcgccaccgtgatatcgcccgcacgcatccgacgatcaagctcgtcataactggtgagcggcggctgttcgataaagtaacgggaaccggagaggttgagtgtccacgcctggctactgacggtctggtcgcggtcgagcaccgcaaagcgcaggttttccacatccatactgatgccgtaacccattatcagcatcaggatcaccgttcccatcagcgccagcgtcgaacgtactggatcgcgtcgcagttccagcgcttcgcggcggctgtagctaaacagacggcgcaggctaaatccctgacgcggcgcgtgggtggtgtcgtgtaccacgggcggcgcttcggcttcgttgctctgccctgccgcttcctgcaaataggcgataaatgcctcttccagactggcggctccgcgtttctcaaccagttcctgcggtgtaccgctggcaagcacttttccggcgtgcatcagtgagatgcggtcgcaacgttccgcttcgttcataaagtgggtggagatgaagatagtcactttgtcctggcgcgagagatcgaccatcaactgccagaacatatccctcgccaccggatcgacaccagaagtaggctcatcgaggattaacatctccgggcgatgaatcaccgccaccgccagcgaaagccgctggcgaatgccgagcggcaatgactccggcagaatatcttcaacgtcgttgagcttaaaacgctcgctcatttcagccactcttgcgggaatttccgcttccgggatgtgaaacaaacgggcatgtaactcaaggttttgccgcacggtgagttcgttatagagcgaaaacgcctgcgacatatagcccacccgacggcgggtatcgatatcttttggatcaaccggttgcccgaacagccacgcctcaccttcgctggcgggcagcagtccggtgagcattttcatggtggtggatttaccgcagccgttcgaaccaagaaaaccaaaaatctccccgcgtggaatgcggaaattaacgtgatcaacggcaacgaaggaaccaaaacgcatggtcagatcgcgcgcttcgatggcaatctctgcgttttcaggttgatacggtgggatcactaccgcctgatgcgcctggcgttgcgcttgcggtaacagatttataaatgcttcttccagcgtagcgctttgcgtttgctgccgtagctcttcggcgctgccagttgccagcacttctccggcattcatcgctaccagccagtcgaagcgttcggcctcttccatataggcggtggcgaccagcacgctcatattgctctgccgctggcgaatactgtcgatcagatcccagaactgggagcgggagagcgggtcaacccccgttgttggctcatcaaggatcaacagttccgggtcgtggattaacgcgcagcacagcccaagtttttgcttcatcccgccggagagtttccctgccggacgatcgcgaaacggtgctaaccccgtgctggtcagcagctcattaattcgcacttcccgctccgctttgtcgtgaccgaacaggcgagcgaaaaaatcgacgttttcatacaccgacaaggtgtggtagaggtttttgcccagcccctgcggcatccaggcgatgcgcgggcagacgtctcggcgatgcttcgggtcgtgcatatcgccacccagcaccaccacattgccctgctcaatgacgcgggcaccggaaatcagtgacaataaactcgacttcccgacgccatccggaccaatcagcccgaccatgcaacgggccggaatatcgagagtgatattgttcagcgcaacggtttttccataatgctggctcacgcccgccagttgcgcgacaggcgggacgggaaccagttccagatgagtcattgcggcaacctcaccacgaggtcgtcaggccacggaagttcttcattcacccgcacccacgctacgcccggtaaaccggttttgacatattccagatgctgctggagtaattccggtgggatacgcgctttgacgcggaacatcagtttcagccgttcatcgctggtttcgacggtttttggcgtgaactgggcgacactggcgacaaaactgatggtcgccggaatacgcagatctggcgcggcatcgaggatcagccgggcttcaccgccaagtttcagcgtgcccgcctgttcggttggcaggaagaaagtcatatagacgtcgctgagatcgaccatattcagcacccgaccgcctgccgccagcacttcccctggctcggcaacgcgatattgtacgcgtccatcacgcggggctttcagttcgctgtcatcgatatctgcggcaatgcgccgttcagtggcttgtgcggcttcgacgcgagtttgcgcctgaatgatattggtgcgtgccgcttctatagccgctttagaagccgatacctgagctttcgccgattccagcgcagctcgggcgctctcagcggcggcgcgatcgtcatccagctgttgcgcagaaatagcccctcgttgggcgagcgagcgggaacgcgtatgacgtttagccacggagtccagttcggcctggcgttgattaaccagcgactgcgcggcacgagtttcgctttgccgttgctccagcaaagcctgcgcggcagcaacggcactttgtgctgctttgatttgcgcgatggcttccagtcgctgttcctgcaacacgcgagtatccatcttcgccagcacttcgccttcgcgaacaaactggccttctttcaccagaatggtgtcgatacgcccggcaattttgctggcgatatccacttccgtcgcttcaatgcgcccattgctgacggcaaagccttccggcacacctgccgggcgcaacagccaccacgccacgatagccgccaccgccagtaacccgacaacccaccacgccagatggcgcttactcttatccataatcgacccgccataatccctgtaagcaaacgacgcgtgttacaactgccgccgaacgacgttcagcggattcttccatccgggataagaaggaaacgacaaatacgaccagcgcgcagagcattgagcgccaacggggaaggcttagtgaaaacgggtagtaatgttgtcatcatcagcattcctggccgtaaatgaaacacgcatactcataagtgtgatctataaaactggctgacaaaacggtatccatcctgttggatagcgtttcacgcctgttcagttgcaggaacagagcattcctttttacgttttatcaacagtctcaaccagatagtaacattaatattcatgttgtctatggttcagagctgtaacattgtgcgccttctgatcaaaggcataagtccatttctgtttttttcatgctggtaagacttccagggagtggttatctcaggccctgcaccagggttaatttggcaattatgcatgctgaacattcttccagcatgtttactgtcacgggcgttaagacctaaaactgtccccgtttcacctatacattctcttccaccattaccgttatgtgcaacaacttgatttatacctaacatttgtgagcatgctaatagtgcttcaagtttaggtctgtaatctgtcgaaacagaaaaataacgattaaaggatcgacggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaactgcccgcattatgggcgttggcctcaacacgattttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacagtctccggaagacggttgttgcgcacgtattcggtgagcgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattacctgggagcggtatgctttacgttgttctcaatcgtttcaatattagaagcaggttctgctaaaaaataattgcaacgtaccggataaaaccagcgttgaccatttgcgtaacgctggtttttcttaggcatcatgaaataacgcagcattaatgcatagtggttaaggataaaaaaacaacaaagttactgtctttttcagcctgttcatattttataaagatctggccactgggtgagttttcaatcacctttccttccaccttatattaagcctggagggtttcagttcacgggctcattagaaaataatcacaagatagccactatcaaaattagctcatttttaatgcggctctaataattttcatctttaggtaacaggtcaggacgacttcgctgcaatcaaatcctgcgcacaagcccatgcactcgaccacgcccactggaagttatagccccccagccagccggtgacgtccatcacttcgccgatgaagtacagcccaggcactttgcgcgcttccatcgtccgtgaagagagttcgttggtgtccacgccgccgagcgtcacttcggcagtgcgatagccttcagtgccgttgggttgtacgcgccagtcggtcaatgtgctaatcagtgcctgttggtcacgcacgttgagctgttttagcgaaacatccgggatttgcccgagttgctgtaagcgttcaaccaaccgcttcggtagatgaaccgccagtgtgtttttcaggctctgattcggatgtgcgttacgctgctcattcaggaaggtttcgaggtccacatcaggtagcagattgatactgacaaattcacccggttgccagtagcttgaaatctgcaacaccgccggtccagacaagccgcgatgggtgaagagtaagttctcacggaaaacgatgccgttttcagcggtaatcacggaaggcaccgccacgcccgccagcacctgtaactcttcgagcaacggtttatgcagagtgaatggcaccagacccgcacgggtcggcagcacgttgaggccaaattgttcggcaatcttataaccaaacggcgacgcgcccagccccggcattgacagcccaccggtcgcgatgaccagcttttcgcaaccgacagtcatgccgttcagttcaagcgtgaagcctgtttcatccttcgccacactcagcacttcgctacgcaatctgaaggttacattgcccttctcgcactcatccaccagcatgtcgacaatctgctgcgcggagtcatcgcagaagagttgtcctaacgttttctcgtgccaggcgatgccgtgtttattgaccagatcaatgaaatcccactgggtaaaacgcgcgagtgcagacttacaaaaatgcggattctggctcagataagcgcctggttcgacataaaggttggtaaagttgcagcgcccaccgccagacataaggattttgcgccctggttttttaccattatcgatcagcagaacccggcgtcctgcctgacctgccagcgcagaacagaacatacccgccgcaccagcgcctataataatggcatcaaacctttccacgttgcgctcctcttagaaaaaacgggcgtgaattgtaaagattcctcagtggtcgcaccagcatcaatattactaaaaggaagtatttgcctgaattatataagataattattttttgagtgaaatccatacaggaggcaaatcaaaaaaagtctatatttcactttgcccgcgccgcgaaagtcactgataatgcgccgcgttcatgtcctcaaaatggcgtaacgtcctatgctacatttgtttgctggcctggatttgcataccgggctgttattattgcttgcactggcttttgtgctgttctacgaagccatcaatggtttccatgacacagccaacgccgtggcaaccgttatctatacccgcgcgatgcgttctcagctcgccgtggttatggcggcggtgttcaactttttgggtgttttgctgggtggtctgagtgttgcctatgccattgtgcatatgctgccgacggatctgctgcttaatatgggatcgtctcatggccttgccatggtgttctctatgttgctggcggcgattatctggaacctgggtacctggtactttggtttacctgcatccagctctcatacgctgattggcgcgatcatcgggattggtttaaccaatgcgttgatgaccgggacgtcagtggtggatgcactcaatatcccgaaagtattaagtattttcggttctctgatcgtttcccctattgtcggcctggtgtttgctggcggtctgattttcttgctgcgtcgctactggagcggcaccaagaaacgcgcccgtatccacctgaccccagcggagcgtgaaaagaaagacggcaagaaaaagccgccgttctggacgcgtattgcgctgatcctttccgctatcggcgtggcgttttcgcacggcgcgaacgatggtcagaaaggcattggtctggttatgttggtattgattggcgtcgcaccagcaggcttcgtggtgaatatgaatgccactggctacgaaatcacccgtacccgtgatgccatcaacaacgtcgaagcttactttgagcagcatcctgcgctgctgaaacaggctaccggtgctgatcagttagtaccggctccggaagctggcgcaacgcaacccgcggagttccattgccatccgtcgaataccattaacgcgctcaaccgcctgaaaggcatgttgactaccgatgtggaaagctacgacaagctgtcgcttgatcaacgtagccagatgcgccgcattatgctgtgcgtttctgacactatcgacaaagtggtgaagatgcctggcgtgagtgctgacgatcagcgcctgttgaagaaactgaagtccgacatgcttagcaccatcgagtatgcaccggtgtggatcatcatggcggtcgcgctggcgttaggtatcggtacgatgattggctggcgtcgtgtggcaacgactatcggtgagaaaatcggtaagaaaggcatgacctacgctcaggggatgtctgcccagatgacggcggcagtgtctatcggcctggcgagttataccgggatgccggtttccactactcacgtactctcctcttctgtcgcggggacgatggtggtagatggcggcggcttacagcgtaaaaccgtaaccagtattctgatggcctgggtgtttacccttccggctgcggtactgctttccggcgggctgtactggctctccttgcagttcctgtaatcgtacacaccaaaacgagcgggtcagctggcccgcttcagattgttgacatagtgcgctttgttcatgccggatgcggcgtgaacgccttatccggcctacaaaaacatgcaaattcaatagattgcagagattatgtaggcctgataagcgtagcgcatcaggcaattttgcgtttgtaatcagtctcgagcgggtcagtttactggcccgctttttttatacgttattattgctgaagtgcttaatgccaaatcatcaatgcaatcaggctgaccaccaccagaccacacaatgcgctggtcagaataaactgccgacgcacccgctcacagcggcgaataaattcatcatcgtgatgatcgcgataacgttgggcatagatataccaaacgagacgcacctgtttgttgggttggccatgtgaggtaaaaaagccccctccatcaacatattgatagagcaatggatcgcagttacgcagtaccactaacaacgcgcgtagtgatgagaaatagcgcgccatgttaacaatgcaaacgacacataaagcccaaaataatgcgacggtgcttatcatacctcctccccggcgacctgcccgcggagttccaccccggggctaccgctcccgatacgctgccaatcagttaacaccaggtcctggagaaaccgcttttgtggtgaccaacatccgagcggctctatagatagtgtaggagatcaggttgttttttttccagaaggttaaccactatcaatatattcatgtcgaaaatttgtttatctaacgggtaagcaaggcggattgacggatcatccgggtcgctataaggtaaggatggtcttaacactgaatctttacggctgggttagccccgcgcacgtagttcgcaggacgcgggtgacgtaacggcacaagaaacgctagctggccagtcatcgacaactttatggaaggagtaacactatggcttataaacacattctcatcgcggtcgatctctccccggaaagcaaagttctggtagagaaagcagtctctatggctcgcccctacaatgcgaaagtttctctgatccacgtagatgtaaactactctgacctatacaccgggcttattgatgtgaatctgggtgatatgcagaaacgcatctcagaagagacacatcatgcgctgaccgagctttccactaatgcaggctacccaatcactgaaaccctgagcggcagcggcgacctgggccaagttctggtcgatgcaatcaagaaatacgatatggatctggtggtttgtggtcaccaccaggacttctggagcaaactgatgtcttccgcacgtcagctgatcaacaccgttcacgttgatatgctgattgttccgctgcgcgacgaagaagaataatcttccctctacgacgtgttcctgaacgcccgcatatgcgggcgttttgctttttggcgcgccttgttacctgatccagcgtaaacaccttatctggcctacggtctgcgttcgcaatcaaaatccccagccaatacaatatttaacaccatcatattttccatcattagtgtgatcagctggttattttctgttgtaatagtgtattaatctattcaccgcatcaatattaagaatctctgacagatgtaaactttttcgcgcgttatcccttacgcgttcatacttttcaggatggtattggaaggttaataaatatgaatacaacaacacccatggggatgctgcagcaacctcgcccatttttcatgatcttttttgtcgagttatgggagcgattcggctactacggcgtgcagggcgtactggcggttttcttcgttaaacagcttggattctcgcaagagcaggcttttgtcacttttggtgcttttgctgcgctggtctatggcctcatttccattggcggctatgtcggcgaccacctgctggggaccaaacgcaccattgttcttggtgcacttgtgctggcgattggctacttcatgaccggcatgtcgctacttaagcctgacctgattttcatcgccctggggactatcgctgtaggtaacggcctgtttaaagctaacccagccagcttgctttcgaagtgctatccgccgaaagatccgcggcttgatggcgcattcaccctgttctatatgtcgatcaacatcggctcgttgatagcgttatcgctggcccctgtgatcgctgatagattcggttattcagtcacctacaacctgtgcggggcggggttaattatcgcattactggtttacatcgcctgtcgtggaatggtgaaagacattggttctgaacccgacttccggccaatgagcttcagcaaactgttgtacgtgttacttggcagcgtggtgatgatcttcgtatgcgcatggctgatgcacaacgtagaagtcgccaatctggtgctgattgttctctccatcgtcgtcaccatcatcttctttcgtcaggcattcaagctggataaaaccgggcgcaataaaatgtttgtcgcctttgtcctgatgctcgaagcggtggtgttttacattctctacgcccagatgccaacatcgctgaacttctttgccatcaacaacgtgcatcatgaaattctcggtttttccatcaacccggtcagcttccaggcgcttaacccgttctgggtggtactcgccagcccaatactggcaggcatttacacgcatctgggtaacaaaggcaaagacctctcgatgccgatgaaatttactctcggcatgtttatgtgctcactgggctttttgacggcggcagctgcgggaatgtggtttgcggatgcacaagggctgacatcgccatggtttatcgtgctggtgtacttattccagagcttaggtgaactgtttattagcgcccttggcctggcgatgattgctgccctggtgccgcagcatttgatgggctttattctcgggatgtggttcctgacgcaggctgccgcgttcttgctgggcggctatgtggcaacatttaccgcggtgccggacaacattaccgatccgcttgagacgttgcccgtctataccaacgtgtttggtaagattggtctggtcacgctgggcgttgcagtagtgatgctgttgatggtgccgtggctgaaacgcatgattgcgacgccggaaagccattaattattcttgcagaaagcagggtagcgttatcgctaccctgttttagttttacactggcgtacctgcatagatatcaaagcgatgccctttagtgactaccgcgtttggcgtggcgacattcgccagcggtggcgcgtagtccgggcgctttaccaccacgcgtttggtcgccagcaagcgtgcaggctccagtaatccatcggcatcaagatccggtcccaccagcgactgaaagacacgcatctcttttttcactagcgcgcttttctgcttatgcgggaacatcgggtcgagataaaccacctgcgggcgcggggtaatatcagtcagcgccgtcaggctggaggcgtgaattaactgcaaccgctcctgcaaccagccgccgatttccgcatccgcataaccacgcgccaggccgtcgtcgagtagcgcggcaaccactggattacgctccagcatccgcacgcggcagccgactgaagccagtacaaaggcatcgcgcccaagtcctgcagtggcatccaccacatccggcaaataatcgcctttaatgcccaccgctttcgccaccgcctcaccgcgaccaccgccgaatttgcgtcggtgcgccatcgctccgccaacaaaatcaacaaagatgccgccaagttttggctcatcacgcttgcgcaattccagatgttccggcgttaacaccagcgccatcaggttgtcttcatcgtgctccagcccccagcgggccgccagaacagataaggcaccgtctccggtgcctgtttcatcaattaagcagattttcactgaatgatcagcccttaatgccgtaatgctccagcatcgcatccagctgcggttcacgaccacggaagcgtttgaacagatccatcggctcttctgaaccgccacggctcagaatgttgtcgaggaacgactgcccggtttcacggttgaaaatgccctcttcctcaaagcgcgagaaagcatctgccgccagtacgtcagcccacaggtagctgtagtaacctgcggcataaccaccggcgaaaatatggctgaaagcgtgcgggaaacggccccaggacggagatggcaccacggcaaccagtttcttgatttctgccagagtttcgaggatttttgccccctgatccgggcggaactcggcatgaaggcggaaatcaaacaggccgaactccagctgacgcagaataaacagcgccgcctggtagttcttcgccgccagcattttatccagcaactctttcggcagcggttcgccggtttcatagtgaccagagataaacgccagcgcctccggctcccagcaccagttttccataaactgactcggcagttcgaccgcatcccacggcacaccgctgataccggaaacaccagcggtttcgatgcgggtcagcatatggtgcaggccgtgaccgaactcgtggaagagggtgatcacttcgtcgtgagtgaacagcgccggtttaccatttaccgggcggttgaagttacaagtcaaatacgcgaccggtttttgcaaagaaccatcagctttacgcatctggcctacgcagtcatccatccacgccccgccgcgcttgttttcacgggcatacagatcgaggtagaagctaccgcgcagttcgttattttcgtcatacagttcgaagaaacgtacatccggatgccagacatcaacatctttacgctctttagcggtgatgccgtaaatacgcttaaccacttcaaacaggccgttaaccgctttgttttccgggaagtacggacgcagctgttcgtcactgatgctgtagaggtgctgtttttgtttttcgctgtagtaagcgatatcccacggctgcaactcatcgacgccaaattcggctttggcaaaggcacgcaattgcgccagctctttttcgccttgtggacgcgcgcgttttgccagatcggttaagaaatccagcacctgctgcgggttttctgccattttagtggcaagggatttaaaggcgtagttttcaaagcccagcagttgcgccagttcgtgacgcagcgcgaggatctcttccatcaccttgctgttatcccatttaccggcgtttgggccttgatcggaggcgcgggtgctgtaagcgcgatacatctcttcacgcagagcctggttgtcgcagtaggtcattaccggcaagtagcttgggatatccagcgtcagcaaataaccttccagctctttcgcttcggcctgggcttttgccgcagccagcgcgctttctggcatccccgccagctccgcttcgtcggtaacgagtttggtccagcccattgtcgcatcgaggacgttgttgctgtactggttgcccagttcagaaagacgggtcgcaatttcgccgtaacgctgctgtttctctttcggcagacctatgccagagagttcaaagtcgcgcagtgcgttatcaaccgctttcttctgcgccgtgttcagcgtggcgtaatgatcgccatcgcgcaggtcgcgatacgctttatacagcccttcatgttgccctacccaggtgctgtattccgacagcagcggcagggtttgttcgtaggcttcacgcagttccgggctatttttcaccgagttcaggtggctgaccggggagaagatacgccccaacacatcgtccacttccgccagcggctggcagagattttcccaggtgtacggtgccccttgcgctactacgcgctccacgttttcgcggcagtcgttcaatgccttagtcacggctggaacgacatgttccgggagaattttagaaaacggaggcaattcaaagggagtcagtaacggattcgtcattcgcgcagtcctggttaaagaggttaaggaagcgctcaacaggcgctttacataatgtgtgtagcatggggttaagtgtagtgaatttcaatgagaaacgttacgctttcgcggcggcggcctcttttcggtatactgtcctgatacgcttttgtgcgccccgaatacgggccgatttttacttaccggaacacctttacccatgctcagttatcgccacagctttcacgctggcaaccacgccgacgtccttaaacataccgttcagagcctgatcatcgagtcgctgaaagagaaagataaaccgtttctctatctcgacacccacgcaggggccgggcgttatcagttaggcagcgaacatgccgagcgtaccggcgaatatctcgaaggcatcgcccgtatctggcagcaggacgatttgcccgcagaactggaggcgtacatcaatgtggtaaaacacttcaaccgtagcggtcagttgcgttactaccccggttcgccgttgattgctcgcctgctactgcgtgaacaggacagcctgcaactgaccgaactgcacccgagcgattacccgttgttgcgttctgaatttcagaaagatagccgtgcgcgtgtcgaaaaagccgacggtttccagcagcttaaggccaaactgccgccggtttcccgccgtggtttaatccttatcgacccgccgtatgaaatgaaaactgactatcaagcggtggtcagcgggatagcagaaggttacaaacgtttcgccactggtatttacgcactgtggtatccggtggtgctgcgtcagcaaattaagcgcatgatccacgatctggaagcgaccggtattcgcaaaattctgcaaattgaactggcggtactgccagacagcgatcgccgtggcatgaccgcttccggcatgattgtgattaacccgccgtggaaactggaacaacagatgaataacgtgctgccgtggctgcacagcaaactggttccggcaggcaccgggcacgccaccgtaagctggatcgtgccggagtaattgcagccattgctggcacctattacgtctcgcgctacaatcgcggtaatcaacgataaggacactttgtcatgactaaacactatgattacatcgccatcggcggcggcagcggcggtatcgcctccatcaaccgcgcggctatgtacggccagaaatgtgcgctgattgaagccaaagagctgggcggcacctgcgtaaatgttggctgtgtgccgaaaaaagtgatgtggcacgcggcgcaaatccgtgaagcgatccatatgtacggcccggattatggttttgataccactatcaataaattcaactgggaaacgttgatcgccagccgtaccgcctatatcgaccgtattcatacttcctatgaaaacgtgctcggtaaaaataacgttgatgtaatcaaaggctttgcccgcttcgttgatgccaaaacgctggaagttaacggtgaaaccatcacggccgatcatattctgatcgccaccggcggtcgtccgagccacccggatattccgggcgtggaatacggtattgattccgatggcttcttcgcccttcctgctttgccagagcgcgtggcggttgttggcgcgggttacatcgccgttgagctggctggcgtgattaacggcctcggcgcgaaaacgcatctgtttgtgcgtaaacatgcgccgctgcgcagcttcgacccgatgatctctgaaacgctggtcgaagtgatgaacgccgaaggcccacagttgcataccaacgccatcccgaaagcggtagtgaaaaatgccgatggtagcctgacgctggagctggaagatggtcgcagtgaaacggtggattgcctgatttgggcgattggtcgcgagcctgccaatgacaacatcaacctggaagccgctggtgtaaaaaccaacgaaaaaggctatatcgtcgtcgataaatatcaaaacaccaacgttgaaggtatttacgcggtcggcgataacacgggtgcagtagaactgacaccggtagcagttgcagcgggtcgccgtctctctgaacgcctgtttaataacaagccggatgagcatctggattacagcaacattccgaccgtggtcttcagccatccgccgattggtactgttggtttaacggaaccgcaggcgcgcgagcagtatggcgacgatcaggtgaaagtgtataaatcctctttcaccgcgatgtataccgccgtcaccactcaccgccagccgtgccgcatgaagctggtgtgcgttggatcggaagagaagattgtcggtattcacggcattggctttggtatggacgaaatgttgcagggcttcgcggtggcgctgaagatgggggcaaccaaaaaagacttcgacaataccgtcgccattcacccaacggcggcagaagagttcgtgacaatgcgttaaatgttaaagggctaagagtagtgtgctcttagcccttaattacgtttccgctatcagttcagaagctgaagcagaaagcggatcagttccagcagcgcaattaacgcccctagaacgatgattgctttatcaatcacccgttttctccatgcgatggagtgagaatgcatccgcttactcatccactgcctgtcacggcgcatgtctcattgttagataagaactctctcactccggccagagcatcagttaacggcaccacccgtacttctgaccaggactttgaaagcgtttatgcgcattgccagagtgaaaatgcctcagagctaactggataatcatacagtacatgcaggttataaaaccagcacgtccttgcaatagtttcagtatggtattagcattgatgcgttagatgatggctatctcactccagtcagagccaccaactcagggctggaaagtaaaaaaccgacgcaaagtcggtttttttacatccggattcggacaaggcttaatatgacgatgacccagtgaaagtatataaatcgtcactgcgatatataccgaagtgctccctccgccagctgaagaaatcgctaattcttgcaatgttagccactggctaatagtattgagctgttagataagaactctctcactccagccagagccaccaactcagggctggaaagtaaaaaaccgacgcaaagtcggtttttttacgtcctgattcagacctcctttcaaatgaatagccaactcaaaattcacacctattaccttcctctgcacttacacattcgttaagtcatatatgtttttgacttatccgcttcgaagagagacactacctgcaacaatcaggagcgcaatatgtcatttctgttacccatccaattgttcaaaattcttgctgatgaaacccgtctgggcatcgttttactgctcagcgaactgggagagttatgcgtctgcgatctctgcactgctctcgaccagtcgcagcccaagatctcccgccacctggcattgctgcgtgaaagcgggctattgctggaccgcaagcaaggtaagtgggttcattaccgcttatcaccgcatattccagcatgggcggcgaaaattattgatgaggcctggcgatgtgaacaggaaaagattcaggcaattgtccgcaacctggctcgacaaaactgttccggggacagtaagaacatttgcagttaaaaatttagctaaacacatatgaattttcagatgtgttttatccgggaggcattatgttactggcaggcgctatctttgtcctgaccatcgtattggttatctggcagccgaaaggtttaggcatcggctggagtgcaacgctcggcgcagtactggcgttagttacgggcgtggtccatccgggtgatattccggtggtgtggaatatcgtctggaacgcgacggctgcgtttatcgccgtcattatcatcagcctgctgctggatgagtccggcttttttgaatgggcggcgctgcacgtctcacgctggggtaatggtcgtggtcgcttgctgtttacctggattgtcctgctcggtgctgccgttgccgccctgtttgccaatgatggcgcggcgcttattttgacaccgattgtcatcgccatgctgctggctttagggttcagtaaaggcactacgctggcgttcgtgatggcggccggattcattgccgataccgccagcctgccacttattgtctccaacctggtgaatatcgtttccgctgatttctttggcctcggctttcgcgaatacgcctcggtgatggtgccggtggatatcgccgcgattgttgccacgctggtgatgctacatctctattttcgcaaagatattccgcagaactacgatatggcgctgctgaaatctcccgcagaagcgatcaaagatcctgctacgttcaaaactggctgggttgttttactgcttctgctggtgggatttttcgtcctggaaccgctcggcattccggtgagcgccattgcagctgtgggcgcgctgatattatttgtcgtcgctaaacgcggtcatgcgattaatacgggtaaagtcctgcgcggtgccccctggcagattgtcatcttctcgctcggcatgtatctggtggtttatggcctgcgcaatgccggattaacggaatatctttctggcgtactcaacgtgctggcggataacggcctgtgggccgcgacgctcggcaccggattcctcaccgccttcctctcttctattatgaacaatatgccgacggtactggttggcgcgttgtccattgatggcagcacggcatctggcgttatcaaagaagcgatggtttatgccaatgtgattggctgcgatttgggaccgaaaattaccccaattggtagcctggctacgctactctggctgcacgtactttcgcagaagaatatgactatcagctggggatattacttccgtacagggattatcatgaccctgcctgtgctgtttgtgacgctggctgcgctggcgctacgtctctctttcactttgtaatgagatactgatatgagcaacattaccatttatcacaacccggcctgcggcacgtcgcgtaatacgctggagatgatccgcaacagcggcacagaaccgaccattatccattatctggaaactccgccaacgcgcgatgaactggtcaaactcattgccgatatggggatttccgtacgcgcgctgctgcgtaaaaacgtcgaaccgtatgaggagctgggccttgcggaagataaatttactgacgatcggttaatcgactttatgcttcagcacccgattctgattaatcgcccgattgtggtgacgccgctgggaactcgcctgtgccgcccttcagaagtggtgctggaaattctgccagatgcgcaaaaaggcgcattctccaaggaagatggcgagaaagtggttgatgaagcgggtaagcgcctgaaataaagcggcgatatcccccccacaggttgttagaaaagtgcgctttatttatgtcggatgcgacgctggcgcgtcttatccgacctacaaagttatgaaaattcgatgaatagtatgttatttgtaggcctgacaggcgtagcgcatcaggcgattttgctatttacacagtactccctgcgtgagattccaattatcgcgtccagcatggtgtatcagtgagctgcttagttatcagcgatacagcgcagtagtttaaagacgtactggattatgatttatcagtggtttacacaacaaattattaaataattataagataccttaacccattttattattacacatctaaaacatcacaaaaaaaatcacttcacacactatcagagaacataataactttttaaaatgagcgcattttgatagttgttaacgatttcctttacgatactatcactaccctttttttacacacaaatattaccgggtggagataaaagggaaatcaaaggtaattatatcaggaagatataacgcattacatttattgtgtgtagaagaaaatccattcctgttctaattatccaatttaaacatcttagcataaaacaaatgatgaataaggaattttatgtcaattgactttaccccaggtataataaatacatatcacggcgatatttataactgcacaacaaataccgataatgctaaaacgccagacacaccgaagtggccttgcgataattgggaagaacaacaacccattaattccacattctctggagaaggatatatctctgatcaatatgatttagcgcaacaccaacttcaacaaattaatgcgtgccacacgaacactacatatacaaatgcagactactcaaaagttgtggctcaacttgtaagtcttattactaacattgaaacgataagttcgacacaacttacgcaacagacacaatcaatacttaatcagattaataacattagatatgaaaaaaacaaaagtgctgaatgtcgaatcattgttgtcgctaatcctaaacccgacaaggcaatcataactaaaattagcgtagaagagggaatacccataacattcagtgtccaaaccatgttttcagatactaattttattgctgaacaacgagctgacttaccaactaatataaaagatattcaaagcctgtatcaaaaaatgacgaagttatatattgagcacagtgaaaataaaaacaggatgaaagtctttgccggaaccaactttattgatttcaatatgacaggacagaacctgtccgggttcgttctaaccttgtcaaggttttatttcgaagatctacttaatataaatttcactgacgcaaatttaggtgacactatttttttacataaagaacaccctacccccaaattatataaagatggacaatatcttgacaaacaaatcgaaggtttattttcaacattattaaccattaatgacaaccttttacgagcaaaagcggaaattgcttcgacaataattaaatttttagaggccaggataaccaatctttcatacaatgacatattaaaatatcagcaagaattccaaaaacaatgttataagcaagttaaagcctttacgacactctcccgatacaataaaattcaaacatgggcagaaatgtctgaatatcaattcgaagtatttcaatacgagacgcttaacccaaaaaaatgtcacacacgccttatttaaagaggccactgcctaatgaaaaagatataaattatggggtggaaatagaaataccatctggtaaaagaattcgcttatcaaatcattaccagaatataataccataatattgattattagcactttataatcattgaataaaaatagattttatgtacttttaaaacaatgcactatattatggggtgatggatattcatgtcacgccccaaaattaactgagttcacctaaacagaaaggatataaacatcagacaggtttacgttactatcaggcatatcacctcagaatcagatgaaaactataaagaaatatctattatggttttaatatttgttgataaggatagtaacatgaacatgacaaaaggtgcactcatcctcagcctttcatttttgcttgccgcatgtagttcaattccgcaaaatatcaaaggcaataaccaacctgatattcaaaaaagttttgttgctgttcataaccagccggggttatatgttggtcaacaagcgcgctttggtgggaaggttatcaacgttatcaatggcaaaacggatacgttgttagaaatcgctgtattaccgttggatagctatgcgaagcctgatattgaagccaactatcagggccgactgctcgccagacaaagcggcttccttgatccagtgaactatcgtaatcactttgttaccatcctcggcaccattcagggtgaacaacctggctttatcaataaagtcccgtataacttcctggaagtgaatatgcagggcatccaggtgtggcatttgagagaagtggttaataccacctataacctgtgggattacggctatggtgcattctggccggaaccgggctggggtgcgccttactacaccaatgcggtgagtcaggtaacacctgagctggtcaaataacaccaccgaaagatgcagatgctttctcagcatctgcatcatgcattacatcaaattaatacacagtaagctaactattattattataagccctgtcctgttaattacctttggcaaactgattataaagttaatgtccgcaccaggagtcggttatgtttcttataattaccagggatacgatgttcttcaccgcgatgaaaaacattctgagtaaaggtaatgtcgttcatatacagaacgaagaagagatcgacgtaatgttgcatcagaatgccttcgtcattattgatacattaatgaataatgtatttcattctaattttctcactcaaattgaacgattaaaacctgtccatgtcattattttctccccctttaatattaaacgctgcctggggaaagtgccggtgacctttgttccgcggactatcactatcattgattttgtcgcactcatcaatggcagttactgctctgtgcctgaagcggctgtgtcactttcgcgcaagcaacatcaggttctgagctgcattgcgaatcaaatgacaacggaagatattctggagaaactgaaaatatcgctaaaaacgttctactgccataaacacaatatcatgatgatcctcaatcttaagcggatcaatgagctggtacgccatcagcatattgattatctggtgtgaatttcaggcttacggtgagtctggctacgctgccacacagattagctaattgaaacgcctttcacccctgccataccttttaataatcgcaacaggtcttctatcgacgttgtggcatgaagctggatatcaatggcgaccacttcatgatcttcattttcctgcaacgaaactaaatcagtttttattttttgctgcttaaaccagtcgagcattgataccgtattaccgttcactaatgtcagctgtaaatggtaatttttgttcatcaggcggaaggttaattgatggaagacttccagcaccaacaaggtcatcactgaaccataaatacccagttcgtacataccgctgccaataaccatacctatggcggcggtcacccagatatccgctgccgtcgtcagacctacaatattttggttacgaacgagaatgttacctgcaccgataaacccgacgcccgtcaccacctgagcagcaatacggctggggtcgagtccgacgtgatctaaagacagcacatcagcaaaaccatatttcgaaacaatcataaacagggcgcttcccatgccaattaatacatgtgtgcgtaaccctgctcctttgccgcgcatttgcctttccatgccaatagcgccacaggcaattgccgcgagtataagacgtataataaattctgctgtcatataaaaatgcaaaaaggagcagcaagatggctcaacttgctactcctttttacttgtacctcattaattcggcaagtcattagatgcttgatttttgaaggtatacaaatttttctgcgggtttttcttacagtattcgatcactttaggaatttgagtgagatcggtttcatttaaagtaacggtatcgccacctttatatactgtttcttcatgcagcatccaccatgcaaccggggtcattgcttttggattcagatcaataaattcctggcaggtcatatctttagcggattcattggctgccagcgcagattgtgcgttcaccagtgacaaagccgctacagcgcccataaaaataaacgctttacggagagatgaaatattcattttgtaacccattcaatatagagattatatatgaacaggaggaatagctgcttttaaagaagatattccggcctgttcaatatgcaaggaagtacgatgtaacgcattcccggaattacatatctttcttaattttgtcccattcgcctttaactttatctttaaagttggcttgtttatcctgagtacaagcctgaacgatagctggggttacggttgcaataccctgaacatctaaaaccgcatcttctggtttatctttgttgttcagcgcttcagcaaaaccaactgcagttggctggaaggattcgtccacagccaggaaatcttcacaggtccaggagttgaccggttttttgttatcagctgctttttgcgcatccgctgcattgctcacaactggcagaagaagcagaccaccaagaataacgcctaatacttttttcatcgtaatatcctcaactataaagtgaaagagccgtcacgaatcaatttcgacactgaggttataacctggttttctgtatatgtcatgttgatggaaaatatcaaaatcagatatttttatttcaatacaatgagttacagatgcatcagatactgcaattaggaaatttttattaaatcgactgcattcttagacgcgtttttggcatagattgatagcaggggattttcttcttaattttatagggtggttctatgttatatatagataaggcaacaattttgaagtttgatctggagatgcttaaaaaacatcgcagagcaatccagtttattgccgtgctgctgtttatcgtcgggttgctgtgtatcagtttcccgttcgtctctggcgatattttaagcacagtagtgggtgcattattaatctgctcgggtattgcgcttattgtcgggttattcagcaaccgcagtcataatttctggccggtattatccggtttcctcgtcgcagtcgcctatttattgatcggctatttcttcatccgcgcaccggagctgggcatttttgccattgcggcatttattgccggtttgttctgtgttgcaggggttattcgcctgatgagttggtatcgtcagcgttcaatgaaaggcagctggctacagctcgttattggtgtgctggatatcgtcattgcctggatattccttggtgcaacgccgatggtgtctgtaacgctggtttccacactggtgggaattgaactgatatttagcgccgccagcctgttcagcttcgccagtttgttcgttaagcagcaataattaccccggttgtcacccggatcatagtcactttatgtgactatgatccgattaatactctctccgctacgcagtgttgtagatcaattgcgcactatcattgaaataataacctgctagtgattatttcaacctactgaatttcatctaatttttttcactccatggcaaattagccatttcaaacattatcatggctgatattttccgtagtcaggtttaatgttttaaaagtgctgtgggaaagtgaacaaagagttccgtaagcgttgatgctatgggcggttaaataagtaatccgggttcatttttttgcaactggcgttgattacattgcataaatatccgtgtctccagacgctatataaaaacctgaagacatgaatgcgttatttactcaggtaatttcaatgcgttaaaagaaagctggcaatccaattgccagcttaagtcgaaacaaggagactcgatatttaaatcggattacattttaactttagtaatattcttcagagatcacaaactggttattgataacttattcttgggcagtaatccgcaaacgttaactttttgtttgctatttacaagctgataacaaccaggaatcttacttaggatcaatatatggagtgcgtgatggataaatctgaagtattgattagtgttaatagacgtattagttcacgaagggtaaagttcttataggcgtttactatattgaacaacgattcggacaaggatgtaaataatgaaaaggatgacatattcgaaacgataacggctaaggagcaagttatgatttttctcatgacgaaagattcttttcttttacagggcttttggcagttgaaagataatcacgaaatgataaaaatcaattccctgtcagagatcaaaaaagtaggcaataaacccttcaaggttatcattgatacctatcacaatcatatccttgatgaagaagcgattaaatttctggagaaattagatgccgagagaattattgttttggcaccttatcacatcagtaaactaaaagctaaagcgcctatttattttgttagccgcaaagaaagtatcaaaaatcttcttgagattacttatggtaaacacttgccccataagaattcacaattatgtttttcacataatcagttcaaaattatgcaactgattctgaaaaataaaaatgaaagcaatatcacgtcgacgctcaatatttcgcaacaaacattaaagattcagaaattcaacattatgtacaagctgaaactaagacgtatgagcgacatcgtcaccctgggtatcacatcttatttttagtcaggacataagcaactgaaattgatggctggcatgacgagggatgcagatgctgatttcattacccccggtgattactaaaggagaggctaaaacgactttattcccctggtatgtgtatccaccagtagaacccttcgttgcccgaatgctggcaggaactgttggcagaacggcaacattttttttgtcgttgacctcaccatgtcgatcactgtgcctgtatcccaccttactggctgacaaccccactatgccgctggtctgtaaatccctcatatctctcctcgcgcgcaatttaaagaaccgttatttctcaagaattttcagggactaaaatgaacagaagaagaaagctgttaataccgttgttattctgcggcgcgatgctcaccgcctgcgatgacaaatcggcggaaaacgccgccgccatgacgcctgaggtcggtgtcgtcacactctcccccggttcggtcaatgtgttgagcgaattgcccggtagaaccgttccttatgaagttgccgagatacgtccccaggtgggcggtattatcattaaacgcaactttatcgaaggcgataaagtgaaccagggcgattcgctgtatcagattgatcctgcacctttacaggccgagctaaactccgccaaaggctcgctggcgaaagcgctctctaccgccagcaatgcccgcatcacctttaaccgccaggcatcgttgctgaagaccaactacgttagccgtcaggattacgacaccgcgcgcacccagttgaatgaagcagaagccaatgtcaccgtcgccaaagcggctgttgaacaggcgacgatcaatctgcaatacgcgaatgtcacctcgccgattacgggcgtcagcgggaaatcgtcggtgaccgtcggcgcactcgttaccgctaatcaggcagattcgctggttaccgtacaacgtctggacccgatttatgtcgatctcacgcagtcggtgcaagatttcttacgcatgaaagaagaggtcgccagtgggcaaatcaaacaggttcagggcagtacgccagtacagctcaatctggaaaatggtaaacgctacagccagaccggcacgctgaaattctccgacccgacagtggatgaaaccacgggctccgtgacgttacgggcgattttccccaacccaaatggtgacttgctgcctggcatgtacgtcacggcattagtggatgaaggtagccgccagaatgtattactggtgccgcaggaaggcgtcacccacaacgcccagggtaaagcaacggcgctcattctggataaagacgatgtcgtgcagctacgcgaaattgaagccagcaaagccatcggcgaccagtgggtcgtcacctctggcttgcaggctggcgatcgggtgatcgtttccggtttgcaacgcattcgtccgggtatcaaagcacgagcaatttcctccagccaggaaaacgccagcaccgaatcgaaacaataacgttgcaggcttaaggggactttcatggctaactattttattgatcgcccggtttttgcctgggtacttgccattattatgatgcttgcaggtggtctggcgatcatgaacttaccggttgcgcagtatccgcagattgcgccaccgaccattaccgtcagcgctacctatccaggtgccgatgcgcaaacggtagaagactcggtcactcaggtgattgagcaaaatatgaatgggcttgatggcctgatgtacatgtcttcaaccagtgatgcggcgggcaatgcctctatcactctgaccttcgagactgggacatctcctgatatcgcacaggttcaagtgcaaaataaactgcaactcgctatgccttcattacctgaagcagtgcagcagcaggggattagcgtcgataagtcgagcagtaatatcctgatggtagcggcgtttatttctgataacggcagcctcaaccagtacgatatcgcggactatgtagcgtctaatatcaaagacccgctaagccgtaccgcgggcgttggtagcgtacaactctttggttccgagtatgccatgcgtatctggctggacccgcaaaaactcaataaatataacctggtaccttccgatgttatttcccagattaaggtgcaaaacaaccagatttccggtggtcaactgggtggcatgccacaggcggcagaccagcagctaaacgcctcgatcattgtgcagacgcgtctgcaaacgccggaagaatttggcaaaatcctgttgaaagttcagcaagatggttcgcaagtgctgctgcgtgatgtcgctcgcgtcgaacttggggcggaagattattccaccgtggcgcgctataacggcaaacctgctgccgggatcgccatcaaactggctgccggagcaaacgccctggatacctcgcgggcagtcaaagaggaactgaaccgcttatcagcctatttcccggcaagtctgaagacggtttatccttacgacaccacgccgtttatcgaaatttctattcaggaagttttcaaaacactggttgaggctatcatcctagtcttcctggtcatgtatctgtttttgcagaatttccgtgccacaatcatcccgacgattgccgtaccggtggttattctcgggacgtttgcgatcttgtcggcggtcggtttcaccatcaacacgttgactatgttcgggatggtgctggcgatagggttactggtggatgacgccatcgtggtggtggagaacgtcgagcgtgtcattgcggaagataagctaccgccgaaggaagcgacgcataaatcgatggggcagatccaacgtgcgctggtcggtattgccgttgttctttccgcagtgtttatgccgatggcctttatgagcggtgcaaccggggagatctaccgccagttctccatcacgctgatctcctccatgctgctttcagtatttgtggcaatgagcctgacccctgccctgtgcgccaccattctgaaagccgcgccggaaggcggtcacaaacctaacgccctgttcgcacgcttcaacacgctgtttgaaaaatcaactcaacactataccgatagcacccgctcgctgttgcgttgtaccggtcgctacatggtggtctacctgctgatttgcgccgggatggcggtgctgttcctgcgcacgccgacctctttcttaccagaagaggatcagggggtatttatgaccaccgcgcagttaccttccggtgccaccatggttaacaccacgaaagtgctgcaacaggtgacggattattatctgactaaagagaaagataatgtccagtcggtgtttaccgttggcggctttggcttcagcggtcaggggcaaaacaacggcctggcgtttatcagtctcaagccgtggtctgaacgtgtcggtgaggaaaactcggttaccgcgatcattcagcgggcaatgattgcgttaagcagtatcaataaagccgtcgtcttcccgttcaacttacccgcggtggctgaactgggtaccgcgtcaggttttgatatggaactgctggacaacggtaacctggggcacgaaaaactaacccaggcgcgaaacgagctgttatcactggcagcgcaatcaccgaatcaggtcaccggggtacgcccgaacggcctggaagatacgccgatgttcaaagtgaacgtcaacgctgcgaaagctgaagcgatgggcgtggcgctgtctgatatcaaccagacaatttccaccgccttcggcagcagctacgtgaacgacttcctcaaccaggggcgggtgaaaaaagtgtatgtccaggcaggcacgccgttccgtatgttgccggataacatcaaccaatggtatgtacgcaacgcctctggcacgatggcaccgctttctgcctactcgtctaccgaatggacctatggttcaccgcgactggaacgctacaacggcatcccgtcaatggagattttaggtgaagcggcggccgggaaaagtaccggtgacgccatgaaatttatggcagacctggtcgctaaacttccggcaggcgtcggctactcatggaccggactatcgtatcaggaagcgttatcctcaaatcaggctcctgcgctgtatgcgatttcactggtcgtggtgttcctcgccctcgccgcactctatgagagctggtcaattccgttctcggtgatgttggttgttccgttaggcgtcgttggcgcattactggccaccgatctgcgcggcttaagtaatgacgtctacttccaggttggtttgctgaccaccatcgggctttccgccaaaaacgccatcctgattgtcgaatttgccgttgagatgatgcagaaagaagggaaaacgccgatagaggcaatcatcgaagcggcgcggatgcgtttacgcccaatcctgatgacctctctggcctttattctcggcgtgctgccgctggttatcagtcatggtgccggttctggcgcgcaaaacgcggtaggtaccggcgtgatgggcgggatgtttgccgcaacagtgctggcaatttacttcgttccggtctttttcgttgtagtggaacatctctttgcccgctttaaaaaagcgtaacgtgtaaatgagagtaaggttgaacgtgaaggttcagccttactctttcctgctaaccattcaccactcaacaaccagctaaccgtcaggaataccaggcttagtacacagcactgaaagtagaaaccactccagccattcgtcatcaatttgaacaacacaatactgacccacattcccgtaatcgtatgaattatcagcttaataatcccaaacatgccgagtcttttcctcctgaaaataccgataccgcctggcaaactgcgaaagagaactagccggtagcccggcagaaatcatcagggaagagtttcacatgaagcaggtgtgagatcctgaccaatattcaaatgcgaaatatgtcaggaaaaggtacctggcgaatgttgcgcaaactgatgtggcgttacaccataatattgtcgaaatgtgtttataaagtacgatgtactgctatagccacatttttccgcaatagtatgcagaggaatttgacgtaactcgagtaatcgtctggccatcgacatcctggaggcgagtaatattttactgaaacaggtattttcatcctgcaacttttttttgattagactctcgctggtatacattctttccgcgatatcgcgcagataccaacgtttggcgatatcaaagctaataaggcgttcaacttttcctgaaacagtgctgatgctattgaaaagtaaggggatcagttctttcttatgagaaaacatcgataaacaggaaaggtagagcatattgctcagtatcggtgaatttaccccggattcattgaagctatcaaaaatcgccgtcaccagcggcatggggggtgactggttaattaacaaacggtctttgctgtgtaaccctaaattgcgtggtagctgacgaatattttgtaagtaatggcaaactgtcagctcatcgatatccagtcgtcgcgtatccggtgaacaaaacgcaaaatcgtctgccaaatttttctccagcagcagaatactctcgttatgcagcgatattttttgctgttcatgataaatatcgaatgaacgacgaatgaggatcaccgagcagacatgagtcatgattatcccttatatttcatactgcgattatttcaatttcagtatactaatgaaatgatgccagactgtttcttagcgcaaaaactgccagatttggtaggaccaaaatttatccacaaagtagttttgcataacagttaattgataataagtaaatgcagcacgaatatattttcgcacagcgtatagcttatgtttataaaaaaatggctgatcttatttccagtaaaagttatatttaacttactgagagcacaaagtttcccgtgccaacagggagtgttataacggtttattagtctggagacggcagactatcctcttcccggtcccctatgccgggttttttttatgtctgagtaaaactctataatcttattccttccgcagaacggtcagtgccgtaaaaattcccttgcgcaacaatacttgccgccgagtcacggttcgacaatctctgcgccgatcgctcctgatactctgtgggcgtcatcccataataatttcgaaagacgtaaatgaaatacgacacgctgtgatatccacaggatactgcaactcgcttaattgaaaaaccatgtataacaataagttgcaaagcacgttgcattctacactcagtaagcaactgtgaatatgatgtctcttcttcgcgcaattttttctttaacagacttggactcatcaacagctcgctggcgattcgggctagtgtccactcatgggcgatattattattgataaccgtacaaactcgtgttcgcatgttcggttgtaaaacgttcagaagcagcggtataaagtgctcatcctcaagaaaaacagataacaacgcaaagattaatgctcttttacgtagcatttctgcatagcgaagattcttattctgcgatagttgcgcaacttcctgaaaaacaggaatatctctactacagtgatgaacgagtaatgaagaaacttttttatgtgcatgaagatttaatgcctcctccttgagcatcgggagaaataatgaaagcgtgtctcttgacacgaatacaaaattttcaacacacttatctactcgaatttggcttgcatccgcaaaaaccaggtcaccgccattaaaatagcgatattcaccattaaccatggtgagaatatatttatgtcttgcatacgcaattagacaattcccatgtagtgattgcatagttgacttaatattacataaacatattactgtttattaatgtagcacgccgccctcttaagtcaaattgattgataaataaatttaaacgaagcgggagaacaggatgataatgtgtgatgttctacgggcaggatgactggatttataatacaaaaacgtgtttaagaacgcagggaaattaatagtaagcaaataatcccttttcgtgacattaaaggtaatcgctacatttaataaacattcatataacatatatcttatcaacacgatgaatagacagccaatatattattgcgattaataagcaaccgaatgcccagctgtttttttaaaggctgggcattcggtttttacaacgttatgttatcaggtgtgtttaaagctgttctgctgggcaataccctgcagtttcgggtgatcgctgagatatttcagggaggctttgtagtcttccagcaacagttcagcaaagtccatttcgaagccgcgacgacacataatgcgcatcaccacgatgtcggtggcttcaccgccgagagtgaaggccggaacctgccagccgcgcagacgcagacgttcagagaggtcgtacagggtgtatcccggatcttcaccatctttcagtttgaagcaaaccgccgggatgccttcgtccgggcgacccgtacagatgaactcatacggccccagtttggcgatttcatccgccagataagcggcaacctggtaagaggcgttctgtactttggtatagccttcacgaccgaggcgcaggaattcatagtactgtgcaattacctgacccgccgggcgggagaagttgatggcaaaagtaccaatttgaccacccaggtagtcaacgttgaacaccagttcctgcggcagcgcttcttcgtcacgccagataacccagccgcagcccagcggagccagaccgaatttatggcctgaagcactgatcgatttcacacgcggcaggcggaagtcccagacgatatccggggcgacgaacggtgccaggaagccaccgctggcagcgtcgatgtgcatgtcgatgtcgataccggtgtcggcctggaatttatccagcgcatcgtgcagcggttgtgggaactcatagttaccggtgtaggtcacgccgaaagtcggcaccacgccgatggtgttttcgtcacaggcttcaatcatgcgtttcgggtccataaacaactgaccggggcgcatagggatctcacgcagctccacatcccagtagcgggcgaatttatgccagcagatttgtaccggaccgcacaccaggtttggtttatccgttggtttgcctgcagcttccatacgcttgcgccaacgccatttcatcgccatcccgccgagcatacaggcctcggaagaaccaatggtgttggtgccaacggcctgaccatttttcggcgcaggcgcatgccacagatcggcaaccatatttacgcaacgcaggtcgatggctgcggattgcggatattcttctttgtcgatccagtttttattgatcgacaaatccatcaatttatggacgttttcgtcgtcccaggtctggcagaaagtggccaggttctgacgagcgttgccatcaagatataattcatcattgataatctggaatgcgacatcatcgcgcatttcgtgcagcggaaatcgttttgactccgcgatagtagaaatggcctttgcgccaaaacgtgaatcgagtagttctgagcggaaatccgttaacagcttctggtccatttcgaactccttaaatttatttgaaggcaataaaaaagtaggatttatccgcaatggaagcaaggcattacaggcttaatttaaataacaaaatcctaagcagaaaaacgactttttataatataaacatttaacatgataatattaaaaacagactttattatcgtaataaaaatcgcccaaacattcctgttcgggcgatcaaattaattattgtttatcctgcatatacggcgtgtacaccccgttcagactgtgcaggaaagctacgatatcatccacatcctcctgcggcagctctttgcctacctgatagcgcagcatcagtttcaccgccccgtccagcgtcggcacgtcaccgcgatggaagtacggtgccgttaaagcaacgttacgtaaaccgggtactttctgacgcaatttatcacgctcttctttagtcacattcatacgaccaatatccgccgccgtaatttccccaaagttaaagtcttttttcagccccaacggttcaaaggaacgtccaccgagaataataccaccatgacaagttgcacatttattatctttaaataattgatagccttttttctgttgcgccgtcagcgcattttcatctccacgcaaccatttatcaaatggggaatccggcgtaattaatgttttctcaaattcagcaatggcatcagtaatattttcgccactgaaaccttgcggatagacgccgaggaactgcgctttaagctgcggatctttttccagcttagcaataatttcgtcccaggatttcgacgccatttcaatcgggttcaacggcggtccaccagcctgatcctgcaatgttgccgcacgaccatcccagaactgctcaacgttaaatactgagttaaataccgtcggcgcgttaatcggcccaactgcgccaccaacaccaatcgatgtttttctgccatcgacgccccccgcattcaacgcatggcaatgagcgcatgaaatggtgctatcagccgataaacggggatcgtgatacagcgcaaagcccaacgccactttttgcgcatcggtaggcagtttttgcgggatgggctgcaccggttcattgcgatgctccggagcagtatcattgctggcgtaatattccgcgcgctgttttgcaatccaggccagtatttccgcccgctcttcatcactcaccttacccgcccagtgtagcgcggtataacgcgttggtggcatagtttcatactgcatcacccattcaatcttattcagatcgctttgcgaaacgggtttatcagccagcagtgccgcacgcacggcctcgaggttaaaagatttatatccaagcttaatgtcgtaatccatcaactgtttcgcgccaggaatataataataggcgggtaattctgccgaaggcgtgtggcaatagtcgcatcctttttcgcggagaaagcctaaaaccttattattttcactgacagcagatgcctgaacatcggcctgtttactgcgtttattatcgtggtaccacacataaccagataaccctaaatagcaaatcgcgacgccagccaggccgatcgcggtaatacgtgagaccattttcattattcttcccccacggtggtgagttattgtgacccagaaaattttccagaatgctgcaaacgtctctgcgagacaaagccatcataaaaaacagtgagatacgctttttgataggaatcaatcaattacatgaatataaactatcaataagatagcctgtgcctattacccagatcaggaatggcatatcatgattgcggcgagagcaggattgaatgttctgaaaatgaaaaacaacacgaaatccgtatttttataaattccatggatattagtgcgttatattttttgacaggttaataaacgtgatccaccgcacgctttgtcgcccaccaggcggagcgaatgactacccttaaagaaaagcccgataattagcgacgaatttcggaggttggatccttatgctcaatcagaaaattcaaaaccctaatccagacgaactgatgatcgaagtcgatctctgctatgagctggacccgtatgaattaaaactggatgagatgatcgaggcagaaccggaacccgagatgattgaagggctgcccgcctctgatgcgctgacgcctgccgatcgctatctcgaactgttcgagcatgttcagtcggcgaaaattttccccgacagtaaaacctttcccgactgcgcacccaaaatggacccgctggatattttaatccgctaccgtaaagtgcgccgtcatcgtgattttgacttgcgcaagtttgttgaaaatcacttctggctgccggaggtctactccagcgagtatgtatcggacccgcaaaattccctgaaagagcatatcgaccagctgtggccggtgctaacccgcgaaccacaggatcacattccgtggtcttctctactggcgctgccgcagtcatatattgtcccgggcggccgttttagcgaaacctactattgggactcctatttcaccatgctggggctggcggaaagtggtcgggaagatttgctgaaatgcatggccgataacttcgcctggatgatcgaaaactatggtcacatccccaacggcaaccgcacctattatttgagccgatcgcaaccaccggtttttgcgctgatggtggagttgtttgaagaagatggtgtacgcggtgcgcgccgctatctcgaccaccttaaaatggaatatgccttctggatggacggtgcagaatcgttgatccctaatcaggcctatcgccatgttgtgcggatgccggacggatcgctgctcaaccgttattgggacgatcgcgacacgccgcgtgacgaatcctggcttgaggacgttgaaaccgcgaaacattctggtcgcccgcccaacgaggtgtaccgcgatttacgcgcgggagcggcctcaggttgggattactcttcccgttggctgcgtgatactggtcgtctggcgagcattcgtaccacccagttcatccccatcgatctgaatgccttcctgtttaaactggagagcgccatcgccaacatctcggcgctgaaaggcgagaaagagacagaagcgctgttccgccagaaggccagtgcccgtcgcgatgcggtaaaccgttacctctgggatgatgaaaacggcatctaccgcgattacgactggcgacgcgaacaactggcgctgttttccgctgccgccattgtgccgctctatgtcggcatggcgaaccatgaacaggccgatcgtctggcaaacgccgtacgcagccggttactgacacctggcgggattctggcaagcgagtacgaaaccggtgaacagtgggataaacccaatggctgggcaccgttacaatggatggcaattcagggatttaaaatgtatggcgatgaccttctgggtgatgaaatcgcgcgcagctggctgaaaacggtgaatcagttctatctggaacagcacaaaatgatcgagaaataccatattgccgatggtgttccccgcgaaggcggcggtggcgagtatccgttgcaggatgggtttggctggactaacggtgtggtacgccgtttaattggtttgtacggcgaaccataatatttttacagccagccgctaacttcctgctggctgtaaaattatcctcttcaggaggagatatttaacatcattgccgcctgggtgcgatttttcacttccagacggcgatacagggattccagatgcgcttttaccgttccggtactgatattcagcgctctgccgatctccttatttgattcgcccgccgctaacatggttaaaatctcccgctggcgggcgcttaacgatttgagatctttaatgtccttttccggcgtcgtccgccagtctccaggcagaaacatcatccccatcgccgcactatttaccgccaacgcaaatgtctcgacggttgaatcacgaggcacaatggccagcacattaaaatggataacttcctgtaaccaccgtttattgcaatccgtcgccgtgattaacaccttaacctcaggaaactgcaccacggttttttgcagcaaccagtagcaaaactcaccatcctgatcgccatcgagcataactaaggcttcagggtaactttccagcttttgccataactcgtctgcctgactggccccctgaatactcactcctggaatacgctgctgtaaactgattttcattccatgaataaatattgactgcctatcaaacatgactatttgcataactgaatctccacctgaatacgttaaaaagacttaagtagtggaagggtattacccgcgagaaaaaataagaattcgccatttggcggtggccattctacagagatgacgcgtagaaaatagttaccgatataaatagttacagctaaacgcctgaaattacatgtcgagggcactatttaaaacaattttgaggatttccttatattggtggttagtacgcatgcaattaaaaatgaaactccgcgactacaagccaaaataacaaatggcaatgagacaaaaataagcacaaatagccaatacgtcctctattcactttaaagggaatcactgaaaaatacgctctgtttaaggggattcacctttctcagaaagctattccgcccttttcctgctgagaaatcgccacattcgtcatgacaacattgtgaaacccggcattagatgttagaaaaaacaataaacaatgcgatatgcgcgttactgtttcgctgtgaacaacaatcggtcaaagaaatggataaaattcacgcaatgcagttgttcatcaaagtcgcggagctggaaagtttttcccgcgcggcggatttctttgctttgccaaagggaagtgtttcgcgccagatacaggcactggaacatcaacttggcacccagcttctccagcgcactacgcgacgggtcaaactcacgccagaaggcatgacctattatcaacgggcaaaagatgtgttgagtaatctcagcgaactggacggtctgtttcaacaggatgccaccagtatcagcggtaaattacgcatcgacatcccgtcaggaatcgcgaaaaacctgttactgccgcgtctgtcggaatttctctatcagcatccgggaattgagctggaactgagtagccataaccgtccggtagatattcttcatgatggttttgattgcgtgatacgcactggcgcgttaccggaagatggcgttatcgcccgtcccctcggcaaactgaccatggtcaactgtgccagtccgcactatctgacgcgctttggttatccgcaaagccccgatgatctgacttcacacgcaatagtgcgttatacaccgcatctgggtgtacatccgttaggttttgaggttgccagcgttaatggcgtccagtggtttaagtctggcggcatgttgacggtaaacagtagcgaaaactatctcgccgccggtcttgccggtctggggattattcagatcccgcgcattgccgtgcgcgaagccctgcgtgccgggcggcttattgaagtattacctggctaccgtgccgagccgctctccctttcgctggtttatccgcagcgtcgggagctttcccggcgtgtaaacctgtttatgcagtggctggctggcgtaatgaaagagtacctggactgaccgactatactttttaagaatgaccacgacagaaggacaaaagagcggatgacgcaggaaaacgagatcaaacgtcccatccaggatctggagcacgagccgattaagccgttggataatagcgagaaaggcagcaaagttagccaggcgctggaaaccgtcaccaccactgccgaaaaagtccaacgccaaccggttattgcgcacctgattcgcgcgacagaacgctttaacgatcggctgggtaaccagtttggtgcggctatcacctatttctcatttttgtcgatgataccaattttgatggtgtcgtttgccgcagggggctttgtgctggcctcccatccgatgttgctacaggatatcttcgacaaaattctgcaaaacatcagcgatccgacgctagccgccacgttgaaaaacaccatcaacaccgccgttcagcagcgtacgactgtagggcttgtcggcctagcggtggcactttattccggcatcaactggatgggtaacctgcgtgaagcgattcgtgcccagtcgcgcgatgtctgggaacgctcgccgcaagatcaggagaagttctgggtaaaatatctgcgagattttatttcgctgattggtttgttgattgcgctgattgtgacgctttcgatcacctcggttgccggttcggcgcagcaaatgattattagcgccctgcacctgaacagcattgagtggctgaaaccgacgtggcgattgattggcctggcgatttccatcttcgccaactatctgcttttcttctggatcttctggcggttgccgcgccaccgtccgcgcaaaaaagccctgattcgcggaacatttctggctgctattggttttgaagtgattaaaatcgtgatgacctacaccctgccatcgttgatgaaatccccctctggcgcagcatttggttccgtgctggggctgatggcatttttctacttcttcgcccgtttgacgctgttttgcgcggcgtggattgccaccgccgaatataaagacgacccgcgaatgccggggaaaacgcagccttaaaataggccggatgcggcgtaaacgccttatccggcatacgattttattcggcctggctccccgtaggccggataagatgcgccagcatcgcatccggctataatgcgcacataacctcttgaaactcatccccagagcctcttcagccatctatttgggagcaaacaatttcattccaactcataaccccagcatataaatccagttggtaacttttatttaacctgaaaccagttttatccactatttataaaattatgtgaagcatttcatagaagaaaaatcactggcctaaacattatcccctttttgcctgatttttgaccatttccgcgatttgttacacattgaaatatcacttttgctgtgcgtaatatggctattcgttagccaaaaaataagaaaagattatgcaagcaacagccacaacactcgaccacgagcaagaatacacgccgatcaactcgcgtaataaagtccttgtcgcctctctcattggcacagccattgagttcttcgacttttacatttacgccactgcggccgttattgtgtttccgcatatcttcttcccgcagggcgatcctacggcagcaacgctacagtcgctcgccaccttcgccatcgccttcgtcgcgcgccccattggctctgccgtttttggtcattttggcgatcgcgttgggcgtaaagcgacgctggtcgcctcgttgctaacgatggggatttcgaccgtggtgattggtctgctgccgggctatgccacgattggtattttcgccccgctgctgctggcgctggctcgatttggtcagggtctgggcttaggcggtgaatggggcggcgcggcgctgctggcgactgaaaacgccccaccgcgcaaacgtgcactgtatggctcctttccgcagctgggcgcaccgattggcttcttctttgccaatggcactttcttgctgctttcctggctactgaccgacgagcagtttatgagctggggctggcgtgtgccatttatcttctcggcggtgctggtcattatcggcctgtatgttcgcgtgtcgctgcatgagtcgccggtgtttgagaaagtcgctaaagcgaaaaaacaggtgaagatcccgctgggtacgctgctgaccaaacatgttcgcgtaaccgtactgggtacgttcattatgctggcaacctatacgctgttttacatcatgacggtctactctatgacctttagtaccgccgccgcgccagttgggcttggcctgccgcgtaacgaagtgttgtggatgttgatgatggcagttattggttttggcgtgatggtgccagtcgctggattactggctgatgcctttggtcgccgtaaaagcatggtaatcatcaccacgctgatcatcctgttcgcgctgttcgcctttaacccactgctcggttctggcaacccgattctggtttttgccttcctgctgctggggttaagtctgatgggtctgaccttcgggccaatgggtgcgctgttaccagagctgtttccgacagaagtgcgttacaccggagcatcgttctcttacaacgtagcgtcgattctcggggcttccgttgcgccatatatcgcagcctggttgcagactaactacgggctaggtgcggtggggttatatctggcggcgatggctggcttgacgttaatcgccctgctgctgacccatgagacgcgacatcagtcgttgtaataagagtgaaaagcctgatgcgctacgcttatcaggcctgaatttccatacaatatattgaattcgcaaggatttgtaggccggataaggcgttcacgccgcatccggcatgaacaaagcacactttgccaacaatctaaatctgtttaattgccggatgtcagacatccggcaattatcatcacttcttcatctgcgacaaaatcgtccgacactgattagcctccccttcggaaggtgagatcagtgccagtaacgccgccgccggtgttaccagcgttgccagtgccgcagcaacagcaccacgggcaatcagcggtccggctttcaccccagcctgcggatttttaaacgtcccccgcacatacagcggcgaacgcagtgtgataatccgaattcctttactctccggatcaatagtcaaatccagctgttccgaagcaaaacttgccgtgccggtaacattaatcaacgcgttctcagtatcgaaagcaaaaatctgcgggcgcgccacgccgttggcaatattcagattcgccgccgcgcagttcacccgcacctcatcatcaccaaatatcgcaccgacaatgtagttgccgacattcagcccaacaatctccatcaggttgcggctcaccagcccgtcattcatcaacagtttcaggttgccgttactgttgcctaaaagtgccgccaccgagttaccgctaccgcgtagttccgcgtcaccgttcatttcccccagcgtcttctgcatcagttccacatcgggcatcagttctttcagtttcagtcgacgagcctgaatatctgcccgcccctgcatcggctttttatcgccttccagatgaatattcgccgcaatgctgccgcccgccatgccaaatttcagcggttgcaggcgcaggtcagcatttttgaggatgatatgagtagaaagatcgctaatcggcaggctactgccatgctcaatgcgccgccctttgaagcgaacatcggcatccataacgtcccatttatcggtttcgaagcggtcataaggcagcactttgcccgcaggctgaacgcttttttcgcccttcttctgttcagaccgtttcgacttttctgcccctttcccggaatcaacgccaatcaacggtcccaggtccgccagccgcaattgccgcgactcgacatcaccttccagttttggtcgtggctttccggtggtgtagaccagagaaccgtggatatcgctatcaccaattcgcccattaaaaccgcgataatcaaagaccgacgatttttcagtgtcgattttcgctaccagccgaccatccgtttcaaacggcggggtatcgggcagcagaacgcccgtcagttcatagagatcacccagtgaatcgccagaaaatttaagccgtaaatcgacaccgcccatcttcattgggtcattcacgacgccatcaaaagcaacacgggtgttaccagagcggaaatcagcctgtaccggaaacggcgtcccttcgccacgcagcgccagcataccgcctatttttcccgtacccgtgagcggttcaccgttatatcgtccctgcgccttcaggccaaaaacgtaatcgcccaccttttctttatccgctttacctttcgatccagtaacttcgctgaacggcagcggcttgcctaagggatcaacaaaaatctccagatccgctttgcttactttgtcatcaatggcgatccgcccttgatcgaaaagaatattatccagccgaaacgaccatgccgacggctttgcattcgcgtctttgttatcatcgttggcaagattaaacgtccagttattgttcttttcagagaggcgaatcaggcgcgcgtcgggcttttcgagcttgatccacggcagccagaccgttttggtcagcagcgccagcggggccagcgttgcctctacgcgtggcaaatgcaccatcgtgacttcgggaatatccggtggattgccaagaatgatgtcttccgcgtgtacatggggccacggcacccagctgcgccagccagtttcttgtttttgccgctcccacaccacgcccagatcgccacggatagcgaacggacgattcaactccgcagagactttctggttgatagtcggtttgagtcgattccagtcaaaagttgcaatcaaaatgatcgccacgacaatcaacaacaagaaagcccctgaaatcgcagcggttattttgcctgccttgctcatcgttcgcttcctcatattcttcctgtgccagtcctaaagatagtccagccaggcggaaaatgaggcagcttatagcgccagaaccgccgtattcagcgtttctatcggtgccgggcgtgaaagaaaccagccttgtgcggcgaatgcgggcgagttctgaacatcacgccactcttccggcgtttctacgccctcgacaatcaccccgcgacaatagcgattcattagatgtaaaagctgagaaaagagtgtgcgtccttccggcgactgacgcagcatcacaaacagttctcgcgcgattttgatgtagtcataacgcacttcacttagcgcagagaaatttgccatcccggtaccaaaatcatccagccacagcgggccaaattcacacatcgaggcaaaggttgaatctttcggcagacggatatgctccaccagttcgaaacgcagccagggaagacgctcaatctggcgcaggatttttggttgctgacgcagggcgatgagcgtagggccatcaatattgaccgatgccagcaggccgtgctctataaagaagtcggctttttgcgccagcaaatcaatctgctctttcacaacctccatccgatggctgacggtgatttcagtaaaatagcgatccggcggcaggcgttgcgaagggttcaagggatgcgtgaccaccgttaatagctccacggccattaaccgcccgcatgtttgatagatcggctgccaggtgtaagcacgctcacactgcaaccaaaaacgccgttcctgcaagctctcgatgcttgcttcagggttgcttattcgctggataacctgccttatcatcaaagatgtcctgtgtttaaaagtgatgctgcccggactcgacaaagattatcggcgcgtaagggcagaactttaccgcctggccggggtaaatttcctcactccacaacggaatctttcaggaatacgttctggctcaaaaaaataatggaacactgttttaatatggttgaccagcaaaccaccacagcgcaaactaacgctaattttttacagatcaggttcacgactatgtccaaaaagattgccgtgattggcgaatgcatgattgagctttccgagaaaggcgcggacgttaagcgcggtttcggcggcgataccctgaacacttccgtctatatcgcccgtcaggtcgatcctgcggcattaaccgttcattacgtaacggcgctgggaacggacagttttagccagcagatgctggacgcctggcacggcgagaacgttgatacttccctgacccaacggatggaaaaccgtctgccgggcctttactacattgaaaccgacagcaccggcgagcgtacgttctactactggcggaacgaagccgccgccaaattctggctggagagtgagcagtctgcggcgatttgcgaagagctggcgaatttcgattatctctacctgagcgggattagcctggcgatcttaagcccgaccagccgcgaaaagctgctttccctgctgcgcgaatgccgcgccaacggcggaaaagtgattttcgacaataactatcgtccgcgcctgtgggccagcaaagaagagacacagcaggtgtaccaacaaatgctggaatgcacggatatcgccttcctgacgctggacgacgaagacgcgctgtggggtcaacagccggtggaagacgtcattgcgcgcacccataacgcgggcgtgaaagaagtggtggtgaaacgcggggcggattcttgcctggtgtccattgctggcgaagggttagtggatgttccggcggtgaaactgccgaaagaaaaagtgatcgataccaccgcagctggcgactctttcagtgccggttatctggcggtacgtctgacaggcggcagcgcggaagacgcggcgaaacgtgggcacctgaccgcaagtaccgttattcagtatcgcggcgcgattatcccgcgtgaggcgatgccagcgtaaacgcagcatatgcaaaaggctggataaagtgttacccctctatccagctcatccataaatacctgatggttgtgctaactcatcaccatcaggcattactgtgcaggtggaatatccgtcacttcaggatgtacgtcatccgtggcgacagaggtggtcgcagcggcggtagatggggccatgatttgatcccagaccgcctgcaacgctttcatgttaaattccggctcgcctttcggctgcagcagtattaacgccatatcattcgacaactgttgacgcagatcctgatttaacatctctaccgtcaggctattaaggaaatcctgccgcagtttctgatattgctccggcgcgatatcgacaacctgattttgcaacgaacgcatccgctgacccatcagaatatcggtatcagctcgtgcataggcggcaaacagtttctgcagctccagtttcttttgcgccactaacgcattgaactcttcttccggcagacctttatcgcgaaccttcgccagttcacgcgccaccagattaaggttgctgttcagcttgtcgtttggtgattcgatgttgatggcacactgcgcacgcagatacagcacacggcagtcaaatccaagaccgatgtctttgctgttactggcacttaacgcttgctgaacatgccagaacagcgcctcgcgggccaggtccgcacgccagtagcgcagcagtgcggctgattcacgaatcggctgccacggcgtatcccacatgatagataaccggtcctgacgcaccgcgtcagtcataatactcaccgcttccgcacgcagcggagaaagcgtcggcaccggagctggcgtttcacgtttgcctttcagttcgccaaacgttttgtttatttggtcgacaaccgagcgcgcatccacgtttcccaccaccagtagcgtcattgcatccggggtgtaccatttctgatagaaatctttaattttttccgcttcaacgggttgtttcagcggatcggcaggatcgtgacctaacaaggttgaccctttcagacgatagcgccaccagccctctttagtatcggcaggccaggttgccaccatgtcctgactttgcagcgcgtggttgatggtttctggtgtgatggtcaatttgccagtggcatttgccagataagagagcgcttctttcagcaaatcgttacggttattgggcaaactcagattaaacagcgtggtgtcataagagacaattaccggcggcatcgggcgtttagggtcgatcccctgctgccacaatgaacgcgcctgtgctgcgtcaaggccaccgctttgcgttagcgcaatacgagggatggcgtgactgtaaccgctctgttgtgtactttcggcgagcgaaccggtattaaccagcaggcgaatttcaacacgatcgctgggacgctggggggtggtcagcacttgccactgtaaaccgttggaaagcgtcccctgttgccatgctggatcaggctggagcgcatctgcctgcacatagccagcagtggccatcatcagcaaaccgcccgctaaaagtcgaatttttgtgccctgcatgtgaacccctgatcaactatcctggtaataaaaaaactgcccgttgtcggtcagtctaaatgacgttaaaaacacttcgtgttagaccgcaagaacatgaaaatgtcacggaagaagtgaaataaacctgaactcacccaggtggtaagttcaggcacaggggtcaattatgcgcaaacacccgcactcggggaagggagtgcgggcataagtgatgagattaagaggataattcgtgcgttttgccatccggcgcacgattattcagcacatcgtccagttttttgtggtccagttctttcacccacttagcaacgacaatggtcgctacgccgttaccgaccaggttagtcagcgcacgagcttctgacataaagcggtcgataccgaggatcagcgccagacccgctaccggcaaatggcccaccgcagagagcgtcgccgccagcacgataaagccactacccgttacccctgccgcccctttagaagaaagcagcaacacgattaacagcgtgatttggtggacgatatccatctgactgttagtggcctgggcgataaacaccgccgccattgtcaggtatatcgatgtgccatcaaggttaaacgagtagcctgtcgggatgaccagccccaccaccgatttacggcagccgagtttctccatcttgtcgagcatacgcggcagcgccgactcggaagatgaagtccccagtacaatcagcagttcttcacggatgtagcggataaatttgaagatactgaaaccagtcgctttagcgattgaacccaataccagcaccacaaacaggatacaggtaatgtagaaacagataatcagctgccccagttgcaccagtgtgccgacgccgtatttaccgatggtaaacgccattgccccgaacgcaccaataggtgccagacgcatgatcatattgatgatgccgaagatgacctgcgagaaactttcgatgacgttaaaaatcagttggcctttgctgcccagacggtggagcgcaaaaccaaacagtacggcaaacagcagcacctgcagaatgttaccgctggcaaatgcgccaatgacgctcgccgggatgacatccataatgaaggcgacaatgccctggtctttcgcctgatcggcgtaaaccgctaccgctttcgcatcaagcgttgccggatcgacgttcattccggcaccaggctgcacgacgttaacgatgataagaccaataatcagcgcgatggtactgacaatttcaaagtaaagcagtgcgactgcgccggtacgaccgaccgccttcatgctttccatgcccgcaatgcccgttacgacggtacaaaagatgacaggagcgatgatcatcttaatgagcttaacgaagccgtcgccaagcggtttcatttgctcgcctatttcaggatagaaatggccaaggagaataccaatggctatcgctgtcaggacctgaaagtaaaggcttttaaacagagaggttttcatagggtgtcctttagtaaaaccacaggtcttgtaaggttatggggtacctgcggccttaaaataacacccagacaacatcacagaaatgtacctggatcataattgaaacaaaaaggttaaaaagtttgagctggctcgcacaaaccagcactttttaaagttttgtaatcagtttggggtagctacttttcttccaggtaactctcttcgaagatttcaatagggagtgggcgagcaaaaaggaagccctgggcaataccaacgcccgcttttgccagccagtcgcgttgtgcttcagtctccacgccttcggcaatcatttgtaagttcaggctctgcgccagcatgataattgcagcaatcatgctgctatctcccggcaagccttcaacaaacattttgtcgattttcagtacgtcgattggcaacgatttcatatgctgcagctgacgcagccctgcgtagcccatgccgaaatcatccagcgccacccgaactccggcattgcgcagcggacggaggattgccaccgcagcatgagggtcgtcaatacgtcggctttctgtcacttccagaatcagtgttcccggctgaatgcgatagcgggttaacagttccagcatatccgccaccatattcgggtgcatcagttgcagcgcagagaggtttaccgacaagggcagcataatgccgcgctcttgccaggctgcaagcaatcgacaggactcttccagcacccagtgaccgacggtaaccatcagcccacagcactcaatgcgatcgattaagccatccggcaggtcccaactgccatccggttgctggatacgcagtaacacttccgcactgaccagtttaccgctggtcatctcgacctgtggctgtaaccaaatagcaaactgatgattttccagtgcattaaggatatcgctctcttccgtcaaccgcttctgggcggcttccatctgctgcggatcaaagaactgaatctgattcttgcctttatggcgagcggtaaatgccgcagaaatagcgcgactgtaaagctgttcggcggtgagatcgccgtagaacatcgccacgccaatgctacagtgcggacggagttgaatacgttcaatcggcaggcgctcgctcatgatagtgagcacttgctgacctaaggtgattgcgtgccacggttcctgtacaccgttggcaatgacagcaaagtcataaccgctaatctgcgcgaggatcatacgtggcgacagtaccgatttgagtttttccaccagcgtcagcagcagaatttctcgttgcgcctctttcagcacgcccgcagtatcacgcagggtttcacaggtgatgatcatcagcgcggtggtttgtttacgcgcgacaacctgctccagcatctccatcagcaaggctttgttcggcaaatccgacaccgggaagcgcatcgcattttcgttctgttcttcataatggcgctgcagcaattgctggttgaggttgtaactgcgcaccaacataccgatttcatcgtcctgatgcagacgcggtaatgccagttggtgaccaacaagctccttggctgggatggcgttaagttcgcgagcaatattgcgtaacggatgcaaaatcaggcggttaatgcaccagctgatggcgacggtcaggataagcgacaaaagtaagtaaatggtcactaacgttgagagggtgctcatcacgaacttatacatacggaaggaatccgcctgtagtaccagataggcaattggctgcgggtttgccggacgttcgagcgagtaaacgcccagcgagatttgaaccggtagctcaaacaggcgagtaaccattaccggcaccgggcgctctggaataaaacttttacgcagcgcctggaactggttaggcagcactacatcggcacggctgaccacgcctgccggtttaatgctggcaagaatagcttccgcttcgggaatatcgcctttcaaaatagctgaagataagggttcgcggacagagcgagcaatgctttccagttgcgtagccgtgttatagcgattctgctggaccagatggaacagcaaaacggtgcaaaaaataaaaacgaacaccaggacaacggctgccaccattgccatctgcttgattgttaacgagcgacttacgcgcaaattgtctccccccggaaatcccagattgccgcccgagtatacccgatcgcagcggcattaagagaggcgctatctgaaaacttaccagtcggcgtaaggtatcagcggctgcggcggtaaatccatgtcaccctgccatccggcggcggaataacgtacgtagagcaggaaatggctgggtgcgtaatctttcgcctgctggatatcaattgccgtgccaacaaaccagttggaagtaacacgtcgttcaagtaatgcccgcgccgtgtagccgaagccctgactgctgccgccatcgttggattgccgcgcagcttcttcctgccagtcggtcgggatcagattcatcagcggataacgcggcatggttttggtgcgtgaatgcgaccacgagccagacgcacccagctcccacgaccagttttccgtgcgctcccgccacatcaccggtatggcaaacgacaggtattcctgcggactgtagtaaccgccctgaccgagtgagtagccactcagatctttgtcgtaatgccagatcatgttgttcaggccgattgtgacgcggcgattgttctggttaatgaccttatagtaatagcccgtcatccagcgcacgcgccagttatcttcgacatttttaccggttaactggtcgccactaagcgatgcccagacgccgtttgcttcacctttatcgtagctcagacttagccccacaccgtcggcacgtacgccaccccattttttcccggtattgctcggggagtctttttgcccaccaaaggccagcaaagaactggagatgggccgacggtgggcgttaacggtgtaacccagcggcccgatatcatcgctgtaactgatgccgccgaccacatccaccacgttgaagcccatcggcgtggtaccgatatcccagctccagacgtcatttcgccagccgaccgccacgttctacaacacgcttccactgcatgacggcaaccattatccgggggtcagcaaaacagcggattacaaagcgcgggcgcagaaattctttgatgaactggacgccttctttactgaacttgagaaatcgggtcgtaaagtgatggtggtcgtggtgccggaacacggcggcgcgctgaagggcgacagaatgcaggtatctggcctacgtgatatccctagcccgtctatcaccgacgtccccgttggggtgaaattcttcggcatgaaggcaccgcatcagggggcaccgattgtcatcgaacaaccgagcagcttcctggctatctccgatctggtggttcgcgttctcgatggcaagattttcaccgaagacaatgttgactggaaaaaactcaccagtgggttgccacaaacagcaccggtctccgagaactcaaatgcagtagttattcaataccaggataaaccgtacgttcgcctgaacggcggcgactgggtgccttacccgcagtaagaacgaaaaaggccgcagagtttcccccctgcggcctggtccgggcgcaaattgccattacggcagcctgacgcccgcatgacacgttacttccgcttgttcagccagttcacgatcatactggcaagaatgccagcaatgaccggagccgctaaatcatgccagaaggccatgcccagctctgcgaacgtcatatagccgcctgtgttgtaatgacaacgtttcgcggctattcttgagtggtctagagtcaagattagcccccgtggtgttgtcaggtgcatacctgcaacgtgcgggggttttctctctccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggaacctttccggcttgccgctgattctacgactgtttttctgttccggaatccgtcacgtcttcactctgtgctgcgcattccgcagaatattatccgcttgcaaccgttgcatttttcttacgaaaaaggccgcagagtttcacccctgcggcctggtccgggcgcaaattgccattacggcagcctgacgcccgcatgacacgttacttccgcttgttcagccagttcacgatcatactggcaagaatgccagcaatgaccggagccgctaaatcatgccagaaggccatgcccagttctgcgagcgtcatatagccgcctgtgttgtaatgacaacgtttcgcggctattcttgagttgttcaggttcaagaatggcccccgtgatgttgtcaggtgcatacctgcaacgtgcgggggttttctctctccagcaaccaatgccaccagggattaagcccccgcaacattgcgcctcaccggaatccttccggcttgacgctgattctacgactgtttttctgttccggaatccgtctcatcttcactctgtgctgcgcattccgcagaatattatccgcttgcaaccgttgcatttttcttacgaaaaaggccgcagagtttcacccctgcggcctggtccgggcgcaaattgccattacggcagcctgacgcccgcatgacacgttacttccgcttattcagccagttcacgatcatactggcaagaatgccagcaatgaccggagccgctaaatcatgccagaaggccatgcccagttctgcgagcgtcatatagccgcctgtgttgtaatgccaacgtttcgcggctattcttgagttgtttgggttcaagattagcccccgtgatgttgtcaggtgcatacctgcaacgtgcgggggttttctctctccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggaacctttccggcttgccgctgattctacgattgctttttactgtcagcacccggcaatcttcctcattgcgcgatgccttccagcttaatttctttatttgcaatagttgcagttcatatccgggctgactccagactggtagtgaaatgcgcaattttgtagaattgcgcctcctcgcgacctccccagtgaatctgttgcctcattttttacatactgcgtattcgacttctccacctgttgcgcaagagaaactgggtttattcatttttgcgaggccgacttctttctggacaggactttatgcagcacaacacactatcgaaacacaatcagaaattgccgtttacacgctacgacttcggctgggttttattatgcataggcatggcgattggtgccggaaccgtgctgatgccagtacaaattggcttgaagggaatttgggtatttattaccgcagcgatcattgcttatcctgccacctgggtagtgcaggacatttatttaaaaaccctttctgaaagcgattcctgtaatgactacaccgatattatcagtcattacctggggaagaactggggaattttcctcggggttatctactttttgatgattatccacgggatttttatctactctctctccgtggttttcgacagcgcctcgtacctgaaaaccttcggtttaaccgatgccgatctttcacaatctctactttataaagtcgctattttcgccgtactggtggcgattgcgtctggtggtgaacgattactgtttaagatttccgggccaatggtggtggtcaaagtagggattattgtcgtgttcggttttgcgatgatcccgcactggaatttcgccaatataaccgccttcccgcaagcctccgtctttttccgcgatgtcttgcttaccattccattttgcttcttttctgcagtatttattcaggtacttaacccaatgaatattgcctatcgtaaacgggaagcggataaagtactggcaacccggctcgcgctgcgtacccaccgaattagttatatcacgctcatcgcggtgatcctgttttttgccttttcgtttaccttctcaattagccacgaagaagccgtttctgcctttgaacaaaatatctcagcactggcgctggccgcgcaggtgatccctgggcatatcattcatatcacctctacggtgcttaatatctttgccgtactgaccgcattctttggcatttatctcggtttccacgaggccattaaaggcattattctcaatctgttaagccgaattattgataccaagaaaattaactcacgcgtgctgactctggcgatctgcgcttttatcgtcattacgttgacgatttgggtttcgtttcgtgtatcggtgctggtgttctttcagttgggaagcccgttatatggtattgtgtcgtgcctcattccgtttttcctgatctataaagtcgcacaactggaaaaacttcgcggatttaaagcctggctgattctgctgtacggcattttgctatgcttgtcgccactgttgaagctgattgagtaaaccggagcgcatggccccggttttgtgagttaacgctgcggattttcatcctgatcaacagcaaaacaagctaccagttgaccgccgtagtcttttagctgcggctgcaactgggtgcaggggccgaagcgccgacgacagcgggcgttgaaggcgcaacccggcggtggattcagtgggcttggtagttcaccgctgagcttgatgcgctcgcggcgatcgtccgggttcaggcgcggcgtcgcggaaagtagcgcctgagtgtacggatggcgcgggttattgaagatttggtctttcgttcccttctccacgcagcggcccaggtacatcaccatcacttcatcagcaatgtgctccaccaccgacaggtcgtgggagataaagacataagacagccccaactcctgctgcaaatccatcatcagattcagcacctgcgcgcgcactgaaacatccagcgcggaaaccggttcatcggcaatcaccacatccgggtcgagcatcagaccacgggcgatggcgatacgctgacgctgaccgccggagaacatatgcggatagcggtcatagtgctcggttttcaggccgactttcgccatcatcgacagggctttttcccgacgctgttctttgcttaagctggtgttgatcagcagcggctcttcaagaatttgcccgacttttttacgcggattcagcgaaccgtaagggttctggaagacgatctggattttctgccgacgcagcttctgcgcctgcggatcgtgcttaagcagatcctgcccctggtaatacagctcgccaccggtgggcatttcaatcatcgtcagcaaccgaccgagggtcgatttaccgcagccagattcgcccactactgccagcgttttgccacgttcaaggttaaacgaaacgccatccagcgctttaaccagacgttccggcgcgaacatgcctttcttcaccggataatgttttttcaggtcgatagcctgcaacagcggttgttgcagggtggcctcttgcgtactcatagtgtcggcctcccggcatcatcaagtgggtaatggcatttggactgacgcccgtcagcgagcatattcagcgccggttcttcagcgcgacatctgtcagtggcataggggcagcgcgggttaagcaggcagccgttcgggcggtcgtacttgccgggaacgacacctggcaacgacgccagacgttctttgtcctgagcaaattctggcagcgcacgcagcaatgcctgagtatacgggtgacgcggcgcatggaagatggcgtgcgcatcaccggtttccaccacctggcctgcatacatcacgatgattttatgtgccgcttccgccaccagcgccaggtcatgggtaattaacaccagcgccatgttctctttctgctgtagctccagcagtagttcgatgatttgcgcctgaatggtcacgtccagcgcggtggtcggttcatcggcaatcagcagttttggccgacaggcaatcgccatggcgatcatcacgcgctggctcatgccgccggaaagctgatgcgggtaaacatccagacgcgatgccggatcgggaataccgacctgattcagcaggtcaatcgctcgctgacggcgggtacttttgttgccgccctgatgcaccttaatcgcttccataatctggaaacccacggtgtagcacgggttaaggctggtcatcgggtcctggaagatcatcgccacttcggcacccaccaggttgcggcgctctttttctgagatacgctgcaaatcctggccgttaaactccagtttttctgccattacgcggcccggataatcaatcagccccataatcgccagtgaactgaccgacttaccggagccggactcacccacaatcccgaccacttcgccctgttttacgctgtagctgatgcggtctacggcgcggaacggcgcgctttcgtcgccgaaatgcaccgataatttatctacatttaataacgccatctcgaacctcttactgcttcagtttgggatcgagcgcgtcacgcagaccgtcacccatcaggttaaatgccagcaccgtcagcaggatcgccagacccgggaaggtcacgacccaccaggcgctttgcgcgaactgcaacacgtcggagagcatggtgccccactcaggcgttggcggctgtgcccccatgccgaggaaaccaagagcagccatatcgagaatggcgttagagaaaccgagcgacgcctgaacaatcagcggcgcaaggcagttcgggaagatgttaataaacatctgacgcatcgccccggcacccgccacgcgagacgcggtgacgtaatcgcggttaacttccaccagcacggcggcgcgggttaagcgcacatagtgcggcaaggcaacgaaggtcagtgccagcgcggcgttaccaatcgacgggccgaaaattgccaccagcaccagcgccagcagcagacttggcagcgccagcatgatatcgaccacgcgcataatgatgttatcgaccaggccgccaaagtaaccggcgatcaggccgagaataacgcccataatcagcgataacacaactaccagacagccaaccagcagcgacaggcgcgcaccgtacatcaggcgcgacagcacatcacggcctacgtcatcggtgcccagcaagtgcgccatgctgccgccttcctgccaggctggcggggcgagcagtgcatcgcggaactgttccgccgggttatagggtgcaatccagttggcaaagatcgcgatgaacagcacgatgacgacgtaaaccagcccgacgaccgcgcctttgttgcgtttaaaatagtgccagaactcctgtaacggggtcatcggcaccggtgcgctaatcactttattttcagtaacctgtgacatgatgtccccttacttcttatgacgaatacgcgggttcaccacgccgtacagcagatcgaccagcaagttgacgaggataatcatcgtcgccaccagcaatacgccgccctgcactaccggatagtcgcggcgttgcagtgcgtcaatcaaccagcgtcccagaccgggccacgagaagatggtttcggtcagaatcgcccccgccagcaatgttcccacctgcaggccgataacggtcaccaccggcagcatcgcgttacgcagcgcatggacgataatcacccgcatgcgggttagccctttggcgcgcgcggtgcggatgtaatcctcgcccagcacttccagcatcgaggagcgtgtcatacgcacaatgaccgccagcggaatagtacccagcacaatggcaggcaagatcatatgggcgacggcatcgataaagttgccgtcttcaccccagatggcggtgtcgattagcataaaaccggttaacggattggagtcatcgaggaacaccatatcgctcacgcgaccggagacgggcgtcaggttccagtgcaccgaaaccagcatgatcagcatcatgccccaccagaagataggcattgaataacctgtcagcgccaggccaaccgctgtgtgatcgaaaatggaaccgcgtttaaccgcagccagcacgccgaccggaataccgactgccgtagcaaaaatcatcgcgcagacgccaagttccagcgtggcctggaagcgcggcacgaactcttcccaaaccgggatgcggcttttcattgaaatgcctagatcgccatgcataacgccccaaatgtaatggagatactgctgccacatcggtttatctaagccgagttcagccagcagctgcgcgtgacgctctggggagatcccacgttcgcccgccatgatcatcaccggatcgcccgggatcatgtggacaaaggcaaatgtgagaagggtaataccgataaacgtggggatgacgagtcccaaacgtcggagaataaactgcaacataacccggattctctatagtgacccgcagcctggaactgcgtgtctgtattgctcacaaatcaattcccgcccttatcggacagggaatgaagtattgctgccggatggcgctgcacgcagaggcacagcgccaccgggtatacagattgttgacaaagtgcgctttgtttatgccggatgcggcgttaacgccttatccggcctacaaaatcgtgcaaattcaatacattgcagaattttcgtaggcctgataagcggagcgcatcaggcatttttgcctttgccatcagtcttgtatggcttttaattattcgatagagacgttttcgaagtgatgtttgcctaatggatcaaccacatagcctttaacttctttacgtaccggttcaaacacggtggagtgagcgatgatcagtgccggagcctgatcgtgcatcaccacctgcgcttgtttgtacagttcaacgcgtttattgtggtcgtcggtagcacgcgccggttgaatcagatcttcaaacggtttgtagcaccattttgagtagttggagccttgttcagaggcggcgcagctgaacagggtggcgaagaagttatccggatccccgttatcgccagtccagcccatcattaccgtctggtgctcgccatctttcgcacgcttgaggtactcaccccattcgtaggtgacaattttggcctgcacgccgactttcgcccagtctgcctgaatcatctccgccatgcggcgagcgttcgggttatacggacgttgtaccggcatcgcccacaggtcgatggagaaacctttttccagacccgcttctttcagcaaggctttcgctttttcaggatcgtaggtgtagtcctgaacgtcgtcgttatagccccacatggttggcgggatcaggtttttcgctgatacgcccgcgccctgataaaccgctttgatgatcgcgtctttgttcaccgcgtaggtcagagcctggcgaactttcacgtcatcgagtggttttttctgcacgttatacgagagataaccgacgttcagccccggcatttccatcagattgatggatttatcctgcttcatgcgagcgatatctgccgggttcgggtacggcatcacctggcattcattcttctgcaatttcgcgtaacgcacggaagcgtcaggggtaatagagaaaaccagcgtatcgatctgcggtttggtgccccagtagccatcaaacgctttgtagcggatacgggaatctttttgatactgctgtaactggaacggaccggttccgattgggttgaggtccagtttttccggtgtaccggctttcatcatcgcatcagcatattcttttgacagaatagaggcgaagtccattgccaggtcagcgaggaacggcgcttccgggcgagtcagcacaaactgaacggtgttgtcgtccacctttttcacttcactgatcagctctggcaagcccatgccttcgaagtattcgtagctgccgccagaaactttatggtacgggttttgcgcgtttttctgacgatcgaacgagaacaccacatcatcggcgttcagttcacgcgtcggtttgaattctttattgtcgtgccacttcacacctttacgcagatggaaggtataggttttaccgtcttcgctgacttcccacttttcagcgaggcccgggatcacttcggtggtgccgattttaaattcaaccagacggttataaagcgggacggaagaggcgtcataggtggtgccggaggtaaacagctgcgggttaaacccttccggagatccttctgagcaataaaccagagttttagcctgaacacttgctgcgacggtcatagccaccaggctgagaccaagcttcagcatccctgactttttcaaggaaatacgcattattctgctccaattgtgatgtttgttgttttaaccctttgcagtgggttgtcgctgcctgaccttttttgttttttgcccggtcgggtcaacgttatgaggtggggatgccgtactaattaacatcagtgtaacagtgcggatcctccataaaatgcccctcgtgacctacaatctgtcaacagaatgtgaaaacgtcaatacagccaaccgggatttacaccaacggtgagaatccacaaacaaagattaaaaaaacttcaaacagctatttgcagcagagaaatttgtgctactccaacatgaccagaacaatcagcttaatatttagcaacatttggtgattaagttttatgcatttaatgaaaaaaatctgaggaaaaggtggatatctgagcgattaataccatgaacgctaaaacgcacagcggaaaatgccagggccagccataagtaacgcaaaaaaagatttaagcaaatataaaaaaagacaatggtttctgtcacaaatccgttaatggatagtgagatatggggcgcaaatttggcagggaaatgtgtgtcgtgtaggtcgaataaggcggtcgcgccgcatccgacaatggccggcacatttgcctgatgcgacgctgacgcgtcttatcaggcctacgtcgagtcgaacctccctgcccccggaggttctcatcctcatgagctgcagatgcaaaaaagcctgctcgttgagcaggcttttcgaatttggtcggtgatagaggattcgaacctccgaccccttcgtcccgaacgaagtgcgctaccaggctgcgccaatcaccgaatgcggggcgcatcttactgcgcagatacgccctcgtcaatcccttaatagcaaaatgccttttgatcggcgagaaagtcagcaggccgcttagttagccgctgcctcttttgcctgcgggatgtgacaccagttgttgttttcgttaattccaccatccggtgaagtatagccaagacaacccatgatggtatcgtacagctctacgtgacggcgtggcactttcatgtcggcttcttttttcagctgcgcaaacgcctgcgcattggccggattttccagatatttatctgacatccagaccatcatcggtacgcggaactgctccggcggtgccagttcacgcggcgtgccgtgcaggtgctcgcgttcattaattgactcaccgtggtcagctgcgtagaacacaatcgctttcttatcgcgaacctgatcaatcacgctggagataaagtgatccacataggtcaccgagttgtcataggagttgatcatctgcgctttggtacagccgctatcaacaccaatacattccggcttccactgcgcgaagctacgcggataacgctgggtgtagttaaaatgcgaacctttggtatgcagaatgatcagatgcttaccatccgggttgcgccctagcgattgctgcatttcgtctaccagcaacatatcatctaccggcttgccacgattacgtggctccgcaccaatctgctcacgataagcaatgttgtccgccatcgtgttgctgtagaaccacatttcgctctgcatagcgtagaggtcagaactgaatcctaactgcttcagaaccgcgaaaatgttctgttcttttaatgtgcgctgcggattatcttccgcgcccccctgacgtacaaacatgcaacgcagtgagagtttggttgcggtatcacaggagtaaccacggaacgccgccagatttttctcctgggccagtttcggcgtggtattacgctcatagccgaaaatacccatatggtcccaacgcgtggtttcaccgatgataaacacgacataagtgtcatcaacgttttgcggtgcctgataagtgaatttcttcgccggattaagcaatgaattattatcggaagattcatcgacccgcgcccaggcatacagccccaacgcagaaagccagtttgatggcagataagagttcgctacgacaccgccataactcggcaaatcaacgccggtcgccctctccactttcttctgctggatatccagcaaacgaatcggtgcccaaaccataatacccgccagtacgacgaccgccaggctgcgaatacgctgccctggggttcgcagttgtcggagcaaggtgtagcgacagcggttattccagataaggataagaggcaatgcactaacggcgattaaccagagaataaagttcagaccaacaacttcttttgacaggtcgatatcggtggtcatgacggaagcgatgatgccataaccaatgaccacattaaggaaggtcatgtaatagctggcacctgcggaaaagagcaccaccagcgatgccagaatacgccagctgcggcggccaaacagcgaaagaagacgtagtaaaaagaaggtcaccagtacggtggcggccagttcaacaacagcagaaatgcctttccagacggtaaaatcgtgcgcatagctgccgaagcggcggtaaaaaaccgcgccattcataaaaaggccaatatagattgcaagcaaaaagctcagcttctgctgtgtaatcgatttgatgtatctcatgcaaacaaaccctggacaaacaggtgataacaccctgcttagtggcttttcaggcccggcagggaaaaagtgcggaggtagtcagataagtaaaatctacacgcgcgaataagtagaccacagcaaagggaaaaagtgtggggaaagagtgtgcatgaagcacaaatttacaaaaatgcaagtttgaaaagagactttagcgttacaaaaagcagtaaaaagggccagttaattggcccaaattttacgagtcattgtttatacatttcgttgatgcgtttgatgcacacggaagctgaagcccagtagctcgcggctgagcattaaagggagccatgcgcctcacgcaacattttctgctctggctgacgaatcgtcgtagaaagcgccaatgacagaatcagcagggcgaaaatcacgtagaaggtcacatagaagccgccaaacagtgaggcgataatcgaaccacaaatgctaccgataccgaaaccgagataaatcacaccgtagtttttcgccaggttattgaggccaaagaactcactgaccagtgacggaaagacggtaatagtgccgccaaagttaaatgccacgcaggcaatcgctgcaaagaacgtcactgcattcaatggtgcaaacagcagggccgccatacccaccagcgatatcacctgaccaatggtaataacacggatacgggcgattttgtcagacagaatacccagcaccagacgacctgaaaggttggcgatggaaataacagtgactgcattggctgcggaaaccacatcaaggtgtgccagactttgggcgatatctttcgctaccccaatcacgtacaggccgctcatgcaggcggtcaggaacattaccgctaacatccagtactgcggtttacgcatcgactctgccagcgtgtaatctttctccaccacaccattgctggttttcacttcctgttttggtgcgtctttcattaacgttgcgccgaaaacaatcatcaacagcgcaatcgctccccaaatcacaaaggttttttccagaccgaccgtttccagcagctgcgtgtcgataaatttgaaacccaggctacccagaccataagaaccgatagcgaacgcggagatcagacctttacgctccgggaaccacttcacacagttagagagcgtcagcagataacccgcgccatctgccagtcccaccagcacaccggcgcttaaccacagcatcatcaggttgtcagaatgcgctgtcaggaagaagcctaatcccagcaaaatgccggaagccatggtgacgcgtttaacgccaaaacgttcctgtaatttgcccgcaacagaagacgaaattgccagccccagacttaacaagccgaaagagaaagcgacctggcttaccggcgcatccagcttggcggaaagcgcgccattaaacaggctccaggtataaaccgaccccagcgcaaactgggtaatgatagtaccgatgagtgtcagccagcgggtacgctgataatttgaaggtgtcatggcagtattcctgcagtaataaaaaggaaaaatctctgccgacaaccataacgaagtgcactttatgcctggggaaaaacggcatgaaatgccatcagaacggaatgaaatgccttagttcaggaatgaatgacgcgacaattattcaccaaatttattatttggtaagttagcacccactatcgccacaactattgttatttaatggtttcaattgtgactgttacgttaaaatctggcgctaacccccatcgtatacagatagtcgctattattagtggtattttctgcctgagttagcgcggcataggcggcaatattttgattgagcaacatatcagcgcctacggtgacatccagccagttgccgttctggtttgtcgccgtcatccggctcaggcctgattgcgccttccagatattctcgccaaattgctggttatagctgatttgcgcccagggtcggagatcgccaagccgggagtcaacacgccagcctaaggtactcacgctggcatgccataacggatcggtcagcgtggtagtactgtcgccaaactcgttatacatcgaggtggttgtgccatcgtaatgtaatgccgcgaccgggccggttgtaacctgttcatataaaggaaaattccagcccatactcatactgctggtcacatccacaggggtttcttccgccagattgacttccagtcccagcgccctttggctactttgaatacgttgcgacaaaatatcgttgtaatcaggttgatgatcactatcccaggtgtaacgctctgtggaaagtccgggttgcgtatcaacgatatattcttgttgccaggcgtaagctgtgttgagaaaaaaggcactgattaccacgctcgccagcaggcttagctgccagcgaccaccgcttttttttatgatcattaacacgactccagggaagagccgaattcggcaatattattgtcattgtatgaaggatatcgggcatagtagccctgtattaaatattgactttttcaccgatgcgtcaagaaaagcggctgaaatttttacgatcgggtacatagcgagggaaagtatggaacgttgcggctgggtgagtcaggacccgctttatattgcctaccatgataatgagtggggcgtgcctgaaactgacagtaaaaaactgttcgaaatgatctgccttgaagggcagcaggctgggttatcgtggatcaccgtcctcaaaaaacgcgaaaactatcgcgcctgctttcatcagttcgatccggtgaaggttgccgcaatgcaggaagaggatgtcgaaagactggtacaggacgccgggattatccgccatcgagggaaaattcaggcaattattggtaatgcgcgggcgtacctgcaaatggaacagaacggcgaaccgtttgccgactttgtctggtcgtttgtaaatcatcagccacaggtgacacaagccacaacgttgagcgaaattcccacatctacgtccgcctccgacgccctatctaaggcactgaaaaaacgtggttttaagtttgtcggcaccacaatctgttactcctttatgcaggcatgtgggctggtgaatgatcatgtggttggctgctgttgctatccgggaaataaaccatgattcgggaagcgcaacgttcagaactccccgcgatcctcgaactgtggctggaaagtacaacctgggggcatccctttataaaagcgaattactggcgtgactgcattccgctggtgcgggatgcctatcttgccaatgcgcaaaactgggtctgggaagaggacggtaagcttctcggttttgtcagcattatggaaggccgatttctggcagcaatgtttgtcgcaccgaaggccgtcagacgcggtattggtaaggcgctgatgcagtatgtgcagcagcgctatccccatctgatgctggaggtttatcaaaaaaatcaaccggcgatagatttttaccgtgcgcagggttttcacattgtcgattgcgcatggcaggatgaaacccaactacccacctggattatgagctggccggtggttcaaacgctgtaagtgtcagttccggaccgttgtatttttccagccatgccagcgccgtattacccgcacagccattccccagccgcgagctggggagatctttggtcagcacgttcactgcgccgtttttacaaataccgtcagcggttaaatccagatccggccatgccccttcgtgaatgcaaatcacgccaggtttaattccctcgctaatgaccgctccggcaaggatctgcccacgggagttccacacccgcaccatatccccttcggttatgccgcgcgcctgagcatcgtcaggatgaatggtgacaggctcacggtttgctaccgcgtacaattcgcgcagagaactgtaattcagctggctgtgcaggcggtgcgccggatgggcagaaagtacctgcaactgttctggttcggcattgccctgccattcgtccggctccagccacattggatgccccgggcaatccggataagcgtaatcggcaatacgctgcgagaagatttcaatcttaccgctggcggtttttaatggatgcgcctgcggatcgcggcaaaaatcagcgaagcgaataaaccgctcgctgtccgggttttccggcatctcaattaactggttggcttgccagaactcagcaaatggcggcaattcaacctgctggcttgccccgcgctgtcgggcaacgttataaaacgtttccagccattgcagctcactttttccttccgtaaaacgtgcataaccgcccttctcccagcgttcacttaactcggcaaaaacatcaaaatcattacgcgcttcatagcgtggcggcaccacttgcttcatgggcaccagatgctgattactgtaatcgccggtcatggtgagatcattacgctcaaacgaggtggtcgcaggcagaacgatatccgcgtgtttcgccgccgccgtccagaaacattcggagatcaccaccagctccggtttttgccaggcacggatcaggcggttggtatcctgatgatgagtaaagttggcaccgcccgcccaccagataaaacgaatatccggaaaatgtcggtccataccgttgtgttgatatgcgccaccagggttttccagtgcttcaacaatgcgggccacagggattttatctaccgcatcgcagccacccggcaagctgccctgcatggaagagagcaccgcagaacgccgcgtggggttaccaccattggcaaaatggtaagaaagaccaaaaccgccgccgggtgtgccgatttgccccaacattgctgccagcgtgacgatcatccagtgtttttgctcaccaaactgttggcgctgcattccccagcctgccatcagcatggtggtattttggtggaaaatagccgccagctcgcggattttcgctgcgccaacaccacaaatctctgctgcccattcggcggttttcgctattccgtcactctcgcccagcaaataagaggcgaagacggcataacctgtggtgcaacgcgccagaaacgcttcgtcgtgccaaccattttccaccagcgtatgggcgatccccagcatcagcgcaacatcggtgcccatgtgcggtgccacccactccattttatcgccaaagaaatcgacggtttccgatcgcattggatcaatgcagatcagctttttcccactgtcacgcagtgcagaaaagtaagaaagcccctgctcatcggatgcattccacgcaattttcagcgtattgagtggattagcactccacagcaccacgacatcgctatgttccagcaccagcggccaactggtctgctgttgataaacttcgctaccacccacgacatacggcatgatcgcctgtgccgcgccggtcgaataatcccccagatgcccggtataaccgcctgccagcgccatatagcgttgtaataatgtcgaggccttatgcagcacgccgtttgaacgccagccgtaggaaccagcaaaaatcgatgccggaccataagcctcacgaatgcgtttatgttgttggtgaataagatccagcgcctcatcccaactcacgcgaacaaattcatcctgcccacgaatgccttgcgggttttccggtgacgcgagaaagcctttgcgcaccattggaaatcgtacccgcgtattgctgtgaacctggtcgcgaaccgcgctctgcaaggagttttccattcctgtggctaacgcgccacgcgagctaaacacggtttcgccgtcggtttcaaccagcatgggcccccagtgggcggcagtcagaacggaatatcgtgaggatgagttggccaaaccgaagactcctgaaaggttagatgtattgagcagttaaatattacttacaaatttccgagtattcccaggaataatcttcatgttcacgcggcataatctcccgccacggaacccgtggcaaagaataaaaaggttattaaggattaacaatgaagaaacgtgtttatcttattgccgccgtagtgagtggcgctctggcggtatctggctgcacaactaacccttacaccggcgaacgcgaagcaggtaaatctgctatcggcgcaggtctgggctctctcgtgggcgcgggtattggtgcgctctcttcttcgaagaaagatcgcggtaaaggcgcgctgattggcgcagcagcaggcgcagctctgggcggcggcgttggttattacatggatgtgcaggaagcgaagctgcgcgacaaaatgcgcggcactggtgttagcgtaacccgcagcggggataacattatcctcaatatgccgaacaatgtgaccttcgacagcagcagcgcgactctgaaaccggcaggcgctaacaccctgaccggcgtggcaatggtgctgaaagagtatccgaaaacggcggttaacgtgattggttataccgacagcacggggggtcacgacctgaacatgcgtctctcccagcagcgtgcggattccgttgccagcgcgttgatcacccagggcgtggacgccagccgcatccgtactcagggccttggcccggctaacccaatcgccagcaacagcaccgcagaaggtaaggcgcaaaaccgccgtgtagaaattaccttaagcccgctgtaatccctttcatgccaggtgatgcagaaatcacctggcattcttcagttttccttcatcatatttcaggctaaggtgatcgccttatcagtgaatggagagaagcatgaagccgtccgttatcctctacaaagccttacctgatgatttactgcaacgcctgcaagagcatttcaccgttcaccaggtggcaaacctcagcccacaaaccgtcgaacaaaatgcagcaatttttgccgaagctgaaggtttactgggttcaaacgagaatgttgatgccgcattgctggaaaaaatgccgaaactgcgtgccacatcaacgatctccgtcggctatgacaattttgatgtcgatgcgcttaccgcccgaaaaattctgctgatgcacacgccaaccgtattaacagaaaccgtcgccgatacgctgatggcgctggtgttgtctaccgctcgtcgggttgtggaggtagcagaacgggtaaaagcaggcggatggaccgcgagcataggcccggactggtacggcactgacgttcaccataaaacactgggcattgtcgggatgggacggatcggcatggcgctggcacaacgtgcgcactttggcttcaacatgcccatcctctataacgcgcgccgccaccataaagaagcagaagaacgcttcaacgcccgctactgcgatttggatactctgttacaagagtcagatttcgtttgcctgatcctgccgttaactgatgagacgcatcatctgtttggcgcagaacaattcgccaaaatgaaatcctccgccattttcattaatgccggacgtggcccggtggttgacgaaaatgcactgatcgcagcattgcagaaaggcgaaattcacgctgccgggctggatgtcttcgaacaagagccactgtccgtagattcgccgttgctctcaatggccaacgtcgtcgcagtaccgcatattggatctgccacccatgagacgcgttatggcatggccgcctgtgccgtggataatttgattgatgcgttacaaggaaaggttgagaagaactgtgtgaatccgcacgtcgcggactaagccgcgactgcgtagagtaaagcccgataatcgctcgggcttttactctttattgggttgcagtaactgctgtagtccaggcctgattaaacgcctgatgctgtgccggtaatggcgcaatcagtttgttatattcacttgcctgctgtgaagtcgggaactggatgccatttgcgacaaagctcacctgagtaccttgctgagcaatgtagtctccaaccatcaccagttgttgcgtgaaagtttgtgccgccggaatcaacggttgcaatgcatcagctggcgtcgttaccactttggtgaatgcctgatcaaagaccggtttcaaatcatcgctctgttttagcgcagagtgcgcagcatcggcctgcaacttcgcattttgcagttgttgcgccagcacacccagcgaaccgttcatttcacgcagcggaccgctttgcgtaacgtaatcctgcggtacgcgaattgcgttaacgctgtctacaaccgggcgcagaccggaatccatcgcctgattcacctgctgagaataaccatacagaatcgcgtaatcagagacaaaaggaccaaactgttttttctgatcggcagtcagggttggtagacgttcaccgctacgcatcactgtattctgcaggaagtcgataaacgctttacgctgatcgccttctttatcaaaacacccactcaggctaactaccattaataacgccgcaagaggcgcaaaccagcgagagcaggactttcctgtcgccattttcttactcctttcacccaaaaaaagcgcacaacgacacacgcgtgtctgacgtgacaaggatagtccaggacaggcttgcaggataccctttctacgtaatcttcctggtaaaatcatggagaaaatgaaacaaggttaatttgttgtttcattgttaaaaaatgatagtgccgttgccttttttgtagccagagatttacgccttcgcagaaggttagattttcgaaatctttacaaaacaggagtggtaagagatatatcggcatttatcagatcgttaggtggctataagtcacgctaaatgacaggctgaatcgaatcatagccagagcatgccctgacttcaccccgctgtgtctgcttttcccgactattcttaatgagcttcgatgcaattcacgatcccgcagtgtgatttgaggagttttcaatggaatataaagatccaatgcatgagctgttgagcagcctggaacagattgtttttaaagatgaaacgcagaaaattaccctgacgcacagaacaacgtcctgtaccgaaattgagcagttacgaaaagggacaggattaaaaatcgatgatttcgcccgggttttgggcgtatcagtcgccatggtaaaggaatgggaatccagacgcgtgaagccttcaagtgccgaactaaaattgatgcgtttgattcaagccaacccggcattaagtaagcagttgatggaatagacttttatccactttattgctgtttacggtcctgatgacaggaccgttttccaaccgattaatcataaatatgaaaaataattgttgcatcacccgccaatgcgtggcttaatgcacatcaacggtttgacgtacagaccattaaagcagtgtagtaaggcaagtcccttcaagagttatcgttgatacccctcgtagtgcacattcctttaacgcttcaaaatctgtaaagcacgccatatcgccgaaaggcacacttaattattaaaggtaatacactatgtccggtaaaatgactggtatcgtaaaatggttcaacgctgacaaaggcttcggcttcatcactcctgacgatggctctaaagatgtgttcgtacacttctctgctatccagaacgatggttacaaatctctggacgaaggtcagaaagtgtccttcaccatcgaaagcggcgctaaaggcccggcagctggtaacgtaaccagcctgtaatctctgcttaaaagcacagaatctaagatccctgccatttggcggggatttttttatttgttttcaggaaataaataatcgatcgcgtaataaaatctattattatttttgtgaagaataaatttgggtgcaatgagaatgcgcaacgccgtaagtaaggcgggaataatttcccgccgaagactcttactctttcaatttgcaggctaaaaacgccgccagctcataactctcctgtttaatatgcaattcacacagtgaatctcttatcatccaggtgaaaaataaaagcgtgaaacaaatcactattaaagaaagtaatctatatttctgcggcattcccagcctcctgtgttgatttccaacgagtatgtactgcacccattttgttggacgatgaaatggaatagcccctaatatgtcaaagccaaaatacccttttgaaaagcgccttgaagtcgtgaatcactacttcacaactgatgatggttacaggatcatctcggcacgttttggtgtcccccgaacccaggtcaggacatgggttgccctctatgaaaaacatggagaaaaaggtttaattcccaaacctaaaggcgttagtgctgatccagagttgcgtattaaggtcgtgaaagctgtgatcgagcagcacatgtcccttaatcaggctgctgctcactttatgcttgctggtagtggttctgtagccaggtggctgaaggtctatgaagagcgcggagaagctggtttacgcgcgctcaagattggcaccaaaagaaacattgcaatatcagttgatccagaaaaagcggcatcagcattggagctgtcaaaagaccgacgcattgaggatcttgaaaggcaagttcgatttcttgaaacgcggcttatgtatctaaaaaagctgaaagccttagctcatcccacgaaaaagtgaaagtactcaacgagctaaggcagttttatcctcttgatgagcttctcagggctgcggagataccgcgcagtacgttttattatcatctaaaggctctcagcaagcctgacaagtatgcggacgttaaaaagcgtattagtgagatttatcacgagaatagaggccgatacggataccgtagggtaacgctgtctcttcatcgagaagggaaacagattaaccataaagctgttcagcgcctgatgggaaccctctcacttaaagcagcgattaaggtcaagcgataccgctcttacagaggagaggtagggcaaaccgcccctaatgttctccaaagagatttcaaggctacgcggccaaacgagaagtgggttaccgatgttactgaatttgcagtcaatgggcgcaagctgtatttgtctccagtaatagatctcttcaacaacgaagttatttcttacagcctttcggaaagaccagtgatgaacatggttgagaatatgctcgatcaggcattcaaaaagcttaatcctcacgagcatcctgttctgcactctgaccagggatggcagtatcgtatgagaagatatcaaaatatccttaaagaacatggtattaaacaaagcatgtccagaaaaggcaattgtctggataatgctgtggtggagtgtttctttggaaccttaaagtcggagtgtttttatcttgatgagttcagtaatataagcgaactgaaggatgctgttacggaatatattgaatactacaacagcagaagaattagcctgaaattaaaaggtctgactccaattgaatatcggaatcagacctatatgcctcgtgtttaactgtccaactttttggggtcagtacaaactttgatttatagtcaggtggggcttttctctgtctgcctttcggtgaatacctgagacaaacagtctcaagcacccgtggctattctagcttaataagtttgtttcttctccttgatataatcctaaaaaaatctcataaaattaatatatgagataatctttattcagcagaagattattaaaggttgctgtattatttagcgataaaaaaagcctgccagatggcaggctatttaataacggcgttattattgcaacagcgaaatatccgcaacgcgcaggaacagttcgcgcagtttctccagcatggtcagacggttgatacgcaattctttgtcatcaaccatgaccatcactttatcgaagaaagcatcaaccggttcacgcagctcagccagttcgaccagcgcatcctggtaacgaccttccgtaaagtacggctccagcttgtcacgtagcaccacaacctgcatcgccagtttaatttcttccggctctttcagggtagaggcattcacgcggtcgctcagcacttcgtcagatttcgccagaatgttagatacacgtttgttcgccgccgccagtgcagcagctgcatccagggtacggaaatgcgataccgctttcatacgggcatcgaaatcagccggacgagtcggacgacgcgccagtaccgcctggatggtgtcaacggtataaccttcgtcctgataccaggcgcggaagcgaccgagcataaagtcgataacatcatcaactacgttggcattagtcagcttatcgccatacagacgcaccgcttcttcggtcagcgtttgcagatcaaggttgaggttcttctcaacgataattcgcagcacgccaagcgcggcacgacgcagcgcaaacgggtctttgtcgcctttcggatgctgaccgataccgaagatacccgccagggtatccatcttgtcagcaatcgccagcgcacaagctactgggttggacggcaggtcatcaccagcaaaacgcggctgatactgctcattcagcgccaccgcgacatcttccgcttcgccatcgtgacgcgcatagtgcatccccataacgccctgggtgtcggtgaactcgaagaccatgttggtcatcaggtcgcacttagacagcagacccgcacgggtagcgtggttaacgtcagcgccaatctgttcagcaatccagccagccagcgcctggatgcggtcagttttgtcgcgcagcgtccccaactgttgctggaacaacacggtttgcaggcgcggcaggttatcttcaagacgttttttacggtcggtgttgaagaagaactcggcatccgccagacgcggacgaacgactttctcgttaccggagataatctgctgcggatctttcgattcgatgttggcaacgaagataaagttcggcagcagtttgccgtcgttcgcatacaccgggaagtatttctggtcacctttcatggtgtaaaccagcgcttcagccggcaccgcgaggaatttctcttcgaattttgcggtcagaacgaccggccactccaccagcgaagccacttcttccagcaggctttcgcttaagtcagcgttaccgccaatcttacgcgctgcttcttcggcatcggctttaatcttcgccttacgttcttcgtaatcggcgatgactttcccacgctcacgcagaatttccggatactgatcggcgttatcgatggtgaattccggctcgcccataaagcggtggccgcgaatcacgcgatcggactgaatgcccagaatggttgccggaatgactttgtcgcccagcagcagggtcacggtgtgcaccggacgcacgaagtgcacgtcgcttgcgccccaacgcatcagtttcgggatcggcagtttcgccagagaagtcgcaaccatattcggcagcagtgcttcggtgctttcgcccttcacatgggcgcgatacagcagccattcgcctttatcggtagtcagacgctcagcctggtcaacggtaataccgcaaccacgcgcccaaccttctgccgctttgctcggtttgccttcagcgtcgaacgcctgggcaatcgccgggccgcgtttttcgatttcacgatccggttgcgcttccgccaggttagctactttcagcgccagacgacgcggagcagcaaaccattgaacggtgccgtgtgcgaggccagcgttatccagctccgcagtaaagttcgcagcaaaggactcagccaggctgcgcagtgcttttggtggcagctcttcagtgccgatttccaccagaaaagttttctcagacatagccgcctcttacttatctttgttgcacatcgggaagccgagggcttcacgggaagcgtagtatgcttctgccactgctttggtcagggtgcgaatgcgcagaatgtagcgctgacgctcggtgacggagatggctttacgcgcatccagcaggttgaagctgtgggcggctttcagaatacgctcgtaggctggcagcggcagcggattttccagcgccagcagctgctgcgcttctttctcgtactgctcgaagcaggtgaacaggaagtccacatccgcgtattcgaagttgtaagtggactgctccacttcgttctgatggaacacgtcgccgtaggtggttttacccagcgggccgtcgctccagaccaggtcgtaaacgctgtctacgccctgaatgtacatagccagacgttccagaccgtaggtgatctcgccggtaaccggtttacactccagaccaccaacctgctggaagtaagtgaactgcgtcacttccatgccgttcagccacacttcccagcccagtccccaggcacccagcgtcgggttttcccagttatcttccacgaaacggatgtcgtgaatagtcgggtccatgcccagctctttcagagaaccgaggtacagctcctgaatattgtccggcgatggcttaatgaccacctggaactgatagtagtgctgtaaacggttggggttttcgccgtagcgaccatcggtcgggcgacgagaaggctgaacataagcagccgccatcggttctggccccagcgcgcgcagacaggtcattgggtgagaggttcccgcgccgacttccatgtccaatggttgaacaatggtgcagccctggcgagcccagtaatcctgtaaggtcaggatcaagccctggaaggtcctggtatcaaacttttgcatattatttcgtgctggatacgtgtggatttaaaggaagggatcagtatacccgctggatggaagatatacagtacgaaacgggaaaaagcagggcttaacgcatggaaagatgcaaaaaatggccatccgcgtcaaaagaacagacaaactgctctttacggaaggtataaccgcgcatttcatagcttccctggaactgttcgaaggcggtgacgtcgattttttgctcgccggtgttataacgttttgccgcctgatccttgcataacgcttccatattcaatgaccgaatgggatcaactttcaccctttgagctttctgttctggtggtggtgtagaacaacccactagcaccataagcgccattgccggaaagaaagcgttcatcatcattaaattaccgtctggtttgcaggtgagtcttattatttatatcggtatagtggctgatatcttacgaatttccttaagcctctataagctgtagtgataaaactcagattattccagtgtgccaactgaatgatttatcggtcagactttttttaaccagatacagagacacagatgcagcccaaaatttactggattgataacctgcgagggatagcgtgtttaatggtggtgatgattcacaccactacctggtatgtgaccaatgctcatagtgttagccccgtcacctgggatatcgccaatgttctgaattctgcctctcgtgtcagcgtgccgctatttttcatgatatccggctatctcttttttggcgaacgcagcgcccagccgcgccatttcttgcgtatcggcttatgtctgtttttttatagcgcaatcgcgctgctctacattgcactatttacctccatcaatgtggagttagcgctgaaaaacctgctgcaaaagccagtgttttaccacttatggtttttcttcgcgattgcggtgatttatctggtttcaccgctgattcaggtgaagaacgtcggcggaaaaatgttgctggtactaatggtagtgattggtatcatcgctaacccaaacaccgtgccgcagaaaatcgacggttttgaatggctgccaatgaacttatatatcaatggcgatactttttactacattctgtatggcatgttgggccgcgctatagggatgatggacacgcagcataaagcactgtcgtgggtgagcgcagtactgtttgtgacgggggtttttattatctctcgcgggacattatatgaattgcagtggcgcggaaattttgccgatacctggtatctttactgtgggccgatggtttttatctgcgcaatcgcgctattgactctgattaaaaacacgctggatacgcgtaccattcgcggacttggcttaatctcacgccattcgttgggtatatacggattccacgccttgattatccatgcgctgcgcacccggggaattgagcttaaaaattggccaatactggatattatttggatcttttgcgcgacgttggcagcgagtttgttactttctatgctggtacaacgaatcgacagaaacagattagtgagttaagtaaaagcccggtcacattggactgaccgggcttacgtgagttattcgctgtattcttcctgggtaacctgtgtttcttttggtgggtttattccggcatcacgaatatttttctgcaccgctactgcaccaaacaagcttaagaagaaagccagtccataaaaacctttttcgctgagtaataatgtcgcattccacagacctaccatcagtaatgcaacagagataataaagacagtcaggcaggtcatataataaatggaagtggtcggtatgccttcatacttgtcccgaacggtcttttgataagacgccgcagaaaacagtcctaataccagtacggcaaaataatatcctttttcatttaactgcatctctgcattccatagccctaacagataggtaacgataccaccaacgagagctatccatgacacaatactaaaggctggtgaataggttgatattttgttgtccatcacagtattcctttcattcctgaatatgtaagagctttatgttgctcatgccgagcgaaacaaacgcatttgaccaaacaagcagacaaaaaaggcgatgggatagatcaccatttcataagtattgataggtgcgtttaaaacaccgataaacaagagaccgatagtgattaacgcaactaactggcagatatgggtaaaaaaatcatccagttgcccgagtttttctgcgcgaagatatgcatagttgccaaaagttgctgtcattaacacgccaagaaaatagccttttccacttaacaatgggcatgagatccatagcccaaccagataaaccagcgccccgacaacaaataatagttttgccacagtctttgaggttttcataacgatctccatatctaccagcgatacattacgagtaaccaacgaaagacaaaactgaaaaatgccattaacaaatgattttcagaataaattcatactaaatattaattaattactgagatatatagatgtgaattatcccccacccggtcaggcaggggataacgtttacgccattaatggcagaagttgctgatagaggcgacggaacgtttctcgtcgtggctgataagcggcataacgctgcgcatctggtagatgcgactgttctaacggtagttgcggcaacaattcaatgagcgatttctctggattcgccgcgatctgcgccagccttgctgcgcccagtgctggccccacatccccccccgtacggtaatcgagctgctgaccgctgatatccgccagcatctgacgccagtactcactacgcgccccgcccccaatcaacgtaacactttgcggtttaataccgcaggcatgcacgacatccatgccatctgccagcgcataacccacgccttccagcactgctcgcgccagttcattggggccatgttgatgagtcaaaccaaagaaaacccccttcgcctggggattattgtgtggcgtacgctcgccggaaagataaggcagaaaccaaactggctcggcactttcatcagcctgttgagctgcagcgattaaagctgggacattgctcaggccggttaatttcgcggcccaatccagacacgacgctgcactcagcatcacagacattaaatgccaacgttgcggtagcgcatggcaaaagctatgtacggcgctttctggcttgcttaagaacccttcgctgacagcaaaatagacccccgacgtccccagcgataacattgcctgattagcatcaaccattcccacaccaactgcaccagctgcattgtcgccaccgcctgcgacaactggcaccgtcgccataccccacgctttcgcaacttcaggtaacaaagcaccagtaatttcgctgccttcgtataatgcgggcatctggtcacgagataagtcgcaagcctgcagcatgacgtcactccagtcacgctttgcgacatccagccacatggtgccagctgcgtcagacatatcgctggcaaactcccccgtcatacgcagacgcaagtaatctttcggtaataatactttgtcgatttgacggaatatctccggctcatgccgctgaacccatagcaatttaggcgcagtaaatccgggcatcatcaggttgccggtaatcactcgtgattgcggaactctcgcttccagcaaagtgcactcttgcgcacagcgcccgtcgttccacaaaatggcagggcgcaatacccgttgttgagcatccagtaaggttgctccatgcatctggccggcaatacccaatgctttaacgtcctgcagagaatgctgatcgcccagagctttcattgcgcgatcagttgcctgccaccactgttccgggtcttgttccgaccagagtggatgcgggcgcgaaacggtcagcttttccgtttgcgaagcaaccacctcaccctgctcgttgagcaaaataacttttacgcccgaggtgccaagatctatcccgatatacatatcgatcgttccttaaaaaaatgcccggtatcgctaccgataaccgggccaacggactgcacagttagccgttatttgtcgaacagataatgatttaccagattttccagttgctcctggcgaccactctgatgcaccggagacaaattatgttcctgagcatatttggctaaatctgccagtgacatttggcctttcaggatttgctggcccaattcgctattccagccggaataacgctgcgcgatgcgtttatccagctcgccatcttcaatcatgcgcgctgcaattttcagcgccagtgccatcgtatccatcgcgccgatatgaccgtaaaacagatcatatttatcagtactttgacgacgtactttggcatcgaagttcagaccaccggtggtgaaaccgcctgctttgagaatttcatacatcaccagcgcattctcttccacactgttcgggaactggtcggtgtcccagcccagttgcgcatcgccacggttggcgtcgacagaaccgaacaggccaagcgcaatggcggtggctatttcatgatggaaagagtgacctgccagcgtcgcgtggttagcttcaatgttcagtttaatctctttttccagaccaaactgtttcaggaagccatagaccgtcgcggcatcgtaatcatattgatgtttggtcggttcttgcggtttcggttcgataagcaacgtgccctggaaaccgattttatgtttatgctcaaccaccatctgcataaagcggcccagttgttcacgctcctgacgcaagtcggtatttaacagcgtttcgtaaccttcacgaccgccccacaggacatagttttcaccgcccaatttatgggttgcttccatcgctgtaacaacttgcgttgccgcccagctgaagacttcaggatctgggttcgtcgccgcacccgcgccgtagcgagggtttgtaaagcagttggcggttccccacagcagcttcacgccgctctcttcttgcttgcctgccaggacatcaaccatttgcgcaaaattattgatgtactcttttaacgacgcgccctcaggggaaacatccacatcgtggaagcaataaaatggcacatgtaacttgtggaaaaactcaaatgcgacatctgctttacgcttcgccaacgccagtgcctcaccaggctgctgccacggacgattaaacgcccccacaccaaacatatccgccccgttccagcagaaggtgtgccagtagcaggcggcaaaacgcaagtgctcttccatacgcttacccaacaccagttcgtcgggattgtagtgacggaatgctaacgggtttgaggattttgagccttcataacgaacgcgatcgagctggtcaaaataggcttgcatattgaactccataatcaggtaatgccgcgggtgatggatgatgtcgtaatattgggcactccctttcagttgctcaattatgttatttcacactgctattgagataattcacaagtgtgcgctcgctcgcaaaataaaatggaatgatgaaactgggtaattcctcgaagagaaaaatgcaataagtacaattgcgcaacaaaagtaagatctcggtcataaatcaagaaataaaccaaaaatcgtaatcgaaagataaaaatctgtaattgttttcccctgtttagttgctaaaaattggttacgtttatcgcggtgattgttacttattaaaactgtcctctaactacagaaggccctacaccatgaaaataaagaacattctactcaccctttgcacctcactcctgcttaccaacgttgctgcacacgccaaagaagtcaaaataggtatggcgattgatgatctccgtcttgaacgctggcaaaaagatcgagatatctttgtgaaaaaggcagaatctctcggcgcgaaagtatttgtacagtctgcaaatggcaatgaagaaacacaaatgtcgcagattgaaaacatgataaaccggggtgtcgatgttcttgtcattattccgtataacggtcaggtattaagtaacgttgtaaaagaagccaaacaagaaggcattaaagtattagcttacgaccgtatgattaacgatgcggatatcgatttttatatttctttcgataacgaaaaagtcggtgaactgcaggcaaaagccctggtcgatattgttccgcaaggtaattacttcctgatgggcggctcgccggtagataacaacgccaagctgttccgcgccggacaaatgaaagtgttaaaaccttacgttgattccggaaaaattaaagtcgttggtgaccaatgggttgatggctggttaccggaaaacgcattgaaaattatggaaaacgcgctaaccgccaataataacaaaattgatgctgtagttgcctcaaacgatgccaccgcaggtggggcaattcaggcattaagcgcgcaaggtttatcagggaaagtagcaatctccggccaggatgcggatctcgcaggtattaaacgtattgctgccggtacgcaaactatgacggtgtataaacctattacgttgttggcaaatactgccgcagaaattgccgttgaattgggcaatggtcaggagccaaaagcagatacctcactgaataatggcttgaaagatgtcccctcccgcctcctgacaccgatcgatgtgaataaaaacaacatcaaagatacggtaattaaagacggattccacaaagagagcgagctgtaagcgttacgccccggcgcggagcgggggcgtgatttctctccatgccgcgtgaatgaattggcttaggtggagtcgttatgccttatctacttgaaatgaagaacattaccaaaaccttcggcagtgtgaaggcgattgataacgtctgcttgcggttgaatgctggcgaaatcgtctcactttgtggggaaaatgggtctggtaaatcaacgctgatgaaagtgctgtgtggtatttatccccatggctcctacgaaggcgaaattatttttgcgggagaagagattcaggcgagtcacatccgcgataccgaacgcaaaggtatcgccatcattcatcaggaattggccctggtgaaagaattgaccgtgctggaaaatatcttcctgggtaacgaaataacccacaatggcattatggattatgacctgatgacgctacgctgtcagaagctgctcgcacaggtcagtttatccatttcacctgatacccgcgttggcgatttagggcttgggcaacaacaactggttgaaattgccaaggcacttaataaacaggtgcgcttgttaattctcgatgaaccgacagcctcattaactgagcaggaaacgtcggttttactggatattattcgcgatctacaacagcacggtatcgcctgtatttatatttcgcacaaactcaacgaagtcaaagcgatttccgatacgatttgcgttattcgcgacggacagcacattggtacgcgtgatgctgccggaatgagtgaagacgatattatcaccatgatggtcgggcgagagttaaccgcgctttaccctaatgaaccacataccaccggagatgaaatattacgtattgaacatctgacggcatggcatccgatcaatcgtcatattaaacgagttaatgatgtctcgttttccctgaaacgtggcgaaatactgggtattgccggactcgttggtgccggacgtaccgagaccattcagtgcctgtttggcgtgtggcccggacaatgggaaggaaaaatttatattgatggcaaacaggtagatattcgtaactgtcagcaagccatcgcccaggggattgcgatggtacccgaagacagaaagcgcgacggcatcgttccggtaatggcggttggtaaaaatattaccctcgccgcactcaataaatttaccggtggcattagccagcttgatgacgcggcagagcaaaaatgtattctggaatcaatccagcaactcaaagttaaaacgtcgtcccccgaccttgctattggacgtttgagcggcggcaatcagcaaaaagcgatcctcgctcgctgtctgttacttaacccgcgcattctcattcttgatgaacccaccaggggtatcgatattggcgcgaaatacgagatctacaaattaattaaccaactcgtccagcagggtattgccgttattgtcatctcttccgaattacctgaagtgctcggccttagcgatcgtgtactggtgatgcatgaagggaaactaaaagccaacctgataaatcataacctgactcaggagcaggtgatggaagccgcattgaggagcgaacatcatgtcgaaaagcaatccgtctgaagtgaaattggccgtaccgacatccggtggcttctccgggctgaaatcactgaatttgcaggtcttcgtgatgattgcagctatcatcgcaatcatgctgttctttacctggaccaccgatggtgcctacttaagcgcccgtaacgtctccaacctgttacgccagaccgcgattaccggcatcctcgcggtaggaatggtgttcgtcataatttctgctgaaatcgacctttccgtcggctcaatgatggggctattaggtggcgtcgcggcgatttgtgacgtctggttaggctggcctttgccacttaccatcattgtgacgttggttctgggactgcttctcggtgcctggaacggatggtgggtcgcgtaccgcaaagtcccttcatttattgtcaccctcgcgggcatgttggcatttcgcggcatactcattggcatcaccaacggcacgactgtttcccccaccagcgccgcgatgtcacaaattgggcaaagctatctacctgccagcactggcttcatcattggcgcgcttggcttaatggcttttgttggttggcaatggcgcggaagaatgcgccgtcaggctttgggtttgcagtctccggcctctaccgcagtagtcggtcgccaggctttaaccgctatcatcgtattaggcgcaatctggctgttgaatgattaccgaggcgttcccactcctgttctgctgctgacgttgctgttactcggcggaatgtttatggcaacgcggacggcatttggacgacgcatttatgccatcggcggcaatctggaagcagcacgtctctccgggattaacgttgaacgcaccaaacttgccgtgttcgcgattaacggattaatggtagccatcgccggattaatccttagttctcgacttggcgctggttcaccttctgcgggaaatatcgccgaactggacgcaattgcagcatgcgtgattggcggcaccagcctggctggcggtgtgggaagcgttgccggagcagtaatgggggcatttatcatggcttcactggataacggcatgagtatgatggatgtaccgaccttctggcagtatatcgttaaaggtgcgattctgttgctggcagtatggatggactccgcaaccaaacgccgttcttgattttgataaaaattttctcaaagccggttacgtattaccggttttgagtttttgcatgattcagcaggaaaagaaccatgtttactaaacgtcaccgcatcacattactgttcaatgccaataaagcctatgaccggcaggtagtagaaggcgtaggggaatatttacaggcgtcacaatcggaatgggatattttcattgaagaagatttccgcgcccgcattgataaaatcaaggactggttaggagatggcgtcattgccgacttcgacgacaaacagatcgagcaagcgctggctgatgtcgacgtccccattgttggggttggcggctcgtatcaccttgcagaaagttacccacccgttcattacattgccaccgataactatgcgctggttgaaagcgcatttttgcatttaaaagagaaaggcgttaaccgctttgctttttatggtcttccggaatcaagcggcaaacgttgggccactgagcgcgaatatgcatttcgtcagcttgtcgccgaagaaaagtatcgcggagtggtttatcaggggttagaaaccgcgccagagaactggcaacacgcgcaaaatcggctggcagactggctacaaacgctaccaccgcaaaccgggattattgccgttactgacgcccgagcgcggcatattctgcaagtatgtgaacatctacatattcccgtaccggaaaaattatgcgtgattggcatcgataacgaagaactgacccgctatctgtcgcgtgtcgccctttcttcggtcgctcagggcgcgcggcaaatgggctatcaggcggcaaaactgttgcatcgattattagataaagaagaaatgccgctacagcgaattttggtcccaccagttcgcgtcattgaacggcgctcaacagattatcgctcgctgaccgatcccgccgttattcaggccatgcattacattcgtaatcacgcctgtaaagggattaaagtggatcaggtactggatgcggtcgggatctcgcgctccaatcttgagaagcgttttaaagaagaggtgggtgaaaccatccatgccatgattcatgccgagaagctggagaaagcgcgcagtctgctgatttcaaccaccttgtcgatcaatgagatatcgcaaatgtgcggttatccatcgctgcaatatttctactctgtttttaaaaaagcatatgacacgacgccaaaagagtatcgcgatgtaaatagcgaggtcatgttgtagcgatgatgagaattgtcggcgtcacatcaggtaacgctgcgtggttgtcggatgcggcgtgaacgccttatccgacctacccgccaggcatgataaaacgcaccaacaacgcttcaggctcgtagctcaactgcctgagacaaagtaaaaagccttatccgactgacaagtcggataaggctcaaggaaatgcaattacatatgcgccgcgattaaccgttggttatcctggtacattgcgaacaggtagttgttataactcttccctttggtcgagtagcccttcagcttgtgaatcatcgctgtggcagtcacttcctgatccgctttacgcagctgcgcacgcgatttacggaacgaagagtaagccgggtgcgtattcaggttagtgacataggcgctcaccgattctttgacagaactaaactgtgagtaccctttcactttacctggcgcattggtacaacgtcctttcatgcatttcatgccgaacaggttgttgttgttgcgcgccagcttcgacgttccccaaccgctttctgctgcagccatcgtcgccaccatactggtggggataatgtctacgcgttcaagcaaggtattccacgggatttttcgcgtattaccggaccacttcaccttgtagcgtttggcgatgtctttcagacgcgcacgctcagcaggtgaccattggccctgatactgttttgaaatgagccagttacgttccgcagtaatggccgcattttggctggtaatgtaaggcattacggtccggagaaacgcctttttccttggtgttccggaagggtattttcgcaaatcaggaagtgaactactctttgcactattgcgagaatactcttgtttactgcttacctgtttattactagctttagttaagtgggacttttgactcgctgttgttgtgtgcgttttcgctaacacctcactcgaaaacaccagagtgagtaacataagaatcatcgccccatatcgtcgtatgggagtcaaaatcatcaggtctcctggtcggatttaatcattccaacaccttatatttttcacaaatttgagagttgaatctcaaatcatatcaaaaatagctgtcaagagcaccccaaggaatagtccaaatctgaaactatgtcacgtgttaacgattcagattggcgctaaatcgcagaaaatgtgggggttatcgcaaaattcagccgttttttgcgcgagatcgctcacccttgcttctcatcctgtggacttaccgctcagggatgagttttgtttggcttatcgctggcaaactgtctgaaatcgcagcaataaggactcatccgccatgaaactcgccgcctgttttctgacactccttcctggcttcgccgttgccgccagctggacttctccggggtttcccgcctttagcgaacaggggacaggaacatttgtcagccacgcgcagttgcccaaaggtacgcgtccactaacgctaaattttgaccaacagtgctggcagcctgcggatgcgataaaactcaatcagatgctttccctgcaaccttgtagcaacacgccgcctcaatggcgattgttcagggacggcgaatatacgctgcaaatagacacccgctccggtacgccaacattgatgatttccatccagaacgccgccgaaccggtagcaagcctggtccgtgaatgcccgaaatgggatggattaccgctcacagtggatgtcagcgccactttcccggaaggagccgccgtacgggattattacagccagcaaattgcgatagtgaagaacggtcaaataatgttacaacccgctgccaccagcaacggtttactcctgctggaacgggcagaaactgacacatccgcccctttcgactggcataacgccacggtttactttgtgctgacagatcgtttcgaaaacggcgatcccagtaatgaccagagttacggacgtcataaagacggtatggcggaaattggcacttttcacggcggcgatttacgcggcctgaccaacaaactggattacctccagcagttgggcgttaatgctttatggataagcgccccatttgagcaaattcacggctgggtcggcggcggtacaaaaggcgatttcccgcattatgcctaccacggttattacacacaggactggacgaatcttgatgccaatatgggcaacgaagccgatctacggacgctggttgatagcgcacatcagcgcggtattcgtattctctttgatgtcgtgatgaaccacaccggctatgccacgctggcggatatgcaggagtatcagtttggcgcgttatatctttctggtgacgaagtgaaaaaatcgctgggtgaacgctggagcgactggaaacctgccgccgggcaaacctggcatagctttaacgattacattaatttcagcgacaaaacaggctgggataaatggtggggaaaaaactggatcagaacggatatcggcgattacgacaatcctggattcgacgatctcactatgtcgctagcctttttgccggatatcaaaaccgaatcaactaccgcttctggtctgccggtgttctataaaaacaaaatggatacccacgccaaagccattgacggctatacgccgcgcgattacttaacccactggttaagtcagtgggtccgcgactatgggattgatggttttcgggtcgataccgccaaacatgttgagttgcccgcctggcagcaactgaaaaccgaagccagcgccgcgcttcgcgaatggaaaaaagctaaccccgacaaagcattagatgacaaacctttctggatgaccggtgaagcctggggccacggcgtgatgcaaagtgactactatcgccacggcttcgatgcgatgatcaatttcgattatcaggagcaggcggcgaaagcagtcgactgtctggcgcagatggatacgacctggcagcaaatggcggagaaattgcagggtttcaacgtgttgagctacctctcgtcgcatgatacccgcctgttccgtgaagggggcgacaaagcagcagagttattactattagcgccaggcgcggtacaaatcttttatggtgatgaatcctcgcgtccgttcggtcctacaggttctgatccgctgcaaggtacacgttcggatatgaactggcaggatgttagcggtaaatctgccgccagcgtcgcgcactggcagaaaatcagccagttccgcgcccgccatcccgcaattggcgcgggcaaacaaacgacacttttgctgaagcagggctacggctttgttcgtgagcatggcgacgataaagtgctggtcgtctgggcagggcaacagtaacttttccggcttcccgttcgtcagtacctcgggaagccgccaaccaggataaaatgtcagccctaatcagcgttgcaggataaagcaccgctcactcttcaacagaccgatttgcaccccagcaaatgtagcgttattgttaccttccttgctacagagttcgacagatatcccgctatgacattctccctttttggtgacaaatttacccgccactccggcattacgctgttgatggaagatctgaacgacggtttacgcacgcctggcgcgattatgctcggcggcggtaatccggcgcagatcccggaaatgcaggactacttccagacgctactgaccgacatgctggaaagtggcaaagcgactgatgcactgtgtaactacgacggtccacaggggaaaacggagctactcacactgcttgccggaatgctgcgcgagaagttgggttgggatatcgaaccacagaatattgcactaacaaacggcagccagagcgcgtttttctacttatttaacctgtttgccggacgccgtgccgatggtcgggtcaaaaaagtgctgttcccgcttgcaccggaatacattggctatgctgacgccggactggaagaagatctgtttgtctctgcgcgtccgaatattgaactgctgccggaaggccagtttaaataccacgtcgattttgagcatctgcatattggcgaagaaaccgggatgatttgcgtctcccggccgacgaatccaacaggcaatgtgattactgacgaagagttgctgaagcttgacgcgctggcgaatcaacacggcattccgctggtgattgataacgcttatggcgtcccgttcccgggtatcatcttcagtgaagcgcgcccgctatggaatccgaatatcgtgctgtgcatgagtctttccaagctgggtctacctggctcccgctgcggcattatcatcgccaatgaaaaaatcatcaccgccatcaccaatatgaacggcattatcagcctggcacctggcggtattggtccggcgatgatgtgtgaaatgattaagcgtaacgatctgctgcgcctgtctgaaacagtcatcaaaccgttttactaccagcgtgttcaggaaactatcgccatcattcgccgctatttaccggaaaatcgctgcctgattcataaaccggaaggagccattttcctctggctatggtttaaggatttgcccattacgaccgagcagctctatcagcgcctgaaagcacgcggcgtgctgatggtgccggggcacaacttcttcccagggctggataaaccgtggccgcatacgcatcaatgtatgcgcatgaactacgtaccagagccggagaaaattgaggcgggggtgaagattctggcggaagagatagaaagagcctgggctgaaagtcactaaaaattgcctgatgcgctacgcttatcaggcctacatgatttctgcaatatattgaatttggaagaatttgtaggccggatagggcgtttacgccgcatctggcataaacaaagcacgctattccggcgttgagaaacgccggaaaacgtttcaaacaggctgctgccgtagccgatgccgctgcactttctcgacatccatgcactgcaacgcctttgtcgggcaggcttcaacacaggccggtcccgtctcccgatgccagcacagatcgcacttaatcgccctcgcctttttgcgcgaagaaacgacctccatcgcaccaaacgggcaagccagcatacagcttttacagccaatgcaacgtgtttgttcaacgaaaatatgcccttgttcgcggcttatcgcgtcaacagggcagacattcgcgcacggtgcatcttcacactgatgacaggctactgccgtggtccagctgtggtctttaatgacacgaatacgggaaataaactcgtctggtgacaacgcagcgcaatcctgattctcctgatgcgacactgcgcaagccacttcacaggtacggcaaccgatacatttcgtcgcatccgcaataataaaccggttcatgatcactcctttgcactaaaacagcagagtgccagagagcgcgtccctactgctttgatccaacgaaggaaatgttaaagttttggcacttgtccaaagcgttatgtgatcgcgcccaggtcatccctgacagtaaatcccagttcattagaaatagcctgcgcggtttcacgcagtggtttcaggagatttttctctcccacctgtttcagacgtgatgtcgaaagcgaaatcgacacggcgtacggcacccgcccatgaatatcaaacaccggaacagcaatacaggagacgccgagttcgttttcttctctgtccatcgccgctccgctttcacgaatgtgcgccagttcgtcgaacatcgcgggcagctcggtaatggtattgcgggttaacggctggatctcatgctgatggctttcccagtatgacttcacgtagtccgggtgaccaaacgccatgtagatcttgcccattgcggaacagtagagcggcatatgctggccaatataggcacgggttcgcagcatcccggttgtgggttccagcttataaatcaaaatagcgtgatcgtcttcgcggctggagaagttaatggtttcaccagtggcgatgttcagtgcctcaagatgcggagcggcgatatgaatgatattcagcgaagacagcgccttctgcccgacggcaataaatttggtggtcaggcgataactccctgcggcaggcgcggtggtcacatagccgcaggactgtaatccctgcaataagcgatggacggtactcttatttaaaccagccagctccgaaagatgcgccaacggacaaccgtttggatagttgctcaaaatctcaatcagcatcaacccgcgaaacagactctggcttccggctggacgctctttttcctgcgccatctcgttctctttttttcccatcacttctttccccattttgtcgcgtcctgatggtagcgcaaagtgtgccgtagttcacgatctcgacagataatttataaccaattgatttttatgtcttttgaaattcatcaatcagattgctttgttaaaaagtgatcgatatatttgaaatcaagtttcgcatattgaaattttaagccaaaaaagcgatcaaaaaaacaaggaagcctgggatgaaagtgacatttgagcagttaaaagcagcctttaatcgggtcttaatttcacgcggcgttgacagcgaaacggctgacgcctgtgcagagatgttcgcccgcaccaccgaatccggcgtttattctcacggcgttaatcgtttccctcgtttcattcaacaactggaaaacggcgatatcattcctgatgcccaacccaaacgtataaccagcctcggcgcaattgaacagtgggacgcccagcgttcgatcggtaacctgacagcgaaaaagatgatggatcgcgccattgaactggctgccgatcacggtattggtctggtggcactacgtaatgccaaccactggatgcgcggcggcagctacggctggcaggcggcggaaaaaggctatattggcatttgctggaccaactccatcgccgtaatgccgccgtggggcgcaaaagagtgtcgcatcggcactaacccgctgatcgtcgccattccttccacgccgatcaccatggtcgatatgtcgatgtcgatgttctcttacggcatgttagaagttaaccgtctggcaggtcgtcagctcccggtcgatggtggctttgatgatgagggcaatttgaccaaagaacctggcgttatcgagaagaatcgccgcattttgccgatgggctactggaaaggttctggcatgtcgattgtgctggatatgatcgctactctcctttccgacggcgcatccgttgccgaagtcacccaggacaacagcgacgaatacggcatttcacaaatttttattgccattgaagtggacaagcttatcgacggtcccacccgcgatgccaagctgcaacgcatcatggattacgttactagtgccgagcgtgctgacgaaaatcaggccattcgcttacccggccatgaatttactaccctgctggccgaaaaccgccgtaacggtattaccgttgatgacagcgtgtgggccaaaatccaggcgttataaggagataagtcataatttttggacatatcgcgcagcccaatccgtgccgtttgcccgccgccattgaaaaggcgctcgattttctgcgcgctaccgatttcaacgccctggagccgggcgttgtcgaaatcgacggcaaaaatatttatgcgcaaattatcgatttaaccacacgcgaagcggtggaaaaccgtccggaagtgcatcgtcggtatatcgatattcagtttctggcgtggggtgaagagaaaatcggcattgctattgatacgggaaataataaagtcagcgaatcactattagagcagcgcgatattattttttatcatgacagtgaacatgaatcatttatagaaatgataccgggcagctacgcaattttctttccgcaggatgttcaccgaccaggttgtattttgcaaacagcctctgagatacgaaaaattgtggttaaagtcgcattaacggcgctgaattaatcgaataatcgtctacgccagaacgcctgggtaatgttattgctctaactatattaataattcaggttgctgcacatgcaacatgaattatgacagacatagcctcaaggaatagctatgaaaaaaatactcgaagcaatactggcgattaatctcgccgtactttcctgtattgtgtttataaacattattttaagatatggttttcaaacaagtattttatctgtagatgaattgtcgcgttatttatttgtctggttaacatttattggcgcgattgtggcttttatggataacgcccacgttcaggtcacctttctggtggagaaactctcccccgcatggcagcgacgagtcgctctggttacccattccttaatcttatttatttgtggcgcactggcctggggcgcaacgctaaaaacaattcaggactggagcgattattcaccgatcctcggtttacccatcggcctgatgtatgccgcttatctgcccaccagcctcgttatcgcattctttgaactgcgtcatttatatcaactcatcacgcgtagcaattctctaacgtcgccaccgcaaggagcttaatcatggctgtgctgatttttctgggctgtctgttgggtggtattgctatcggtttgcctatttcctgggcactgttgttgtgcggggcggcgttaatgttctggctggacatgtttgatgtccagatcatggcacaaacgctggtgaacggagccgatagcttctccctgctggcgattccgttctttgtgctggcgggtgaaatcatgaatgcgggcggcttgtcaaaacgcattgttgacctgccgatgaaactggtggggcataaaccaggcgggctgggctacgtcggcgtgctggcggctatgattatggcaagcctttctggttctgccgttgcggataccgccgccgttgccgctctactggtgccgatgatgcgcagcgccaactacccggtcaaccgggcggcggggctgattgcctctggcggcattatcgcgccaattattcccccttccattccgtttattatcttcggcgtttccagcggattatccatcagtaagctgtttatggcgggcattgcccctggcatgatgatgggcgcaacgctgatgcttacctggtggtggcaggccagtcgccttaatttaccccgccagcaaaaagcaacgatgcaggaaatctggcactcttttgtctccggtatctgggcgctgtttcttccagtcatcattattggcgggtttcgctccggtctgtttacccctaccgaagccggggccgttgctgctttctatgcgctgtttgtcgccacagttatttaccgtgaaatgaccttcgccacactttggcatgtactcattggcgcggcgaaaaccacctcagtggttatgtttctggtggcctcggcacaagtttccgcctggctaattaccattgctgaactgccgatgatggtttctgatttactgcaaccgttggtcgattcaccgcgtctgctgtttatcgtcattatggtggctatcctgattgtcggcatggtcatggatttaacgccgacggtattaattcttaccccggtattaatgcctttagttaaagaggcaggaatcgatccgatttatttcggtgtcatgtttatcattaactgctcaatcggcttaattacaccgcctatcggtaatgtacttaacgttatttcaggggtggcaaaactcaaattcgatgatgcagtcagaggcgttttcccttacgtcctggttttatattcattattagtcgtatttgtttttattcccgatctcatcatcctccctttgaaatggattaattaaaaggaaaatattatgaaattacgctctgtaacctacgcattattcattgctggcctggctgcattcagcacatcttctctggcggcacaatctttacgtttcggttatgaaacatcacaaaccgactcgcaacatattgcggcgaaaaaattcaatgatttattgcaggagagaaccaaaggcgagctgaaattaaaactgttcccggacagcactctcggtaacgcgcaggcgatgatcagcggcgtacgtggcggcaccatcgatatggaaatgtccggctcgaataactttgccgggttatcaccagtgatgaacttgcttgatgtccctttcctgttccgcgataccgctcacgcgcataaaacgctcgacggcaaagtcggtgatgatctgaaagcctcacttgaaggtaaaggactgaaagtactggcctactgggaaaacggctggcgcgatgtcaccaactcgcgcgcaccggttaaaacccccgccgacctgaaagggctgaaaatccgcaccaacaatagcccaatgaatatcgccgcattcaaagtctttggcgctaacccgatcccgatgccgtttgccgaagtctataccgggctggaaacccgcactatcgacgctcaggaacacccgatcaacgtcgtctggtcagcaaaatttttcgaagtgcagaagttcctttctctgacgcaccacgcctattccccgcttctggtggtgatcaacaaagcgaagtttgatggcttaagtccggagttccagcaggcgctagtttcatctgcacaagaagcgggtaactatcagcgcaaactggttgctgaagatcagcaaaaaatcatcgacggcatgaaagaagcgggcgtggaagtcatcaccgatctcgaccgcaaagcctttagcgacgcactggggaatcaggttcgcgacatgtttgttaaagatgtgccgcagggagctgatctgctgaaagccgtggatgaggtgcaataaaccatgacgcaatactggctggggttagattgtggcggtagctggctgaaagccgggctgtatgaccgcgaaggccgggaggcaggcgtgcagcgcctgccgctgtgcgcattaagcccgcagccaggctgggcagagcgcgatatggcagaactgtggcaatgctgcatggctgtcattcgcgccctgcttactcattctggtgttagcggggaacaaattgtcggtatcggcatctccgcacagggaaagggcttgtttttgctggataaaaacgacaaaccgctcgggaatgctattttgtcctcggaccgccgggcgatggaaatcgttcgtcgctggcaggaagatggcatcccggaaaaactctacccgctgacccgacaaaccttgtggaccgggcatccggtgtcgctgttacgctggctgaaagagcacgaaccagaacgctacgcgcaaattggctgcgtgatgatgacgcacgactacctgcgctggtgtttaactggcgtcaaaggctgtgaagagagcaatatttccgagtccaacctctacaacatgagtcttggggaatatgacccgtgcctcaccgactggctggggatcgctgaaatcaatcacgccctgccgcctgttgtcggatctgccgaaatctgcggggagatcaccgctcagacagccgccctgaccggtctgaaagcgggtacgcccgttgttggcggcctgtttgatgtggtttccaccgcactctgcgccgggatcgaagacgaatttaccctcaatgcggtgatggggacctgggcggtgaccagcggcataacccgcggtttacgtgacggtgaagcgcatccgtatgtctatggtcgctacgttaacgatggtgaatttatcgttcacgaagccagccctacctcttccggcaacctcgaatggtttaccgcacagtggggagaaatctcgtttgatgagatcaatcaggccgttgccagcttgccgaaggctgggggcgatctctttttcctgccgttcctgtacggcagcaacgccggactcgagatgaccagtggtttctacgggatgcaggccattcacacccgcgcgcacctgttgcaggccatctatgaaggggtggtgttcagccatatgacccacctcaaccgaatgcgcgaacgttttactgatgttcacaccctacgcgtcactggcggcccggcgcactccgatgtctggatgcaaatgctggcggacgtcagcggtctgcgtatcgagctgccgcaggtggaagaaaccggctgctttggtgcggcccttgccgcccgcgtcggcaccggggtttatcacaacttcagcgaagcccaacgtgacttgcgacacccggtgcgcaccctgctgccagatatgaccgcccatcagctttaccaaaaaaaatatcaacgttatcagcatctcattgccgcacttcagggctttcacgcccgcattaaggagcacacattatgagccgaccacttctgcaactggccctcgaccactcatcacttgaagccgcgcagcgcgacgtgacgctgttaaaagacagcgtcgatatcgtcgaagcgggcaccattctctgtttaaacgaagggcttggcgcggtgaaagccttgcgcgaacagtgcccggacaaaatcatcgttgctgactggaaggtcgccgacgctggtgaaacgctcgcgcaacaggcgtttggcgcaggcgctaactggatgaccatcatctgcgccgcgccgctcgcgacggtagaaaaaggccacgcaatggcacaacgctgcgggggtgaaattcagatagagctgttcggtaactggacgctggacgacgcccgcgactggcatcgtattggcgtgcggcaggccatttatcatcgcggtcgtgatgcacaggccagcgggcaacagtggggcgaagccgatctggcacgcatgaaggcgctttcagatatcggccttgagctttccattactggcgggattacccctgctgacctgccgctgtttaaagatatccgcgtgaaagcgtttattgccgggcgggcactggcaggcgcggcaaatccggcgcaagtggctggcgatttccatgcgcaaatcgacgctatctggggaggtgcgcgtgcgtaatcatccgttagggatttatgaaaaagcgctggcgaaagatctctcctggccggagcggctggtgctggcaaaaagctgcggttttgattttgtcgaaatgtcggtggatgaaaccgacgaacggctctcacgtcttgactggagcgccgcacaaaggacttcgctggttgccgcgatgatcgaaacaggtgttgggatcccgtcgatgtgcctgtccgcacatcgtcgctttccctttggtagccgtgacgaggcagtgcgcgaacgggcgcgggaaatcatgagtaaagcgattcgcctggcgcgcgatctcggcattcgcaccatccagctggcaggttatgacgtctattacgaagaccacgacgaaggcacccggcaacgttttgctgaagggctggcgtgggcagtcgaacaggcggcggcatcacaagtaatgctggcggtggagattatggataccgcgtttatgaactccatcagcaaatggaaaaaatgggacgagatgctcgcctcaccgtggttcaccgtctacccggacgtcggcaacctcagcgcctggggcaatgatgttcccgccgaactgaaactgggcattgaccgtatcgccgcgatccacctgaaagacacccagccagtcaccgggcaaagtcccggacagttccgcgacgtgccgtttggcgaaggctgcgtcgatttcgttggcatcttcaaaacgctgcataaactgaactatcgcggttctttcctgattgagatgtggaccgaaaaagccaaagagccggtgctggagattattcaggcgcggcgttggattgaagcgcgtatgcaggaggctggatttatatgttagagcaactgaaagccgacgtgctggcggcgaatctggcgcttcccgctcaccatctggtgacgttcacctggggcaatgtcagcgcggtagacgaaacgcggcaatggatggtaatcaaaccttccggcgtcgagtacgacgtgatgaccgccgacgatatggtggtggttgagatagccagcggtaaggtggtggaaggcagcaaaaaaccctcttccgatacaccaacgcatctggcgctctaccgtcgctatgccgaaattggcggtattgtgcatacccactcgcgccacgccaccatctggtcacaggccgggctggatctccccgcctggggcaccacccacgccgattatttttacggtgccatcccctgcacgcgacagatgaccgcagaggagattaacggcgaatatgaatatcagaccggcgaagtgatcattgaaaccttcgaagaacgtggcaggagtccggcacaaatcccggcggtgctggtgcattctcacggcccgttcgcatggggtaaaaacgccgccgatgccgtgcataacgccgtagtactcgaagaatgcgcctatatgggtctattctcgcgccagcttgcgccgcagctccctgcgatgcaaaacgaactgctggataagcactacctgcgtaagcatggggccaatgcctattacgggcagtaatccctcacgccggggcttcatcgccccggcactacgaattgatatgttccttgctgtaacgccgcttccacgctgctggcattaaaccagtatgtttctgaaaaatctgccggaaatagccaacgtcattaaaccgtattgcatggagcaggccgacaacgtcgagtcactgcataacctgttgctgcccgccgatgcgccatttacgacatttgaaggcaagggattgttcagccataagatcctgattcagacgccaggttcccggtatgaacagagcaatccagagcaacaacctttgtggcattacgacggagcaccagccgcaccgacatccaccggtgaattaaaaacgccagctcaccccggtgacaaaggtaaaactctcattacgatcaatcatcgggctgtcggtaatctcttccggcagctcgctgtatcctgcgctcgccatcaatacgacgtgctctcctatcgggtattttgccgtcaggctgacatagggcacccaggcatcctgcgcggaataacttgccagaccgctacgacgggactcactctctgaaatgccatagtaatagtcactgaaattctcgtcataatagagaacgcccagcgcaggtgtcagcgacagacgacctatctgcattttgtggaataccgatagctcccccacccagccgttgctgttatccagaacgtccgcagctgcagaggctttcacggttccccaacgctcgtggtgataccaggcaacccccgccatagccgtactatcacgcttatcaagctgttgcatggcataatcgtcattatcggtagggtcaaattccagcggcatccaggatgcggtcaggctaagttcatttttttcactttgcgacagaataaaacctaacgtggtctgacgaacataaaaagtatcaccttcataactaatcagcggaattgccttcgtattttcattataaccgcgataaggcgattcattataagccgcaccagcaccaatggataattcagaagcagttgcgcttgccataaaaggcaacgcaaataacgccacaatattgcgattaattaacatgtccggtattccattttaaaataagataaaaaagagtcggcataataatgcttacaatttctccggtgcaagattcatatttatatagtaatatataaaattatatataattgggctgttgcgatgacaaaattacaacttaagtaccgggagttaaaaattatctcggtaatcgctgccagtgaaaatatcagccatgccgcgactgtacttggcatcgcacaggccaacgtcagcaaatatcttgctgattttgaatcaaaagtgggtttaaaagtctttgaccgaaccacccggcagctgatgctcacaccttttggcaccgcgctgttaccgtacatcaacgacatgctggacagaaacgagcaacttaataattttattgcagattataagcatgagaaacgtggtcgggtcaccatctacgccccaaccggcataattacctatttatccaaacatgtaatcgataaaattaaagatatcggtgatatcaccttatcgctaaaaacctgcaatcttgagcgtaatgccttttatgaaggcgtcgaatttcctgatgattgtgatgttttaatcagctacgctccaccaaaagatgaatcgctggttgccagttttattacccaatatgccgtaaccgcttatgccagccagcgctatcttgagaaacatcccattagccgtcctgacgaactcgaacatcactcctgtattttgatcgactcgatgatgatcgacgacgcgaatatctggcgcttcaacgtcgccgggagtaaagaggtgcgggattatcgcgtgaagggaaattacgtttgcgacaacacgcaatctgcgctggagctggcacgaaatcacctggggattgtgtttgcgccagacaaaagtgtgcagagcgacctgcaagacggcacgctggtgccctgctttcagcacccgtatgaatggtggctggatctggtggctatcttccgtaaacgggaataccagccctggcgggtccagtatgtgctggatgaaatgctgcgtgaaattcgccaccagcttgctcagtcgcagcaattgcggcctgaacaagcagcggaaagcgaagattaatgatcgagataaaggtaatgcacccaactggtcatgcgtaacagcactttgcgcatcaccgagacatggctgaaatgatcagagtagaccgccacctgggcgtaaataccgtctggtaaagcgctcaaatcagtgtgctcatctagttcaatggtcgcgataacgccatctgaacccggcgctatgtttaacgtctgtaaggtgccggtcgactgataagctccgccgggaacagctggactaatggctgccagcttaccgctgaacactttgcctggcagagcgttaaataccacttccgcatcatcgccgggagccaggcgcagcaaggagttctgacggaactgcgccacgatttgtcgtttctgatcgggtataaacaccatcaccggacgtagcggcagcgacgcggcataggtacccggacgaatcagcacctgggtcacataaccatcgctcggcgcacgcactatcgtctgctcaaggttatattttgcttccgcgagctgcgctttcaggctggcgatttgagaatgttcacccaacaccaggctatccagctggctctggatctgtttttgttccgccgccgatgactttacggaggcttcctgcgccagataattttgccgcgccacatcaatatcgcgttctgaaaacgggtttactttcgcctggctgccgcgtgcgtaacgctgatactctttagcgaatttatcccgcgtggcctttgcctgctgagtattcgccgccatctcatctaactctgcgcccaacgcccgctgtttatgttctgcggtaacgatatccgccatcagccgatccacccgcgcctgataacgcgtcgggtccagtcgaaatagcacctcaccttttttaatcagcgtatttttcttatccgtcacttcgatcaccacgcctgtcacctgtgggacaacaggaatagaaataaccgctttttgcgctttgaaggtatacggatggttatagttcattaacagaattaaaccactgacaataaatatgccacccagagccgctgtgggaatggtccatttatttacaggaattttgaagatcttaaacattgcccatgcaaaagccacataggtcaaaataatcagtaaatccataagtattactcggcagaagaggatttgatgtcggcgagctgtttctccagcccggcaatacgctgttgtagttgcacaacggaggagtcatggttttgcattccccatccccgctccgggcggtaaagcgtggcccaaatccacaaaaatggccagataacatgcagcgtaaaaagactcacccaaccagcaacatgaatggcgtcggcatgaggatgattacgttttttagcaatcaggtagggaatatcatgtaaaataataatcccatagaatatcaccagaaatacaaaaataagcactcccagtgcaaaatagtccaggaacatatttccctcaaagaatataaaaaagaacaattaacgcatattatgaaatgccatgatgcagtgcaatttccttatttatataacgacatattgttttttatatactttctgaaatgtgctgtctggtttttcaacaggacgaggtttatcatattgaaatagtggaactattggccaaactaatgaataactccagtaaaacatccacagtacagattaagcgtattaaaccttcaattatctaccgtttattgctgattggcctcggatcaccaatggtgatttacggcctggttcgcccgctcaccatcgaaacgcgagattaaactcctgacaaaacacgccccagaaacgcacttctgttggcgtagtctgggttattgcgcacgtaggtttaaaacgtaaattgtaacaacgtgcgctttgtttatgccggatgcggcgtgtacgccttatccggcctacggtcaggttcccgtaggcatgataagacgcgtaagcgtcgcatcaggcaatgaatacccaatgcgaccagcttcttatatcagaacagccccaacggtttatccgagtagctcaccagcaggcacttggtttgctggtaatgctccagcatcatcttgtgggtttcgcgaccgatacctgattgtttgtagccaccaaacgcagcatgtgccgggtaagcgtgatagcagttggtccacacgcgcccagcctgtatgccgcgccccatcttataggccagattaccgttgcggctccagacacctgcgcccaggccatattgcgtgtcgttcgccagctccagcgcctcatccatcgttttaaaggtggtcaccgccagcaccgggccaaaaatctcctcctggaacacgcgcatattgttctgaccaaacaaaatcgtcggttcgaggtagtagccgtctttcagttcaccttccagcagcttgcgccgcccgcctgtgagcacgtcagcgccctcttttttaccgatatcaatgtagttgaggatggtttccagttgcccgtgagaaacctgcgcgcccatttgcgtcacgctgtcgagcgggttaccgctacgaatgctttcgacacggcggatggcgcgttccataaagcgttcgtagatagattcctgcactaaagcacgactcggacaggtgcaaacttcgccctggttaaaggcaaacagtgcaaagccttccagcgctttatcgaaaaaggcatcttcttcatccatcacatcagcaaagaagatatttggcgatttgccgcccagctccagcgtcaccggaataatgttttgcgtggcgtattgcataatttgttggcccacttccgttgagccggtaaacgccactttggcgatgcgtttcgaggtcgccagatattcgccaatttccccacctgcgccgttgaccacgttcaccacgcccggcggcagtaaatcaccgacgatttccattagcagcagtacagaaagcggggtaagacgtgcgggtttcagcaccacacagttgcccgccgccagcgcgggagccattttccagctcgccatcagcagcgggaagttccacggaataatctgccccaccacgcctaacggttcgtggaaatgataggccacggtttcgctatcaacttcactgataccgccttcctgtgcccggatacacgaggcgaaatagcggaaatggtcaatcgccagcggtacatcagcagcactggtttcgcgaatgggtttgccgttatcccaggtttcagctgtcgctaacagctcgaggttttgttccattcgatcggcaatcttaaacagaatcgccgcacgatcctgcaccgaggtgtgcgcccatttatctttcactttgtgcgcagcatccagcgccagatcgatgtctcgtttgcccgaagacgccacttcgcacagcagctgcccggtcaccggcgtcagattctggtaatactcgccgtcggcaggggctacccattcgccgccaataaagttgtcatagcgggcttttaacttgagggggaaaccatactcgccgggcttaatctgtgctgaagggggattattggtcatgatcgtctccttgcggtgtgaggtataacaagggtagacgtgactggcgaaatcttcgccagtcggtaacagctttacgacagctatcacgaatttacgggcaagggttacagagatagttgaaaaagcggctgacaatttgccagccgttgtggaaatgatgattacatcgctgcgcgataaatcgccacaatttcttcgtgagttgcctggatcgggttagtaaaaccacaggcatctttcagggcattagttgccagaaccgcgaaatcttcttctttcacgttcaggtcgcgtaggcctgccgggatatccactttcttcgccagttcacggatggcgttaatgcaggcttcagcaccttccgcatcgtttttacctgtcacgttcacgcccattgcagcggcacagtcacgcagacgtgcggcggcgactttgctgttgaatacctgaacatgcggcagcaaaacggcgttacatacaccgtgtggcaggttgtagaaaccgcccagctggtgcgccatcgcatgaacataacccagagaagcattattgaacgccataccggcgaggaactgggcataagccattgcttcacgcgctttcgcattactgccatcttcaacggctaacggcaggttttcggcaatcatggtcacggctttcagtgcacaagcgtcagtgatcggcgtggcggcaatagaaacatacgcttcgatagcgtgcgttaaggcgtccataccagtggcggcggtcagtgacttcggcataccgatcatcagcgaggagtcattgacagaaagcagcggagtcacgtgcttatcaacaatcgccattttgatgtgacgcgcttcgtcggtgatgatgcagaaacgagtcatttctgatgctgtacccgcagtggtattgatggcgatcatcggcagctgcggttttgcagagcggtcaacgccttcataatcacggatatcaccaccattggctgccaccagcgcaataccttttgcacagtcatgcggagaaccaccgcctaaggaaatcacgctatcgcaattattttctttaagtaatttcaaacctgcggcgacgttttccgtggttgggttaggttgggtgccatcataaataacgctaaaaatattgcgttcttccagtgctttttgcacatcacccgccatacctaatttcgttaacatattgtcagtgacaattaaggtacgggtaaatccataatctgccatcatattcattgcatcagtcaatgaatcagcgccgatgacattcacagaaggaataaagaaagttgaagatgccataacacactcctgaaagtgtaaaaaagggcgggcagcttactgaggattttcattcgaaaatatgatcagtattattgattatcaaaattaatctaataaaaagcacattgtattcattaaacaatgtgctttttttaaaatcataagaaatttgtattaatttattttaaaaattaattaatcatttccttatttttccggaaataataatgcgtcgcgcaataaatgatcatttccacgacgacgcgtaaagccaatgcggtcaaaatattccagaatctgaattgccagctttcggcctacgcctaagcgatcgcggaaatccgccgcgcaggttgaaccacactcctgatcgagatcgcggatcatattggcaaattcgacaatccgatcgttacggtaataacgatctttgacgatcgcggtaattattccttgctgcgccgcctggcgcagcgtcaggcgcattgcctgctcgtcggttcccgtctcttttgccaggtcacgcacccaccacggctcgtcaccaaacagcggctctgctttttgccagatggcctgctgctcttcgctgaagcccgctttgtgatctggcagatgcagccaaccgtgatgactgaggatgtcgccgctttcgcgcatcttttcaatcagcaacagtaccagcgcttcatcttccattggcaacgccatacgtcgcagacgttcgcgcccaggaccaggttcatcgcgatgttgctcatgataagtcgctaatgtgtcgagaattttccgctgccagcgggcggcaaccggcgcattcaacaagctataaccagcctgaatataaccaggctgttgcagcaattcgcgcatcccttcgccgttgagctggcgcgcccaggcgaaatccgcaaggttaaccgcgccgcgttccagatgaacagataacgcatcggcatcgctctgcgcccgtgcaagagacgccagccattgcagatattccggcttacgtttaccgcgacgcggcgggttaagcatcacgacgcgcgctccggccagcgtgttgcgggcagagatatcgcgcaataccaggcggtcgttatctgccagccataacggggtgtcgaagaccagttcagcaaggttatcttccagcagtgaaacgcgtcccgtgacgtggctggcggcgtggtgaatatgcagcggctgccactgggtcagcggtgtatgggtttgaagctcgacaatcacccgtgtgaacggctctggcggcacatcggcaagcagccagtcgccacggttaatctgctctttttccgcatcacccgcgatgttaagcgcgatacgctgcccggcattggcggtttctgttggctggttttgcgcatgcagcgcacgtacacgcatcggtttatttacaccagtcagccagagtgaatcgcctaccttcacttccccgcttaacgccgtaccggtgacgaccagcccggcaccttttacggtaaatgcgcggtcaatcgcgaggcggaaactatgttggctggcgtgctcgcgttccggcaactgaagcagatgctcgcgcagggcatccattccccgaccttcggttgctgcggtgataaacagttttgcctcagcaaaaccgtattcccgcagaacctcctttacctggcgttcaacctcatcaacacgcgcttcgtccacgcgatcggctttggtcagcgccactgtcagcatcgggttaccggtcagctgcaaaatcgccagatgctcacgggtctgtgccatcacgccgtcatcgcacgccaccaccaacagcgcgtgatcgataccaccaacgcccgccagcatgttggaaagaaacttttcatgaccgggaacgtcgataaaaccaggcacgcgaccatccggctgcggccagtaggcatagccgagatcgatggtcatgccgcgctttttttcttccggcagacggtcagcatttacgccagtaatcgcctgcaataaggttgttttgccgtggtcaacgtgtccggcagtcgcaataatcatttcaacaacatctccaaaaaccgttgctcatcttcaaggcagcgtaaatccagccacaatcgtccgtcataaatacgaccaatcaccggcactggcaattcacgccagcgggcggctaatgactcaaggtggctaccgcgtccatcatggggtgtaaacgttaatgccgcgctcggcaggcgatcaaccggcagcgaaccactgccaatctgcgaaagacatggcataacctgtaccgcaaactccgcgccgtaatgtgcggcaaggggggcctgtaaacgttgtgcctggatttgaatgacctctgcgctgcgggtaagcaggcgcagggtcggtaatttttcactcagagcttcagggtgtaaataaagacgcaacgtggcttccagcgccgcgagggtcattttatccgcgcgtaatgcacgcttcagcgggtggctttgcaggcgggcgatcatctcttttttaccaacaataattcctgcctgcggcccgcctaacaacttgtcgccggagaaactcaccagactgacgcccgccgcaatcaactcctgcggcattggctctttcggcaaaccgtactggctaagatcgaccagcgagccactgcctaaatcagtcactacgggaacatccagctctttgccgagcgccaccagttccgcttcatctatcgctttggtgaacccctgaatgctgtagttactggtatgtactttcatcaacagtgcggtattttcattcaccgcctgacgataatcattcgcgtgcgtgcggttggtggtccctacttcgtgtagggtgcagcctgcctgacgcataacatcgggaatacgaaacgcgccgccaatctccaccagttcgccgcgagataccaccacctcttttccgctggcagtggccgccaacatcaataacaccgccgccgcattgttattgacgatacaggcatcttccgcccccgtaatacggcacagcagctgcgccagcgcccgatcgcgatgtccgcgtccggcgtcgtccagatcatactcgagggtcactggcgaacgcatagcctgcgcaacggcttccaccgcggcttccgcctgtaaagctcgcccaaggttggtatgcagcacggttcccgtcaggttgatcaccggacgcagcgcgctctgcgcttctttcgtcaaccgggcatcgacttcttgcgcccagttttcacaccacgcaggcagcgtctggctgccacgaatcacttctcgcgcttcgtcgagcatctgacgcaacaattccaccacgcgggtgtgaccataagtatcacgcaaagaaaggaaggagctatcgcgcaataagcgatcaatagccggaagttgactatagagggaacgcgtttcggttgtcataggaaacctggctgatcaaggccctctcacacggagaagggcgtttaacataaccacggattgtaacgtgagatgggtcaggaggacatatcgcgcatcaagcctttggcggttcggtgcgagcaaaactttcgcggctaaacaggttttcgaccagtttgactaagtgtgggcggtcgacacaccaacctggcgcaacgcggcggaaattgagatatccgacggcacaggcaatggcgatagtcgccagattgaccgtatcggttttgagtgtgccatcgaccagatatccttccagcacatccagactgcggttgattttctcccgctggcgtaacaattcatcttcagactgctgcgccgctggacgcgcctgttcacgcaccgataccagcccggcatccataatgccatccgccagtgcctcaattttgcgcacccgcaacgactccagcggatcgcgcggcaacatcgccggagcgacattcattaattcaatatattcagcgatgatcggcgaatcaaaccaacattcgccctcttcggtcaccagcaccggcacttttcctaacgggttaaattgcgccacgccgttgtccgcgttatagggcagttcattaataaattcgaaagttatgcccttttctaacaacagaatagaaagtttgcgtacaaacgggctggtgtagctaccgacgagtttcatgccgagtcctttgtgcgaggaaaaatatcagtatggcctggtgatgggaaaaagggcagaaaatgttgatggtttgttacttccaaataaatcacatatttatcatggtgatataaatattttcctaattgtttctatctgatggatatctcacttaaggctttcttataaatctgtagggttttgcctggaagcagacaaataacccgataaaacaaggatgagcagatgagcggaaaaccggcagcgcgtcagggcgacatgacgcagtatggcggtagcattgttcagggttcagccggggtgcgcattggtgcccccaccggcgtggcctgttcggtgtgccccggcggagtgacgtccggccatccggtcaatcccctgctcggtgcaaaggtccttcccggtgaaaccgaccttgccctgcccggcccgctgccgttcatcctctcccgcacctacagcagttatggcgacgtgaacgggacctgacgggctggatgtcgctgtcacggaaaccggaagtgacctggtacggctgggacggcgaccggctgaccacgatacagaacgacagaacccgcatccagacgatttatcagccggggagcttcacgccactcatcagagttgaaaccgccaccggtgagctggcgaaaacgcagcgccgcagcctggcggatacccttcagcagtccggcggcgaagacggtggcagtgtggtgttcccgccggtgctggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgactgtggagcagatgcaaaaccagatggacccggtatacacgccggcgcgaaaaattcacctgtaccactgcgaccatcgcggcctgccgctggcccttatcagcacggaagggacaacagcgtggtacgcagaatacgatgaatggggtaaccagctgaatgaagagaacccgcaccagctgcagcagctcatccgcctgccggggcagcagtatgatgaggagtccggcctgtattataaccgccaccgctattatgacccgctgcgggggaggtatatcactcaggatccgattgggctgaaggggggatggaatttttatcagtatccgttgaatccagttacgaatacagatcctctggggttagaagtttttcctagaccattccccttgccaattccatggcccaaaagccctgcacagcagcaagcagatgataatgctgcaaaagcattgacaaaatggtggaacgatacagcatcacaaagaatatttgactctctaatattgaataatccgggactagcattagatataacaatgatagcttctcgtggaaatgttgcagacacagggataactgatcgtgtcaatgacataataaatgacagattctggagtgatgggaaaaaacccgacagatgtgacgtacttcaggaactaattgattgtggtgatattagtgctaaagatgcaaaaagcacacagaaagcctggaattgtcgtcactccagacagtcaaacgataaaaaaagatagcccttgtggaggttcctgcaatgtcaaatacataccagaaaagaaaggcaagtaaagagtatggtttatataatcaatgtaagaaactaaatgatgatgaattatttcgcttacttgatgatcacaattccttgaaaaggatttcatctgccagagtattacagttaagaggtgggcaagacgctgttagattggcaattgagttctgctctgataaaaattatatccgtagagatatcggagcatttatactcgggcaaataaaaatttgcaaaaaatgcgaagataatgtttttaatattttgaacaatatggcattgaatgataagagcgcttgcgttcgagctacggcaatcgagtcaacggctcagcgatgcaagaaaaacccaatttattcacctaaaatagtagaacaatctcaaattactgcttttgataaatcgactaatgtcagacgtgctacagcatttgctatttctgttatcaatgataaagcaacaattccactattgattaatctgttaaaagatccaaatggagatgtcagaaactgggccgcatttgcaataaatatcaataaatatgataatagtgatattagggattgttttgtggagatgcttcaggataaaaatgaggaagtccgtattgaagcaataatcggactttcctacagaaaagataaaagggttttatctgttttatgcgatgagttaaaaaaaaatactgtttatgatgatatcattgaagctgcgggtgaattaggtgataaaacgctgcttcctgttttagatactatgttgtacaagtttgatgacaatgaaattataacttccgctattgataagctgaagcgttcatagcgtgagttgcctatgcacagtgggggattcccgccggcacggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgaccgtggagcagatgaaaaaccagatggacccggtgtacacgccggcgcgaaaaatccacctgtaccactgcgaccatcgcggcctgccgctggcgctcatcagcacggaaggggcaacagcgtggtgcgcagaatatgatgaatggggcaacctgctgagtgatgagaacccgcatcatctgcagcagctcattcgcctgccgggtcagcagtatgatgaggagtccggcctgtattacaaccgccaccgctattatgacccgctgcaggggcggtatatcactcaggatccgattgggctgaaggggggatggaatttttatcagtatccgttgaatccggtcataaatgtagatccgcaaggtttggttgatataaatttataccccgaaagtgatcttatccattctgtagctgatgagattaatatcccaggcgttttcacaatcggggggcatggtacccccacatctattgaatccgcaacgcgcagtatcatgacagctaaagatctagcatatctaattaaatttgatgggaattataaagatgggatgacagtttggttattttcttgtaatacaggtaaaggacaaaattcatttgctagccaattagctaaagagttacatacaaatgtaataggacctgacacgctatggacgtggtgggggcgaggaactaatggtaagttaaaaatggatacagtgctaacagcaccaacgaaccttaattcaaataaggatctaatggctataacaacaaaagaccttggtaattggataacatatgggccatctgggcaccccatttctaatatgcaaggtacgccagaaaaacccagtgatataagataggttgtagatgtatgaaagcatgcttgttactatttttttatttttctcttattggtcaattgcatggtgctgatgtgaaaataaaagaaaacgaaagtgtgatgggatctacagcaatgacctatgatttaagtgaagaaaagctgatgaaactgaagtataaatcacaacatggtgattcagaggcatcatttcgactatatcaatattactgctttactaaaaataatattgataaacaattgcgattcttggaaagatcagcatctcaggggaatgttacagcgcagtttaattatggggtctttttatcagatacaaatccaacattatcagaatattataatttgaatagagctatttattggatagaattcgctgtaaataacggtaatattgatgcaaagagcaaacttcaagagctcaaaaagctaaagcgaatggatagaaggaagaataaggagaatccgtaaaagcaatagttcatcagactgccgcagcagtagtatgatgatgaatcagggctgtactataactattatcggtaacattaaccgcagcaggggcggtataacactcaggctccgattgggctggaaggtaggtggaatttttatcagtatccgttgaacccgatttctggaatcgatccccttgggattagccacctgtttatacagcataactttaggtatgctttcgtgtgtttcagatataccatgtgatgataatttttatgatgtgcttagtattccagtcgtttctggtaataatatgcaatgtaaaaataatccccgttgtacacatttataaatagatggccaatacctcaaggcctatggagttggaatgttaatgacccgggagcaagcaatagaaaacctgacggcatacgattagtaccgtcagttaatacaggaacttataatcgcaatggattttcaatacatagttgtttaaacgcttttggtccgtctttaggacctcgattctgttccgagggttgtataactggtttatctaatgacatgcaaaaattaaatgagttaatattttcagagccagatagcacattaacagttacggactaaaaaatatggcaaggttattaacaattgtatttttttctctatttctgcgagtgcagttactgcaagacaatttcagagagagttagatttggcagacaaagcaatattattggcactaatatcagccagtactaaagagggacgaaaagcgtgttcactaagctattttgcctgtaaggccgcagaggctgaactcggactggcatatatggctgcgaatgataacaaggaatttctcacatccttatctaatataatgaggtacaaaatagatgctggactttccgaatcctatacatgctatttattaagtaagggaaagatcataagaccatatctgaaaaatctaaatccactccaacttgccgctgattgcattgaaacagtaaataaaataaaagataagaataaaaaaatcattgatataaattcagttaatatttgtagtgatgataaaaatataaaattgagagttaatagtactattatggccattgatgattctataaagtgcatcgatgaatgataacttaattttatttaaaaatatattaataactcactctccaggagtttttttaacttagttttataatgaatacgataattaaaagtgaagaagaaaatagttgtatacatatattccatgaccctacattgtgatctatagattaaatattttttaaatgtgactgtcatccttcagataataaagccatcatcgcaatagttggaaaagcactcctgctcttttttgattagagccgtcgcaggaggaacaactcatatcatcattgcgatctcgacgatgtatagtctcatcctgcggcagaacaagacggataaaaaatccaatgagagcacactcatccagaacttattaacataatgaatattaaagaaaaatcatcgcagctaatgaagtaatatgcaaaaataattagtccttacaaggagcaaagttccataatctcccccctccccctcaatgatccaaataaagataatgcatccagctggtcattcttagcagcactttccgcatcaccgaaacatggctgaaatggtcggagtaaaccgccacctgggcgtagatgccgtcgggtaaggcatcgatatcatcgttagggtccagttcaatggttcccagcacaccgtccgtgccgggcacgaccgttaatgattgcaataccccctgcgcctgataagaaccgcctggcacgacaggtaaaatactggtcagtttgccgtggaacacctgcccaggtagcgcgttaaacaccacttctgcatcatcaccaggtttcagacgtaacagcgagttttgccgaaattgggcgacaatttgccgtttttgctcggggatgaaaaccatcaccggacgcaacggcaaggcagctgcgtatgtgcctgggcggatcagtacctgagtgacgtagccattgcttggtgcgcgaatgacagtctgctcaagattatattttgcttcagtaagttgcgctcttaagctcacaatctgcgattgctcgccgttaaccatactgtcgagctggctctggatctgcgcctgctccgccaccgagcctttcaccagcgcatcctgcgcgaggaaattttgccgcgcatcgtcgatgtcacgttccgagaacggattcaccgccgcctggctgcctttcagataacgttgataatttttaaacagacggtcgcgctccgctgaaacctgggtggtgttggcctgcgcttctgtgagctgcgcgcgcagagtctttatattatgcgtcgccgtcatcaggtcagcctgaagcctgtcaactcgcgcctggtaacgaaccgggtcgagcttaaaaagcacctcgcccttttgaataagctgattattcttgtcagtgacttcagtaacaattcccgtcacctgtggcgtgatggggatcgctatcactgccttttgcgcggtaaaagtgtaagggtggttgtagttcatcaacaaaatcaaaccactcaccagaaacacgccacccagcgccgccgtcgccagcgtccactgattcaccggaatacgaaagattttaaagaccgcccacgccagcgccacgtaagttaaaacaatcaatagatccataattagatctccgggaacgtggaatagtcagtctttttctcggcggcgagttgatgctccagccgggaaattcggtcagaaagtgcggcgatttccgggtcagtcgctttctcctgcgacgcaacatgtgactgcatgccccacccgcgctccggttgatagagcgtcgcccagatccacaggaacggccagataacatgcagagtaaacaggctcacccagcccgccgtatgaatagcgtcggcatggggatggttgcgctttttggcaatcagataagggatgtcatgtatcgcgatgattccataaaaaatcaccagaaagacgaagatcagcactcccaacgcgaaatagtttagaaacatatctgcctcggattcacgtttatcagtgttgtttttgggctggcagccagaagggagtcaggctgatattttgacaataatccgggttcgcgattctcgccataacaccaaagaataatttttagaggtgatgagttgcttagttacataacgattgtatgacgaaggcataacatgctgtagatcacatcaggtgaacgccgtaagaaaatatcttgtgattcagatcacaaagattcaacaaaccatcaaaacaaaaatgtgacattactcacatttaaatgccatttttagcgaaaatcgccgccttgttgcttttttacacaagcgttttgtgatgagcatcacgtcaattacctctctaccccctatatttatgtgactgatatcacacaaaaggccgtcgactggacagttaaccgattcagtgccagatttcgcagtatctacaaggtccggctacctctgccgctacattaacaaaaaacctcgggcttccagcctgcgcgacagcaaacataagaaggggtgtttttatgtcatccgatattaagatcaaagtgcaaagctttggtcgtttcctcagcaacatggtgatgccaaatatcggcgcgtttatcgcgtggggtatcatcaccgcattatttattccaacagggtggttaccgaacgagacgctggcgaagctagtcggaccgatgatcacttacctcctgccgctgctgatcggttataccggtggtaagctggtaggcggcgaacgtggcggcgtagtcggtgccatcaccaccatgggcgttatcgtcggcgcagacatgccgatgttcctcggttctatgattgcaggtccgctgggcggctggtgcattaagcacttcgaccgctgggtagacggtaagatcaaatccggttttgagatgctggtgaataacttctccgctggcatcatcgggatgatcctcgccattctggcattcctcggcattggcccgattgttgaagccctgtccaaaatgctggctgcgggcgttaacttcatggttgtccatgacatgctgccactggcatctatctttgttgaaccggcgaaaatcctgttcctcaacaacgccattaaccacggtatcttctcgccgctgggtattcagcagtcccatgaactgggtaaatccatcttcttcctgattgaagctaacccaggtccaggtatgggcgtgctgctggcgtacatgttctttggtcgtggtagtgctaaacagtctgcgggcggtgcggcaatcatccacttcctgggtggtatccacgaaatctacttcccgtatgtgctgatgaatccgcgtctgatcctggccgttatcctcggcggtatgactggcgtgttcacgctgactatcctgggcggtggtctggtttctccagcatctccggggtctatccttgcggtactggcgatgacgccaaaaggtgcttacttcgctaacatcgcgggtgtgtgtgcggcgatggctgtctccttcgttgtctctgctattttgctgaaaaccagcaaagtgaaagaagaagatgatattgaagcagcaactcgtcgtatgcaggacatgaaagctgagtctaaaggcgcatctccgctgtctgctggcgatgtgactaacgacctgagccacgtacgtaaaatcatcgttgcctgtgacgccggtatgggttccagtgcgatgggcgcaggcgttctgcgtaagaaaattcaggatgcaggtctgtcgcagatttctgttactaacagcgcgatcaacaacctgccgccagatgtggacctcgtcatcactcaccgtgacctgaccgaacgcgctatgcgccaggttccgcaggcacagcatatttcgctgaccaacttcctcgacagcggcctgtacaccagcctgaccgaacgtctggttgctgcccaacgccacacggcaaacgaagagaaagtaaaagacagcctgaaagacagctttgacgattccagtgctaacctgttcaagctaggcgcggagaacatcttcctcggtcgcaaagcggcaaccaaagaagaagcgattcgttttgctggcgagcagctggtgaaaggcggttacgttgagccggaatacgttcaggcgatgctggatcgtgaaaaactgaccccgacttatctgggtgagtctatcgcggtgccacacggtacggttgaagcgaaagatcgcgtactgaaaacgggcgtcgtgttctgccagtacccggaaggcgtgcgcttcggtgaagaagaagatgacattgcccgtctggtgattggtattgctgcccgtaacaacgagcacattcaggttatcaccagcctgaccaatgcactggatgatgagtccgtcatcgagcgtctggcacacaccaccagcgtggatgaagtgctggaactgctggcaggtcgtaagtaatccaatcccaccctctccacatggagaaggtggggttaattgcctgatgcgctacgcttatcaggcctacaggatgcatcacaatttgttgaatttgcacgttcttgtaggccggataaggcgcttacgccgcatccggcgctgcccctctcctcacggagagggtttgggtgagggaaaagcctcaccccagccctctcgggtaaaaacattgatgaaggttaatactatgaaagcattacattttggcgcaggtaatatcggtcgtggctttatcggtaaactgctggcagacgcgggtatccaactgacgtttgccgatgtcaatcaggtggtacttgatgccctgaatgcccgtcatagctatcaggtacatgtggttggtgaaaccgagcaggtagataccgtttccggcgtcaatgctgtcagcagcattggtgatgatgtcgttgatctgattgctcaggttgatttagtcactaccgccgttggcccggttgtgctggaacgtattgctccggcaatcgccaaagggctggtgaaacgtaaagaacaaagtaatgaatccccgctgaacatcatcgcctgtgaaaacatggtacgcggtaccacgcagctgaaaggccatgtgatgaacgccctgccggaagacgccaaagcgtgggtagaagaacacgttggctttgtcgattccgccgttgaccgcatcgtaccgccttcggcttcggcaactaacgatccgctggaagtgacggtagaaactttcagcgaatggattgtcgataaaacgcagttcaaaggcgcactgccgaacatcccaggcatggagttaaccgacaacctgatggcatttgtcgaacgtaaactcttcaccctgaacacgggtcatgctataaccgcgtacctcggaaaactggccggtcatcagaccattcgtgacgcgattctcgacgagaaaatccgcgcggtggtaaaaggtgcgatggaagaaagtggtgcagtattgatcaagcgctacggctttgacgctgacaagcatgcggcgtacatccagaaaatcctcggtcgttttgagaacccgtatctgaaagatgatgttgagcgcgtaggccgtcagccgctgcgtaaactgagtgctggcgaccgtctgatcaagccactgctcggtacgctggaatatggtctgccacataaaaacctgattgaaggtattgccgctgcaatgcacttccgcagtgaagatgatccgcaggctcaggaactggcagcactgatcgctgacaaaggtccgcaggcggcgctggcacagatttctggtcttgatgccaacagcgaggttgtatccgaggcggtaaccgcttataaagcaatgcaataatggtggaccaggcgcaggacaccctgcgcccgaataacagattgtcagatatgcaggcaacaatggaacaaacccaggcctttgaaaaccgtgtgcttgagcgtctgaatgctggcaaaaccgtgcgaagctttctgatcaccgccgtcgagctcctgaccgaggcggtaaatcttctggtgcttcaggtattccgcaaagacgattacgcggtgaagtatgctgtagaaccgttactcgacggcgatggtccgctgggcgatctttctgtgcgtttaaaactcatttacgggttgggcgtcattaaccgccaggaatacgaagatgcggaactgctgatggcattgcgtgaagagctaaatcacgacggcaacgagtacgcctttaccgacgacgaaatccttggaccctttggtgaactgcactgcgtggcggcgttaccaccgccgccacagtttgaaccagcagactccagtttgtatgcaatgcaaattcagcgctatcaacaggctgtgcgatcaacaatggtcctttcactgactgagctgatttccaaaatcagcttaaaaaaagcctttcaaaagtaagcaacgtctgcttactgcccctctacctgcttcggccgataaagccgacgataatactccagacgttgtagatataacggcacgctttcatcgggtattccggacggaatcgcgttacggggaggaagttttttcagatactcccggaacgcctggcttgatgccatgaaatctacggctttatcgataagaagcggaacgttttcacctaatttgcccatgatgatatctccgtattaccccgcgccgggaatgcgcggccgccaattttagtttaggttcccggtaaagatgacattaaggaaaacgtgctgaatcctcaataatcatccgctgctgtttattatcttttttctatagatttcttaattaatcaacgaattgcgtagtttttgagcatgttaatgattacgttgcagaactattacaatgtcatcagttgtgaacaaagcacttggtcgcgcatactaggggctataaatttatctttatcagaagccatcacatgaaagaagtcgaaaaaaacgaaatcaaacgtctcagcgatcgcctggacgccatccgccaccagcaggccgatctgtcgctggttgaagccgcagacaaatatgccgagctggaaaaagagaaagccacgctggaagcagaaattgctcgcctgcgtgaggttcatagccaaaaactgagtaaagaagcacaaaaactgatgaagatgccgtttcagcgcgcaattaccaaaaaagagcaggctgatatgggcaagctgaagaaaagtgttcgcggactggtggttgtgcacccaatgaccgcactgggccgtgaaatgggcctggaagagatgaccgggttttcaaagaccgcgttttaagcccctcagacgactggtacgatcgtatcaacccgcatctgacttgcgttagctggtcaatgcggggactctcctgtctactcgcctaatgaccaaacaattcactccccttacgtcgatttaccgctggttgatattctgaaaatgcatctttaccgaaataaccacctataaacaataaaaatatatagaagatatcatttattaattaacaagcagttacgtctctttttttcggatttaattgtgaaattttaatcatcatattcatacaatcaattatctgtaaaatttttcccatacatggtttctttcatatttgacatttattaataatcatcattagaatccacgaaaaatattatattcatacaaacacagacatcttttgaaactaatgatacatttttatgatgaatgcttaaaacaatatttaatcgacacacatcactgtcattaatgtaaagcaacatagatcaccaataatacaatggacaactctaccggcattgatcgctggtcggaggcaataaggattttcacatgaacttgaagaagatttttttcagtgctgtcactgtttcagttctctgcgcattaacgggatgtgactacattcaagaaggcaagccagaaagtagtttactgaaacaagaagaagaacataacaataaaattgtgctacttgaaaaacaacaagcacagctaaagagtcaactcgaaactattcaaaaacaacaaactggcataataaacagcacaaagactttaactcacgtaattaaatccgttaaagaccaacaaaatacttttatttttaccgagtttaacccagcaaaaacgaagtatttcatcctgaacaacggttcggtggctttagcgggccgagtgttatccattgacgccacagagaatggcagtgttattcatatttcactggtcaacttattaagtataccaatctcaaacattggctttaatgcgacatggggtggtgaaaaacctgtcgatgccaaagagtttgcccggtggcaacaattacttttcaacacatcaatgacatccacattgaaattattaccaggtcaatggcaagacattaatttgacactgaagggtgtatcgccaaataagctgggatatctgaagttagccatcaatatggaaaatattcagtttgacaatcttcccgctgctgataatcggcagaaaagaagcaaaaaataaatgcaattagtacgcttataacaaggaatagcgagcatcattaatgaacaaaatatttaaagttatctggaaccctgccacagggaattatactgttaccagcgaaacggcaaaaagccgtggcaagaaatctgggcgcagtaagctgttaatttctgcgctggttgcgggtgggttgttgtcatcgtttggggcgctggctgataattacgacggtcagggcgttgattacggcgatggctcagctagtgacggctgggttgctatcggtaaaggtgcaaaagcaaatatttttttaaacaacgctggtgccagtaccgctttaggttatgacgctatagctgaaggccaatatagctctgccatcggctcaaaaacccatgctattggtggtgcatcaatggcctttggggttagtgcaatctctgaaggtgacaggagtatcgcgctgggtgcatcgtcgtattcattcggccaatactcaatggcccttggtcgttattccaaagcgctgggtagattgtctatagctatgggggatagctccaaagcggatggagcaaacgccattgcgctgggaaatgccgctaaggcggctggtattatgagcatcggtctcggtgataatgccaatgcgtcacaagattatgctatggcgctgggagcagaaagcgaagccgctgaaaatgcgaccgctatcggcaataaagcgcatgcaaaaggagtgaatagcatcgcgttgggtaatggcagccaggctctggcagatagtgcaattgctattggccagggcaacaaggctaacggcgctgatgctatcgctctgggtaatggtagccagtcgagtggcttaaacgctattgccttaggtaaggccagtgttgtaactggcgataatagtcttgcgcttgggagcaataccaatgccaacggtattaactctgtcgcgctgggcgcaggttctattgcggatcaagacgatagcgtttctgtcggcagtgactcattacaacgcaagatcgttaatgtaaaaaatggcacgatcaaggctgatagccacgacgccattaatggctcacagctttatgccatcagcgactcggtggcaaaacggcttggcgggggttcatcggtaaacgttgacgacggtactgttaaagcaccaacctacaatttaaaaaatggtaacaaaaataacgttggcgatgcgctcactgtactcgatcaattcaccctgcaatgggatcaaaacagagacaaatacagcgccgctcatggtagctcaactgccagcgtaatcaccgatgtggcggatggcgcagtttcagattccagtaaagacgcggttaacggttcacaactgaaagccaccaatgatgatgttgagaccaataccaccaatatcgctaccaataccggaaatattgcaactaacactgcaaatattgctaccaacaccaccaatatcactaatttgacagatactgttggcgaccttaaagatgatgccctgctctggaatggcactgcattcaacgccgctcatggtacggaaaccaccagcaccatcaccaacgtgaaagctggtaccctttcggatgacagtactgacgcggttaatggctcgcaactgaaagacactaacgataacgtggcgaccaacaccaccaatatcgctagcaacacggctaacattgccactaacaccagtaatattgccgataacactgccaacattgctaccaacaccagtaatattgccgataacactgccaacattgcgaccaacaccagcaatattgcaggtaacactgccaacattgctaccaataccactaatatcgcggctaacaccacaagcataaatagcctgaacacgtctgtggatgctcttgaacaggatgctatgctctggaacggcactgcattcaacgccgctcatggtacggaaaccaccagcaccatcactaatgtgaaagctggcaccctttcggatgacagtactgacgcggttaatggctcgcaactgaaagctactaacgataacgtggcaaccaacaccaccaatatcgccagcaatacggctaacattgcgaccaacaccgccaatattaatactctcaatacgtcgatcgatacccttgagcaggatgcaatactctggaacggaacagcgtatagcgccgcgcacggtacagaaacagccagcactattaccaacgttaaagcaggtactttatctgaaaatagtacggacgcagttaacggtgcgcagctgaacgcgactaacgcgaatgtggcgaccaacaccaccaatattgctactaacaccgccagcattaatactctgaatacatccattgacgctctggaacaggatgcgctgctttgggatggcactgcattcagtgcagcgcatggtgcaaacaaagatgccagcaaaatcaccaatgtcctggcagggactgtatcatccgccagtactgatgccattaatggcagccagcttcatgggttgagcagttcgatcgccacctatcttggtggtggtgccactgtgagcgattctggcgtatttagcggccctacctataacattgatggtaatgattacaccaatgttggtgctgcacttgacgccattaacacctcacttagcgactcactcggcgatgccctcctttgggatagcacgactggcgcatttagtgccaaacacggttctaccgccagcgtaatcactaacgtcgcagacggtgcagtctctgactctagctctgatgctgtgaatggttcacaactgtacgatgtaagcaactctgttgtcgatgttctgggtggtggtgctggcgtgaatacggatggcagcatcagtgcaccaacgtacaccattgctaacactgattacgataatgtcggcgatgccctaaacgcgcttgataccactcttgacgatgcgatgctatgggatgctaccgcaggtgaaaatggtgccttcagtgccagccacgatggcagtgccagcaaaataactaacgtcgcggcaggaacaatttctgacaccagcaccgatgcggttaatggggctcaactccacggcgttagcagttccgtcgctgaggctcttggtggtggtgcggcggtgaattctgacggcagcatcagcgcaccgacttacaccattgctgataccgactataccaacgtcggcgatgcgatgaatgcaattgactcaaccctggataacgccttgctttgggacgctaccgcaggtgaaaacggtgcgtttaacgccagccatgatggcaaagccagtgtcatcaccaacgtagccaatggtcagattaacgaaaccagcaccgacgcggttaacggttcccagttaaatgccacgaatatgttgatccagaatattgccggtgataccagcgaaagctatatcacagagaacggtgaaggtatcaactatgtgcgtactaacgacagcggcttagtctttgaggatgccagtgctacgggtgtgggcgctacagctgtaggttataactccgtcgcatcaggcgatagcagtgtggcaattggacagaacagcagcagtactattgaatctggaattgctctgggcagcagttctgtgtctaaccgtgtcatccttcagggctcccgtgataccagcgtaaccgaagatggcgtagtcattggttataacaccagtgatggcgaactgcttggcgcgttgtcaattggtgatgacggtaaatatcgtcaaatcatcaacgtcgccgatggttccgaagcccatgacgccgttacggttcgccagttgcagaatgcgattggtgctgtagcaacgacaccgtccaaatacttccatgctaattcaacggaagaagattcactggctgtcggtgaagactcactggcaatgggtgcgaaaaccattgttaatggtgatgccgggatcggtattggcctgaacactctggtgttaactgatgcaatcaacggtattgctatcggtagcaacgcgagtgcaaatcatgcaaacagtattgcgatgggtagtggttcccagaccacccgtggtgcgcagactgactacaccgcctacaacatggacgcgccgcagaattctgtcggtgaattctctgtcggcagcgaagacggtcaacgtcagatcaccaacgtcgcggctggttcagcggataccgatgcggttaacgtaggtcagttgaaagtcactgatgagcgcgtagcgcaaaatacccagagcattactaacctgaacaatcaggtcactaatctggatactcgcgttactaatatcgaaaacggtattggcgacattgtcaccaccggtagcaccaagtacttcaagatcaacaccgatggcgtagatgccaacgcccagggtaaagatagcgttgctattggttctggttccattgctgccgctgacaacagcgtcgcactgggtaccggttccgttgcagatgaagaaaatacaatctctgtaggttcttccactaaccaacgccgtattactaacgttgccgcaggtaaaaatgctaccgatgctgttaacgttgcgcagttgaagtcttctgaggcgggcggcgtgcgttacgacaccaaagctgatggttctatcgactatagcaatatcaccctcggtggcggcaacggtggtacgactcgtatcagcaacgtctccgctggcgtcaacaacaacgacgcggtgaactacgcgcagttgaagcaaagcgtgcaggaaacgaagcaatacaccgatcagcggatggttgagatggataacaaactgtctaaaaccgaaagcaagttgagtggtggtatcgcttctgcaatggcaatgaccggtctgccgcaggcttatacaccgggtgccagcatggcttctattggtggcggtacttacaacggtgaatcggcagttgctttaggtgtatcgatggtgagcgccaatggtcgttgggtctacaaattacaaggtagtaccaatagccagggtgaatactccgccgcactcggtgccggtattcagtggtaatgatccattaagttagtgtgactaagggcaaacgccaaattgcctgatgcgctacgcgcatcaggcaagataaggcgctctggatcaacaacctaagggcaattctctgatgaggattgcccttttctttaccagacatctccccccacaagaattggccctaccaattcttcgcttatctgacctctggttcacaatttcccaattaaaactcacatcaatgttgccaatacataacatttagttaaccattcattgtcattatccctacacaacacaattggcagtgccacttttacacaacgtgtgacaaggagatgagcaacagactcattacacgatgtgcgtggactccaggagacctgcaatgaatctctggcaacaaaactacgatcccgccgggaatatctggctttccagtctgatagcatcgcttcccatcctgtttttcttctttgcgctgattaagctcaaactgaaaggatacgtcgccgcctcgtggacggtggcaatcgcccttgccgtggctttgctgttctataaaatgccggtcgctaacgcgctggcctcggtggtttatggtttcttctacgggttgtggcccatcgcgtggatcattattgcagcggtgttcgtctataagatctcggtgaaaaccgggcagtttgacatcattcgctcgtctattctttcgataacccctgaccagcgtctgcaaatgctgatcgtcggtttctgtttcggcgcgttccttgaaggagccgcaggctttggcgcaccggtagcaattaccgccgcattgctggtcggcctgggttttaaaccgctgtacgccgccgggctgtgcctgattgttaacaccgcgccagtggcatttggtgcgatgggcattccaatcctggttgccggacaggtaacaggtatcgacagctttgagattggtcagatggtggggcggcagctaccgtttatgaccattatcgtgctgttctggatcatggcgattatggacggctggcgcggtatcaaagagacgtggcctgcggtcgtggttgcgggcggctcgtttgccatcgctcagtaccttagctctaacttcattgggccggagctgccggacattatctcttcgctggtatcactgctctgcctgacgctgttcctcaaacgctggcagccagtgcgtgtattccgttttggtgatttgggggcgtcacaggttgatatgacgctggcccacaccggttacactgcgggtcaggtgttacgtgcctggacaccgttcctgttcctgacagctaccgtaacactgtggagtatcccgccgtttaaagccctgttcgcatcgggtggcgcgctgtatgagtgggtgatcaatattccggtgccgtacctcgataaactggttgcccgtatgccgccagtggtcagcgaggctacagcctatgccgccgtgtttaagtttgactggttctctgccaccggcaccgccattctgtttgctgcactgctctcgattgtctggctgaagatgaaaccgtctgacgctatcagcaccttcggcagcacgctgaaagaactggctctgcccatctactccatcggtatggtgctggcattcgcctttatttcgaactattccggactgtcatcaacactggcgctggcactggcgcacaccggtcatgcattcaccttcttctcgccgttcctcggctggctgggggtattcctgaccgggtcggatacctcatctaacgccctgttcgccgcgctgcaagccaccgcagcacaacaaattggcgtctctgatctgttgctggttgccgccaataccaccggtggcgtcaccggtaagatgatctccccgcaatctatcgctatcgcctgtgcggcggtaggcctggtgggcaaagagtctgatttgttccgctttactgtcaaacacagcctgatcttcacctgtatagtgggcgtgatcaccacgcttcaggcttatgtcttaacgtggatgattccttaatgattgttttacccagacgcctgtcagacgaggttgccgatcgtgtgcgggcgctgattgatgaaaaaaacctggaagcgggcatgaagttgcccgctgagcgccaactggcgatgcaactcggcgtatcacgtaattcactgcgcgaggcgctggcaaaactggtgagtgaaggcgtgctgctcagtcgacgcggcggcgggacgtttattcgctggcgtcatgacacatggtcggagcaaaacatcgtccagccgctaaaaacactgatggccgatgatccggattacagtttcgatattctggaagcccgctacgccattgaagccagcaccgcatggcatgcggcaatgcgcgccacacctggcgacaaagaaaagattcagctttgctttgaagcaacgctaagtgaagacccggatatcgcctcacaagcggacgttcgttttcatctggcgattgccgaagcctcacataacatcgtgctgctgcaaaccatgcgcggtttcttcgatgtcctgcaatcctcagtgaagcatagccgtcagcggatgtatctggtgccaccggttttttcacaactgaccgaacaacatcaggctgtcattgacgccatttttgccggtgatgctgacggggcgcgtaaagcaatgatggcgcaccttagttttgttcacaccaccatgaaacgattcgatgaagatcaggctcgccacgcacggattacccgcctgcccggtgagcataatgagcattcgagggagaaaaacgcatgattatttccgcagccagcgattatcgcgccgcagcgcaacgcattctgccgccgttcctgttccactatatggatggtggtgcatattctgaatacacgctgcgccgcaacgtggaagatttgtcagaagtggcgctgcgccagcgtattctgaaaaacatgtccgacttaagcctggaaacgacgctgtttaatgagaaattgtcgatgccggtggcactggctccggtgggtttgtgtggcatgtatgcgcgtcgtggcgaagttcaggcagccaaagcggcggacgcgcatggtattccgtttactctctcgacggtttccgtttgcccgattgaagaagtcgcgccagccatcaagcgcccaatgtggttccagctttatgtactgcgcgatcgcggctttatgcgtaacgcgctggagcgagcaaaagcagcgggttgttcgacgctggttttcaccgtggatatgccgacaccgggcgcacgctaccgtgatgcgcattcaggtatgagcggcccgaacgcggcaatgcgccgctacttgcaagcggtgacacatccgcaatgggcgtgggatgtgggcctgaacggtcgtccacatgatttaggtaatatctcagcttatctcggcaaaccgaccggactggaagattacatcggctggctggggaataacttcgatccgtccatctcatggaaagaccttgaatggatccgcgatttctgggatggcccgatggtgatcaaagggatcctcgatccggaagatgcgcgcgatgcagtacgttttggtgctgatggaattgtggtttctaaccacggtggccgccagctggacggtgtactctcttccgcccgtgcactgcctgctattgcagatgcggtgaaaggtgatatagccattctggcggatagcggaattcgtaacgggcttgatgtcgtgcgtatgattgcgctcggtgccgacaccgtactgctgggtcgtgctttcttgtatgcgctggcaacagcgggccaggcgggtgtagctaacctgctaaatctgatcgaaaaagagatgaaagtggcgatgacgctgactggcgcgaaatcgatcagcgaaattacgcaagattcgctggtgcaggggctgggtaaagagttgcctgcggcactggccccgatggcgaaagggaatgcggcatagtcgtttgcgccccctccccctaaccctctccctcagggagctgtctcttgatcagatctcctgatcaagagacagggggaggccggggtgaggggaaaaggccgcactgctcaccaattttctgctatcctgcccccgcactaagggggcagtatgctaaacatcgtactttacgaaccagaaattccgccaaatactggcaacatcatccgtctttgcgctaataccggctttcgtctgcatatcatcgaaccgatgggatttgcctgggacgataagcgcctgcgccgcgcggggctggactatcacgagtttaccgccgttacgcgtcatcatgactttcgcgcgttcctcgaagcagaaaatccccagcgcctgtttgccctcaccacgaaaggtacgcctgctcacagcgccgtaagctatcaggatggcgattatctgatgttcggcccggaaacacgcggcctgccagcgagcattcttgatgccctgcccgctgaacaaaaaattcgcattccgatggtgccggacagccgcagcatgaacctgtccaatgcggtgtcagttgtggtgtatgaagcctggcggcagctgggatatccgggagcgttgttgagagattagttactgtatgccggatagatgattacatcgcatccggcacgatcacaggacattagatcccatccccatactcaaatgtatggttaataccgttgaaatgctggtccatatccattgatggcttatcgctgtctggtttaccgacaatacgagccggaacgccagcggcggttgtatgcggcggcaccggttgcagcaccacggaacctgcgccaatcttcgcgccgcgaccaacttcaatattgccgaggattttcgcgcccgcgccaatcatcacaccttcacgaattttcgggtgacggtcaccaccagatttacccgtaccgccaagcgtcacagattgcagaatcgatacgtcgttttcaattaccgccgtttcacccacaacgatgcccgtggcgtggtcgagcataatgccacggccaatttttgctgccgggtgaatatcgacctggaacgtcacagaaacctggttttgcagaaagattgccaatgcgcgacgcccctgattccacaaccagtgaccgatgcgataggcctgcaaggcatgaaaacccttcaggtataacaacggggttgagtatttatcgactgccgggtcgcgggtacgcaccgcctgaatatcacaggccgcagaggcgatcatttccgggtcagcggcgtaggcttcttccaccacttcacggatagcaatagcaggcataattggcgatgacagcttgttcgccagcatgtagctcagtgcacttccaaggttttcgtgcttgagtagcgtcgcgtggtaaaaactggccagcattggctcacagtccgccagcgttctggcttcggctttaatattgttccagacaatttccagttcttcacacgacattgcttactccacacgatgagataatgaccggcccgttctgcgcgggccgggtcatagcggtaacaaaggttccctggggttagtggctgctgcgctcgtccttgcgtgcacgacctaataacgtcaatgctgcctcgcgcgcgttttttccgcaatataatacttgataaatttcctcggttattggcatttctacgccgaagcgatgcgccagttcgcggacttctttcgtattgcggtagccttccaccacctgaccaatcttctcctgcgcgctttgtacatccatgccctgaccgagcatcatgccaaaacggcggttacgcgactggttgtcggtacaggtaagcaccagatcccccagccccgccatgcccataaaggtggcaggatcggcacccagcgccgcgccaagacgcgacatttcagccagcccacgggtgatcagcgccgtacgcgcattcgcaccaaaaccgataccgtcggacatccccgcaccaatggcaatgacgtttttcaccgcgccgccaagctgcacgccaatgaaatccgggttactgtaaacgcggaaacttttgccgcagtgcagcagctgctgaagatcatcagcaaaggtctgatcggtcgaggccagcgaaatagctgtcggtaaacctgccgccagttctttcgcaaacgttgggccagagataaccgccagcggaatttgatcgcctaacgcctcgcgggccacgtcctgtaacagacgcccggtttccgcttccagccctttggtcgcccacaccagacgcgcatcaggacgcatcagcggtttaatctggcgcagcacttcaccaaagacatggctgggtacgacgacgagaatattacggctggctgccagcgcagtggcgagatcgctttcaagatggagcgtatcgggaaaaggcacatcggggagaaacgcggcgttacagcggtcgcgttcaagcgttgcgatatgttcagggtcatggccccagaggacaacctcgtggccatttcttgccagggtaatggcaagagcggtgccgtacgagccggcaccgatcacagtcattgaagcattacgttggttcatcaggcatcctgatgttcttcagtaccttcgccagcctgctgctgcaaatagttcatgaacagcgcatcgaagttaaccggcgcaaggttcagttgcgggaatgtaccgcgggataccatgctggtgatgcactcacgagcatacgggaacagaatgttcgggcagtatgcgcccaggcaatgtgccatctgggtgccttcgatacccgcgatggagaaaataccgccctgctgaacttcacacaggaacgcggtttcttcgcccagggaggccgttacggtaacacgcagtaccacttcgtatacgtcatctgccagttgggaagatgccgtatccagatcaagtttaacttctggttgccaatctttctggaaaacgtgcggcgcgttcggcgcttcgaaagagatatccttggtataaatacgttggatctggaaagtcatttcagtgttgttttgttctgacatgtgtagaaaacccttaagtgttgtccttaaatactgcgcaatgtaatgccaacgttcacacgttatttcagcaggggatccagtccaccacgtgcatccaatgcatacaagtcatcacagccgccaatgtgctgtgcgtcaataaaaatctggggaaccgtggtgcgaccgctgcgtttgatcatctcttcacgcttggcggcattgccatcgatcggcaactcctgaaaactcacgcccttgctgctcagcagtgcttttgcacgatggcaatacgggcaggtttctttggtatagatttcaacattggccataatttagctcctgtttttttaccctgaaatttcatgttgcagggcggctgcaaaatggagtgtccccagaagcttataacaataagtcgctgggggcctaattgcagctaacggcctgcatcatgaaagacgacaggtaaattatttgccgcgcaccagaggcaagttttcgccagcccagccagcaacgccctctttcagcacgaatacttgcgcaaaaccagctttcgtcagcgcgtttgcaggctcctggcactgcatgccagaaccgtctaccacgataaccggtttgtctttgtgcttctcaagctcaccaacattgttggctttgatttcgctcggcaacagattgatagaacctgcgatatggcctttacggaagtcatcacgctgacgtaaatccacaaccacagcgtcttctttgttgatcagacgcgtagcttcaccacgagtaatcaccttcactttcgaggtcaggctcttaaacgtagtcacaagaaccgccaccagtaacgcgatccaggcgatactcagtatgggatgacggccaacaaattgcataatttcttgcatggggggtaacaactcccgacgtagtgattaaaaaaaccaggaaaggagtatacctgcgcggtgcggcaaatacagccagcgtgttaactggaatgcaattttgcggggcacgacgaaaaaaaagctcaaatctggcatcggcttgccgcgagcggtcgtatattttgatcttcagaggctattttatcgattcagctgtagtaaaattacgcaaattttgactcttgagtatgaggttgtcgcaatgtcggtttctaaaaaacctatggtactggtgattctggatggctatggctatcgtgaagaacagcaggataacgccatttttagtgctaaaaccccggtaatggatgcactgtgggccaatcgtccgcataccctgatcgacgcttccggtctggaagtcggtctgcctgaccgtcagatgggtaactccgaagtaggccacgttaacctgggtgccggccgcatcgtgtatcaggacctgactcgtctggacgttgaaatcaaagatcgcgctttctttgctaatccagtgctgactggcgcggtagataaagcgaaaaacgcaggtaaagcagtacacattatgggtctgctctccgcaggcggcgtacacagccacgaagatcacatcatggcgatggtagaactggcagctgaacgcggcgcagaaaaaatctacctgcacgcattccttgacggtcgcgacaccccgccgcgcagtgctgaatcctcgctgaaaaaatttgaagagaaatttgctgcgctgggtaaaggccgcgtagcgtccatcattggtcgttactacgcgatggaccgcgataaccgttgggatcgcgttgaaaaagcctatgacctgctgactctggcgcagggtgagttccaggccgatactgccgttgctggtttgcaggcagcttatgctcgcgacgaaaacgacgagttcgtgaaagcgaccgttattcgtgcagaaggtcagccagatgcggcaatggaagacggcgatgcgctgattttcatgaacttccgtgctgaccgcgcgcgcgaaatcactcgtgcattcgtaaacgcagatttcgacggcttcgcgcgtaagaaagtggttaacgtcgatttcgtgatgctgaccgaatacgccgctgacatcaaaactgcggttgcttacccacccgcttccctggttaacaccttcggcgagtggatggcgaaaaacgacaaaactcagttgcgtatttccgaaaccgaaaaatatgcccacgttactttcttcttcaacggtggcgtagaagagtcgttcaaaggcgaagatcgcattctgatcaactcaccgaaagtggctacctacgatctgcaaccggaaatgagctccgcagagctgaccgaaaaactggttgcggcaatcaagagcggcaaatacgacaccattatctgtaactatccgaacggcgacatggtaggtcacaccggggtgatggaagcggcggttaaagcagttgaagcgctggatcactgcgtggaagaagtcgcgaaagcggttgagtccgtgggtggacaactgctgatcaccgctgaccacggtaacgctgaacagatgcgcgatccggcaacgggtcaggcacacacggcacacaccaacctgccagttccgctgatttacgttggtgataagaacgtgaaagcggttgcaggcggcaaactttctgacatcgcgccgaccatgttgtcgctgatgggtatggaaatcccgcaagagatgactggtaagccgctgttcatcgtggaataatccctccccatgaggggaaaggcgattaataccatgacacgggccgtgaaaccgcgcaggtttgcaatcaggcccatcatctacgccagcgttcttagcgctggcgtattgttgtgcgccttttccgcccacgcggatgagcgtgaccaactcaaatctattcaggctgacatcgccgcaaaagagcgcgcggtacgccaaaagcaacaacaacgcgcaagcctgctcgcacaattgaaaaagcaggaagaagcgatctctgaagccactcgcaaactgcgcgaaacgcaaaacacgctcaatcaactcaataaacagattgatgagatgaacgcgtcgattgccaaactggagcagcaaaaagccgcccaggagcgcagcctcgccgcacaactggatgccgcattccgtcagggcgagcataccggtattcagctaattctcagcggtgaagaaagccagcgtggacagcgtttacaggcttatttcggctatctcaaccaggcgcgacaagaaaccattgcccagttgaagcaaacgcgtgaagaagtcgccatgcagcgtgctgaactggaagagaaacaaagcgagcaacaaacgctgttatatgaacagcgcgcccaacaggcgaaactgactcaggctctgaacgagcgtaaaaagacgctggcggggctggaatcttccatccagcaaggtcagcagcagctaagtgaactgcgtgccaacgaatcccgtctgcgtaacagcattgcccgtgcggaagccgcggcgaaagcgcgtgctgaacgagaagcgcgtgaggcccaggcggttcgcgaccgccagaaagaagcgacgcgcaaaggcaccacctataaaccgaccgaaagcgaaaaatcgctgatgtcccgaactggtggcctgggcgcgccgcgtggtcaggcattctggccggttcgcgggccgacgctgcatcgctatggcgaacagctacagggtgaattacgctggaaagggatggtgattggtgcctctgaaggtactgaagttaaagcgattgccgacggtcgggtgattctggctgactggctgcaaggctacggtctggtggtggtggttgagcatggtaaaggcgacatgagtctttacggctataatcagagcgcactggtgagcgttggttcgcaggttcgcgcgggccagccaattgcactggtgggcagcagtggcggtcagggtcggccttcactctatttcgaaattcgccgccagggtcaggcggtcaatccacagccgtggttgggaagataagttttgtttccatttcgtcgtaacgttcttgcatttgccgctctgttggcgctctcctcccccgtacttgctggcaaacttgccatcgtcattgatgattttgggtatcgcccgcacaacgaaaaccaggtgctggcgatgccttccgctatctccgtcgctgtattacccgattcaccgcacgccagagagatggcgaccaaagcgcataacagcggtcacgaagtgttgattcatctcccgatggcaccgttgagtaaacagccgctggagaaaaatacgctacgcccggagatgagcagcgacgaaattgagcgcattattcgtagtgcggtcaataacgtgccctatgccgtggggatcaacaaccacatgggcagcaagatgacctctaacctgtttggtatgcagaaagtgatgcaggcactggagcgttacaatctttacttcctcgacagcgtaaccatcggtaatacccaggcgatgcgcgccgcgcaaggtactggcgtgaaggtgatcaaacggaaggtgttcctcgacgattcgcagaacgaagcggacatccgtgtgcaatttaatcgcgcaattgatctggcgcgtcgcaacggttcaaccattgccattgggcatcctcacccttcaacggtacgcgtgctacaacagatggtttataacctgccgccagacattacgctggtgaaagccagcagcttgctgaatgaaccgcaggttgatacttctacaccgccgaaaaacgctgtgcctgatgcaccgcgtaatccgttccgtggcgtgaagctgtgcaaaccgaagaaaccgatagaacctgtttatgctaatcgcttctttgaagtattaagcgaaagcatcagccagagcacgctgatcgtttacttccagcatcagtggcaaggctggggcaaacagcccgaagcggcgaagtttaacgctagcgcaaattaaaggcgctacgcgtaatgcgatggtgcgaccgcgttttgtcgcgccattgccataagcggaaagaccacagtaacgcctggtaaccgaccttcacgctgcgcacattggtaatcaggcgcttatacataccggaagtaaatatctcggcaatcatccgttggcgggtaagaatatccggctctttgcgcaccgcatggcaaacacgcaatgcctcgtaagttatttgctgatgaaattccggataaatcataattttgtcggcataatttcgatttaatttctccagcaggcgggtaatcttaatatagtgacgttgataattaaggtttttattcccttgtctatgcaaccgactcactgacgtattatgcagataatatttatataatgattgctcggtatatcgcgcacgcagcgcgttaaacatgaattctgttgtccagacaatatcctgatgatgtaatccggcaataaatttaatgttatttttaacaataacatcacggcgataaacccccatccagacaacgtgagtccaacggcgcgaagaaagccccatccgcagccagtccgggccggttaagacgccggttgagcgaaggcgatcggtggggatggattgccaggtttctcccgtttcacgaaaacaccagtcagcgttgcactgcgccacgtcgaggtcgtcctctaacgccatggtcatcagcgtttcgtacatggtgggatagacttcatcgtcagcatcgacaaaagcgacatatttgcccgttgccacttcaatcccacgattacgcgccaccgatgcgccagcattcgcctgatgcaacaaacgaacgtgcggattgttttctgcgtaatactttgctatttcaacagaattatccgttgaaccatcgttaataataatgatttccagagcagtccaggtttgcgtaattaaagattccatacaagtgcggaaatcatcgcccgcattatataacggaataataacactaagtttattggtgctgttcatcataaattaccgacgacctctgaagttatcctgacgttttacaggctttgtattaagaaactattaagcctgtgagatattatttttacaggtgagagagtcacttcagggtagagagataatgagagcagctatataagagatcagcacaattacgaactctttattacactgacaggattttacatatttaacagattatcctcagataaaagggctggaataccagcccttgttcgtgttaatcccagctcagaataactttcccggactggcccgaacgcatagcgtcaaagcccttctggaaatcatcgatagagaaacgatgggtaatgatcggcgaaagatcgaggccagactgaatcagcgccgccatcttgtaccaggtttcaaacatctcacgaccgtaaatacctttaatgaacaagcctttaaagatcactttggtccagtcgatagacatatcagacggcggaatacccagcatcgcaatacggccgccgtggttcatggtgtcaagcatggtacgaaacgctggcggcgcaccggacatttccagaccgacatcaaaaccttcggtcatgcctaactccgccatcacgtcattgagattttctttggcgacgttaaccgcacgggtgatacccattttacgcgccagctcaaggcggtattcgttaacatcagtgatcaccacattgcgtgcaccaacgtgtttcgccaccgccgctgccataataccaatcgggcctgcaccagaaaccagcacatcctcgccaaccagatcgaacgacagcgcggtatgcacggcattaccgaagggatcaaaaatggaagccaggtcgtcggagatattgtcgggaattttgaaggcgttgaacgccggaatcaccagatattcggcgaagcagcccgggcggttaacgccgacgccgatcgtgttgcggcacagatgggtacgaccgccacgacagttgcgacagtgaccgcaggtgatatggccttcgccagaaacgcgatcgccaatcttgaagcccttcacttcctgaccaatacctaccacttcaccgacatattcatggcccacgaccatcggcaccgggatggttttttgcgaccactcatcccagttatagatgtgaacgtcagtcccgcagatggctgttttacggattttaatcagcagatcgttatgcccgagttccggtacaggaacgtcggtcatccagatgccctcttccgctttcagtttggataacgctttcatctcacatcctcaggcgataacgcccagttgtttaccaatacgcgtgaatgcttctactgcacgcgtaatttgctcaggggtatgcgccgccgacatctgggtacgaatacgcgcctgacctttcggaacgaccggatagaagaaaccggtgacgtaaatgccctctttttgcagctcacgggcaaatttctgcgccactaccgcatcaccaagcatgaccggaataatggcgtgatcggctcccgccagggtaaagcccgccgccgacatttgcccacggaactgacgcgcgttcgcccacagacggtcacgcaactcgctacccgcttcaaccatctccagcactttgatggaagcggcgacaatcgctggtgccagcgagttggagaacaggtacggacgagaacgctggcgcagccactcaaccacttctttgcgcgccgcggtataaccaccagaagccccgcccagcgctttaccgagcgtgccggtgatgatgtcgacacgccccatcacatcgcagtattcatgggaaccacgaccattttcaccgacaaaaccgaccgcgtgggagtcgtctaccatcaccagggcatcgtatttatctgccagatcgcaaacgcccttcagattggcaatcacgccgtccatcgagaacacaccatcggtggcaatcagcacatgacgcgcaccggcttcacgcgcttctttcagacgagcttcaagctcctgcatatcgttgttggcatagcgatagcgtttagctttacacagacgcacaccatcaataatagacgcgtggttcagtgcgtcggagataatggcgtcttccgcgcccagcagcgtttcaaacaggccaccgttagcatcaaagcaggaagagtagagaatcgcatcttccatccccaggaatgccgccagtttttgttcaagctctttatggctgtcctgagtgccgcaaataaaacgcaccgaagccatgccgaaaccgtgagaatccattcccgcctttgctgccgcaatcagatccggatgattcgccagcccgagatagttgttggcacaaaagttaatgacgtggcttccatcagccacggtgatatctgcttgctgcgcagacgtaataatgcgctcttctttaaacaacccttccgcccgtgcggtttccagatcgttggttaactgctgataaaattctccacgcattgcgattctccagacagggcaaattccagcacatattacccaaacttataggtcgcgacgagataacgcgttaacacttctgcaaaattcaggataaataacgtccatcaatctcacttttggcgaatggctgaagccaacgccgtgtagtgatatgatagaagtattcgtgtctgagattgtctctgactccataattcgaaggttacagttatgatcatcgttaccggcggcgcgggctttatcggcagcaacatcgttaaggccctgaatgataaaggcatcaccgatattctggtggtggacaacctgaaagacggcaccaagtttgtgaacctggtggatctggatatcgcggactatatggataaggaagacttcctgatccagattatggctggcgaagagttcggcgatgtcgaagcgattttccacgaaggcgcatgctcttccaccaccgagtgggacggcaagtatatgatggataacaactatcaatactccaaggagctgctgcactactgcctggagcgcgaaatcccgttcctgtacgcttcttccgcagccacctacggcggacgcacctccgactttattgaatcccgcgagtacgaaaaaccgttgaacgtctacggttactcaaaattcctgtttgatgaatatgttcgccaaatcctgcctgaagcgaactcgcagattgttggcttccgctatttcaacgtttatggaccgcgtgaaggccataaaggcagcatggcgagcgtcgctttccatctcaacactcagcttaacaaaggtgaatcaccgaagctgtttgaaggtagcgagaacttcaaacgtgacttcgtctatgtgggcgacgtggcagatgtaaacctgtggttcctggaaaatggcgtttccggtatcttcaacctcggtactggtcgtgcggaatccttccaggccgtagcagatgctactctggcttatcacaagaaaggccagatcgaatacattccgttcccggataagctgaaaggccgctaccaggcgttcactcaggcagatctgacaaatctgcgcgcggcgggttacgacaaaccgttcaaaaccgttgctgaaggtgtaatggaatacatggcctggctgaatcgcgacgcataagagctctgcatgaaaatactggtgatcggcccgtcttgggttggcgacatgatgatgtcgcaaagtctctatcgcacgctccaggcgcgctatccccaggcgataatcgatgtgatggcaccggcatggtgccgtccattattatcgcggatgccggaagttaacgaagctatccctatgcctctcggtcacggagcgctggaaatcggcgaacgccgcaaactgggtcatagcctgcgtgaaaagcgctacgaccgcgcctacgtcttaccaaactccttcaaatctgcattagtgcctttcttcgcgggtattcctcatcgcactggctggcgcggcgagatgcgctacggtttactcaacgatgtacgcgtgctcgataaagaagcctggccgctaatggtggaacgctatgtcgcgctggcctatgacaaaggcattatgcgtaccgcacaagatctgccgcagccattgttatggccgcagttgcaggtgagcgaaggtgaaaaatcatatacctgtaatcaattttcgctttcatcagaacgtccgatgattggcttttgcccgggtgcggagtttggtccggcaaaacgctggccacactaccactatgcggagctggcaaagcagctgattgatgaaggttatcaggtggttctgtttggctctgcgaaagatcatgaagcgggcaatgagattcttgccgctttgaataccgagcagcaggcatggtgtcggaacctggcgggggaaacacagcttgatcaagcggttatcctgattgcagcctgtaaagccattgtcactaacgattctggcctaatgcacgttgcggcggcgctcaatcgtccgctggttgccctgtatggtccgagtagcccggacttcacaccgccgctatcccataaagcgcgcgtgatccgtctgattaccggctatcacaaagtgcgtaaaggtgacgctgcggagggttatcaccagagcttgatcgacattactccccagcgcgtactggaagaactcaacgcgctattgttacaagaggaagcctgacggatgcgggttttgatcgttaaaacatcgtcgatgggcgatgttctccatacgttgcccgcactcactgatgcccagcaggcaatcccagggattaagtttgactgggtggtggaagaagggttcgcacagattccttcctggcacgctgccgttgagcgagttattcctgtggcaatacgtcgctggcgtaaagcctggttctcggcccccataaaagctgaacgcaaagcgtttcgtgaagcgctacaagcagagaactatgacgcagttatcgatgctcaggggctggtaaaaagcgcggcgctggtgacgcgtctggcgcatggcgtaaagcatggattggactggcaaaccgctcgcgaaccgttagccagcctgttttacaatcgtaagcatcatattgcaaaacagcagcacgccgtagaacgcacccgcgaactgtttgccaaaagtctgggctatagcaaaccgcaaacccagggcgattatgctattgcacagcatttcctgacgaacctgcctacagatgctggcgaatatgccgtatttcttcatgcgacgacccgtgatgataaacactggccggaagaacactggcgagaattgattggtttactggctgattcaggaatacggattaaacttccgtggggcgcgccgcatgaggaagaacgggcgaaacgactggcggaaggatttgcttatgttgaagtattgccgaagatgagtctggaaggcgttgcccgcgtgctggccggggctaaatttgtagtgtcagtggatacggggttaagccatttaacagcggcactggatagacccaatatcacggtttatggacctaccgatccgggattaattggtgggtatgggaagaatcagatggtttgtagggctccggggaatgagttgtctcaattgacagcaaatgctgttaagcggttcattgaagaaaacgctgccatgatttaaattacaactctttaatagataattttgaaataaaatcagcttccttgctgattttatttcacatattcattacttctctaataaacattggtccgattgtgctttaaaataagcacaaagcaatattatggtgataaacacagcagtcggaaccggtttagaaaagagtattacgtcacttagtcctactaccagtagtgaaaaaagcaagattaaaatataaggttctttagcagttcttaaggcatatatgagtattgctgaaaatgctaaaattgttaatacaactccaggaataccacgcgttgataacgtatctatgagatcgttatgcaaatgagaatctacatagggtaaagcgccactcaatctaggctctttttcttctagttcatgtattttttccgcacgtttttccagtgattgtcctattggagaatatgtttttaagccaacttcatacattgccagacgggcaccgactgaagttctggtgttatcatgcgaataattaactaaatcgttatttaagtcattcattctcataagcaatgtatctttaaaagaaaatacacctgctaataatgcaatcgtaataaaacaatataacttataattaattcgcttattaatataactatccattacgattaatattaacgcaaagaatggaaacactaatatggctgcacgcgtctcagttactatgacagcacataagctaagcatgaagttaattgtatataatgttgttttatgtctaaagtcggattttaaaatgagaattgatgccagtaaagaaggaaaaaggatgatgtagcctgctgttgtagcgtgggaagctgataatgcaacacggtcgacgtttaaatagaaatgttgccacatggcatgcgcaaaaaaaagtaactgcgttgccagggatgcgaacagaattagtttcccaaattttatttttgttctcatctcatttttagcaaaaagaactaagaaaataaaagcgctacacaaggcaatttttccagtttccattgggccacgatatgcattggtataaacagagcctgaaattttataatgtgaataccagatgatatttacgatacccaaaagacataatgagatgaaaattaacaaagtaggattattagttattgttttttttggtgtcacaagaaaatacaatgcagatataattccagctgcatgaagaaactttgttgcaacatcatcccataaagacaaagtcattaaagaaaaaatacataatatgagaattaaagactttataccagaattaatttcattccaacaaaacgacatatagtttcaacctatgctacgaggatgggttatttaatgcaagatctaacgtttattcttttttctatttaccagtcttaccatcctccagataatataattttttgatgctaatatttttgctcgtctcttatctctcttgccaggaagattacaatcttttaattctttttcattgctttcaactaattgattcaattgtttaaaatcaccattaagtagaacattccacaaataacgagttttatgataagctctattttgactcaataatgtatgaatttcttctttccggttacctttgtataactgcatcacagaagagtagattttttcgtgcgcaaatgactcatgtcgataatgagtgatggttctacatgagttcattaaggaattttctctatagttatgcttatacatataatatggaaccgcatacatatcgcatgtaattagcagtcgatagataaaatccagatcttctcctagtcgtaaatcttcatcaaaaaaaagattattctcttccagaagttgttttcttataaacaagcaccctatatggaatctaacctttttataaaaaaagtcgaaaagtaaagatccttcattaaactctgtatttataggtgagtaagtaacaccattttttatatgatggccataaagcccacaataaatggcatctcctcccgtctcatgttgtctggaatacatcttcagcagatagttaggatctatctcatcatcatcatccataaaacatataaactgtccttgcgccttgcggatacctgtattcctggcagacgaaacaccgccattttctttattgataataattaatcgagagtgggttaacccatactctctcaaaacgtttgatgtgttgtctttagaaccatcattaacaataacaatttcaaaatttgggtaagtttgtttttctaatttcgttagagtttcagtaatgtaatcagatgaattatacgtcggtattattatggatactaaagggtaatcattgctcatcgtgttctcttgcctgaactaataaaatatgatagtactcatccttaattattattgtaactcagacatccatgatttttattattacccaaatagttttcttttatacttatttaatttaaatttaatgaagtaaataaaagcgttaaacgtatcaccatttttctttgcatgttgatatttcacttgatactgcttttcattcgtggctggaataaacgccacatcattccagcaagaagcctgataagcctcattaaaatagttctggcagggataattcgtccagtcgttccagggcttcgttacgccaacataatgaatcagcttagtatcatcggtaatggtctttttataatcttcatcgcttttattttttaactcataatcgatgccataaaagcaatcataatcgccgctaataaaaatacaatgaccaaaaaacagaatatttaaaatatcctgatcaaggcatttatacttcgtgtgctgcgggtcacttgccagcatagcaatggctttattcataaaatcatttttcgcccatgcttcaagctgcagatatactacaccggcgttgaaataattccctggaagtccctctatagccagacgcttcgctggtttttcctgcataaaaggcacatctttaataacagctgcaaacttatccccatcaaaattaatatcaagcaatccagctaatgagcctttacagatgacatcagcatcgatatataacagattttcaatagtttcactcagatactggaacgcaactaaacggaagaatgttgcataagaccactgtttcaggctggggaagatatcaataaaggcattggagactttataaattcttacttcaacgttagcatttttgctggtaaaagcattaacacgttgtagataatcttcatcaatgtagtcggtaaagagatgaaacttaaccgcaaggtccgggttatgcataacaactgattgcatagatactgccgcaccaaataaaaagttacggtcaataccgtaagcgatatttaacacacgatcggtgttagcaatttccccagagacagcgacttcagtaatactctcagctaataaatccatgttggttccgttttgactgtgtggtttacgctttgccttttaattttttaataaatttgcgtagtttggttctgtagattactgaatggtagccataatcttttatttcgttggcaatacccaggtgacgttccatggccagacgatcacgagctttacgctctgccgtacagcttttaccggataggtcaattatcctgacaccatctttactaacgataaaattaccccggtgtgggtcgcccgatagcatatttaaggcatgcaatttttccattgaagccttaatttctgctttaacattttctggaataatcggcatatcattgagctctacgccctcgacatactcgataagcatgataaaaacactggcatagttgaaaattttacgctcagccagaaaataaaaatcattaggaaaagtaagacctgcacttctgacacgatcggtttcaacgatcaaattctgatagtagtcaccttttacaaaagattttaaaaaacgttcattccttttcgttttcggagcaaagactttaaaaacatagcgaccatatttcgtatcaatcaacgatactttggtatcatcaatattacgtaatacttttactgttttaaaattataggccagtatttcatcaaagatttctttatatttattatcgttatctttgtaataaaatgagaagccgcgatagcgtatacttgtaatcataagagtaatttatttcttaagcttgtacttaattaatgaagttatacctttaatatactcaccatgggcaaacagatgcttatattgtttctgcatttctgcaacagtccgcgcctctttaagaggatatttcttccagggagattgttcacgcgcgatattaaagtatgatgcagacggatatccagcccagctatgccatggtttagttatccctgtatagtgaatcaatactgttttatcagtaatggtttgctgatactttcgatgactacgatcatgaagttcgtttttcagggtataaatagtatcaaaatccttcgcgaggtagatattattcatattaaatgcgatattcaacgcatcctgatctaaatatttaagagagccatatttagtttcccctcgtaaaagcgtgagtaaatacggtgtcaaatttgcttcatgccattttttaagattgacatagataacgcctgcattgaaataacgtccattcatttcgggaatgttgaggcgttttgcacatgccgcctgagtactatcattgtcaggaatgaccgcagcaaactcatctttaaatataatttctgtgagaggtttcaggcttcctttacaaacaacatcggcatccagatacagcagtgtggaaatactttcactcagatattcaaaagacaataccctgaagtatgtcgcgtacgaccaaaactgtgacgtcggcagatcagcaaagtatttggggtcaattaaatatacaataattgaggtattaaattgttttgctgtttcattaaatgactttaaataattatcatccacataatcagtgaaaacatgaaagacaaaattaatatctgaattattaatcaaaacggaagaaattgaaacgccagcaccatacaaaaaattcttatcgataccgtaggaaacatttagctctggggcgttttcttttttattatctgctaaatacgaaaaccgttcttttataaattcattcatttaacttttctcaatttcattttattatctttaaataaaaataataaatataattcattatcccgttaattggtttattttgtttaaaattatgcttggcgcaataacgagcatagtttgagttaactggccgcattaacggttcatttttccagggcgatgcttctttggctttgataaatggttgcgcacttggataactggcccagtaatgccagggttttgtcgggccgacataatgaattaatacgatttcatcattaattggacaaacaaatgatttttttaattcataatttaaactaaactgcgtattgtatttagcatcaatgaatttaactttccctaacaggataagattaaggatatcttgatccatataggttaaatgggaaacgatggctttatcagcaagcatcgacatcgctttagcagaaacggactcctgcgcccacgctagtgtattaattaacaggacacctgaattaaagtaacccttttcaagttcattacactgcagactttgaccccgtaacgaccaccagttagcatcgcgttcagtaacaacagcagcaacgttattggcaagatccattgttatcagcggctttaagtttccctgacaggcgatatcagcatccaggtaaaggatcttatcttgttgatcaataaagtaatctgcaattacaaaacggaaatacatggcaatagaccaatttttggtcgtcggtaatgccttaagccgttcacaatttaccagatggatctggatacaggtacgatagcttttcgccaattgggctaaacgctggatatcggcttcagggatatcatcaataaaaacgtggaaaacaaaactcacgtcgttgttatgtaacaaaactgacgtgattgaaacaccacaaccaaaaagaaagtttttatcaatgccataagcaacatggaatgatgatgccactgacgccgctggcctttcatcgaagatgattgtcttattgatcatctcttgtggattaaaatagtgggcactcatatttctctccggaaattacaacgattttcgaatcgttctttccctgatttttgtggcttttgcttctgcttgcgacagcagtccttgttcctgcttgagaatgtctttaagcggggcggcaaaatacactttcataaaccgccagatatcccgctgagtcaggccgatattcatcgaagaaaaataaagcccaataagatctttatcgcgccaacgacgtggaacgcgcgtgcgaagctgcgcccggtgcaggtcaattaccgaaatttttaactcctcttccttaccggaaaaaggcaagtgcagcaggaaatgacagatataacagtcacggtgattaatgcccgcagcatgcatatcgcgcaccatcgtcgcgacacgcttaataagcatacgctttacgcgaacatctggtgggttggtcgcccagtcagcacagtaatcttccagacttatggttggtgtcagatcttcggtaataataaacgaggttctggtcagcggattcatgcctttttcgccgaatgccaccccatacatagtatcaacgccgacatcccgcagtcgatgaatcgcattccattcgcggtctgcgcctaatactggcatccgcaatgagagtaaatttttgattatctctttcagggtcgtgccgcgatgccatttgagaaaatagctttttcccgccatttcaaagcgcagagtacggcgagtttccagttcacgaaatatctcaccctgcaaggttttaacttcctcaaaaggatctttaccgcgccataacgtggcaaacggctctttaagttcaaccatccagaccacccgttatgatatccgccgctttctctggcagactgtataaatcttgtgtatcagcataatgtcgcgcattttccgcccaggcctggcgcaatgaagattgcgttaacgctttgcgtaaaatctcattcaatgtttcctggcggaatggctcagcaatagcctcgccgcaattggcctcgacaatataaggcgcatagccacaaacggctgttgttagtaccggtaatcctgcagtaatcgcttccagcagcacaattcccgccgcttcctggtaggcaggatgcagtaataaatccgccgccgccattaattccgagacatcattgcgccccgagaagaagtgaacattactgcgcacgccgcgtttttctgccagcgcctcaaattttcgcggtttatcctgcccaacaacatatagcaatgtgttgtggcgcagcgaatccggtaaagaagcaagtgcttcaatggaacgatcgacacctttacgcgtgaagtctgaaccgacctgcaacaataaatattgttgttcggttattccattcttcttacggaagatttcacggctattggctggctgctggctatatttacgatcaggataaatccccggtggcagaatatgaaaacgctccgcttcagtctgataatgtttctggaaatcggcgatttgcttatctgtcagcatcagcagctgtgtcggcttgccctgttcgaaggttgcccgctcaaaggcggcataatggcgataacgtgacgtcaggcgatagaaaaagcctttctcctgcgctactttctcggcataacaaacatcagcggcataataaacgtccagccccggcattttgttgaatccaacgactttatcgacgggatgttcgcgtaaatgtttttgcacccaggtaaaatactccgcattgcgcccgtgattggtatgcgatttaaccggcactttgatcagttcaaatacatcagggcattcgccttcccacgactgggtataaacccgaacatgatgacctcgggcggtgactgtctgagcaatacgcataaaatcgcgctgcaaaccgccaaagggaaaatatttatataaacaaaaagcaacgatcataacgacgtacctgtcgtggaggagggcagtaatttatcgacagcagcaatgacatctgccgccggaataaccgaaagatacatctcatttcggtcacgctgatcgcgcgttggcatttcccggtaatctcccgcccagaattgaatcatgttatttgaccagggacgccagaaaatatggtctgtcgcaccaaacagcgatatcagcggcgtattaactgcagcggcaatatgcgccggtgcggaatcaacgccaataaacagctgcgcatgatcgattaacgcaccaagttccgggaaggtcacctttccagccagcgccgttactggtggcgtctggcatccctgcgcaatttcattgacgcaggccagatcgtctttatccgggccggacgtcagaacgacttcataaccacgagcatgtaaggcatcaatcacagcggaaaacttggcgttgtcccagcatttgaagatttgccgcgccgtaggttggataaccacataattttgtccaacaccagcgtgatcaagttcgcgacgcatacgtttccagcttgcaggcgggtaactcatggttgtctgcttcaccaacgaatcaagtcccaatggtgtcagcacggataagttactttccaccacatttccaccctgcaacggcaccaaatgggtgaaacttttacgccaaaaagcagactgccgatgatgataatcctgggaaattttcacacgagcatttaataagcgaaccagtatagcaaccatccattgatcggtaagattgacgataaggtcatacttattggcacgtaataccttgatgagatgaaaaaagttggcaattttttctgaggcttttgcttttttattttttatgccgtagagcgcgttaatctctggattttcagacaggatcgggatggtgtcctgataaagcagcacatcgatttttgcgtcagggtaattttttttcagcgaactaatgacgggagtagttaataacatatccccatgaaaacgcatcttaatgagcaaaattcttcgaaatggcttatccacaagtaactctttttgttgagattatccgattaaggtgaagcagaaaaagcacgctaccgccccaggctcaacagctacctgaatactgataccgcactgatattgacgcgctagtgtatcacttctttcgcggcaatccgacccgaatgatttttaagcacattgttgattttcaataaagaaatcaatcaaataaaatcattagcaaccatattctttcactgttgctctgcgattccttcctgcacgtacagcagaaatcaatgaatcgcataaaaatacaaaaaaagtatagatgttcagcaagaattggcgggtaaattgctatttaagtcaaaaacgggaaaagtaatggtaaagccacagctaaatacatagaatccccagcacatccataagtcagctatttactatgctcgaattgctttacaccgcccttctctaccttattcagccgctgatctggatacggctctgggtgcgcggacgtaaggctccggcctatcgaaaacgctggggtgaacgttacggtttttaccgccatccgctaaaaccaggcggcattatgctgcactccgtctccgtcggtgaaactctggcggcaatcccgttggtgcgcgcgctgcgtcatcgttatcctgatttaccgattaccgtaacaaccatgacgccaaccggttcggagcgcgtacaatcggctttcgggaaggatgttcagcacgtttatctgccgtatgatctgcccgatgcactcaaccgtttcctgaataaagtcgaccctaaactggtgttgattatggaaaccgaactatggcctaacctgattgcggcgctacataaacgtaaaattccgctggtgatcgctaacgcgcgactctctgcccgctcggccgcaggttatgccaaactgggtaaattcgtccgtcgcttgctgcgtcgtattacgctgattgctgcgcaaaatgaagaagatggtgcacgttttgtggcgctgggcgcaaaaaataatcaggtgaccgttaccggtagcctgaaattcgatatttctgtaacgccgcagttggctgctaaagccgtgacgctgcgccgccagtgggcaccacaccgcccggtatggattgccaccagcactcacgaaggcgaagagagtgtggtgatcgccgcacatcaggcattgttacagcaattcccgaatttattgctcatcctggtaccccgtcatccggaacgcttcccggatgcgattaaccttgtccgccaggctggactaagctatatcacacgctcttcaggggaagtcccctccaccagcacgcaggttgtggttggcgatacgatgggcgagttgatgttactgtatggcattgccgatctcgcctttgttggcggttcactggttgaacgtggtgggcataatccgctggaagctgccgcacacgctattccggtattgatggggccgcatacttttaactttaaagacatttgcgcgcggctggagcaggcaagcgggctgattaccgttaccgatgccactacgcttgcaaaagaggtttcctctttactcaccgacgccgattaccgtagtttctatggccgtcatgccgttgaagtactgtatcaaaaccagggcgcgctacagcgtctgcttcaactgctggaaccttacctgccaccgaaaacgcattgaggttgttatgcaaaaacgggcgatttatccgggtactttcgatcccattaccaatggtcatatcgatatcgtgacgcgcgccacgcagatgttcgatcacgttattctggcgattgccgccagccccagtaaaaaaccgatgtttaccctggaagagcgtgtggcactggcacagcaggcaaccgcgcatctggggaacgtggaagtggtcgggtttagtgatttgatggcgaacttcgcccgtaatcaacacgctacggtgctgattcgtggcctgcgtgcggtggcagattttgaatatgaaatgcagctggcgcatatgaatcgccacttaatgccggaactggaaagtgtgtttctgatgccgtcgaaagagtggtcgtttatctcttcatcgttggtgaaagaggtggcgcgccatcagggcgatgtcacccatttcctgccggagaatgtccatcaggcgctgatggcgaagttagcgtagcgtttatgccggatggtatgccatccggcgcgcatgaattacttctggcactgccgacaataaaacgttgcccgctgcgcatgtttagtcgccacaatcggcgtaccgcacacccgacacggctcaccttttcgcccgtaaacctgcaattcctgagcgaaatagcccggtttaccatcactttgcagaaaatctttcagcgttgtaccaccctgctcaatcgaacgcagcaacaccgctttaatcacccgagctaacaattcacactctgccagcgacagtgatgacgccagccgatccggatggatccccgccgcaaacagtgattcgctggcatagatattccctacccctaccaccagcttgttatccatcagccacggtttaatcgccgtttttttcttcgcgcacttctgatgcagatactcaccattgaaatcgtcgctaagcggctccggtccaagatgggtcagcacattatgcccttccagctctttggtccacagccaggcaccaaagcggcgcggatcggtgtagcgcagcactttgccgttgctcatcaccaaatccacatggtcatgcttttcagggggaagttcttctggaaggatgcgcaggctgccagacatccccaaatgaatgataatccagccctcaggcagctccagcagcaaatatttagcccgccgctgcacgctaagcactggttggtcgcttaaacggtagatctcttctgaaaccggccagcgcaagcgtccgttgcgcaccactgcatgaagaatggttgcaccaacgagatgcggttctatgccgcgacggctggtttcaacttcgggtaattcaggcatagcatctccaggaatgaacagatgcaatcaatatgggggcaagcagataacaaaaaaccccgccggagcgaggttttttgttacatcaaagcgagaattatttgattttcgcttctttgtagatcacgtgctgacgaacaactggatcgaattttttcagttccagtttttccggcttagtacgtttgttcttcgtagtggtatagaagtgaccagtaccagcagaagaaaccagcttgattttctcacgaatacctttagccatgatttatttcctctaagtacttagtacttttcgccacgggcacgcagttcagccagaactgtatcgatgccttttttatcgattacacgcatacctttagcagatacgcgcagggtgacaaaacgcttctcgctctcaacccagaaacggtgagagtgcaggttcggcaggaaacggcgtttagtcgcgttcagtgcgtgggaacggttgttaccggtcaccggacgcttgccagtaacttggcagactcgggacatgtctattctccaaaaatcaaattagctcgagcttcgtatggggtattggcgcctcgtcaggctttacagcccggtcatcgcagttctatgtgaactctcgattgccaggcccaaatgccaaacccgagattctcaaaggtggcgtagtatacgctgactcagcgatgtgctcaagtcccgaacagacaaagatcccgaaggatcgcgcatagcgggttaaatccagccgcgttcggcaaaagaaacatactctccacgcccaatcacgatatggtcgagcacgcgtaaatccatgaactgacaactctttattatccgttcagtaatgagtttatccgctttactgggttcagcacaacccgaagggtgattatgtgcaaggatcagcgccgaggcgtttatttttatcgcttcgcggataatttcccgaggatggacttcaacatggtttagcgtgccggaaaaaagacggctatgcgttataacccggtgttgtgagtcgagaaagatcaccataaagatctcccgctcctcacccgtgagctggctttgtaaaaattcccgcgtcatctccgggctgagtaaagggcttttttcacgcatccgcacgttgtagtaacgccgcgccagttcagcaatcccctttaactgggcaaatttcgctacgccaattccatgaacgccactaaattgttcatattcagaggttaacaagccataaagagagccgaaattctccagcatctcttttgccagggttaatacatctttaccgcgcgttccggtacgcagaaataacgccagcagctcgacatccgttaaggcgctaataccaaacttcagcattttttcgcgcggcatcaacagctgtgcattgtttttcaccttcacctcctttgtggtgctcgcagcctgtcatagccgttccgttaaatcgacggccagttttcaatcctggaaagcgcctcgcaaagtgaatctcaggtgaaggcacgacaacaaaagtattgtgataaaatcgccaacttctggtgtcaccctacaggaaaaatcaacatgagcctggccggtaaaaaaatcgttctcggcgttagcggcggtattgctgcctataaaacccctgaactggtgcgtcgtttgcgcgatcgcggggccgacgtccgcgtagccatgaccgaagcggcaaaagcctttatcaccccacttagcttgcaggcggtttctggttatcccgtttccgacagtttgctggacccggcagccgaagccgctatgggccatattgagctgggtaaatgggctgatttagtgattctcgcccctgccacggcagatttgattgcccgtgttgctgccggaatggcgaatgacctggtatcgacgatttgtctggctacacctgcgcctgtagccgtgctccccgccatgaaccagcagatgtaccgtgccgctgccacgcagcataatttagaggtgcttgcttcccgtggtttgctcatctgggggccagacagtggcagtcaggcttgtggtgatatcggtcctgggcgaatgctcgatccgttaaccattgtggatatggcggtggcgcatttttcgcccgtcaacgacctgaaacatctgaacattatgattaccgccggtccgacgcgtgaaccgctcgatccggtgcgttatatctctaatcacagctccggcaagatgggttttgctatcgccgccgccgctgcccgtcgtggcgcgaacgtcacgctggtatcaggtccagtttcactaccgacgccaccgtttgttaaacgtgttgatgtgatgaccgcgctggaaatggaagccgccgtgaatgcttctgtacagcagcaaaatatttttatcggttgcgccgccgtggcggattatcgcgcagctaccgtggccccagaaaaaatcaaaaagcaggccacgcagggtgatgaattaacaataaaaatggttaaaaaccccgatatcgtcgcaggcgttgccgcactaaaagaccatcgaccctacgtcgttggatttgccgccgaaacaaataatgtggaagaatacgcccggcaaaaacgtatccgtaaaaaccttgatctgatctgcgcgaacgatgtttcccagccaactcaaggatttaacagcgacaacaacgcattacaccttttctggcaggacggagataaagtcttaccgcttgagcgcaaagagctccttggccaattattactcgacgagatcgtgacccgttatgatgaaaaaaatcgacgttaagattctggacccgcgcgttgggaaggaatttccgctcccgacttatgccacctctggctctgccggacttgacctgcgtgcctgtctcgacgacgccgtagaactggctccgggtgacactacgctggttccgaccgggctggcgattcatattgccgatccttcactggcggcaatgatgctgccgcgctccggattgggacataagcacggtatcgtgcttggtaacctggtaggattgatcgattctgactatcagggccagttgatgatttccgtttggaaccgtggtcaggacagcttcaccattcaacctggcgaacgcatcgcccagatgatttttgttccggtagtacaggctgaatttaatctggtggaagatttcgacgccaccgaccgcggtgaaggcggctttggtcactctggtcgtcagtaacacatacgcatccgaataacgtcataacatagccgcaaacatttcgtttgcggtcatagcgtgggtgccgcctggcaagtgcttattttcaggggtattttgtaacatggcagaaaaacaaactgcgaaaaggaaccgtcgcgaggaaatacttcagtctctggcgctgatgctggaatccagcgatggaagccaacgtatcacgacggcaaaactggccgcctctgtcggcgtttccgaagcggcactgtatcgccacttccccagtaagacccgcatgttcgatagcctgattgagtttatcgaagatagcctgattactcgcatcaacctgattctgaaagatgagaaagacaccacagcgcgcctgcgtctgattgtgttgctgcttctcggttttggtgagcgtaatcctggcctgacccgcatcctcactggtcatgcgctgatgtttgaacaggatcgcctgcaagggcgtatcaaccagctgttcgagcgtattgaagcgcagctgcgtcaggtattgcgtgaaaagagaatgcgtgagggtgaaggttacaccaccgatgaaaccctgctggcaagccagatcctggccttctgtgaaggtatgctgtcacgttttgtccgcagcgaatttaaataccgcccgacggatgattttgacgcccgctggccgctaattgccgcgcagttgcagtaatatgacgccggatgacttttcatccggcgagtttctttaaacgccaaactcttcgcgataggccttaaccgccgccagatgttccgccatttccggcttctcttccagataggcaatcagatctttcagggtgatgatagagatcactttgcagttgtaatcacgctcaacttcctgaatcgccgaaatctcgccgcgcccccgttcctgacgatcaagcgaaatcaatacgccagcaagcgtcgcgccattagcctgaataatctccatcgattcgcgaatcgccgttccggcggtgatcacatcatctaccagcattacgcgtccttgtaacgcgctaccaaccagattgccgccttcaccgtggtcttttgcctctttgcggttaaagcagtacggcaggtcaaggtcatgatgctccgccagcgccacggcggtagtggtcgcaatcgggatccctttgtaagcagggccaaacagcagatcgaactcaatgccagaatccaccaatgcttcagcgtaaaaacggcctaacagtgccaggtcgcgcccggtattaaacagcccggcgttgaagaaataggggcttttgcgcccggatttcagcgtaaactcgccaaactttaacacctgcttgctaagcgcaaattcaataaactggcgctgatatggtttcatgccttcgctcctcatcttacttttctacagacaaaaaaaaggcgactcatcagtcgccttaaaaatcagtttgccagcgccgccttctgcgtcgctacaatggattcgattccccctcgggccagcgccaacaaggtgagtagctcttcatgggtgaacggctcgccttctgccgtcccctgcacttcaatgatgcgcccgtcttcggtcatcactacgttcatgtcggtctctgcggctgagtcttcaacgtattccagatcgcaaattgcttcaccgtttacaataccgacagaaactgcagctaccatccctttcatcgggttggttttcagcttgccgttttccaccagcttctgtagcgcatctgccagcgccacgcaggcacccgtaatcgacgcggtacgcgtgccaccatcagcctgaagcacgtcgcagtccagcgtaatggtgaactcacccagcgctttcaaatctactgccgcgcgaagagcacgggcgatcagacgctggatttccattgtgcgtccaccctgcttacctttcgccgcttcacgagcgttacgggtgtgggtagaacgtggcagcatgccgtactctgcggtgatccagccctggccctgacctttcaggaagcgcggcacgccttcttcaatagaggcggtacacaacactttggtatcgccaaattcgaccagcaccgagccttctgcatgttttgtatagttacgagtcagggtaacgggacgcacctgattattgctacggcctgctggacgcatattgaaatctccggcttgaaacaaatgtggctgcgcattatacggacttccggcggttattcctatcctgacaaggcatcgatggctataatccttccacctctccttttataaacaggaacgtctatgatccgcagtatgaccgcctacgcccggcgtgaaatcaagggtgaatgggggagcgcaacctgggaaatgcgctcggtaaaccagcgttatctggaaacttactttcgtctgccggagcagttccgtagccttgaacctgtcgttcgcgagcgtattcgttctcgcctgacgcgcggtaaagtggaatgtaccctgcgctatgagccagatgttagcgcacaaggtgagctgatcctcaatgaaaaactggctaaacagctggtaactgccgcgaactgggtaaaaatgcagagtgacgaaggggaaatcaacccggttgatattctgcgctggccgggcgtgatggcagcccaggagcaggatctcgacgccattgccgctgaaattctcgcggcgctggatggtacgctggacgactttattgtcgcgcgcgaaaccgaaggtcaggcactgaaagcattgatcgagcagcgtctggaaggcgtcaccgccgaagtggtcaaagtccgcgcccatatgccggaaatcctgcaatggcagcgtgagcgtctggtcgcgaagctggaagatgctcaggttcagttggaaaacaaccgtctggagcaggagctggttctgctggcacaacgaattgacgttgccgaagaactggaccgcctggaagcgcatgtcaaagagacctacaacattctgaagaaaaaagaagccgttggtcgtcgtctggactttatgatgcaggaattcaaccgcgagtcgaacactcttgcgtcgaagtctatcaatgccgaagtgacaaactccgcgattgagctgaaagtgttgattgagcagatgcgcgagcaaattcagaatattgagtaactcgtaacactaattcttacttttcagccttcacaaatgccgcccactcaaacagagcggcatttttcttccccgcaacttcaattctgttttgcgtgcctgctccagattttgcgatgtttttttgcccagcacactgagaacgtgagatactcacaactgtatataaatacagttacagatttactttctttgcaatcgatatcacatggagtgggcaatgaacgaacatcatcaaccttttgaagaaatacggcattatggcactgaagggcaagaattttggtcagctagagaattggcaccgttactggattatcgggactggcgcaattttcaaaaggtactggcccgcgcgactcaagcgtgcgaagccagcaatcaagctgcatctgaccatttcgttgaaaccaccaaaatggttgtattaggttcaggggctcaacgagaacttgaagatgttcatctctcccgctatgcctgttacctggtagtacaaaacggcgaccctgcgaaaccggttattgcggcagggcaaacttattttgctatccagacccgacggcaggagctggctgacgatgaagctttcaggtaacttcgtgaagacgaaaagcgtctttttctgagaaatgaattgaaagaacataacaaacaattggttgaggcagcacagcaagctggggtagcgacagctactgatttcgccatatttcagaatcatggttaccaagggctgtatggtggattagatcagaaagccatccaccaactgaaggggctgaaaaagagtcagaagatcctggatcatatgggttcaacagaactggcggctaatctctttcgagctacccaaacagaagaaaaactcaagcgggatggcgtgaattcaaaacagcaagctaataccacacactttgacgtgggtagcaaggtgaggcaaaccattcaggaacttggcggaaccatgcctgaggagttgccgaccccgcaggtcagcatcaagcagttggaaaacagtgtaaaaattacagagaagaaatagcagaaactaaaaactctttttgttgattgagacacccgatgcgtaagccaaggtccaggtgcagtgaacacaatggctaaatattgcacctttcttttcccccctcagttttaacctattttttcttatgcattttctcagacaagaagtcagaagaatgcatctctgctacagaaaatagcgatttcacataactacaagttatcaatttcccctcaccttaaaaaatctcaatcgtgacaatgcgcacaaatcgctaccctgccagacagatttttagggagagaaccatgctgttacacattttgtatttggttggcattactgccgaagccatgacgggggcgctggcggccggacgacggcgcatggatacatttggcgtaattattattgcgaccgccaccgcaattggcggagggtcagtgcgcgatattctgctgggccactatccgctcggctgggtcaaacacccggaatatgtgattatcgtcgctaccgccgcagtactcaccactatcgttgctcctgtaatgccttacctgcgcaaagtgtttctggtgctcgatgcgctcggactggtggtcttttctatcatcggggcacaggttgcactggatatggggcacggcccaattattgccgttgtcgcggcggtaaccaccggcgtgtttggcggcgttttgcgcgatatgttctgtaaacgcatcccactggtattccagaaagagttgtatgccggtgtctcatttgcctccgccgtgctgtacatcgcgctgcaacactatgtttctaatcatgatgtggtaattatctccaccctggtattcggcttttttgcccgcttactggcgctacgccttaagctgggattaccggtcttttactacagccacgaaggacactaaggttcaaaacctgtgatctgctgggcagccagccaactgcccagcttcttgatttgcgcattttccttccattcaataacctgtctggcgcgccccgatccagtgcccggcagctgctgccagaactgctccgtgctaaataaaagttgcgaccaggaccgttcatcactggcattaagcgccgcccgggttagcggtattcccattgccatcacccagcgagtaaaaggctgcttacgagccagattaaactgatgccatagctgcgcacttttacttttcgcgatccccggcgtgttctgtaattgctctggcgttaataaaagccaggaaaagatatgctcaaagcgatgagtctgatgcagcgcgcgccagccggcctcaccaatgccatccagcccaagaacctgttttgcccccagccagactaagcgtgaaatgaactgttcctgacaaacatcagaagcaaagtagcaggtcaacgagttaaagcggttttctggcggtgtcggttttgtacgttctgcaccgcgccacaccacatcatcaatgcgaggaataccctgaccggcaaggctgacgagaatctgatcaccaggcgcaatatcccactcctgccagcgcctgacggaaccaatattcacccgctggacttttttatcatccagcatgacaggtgcgagtgacgcaaccaccgatattttaccgctcttacccaccgcaaactgaattgccttcacttcggcaacctgagctacaggttgatatttccaggccaccagccactctgcctggcccggtagccaatggcgggattctggctctttcgccgctcgtacaactacgccatcggtgacgaagggtaattccgctttccaccactcattgcgtacgcgcgcaacttcatcagcatttttcaccgcacgggtatacgtctgcgttagagtaaaacctgcggtagccagctcttttaaacgatcagacattaactgcggtccatccggccatgcccagacaaaaacgcccagagaattcagcgtgtcgctatcgtcctggcgcatcatcaagccagcaacttttgcgcgggcatttattccccccatttgttgttggatatgcccctcgcgctggagaaatatttccccctgaagcgtactgttggctaaaggcccgctaacggtttgcggcacagcggaaattaagctaactttctgcgtccagtcctcgcctttcaggccattaccgcgactgattgctttgttcagtttcccgtcccgataaaccagggttaccgcaacgccatcaacttttggctgcacccaaagatcgctacgttctcgcatccacagacttaatgcgtttttatccaccattttgcgtacacccgtatgggcaaccggatgcataaccgcaccatttaaaggcggcatcatcacgtcgcggggctcgctcccaaagcagcgttgccactgcgtaagacgggcgcttaactgatcgtaaacaccgtcttccacctcactttttccttccttccagtagacatcgtcccactgttttatttgctgttgcaggcgggaaatttcttcctgtgctctggctggcgaccaggccggacagaccgcccacacagatgattgccagcacaagatacttattaatatcgccatccatactttcatcatcacctccgctgtaggtagtcaggcagatatacaacgtgatgaatgcaaagccgagtggcaaaaacggagtctgcgaggacgcttcctgaaaatcgtctttattgcagtgaatgacaggcaaatgcggaagcagctacgcaaaacgcaacaactttgcgcaaaaagtgtgagcaagggctacgtcacatggccgcgccgtgtataataagctcgtatgtaggctttatttcgctaatcacatacgaaagatactcatggctcaaggcacgctttatattgtttctgcccccagtggcgcgggtaaatccagcctgattcaggctttattaaaaacccaaccgttgtatgacacccaggtttctgtttcacacaccacacgccaaccgcgtcctggtgaagtccacggtgaacattatttctttgttaatcatgatgaatttaaagaaatgattagcagagatgcgttcctcgaacacgcagaagtttttggtaattactatggcacttcgcgtgaggccattgagcaagtactggcgaccggtgtcgatgtttttctcgatatcgactggcagggcgcgcagcaaattcgccagaagatgccgcacgcgcggagtatctttattttaccgccgtctaaaattgaactggaccgccgtctacgcggtcgcggtcaggacagcgaagaggtcattgcaaagcgtatggcgcaagctgttgcagaaatgagccattacgccgaatatgattacctgattgtgaatgatgacttcgataccgcgttgaccgatttgaagaccattattcgcgccgaacgtctgcgcatgagccgccaaaagcagcgtcatgacgctttaatcagcaaattgttggcagactgaacctgatttcagtatcatgcccagtcatttcttcacctgtggagctttttaagtatggcacgcgtaactgttcaggacgctgtagagaaaattggtaaccgttttgacctggtactggtcgccgcgcgtcgcgctcgtcagatgcaggtaggcggaaaggatccgctggtaccggaagaaaacgataaaaccactgtaatcgcgctgcgcgaaatcgaagaaggtctgatcaacaaccagatcctcgacgttcgcgaacgccaggaacagcaagagcaggaagccgctgaattacaagccgttaccgctattgctgaaggtcgtcgttaatcacaaagcgggtcgcccttgtatctgtttgaaagcctgaatcaactgattcaaacctacctgccggaagaccaaatcaagcgtctgcggcaggcgtatctcgttgcacgtgatgctcacgaggggcaaacacgttcaagcggtgaaccctatatcacgcacccggtagcggttgcctgcattctggccgagatgaaactcgactatgaaacgctgatggcggcgctgctgcatgacgtgattgaagatactcccgccacctaccaggatatggaacagctttttggtaaaagcgtcgccgagctggtagagggggtgtcgaaacttgataaactcaagttccgcgataagaaagaggcgcaggccgaaaactttcgcaagatgattatggcgatggtgcaggatatccgcgtcatcctcatcaaacttgccgaccgtacccacaacatgcgcacgctgggctcacttcgcccggacaaacgtcgccgcatcgcccgtgaaactctcgaaatttatagcccgctggcgcaccgtttaggtatccaccacattaaaaccgaactcgaagagctgggttttgaggcgctgtatcccaaccgttatcgcgtaatcaaagaagtggtgaaagccgcgcgcggcaaccgtaaagagatgatccagaagattctttctgaaatcgaagggcgtttgcaggaagcgggaataccgtgccgcgtcagtggtcgcgagaagcatctttattcgatttactgcaaaatggtgctcaaagagcagcgttttcactcgatcatggacatctacgctttccgcgtgatcgtcaatgattctgacacctgttatcgcgtgctgggccagatgcacagcctgtacaagccgcgtccgggccgcgtgaaagactatatcgccattccaaaagcgaacggctatcagtctttgcacacctcgatgatcggcccgcacggtgtgccggttgaggtccagatccgtaccgaagatatggaccagatggcggagatgggtgttgccgcgcactgggcttataaagagcacggcgaaaccagtactaccgcacaaatccgcgcccagcgctggatgcaaagcctgctggagctgcaacagagcgccggtagttcgtttgaatttatcgagagcgttaaatccgatctcttcccggatgagatttacgttttcacaccggaagggcgcattgtcgagctgcctgccggtgcaacgcccgtcgacttcgcttatgcagtgcataccgatatcggccatgcctgcgtgggcgcacgcgttgaccgccagccttacccgctgtcgcagccgcttaccagcggtcaaaccgttgaaatcattaccgctccgggcgctcgcccgaatgccgcgtggctgaactttgtcgttagctcgaaagcgcgcgccaaaattcgtcagttgctgaaaaacctcaagcgtgatgattctgtaagcctgggccgtcgtctgctcaaccatgctttgggtggtagccgtaagctgaatgaaatcccgcaggaaaatattcagcgcgagctggatcgcatgaagctggcaacgcttgacgatctgctggcagaaatcggacttggtaacgcaatgagcgtggtggtcgcgaaaaatctgcaacatggggacgcctccattccaccggcaacccaaagccacggacatctgcccattaaaggtgccgatggcgtgctgatcacctttgcgaaatgctgccgccctattcctggcgacccgattatcgcccacgtcagccccggtaaaggtctggtgatccaccatgaatcctgccgtaatatccgtggctaccagaaagagccagagaagtttatggctgtggaatgggataaagagacggcgcaggagttcatcaccgaaatcaaggtggagatgttcaatcatcagggtgcgctggcaaacctgacggcggcaattaacaccacgacttcgaatattcaaagtttgaatacggaagagaaagatggtcgcgtctacagcgcctttattcgtctgaccgctcgtgaccgtgtgcatctggcgaatatcatgcgcaaaatccgcgtgatgccagacgtgattaaagtcacccgaaaccgaaattaatgttttatgaacccaacacgttatgcacgcatctgcgaaatgctcgccaggcggcagcctgatctgaccgtctgcatggagcaggtccacaaacctcataacgtttctgcgattattcgtaccgcagatgccgttggcgtacatgaagttcacgccgtctggcctggtagccgcatgcgcaccatggcttcggcagcggcgggtagtaacagctgggtacaggtgaaaacacaccgcaccattggcgatgccgtcgctcatctcaaaggccagggcatgcagattctggcaacccatctttctgataacgctgtcgatttccgcgaaattgattacactcgcccgacctgcattttgatgggacaggagaaaacgggcatcacgcaggaagcattggccctggcggatcaggacatcatcattccgatgatcggcatggtgcagtcgctgaatgtttccgttgcctcagccctcattctttacgaagcccagcgtcagcggcaaaatgcaggcatgtacctgcgtgaaaacagcatgttgccggaagcagagcaacaacgcctgttgtttgaaggcggctatccggtgctggcgaaagtcgcaaaacgcaaaggcctgccttatccccacgtcaatcagcaaggcgagatcgaagctgatgccgactggtgggctactatgcaggctgcagggtaagtgccatgaaaggtcgcctgttagatgctgtcccactcagttccctaacgggcgttggcgcagcacttagtaacaaactggcgaaaatcaacctgcataccgtgcaggatctactcttacaccttcccctgcgctacgaagatcgcacccatctctaccccatcggagaactactgccgggcgtttatgccacggtggaaggcgaagtgctgaactgcaatatctccttcggcggtcggcggatgatgacctgccagatcagcgacggttccggcatcctcaccatgcgctttttcaatttcagcgcggcaatgaaaaatagcctggcggcgggccgccgtgtactggcttatggagaagcaaagcgcggtaaatatggtgcggagatgatccacccggaataccgcgtgcaaggcgatctcagcacgccagagttacaggaaacgctcacgccggtttacccaactacggaaggcgtaaagcaggccacgctgcgtaaattaaccgaccaggcgctggatctgctcgacacctgcgccattgaagaactcctgccgccggaactgtcacaaggaatgatgacgctgccagaagcgttgcgcactttgcatcgcccgccaccgactttgcagcttagcgatctggaaaccggacagcatccggcgcaacgtcgtctgattctggaagaactgctggcgcataacctcagcatgttagccttacgcgccggagcgcaacgtttccatgcccagccgctgagcgccaatgacacgctgaaaaataaacttcttgccgccttaccgttcaagccaacgggcgctcaggctcgcgtggtggcggagatcgagcgcgatttggcgctggatgtgccgatgatgcgcctggtacagggcgatgtaggttccggtaaaacgctggtcgctgccctcgccgcgctgcgtgcgattgcccacggcaaacaggtggcattgatggcaccaaccgaattactcgccgaacagcacgccaataacttccgtaactggtttgcaccgcttggtatcgaagtgggctggctcgccggtaagcagaaaggtaaagcgcggctggcacagcaggaagctatcgccagcggtcaggtgcagatgattgtcggtacacacgccatcttccaggaacaggtgctgtttaacggcctggcgctggtgattatcgacgaacagcatcgttttggcgtgcatcagcgtctggcgttatgggagaaaggccagcagcaaggcttccatcctcatcagttgatcatgaccgccacgccgatcccccgaacgctggcaatgactgcgtatgctgatctcgatacctcggtgatagatgagctgccgccaggccgcacgccagtgactacggtcgctattcctgatacccgccgtaccgacattattgaccgcgtgcgccacgcctgcataactgaaggtcgtcaggcatactgggtttgtacgttgattgaagagtcggaattgctggaagcgcaggcggcggaagctacctgggaagagttgaaactggcgctaccagagttgaacgttggcctggtacacgggcggatgaaacctgccgagaaacaggcggtgatggcgtcgtttaaacaaggtgagctacacctgctggttgccacaaccgttattgaagtcggcgttgatgtgcctaacgccagtctgatgattatcgaaaacccggagcgtctgggtctggcgcagttacaccagctgcgcgggcgcgtaggtcgtggcgcggtggcttctcactgcgtgctgctctacaaaacgccgctttctaaaacggcgcaaattcgcctgcaagtgctgcgcgacagtaacgacggttttgtgattgcgcaaaaagatctggagattcgcggccctggcgaattgttaggcacgcgtcagacgggtaatgctgaatttaaagtggcggatttactgcgcgatcaggcgatgatcccggaagttcagcgcctggcacgccatattcacgaacgttacccacaacaggcaaaagccctgatagaacgctggatgccggagacggaacgttactcgaatgcgtaaaaggcggcagtgagaagaccgccatttcaggttaccctaccttcctgccggatgcgattcatcaccctacaaattcaataaattatgaatcaatacgcaggcttgataagcgaagcgtatcaggcatttgtctttgttgcggcggcacttctaccgccgcttcatcggttaaccggcaaaaatcggcaacatcaaatacaacttaattaccagcgcattgacgatatcgataaagaacgcaccgaccatcggcaccaccaaaaacgccatgtgcgacgggccaaaacgttcagtgatcgcctgcatgttggcgattgccgttggcgttgcaccgaggccaaaaccacagtgacccgcagccagcactgccgcatcgtagtttttgcccatcatgcgccaggtaacgaagatggcatacaacgccatgaagatggtctgtaccaccagaatcgccagcatcggcagcgccagcgaagccagctcccacagtttcagccccatcaacgccatcgccaggaacaacgacaagcttacgttacccagcacggataccgcacgctcaaagacgcggtaaaagcccatcattgacagaccgttgctcagaatcacgccaacaaacagtacacagacgaaggtcggcagttcaaaagcagtgccagccaaaagttgcgcaacaattttccccaccgtcaggcagatagcaatcagcgcgatagtttcaatcagcaccaacgaggtgatcatgcggcccacatccggcttttcaaacgccgtcgggacttcctggtcatccggaataccgttcggcgtggtggagtgtttcaccagatagcgcgctaccggaccgccaatcaagccgcccagcaccaaaccgaacgttgcacaggccatcgccacttctgtcgcattggtgaagccataacgttcaatgaacaatttactccacgcagcgcccgtaccgtgaccgccggaaagcgtaatagaaccggccaacagccccatcagcggatcaagccctaacaggctagccataccaatgccaatggcattttgcatcaccaacagaccaacaaccacaatcaagaagatgccaaccacacgcccaccggcacgcaaactggcaatgttggcgttcaggccaatggtggcgaagaaagccagcattaacggatcgcgcagggacatatcaaagttgacttcccagcccatgctttttttcagtaccagtagcgctagcgccaccaacaaaccacccgcaacaggttccggtatggtgtatttcttcaaaaaggagacggaatggaccaacttacgcccgagcagcaacgtcagcgttgcggcaacaagcgttgctaaagtatcgagatgaaacatagttactcctttgtatccgcatcactctttcatactcgtcatacttcatcgcgcagtggcaacctcatgaactatgacgggtatcgagttatgctttcctgggtcaaattctcagctgttaatgaacaaatggcatggattttaagcagaaaaataccaaaagttatataaaaaagtgcatttatctcatttaaatatttagatgaggatgtggcaaacgtttgcttttctctttcggtcagctaaaatgcccgctttgctaccacgggattgttttcgatgtctgtttccaccctcgagtcagaaaatgcgcaaccggttgcgcagactcaaaacagcgaactgatttaccgtcttgaagatcgtccgccgcttcctcaaaccctgtttgccgcctgtcagcatctgctggcgatgttcgttgcggtgatcacgccagcgctattaatctgccaggcgctgggtttaccggcacaagacacgcaacacattattagtatgtcgctgtttgcctccggtgtggcatcgattattcaaattaaggcctggggtccggttggctccgggctgttgtctattcagggcaccagcttcaactttgttgccccgctgattatgggcggtaccgcgctgaaaaccggtggtgctgatgttcctaccatgatggcggctttgttcggcacgttgatgctggcaagttgcaccgagatggtgatctcccgcgttctgcatctggcgcgccgcattattacgccgctggtttctggcgttgtggtgatgattatcggcctgtcgctaattcaggttgggttaacgtccattggcggcggttacgcagccatgagcgataacaccttcggcgcaccgaaaaatctgctgctggcaggcgtggtcttagccttaattatcctgcttaaccgtcaacgtaacccttacttacgcgtggcctcactggtgattgcgatggcggccggatatgcgctggcgtggtttatgggcatgttgccagaaagcaacgaaccgatgacgcaagaactgattatggtgccaacgccgctctattacggtcttggcattgaatggagtctgctgctgccgctgatgctggtctttatgatcacttcgctggaaaccattggcgatatcacggcgacctctgacgtttccgaacagccagtgtccggtccgctgtacatgaaacgcctgaaaggtggcgtgctggcaaacggcctgaactcgtttgtttcggcggtgttcaacaccttcccgaactcctgcttcgggcaaaacaacggagtgatccagttgactggtgttgccagccgctatgtcggttttgtcgtcgcgctgatgttgatcgtgctgggtctgttcccggcagtgagcggttttgtacaacacattccagaaccggttctgggcggcgcaacgcttgtaatgtttggcaccatcgccgcctccggtgtgcgtatcgtttctcgtgagccgctgaaccgtcgggcgattctgattatcgcgctgtcgctggcggttggtctgggcgtgtctcagcagccgctgattttgcagtttgcccctgaatggctgaaaaacctgctctcctccgggatcgccgcgggcggtattactgccatcgtgctgaatctgattttcccaccagaaaaacagtaattcactggcggcggtaagataattaccgccgcagtctcacctctttaaccattcccgccttgaggattgcgcgtaaatcgtgcataactcccttatgtgcatttcacgggatggaagaccatgaaatttattgggaagctgcttctctacattctcatcgctctgttagtggcgatcgctggcctctattttcttctgcaaacccgctggggagcagaacatatcagcgcatgggtttccgagaatagcgactatcatctggccttcggggcgatggatcaccgtttttccgcgccatctcatatcgtgctggagaacgtcacgtttggtcgtgatggccagcccgcgaccctggtggccaaaagtgtcgacattgcgctaagcagtcggcaactgaccgaaccacgccatgtcgataccatcctgctggaaaacgggacgctgaatctcaccgaccagaccgcgccgctaccgttcaaagccgatcgtctgcaactgcgtgatatggcgtttaatagcccgaatagcgaatggaaactgagcgcgcagcgggtaaatggcggcgtagttccgtggtcaccaaaagccggtaaagtgctgggtacgaaggcgcagattcagtttagtgccggatcgctttcgctcaatgatgttcctgccaccaatgtactgattgaaggcagtattgataacgatcgcgttacgctgactaacctgggtgccgacatcgcgcgcgggacattaaccggaaacgcgcagcgtaacgccgacggcagctggcaagtggaaaacctgcgcatggcggatatccgtctacaaagcgaaaaatcgctaaccgacttctttgcgccattacgctctgtcccgtcgttgcagattggtcgcctggaagtgatcgatgctcgtttgcaaggtccggactgggcggtgaccgacctcgatctcagcttgcgcaacatgaccttcagtaaagatgactggcagacacaagaaggcaaactgtcgatgaacgctagcgagttcatttatggttcgctgcatttatttgacccgattataaacgcggaattttccccgcagggcgtagcgctgcgccagttcaccagccgctgggaagggggtatggtcagaacgtcagggaactggctgcgtgacgggaaaacgttgatccttgatgatgcggcaattgccgggctggaatataccttgccgaaaaactggcaacagttgtggatggaaacgacacccggttggttaaacagcctgcaactgaagagatttagcgccagccgcaatctgatcattgatatcgaccctgacttcccgtggcagctcaccacgctcgatggttacggtgccaacctgacgctggttaccgatcataaatggggcgtctggagtggctcggcgaatctgaatgccgccgccgcgacattcaatcgtgttgatgttcgtcgcccgtcgctggcgctgaccgccaacagcagcacggtgaatatcagcgaactgagtgcatttactgaaaaaggcattctggaagccactgccagtgtttcacaaacgccacaacgtcagacccatatcagcctgaatggacgcggtgtgccggtgaatattttgcaacaatggggatggcctgaattaccgttgactggcgacggcaatattcagcttaccgccagtggagatattcaggccaatgccccgctgaaacctacggttagcgggcaattgcatgccgtgaacgccgcaaagcagcaagtgactcaaaccatgaatgctggcatcgtttccagcggtgaagttacatcgacggagccggtgcggtaaacatcaatctcgccgggtacgactcagacgtacccggcattccatcaatagattacaacgtaattgtcagcgcattcccttgaggcttcaccaccagcccctgctcactttcagcctgcgaaccgtcttgcagaccatttactttcacaacattgcgcaggcacagtgtccagttcttcgcctcgcccgcaccagtcacagtaatcgtgttgccagtacgtgctgcttttaaagtaaagatcaccgatccgtcagcagcgggcacttcacagacggcttcatgcccgtcttgcagattaaagaggtggaatgccgtgccttcgtgccacacgtaatcgggacgttgatcgttgttgcccagcgccagtagagtgttatcacgcacataaacgggcagactcaggaagccgtgctgctgtttatgccagcgactaccgtcgagttcatcgttgtgccacaggtgtgtccagcgaccttccggcaggtagaactgcacatcgcccgcttcagtgaacaccggcgcaaccatcacgttgtcgcctaacatgtattgacggtcaaggtaatcacaagccggatcgtccgggaactccatcatcatggcccgcatcatcggcgtaccccgcgcgttcgcacgcgcagcttcacgatacagatacggcatcatgcggcatttcagttgcgtgaagaagcgcaccacatcacaggactcatcatcgtaggcccacggcacacgataagatttgctaccgtgtaaacggctatggctggagagcaaaccaaacgcgcaccagcgtttgtaaacgtgcgccggagcggtattttcaaagccgccgatatcgtggctccagaagccaaaacctgaaaggccaatagacaaaccaccgcgcaggctttccgccattgattcgtagttagcgtaacaatcgccaccccagtgtaccgggaatttctgcgcaccgacggaggccgagcgggcaaacaagacagcttcttcctcaccaacggtgtccttgagcacgttccacaccagttcgttgtagatgtacgcataatggttatgcattttctgcggatcggaaccgtcaaaccactgaacatcagttgggatacgttcgccaaagtcggtcttaaagcaatcaacgcccatcgcgaccagacctttcagtttgtcggcgtaccatttgcaggcatccggattggtaaagtcataaatcgccagacctggctgccatttatcccactgccatagcgaaccgtccgggcgtttgagtaaatagcctttctcttgtaactctttaaagacgggggatttttgaccgatataggggttaatccagatgcagattttcagccctttcgctttcaggcggcggatcatcccttccgggtcagggaaagtcagcgggtcccactcaaaatcgcaccactggaaggctttcatccagaaacagtcaaagtggaaaacatgcagcggcagattgcgttccgccataccatcgataaagctgtttaccgtcgcttcgtcgtagttggtggtaaatgaagtggttagccacaggccgaaggaccacgcgggcggcagcgccggacgaccagtaaagcgggtataacgatcaagtaccgctttcggcgtcgggccgtcgataacaaagtattcgagatattcactctcaacgctgaactgcactttggagactttctccgatcccacttcaaaagagacacactggggatgattgaccagtaccccataaccacggttagtcatgtagaacgggatatttttatacacctgttcagtacttgtgccgccgtcccggttccaggtctctaccgtctggccattgcgcaccagggcagtaaagcgctctcccagaccgtaaactgtttcgccaacgccaagatcaagccgctcaaacatataattgcgttgattattcgtgtcctgcacgtagccattatttttcacctgactaccggtaatacgttcgccgttgcgcagaaaatccagtgaccagaactcacctttgctgacacgcgcgcttaagttgccacttttaaactcagcataacgttctgtgttttcgattgtgaccttcacgtcctgcaaaatattgagcggataatgaggaccgttattcagcgccccctgaaaatgctcaatccgcacaccgacaataccttcctgtggggagaaaaagcgcagcgtaaataaaggcgtgtcaagctgccaggtacgttcacgtacatcacggggggcagcatagaccaccatttcattatcctgctgttcaacctcgaacacctgaagcgggtgaatcaaattgaggccaggttgaatcaaccagtttccatcgctaattttcattgccgttccttagttctgcacttcttgagaggtgaattgttgctggcaacggcgtttaccctgagccagctgttccataacggttttcagattgtgcgtcgtgagtgagtagtagcgtttagcgataatcgcgctcagcaaataacagatcgccggaacaatcgtgaatagcgcaataatgatgctaatcgtggcgctgttctgcgctttttctgccgcatcatatccgccataagccagcatccagccgataagagcgccgccgaaggccaaccccagtttgagcacaaacagcgtgccagcaaaactgatcccggtcaggcgtttaccattgcaccactcgccgtagtcgacggtatcggacatcattacccactggataggtgtcaccagttgatgcaacacaccaatcacgaagatgaagacaaacatagtgatgctggcctgcatgggaacaaagaacatcgcgaggctaatcactgccagcagggcgttcgtccaccagaagatagtgactttacatttccagtcggtcagaggttttgccagtgcggaaccaatcaggttacccacgcaataagtggtgagaaaagcgacaaacacttccggcgtgcccaaaatccatgtgacgtaatacatcatcgccccaccgcgtacgcacaccgccaggatattgaaaatggttagtaaaccgacaatccgccactggtcgttttgccagatatcacgtaaatcttcccgcatagacgttgttgtaggtggtgcttcaacgcgttctttagtggtgaagaaacaaaatgccagcatcatgaatgccaccacggaaaggaccgcgataccgccctggaaaccgagtggtttattatcaccgccaattaaattaaccagtggcatcatcagaacagtagaaagcatgcctcccgcggtcgccagcacaaaacgccaggattgcagcgagatacgctgagtcgggtcattggtgattacaccacccaatgcgcagtaagggatattgacgacggtataaagtaaggtaagtagggtgtaagtaattgctgcatagatcattttgccgttcatactgagatctggcgtgctataggccagtacacagacgatcccgaatggcagtgcgccaaacagtacccacggacgaaatttaccccagcgagagcgcgttcgatcggccaacaaccccatgcaaggatcggaaatcgcatccagtgcacgagcgaccaaaaacatggttccgacaaaaccggcaggaatgccaaaaatatcggtataaaagaacatcatatataacattacgttatcgaaaataatgtggctggcggcgtctcccatgccataaccaattttctctttaacggacaacacttcactcttcatctgcttttccttgatgctataggggtgctgagaccgataacgcattttgtaaaccatccctgtgagagcgaatattccgatatctggttattaatttatgattcttgttttatgtgatcgtggtagcgttaattccgctcatatatcattgtaaaatatgggttttatatgaactataatgctttcgtgataatacgctgcgtgtattaggcggaaaaaactgatctgggggatgtagaaactcaaggaagtagctataatgcgccccgcctccatgtagcaatcgaggcgcggaagatcgtcgtctccggtgaggcggctggacttcaaatccagttggggccgccagcggtcccgggcaggttcgactcctgtgatcttccgccaaaatgcctctcctgacgttctccaaccccttgtaatactgtcaatccagatattttctactgctcaatattcaatcggcttcaggaatacctggtctaaggttttgtgatggacgatgaacggctgaagaatccgcctgtcggttcttctgtcctcgaacgcatccgcgatattcacgccagtatgcgccgtgtttatttgcaggtgatttgcccccctgctgactctcagccaactgtatcgccattaaggtgaagatgttgttttactcgccccagaacacccttttttatacgactattctatttctttaaccgctggcgaaaaaaactgactataaacttcaccaataatcagactgccatcaagattaatttgttcatttaatatatcaaatcaacttgttttatttttactatcaaaaatagctcattgccttactataattaatatataaattcggtaattaattcttaacatgcttttgctaataatctcaattgctggccctataatattgcgctagcattgctttctggttgtatcagcgatactcaaaaattcttaatacaatactcattcgactggtacttatttgtaactcagttatattttttcgcccggtgattcagaagaatgcaaaaaacggctaccactccatcaaaaatacttgatctcactgccgcggcatttttacttgtcgcctttctgacgggtattgcgggcgctcttcagactcctaccctaagtatattcctcgcagatgaactgaaagcccgtcctataatggtaggttttttcttcaccggtagcgctattatgggaattctggtcagtcaatttctggcaaggcactccgataaacaaggcgaccgtaaattactgattctgctatgttgcttatttggagtgctggcctgcacgctttttgcgtggaatcgcaactacttcattctcctctcaacgggcgtacttctgagtagttttgcttccaccgcaaacccgcaaatgttcgccctcgcccgtgaacacgccgacagaacaggccgtgagacggtcatgttcagtacatttttacgtgctcagatctcgcttgcctgggttatcgggccaccgctcgcttatgaactggcaatgggatttagttttaaagtgatgtatctcaccgctgccatcgcatttgttgtttgcgggctgatagtctggttgtttttgccatcaatacaaagaaatattcctgtcgttacccaacccgtagaaattttaccctccacccacaggaagcgggatacgcggctactttttgtggtctgttcaatgatgtgggcggcgaataatctctacatgataaatatgccgctatttattattgatgaactgcatctaaccgataaactggctggagaaatgattggtatcgctgccggtctggaaattccgatgatgttaatcgcaggctattacatgaaacgtattggcaagcgactattaatgctcattgctatcgtgagtggaatgtgtttttacgccagcgtactcatggcgacgactccggcggttgagctggaattgcaaattcttaatgccatcttccttggtattctctgtggcatcggcatgctttattttcaggacctgatgcctgaaaaaataggctctgcgacaacgttatatgcaaatacttcacgcgtcggctggattatcgccggctctgttgacggaattatggttgaaatctggagctaccatgcgttgttctggctggcgatagggatgttgggtattgcgatgatttgcctgctgtttattaaagatatttagctcaccagtctgggctaagaaaaatcggcgtggcgcaaacagagccatcctcgccatttttgctatcatgcctgcatacataaacgacaaaacagtatgcagagggaaaaatgggttccaccagaaaggggatgctgaacgttctgattgccgccgtgttgtggggaagttcaggggtctgcgcgcaatacatcatggagcaaagccagatgtcgtcgcagtttttgactatgacgcgtttgatattcgccggtttgattctactgacgctgtcatttgttcatggcgataaaatcttttctattattaacaatcataaagatgccattagcctgctgattttttccgtggttggcgcgctaactgtacagctcacttttttgctaaccatcgaaaaatcgaacgcagccacggcaacggtgctgcaattcctctcaccgacgattatcgtcgcctggttctcactggtgcgtaaatcgcgcccgggcattctggttttctgcgctattttgacatcgctggtcgggacttttttattggtgacacacggtaatccgacgtcattatcgatctctcctgccgcgttgttctggggcattgcctcggcatttgctgctgcattctataccacctatccctcaacgctaattgcccgctatggcacgttgtctgtcgtcggctggagtatgctgatcggcggtctgattctgttgcctttttatgccagacaagggacaaactttgtcgttaacggcagtttgattttggcgtttttttatttgatcgtcattggtacgtccctgacatttagtctgtacctgaaaggagcacaattaattggcggtccaaaagccagcattttgagctgtgcagaaccattaagtagcgcgctactctctttgctgttgctggggatcacgttcacattaccggactggctgggaacgctgctgattctgtcatcggtaattttgatttcaatggattcccgtcgccgcgccagaaaaataaatcgtccggcgcgggatgagtgagaattaccagccaggcaccgcgccaccgttaaagatggtttctgccgctttagcgacttcggatgattgataagattgcagaaattccttcacgttttctgcattcttattatcttcccgtgccaccaaaatattcacatacggcgaatttttatcttcaataaatacgctgtcgtgcaccggagaaagcccggtctgctgaatgtaagtggtgctgataatcgccacatcaactttgggatcatccagtacgcgcgggagctgcgccccctcgagttccataatctgcaaatgacgaggattatcggttatatccagcgcggtaggtaataacccttttccctctttcagagtaattagcttctctttttgcaacagtaaaagtgcgcgaccaaggttggtcgggtcgttggggatcgccactgtcgcgccttcttttatttgcgccacggttttgatttttttggaataacccgccatagggaagacaaacgtatttcccaccgctaccagtttataaccatgcgcctgattatcttgttcaagaaagggtcgatgctggaagacattcgcatcaagttcgccatgatttgtcgcatcgttcggtagcaacgaaccgctaaatcctaccagttcaacatcgaggccatatttctcttttgccacctttttagcgacttccgcgacatcttgttctgcgccatttataacgccaactttaatgtgttttgcatcgctgctactctggtcgcaacctgccagcagaattccggccagcaataatgcggcccctgtccgtagatgatgtgttgtcagtttcatttttttatccttttattaatgattacctgactatagcggtaaggtcgctgcggtttaaaaaacgaaacgctatcgataagaataaaaaggaataaaagtggaatataaagtctggcacttcttactgaccacgcaagcgcgtttcgtacagcatgatgagagcgatgaaagcaaactacacttatgcttcattcgatacacatttgtaaaaggttgaatccatgaaaccaacgacactactgcttattttcacttttttcgctatgccaggcatcgtatacgccgagtcgccttttagctcactgcagtccgcaaaagagaaaaccacggtattacaagatttacgtaaaatttgcacgccacaggcgtcattatcagatgaagcgtgggaaaagttaatgttgtcagatgaaaacaataaacaacatatacgcgaggccatcgtggcgatggaacgtaataatcagagcaattattgggaagcgttgggtaaggtagaatgcccggatatgtaagaacagcaacaactactgaccaacgcttctttacctgatatcaggatttcttcattttcacctttgcagtaaccaacaatgcagtcagcaacatcaatgtgccggacaacatcaacggcgaagtcagaccaatattatccagcgcataaccgccgattgccgcgccacaggtattagcaagctgaataaccgccacctgaatagacccggctttttctgcctgatcggccagcgagcgggtgatccacgttgaccagccgacgggaaccaatgcaaaagttagcccccagataatcgccacgccggtagcaacgattttatcgcttccccacaacgtcagtaccaacgcactcacagccagtattaacggcgcgcctgctaaggccagttttaccgaacgtttaagaatgaacgacgaaagcgacgtaccaataaagctggcgataccaaaactcaacagcaccagcgttaagccatccacgccgaatcccgccaggttcatatacaccgggcgaatatacgtgaagaaagcaaactgcccggcgaaagacatgaagatggcgatcatccctgccatcacacccggacgttgtaataagcggaaagtattttgtttctgatgcgagggttcgcctggcagtgaaggcaatgatttgataatccagaaaatacacagcacgcccatcaccgccgccgcattaaagacattgcgccaaccgataagctcgcctaaaaaactgcccaacggcgcggcaatcaccagcgcaatagaaaccgcgccgaagatcaccgacagcgccttcggcaccgtacgcggcggcaccagacgcatggtcagcgacgccgacatcgcccagaacccgcccagcgccagccccagacaggcacgaccgattaaaagcaaactgaatgagttagcaaaggaaaccagcaagcaggagagcgtcagcaaaacggcaaacaaaataacaacgtagcggcggtcagtagcctgaattgtctgggtaataaacaaactggcaaacattgccacaaaggcggtcacggtcaccgattgcccggcaaccccttccgaaatgcctaaatcctgggccattggcgtcaacaaactgacgggcaaaaactcaacgataatcagacaggcgacacaaaacgccaccgagaaaacggctgaccagttcggtcgggtgatggcatccgcgccgcggttttcggcaataaattcactcatggtgttacccgtggcatgtttcaggggaaaagccgaccactttaacattgaaatgtgtgacgcatttaacgtttttgcaacttttacggtgttgcttgagctggagttaagatcgaaacggaacagggcaaagattaccggatgcggcgtgaacgtcttatccacccgacaggtcaggcgcggtctgtaggctgataagacgaaacggtttcaatgcaaccagtgaacgccctcggcaggctgaaagaacgcgttatagcgcatctgaaaagcattaatatcctgcatttcaggttcggtttcgcgcagaaaacctagcgccagcctgacctgagcgtcggtaatcggcgcggcgaggcgagctttttgtaaaatccgatgccattgcagcaggttctgttcgctaccatcgacaatgacaatttgccagatgagcaacacctgcgcggcgttttgcaggtgcgactcatccggacgatgcaaataacgtaaaaattcgtcaccagctgactttcccatttgatcgaccatcgactccacgggtacgacatcgatgttcagccgatcgctgagacggcgaatcgcttttctggccccggatgtcagcacccgaaaaccaaccacaaacactaccgccagcgtggcgagcattatccagatcatgagttctcctgcgtaatcagaactcatgatatctggaaaccctcgccagttactaatccaccagaataatcttcagtgcaaacagagctgcgaccaccaccacacacaggttcagatcgcgccagcgcccggtgcatactttcatgatgcagtacgacataaagccgagtgcaatcccttcggtgatcgagaaagtaaagggcatcatcaccgtggtaataaacgcaggcaccgattcggtaaaatcatcccagttaacgcgcgccaggctcgaagtcatcagcacgccaacaaagattaacgctccggcggttgcgtaaggaggaactatcgccaccagcggtgagaagaacataaccaacaggaacataacgccaaccacaaccgcagtcagccccgtgcggccaccgactgccacaccagaagtactttcaatataggcagtaacagacgaggtgccgataaacgcacccgccaccgaactgacgctatcaacatacagcgccttattcatattggggaatttaccgttaccatctattaagcccgctttatcagttacaccaattaatgttcctgatgaatcaaataggttgatcagcataaaggagaaaatgataccggcgagttcaagtgttaacgcgccgctcaaatctacttcaccaatgacgccgctaatatcaggcggaatggaatagacgccgctaaaatgaacatcaccgaaaaataatccacagcaagacgtcaccacaatagaaaccagcaccgcggcatgaaaatgacgtgatgacaacacggttataataaaaaaccctaaaatacctaacaacacgccgtgagaacttaaatcgccaatcatcaccagcgtgtctttattggcgacaataacgccagtattttttaatcccattaaggcgataaataatccaattccgctggtgataccaatacgtaaacttaagggaatgttggagatcatccagtaccggatacgaaacagcgtgagcaaaaatagtccaactgcgccccagaatattgcgcccatcccggtctgccaggagatgcccatcgcccccacgaccacgaaggcaaagaaggcgttcagccccattgccggagccagcgccacgggtaagttagcaaatatccccatcgcaatactgccgataccggcaatcaaacaggtggtaacaaacaccactttcgggtccatttgtgccgcgccgaggatttgcgggttcacaaaaacgatgtacaccatggttaaaaaagtggtcatccccgcaatcaattctgtgcggacggtggtcccatgctgaggtagtttaaataatcgcgaaagcgtccctgattcattactcacgtaatcggtattgtcattattcatttttttgtccattggaggagatttaatcccttgcttttgtaaaacaaatgacaacaacggttcagtgataattatcacatttcaattgcacattaatggatattctttaataatctcgcgacgtttctttatgataaataataatcaaattgataaaatcaaaatgagaaaaatatgaataattctattaaccataaatttcatcacattagccgggctgaataccaggaattgttagccgtttcccgtggcgacgctgttgccgattatcttattgataatgtctctattctcgacctgatcaatggcggagaaatttccggcccaattgtgattaaaggacgttacattgccggtgttggcgcagaatacgctgatgctccggctttgcagcggattgatgctcgcggcgcaacggcggtgccagggtttattgatgctcacctgcatattgaatccagcatgatgacgccggtcacttttgaaaccgctaccctgccgcgcggcctgacgaccgttatttgcgaccctcatgaaatcgtcaacgtgatgggagaagccggattcgcctggtttgcccgctgtgccgaacaggcaaggcaaaaccagtacttacaggtcagctcttgcgtacccgccctggaaggctgcgatgttaacggtgccagttttacccttgaacagatgctcgcctggcgggaccatccgcaggttaccggccttgcagaaatgatggactaccctggcgtaattagcgggcagaatgcgctgctcgataaactggatgcatttcgccacctgacgctggacggtcactgcccgggtttgggtggtaaagaacttaacgcctatattactgcgggtattgaaaactgccacgaaagttatcagctggaagaaggacgccggaaattacaactcggcatgtcgttgatgatccgcgaagggtccgctgcccgcaatctcaacgcgctggcaccgttgatcaacgaatttaacagcccgcaatgcatgctctgtaccgatgaccgtaacccgtgggagatcgcccatgaaggacacatcgatgccttaattcgccgcctgatcgaacaacacaatgtgccgctgcatgtggcatatcgcgtcgccagctggtcgacggcgcgccactttggtctgaatcacctcggcttactggcacccggcaagcaggccgatatcgtcctgttgagcgatgcgcgtaaggtcacggtgcagcaggtactggtgaaaggcgagccgattgatgcgcaaaccttacaggcggaagagtcggcgagactggcacaatccgctccgccatatggcaacaccattgcccgccagccagtttccgccagcgactttgccctgcaatttacgcccggaaaacgctatcgggtcattgacgtcatccataacgaattgattacgcactcccactccagcgtctacagcgaaaatggttttgatcgcgatgatgtgagctttattgccgtacttgagcgttacgggcaacggctggctccggcttgtggtttgcttggcggctttggactgaatgaaggtgcgctggctgcgacggtcagccatgacagccataatattgtggtgatcggtcgcagtgccgaagagatggcgctggcggtcaatcaggtgattcaggatggcggcgggctgtgcgtggtacgtaacggccaggtccaaagtcatctgccgttgcccattgccggcctgatgagcaccgacacggcgcagtcgctggcggaacagattgacgccttgaaagccgccgcccgtgaatgcggtccgttacccgatgagccgtttattcagatggcgtttctttctctgccagtgatccccgcgctaaaactaaccagtcaggggctatttgatggcgagaagtttgccttcactacgctggaagtcacggaataataaaaaagcccggcgtcatgccgggcaaaagtcaccagttacgtttatgccactgtcaactgctgaatttttttctcgcggcggattttgcgttcttccatcaccgccactatcgccatcaggcagatacaaccaatcgcggcgatatcaagtgcggcgaaggtgcctgcccagccggtaaggccgaataccggcgtcccatcggcaatcattcccagacctaacttggcaaagctgtcaccaatcaggtaagcaaaggtgcctttaataccatcggcagcgccaatcgcttttttaggtacaaagccaacagcagccacaccaatcaacaattgcgggccaaagaccaggaaacccaacgcaaagagagaagccagatagatatattcgttgctggcatgttgatacacaccgagcgtggcgataatcagcgccagcgcgatgcaggccaccaggccacggcgaccgttcgccaggtcagagagccagccccacagcagcgtaccgaccagcgcaccagcttcaaacagcgtaaagccctgaatcgccaccgctttagagagtttcagttcctggaacgcgtatacggttgaccactggtcgataccaatacgtaccacatagaggaaaatgttggcgaagcacagcagccagatcactttgtttttcagcacatactcaacaaagatctgccacttggtcatatcggtagattctgtctctttgtcctcttcgctgatctcctcgccgaacagttcttcagctttgccgaggccataagattccggggagtcgctgccgtaacgcaggccgataaaaccgacaatcagcgcgataatcgacgggaagataaacatgccgatgacatggccatcgaacaggtaatttgccccgaacagcgccacacctgctgcgcctgcaccgccaaggttgtgagaaatattccagaaaccgaggaatgtcccgcgtttacgacgcggcgtccatttggtgatggtggagtaactgcacgaaccgccggtactctggaaaaagccgcttaaggcgtagaaggcaatcatcaggaacaggctaaccgagccgctgcccatactggcactgaagcccagcatacaaatagcagagaggatcagcatgaacggcaggaattgtttggtgtttttgccgtcggcgtagtaggaaaccagcgttttacccacgccataagtgatggagaaacccaggccgatcatccccagctgcgtcatgctcaacccgtaggtcgaaatcatatcgttctgcgcgatgttaaagttcttgcgaatcaggtacatcgtcaggtagccgataaagaccaccaggtaggattgcatgaacggtttgaaccacattttgcgccgcacttcgagcggaaggtccagggtcggcttgcgaacctggtttaagaaagccagcatgggttactcctgaaatgaatacctgcgtgaggcatgcattgtaaaaatcagcagcaaatcaggcctgagatagcgtccaggcaaaacctggaaaatttcttagttttgccggatatgaagtgaaaaggtgagatgcatcacgcttcgcgcggtgtctgggcgttcaaaaagggcagtaacagcagtgcggaaatcccggcggcgatagagataaccacaaaaaatccgctccagtgccaggtatcgagtactttcgccagcggccaaccagcaagcgacgcccccagataagcaaacaagccgacaaaccccgtcgccgcccctgccgcctctttgtgggaacactctgccgccgccataccgattaacatctgtgggccaaagacaaaaaaaccaatggtgaagaagcaggttgcctgcatcacgtagctggcaaatggcatcagccacagggagccgactgaaagcaaaattccggcggcgaaaatcaaattcatcggccctcggttgccgttaaacaatttgtccgagccccaacccgctaccagcgcaccgataaatccacccagttcaaacatcgtcactgccgtattcgccgtgaccagatcgacgcccagcgtctcggacatatacaaattgccccagtcgttgatcgccgcccggaccacatagaccagcacatagcaaaacgaaagcagccagatatacggattcagcaacacatatttggtgaggatctctttacgcgtcagccctgccccttcttgttgttgagctatctccagcgcgtcgtgtcgccattcaccgaccgccggtaaacctaacgcctgcgggcgatcgcgcagccgccagcagagaaaaattcccacgacgatcgccatacaaccagcaatcatcatcccggcacgccagccgtaatgtagtgcagccgctgccatcacaatgggaatgagtgcgccgccgacgttatgcgccgtgttccataatgcccaccaaccgccgcgctcggtacgagaataccaggcggttaacagacgcgcacacaccggtgaaccccagccctggaaaaaggcgttcagcacccagagtacggcaaacgcccatagcgacgtcgagaagccaaacagaatgttgataatgcccgtggcgataagccctatccccataaaataacgggcatttgagcgatcgctgacaatgccggagacaaacttcgacacgccataggtaatgtaaaacagggtcgctaacaggccgatatcgctacggctgagcacgccgttagcaaggatttctggtacggcggcgttaaaacttttccgcgtgaagtaaaacagcgcgtaacccagccagatggtcagcagaatatgccgacgccagtagcgatagcgggcatcaatttcatatttatcagtcattaatggcgcatcggcaggcgctttcagaaacggcaacatcatcaaaccttagacatagcgttgaggtagagaaacgctgacacgcgtgccgtgcagacaggaaatgtgtaatgtgccacccagcgccgttacgcgctcgcgcattccggtgaggccaaaaccttgttgcccggaacccggcggcaaaccgctgccatcgtcttcaataaccagcatcaaccgttcatcctgctgccagccttgcagggtgaccgcgctggcatcagcatgtttcacaatgttgttcagcccttcctggcagacacgaaacagcgtcacgcgctggttttcgcttaacgctgattcatcgattcgccattcgagatggctgacaataccgcgcccttccagctccatttcccgcatcagtgagcggatggcctgctccagggtgagatcatccaactggcgcggacgtaaccgacccaacaaacggcgcaccgcgtcgtaaacgcccagcgatagttgttcgatgagctgcccgctctgcttcacgctggcgttatctgccgccagccgctgaacaatgcccgcctgagtacgaatagcagtgatggtctgaccgatatcatcatgcagctcacgcgccacatcacggcgcacgctctcttcggtttccagcaaccgttcagccagatgctgattgcgcgccagttccttttgcagcgactggttaagttcacgcaaccgctggatgccagcgccaagcaacaaccctgtcagactttgcaccagcagcgagagcaataaatccaccggatgatcgcgccaggtttgactggcgatcagcgcgatggcgttcatcaacgtcgcaatcagcgccccttgccaaccatagtgccaggccagcgcgataatcggcagcgccagacagaatggcgtaaagcgcgacagttcgtccggcaatcccaactggagccagagactgataacaaacagcagcaagtaccagaccagatgtcgcccgcgccagttgattggctgagaaaccagtgacgggccgagcggcagccaggtgttattggcgagatagtgccagaacaccagacatatcggggccagcgtcaggccgccagttaaagtcagcaacagcgcattccacgactctttgccgtgccaaagccagggcagcgactgcaacaacgccgccgccgttaacgccgccccctgtaacagcaaggtgcgccagtcacgctgatggcgatagcgcgagatcagcgctacgggcagtaacgtcagtaaactaccgatcatcaataacggaaaatgggttaaaccgaccgcctgcgttagccagtaaatcagcagccactccgcgcccagcagcaccggccagtatccgcgcgggcattgcagcattagccccagacgcagaccaaacggaaataacagcaccgccatatcagggcgctcaaccagatgcaggctgatactccacaggcaaaaccatgcggcagagaagataaaaaagcaggcaataacggtaattaagcgggagaacaacgtcttcatcaccagccatcaaacatgcggcgcgccagctctacgtcgttactgacgcccagtttttccatcagattggcgcgatggacgtgtaccgttttcggtgacaagcccagttcggcggcaatctctttcaccgccattccttgcgccagtttttccgccacctggcgttcacgtttggttagcgggtcctgacgaccggatgccagtttaatggcaatatccggcgtcagataacagccgcccgtggcaaccgtatgcaccgcagcaatgagttcatccgggctacagcgtttggaaagaaagccgcgtgcccccgcgttaagcgcctgctcaaccagcgcaggactgtcgtgaacggagagcataatcgtcgccatacctttcggcagctggcttagcagctccagaccggagatatcgggcatggagatatcgcaaatacacacctgcacaccgcgccccggcagccccgccagcgcctcgcgccccgaaccaaactcggcaactacctgcaaatcaggttccagccccagcagctgcgcaaagccggagcggacgatgaggtgatcgtctataagggcaacggtgatcatggtcttgtcctggcgggtaaaaaaaaacgcgcttaccttaacgataagcgcgatgttgttcaagccttgagcggttactgaaaaaacaccgcgatcttgttaaacatcgtcggatcggactgattacgctgcactttcacgacatcttccagcttatcgatttggcttatcatctgctccagacgctggtcgtcattgaccagtagccagatatggcttttgtcgctgtcctgaatcggcagacaaagaatgccttcaacgttaaaagcgcggcgggcaaaaaggccacaaacgtgggtcattacgcccggatggttgcgaacggtgagctccagaattacgttgtcatgagttgtgttttgcatggcttattcccccaccatttcagtattcgccgcacctggcggcaccatcgggtaaactttttcttcggcatcaatgcgcacatggatcagcgccgggccagggcgattgatgatttcctgcaatgcagcctgcggatcggcttcgttattcaaatcacaggtttcgaggccgaatccggcggcaatctgcataaagttgattttgcccggataggtggcggcaaaaacgccttgctcgtagaacagactctgttgctgatgcaccagccccagcgcttcgttgttcatcagaatgattttgacatccagctgattttcactggcggtcgccatctcctgaatattcatcatcaggctgccgtcgccggagaaacacaacactttgcgatccgggttcgccagcgccgcgccaatcgccgcaggcaggccaaaacccatcgtgcccagcccaccggaggtcagccactggcgtgggcgattgagcggataagcttgcgcggtccacatctgatgctgccccacatcggtggtgataatcgcattgtcatcgacacaggcggcaacggcgttgatcaggccgtaatggcttaatggatcgcacgctttcgggattggacacggaaactcacgctgcaaatccgctaccaactggtgccactctgcacgcggttgcgcttccaccagcgggatcaactgcgccagcacgtcatcaacatccgcctgaatcgccacatgcggctgcttgattttacccagctctgcacggtcgatatcgacatgaatgattttggcattcggacagaactgctcggttttgccaatcgcccggtcatcaaaacgcgcaccgagcacaatcagtaaatccgcctcctgcaagatatagttagtgctgcgcacgccgtgcatccccagcatacccagcgacaacggatgcgcttttggcagcatgcccagcgccattaaagtcatggtggtaggcagttgcgctttctccgccagttcacgcacccgcgcaggcgcattgatcacaccaccacccagataaagcaccgggcgtttggcagcgttaatcattgtagctgcgtcacgaatgctttcttcgctaaaggcgggtgcagcggctttttctgccaccgcgggctgagcttcaatctcaaaaaccgccgtttgcacatccttaggaatgtctatccacaccgggcctgggcggcctgattgcgcaatgcggaaggcatcgctcatgacctgcgggagttcttcgatatgtctgaccagatagttgtgtttggtgatggggatagagatgccgtaggtgtcgacttcctggaaggcgtcggtgccgatcatcgaggcgggaacctgaccagtgatgcaaatcagcgggatggagtccagccgcgcatcggcaatggcggtcaccaggttagtcgcacccggtccgctacaggccatacagaccgccggtttaccgtcggtgcgcgccattccctgagcgataaatcccgcgccctgttcatggcgagccagaatatggcggatttgcgtactttggcttaaggcatcgtaaacaggcaggatagaaccgcccggaatgcccgtcacaatcttaatgccctgctgttccaggaaatgaacgataaattctgcgccggtaaagcgcttacgcgtcgatgttgtgcccgaacttgccatgctccagtccttttcttctgggccgactttccgggaggtgcttaaacgaaaaaccccgcccggtttgcgccggcggggttttggaatcgtgtgttgttccagtccctacggcgcattgccgacgaccaccaccacacgcacgacgaccactgcggcggatggcgcagttggtagtagttttgcgttgaacatggaagtagtcattggggaccttgttggttttgtgtttaacaatatttatacaagcacagctttacaggggagacaatggaaaatttttcagcaagggaaaattgaggggttgatcacgttttgtactgaattgcagataacaaaaaaccccgccggagcgaggtttcgtcagtcgcctgcggctggtaaccgcaaagcacactgtattatgtcaacactgaaagtatacgtgttccgcgcagaacgcgcaatttcggcacgaattttgacgtatttagtgcatagttgagtatcgatcacagtttgcgttttgtccaaatattactgtttatttatacagtaaacttctataatatcactgtacgcaatgtgttatgcgggggccgcatcgttacccggcgcactaagtcctggctgaaacgggtggtgccgtcagcgccttaaccccgcgtgagcacactgtgttatgtcaacaagcacaacgtttctccttgagataccgcgtgcacaacagctggcaacaggcagcggaaaggtacgtcagctggcagtgctcctgaaccacaggagacgcgtatgagcctggtggatatcgccattcttatcctcaaactcattgttgcagcactgcaactgcttgatgctgttctgaaatacctgaagtaattcagattcaagtcgcaccaaaggggagcgggaaaccgctccccttttatatttagcgtgcgggttggtgtcggatgcgatgctgacgcatcttatccgccctaccatctctcccggcaacatttattgccgcttttgtttacatattctgccgctaaacaattccccattcctggcgtatatctggctaacattcatcaatgtgatagattcctctcccgcatttatgggaatgcgtagtgacttattctaattatttttataaaagcatccgtgataatgaaaaggcaaagaaacgtcaatttgttattgatgttggtattactcgtggccgtcggtcagatggcgcaaaccatttatattccagctattgccgatatggcgcgcgatctcaacgtccgtgaaggggcggtgcagagcgtaatgggcgcttatctgctgacttacggtgtctcacagctgttttatggcccgatttccgaccgcgtgggccgccgaccggtgatcctcgtcggaatgtccatttttatgctggcaacgctggtcgcggtcacgacctccagtttgacggtgttgattgccgccagcgcgatgcaggggatgggcaccggcgttggcggcgtaatggcgcgtactttgccgcgagatttatatgaacggacacagttgcgccatgctaacagcctgttaaacatggggattctcgtcagtccgttgctcgcaccgctaatcggcggtctgctggatacgatgtggaactggcgcgcctgttatctctttttgttggttctttgtgctggtgtgaccttcagtatggcccgctggatgccggaaacgcgtccggtcgatgcaccgcgcacgcgcctgcttaccagttataaaacgcttttcggtaacagcggttttaactgttatttgctgatgctgattggcggtctggccgggattgccgcctttgaagcctgctccggcgtgctgatgggcgcggtgttagggctgagcagtatgacggtcagtattttgtttattctgccgattccggcagcgttttttggcgcatggtttgccggacgtcccaataaacgcttctccacgttaatgtggcagtcggttatctgctgcctgctggctggcttgctgatgtggatccccgactggtttggcgtgatgaatgtctggacgctgctcgttcccgccgcgctgttctttttcggtgccgggatgctgtttccgctggcgaccagcggcgcgatggagccgttccccttcctggcgggcacggctggcgcgctggtcggcggtctgcaaaacattggttccggcgtgctggcgtcgctctctgcgatgttgccgcaaaccggtcagggtagcctggggttattgatgaccttaatgggattgttgatcgtgctgtgctggctgccgctggcgacgcggatgtcgcatcaggggcagcccgtttaagcgcacgtcaccgcagcatcgtcatcagctccatgggagaacgatgctgctttatcagatcacgcatcacccgcatatgcggtgcggagtaagaataaaacgcctgatagcccgcacaaagcacgctgtctggcgtctcctgccgagcgtgcgggcacaggcgatgccagtcgcacgcctggcagtcacggcgcggttgcgggttttcgctgccacaccatttttgtaaggtggcgtcaaaaagctcaatcgagatacgactgatatctgcccgcacccaacactcgaacagggcaattaaaaatttcccccacagctctgctgtcaccgaagcggccgtcagatcgccccggtcatcaaattcaagatagggaatgagctgtacggagcggatgccccgctgtttgaaattgtgataaaaatcggcaggttgcagagcatccttgtactctacaaccagtttatgcctgtcctcttcagcatcaatgacctgacttcctgtcatgcgactctctcaataaatacgataagttgatgtatatgcgttacagcaaacagtattgcgagagataacaccgcgagggagatcaaaaatttgtcacggactacgtgaaattgggaaaaatcgctattcgtgacatccattaaattgcgattacgggtgtagtgccagaggatcagcgccacgatggcgagaatgccaatcgaaatccagaataacatgcccgcctggtgccagttgtgtttgatagccaacgccatcaacgcgccgtagcccagcatggtacgaaaccacgccagtgatgtgcgctccggctgcagtcctgggtcggcaatgcgtctggctttgcggctatccggcatacaacaccagtcccataacgatcaccgccacgaccatcaatattaagctaatgattaataagctgttggtgtagggcaggtcctctttcagacgcatcgctttttcattgcgtaaccagcgcaagtagccatacatcgctaacccgccggaaaacagacacaacaacaacgccagcagttcgcgaatgacgggcgtggcgaaatctggcgcaagttgatcaagcccaacccccgccgccagaaatcctagtgcagtacggatccacgccagaaaagtacgctcattagccagcgagaagcggtaatcaggcgcttctccgaggcgggaaattttcattgttgctcctttgcaatttcactaacgctctacctttagcggtttttttaagaatttcgtccgcccgtttcctgatatgcttttgccatccgctacaaggaggtcagatgggtatcatagcgcaaattgacatcctccacgccctgaaggacgtggatccctgctacgttcaggctgtcgcctgaatcatttcggtgggttcctgcttcaacgggcggcctgactgcaccatctctccacaggcaagaacggcgtgccccgccgctaaaatgttacgagcgccatttacatcggcgttcgctgtatatccacatacctggcatctgaatttactttgtgacaggcggttctctttcgctgtatgaccacagtacgcgcaacgctggcttgtatacgctggcggaacagcaagcacctgaccgccacgccagagctgcttgtactcaagctggcggtgcatttcataccagccctgatccagtatcgaacggtttaaacctgattttgcccggacattgcgccccggctggctgaccgtacccgctgctgactttgacatgttgctgaccttcaaatcctcaatgactatcattgcgtggtttttgctgacggccgttgtgactttgtgaaggtagtccctgcggatatttgcgatacaggaatgcagtcgctgtattttgcgtttctgcttctgccagttgttgctgaatttgaccttgcggcttaactgtcgctgaagtctcgctagcgtcttctggtttttctgaaaactgtttacaggctcaaagactgtgccatctgacagcgtggcgagtttagccacgccagcatccagcctgaccattgatgctgaagggtgagccggagtggatacttcactttctgtctgaatactgatgtaccacttaccgcaggactggctgacagtgacatttttcacaacacccgtgacctgacggctattccggtagcgcatccagcccagtttcggcagaaaaatacggctgttttcctgatcgagcttaacgccctgcgggtagcggaatgcatcattctgtccccgctttttgaatcggggaaaagcagcccgcttccggaagaagtttttgtaagcccgctcaaggtctttcagtgactgttgcaatggctgtgagggagaatctttaagccattgcgtttcagtggcatttttccactcaaccagccaggaagccattttcccgtaagggatgtatttattaccggcctcatgattctcattctgacgtgccagagcacgattgaaaacgaaacgacatgcgcctgcgaagcgcctcatttcacactcctgttgaccacctggtcttaactggaatttaaatgcctgtaatcgtttcacaggccaaatgatactttggtctatgaataaagaaaccgatatccgacggggaaggcattgtgttttcctgatgcatgttcacctggtctttgtcaccagataccgacgtcagatttttgaccatgacgcgacagaaaaactacgcgcttacttttcaaatgtatgtgctgattttgaagctgaactggttgaaatggatggcgaaccagatcacgtccatttgttaattaactatcctcccaaactggcgatatccagtctggtaaacagcctcaaaggcgtatcgggtaggtgactgcgacgagatcgaccagatattgcagtcaggtattactacaaaggcgttttgtggagtcctggctattttgccagtagctgcggaggtgcgccaatatccgtcatccgccaatacgttgaacaacagcaaacacctggtcaggtggaaaaccgcgccttatatccccgccctgaaggacggggttttacggcgcaccggataaatttggttatgcgccgtcagccgtgctaaagaatacggaccagcacccaacggatgccagttcacacaattaacgtaactctggccagtacgctttgttggcctccagcaactcatccagaatagctttggcgaccgaggcgctcggtaccgttttcgataacgtaatcgcctgccacaggtgctgatatgaacgctgttcccaggcgtccacgaccagtttttccaccgccacttgctgactcattaaccctttctgaaactgcgggatatcgccgaccaccagtggttctggtccgttgtgcccgaccagacacgggattttgaccatcgcttcatcatcaaagttatgaattgccccgttgttaggcacaatcagcaacatccgctcctgagtgttgaaggcaattgccgccgccagatcgacgatgtatgacgcatgttcgtcaatttccagcttgcccgccgctgaatttcctgccgccgtaatggcgcggcaagcatcgaaaacctgtttctcgcgatgttccatcacctcattcgcgcgggtatgttcagggttggaatgctgaacgacataatccgggaagagataatatttcagataggtgtttggtaatgtatccgggtccagtgcctggacatcccgcgcttttgcataggtgtcgttccagctcgcttcagtatgtgtatcttgcagcggtggaacataaccgtgcttagagacatattgccgcagctggggcatcaggtcgttgccctgcaaatcttcaattgatgtccaccagccaaagtggttcaggccgtagtagcgcacgcgcatctgtttgcgatcttgcagcccaacaatttgcgccatccggctttcaataccgattggcatgtcacagatgttgaggattttcgcattcgggcgcagacgacgcgtggcttctgcgacaattgctgccgggttggagtagttgagcatccaggcgtttggtgaatatttttccatataatccaccagttccaggacgccgccaatggaacgcatgccgtacgctattccgccgggtccgcaagtttcctgaccaacaacaccgtggcgcagtgggattttttcatccagttcgcgcatcgggtacttgccgacgcggatgtgcgccatgacaaaatcaacgtcgctgaatgccacttcaggatcggtggtgtaactaaacgcaatgtccggcgctttctctttaaggatgactttacaggcttcggcaatcacttcctgccgcgcaccatcgttatcataaaatttcagtgcacgaagcgggaaacggtcctgattcgccaggagcatcaacacgatgcctggcgtaaaggtgcttccaccgcctgcgacaaccactgagaatttggtcattatactgcctccgtaatggcaacattttctgctgattgatgagaattaattaagctatcgagctgttcacgcagctgggatacatgcagaccaatgatcacctgaatggcatcgccactacggaagacgccgtgcgctcccagctttttaaagacttcgtcatccagcgtttgtgacatgtcatgcagtgcaatacgtaaacgcgtcgcgcaattgttaatgctggagatattgccgaccccgcccagggcttgcaggataccggcagcctgatccagctctttttttggctctgccgcggtggtttggcctcgcgaggctttgtattcggcttttgagtagagtttcacttccgcatcttcacgtcccggcgtgcacatgttgaactgcagaatcagtgtgcggaaaaccacgaagtacagcagggtaaagcacaacccaatggcgatttgggtcagcatcatatccgcgtggttgctgaacatcgggatccagttttgcggtaaaacctggtcaatcagacctccgcccatgttgcccaccacaccaaagagatacattacggtcgacattgaggccgccagcacggcgtgtaccgcaaacagcaacggtgaaatgaacaggaaggtaaattccagcggttcggtaattcccaccagcatggcggttaaggttgcgggaatcagcaagcccgccacttttacccgattttccggtgcggcagtgaagtacatcgctaaagaaatgcccacggcaccaaagatttttgagttaccgtgcagggcaaaaccgccttccgggaacaacgatttcagcggctcggcgctcaaactgaactcttgcagatgctgcgcccagtacatctgaatgccgccttcaacagctgccggaccaaagataaactgtccgtagatgaagtggtgtaaaccggttgggatcagaatacgttcgaggaaggtgtaaacccagaccccaagtgcacccgccgaacgcaggaacgcttgcagagattcaatccccatttgtacttttggccagccgagcaacgtcagccaggcacaggggatcatcaccaggaaggcgataatcaccacataagacgtcccctggaaaatgccgagaaaaaccggcagttttttatcgaacagacggttatgcagcgccgtcacaatgccggaaatgataattgcgccgataatgctggtatcgagggttttaatcccggccatcattgtcagaccgctacctgccaccgcgtcctgagtgaaatcgacgccgaagtagcttccccaggtcattcccatcgcgttgatgaaatagttccaggtcaggaaactcaccatcaccgccagacaagcacgcccctgcgcttgcttagcaaggccaatgggtaaaccgacagcaaaaatcagcggcatattacggaataccgtccaaccgccctcttcaataatgtgtacgatttgcgcgaataaactgttcggatcggtcagtgattccccgacaaacatcgggttttgcagcaagatggcaagacccaccacaatcccggcgaagggaaacagcagcactggcgtgaacatcgcgccgccaaagcgttgaatttgactgagcatttccacatcctcttttctcaattctgtaagtaggaagcctgattggttatgcggcaggcctggagcgaggataggaagatgcgatcggcagaacatgacgacccaatgggattcgtgatcgctttcatgcttttcgttgggcggtagagatctacgttttcgcgaaaaagtagacatctgtgagcactggtacacagcatcgaacacatctttaaaaaaaagatgttttttcaatcgattaagcagaacttgtgggcgcattacccgggcttgcaggcaaaaaagagatctagagatgatctacaaaagcattgcggagcggttaagaattcgacttaattccgcagatttcacgctaaacagccttcttcccggtgaaaaaaagttggcggaagaatttgcggtatcgcggatgaccatccgtaaagcgattgacctgctggtagcgtgggggttggtggtccgccgccacggcagcggcacttacctggtgcgcaaagatgtactgcatcaaaccgccagcctgaccgggctggtggaggtgttaaaacggcagggaaaaacggtcaccagccaggtgctgatttttgaaatcatgcctgcgcctccggccattgccagccagttacggattcaaatcaacgagcagatctacttctcccgtcgcgttcgttttgtggaagggaaaccgctgatgctggaagacagctatatgccggtaaaactgttccgtaatctttcgctgcaacatctggaagggtcgaagtttgaatatattgaacaagagtgcgggattttgattggcggtaattatgaaagcctgatgccggtgctcgccgatagactgctggcgcggcaaatgaaggtagcggaacacacgccactgctgcggatcacctcgttgtcatatagcgagagcggggagtttttgaattattcagtaatgttcagaaatgccaacgaataccaggtggagtaccatttacggcgactccacccggaaaagagttaaccgatactccagaagagcaccgccagtaattggggggtgataatgcgcaggaacatcactaacggatagacagtggcgtaagagagcgccgctgcaccgctggttggatgaagattattagcaaatgccagcgccggtggatcggtcatggagccagccagcatcccgcacatggtcaggtaattcattttggctaacatccgcgccagaataccaacagtaatcagcggaacggcggtgatcagggcaccataaccaatccagcttagcccttcgccattgaccagggtattcacaaaatccccaccagatttcagaccaacgaccgagaggaacagcacgatccccagctcccgcagcgcgaggttggcacttggcggcataaaccagtacagcttgccaatactgccgatacgcccgaggatcaacgccataatcagcggaccgcccgccagccccagtttcaacgcggccgggaatcccggcacaaagacgggaatagagcctaacaatacgccaagcccgataccaataaacaccggcaacatctgaacctgttgcagtttttgctgcgcattccccagcacattggcaacggcatcaattgcggacggacgccccaccaggttgagaatatcgccgaactgcaggctgatatcgccactggcgaccagttcgaccccggcacggttcaggcgcgagataacaacgtcatagcgttctttaaagtgcaggtcgcgaatacgttttccgagcacgttttcattggtgaccaccacacgctcgacgcgcaaatcagtgcctttcgtagacagcgaggtatcgacctcctgaccaatcaccagttgcgcattatgtaaatccgctggctgccccaccagatgcagcaaatcgcccagttggataatggtatctggcgaaggaacttttagggtttcttcacgtttcagacgcgagcagataattttgtcgccgttgagaataggtacatctttaatggctaaatcatgcaggttagggttctcaacgcgaatattgatagtcctgatcagcgcgccgccattggtgcgtgaagactcgtgctgctgggcttctgtctcgacattgacgcggaaaataacccgcaacatccacatggtgaacaatatcccgcaaatgccgaatggatacgccatcgcataactcatccccatctgatcgaccatttccattggtgtacccaggtcgcgcaagatctgctgccctgcccccagcgctggcgtattggttaccgcaccggagaaaatccccagcactaccggcagtggaatatcaaacagtttatgcaggatggcggtaaccagaccaccgatgatgacgatcagaacagcaaacaggttgaggcgtaatccggagacgcgcaatgaggcaaagaagcccggacccacctgaatcccgatggtataaacgaacaggatcaggccaaattcctgaataacatgcagcatatcgctacttaatgtcattcccgcctgagaaacaaaatggccgacgatgatcccaccaaacagcacgccgccaatacctaatcctatgccgcgaaatttgacgttgccgataaacaaaccgacgactgccaccaaagccagaatactgaccgttaatgctatatcactcatcgtccatttctcttgagataacattttaattgctacggattatggctgaatcggtgaagcagatttgccttatagcgcacattatcacgggaaagaacgtgccgaaatatcttaaacagtcgaaatttaacgcattgttgaagaagaaagacaaaaaaagccccaccagaatggcggggcaaagagaatagctagttagctatttaacgcgggacgttcgctgatagcgatacgctgcgctgcgatgggttcaggctcgttacgaattaaatcaatatgcagtaaaccgtttacgaaggttgcgccagagacttccatattttcagccagcgtaaaactcaggctaaatggctgattcataagcccttgatgcagccattttttctcttcttttggctgctccggcgtgccttttacgctcaggcgcgtaccttccagttgaatctctaaatcttcctgacggaaacctgccaacgcaagggtaatgcggtagtggttatcgtcgcttttctcaatgttgtacggcgggaagctctggctttcaccggcgttttgcagtgcgttggccagtttgtcaaaaccgatccattgacgcatcagtggggataaatcgaagttacgcatagtcatttctccttctaagaagcgagtaagtacctgcaaatccgaagattcgcatatgctccctgacggcgagcatggagatgtcaggccgcgccaggcggccttagggaattagttgatttcgatacggcgcggttttttcgcttccggaatcacgcgttcgagatcgatatacagcaaaccatttaccaggttagcgccacgaacatgaatgttctcagctaactggaatttgcgttcaaagttgcgttcagcgatgccctggtacagataggtgcgctctttttgttcgtcggcgtgagcacctttcaccaccagcagattatcctgggcggtaatttccagttcgctctcagcaaaaccagccacagcgatagcaatgcggtaatggttttcgtctaccagttcaacgttatacggagggtagccgccattactctggctctggttgttttctaagtggttaaacaaacggtcaaatccaatagcagaacggtaaagcggggataaatcaaagttacgcataatcaatagctcctgaaatcagcgagaatgtaagaccttccacaatggacaggtcaggtagccagaacacccatcaggcgcgtcctcatcggctacgatgtaaaaatgggtctggaaatgaacttttcaagccttatcagcggacttttttttgcagtttatggtctattgcatagactgagggggcagcacgaaacgttaaagtgcgattgccgccacagagcgacgtaatgatgatgttattttcagcaagggatcgctataactcatcaggccaacacccacgatcaacagatgaatttattatgataagaaatgtgttgttagcgttcatgatatgcagcggaatgacattactcggaggatgctccagcgtgatgtcccataccggggggaaagaaggaacgtatcccggcacccgcgccagcgccaccatgattggcgacgatgaaaccaactggggcactaagtcgctggcgatcctcgatatgccgtttaccgctgtgatggacacgcttttactgccgtgggatgtgttccgcaaagacagctcggtgcgctcgcgcgttgaaaaaagcgaagccaacgcgcaagccaccaatgcggttattccaccggccagaatgcctgataactgatttagcgatcagtttcggtgatccacagctggccaccttccatccacgccagccattgaccatccggtgagaagaccacggcatccgcagaaggcggattggcgtggttttcggttaaatactcaacctcgccactttgcgcatgggcacaagcaattcgattatccagcacaaagcccaaccattctcctgacggatgccagttaaatgcagactgaatatccgttttgttatgggttaactggcgcggctcgccgccctgtggcgagataagccacagttgcacaatgccgttatcatcacgcattaaaaacgcgatttgcgtaccctgcggattacagcgcacccagtggcgcgggacgttgactaaccccggataagcccgatggtgggtaaaggttaaacgtcgctgcacgacgccacgcggtggcgcgggcagggttgtttccgttccgcttaacggcgcatcacctgccgctttccagccagcttcatcttgcggtaactcaacgataaacagctccggcactttctcgccctttggcgaaagtgtgtcgccaataaatgccagcgcgtgatttcctacccatccttcttcataagcacgattgatttcatcactgccaggctgtggcgtgggcgtggttttgctcaccagcacgcaccagtggctaccgctgtattcacgcggatgctgcttttgtacgttgaccgggccaaacggcgcagcaacaccgacgtttcgcaaatccagcgccggatcgagttcttgcattacatggtcgttataggtaaagctcaccctttcaccgttcgggctaaagacatgcacatggctgccgccgcgcagcgctcctggggtgtacggtgcagtaatatccattgcatcgagattgctcaccttgccgctttcagcaatcacgccgcgacggtgatggaaatcgtaataccatgtttcatcaggattttccgggccgtgaataaagacatatttctctgactttggatgaacggtcaccacgccgacgtgtgcgccctgtgacgcgcgatagataacctcgacctcgccggtatggatattcacacgctcaatggtctcgccggtaaacgacgcgccagaaggacgcacgtcaaataccagccactggctgtcgggcgtccaggtattggtattggtgagcaggtgattacggggagcaaaggttatctgtttcatggcgcggtcctgatacaaaacgggtcccgccatcatacttcacaaggacttcactttcagacaatagtcttttgccatcgtgatgaatgtgagtgaaaagatggaacatttcgacgtggcgattattggcctcggcccggcagggtcggcgttggcacgaaagttagccggcaaaatgcaggtgatcgcgctggataaaaagcaccagtgtggtactgaaggtttcagcaaaccttgtggcggtctgctggcaccggacgcgcagcgttcttttattcgcgatggactgacgctccctgtcgatgtgatcgccaatccgcagattttcagcgtcaaaaccgtcgacgtcgccgcatcgctcacacgtaactaccagcgaagctatatcaatattaatcgccacgctttcgacttgtggatgaaatcactgatccccgccagcgttgaggtttaccacgatagcctgtgccggaaaatctggcgtgaggatgataaatggcatgtcatttttcgtgcagacggttgggagcagcatatttccgcccgctatctggtcggtgccgatggtgccaactcgatggtgcggcgacatctctacccggatcatcaaatccgtaaatatgtcgctatccagcagtggtttgcagagaaacatccggtaccgttctactcctgcatctttgataatgaaataactgactgttattcatggagtatcagcaaagacggttattttatctttggcggtgcttatccaatgaaagacggtcagacgcgtttcacgacgctgaaagagaaaatgagcgcctttcagttccagtttggtaaggcggtgaaaagcgaaaaatgcacggtgctgtttccctcgcgctggcaggattttgtctgcggtaaggacaacgcctttctgattggcgaagcggcaggatttatcagcgccagctcgctggaggggattagctatgcgctggatagcgcagagattctgcgtgcggtgttactgaagcagccggagaagagcaacgccgcctactggcgcgccacccgcaaactgcgtttaaaactcttcggcaagatagtaaaaagccgatgcctgaccgcaccggctttaagaaagtggattatgcgcagtggtgtggcgcatattccacagttgaaagattatccaacgcgcttcacatcgcccaccagcaggatgtaagagagcgcgccaatcaacgcgacggcggagatataaaccagtgcaggtgcgaaaccgtaaccctgcgccaggtaccccaccaccagcggaacggtgatgccgcccagaccaccggcgaagttaaacacgccgccggttaaaccaatcaggcgcatcggtgccagagaagagaccagcgaccaggtaatcgaagcaaaaccgttgccgaagaatgccagcgccatcaggcacataatcatcatcggatcgttagtgtagttagcgcccataatgcaggtggagatcagcaagccgcagataatcggcgttttacgcgcaaagcccagtgaaaagcccttacgtaccagcagatccgcgacccagccagagagcaggacgccgacaaacgccgcgaggaatggcaccgtggtcataaagcctgctttcagcgccgtgattcctttttcctgggttaaatagttcgggaaccaggttaagaaaaaccacagtgtagaagccaccgcaaattgcccaagatagacgccgatcagtttacgatgaaacaccagtttccagtctttggctgttaacggctgacgtgcctcttttttcaccggcgcatcgccatccaccagaccgccgccatcacgaatgtaatccagttcagctttgctgatacctttggtcaggcgcggcggctgataaaccttaaaccaaatcagcgaccagataatgccgataccaccggtgacaatgaacacccagtgccagctcaacatctcctgaatccagatcagcagcggagtcagaaacgccagaccgacaaactgaccagacgtataaaaaccaacggcagaagcgcgttcatgttccgggaaccagctggtcaccatccggttattggtcgggaaagcgggcgcttcgaaaataccggttatcgcgcgcagaccaattaatgacattaatcccgtggcaaagccctggaataaagtcgccactgaccagccaaatatcgcaataaaataagtcacgcgagaacctacgcgatctaaaaaccaaccgccggggatctgacatagcgtataaagccaggcgaaggccgaaaatacatagcccatttccgctttggtaataccgaactcttcctgaatatgggcggaagccacggccaggttagcgcggtcaacataacaaatgaccaccgtaataaagatcatcaccagcgtcagataacgccgacgccccggctttgctgcattaacgggaatatccatagcgagctttctccagattttgggcatagcgaagccgctcaccatgccctgtaatttacagagggttatatttttgtattgctgttttagtgcccgatgaggggcttacgtggcaggaattaccactctgctacgctgttatcttcatgacgccagagcggattacgccagtccggggcatttttactgaactcaataactttagcttcgtcgatttccacgcctaagcccggtttcgttagcggtttaaagaagccgccaaccatgctgaagtcctctttgtttttcacaaagtcgagtaactccgcgcctttgttgtaatgaatgcccatactttgttcctgaagtacggcgttataggaaacaaagtcgatatgcaggcaagccgccagtgcaatcggtccgagcggacagtgcggcgcaagggtcacatcataggcttctgccattccggcaattttgtagcattcagtaataccgcctgcatgggagagatccggttgcagaatcgaaataccgcctgcctccagcacgcgtttaaaatcgaagcgtgagaacatgcgctcacccgccgccagtggaatatgcgtttgtgccgccagtttcgggtagtattcggcttgttctgccagcaccggctcttcaataaacagcgggcgatacggctccagttctttaatcagcactttcgccatcggcgcgctgacgcgaccgtggaaatcaagaccaaactcaatctgattgccaaaagcttcacgaatttgtgccacggtgttgactgccgcatctaccgcgcgggagttatcaattagccccagttcttcacaaccgttcagtttgaaggtatcgaagccgatttcgcgcagggttttaatgccgccgataacatccgccggacgatcgccgccgacccaactgtaggctttaattttgtcgcgaaccaggccgcccatcagttgccagaccggcgcattcagcactttacctttgatatcccataacgcctggtcaatcccggcgatggcgctcatcaggatcggaccgccgcgatagaatccggcgcgatacatcacttgccataagtcattgatgcgcgatggatcctgaccaatcaaatagtcacccagctcgtgaactgccgcttccaccgtacgggcgcggccttcgatcacgggctcgccccaaccgaccacgccttcatcggtttcaattttcaggaacatccagcggggaggtaaacgatacgtggtaattttggtgattttcattgcactgcctctcgatacgccttaacaaatgctgctgcctgctgcgcggtgcgctctacggattgcccggcgcgatagagatcgctgcctaagcccgcccctgcacaacctgcgtctatccactgcgccaggttttctggcgtcacgccgccaacggcaaagactgcgatgtccgatggcaataccgcttttaacgctttgatgtattgcggaccaaaagccgatgacggaaatattttcagcgcctgcgcgcccgcttcgagcgcggtaaaggcttcggtcgccgtcgcgcagccggggcagacggtcatgccgtagcccaccgcacggcggatcacttcactatggatattgggcgtaacgatgagctgacagcccatcctggcgagcgcatcgacctgttcaggtttcagtaccgtacctgcgccaatcaacgccttgtcgccgtacgcatcaacgatggcgggaatgctttgctcccattgtggggaattcagcgggatttcaaccgcgtcgaacccggcgtcaatcaccgcgccaacatgcgccagcgcctcgtcgggcgtaataccgcgcaaaatggcgatcagcgggagtttagtttgccactgcatgagcgatgctccttataccagcctgaaatgccgtgtcgcccgccaccgccgtcacgtcgcaacccatcgcctgaaaggcttgctggtagcgcgcggtcagcgatgttccggcgacaagggtgatggcgtgttgatgggccacatagtcgcgcatactggcgacctctgcgccaatcaacaaaccagagagaaattcgctgacctgttcgcggggaagtgttcccagcacatgcgaggcgcgaactccaaaaagctgcggcaatatggcgggcgtattaagaccacgctcaaggccagctgtgaaggcatcggcagagttttcctgcggcggcaaacctgcgccaatcaatgagtgatttaacagtaaatgatgtaattcaccggtcatcacggtgcgaaaatcgttgatttgctggctatcggcctgcacccatttgcaatgagttccgggcatgacataaagagaggaaggagccagagctcgcgcgccgatcaattgtgtttcttcgccgcgcatcacattgtggttatcgtcatgagagacacataatccgggaataatccagatattgtcgccaactgacgttaattgttcgccaatagacgaaaaacaggcaggaacagataaatacggtgcaactttccagccgacgttgctgccaaccattcctgccattaccactggcgttttctcttcacgccagtcggtcgtgacttctgctaacaccgcagccggagattttccgttcaggcgcgtgacgcctgcttctgattgcctgctctccaggcagtggtcgccctgataaagccaggcgcgcagattggtcgatccccagtcaattgcgatgtagcgagctgtcatgtgatttcctttaaccttcgtgtcgagctggcgatcatggtaagcgccgcctgctctgccgcatcgccgtcctgatgtcgtatcgcatcgaacagcgccttatgttcctggagcgtttgcggcatgttggcctcatcgcccatccaggttcgttcaaaaaccgcccgctgcagcgaactgatcgcaatgctaagttgctgtaacaccgggttatgcaccgactgcagcaccgcctcgtggtagcgaatatccgcttcgttaaacgcttcgcggtcctgattgttggcaatcatctcgttcagcgccgattcaatctgcgccagatcgctggaagtcgcgcgctctgctgcccaacgggcaatcgccggttccaccagatttcgcacttcgctcatggcactgataagccgtgggtcgtagtcattttccagcacccattgcagtacgtcagtgtcgaggtaattccactggttacgcggtgccacaaacgccccgcgataacgtttcatttcaatcagccgcttcgccatcagcgaacggaacacctcacggatgatgttgcgcgaggttgcaaactcctcacagagttccgcctcagccggaagcggcgagcctggcacgtatttgccgtgaacgatctgtttacccagcgtaatgacaatgcgatcggttttattgagagtcatggagagtccttgtgctctgtatgttcttctctactttaccccgatcgatgcataacgcggcaactttgtagtaccagcgtgatgacgttcgcgtttgccgtgcgtgtaatgtagtacaaacttatattgttgtactacaatttagatcacaaaaagaacaatgcataaaaaaatgacatgcgtcgggcagaaatctgaaaagggatatcaggcgctaaacaggagggaaagaagagtatgctttcaacggcttagctactcgtttaaaggattaatcatgaagttgaattttaagggattttttaaggctgccggtttattcccactggcgctgatgctttcaggctgtatctcgtatgctctggtttcccataccgcaaagggtagttcaggaaagtatcaatcgcagtcagacaccatcactgggctatcgcaggcaaaagatagtaatggaacaaaaggctatgtttttgtaggggaatcgctggattaccttatcactgatggtgccgatgacatcgttaagatgctcaatgatccagcacttaaccggcacaatattcaggttgccgatgacgcaagatttgttttaaatgcggggaaaaagaaatttaccggcacaatatcgctttactactactggaataacgaagaagaaaaggcactggcaacgcattatggttttgcctgtggtgttcaacactgtaccaggtcactggaaaacctaaaaggcacaatccatgagaaaaataaaaacatggattactcaaaggtgatggcgttctaccatccatttaaagtgcgattttatgaatactattcacccagaggcattccggatggtgtttccgcagcattactgccagtgactgttacgctggacatcattactgcaccgctgcaatttctggttgtatatgcagtaaaccaataatcagtaagcgggcaaacgcgtttatgctgtttgcccgcccacagattaattcagcacatacttctcaatagcaaacgccacgccatcttcaaggttagatttggtgacaaagttcgccacttctttcactgaaggaatagcgttatccatcgccacaccgacgcctgcatattcaatcattgcgatatcgttttcctgatcgccaatcgccatgatttcttccggtttaatacctaacacgtcggccagtgatttcacccccgtacctttgttaacgcgtttatcgaggatttcgaggaagtacggcgcacttttcagcacggtatatttctctttcacttcctgcggaatacgcgcgatagcctggtcgaggatggcgggttcatcaatcatcatcactttcaggaactgggtattggggtccattttctccgcttcgcagaacaccagcggaattgtggcaacgaaggattcatgcaccgtgtagtagctgatatcacggttggcggtgtacagcgtggtgcggtccagggcgtggaaatgagaaccgacttcgcgagagagtttttccaggaaacggtagtcgtcatagctgagagcggtttgcgccacggtgctaccatcagcggccttctgtaccagcgcgccgttataagtaatgcagtagtcgcccggcagttccatatgcagctctttcaggtaattgtgaacacctgcataagggcgacccgtcgttagcacgacattcacgccacgggcgcgagctgcggcaatcgcatttttaacggcgggtgaaatggtgtgatcgggtagcagaagggtgccatccatatcgatagcaatgagtttgatagccatgagttccccaggtagattagttcctgacccatgctaacgcgattccgctcaaaaatcagtacaacacccgagggaaaagggggatgcaacgcgggttgcatgctccccatttgcttagcggaagagtttccctttcagcagttccatgcctgcggaaagcagatcgttattggcttgtggagacacttcaccttgcggtgagagcgcatcaataatcttcggcaattgttctgccagtaaactggaagctgtactggtatccacgccaagtttttgtccaagatcggacaccgcatttgtgccgagcgccgattccagttgctcgccactaaccgattgattgccctgttgattactcagccaggttgagagaatggcccctaagccgccactttgcagtttttccagcagcacctgaatgccgccctgctcctcaacccaacttaaaatagcctgatatttccccgcatcgcctttcagaaaggcaccgacaacttcatcaaaaagccccatgataatcacctgtaaagcgttacgtgttgacccaaaaagtatagatttgcgggatgataattgcggattgcagaaataaaaagggcggagatgatctccgcccttttcttatagcttcttgccggatgcggcgtgaacgccttatccggcctacaaaatcatgaaaattcaatacattgcaagattttcgtaggcctgataagcgtagcgcatcaggcacgctcgcatggttagcgccattaaatatcgatattcgccgctttcagggcgttctcttcaataaacgcacggcgcggttcaacggcgtcgcccatcagcgtggtgaacaactggtcagcggcaatcgcatccttaacggtaacgcgcagcatacgacggctttccgggtccatggtggtttcccacagctgttccgggttcatctcgcccagacctttataacgctggatggagaggccgcgacgggactctttcaccagccagtccagcgcctgctcgaagctggctaccggctgacgacgctcgccacgttcgataaacgcatcttcttccagcaagccacgcagtttctcacccagcgtgcagatacgacgatattcgccaccggtgataaactcgtgatccagcggatagtcagtatccacaccgtgggtacgcacgcgaacaatcggctcgaacaggttttgttcggcattggtgtggacatcaaacttccactggctgccgtgctgttctttgtcgttcagttcgctgaccagcgcgttcacccagcgggtaacggtctgctcatcagagaggtcggcttccgtcagcgtcggctgatagataagctctttcagcattgctttcggataacgacgctccatgcggttgatcattttctgcgtcgcgttgtactcagataccagtttctctaacgcttcgccagccaatgccggtgcactggcgttggtgtgcagcgttgcgccgtccagcgcgatagagatctggtactgatccatcgcttcgtcgtctttaatgtactgttcctgcttgcctttcttcactttgtacagcggcggctgagcgatgtagacgtgaccgcgttcaacgatttccggcatctgacgatagaagaaggtcaacagcagcgtacgaatgtgcgagccgtcgacgtccgcatcggtcatgatgatgatgctgtgataacgcagtttgtccgggttgtactcgtcacgaccgataccacagccaagcgcggtgataagcgtcgccacttcctgagaagagagcatcttatcgaagcgcgctttctcgacgttgaggattttacccttcagcggcagaatcgcctggttcttgcggttacgcccctgcttcgcagagccgcccgcggagtccccttccaccaggtacagttcggaaagcgccggatcgcgttcttggcagtctgccagtttgcccggcaggcccgctaagtcgagcgcacctttacggcgggtcatttcacgcgcgcgacgcgcagcttcacgggcacgggcagcatcgataattttgccaactacgattttcgcgtcggttgggttttccagcaggtattctgccagcagttcgttcatctgctgttcaaccgccgatttcacctcagaagaaaccagtttgtctttggtctgggaggagaatttcgggtccggcactttcacggaaacgaccgcaatcaggccttcacgcgcatcgtcaccggtggcgctgactttggcttttttgctgtagccttctttgtccatgtaggcgttcagggtacgggtcatcgccgcacggaagcctgccaggtgagtaccgccgtcacgctgcggaatgttgttggtaaagcagtagatgttttcctggaagccatcgttccactgcaacgccacttcgacgccaataccgtctttttcggtggagaagtagaagatattcggatggatcggcgttttgttcttgttcagatattcaacgaacgccttgatgccgccttcatagtggaagtggtcttctttgccgtcacgcttgtcgcgcagacgaatggaaacgccggagttgaggaacgacaactcacgcagacgtttcgccagaatttcatattcgaactcggtcacattggtgaaggtttcgaggctgggccagaaacgcaccatggtgccggttttttcagtctcgccggtaaccgccagcggagcctgcggtacaccgtgttcgtagatctgacggtgaattttaccctcgcgctggataaccagctccagtttttgcgacagggcgtttactaccgaaacaccaacgccgtgcagaccgccggacactttataggagttatcgtcaaatttaccgcctgcgtgcagaacggtcatgatcacttccgccgccgatacgccctcttccgggtgaataccggtcggaatgccgcgcccgtcatcctgtacagagacagagttatcggcgtgaatggtgacgataatttctttacagtgacccgcgagcgcttcgtcgatagcgttatctaccacctcgaataccatgtggtgcagaccggtgccgtcatccgtgtcgccgatatacatacccgggcgcttacgcaccgcatccagccctttcaggactttgatactggaggagtcataagaattcgacatcaacgtttctcgctcatttatacttgggttaatccgttattttacccttttccacggtaaacatcttcgaattttcgtccgacatgtctataacgtgttcagcactgatcgcgctgacaaagacctgtgattgcgtcgcttttaagcggctggcaagcagcccgcgacgctcatcatcaagctcagaggcaaaatcatctatcaggtagagacaccgccgcccgctttcacgggtgaggaactctccttgcgccagacgtaaggcgcacatcaacagcttaagctgcccacgcgataaggtatcttccaccggcgcaccgtcggcgcgaatgcgtaagtccgctttatgcgggccatgcgcggtgtaggttagctggcgatcgcgttcaaaattacgttccagcacctcagcatattctgtctctttctcccagccgcgctggaaagagaaagtcagagaaaactcagggagaaattgcttacaagtatcggccatatcagccgcgataccggcgctatactccgcgcgccaggtgctgatttgctccgccagcgggatcagctctttatcccacgggcgtagctgttcgtaacgtgtcacctggcgcagcgccgcattgcgctgcttgagcaatcgcttgagattgctccaggcggtgaaaaatccgggttcgttgtgaaagcatccccagtcgaggaatgctcttctgtatttggggccgccgttgagtaaagtaaacccttctggcgttatcaactgcattggcatcaggtgcgccagttccgcgaccttatgcccgtctgtaccgtcgatgcggactttgctgtcgccctgtttgtctttggttaagccaatcgctgtctcgcgctcttcgccctgtaatcgcccgtggagaacaaacgcctcctgctcatggcgaatgacgcgaccaatctgcaaactgcgaaacgcccgaccatggccgagcgtatagatggcttccagcacgctggttttgccactgccgttggcacctaccagaaagttaaagccgggagataaggcgagatccgcggtttcaatgttgcggaaatcgcggatcaacaagcgggtgagggacattacagtctcattggcatgacaacataagccgcgctctggctggccgcatcttcaatctgcacgctggaaaccgaatcggtcagcatcatgcggacgttttcgcatttcagcgcgttcagaacatccagcacataactgacgttgaagccgatttccatctccgcaccgctataggtaacgtcgaggatctcttccgcttcttcctgttccgggttgttggcggtgattttcagctggttttcgctgacataaagacgtacgccgcggaatttctcgttagagagaatcgccgcgcgagcaaacgcctgcttgagcagatcgcagccagcttccagatgtttgtccgggttcttcggcagaacgcggcgataatccgggaagcgaccatccaccagtttggaggtgaagataaagtcgccaacgtgggcgcgaatgttgttgctgccaatctgtacgcgcagcggattgtcgccgccgtcgagcatacgcatcagttcaatcacgcctttacgcggtacgatcaccgaatggcttggcaaagattgaccaattggcattgaacagaccgccagacggtggccgtcggttgccacggtgcgcagttcttcaccttcggtttcaaacagcataccatttaagtaatagcgaacgtcctgatgcgccatagaaaactgggtcgcttcaatcagacgcttcatcgttgcctgcggcagggtaaattcgacttcactctgccagtcatcgaggttcgggaaatccgccgctggcagggtagacagcgaaaaacggctacgcccggagcgtaccagcatccgttcaccttccagctgcacggcaatttccgcgccttcaggcagaccacggcagatatcaaagaatttgcgcgccggaacggtcgtcgctcctggctcgtgtggctgaaccagcgcaacacgtgccaccatttccatctcgagatcagtaccggtcagcgacaacgtaccgtcagcaacctgtaacagcagattaccgagaatcggtagcgtaggacgaccacctaacggaccgctcacctgttgtagcggttttaataaatgctcacgttctacggtaaatttcataggtttacgatgacaatgttctgattaaatttgaaaaatcttctttgatatcgtggctctcttcacgcaactgctcgatcttacggcaggcatgaagcaccgtcgtgtggtcacgaccaccaaacgcatcgccaatctccggcagactgtggttagtcagctctttcgccagcgccatcgccatctggcgcggacgcgccaccgagcgggatcgacgcttggaaaggagatccgcgactttgatcttgtagtactccgccaccgtcttctgaatattgtcgatggtgaccagtttttcctgcaatgccagcaagtcgcgcagcgcctcacgcacgaagtcgatggtgatcgcccgtccggtaaagttggcattggcaatgacgcggttcagcgccccttccagctcacgtacgttagatcgtagacgcttggcgataaagaacgccacttcgcccggcaaacgaatgtcgttttcgtcggcctttttcatcaggatcgccacacgggtttccagctctggcggttcgatcgccacagtcagtccccaaccgaagcgggatttcaaacgatcctcaacgccgttgatctctttcggatagcgatccgaggtgagaatgatctgttgattaccttccagcagggcgttgaaggtgtggaaaaactcttcctgagatcgttctttattagcaaaaaactgaatatcgtcgatcagcagtgcatctacggaacggtagtagcgtttaaactcttcgatcgcgttgttttgcagggctttaaccatgtcctgaacaaagcgctcggagtgcatataaaccactttggcattcggcttgcgcgccataatgccgttacccaccgcatgcagcaggtgagttttacccagacccgtgccgccataaaggaacaacgggttataggcaccgccagggttatccgccacctggcgagccgccgcgcgcgccagttggttagatttaccttcaacgaagttatcaaacgtgtgtttgacgtttacgttagaacgataggtcggttctgccggggccgggacgttatcccaacctgagcgcgtagaaggcgcagcacgttgcggctgcgtttgcgccacctgtgcaggggccgcgacgttgctcgtcactgccgcttgtggcgtttgcgtcaccggtttggtgccgacttcaaaacgcagctgtggggcatccgctccgcagaaactggttagcagtccattgatattattaaggtacttgtcccgtacccaatcgaggacaaaacggtttggcgcgtacagggccagcgtgttatcgctcagttccgcctgcaatgggcgtatccacatactgaattctgtggctggtaactcatcctgcaatcgggcaagacactgctgccaaagcgaaagtgacacggcggactccactcgaacaaaagtcgataatgactaaggctgaaacattcatgattgttgacgtacgtcgaaaagaccctgcttgagggtgacgcacgaaccgctgtctgcggttatatgcccgatcaagatcctgcaaaacgatcgggaccgcggatcatagcctaaactgcgcaagagatcttctgtttctcacagattttcccgatttatccacaggactttccagaactcgctaagtgtaaacgatcctgccgcgaggcgggcacgatttacgccgcatattggaaaatttaatgaccatagacaaaaattggcttaatcgatctaataaagatccaggacgatccttgcgctttacccatcagcccgtataatcctccacccggcgcgccatgctggtttccactggtgtgaggtcgtacattttccctgcgaaaaggtgcggaaaagcgcggtaaataaggaaagagaattgactccggagtgtacaattattacaatccggcctctttaatcacccatggcttcggtgtccatcgtttcatttttcggcggatatccaataaagccattgaatttattcaagtttaggtagaaatcgccatgaaacgcacttttcaaccgtctgtactgaagcgcaaccgttctcacggcttccgtgctcgtatggctactaaaaatggtcgtcaggttctggcacgtcgtcgtgctaaaggccgcgctcgtctgaccgtttctaagtaataaagctaacccctgagtggttaagctcgcatttcccagggagttacgcttgttaactcccagtcaattcacattcgtcttccagcagccacaacgggctggcacgccgcaaattaccattctcggccgcctgaattcgctggggcatccccgtatcggtcttacagtcgccaagaaaaacgttcgacgcgcccatgaacgcaatcggattaaacgtctgacgcgtgaaagcttccgtctgcgccaacatgaactcccggctatggatttcgtggtggtggcgaaaaaaggggttgccgacctcgataaccgtgctctctcggaagcgttggaaaaattatggcgccgccactgtcgcctggctcgcgggtcctgatagccctcattcgggtctatcaacgcctgattagtccgctactcgggccgcattgtcgtttcactccaacctgttcaagctacggaattgaggcattgcgcaggtttggagtgataaaaggcagttggttgacggtgaaacgcgtattaaaatgccaccctttacaccctggtggtgacgatcccgtcccgcccggaccatttgataccagagaacactaacgatggattcgcaacgcaatcttttagtcatcgctttgctgttcgtgtctttcatgatctggcaagcctgggagcaggataaaaacccgcaacctcaggcccaacagaccacgcagacaacgaccaccgcagcgggtagcgccgccgaccagggcgtaccggccagtggccaggggaaactgatctcggttaagaccgacgtgcttgatctgaccatcaacacccgtggtggtgatgttgagcaagctctgctgcctgcttacccgaaagagctgaactctacccagccgttccagctgctggaaacttcaccgcagtttatttatcaggcacagagcggtctgaccggtcgtgatggcccggataacccggctaacggcccgcgtccgctgtataacgttgaaaaagacgcttatgtgctggctgaaggtcaaaacgaactgcaggtgccgatgacgtataccgacgcggcaggcaacacgtttaccaaaacgtttgtcctgaaacgtggtgattacgctgtcaacgtcaactacaacgtgcagaacgctggcgagaaaccgctggaaatctccacctttggtcagttgaagcaatccatcactctgccaccgcatctcgataccggaagcagcaacttcgcactgcacaccttccgcggcgcggcgtactccacgcctgacgagaagtacgagaaatacaagttcgataccattgccgataacgaaaacctgaacatctcttcgaaaggtggttgggtggcaatgctgcaacagtatttcgcgacggcgtggatcccgcataacgacggtaccaacaacttctataccgctaatctgggtaacggcatcgccgctatcggctataaatctcagccggtactggttcagcctggtcagactggcgcgatgaacagcaccctgtgggttggcccggaaatccaggacaaaatggcagctgttgctccgcacctggatctgaccgttgattacggttggttgtggttcatctctcagccgctgttcaaactgctgaaatggatccatagctttgtgggtaactggggcttctccattatcatcatcacctttatcgttcgtggcatcatgtacccgctgaccaaagcgcagtacacctccatggcgaagatgcgtatgctgcagccgaagattcaggcaatgcgtgagcgtctgggcgatgacaaacagcgtatcagccaggaaatgatggcgctgtacaaagctgagaaggttaacccgctgggcggctgcttcccgctgctgatccagatgccaatcttcctggcgttgtactacatgctgatgggttccgttgaactgcgtcaggcaccgtttgcactgtggatccacgacctgtcggcacaggacccgtactacatcctgccgatcctgatgggcgtaacgatgttcttcattcagaagatgtcgccgaccactgtgaccgacccgatgcagcagaagatcatgacctttatgccggtcatcttcaccgtgttcttcctgtggttcccgtcaggtctggtgctgtactatatcgtcagcaacctggtaaccattattcagcagcagctgatttaccgtggtctggaaaaacgtggcctgcatagccgcgagaagaaaaaatcctgattcggtgagttttcgctaaaataagggcggtcagttgaccgccttttttcttttcgtagggcggataagcaccgcgcatccgccacacaaagcaacaggaacatcatgagcgataatgacactatcgtagcccaggccacgcctccgggacgtggcggcgttggcatcctgcgcatctccggcttcaaagcccgtgaagttgccgaaaccgtgctgggtaaactgcctaagccgcgctacgccgattatcttccgtttaaagacgccgacggcagcgtgctcgatcaggggattgcgctatggttccctggcccgaactcgttcaccggcgaagatgtgctggaactgcaaggtcatggcggtccggtgatcctcgacctgctgttaaaacgcattctgaccattcccggcctgcggattgctcgccctggtgagttttccgaacgcgcgtttcttaacgataaacttgacttagcccaggccgaggcgattgccgatcttatcgacgccagttcggaacaggcggcccgttcggcacttaactcgctgcaaggcgcattctccgcacgggttaatcatctggtagaagccctcacccacttgcgcatttacgtcgaagcggcaattgatttccccgatgaagagatcgatttcctctccgacggaaaaattgaagcccagcttaatgacgtgattgccgatctcgatgcagtgcgtgctgaagcacgtcagggtagtttgttgcgcgaagggatgaaggtggtgattgccggacgtcctaacgccggtaaatcgagcctgttaaacgcgctggcgggccgtgaagcagcaatcgtaactgatatcgccggaaccacacgtgacgtgctgcgtgagcatatccacattgacggaatgccgctgcatatcatcgataccgctgggctacgtgaagccagtgacgaagtggaacgtattggtatcgagcgcgcgtggcaggaaattgaacaggccgaccgcgtgctgtttatggtcgatggcaccacaacagacgccgtggatccggcagagatctggccggaatttatcgcccgtctgccagcgaaactgccgatcaccgtggtgcgcaataaagccgatatcaccggcgaaacgctgggaatgagtgaagtgaacggtcacgcgttaattcgtctctcggcaaggacaggtgaaggcgtggaggtgctgcgtaaccatctcaaacagagcatgggctttgacaccaacatggaaggcggcttcctggcgcgtcgtcgccacctacaggcgctggaacaggcagcggaacatctacaacagggcaaagcgcaactgttgggagcctgggcaggtgaactgctggcggaagagttgcgtctggcacagcagaacttaagcgaaatcaccggggaatttacttcagacgacctgctggggcggattttctccagcttctgtattggtaagtaaccgcgcttacgaagccgcattctgactgtcagatgcggcttcgcttcattgttaccactcctgttattcctcaaccctttttttaaacattaaaattcttacgtaatttataatctttaaaaaaagcatttaatattgctccccgaacgattgtgattcgattcacatttaaacaatttcagaatagacaaaaactctgagtgtaataatgtagcctcgtgtctttcgaggataagtgcattatgaacatcttacatatatgtgtgacctcaaaatggttcaatattgacaacaagattgtcgatcaccgcccttgatttgcccttctgtagccatcaccagagccaaaccgattagattcaatgtgatctatttgtttgctatatcttaattttgccttttgcaaaggccatctctcgtttatttacttgttttagtaaatgatggtgcttgcatatatatctggcgaattaatcggtatagcagatgtaatattcacagggatcactgtaattaaaataaatgaaggattatgtaatggaaaactttaaacatctccctgaaccgttccgcattcgtgttattgagccagtaaaacgtaccactcgcgcttatcgtgaagaggcaattattaaatccggtatgaacccgttcctgctggatagcgaagatgtgtttatcgatttactgaccgacagcggcaccggggcggtgacgcagagtatgcaggccgcgatgatgcgcggcgacgaagcttacagcggcagccgcagctactatgcgttagccgagtcagtaaaaaatatctttggttatcaatacactattccaactcaccagggccgtggtgcagaacaaatctatattccggtactgattaaaaaacgcgagcaggaaaaaggcctggatcgcagcaaaatggtggcgttctctaactatttctttgataccacgcagggccatagccagattaacggctgtaccgtgcgtaacgtctatatcaaagaagccttcgatactggcgtgcgttacgactttaaaggtaactttgacctcgaaggattagaacgcggtattgaagaagttggcccgaataacgtgccgtatatcgttgcaaccatcaccagtaactctgcaggtggtcagccggtttcactggcaaacttaaaagcgatgtacagcatcgcgaagaaatacgatattccggtggtaatggactccgcacgctttgctgaaaacgcctatttcatcaagcagcgtgaagcagaatacaaagactggaccatcgagcagatcacccgcgaaacctacaaatatgccgatatgctggcgatgtccgccaagaaagatgcgatggtgccgatgggcggcttgctgtgcatgaaagacgacagcttctttgatgtgtacaccgagtgcagaaccctttgcgtggtgcaggaaggcttcccgacatatggcggcctggaaggcggcgcgatggagcgtctggcggtaggtctgtatgacggcatgaatctcgactggctggcttatcgtatcgcgcaggtacagtatctggtcgatggtctggaagagattgacgttgtctgccagcaggcgggcggtcacgcggcattcgttgatgccggtaaactgctgccgcatatcccggcagaccagttcccggcacaggcgctggcgtgcgagctgtataaagtcgccggtatccgtgcggtagaaattggctctttcctgttaggccgcgatccgaaaaccggtaaacaactgccatgcccggctgaactgctgcgtttaaccattccgcgcgcaacatatactcaaacacatatggacttcattattgaagcctttaaacatgtgaaagagaacgcggcgaatattaaaggattaacctttacctacgaaccaaaagtattgcgtcacttcaccgcaaaactgaaagaagtttaattaatactacagagtggctataaggatgttagccactctcttaccctacatcctcaataacaaaaatagccttcctctaaaggtggcatcatgactgatcaagctgaaaaaaagcactctgcattttggggtgttatggttatagcaggtacagtaattggtggaggtatgtttgctttacctgttgatcttgccggtgcctggtttttctggggtgcctttatccttatcattgcctggttttcaatgcttcattccgggttattgttattagaagcaaatttaaattatcctgtcggctccagttttaacaccatcaccaaagatttaatcggtaacacctggaacattatcagcggtattaccgttgccttcgttctctatatcctcacttatgcctatatctctgctaatggtgcgatcattagtgaaacgatatcaatgaatttgggctatcacgctaatccacgtattgtcgggatctgcacagccattttcgttgccagcgtattgtggataagttcgttagccgccagtcgcattacctcattgttcctcgggctgaagattatctcctttgtgatcgtgtttggttctttcttcttccaggtcgattactccatcctgcgcgatgccaccagcaccactgcgggaacgtcttacttcccgtatatctttatggctttgccggtgtgtctggcgtcatttggtttccacggcaatattcccagcctgattatttgctatggaaaacgcaaagataagttaatcaaaagcgtggtatttggttcgctgctggcgctggtgatttatctcttctggctctattgcacgatggggaatattccgcgcgaaagctttaaggcgataatctcctcaggcggcaacgttgattcgctggtgaaatcgttcctcggcaccaaacagcacggcattatcgagttttgcctgctggtgttctctaacttagctgttgccagttcgttctttggtgtcacgctggggttgttcgattatctggcggacctgtttaagattgataactcccacggcgggcgtttcaaaaccgtgctgttaaccttcctgccacctgcgttgttgtatctgatcttcccgaacggctttatttacgggatcggcggtgccgggctgtgcgccaccatctgggcggtcattattcccgcagtgcttgcaatcaaagctcgcaagaagtttcccaatcagatgttcacggtctggggcggcaatcttattccggcgattgtcattctctttggtataaccgtaattttatgctggttcggtaacgtctttaacgtgttacctaaatttggctgatcccttcaagaagccagccatttcgctggcttcttgcctgtcaggaaatctcttttgtccaaatggcaactcgcctgattctccttcaccacgtatgctttgcgtcaccttactatcaggacgctttagcccatgtcccgctttttaatttgtagttttgccctggttttactttatcccgccgggattgatatgtacctcgttggtttaccgcgcatcgccgccgatctcaatgccagcgaagcgcagttgcatattgcgttctccgtatatctggcggggatggcagctgcgatgttatttgccggtaaagtggccgatcgttcagggagaaagccggtcgccatacccggcgcggcgctatttattattgcctcggtgttctgttcactggctgaaaccagcacgttatttcttgcaggccgatttctacaggggttgggcgcaggctgttgttacgtagtggcgttcgccattttgcgcgacacgctggatgatcgacgtcgggctaaagtgctgtcattactcaacggtattacctgcatcattccggtgttagcgccagtgctcggacatctgattatgcttaaattcccgtggcagagtctgttctgggcgatggcaatgatgggcatcgcggtactgatgttgtctttgtttattttaaaagaaacgcgcccagcgtcccccgctgcttcggacaaaccacgagaaaatagcgagtcgctgcttaatcggtttttcctcagccgtgttgttatcaccaccctcagcgtttcggtgatcctcactttcgtcaatacatcgccggtattgctgatggaaatcatgggttttgagcgcggagaatacgccaccattatggcgttgaccgctggcgtcagcatgaccgtttcattctccacgccatttgcgctgggaatttttaagccacgtacgttgatgatcacctcgcaggtgttattccttgcagcggggatcacccttgccgtttcaccttcccatgcggtttctctgtttggtatcacgctgatttgcgccggtttctcggtaggttttggcgtagcgatgagtcaggcgttaggaccattttcattacgcgcgggcgtagccagctcgaccttaggtattgcgcaggtttgcggttcgtcactgtggatttggctggcagcggtggttggtatcggcgcatggaatatgctgatcgggattctgattgcctgtagcatagtgagcctgttgctgattatgttcgtcgcgcctggacgccccgttgccgctcatgaagaaatccatcaccacgcttgatctcaatctgctgctctgtctgcaactgctgatgcaggagcgcagcgtgaccaaagcggcgaagcggatgaacgtgaccccttcagcggtgagtaagtcgctggcaaagttaagagcgtggtttgacgacccgctctttgtgaactcaccgctgggcctgtcgcccacaccgctaatggtcagcatggagcaaaatctggcggaatggatgcaaatgagcaatctgctgctggataaaccgcaccaccagacaccgcgcggcctgaagtttgagttggcggcggaatcgccgctgatgatgatcatgcttaatgcgctgtcgaaacggatctaccaacgttacccgcaggcgaccatcaaactacgtaactgggattacgattccttagatgccattactcgtggtgaagtggatattggtttttccggtcgcgaaagccatcctcgctcgcgggagctgttaagctcgctaccgttagccattgattatgaagtgctgtttagtgatgtaccctgcgtctggttacgcaaagatcatccggcactgcatgaaacgtggaatctggacacctttttacgttatccgcatatcagcatttgctgggaacagagcgacacctgggcgctggacaatgtgttacaggagctggggcgcgaacgcacgattgctatgagcctgccggaatttgagcagtcactgtttatggcagcgcaacccgacaatctgctactggcgaccgcgccgcgctactgtcagtactacaatcaactccatcaactgccgttggttgctcttcctctcccgtttgacgaaagccagcaaaaaaagctggaagttccttttaccctgctgtggcataaacggaacagccataatccgaagatcgtctggttacgggaaaccattaaaaacctttacgcgtcgatggcataaccgaatcgtatgaaacgcgacccaatttcacaataaaatgtaaaaaagttgtaataagcttgtctgaatcgaacttttagccgctttagtctgtccatcattccagtaaatgattactcttatattcataatggaccattaagcatggagcgaaaaatggcgactcactttgcccgagggattttaacggaaggacatctgatttctgttcgtctcccctcccagtgtcatcaagaagcccgaaacattccccctcatcgtcaaagccgttttctggcgtccagaggtttactcgcagaactgatgttcatgctgtatggcattggcgaattgccggaaatcgtcaccctgccgaaaggtaaaccggttttcagtgataaaaatttgccttcgttttctatttcctatgccgggaatatggttggcgtggcgttaacaaccgaaggtgaatgtggcctcgatatggaactacagcgtgcgacgcgcgggtttcatagcccacacgcgcccgataaccacaccttttccagcaatgaatcgctatggatcagtaaacaaaacgatcctaacgaagcgcgggcgcagctcatcacgctgcgccgaagcgtgctaaaactaaccggtgatgttttgaatgacgatccgcgcgatctgcagctgctgcccattgccggacgcctgaaatgtgctcatgtaaatcatgtagaagcgttatgcgacgcggaggacgtgctagtgtggtccgtggcggtcacgcccgcgattgaaaagctcagtgtctgggagttagatggcaaacacagctggaaaagcctgccggatattcacagccgcgccaacaatcctaccagccggatgatgcgttttgcccagctctctaccgtgaagtctttttcgccaaattgatagacaaccacaggagtcattatgtctgaaaaattgcaggtggttacgttactggggagcctgcgcaaaggctcatttaatggcatggttgcacgtaccctgccgaaaattgctccggcgagcatggaagtcaatgcgttaccttccattgccgacattcccctgtatgacgctgacgtacagcaggaagaaggttttccagcaacggttgaagctctggcggaacagatccgtcaggctgacggtgtggtgatcgtcacgccggaatataactactcggtaccgggtgggctgaaaaatgccatcgactggctttcccgcctgccggatcaaccgctggcgggtaaaccggtgttgattcagaccagctcaatgggcgtgattggcggcgcgcgctgtcagtatcacctgcgccagattctggttttcctcgatgcaatggtgatgaacaagccggaatttatgggcggcgtgattcagaacaaagttgatccgcaaaccggagaagtgattgatcagggtacgctggaccacctgaccgggcaattgaccgcatttggtgagtttattcagcgagttaagatctaaataaaaaacccgccagtaatcatgcatggcgggtttttaatgcgctatcgattttaatgagcgtcgataaatacaatcttcaggataaacagcagcgcaacgatgattacgcacgggctaaggtcacgcagacgcccggtaccaatcttcatcacgcagtaggagataaagcccagcgcaataccttcggtaatcgaaaagctgaacggcatcatcacggcggtaataaacgccggaacagattcagtaagatcctgccagttcacgcgagcaagacttgaggtcatcaacacgccaacgtagatcaacgcgccagctgcagcgtagcctggcaccattcccgccagcggcgacagaaagataaccagcaggaacagcagaccaacaaccactgccgtcagaccggtacgaccgccaaccgatacgccggaagaggactcaatataagccgtaacggaagaagtaccgataaacgaaccggtcacggaagagatactgtcgacatacagcgcctgcttcatgcgcgggaatttccccttctcatccgccagacctgctttatcggtcacgccaatcagcgtaccggaggagtcaaacaagttgaccaacatgaaagagaaaatcacccctgccagcccgaggttaaacgacccggctaaatctacatgacccacaactgtcattacgctcggcggcgcagaaacgatgccattgtagtgcacatcacccagcatccagcccagcagcgtcgtcaccacgatagaaaccagcaccgctgcgtgaatgttgcgcgaggccagaatagcaatgatgaagaagccgaggatacccagaagtacgctgtgagaagtcagattaccgatgctcaccagcgtttccgggttagcgacaatcacacctgcgtttttcagccccatcatgccaatgaacagaccgataccgctggtaatacccacacgcagactcaccggaatgttggctatcatccagtagcgaacgcggaaaatcgtcagtaacagcagacctatcgcgccccagaagattgcgcccatcccgacctgccacggcaagcccatcgcctgtacaacgacaaaagcgaagaacgcattcaggcccatagcgggtgccagtgcaactggcaggttagcaaacagtcccatcataatactgccgaatgcagcgatcagacaggtagtgacgaagacggcgctggtatccatgccagcaacgccaagaatttgcgggttaacaaaaacgatgtaaaccatcgtcaggaaggtggtaaaaccggcgatcacttcggtccgtgccgtcgtgccatgttcgcgcagtttaaacacgcgttccagcatcccctggccagaagcctgggttgtgtgttgttgactcattatctatttccgaacaaggagggaaaatccgtcgctatcgtataccaaaatgagacaatatggacggctgaagataactttttttcattgtatttgcttatacggcaacgattgcgtcatgcgaattggcatgacgaaaacgttaaactaacgataaaggaaagacatgtcccagatagaagcggtatttttcgactgcgacggtacgctggtcgatagcgaggtcatttgctctcgcgcatatgtaacgatgtttcaggaatttggtattacgctcgatcctgaagaggtattcaaacgtttcaagggtgtaaaactgtacgaaattatcgatattgtttcccttgaacatggtgttacgttagcgaaaacagaagctgaacacgtttaccgtgcagaagtcgctcggctgttcgattcagaactggaagccatcgaaggggctggagcgctcctgtcagcgatcactgcgccaatgtgtgtggtatctaacggcccaaataacaaaatgcagcattctatgggcaagctgaatatgttgcactacttcccggataaactgttcagcggctacgatattcagcgctggaagccagacccggcgttaatgttccatgcggcaaaagcgatgaatgtaaatgtagaaaactgcattctggttgatgactcagttgccggtgcgcaatctggtatcgacgcaggtatggaagtgttctacttctgcgccgacccgcacaataagccgatcgttcacccgaaagtcaccacctttacccatctttcgcagttaccggaactgtggaaagcgcgtggttgggatattacggcatagttcttcacactcccttcacttaccccgcttaaattggcgctcaaaggtaagttaagggtgtttgatatgtctgtttcacgtcgggtaatacatcacggactttattttgcggttttaggaccgttaattggtgttctgtttcttgtcctctacatattcttcgcaaaagaaccgctggttcttttggtaataatacaggtacttccattgtttctcttattgtcgattactacgggagctattcctgcattgttaaccggcgtgatggtcgcctgtctgccggaaaagatcgggtcacagaaaaattatcgttgtctggctggtggcataggtggcgtcgttatcaccgagatctattgtgcagttattgtacatattaagggcatggcttcctcggagttgtttgaaaacattctttctggtgacagtctcgttgtccgcatcattcctgcattgctggcaggtgtggtgatgagcagaatcattacccgtctgcccggattggatatttcatgtcctgaaacagactctttaagttaagcgggatactttatctttgggctactcaaaagcagacaggatgttactatgactcaaaatatcaggccgttaccccaattcaaatatcatcccaagccactggaaacaggcgcatttgaacaggataaaaccgtagagtgcgattgctgtgaacaacagacgtcagtttattactcgggtcccttttattgcgttgatgaagttgaacatctctgtccgtggtgtattgcggacggttctgctgctgaaaagtttgcaggtagttttcaggatgatgccagcatagaaggtgttgaatttgagtatgatgaagaggacgaatttgccggtattaagaacacatatcctgatgaaatgctgaaagagttggttgaacgcacgccaggttatcatggatggcaacaggaattctggcttgcgcattgtggcgatttctgtgcttttatcggctatgtgggctggaatgatataaaagatcgcctcgatgaatttgccaaccttgaagaagattgtgagaatttcggtattagaaattctgatctagctaaatgcctgcaaaagggtggtgattgtcagggttatctcttccgctgtctccactgcggcaagctgagactgtggggtgatttttcgtagttatttaaataatgagaacaggccggagcgtaattcatacatccggccttatttcttcagcttaaccgagcgctaattctgcggcagcggctttatcagcgattaccatcagcgaaggatgcagctgcaacacggaagctggaacatcttcggtaaccggaccttgcagaacatttttcagtgcctgcgctttacctgcgccactgacaattatcagcaagtttttcgccgccatgatgcttttcggccccatcgtcacgtagctgtcaggcactaacgaaaagtcgccgcccaactcaccatgcgccacaatatcaaccatctctccctggatcgggaactccacggtttgctcatggaaatgggtcgtattcggcaaattgccacaaaaatgaccatctgcacctaatcccagcaccaccaaatccaggccgccttcacgcgccagtttctgatcatgctcgcggtagttatcaatagtgagcttctggatattctcttctttgatccccgcaggggtgaaaaacagattacgcagattggtaatcgttacaccttctccctctttgccgcgaaagggaatttcatcgaaattatagaaatagcagttatcgtaccagggcttacctttaaccagggtggtgaggtattcatacatgcctttgggcgtgctaccggcggtaattgccaggttaacacgacgcgtcttcgacatataaccaagcagatggtgtgccgcgacacggctcatttcctggtaatcttcggtaatgattaatttcatcttagtgccttattttatttaaataatttctgtacgaaggctgcataggcaggccgccagacatccatttcatggttcaggccgggatattcctggtaatcaaacttaatttttttctgctcaagctcagttttcagcccggcgatatccttgccggttacgacatctttatcaccaacgaccacagtaaaattacgtagttgctggttaatagctgccggatcgttcagccgggccgcgacaccttcatccggtacggttgtcgtggtaacaccactgaatgtggccagccagccaaagctttccagatgattcattcccgataccagcgcctgatacccaccttgtgaaagccctgccagtgcgcgaccatcggcatctttacggacgttaaaacgcctgctaatcagcgggataatatcgttcatcagttcgcgatctgccgctttagcattcagcggataaaagactttacgtctttcctgaggcacgaaatcttcgggaataatgcccttcgcatcggtttcggtatctgggatcaccaccagcatcggtttaattttcccttcagccagcaggttatccatgatttgcgggatacgcccctgatcgatagcggaacgtccagtatcaccaaagccgtgatagaaatagagcactggcaaaggctcgcccatgccggtgtatcctggcggggtccagacatacatctgacgttcagattgcaatgcgttggagtggtaagttatggcgatcaaatcaccatgcgcaacagaacgcgtatccagataactacctggcaccagaatcatactggagttaacctggcgctgaggcttagtcattgcggtgccagtatcaatgctgcgtacaccatcaacattgaaaaaatattcgtacagattgcctttcaggacaggtgtgcgccacgaccagactcccgcttcgtctttggtcatcgggtgaatattgtccggaaccggaacacccaccactacggagacgttttttgccccaggggcaaagtagcgaaaggtcacgctgttatcggcattgacctgagtcacatactgtttaaccggaatagtgggtgccgggctggctggcatatccgctgctatggcccactgagcagaaataccgctggcaatagccagcgttaaagcagcaatttttatattcatcgtaatattcctttcattaagttccattaccaccagatttcagcctgggcaccgacagcaaactggtcgtctttattgtcttcaaaggtgaagccatccagttcgttttccagggctttgatatacgtggcgtagaaacgaatttccggacgcgaggtcaacatactggtattgactttaaaggtatggaagagcgtggttttataaccagactcattaaatttattactattcgcatctttgttttgctgggtgaaatagcccagttcaacacctgtctggttatattggtcccaaatataggccgggcgaacaaccgcacgaatagattcgaaatcagagtgggcgcctgtttcgtagctatatatatcgttaccgaaggagtaaacaatcgcgttagctacaatgaaatgatcgccaatataggcttcgccctgcgaagtcagacgtaccgctgttccgccggtgtgatcaccataataacgaccattaaaggtggtaaatggacttgcgccagcataacggccaaagttactggcgatagaattattcgcgaccaggaaggagaattcgttgaagccacctttatcaaatttctgcgttaaagatgtgccaaacatccaggtatctttccagtcataatacccgttattatcctgattatctttttccgatgcgctttcgtttgccgtgacataacgaccacttaccattaaggtggctttatcccataacgggatatctttatagcgtaaatcaatggtattggtattaatctgctgtttgttttgcaggctgcgatcgtaatcatcgacatcttcgcgaaccagcgcgatatcaattttacccggaccgactttccagttttccagacctacacccgctgcggcatcagtacgctgcgttttccagtcaagcatctggatttcaattttcggcgcaccgtgtttacccacccagaaatcagcctctggcgcaaagggcaggaaacctttggtggtaacgtacatatcggagaactgcatatagttctcgccaccggcgttatcgccaaaccagccggtagagtactgctgaccaacgttaccatccatcatcacaacggcatcaacccgtttgccgttttcgttgtagacacgttgttttaactgcaaatcaaaccagccggagtattcgttaccaaagcggcccagagaaccaatcgcccatgatttaggtgaaccatgagaggcggtcccccaaccagaacggtaatagccgttgtaactaaagccaatttcatctttcacaaatttactgaaatctttcagagtcatggaagaataaatcgagcctgtctcactggcatttttctcttcatttttgaccagtacagcatcaggttttgcggcactactggtcgggaacggattggcggcatacccttgatcattcgtacttacgctacgattcaccgtcgctggcgtatactttttcttctcttcatctttatactttttgagttcgctttgcgtttctcttaacgccttttctaataactcaaggcgttgttccaccgttaatgattcagccaatgattgtgcagaaaaggctaacggtgccattaataagatggcagaggtaataagatttcgtctaaacataatatccctttatggtgcaaagaaagaattaacgcatcgcatccagactgttctgaatgcgacgataattaaggtgctttaatggttattttttttaatgacagcccccgcgtcttgatcacctctgcataccatccgaagcttttcttgcgtgttcttgtgaggcttccttcgccattatcatcacgatccacataaataaagccgtagcgcttagacatttgtgaatgagatgcactgactaaatcaattggcccccaactggtgtaccccataatatacacaccatcggcaatcgcttcatttacctgtaccaggtgatcgtttaaataggcaattcgataatcgtcctgtatcgaaccatccgcttcaacgctgtcttttgcgcctaatccgttctcgacaataaataacggtttttgataacgatcccaaagcgtatttaacagaacccgtaatccaaccggatcaatttgccacccccactctgaacttttcagatgcggattggggatcatattcagtatgttgccctgcgcatttttattaatgctttcgtcgtgggaaacacaaccagtcatgtaataactaaaagagatgaaatcgacggtatgttttaaatcttctgcgtcactttcagtcatctcaatggtgatattgtggtcgcggaagaaacgctgcatatagccgggatactggccacgcgcctgaacatcaccaaagaacatccagcgccggttctcttccatggcctgcaacatatcctgtggctggcaggtgagggggtaaaccagcccaccgagaagcatattgccgattttcgcttcgggtagcaggctatgacaggctttaactgcccgcgcactggcaaccagttgatggtggatagcctgataaacttccgcctcgccactctcttctgccagccccacgcccgtgaatggcgcgtgtaacgacatgttgatttcattaaacgtcagccataacgccactttatgttggtagcgagtaaagaccgtgcgggcgtaatgctcgaagtgatcgatgaccgctcgattagcccaaccgccgtagtttttcaccagcccatatggcatttcgtaatgggataacgttaccagcggcttgatccccgcctgcgccatttcatcaaacagccgatcgtaaaacgctaaccccgcttcattcggttcgacttcgtcgccctgagggaaaattcgcgcccaggcaatggaaatacgcagacaggtgaagcccatctcggcaaataacgcgatatcttccgagtaacggtgataaaaatcgatggcgacatctttgatattctctttccccaggatgcgcggttccatttttcccattacgccatgaggctgtaaatctgaggtcgagatccctttgccatcttcctgccaggcaccttccacctgattggcagctgttgcgccaccccaaagaaatgtttctggaaatgctttcataattaactccttttatcgttagcgaatgatggataacagcggttcacctgcgcttatctgcgccgtgccgtggggtaatacgtccgtaaaatcatcgctattactgattaataccggcgtcgtcagatcaaatccggcctcgcgaatagcagggatatcaaaagaaatcagccgatcgcctgtattgaccttgtcacccacgttgacgtgagcggaaaagaatttgccgtccagttttacggtgtcgataccgacatgaatcaggatctccacaccatcatctgactcaatgccaatggcgtgtaatgtggcgaacaacgaagcaattcgacccgcaaccggagaacgcacttcaccaaccgagggcagaatggcaatacctttacccaacaggccactggcaaacgtggtatcagcgacgtgaatgagcggcacaatctctcccgtcatcggtgaacagataccgccctgctcaggtggtgtaataacctctggtgttttctcttgcggggcaccctgcgctggctgacgtttagcggtgatgaaatgaagcatcaccgtaccgacaaatgcgcaaccgatggcaatgacaccgccaataacgctggcccagacggtgaaatcaattcccgttgacgggatggtttgcatgaaggtgaaaatacttggcaaaccaaaggagtagactttcgtttgcgcgtagccaatgatggtggcccccaaagccccactgatacaggcgataacaaaggggtacttacgcggcaggttgacgccatataccgctggttcggtgataccaaacagactcgtcaacgccgctgatcccgccaccacttttttctgcgcatcgcgttcgcagaggaagacgccgagcgccgccccgacctgcgccataatggcgggcattaacagcgggatcatggtgtcgtagcccagcacggtgaagttattgatacacagcggcaccaggccccagtgcagtccgaacatgacgaagatttgccagaagccgcccattaccgcgcccgcaaatgcaggaaccgcctgataaagccagagataaccggcggcaatcagttcgcttatccaggttgatagcggccccaccagcagaaaggtgacgggtctgataaccatcagacatagcaatggtgtgaagaaatttttgattgccgacggtaaccacgcattaagtcggcgttccagaatgctgcacaaccaggcagaaaaaataatgggaataaccgatgacgagtaattcaacaatgtgaccggaatacccaggaaatccagccccagcgcatccgctttttgcccgttctcgaaagcagtcagaattaatggatgcactaacgctccaccaatcaccatggcagtaaatggattaccgccgaagcgtttccccgcggtgtatcccaggattatcgggaagaaccaaaacaaggcatcactggcgctgaataaaattaaataagtaccactttgttcggtcgtccactgaaaagtgagcgccagagccagcatacctttcaagatcccggttgccgccatcaaaccgatcagaggcgtaaaaatacctgaaataacataaacaaagcggtttagcagattacctttatcatcattttccggtgcctgttgcgctttttcgtcaaggcctgccacactgttaaccgccaggaagacatcggccacatggttacctatgaccacctgaaactggccaccgctttccaccaccataataataccgggggtctttttcagtacctctgcttgcgctttgctttcatcctttaatttaaaacgtaatcgcgttgcgcaatgcatcagactcacaatgttatctgcgcccccgactcctgcgactatttttctggctaactccgtcataacttgccctctaccgctttgcggcaaaactccaaaaaaaaacctgaaaaaaacggcctgacgtgaatcaagcaatttttttcaggttttgcccgcttagtgcggtaacaatcctttactcagtaataatatttcagtgttctttgcgcacgcgctctatatttatggctaaaaacataatctctgcgggtgaaattttacgttgatactgcaaaccaataaaaatggcgatccgttccgcacattgccatgcttgcgggtaattttgttttactgcttgttgtaatgattcatcactatcgttaattgaagcatgttcaagaatacgccaggataaaaacttcagatgtgtaaccagtcgctgataactcaagctttcttcctggtaattaaggctgaactgaaattttattaattgcagcatttcgcgcattaactgcgtgacacctgcaacatcctccatatttccgctcatttgggcactgaccagatgcatggcaataaagcccacttcatctttcggtaactgcacgcccaaccgtttatcaataatggttaacgcttcttcccctagctggaactctttcgggtaaagccgctggatatcccacagcaacgggttgggcagcaacacgttttgctgaaagcgtttaatcgcaaactggcaatggtcagttagcgagatataaatactgtcctgtaattttcccaagcgctcctgcgctaaagagataatacgatcacaggttgccatcacctcaagaggaatatgacttaagagttcgcttaatcgcccgttcagttcatgactgctcaaggcatactctttttctattccacttgagttaattctttcgccagcgcgtttttgaaagccaattccgcgccccatgacgactttttcccgctgttgatcatcaataaccaccacaacattattgttgagaattttggtgatttgcatgttcatagcaaggaccttttttataaacaaaaaaacccgacttcaccagtattctctggttatgtcaggttttgcctgcgaatgcagtaacaatccagtcatttattaatggtttttataacgaacatccaggttcggaaattaatttaattgcgtgcagagaaaatagcaatgcgctattgataaaaatatgaccatgctcgcagttattaactttgtgtaattttaggaatttataaagttatatataacaaatcccaataattaagttattgggatttgtctggtgaattatttgtcgctatctttccccgccagcagtttatccagctcatcgccaccgacgtgacggaaatcctgccccttcacgtagtagaagataaactcacaaatattctggcagcggtcgccaatacgttcgatagaacgcgcgcagaacagcgcagtaagtacgctcggaatggtacgcgaatcttccatcatgtaggtcatcagttgacgaacaataccttcgtattcctgatcgacttttttatcttcacgataaatacgtaccgcttcgtcaatgtccatccgcgcgaacgcgtccagcacgtcgtgcagcatctggatggtatgacggcccagcgactccagacttaccagcaacggctgatgctgctgggagaatttctccagcgcagtacggcagattttgtccgccacgtcgccaatacgctccagctcggcaatggttttactgatcaccataaccagtcgcaggtcgctcgccgtcggctgacgtttggcgataatgcgcacgcaggcttcatcgatcgccacttccatcatgttgacgttcttgtcgccttcgatgacgcgcttcgccagatcgctgtcctggttatgcatcgcggtgattgcatcagaaagctgctgctccaccatgccgcccatggtcatcacctgcgtgcggatactttccagttcggcgttgaactggccggaaatatgtttattaagattgagactgtccataacgcactcctgaatcaaccgtaacgaccggtgatgtagtcttctgtttgtttcttcgctggcttggtgaacagatcgtccgtgttgctgaactcaatcaattcgcccaggtacataaacgccgtgtggtcggaacaacgcgcagcctgctgcatgttgtgggtgacgatcaccacggtgtaatcctgcttcagttcggtgatcagctcttcaatacgcccggtagagatagggtcgagcgccgaacacggttcgtcgagcagcagcacttccgggcgaatggcgataccacgcgcaatacacagacgctgttgctgaccaccagagagagagtaaccgctctggtgcaatttatctttggtttcgttccacaatgcggctttggtcaatgcccactgcacgcgctcgtccatatcggcacgggagagcttctcaaacagacgaacgccaaaagcgatgttgtcgtagatggacatcgggaacggcgtcggtttctggaacaccatgcccactttcgcacgcagcagggcgatatcctgagagttggtcaggatgttgtcgccatcaagcagaatttcaccttccgcacgctgctccgggtacagttcaaacattttgttgaaggtacgcagcagcgtcgatttaccgcagccggacggcccgataaacgccgtaacctggtttttggcgatatccaggttgatgtttttcagggcatggaatttgccgtagtagaagttcaaattacgaacctgaattttactcggggcagtttcaaccatactcattgcaatcttttcctcatcgtgcctgatgcacttcgctaatcaggcttaccgtaggccggatcaggcgttcacgccgcatccggcaaagtgttaaccgtgtacagagtcaaaaaggcactcggtcggtcccctcgcccctctggggagagggttagggtgaggggaaaaccgtgtcagcaatatcaaccgtgtttattcttcgcaaaaacaacgcgcgccagaatgttcagcagcagtacgcacagggtaatgatcaataccccggcccaggccaattgctgccattccgcaaacgggctcatcgcaaacttaaagatcgtcaccggcaggttggcgatcggctgcatcatgtccgtgctccagaactggttggagagcgcggtaaacagcagcggcgcggtttcaccagcaatacgggcaatcgccagcaggataccggtcataatcccggacaccgacgctttcagcgtaatcgcagagatcatcttccacttcggtgtacccagcgcataagccgcttcacgcaggctgtccggcaccagtttcagcatgttctcggtggtgcggataacaatcggcacctgcaacaacgccagggcaatcacgcccgcccagccggagaagtgctccatctgcgccaccacaatggtgtaaacaaacagaccaaccacaatcgacggcgcagagagcagaatgtcgttaatgaagcgaatcacttctgccagccaggatttacgaccatattccgccagataaatccccgccataatgcccagcggcgtaccgaataccgtggcccacaaaattaacaggccgctacccgccagggcgttcgccagaccaccaccttccgtattgggcggcggcgtcatttcagtgaacagcgccagcgacataccatcgataccgcgagtgatggtggacattaaaatccagatcagccagaacagaccgaaggccatcgtcgccatcgagagcgtcagcgcaatacggtttttgaggcggcgacgcgcctgcattttgcggcgagattcagccagcgccgcagtggtttgcatttcaaccatagccattagcgtgccccctcattcttagccaggcgcataatcataaacttcgatgcggcgaggacgatgaaggtaatcacaaacaggatcaggcccagttccatcagtgcggcaacgtgcagaccggattccgcttccgcaaattcgttcgccagcgcagaggtgatactgttgcccggcatatacagcgaggcgctgtcgagctggtaggtgttaccgatgataaaggtcaccgccatggtttcaccgagcgcgcggcccagccccagcatgatgccgccgataacaccatttttggtgaacggaagaacgatacgccagataacttcccaggtggtgcagccaataccgtaggccgactctttcatcatcaccggggtttgttcgaacacatcacgcattaccgccgcaatgtacggaataatcatgatggcgaggatcacgcctgccgcgaggataccgataccaaatgcggggccagagaacagcgcgccaacaatcgggatattcgacatgatattgccgaccggctcctgaaagtaaacggcgaacagcggcgcaaagataaacaggccccacatgccgtaaacgatacttggaatggctgccagcagctcaatggcgatacccagcgggcgtttcagccagccgggcgcaagctcagtcaggaacagggcgataccgaaactcaccgggacggcgatcagcagcgcgataaacgaagtcaccagcgtaccgtagatcggcaccaacgccccgtagatatcgttcggtgcatcccactctttggtccacaggaaagccagaccaaatttctgaatgctcggccaggaggagatgatcagagagacaataatgccacccaacatcaatagcacaatcagcgccgccagttttaccagcacgctgaaaattatgtcgccctttttacccggtgggttaaaagcaggcttggttgcagccataagttactcttcagttaaacgcgtttacaaagtcattttgtaatgccggataagccgttaatgccttatccggcctggagttttattagtacagcggcttaccgctactgtctttaatattggtcttccacgcagcgcgaacctgttcaacgacgctatccggcaggctggcataatccaggtcgttcgcctgtttagccccggttttgtacgcccagtcgaagaacttcagcacttctgtgccttgttctggtttcttctgatctttgtggatcagaatgaacgtggtagaggtaataggccatgcatcttcgcctttctggttggtcagatcctgagcgaaggttttgctccagtctgcaccttttgctgcattagcgaagttttcttcggtcggactaaccggtttaccatcagcggagatcagtttggtgtacgccaggttgttctgcttagcgtaagcatattcaacgtaaccaattgcacccggcagacgctgaacgaacgcggcgataccgtcattacctttaccgcccagaccgatcggccattttacggtagagccagtaccaacgttgtttttccactcttcgttcactttcgccaggtagctggtgaagacgaaggaagtcccggagccatctgcgcggcgtactacagcaatgttctgtgaaggcagtttcagacccggattcagtttggcgatggcttcatcatcccacttcttgattttgcccaggtagatgtcgccgagggttttaccatccagcaccagttcgccagacttcagccctggaatgttaacagccagcaccacgccgccaatcacggtcgggaactggaacaggccttcctgagccaatttttcatcagacagcggcgcgtcagaggcaccaaaatcaacggtattagcgataatctgttttacgccaccggaagaacctataccctggtagttaactttattaccggtttctttctggtaagtgtcagcccatttggcatacaccggcgcagggaaggttgcacctgcacctgtcaggcttgcttctgcaaacacagagaaagcgctcatcgataaggtcgcggcgacaacagttgcgacggtggtacgcataactttcataatgtctcctgggaggattcataaagcattgtttgttggctacgagaagcaaaataggacaaacaggtgacagttatatgtaaggaatatgacagttttatgacagagagataaagtcttcagtctgatttaaataagcgttgatattcagtcaattacaaacattaataacgaagagatgacagaaaaattttcattctgtgacagagaaaaagtagccgaagatgacggtttgtcacatggagttggcaggatgtttgattaaaaacataacaggaagaaaaatgccccgcttacgcagggcatccatttattactcaaccgtaaccgattttgccaggttacgcggctggtcaacgtcggtacctttgatcagcgcgacgtgataagccagtagctgcagcggaacggtgtagaagattggtgcaatcacctcttccacatgcggcatctcgatgatgtgcatgttatcgctacttacaaaacccgcatcctgatcggcgaagacatacaactgaccgccacgcgcgcgaacttcttcaatgttggattttagtttttccagcaattcgttgttcggtgcaacgacgataaccggcatatcggcatcaatcagcgccagcggaccgtgtttcagttcacctgcagcgtaggcttcagcgtgaatgtaagagatctctttcagcttcaatgcgccttccagcgcgattgggtactgatcgccacggcccaggaacagcgcgtgatgtttgtcagagaaatcttctgccagagcttcaatgcgtttgtcctgagacagcatctgctcaatacggctcggcaacgcctgcagaccatgcacaatgtcatgttcaatggaggcatccagacctttcaggcgagacagcttcgccaccagcatcaacagcacagttaactgagtggtgaatgctttagtggatgccacgccgatttctgtacccgcgttggtcattagcgccagatcggattcgcgcaccagagaagaacccggaacgttacagattgccagtgaaccaaggtaacccagctctttcgacagacgcaggccagccagtgtatccgcggtttcgccagactgtgacaaggtgatcatcaggctgttacgacgcacggcagatttgcgatagcggaattcagaggcgatttcgacgtcgcacggaatacctgctagcgattcaaaccagtagcgggaaaccataccggagttataagaagtaccacaggcgaggatctgaatatgctcaaccttcgacagcagttcgtcggcgttcggtcccagctcgcttaaatcaacctgaccgtggctgatgcgtccggtaagggtgtttttgatcgcgttcggctgttcgtagatctctttctgcatgtagtgacggtaaatgcctttatcgcccgcgtcatattgcagattggattcgatatcctgacgttttacttccgcgccagttttatcgaagatgtttaccgaacggcgagtgatttccgcaatatcgccctcttcaaggaagataaagcgacgggtcaccggcaacagcgccagctggtcagaagcgataaagttttcgcccatccccaggccaatcaccagcggactaccagaacgtgccgccagcagggtatccgggtgacgggagtccatgatcactgtaccgtacgcaccacgcagctgcgggatagcacgcagaacggcctcacgcagagtcccgccttgtttcagctcccagttcaccagatgggcaatcacttcggtgtcggtttcagaaacgaaggtatagccacgcgcttttagctcttcacgcagcggttcatggttttcgatgatgccgttatgcaccaccacaatgtgttcagaaacatgcggatgcgcattcacttctgaaggttcaccgtgggtcgcccagcgagtgtgagcaataccagtgccgccatgcagaggatgttcttccgctgcctgtgccagcatctggactttaccgaggcgacgcaggcgggtcatatgaccttctgcatcaacaacggccagaccggcagagtcatatccgcggtattccagacgacgtaaaccttcaagaaggatttctgctacatcacgttgcgcgatcgcgccaacaattccacacatagtttttgattccgatttatatcgttgtcggtcaacctgtatgcccgttttttcgggcgccccgagccttgtagagagtggggttatttttatagttactgcttgtgggagggagattatgttatctcctcatcccatgtgaccgggttagccggccagaatcactttttctttaccggacgacgccagccttctttctgagtctgcggcacacggctgatagctaatgcattttcgccgacattacgcgtcacagttgtacccgcagcaatggtcgcgcctttgcctactgttaccggggccaccagctgagtgtcggaaccaacaaacacatcgtcgccgataatggtcttaaatttattcgcaccatcgtagttgcaggtaatggttcccgcgccgatgttaacgttatcgccaatttccgcatcgcccaggtaagtcagatgaccagctttcgagcctttacccagacgcgcttttttcatctcaacgaagttaccgacgtgagcaccttccagcaactcagcaccaggacgcaaacgggcaaacgggccaatggtacaggccgctgccagattcgcatcttccacaacggtatacggactgatttcgcaatcatcgccaatcacgctgtttttaatcacgcaaccggtgccaattttcacgcgatgaccgagagtcacgttgccctcgatgataacgttagtatcaatttcaacatcgcgcccgtgagttagcgtaccacgcagatcaaaacgcgctggatcgcgcagcataacgcctgctaacagcagtttttcagcctgttcggactgataaacacgctccagacgggagagttgcaggcggttattcacgccttctacttcgcttaaacgttgcggatgaacggcgacgatttcacgcccttcctgatacgccagcgcaataatgtcggtgatgtagtattcgccctgagcattattgttggtcagcttcgccagccagcgtttcatatctgcgccgttggcaatcagaatgccggtgttgatctcctgaatctgacgctgctcgtcggtggcatctttgtgctcaacaatgccggtaactttgccgttttcacgggtgatacgtccataaccggtcggatcatccagtttcaccgtcagcagaccaatgccaccctgcggtttagcatcacgcagacgctggagtgtttcgacagagatcagcggcacgtcgccgtagagcattaaaatgtcttcatcatcggcaaagaaaggtgcggcctgctgcattgcatgacccgtacccagctgctctgcctgaagcacccagttaaggttgtcgtctttcagcgcctgttttagcagatcgccgccgtgaccgtacaccaggtgaacgtgcgctgcgcctaattcattcgcagcatcaatgacatgctgaaccatcgctttcccggcaagggtatgcagcactttcggaagatcggaatacatgcgcgtgcctttgcctgcggcaaggatcactacgctcatagcattattcaacatacgcgtcctgactgtaatttgagaacgaatttaaaccgcttcaccttgaaaaaactacatttttttcatcgtgaaatggacagaggataaattgttcaataacggattatccccgctgacgaaagcgccattttcgaccatcgtcacgccttttgtctgcagaaaattaaggcagtaccttaatttaagcgtcaggtggatgtttttgctcttatttcgatcaatgaataaacaggaaaacaggggggttttatatcagcaggatctatgtgaacgctattcaggacgggtcacacgcgcaaaaaaaagccagcctgtttccagactggcttttgtgcttttcaagccggtgttacatcgcttttttggtcaactcgataacgcgcagctgcgcgatcgctttggccagttccgcagacgcctgagcgtaatctacgtcgccgtgagagctgctaatgtgctcttcagccttacgtttcgcttccatggctcgcgcttcgtcgagatcctggccgcgaattgcggtgtcggccagaacggtcacgttgccaggctgcacttcaagaatgccgccagacagatagataaactcttcgtgaccgtgctgtttcacgatgcgaatcataccaggcttaatggcggtgagcagcggtgcgtggccagggtagatccccagttcaccttcgctacccgttacctggattttctcgaccagaccagagaacatttgttgctctgcgctgacgacgtccaggtggtaagtcattgccatatcaccctccgattaaggcgttaaagttttttggctttttccacagcttcttcgatggaaccgaccatgtagaacgcctgctccggcaggtgatcgtattcgccttccatgatgcctttaaagccacggatggtgtctttcagggagacgtatttacccggagaaccggtgaatacttctgccacgaagaacggctgggacaggaagcgctggatcttacgagcacgcgctaccaccagtttgtcttcttcagacagttcatccatacccaggatggcgatgatgtctttcagttcctgataacgttgcaggatggactgaacgccacgcgcggtgtcgtagtgttcctgaccaaccaccagcgggtccagctgacggctggtggagtccagcgggtcaacggccgggtagatacccagagacgcgatctgacggctcagtaccacggttgcgtcaaggtgcgcaaaggtggttgccggagacgggtcagtcaagtcatccgcaggtacgtatactgcctgtacggaggtgatagaaccagttttggtggaggtgatacgttcctgcagaacgcccatctcttccgccagggtcggctgataacctaccgctgaaggcatacggcccagcagtgcggatacttccgtaccggccagggtgtaacgatagatgttgtcaacgaacagcagaacgtcacgaccttcgtcacggaatttctcagccatggtcagaccggtcagagcaacgcgcagacggtttcccggcggctcgttcatctggccatacaccagggatactttgtcgataacgttggagtcggtcatttcgtggtagaagtcgttaccctcacgagtacgttcacctacgcccgcaaacacagagtaaccggagtgctcgatcgcgatgttacgaatgagctccatcatgtttacggttttacctacacccgcaccaccgaacagaccaactttaccgcccttagcgaacggacacatcaggtcgataactttgataccggtttccagcagttcctgagagtttgacagctcttcgtaggaaggtgctgcgcggtgaatcgcccaacgctcttcttcaccgatctcgcctttcatgtcgaccggttcacccagtacgttcatgatacggcccagagtcgctttacctaccgggacttcaatcgggtgttcgaggtcttttacatccagaccgcgacgcagaccgtcggaggaacccattgcgatggtacgtacgataccgccgccgagctgctgctgaacttccagcaccagacgctcactaccattttgcacctcaagagcatcgtacacgcgcggtacggcatcctgagggaattcgacgtcaactacggcgccgattacctggacaatctttccagtagccatcttaaatcctctacgaaataacctgtttaaaccgcggcggcccccgagacgatctcggtgagttcctgagtaatgctggcctgacgagctttgttgtataccaactgcagctctttaatcaggctgccgccattgtcggtcgcggctttcatcgccaccatacgggcggcctgctcgctggccaggttttcaaccacgccctgataaacctgagattcgacataacgacgcagcagggtatccagcaacgccttcggatcgggttcgtacaggtaatcccaggatttatgtttcagatcatcatcatctgatgccggtaacggcagcagctggctgatggtcggaacctgagacatggtgttaataaatttgttgctgacaatgtaaagcttgtccagacggccttcgtcgtaggcctgcaacatcacttttaccggaccgatcagttcggacagggaagggttatcccccatgccggtgacctgggcaacaacattgccgcccacggagttgaagaacgacacgcctttcgagccgatcattgcgaggtcgcattgaacgcctttgtcggtccaggtcttcatttccgccagcagttttttgaacaggttaatgttcaaaccaccgcacaaaccacggtcggtcgacaccaccaggtagcccacgcgtttaacgtcgcggtcttccaggtaagggtgcttatattccagattaccgtgtgcaaggtgaccaatcactttgcgcatggtttctgcataaggacggctggccgccatgcgatcctgcgatttacgcattttggaagcggcgaccatctccatcgctttagtgatcttttgcgtgttctggacgcttgcgatcttactacgtatctcttttgcgccggccatgagcttctcctcaatgccttgcggcctgccctaaggcaagccgccagacgttaccaggattgggttgctttgaaggaatcgaggatgcctttcagcttgccttcgatttcgtcgttgtagccaccggtctggttgatctcttgcatcaacggagcgtgatcacggtcgacgtaagccagcagagcggcttcgaagctgccaattttcgacagttcaacatccgccaggtaaccacgttctgctgcgaacagaaccagagactgctgcgcaacggacatcggcgcatactgtttctgtttcagcagttcggtcactttctgaccgtggtcaagctgcttacgtgttgcatcgtcaaggtcggatgcaaactgagagaacgctgccagttcacgatactgtgccagagcggtacggataccaccggacagttttttcatgatcttggtctgtgctgcaccaccaacacgggatacggaaatacccgggttaaccgcaggacgaataccggcgttgaacaggttggtttccaggaagatctgaccatcggtaatggagattacgttggtcggaacgaacgcagaaacgtcacccgcctgagtttcgataatcggcagtgcggtcagagaaccggttttccctttcacttcacctttggtgaaggcttcaacgtattcggcgttaacacgtgcagcacgctccagcagacgagagtggaggtagaaaacgtcgcccgggaatgcttcacgtcctggcggacgacggagcagcagggagatctgacggtaagcaacagcctgtttagacaggtcatcgtaaatgatcagcgcatcttcaccgcggtcacggaagtattcgcccattgcgcaaccggcatacggtgccaggtattgcagtgcagcggattcagacgcggttgctaccacaacgatggtgttagccagtgcgccgtgctcttccagtttacgtaccacgttagaaatggtggacgctttctggccgatagcgacatagatacatttgataccggaatcgcgctggttgatgatggcatcgatagccagtgcggttttacctgtctgacggtcaccgatgatcaattcacgctgaccacgaccgattgggatcatggagtcaacggctttataaccggtctgtaccggctgatctacggactgacgttcgataacgcccggagcgattgcttctacagcagagaagccgtcgtgatccagcggacctttaccgtcgattggtgcacccagagtgttaaccacacggcccagcaggccacggccaaccggaacttccaggatacggccagtacacttaactttcatgccttcggcaaggtcagcgtacggacccataacaaccgcacctacagagtcgcgctcgaggttcagtgcgatagcgtaacggttacccggcagggagatcatttcaccctgcatacaatcggccaggccgtgaatgcggataacaccgtcacttacagaaacaatagtaccttcgttgtgagcttcactcacaacattgaactgagcaatgcgctgcttgatcagttcgctgatttcggtggaattcagttgcatgctccagtccccttaagactgcaagacgtctgcaaggcgctcaagacgaccgcgtacgctgccatcaatgaccatatcacccgctcggatgataacgcctgccattacagacttatcgattttgcaattcagcttaactttgcgtgacagacgtttttccatcgcagcagaaattttcgcgagctgttgttcactcagtgcggcagcggaaatgacgtctacctcagcggtagcctcactcacggcacgcaggtgaataaactgctccagaacatccgggagcgcgttaagacgaccattttcagccataacccgaatcaggttctgaccgttttcgtccagttgctcaccacaaactgcgataaacgactcggcgagcgtttctggcgcaagcgcgccagagagaagctctgccatttgttcgtttttggttacctcggcggcaaacgccagcatgtcctgccagcgttctacactttggtgttcgacggcaaagtcaaaagctgctttggcgtaggggcgagctaccgtaataaattcagacatcagcccctccctccttacagttcagcgacaagtttatccacgatgtcgctgttagcagcttcatccacggaacgttcgatgatcttctcggcgccagcaacagccaggatagcaacttgcttacgcagctcttcacgggcacgtttacgctcggcttcaatttccgcctgcgcctgggccacgattttagtacgttcctgttctgcctcagctttcgcttcgtccagaatctgcgagcggcgtttgttcgcctgctcgatgattacctgggcttccgctttcgcttttttcagctggtcggtcgcgctggcctttgcaaggtcaaggtccttatgtgctcgttctgcggaagcaaggccgtcagcaatttctttttgacgtttttcgatggctgccattaatggcggccatacgtacttcatgcagaacagaacgaacaggacaaacgcgatggcctggccgaggattgttgcgttaagattcacagcacaatgcctctatttagttaacgttctgatattgctctttaaataaaagcaacgcttactacgcgacagcgaacatcacgtacagacccagacctacagcgatcatcgggatagcatccaccagacccataacgataaagaactgagtacgcagcagaggaatcagatcaggttgacgcgctgcgccttccaggaatttacccccgaggatgccgataccgatcgcagcaccgattgccgccagacccatcatcacagcggcagccatgtacagcagatccatattcaggttttccatgacagtctccagtttgtttcagttaaaacgtagtagtgttggtaaattaatgttcttcagacgccatcgacagatagacgatcgtcagaaccatgaagatgaaggcttgcagcgtaatgatcaggatgtggaaaatggcccacggcacattcaggatccactgtgaccaccacggcaacagaccagcaatcagaatgaaaatcagctcaccggcatacatgttaccgaacagtcgcaaaccgagtgaaactggtttggacagcaggcttaccccttcaaggattaagttgacaggaatgaacgcccagtgattgaacggctgcagcgtcaactctttcgtgaagccgccgatgcctttcattttgatgctgtagaacagaatcaggataaatacgcccagtgccatagacagcgttacgttcacgtccgcagacggaaccacacgcagtgcaggcagacccagtacatgttcagcaatgtacggcagcaggtcgataggcagtaaatccatcaggttcatcaggaatacccagacgaagatcgtcagggccagcggagcaatcagcttgcttttgccatggtacatgtctttcacgctaccattaacaaagccgatcaccagctcaatcgcggtctgaaacttacctggcacaccgctggtcgcctttttggctacgctacggaataaaaccaagaacaacagacccagcaccaccgagaagaacatggagtcaatattgattgtccagaaggtggctggggggttttgtggatccaccagcgagaatgtacgcaggtccagctgaaggttattcaggtggtgtcctatgtaatcctgcggcgtcatattttctgaagccatgatgccttttaccctttgttgttaattacagccggtgccagtatctgaaccaccagcaccaaaacccacgtaacgatcagcggcaagaataccgcctttaaaaccgccaacgccaccaccagtaacaccaacatcgccagaactttgaaagcttcgccaaatgcgaatgtccaggccacccggcctttcgctggtgtatgcgcctggtgacgccaggcaaatatcataaacaaaacgttaggcagaaagactgccaggcccccgcttattgcagagacgccccagaaggggtctttgaggctgaacagcaatccacttgctatcaccaccagtaactgaacgagcagaagcttccgagcaacgtttcgactcacgagcgacacagacatcacgtttttcactcctgctcccttcgaggtatgccgcgtgtcgtataaaactttctttaaggcttagagtcaagcatcaaaaagcggtcaaattatacggtgcgcccccgtgatttcaaacaataagtagccaaaaggtgaataaatgtttaaatatttttccagtgcatacaattgcgacttttctgctaaccctgttcgatcatgaaaaactgtaaataacgcgtaaacactggtgataaagcgtgcttcagatcacatattgcgcatgttcgcgcacagcatatttatttacttggcaaatgatgcctttgcaagtttatgatatttcagtctaaaaacagatactgttttaataaatgacatttacacaacaaaaaccacccattgacatttttaataatgttttaacagccaatgatggttcttagcgccgatttttagcagactgatattttcactaatgacttattttctgcttaccaaaaaaagccacgttatcttgttgatgcaaaagagtgaacgtggcgttaaatgtaaccagttatatcagtagaaaacctggttgttgttaacagtctaaccggtcaattttttatgatttttttgataaaaattaaattttatttgctttaatcaccaccagatgacgttcgccatccagggctggaacctgaagtttaaccactgattcgacctgatattcttcgggcaacaaagcgatttcatcttccggcatttgccctttcagcgcgtagaaacggccttgctcaccaggaagatggtggcaccagctcaccatatcgttcagagaggcaaaagcgcggctaattacgccatcaaatggcggctctgaaggaaactcttctaccctgctctgtactggttcaatattctccagtttaagctcatgttgcacctgacgaaggaaacgcacgcgtttaccaaggctatccaacagagtgaaatgggcttcaggacgcacgatagagagtggaatgcctggcagtcctggtccggtgccgacatcgataaaccgttcaccttgcagatacggtgccaccacaatgctatcgagaatatggcgtaccagcatctcattaggatcgcggaccgaagtcaggttgtacgctttgttccatttatgcagcatattcacgtaggcaataagctggtttttctggtgatcggtaagcgaaatacctgcgtctttcagcagtaaggagagtttgttgagcacggtgattacctgttcttgatgcgttgcctggtaagcgggtgcttaccaggcatttttaatgtgttatgcgctacgacgcagcataccctgttttttcagccacaccagcagaatggagatggccgcaggcgtgacgccagaaatacgtgaagcctggccgatagaggccggtttgtgatcgttaagtttggcgatcacttcgttagaaagaccggatacctggcggtaatccagtgtcgcgggtagcagggtgttctcgttacgcagctgcttttcgatctcatcttgctggcgcgcgatataaccttcgtatttaacctgaatctcaacctgttccgccgcctgttcgtctgtcaacgcaggggcaaacggcgtcagcgtggttaatttttcataagtcatttccggacgacgcagcagatcttcaccactggcttcacgggaaagcggcgcagtcaggtgagcattcacttcggctgcagcttccgccgacggggttacccaggtcgatttcagacgctgacgctcacgctcgatattctcaagtttctcgttaaagcgcgcccaacgttcgtcatccaccaggcccagttcacgaccgatttcagtcaaacgcagatccgcgttatcttcgcgcagcatcagacgatattctgcgcgcgaggtaaacatacgatacggttctttggttcctaaagtgcacaggtcatcaaccagtacgccgagatacgcctgagaacgcgccggagcccaaccttctttgtcagcagacagacgggcagcgttaagaccggccagtaaaccttgcgcagcggcttcttcgtaaccggtagtgccgttaatctgaccagcaaagaacagcccctggataaacttgctctccagcgtcggtttcaggtcgcgaggatcgaagaagtcatactcaatggcataacccggacgcacgatcttcgcgttttccatcccctgcatagagcggacgatttgcatctgcacatcgaacggcaggctggtggagataccgttcggataaatttcgttagaggtcagtccttccggttcaaggaagatctgatgctgatttctgtcggcgaagcgcatgactttgtcttcgatcgacgggcagtagcgtgggccgacaccttcgatcacccctgcatacattgggctacgatcgaggttactgcggatcacatcatgggttttctcgttggtatgagtgatataacacggcacctgctggggatgctgggacgcattgcccataaacgagaataccggcattgggttatcgccatgctgttgcgccagcacactaaagtcgatagttcgagcatcaatacgcggtggtgtcccggttttcagacgaccaacgcgcagcggcagttcacgcaaacggcgagaaagcggaatggacggcggatcaccagcacggccaccgctgtaattatccagaccgatatgaattttaccgtcgaggaatgtcccaacggtgagcacgacggctttggcacggaacttcagtcccatttgggtaacagcaccgaccacgcgatcgttttcgacaataagatcttcaaccgcctgctggaagatcatcaggttcggttggttctccagcgccgtacgtaccgcctgacggtagagcacacgatccgcctgagctcgggtagcgcgaaccgccggtcctttgcttgcgtttagtatcctaaactggatacccgcttgatcgatcgctttcgccatcagaccgccgagtgcatccacttcttttaccagatgtcccttcccaataccgccgatcgccgggttgcagctcatctgccccagagtgtcgatattgtgtgtcaaaagcagagtctgttgacccatacgcgccgcggccatcgcggcctcggtgcctgcatgacccccgccaatgatgatgacgtcaaaaggatccggataaaacatggtgattgcctcgcataacgcggtatgaaaatggattgaagcccgggccgtggattctactcaactttgtcggcttgagaaagacccgggatcctgggtattaaaaagaagatctatttatttagagatctgttctattgtgatctcttattaggatcgcactgccctgtggataacaaggatccggcttttaagatcaacaacctggaaaggatcattaactgtgaatgatcggtgatcctggaccgtataagctgggatcagaatgaggggttatacacaactcaaaaactgaacaaccgttgttccttggataactaccggttgatccaagcttcctgacagagttatccacagtagatcgcacgatctgtatacttatttgagtaaattaatccacgatcccagccattcttctgccggatcttccggaatgtcgtgatcaagaatgttgatcttcagtgtttcgcctgtctgttttgcaccggaatctttgagttctgcctcgagtttatcgatagccccacaaaaggtgtcatattcacgactaccaataccgattgcgccaaagcggaccgcagaaagatcgggcttctgttcctgcaatgcttcatagaaaggagaaaggttgtccggaatatctccggcaccgtgggtggagctgataatcagccagatccccgaggcagataaatcttccaacagcggaccgtgcagcgtttcggtggtaaaacccgcctcttccagcttttcagccaggtgttctgctacatattcggcaccgccgagggtgctgccgctgataagagtgatatctgccataaaccgccacctttattaagagtggcgtattgtacgccgtgaacgcgttgggatctacctgtggaaaagtatgggattaaaaaagccgattatggcttgatggtacgcatgatcgggttttgcaggacgatcaatgtctcggtggactgaatttcatcaattgtttggatcttgttgataagtacatgctggagagcgtcgatcgaacggcacatcacttttataaagatgctgtagtggccggttgtgtaataggcttcagtgacttcatcaaggctttccagctttgccagcgcggaagggtagtctttggcgctctttaatataatgccgataaagcagcctacgtcataaccgagctgcttcgggctgacatcaatacgcgccccggtaatgatccccgcctgcttcattttctctactcgaacgtgaatcgtccccggactgacgccaaattgtttcgccagttcggcgtaagcggtgcgcgcattgcccattaatgcttccaggatgccacggtccagattgtcgatcagataattttccataggattttcttatgcggattgatgattcattctattttagccttcttttttaatgaatcaaaagtgagttaggctttttattgaatgattattgcatgtgtgtcggtttttgttgcttaatcataagcaacaggacgcaggagtataaaaaatgaaaaccgcttacattgccaaacaacgtcaaattagcttcgtgaaatctcacttttctcgtcaactggaagaacgtctggggctgatcgaagtccaggcgccgattcttagccgtgtgggggatggcacgcaggataacttgtcgggctgtgaaaaagcggtgcaggtaaaagtgaaagctctgcctgatgcccagttcgaagtggttcattcactggcgaagtggaaacgtcagaccttagggcaacacgacttcagcgcgggcgaagggctgtacacgcacatgaaagcccttcgccccgatgaagaccgtctttctccgttgcactcggtctatgttgaccagtgggactgggaacgcgtaatgggcgacggtgagcgtcaattctcgactctgaaaagcacggtagaggcgatctgggcgggaattaaagcaaccgaagctgcggttagcgaagagtttggcctggcaccgttcctgccggatcagatccacttcgtacacagccaggagttactgtctcgttatccggatcttgatgccaaagggcgtgagcgggcgatagcgaaagatcttggcgcggtattccttgtcgggattggcggcaagctgagcgatggtcatcgccacgacgtgcgcgcaccggattatgatgactggagcaccccgtcagagctgggccatgcgggtctgaacggcgatattctggtgtggaacccggtactggaagatgcgtttgagctttcctccatggggatccgtgtagatgccgacacgctgaagcatcaactggcgctgaccggtgacgaagatcgcctggagctggagtggcatcaggcgctgctgcgcggtgaaatgccgcagaccatcggcggcggtatcggccagtctcgtttgactatgctgctgctgcaactgccgcatatcggccaggttcagtgtggagtatggccagctgctgttcgcgagagcgtcccttctctgctgtaataatttatcgccgccagcgtctgagcaggcggcttcgcatcccggtatcaaagcgccagatatgatcgaaaatgcgcatgatgccgggtttgccgtgtgccgacatcgccacggcatgaaagcgatgctgatgtacccgctgcagctctttcactttactcgtcacgtcgtcaggcaaccgctgagcgataaaatcagaaatcaccaccgcatcggcatcaaaccattccctgctttgcaagcgttccataatggcgcgaaaacaactggcaagatcggtgccgccacgaaactgctggcttaaaaaacggattgcttgttcgatgccttgtgggcctgaaagctcataacggacgatctcggtggaaaatagcataatatagcagcgccggttttctgcgagagcaatgcgcatcaaggccaggcagaacgctttcgcacactgttcattaaagccgcccattgagccggaagtatccacacagacaataaacggcccgcgcggctgttcatcgtaatctttatgtaccaccggacgttcgatcactttttcacgccacgactcaccgtgcaggcgataggtgagcaactgtttttccaccagccgacggtaaaactcatactccagttccgttatccctagtgtcgccagttctggcggcaggagacgtaaaatatcatcgctttgttgcagaccatcaacctgctcaggaaccgtcgccggttcgcgcaccatggtgcggaaggtttccatctgcgcatcgttgcgcggtattgatttggcttcccgagaacgccccagctgctctgccaggcgtttcagttccggctgttcgttaagaaattcaccgtatttcacaatcaactgatagtcgccacgtttaagctggccggcgctcatatcccacagacgaccagctgcggtattgttatctgcgagaatcggttcaagttgtccgctcagcgtcatgcgttcctgaacttcacttaacagttgttcgcgttcttcttctaatagctgttgatttaacgtcgttgcttgcacgatcagacttaaacgccaacgctggagaaaaagtgtgtgtaacgctgaagtgatcgcgctgttagcatcaaccaactgtcgggcttgttctgcccatggggaattcagacgatgcagtaagtccaggatctgtggtagctgcacaataaactgcggcgtggagaggagctggctttgctgatagcacatcacctcttcggtgagttctggcgggactcgggcatctttcagccgactgcgcagcgcctcacgccagcggggaacatcatcagtgattgctgccttcaggcgtgggaatttttcaaagaagactgccagctgcggtgaggccagcagcgcgatgatcatctcttcgatcaatccctcttcgctgacggccagcatcacattaagcgtatccagcgttagcattgttgtgcctggcgaatctgtgcactgacatcctgtaggctggcttcaatgcgacctaaccagtcgccagggataaacagacatttttgctgttcgctgaataaagcgtgttgcttacgccagtcgctttcaagctcttccagttgttgttttatttcacctggcagaccttcagccgatgaaccgggaagtgccagcgtactgccttgtaaacttacatcgcgtacaacaagatgttgggcgctatccacttccagattcaatttctgggcaaagccgataccgttcagtttgccgcgaatttcaccacctttactcagccactgttccagcgcgttacgctcaaaggagatatgaaccacttccatatcatgcaattttaacggtttttgcagcagcagagtcagagtggaagcagtaacgttaacaggaagttgatactgctgacgacggctgaaaatgccgcccagacgaattaccgttaaggctgttttatcgctttgttgctgctggagttgcaggtgacgttgcacaatcgcgccaaggcgagtcaacatcccttgctgttgccaggcgtgaccggtcatcaatacatcaatttgttgttgtatcaaattcaggctttgcgcgtcataccacaggcaatctttcagcaaaatgagatctaccggggcaacagcactgcgaccgctaaaaaaggcgctggcctgtaataatcggatcgcttttttccagcgacgatccgagacataaggcgcatccggtaatttatccagttgctggcgcagcataaaaatcagctcaaatacatgatcgggcagcgtaatttcaccaatctctttctgccagcgttcatattcttcatctgtgacctgcaaggcatcaggaaccggattgtcgttttcatcctgttgactggtcagcatggagcggaaattcgctttatcctgcactttatctaaccacagacgaatcagcatgcggtcatataacgcttccagactgctgtctgcttccggcagctcgttggaggccgccaccagcagacgcatcgggattttttctacgtgtgcaccgttgcggaactggcgctcgttaatggcggtgagcaaggtattaagaattgccgggcccgctttccagatctcatccagaaagacaatttctgcttccggcaggtaaccgctggttaaacgttcatagcgcccttcatcttttagcgcctgaatagaaaggggaccaaaaacttcttccggcgtggagaagcgggtcatcagatattcaaacgcgcgggcattctgaaaggcgaattttaagcgccgggcgatcaaacttttggcaatacctggcgggccaaggaggaacacactttcaccacttaatgccgctaataaacacaagcggatggcgtggctacgttcataaagccccttttccaacgaactgctcaggcgggaaattctttccgctaataaatgagggtgagccataatgaagtggcgtcctttcgtcaaaagttctgcgtaaattgcgagtatagacgtttcttgctggtggctaaaatagtctcaaagggggggtatttttctttgagccaggttaatgtggccgcatttaggagtacgattttgccgttaatcgtgcatactgtgcgcttttttgtgggccaagggactaagcacacatttcatatttcaacgaaagactagtctatgagcactgataataagcaatcattgcccgcgattaccctcgcggcgattggagttgtctacggcgatattggtaccagcccgttatatacacttcgtgaatgtttgtccggccagtttggttttggcgttgaacgcgatgccgtgtttggctttttatcgctgatcttctggctgctaatctttgtggtttccattaaatatctcaccttcgtgatgcgggcagataacgccggtgagggggggatcctgacgttgatgtcgcttgccgggcgtaatacgtcggcgcgaaccacatcaatgctggtgattatggggctaatcggcggcagctttttctatggtgaagtcgtcataacacccgctatttcggtgatgtcagccattgaaggtctggaaatcgtcgccccgcagctggatacctggatagttcccctctcaattatcgttctcactttattatttatgattcaaaaacatggcacggctatggtcggtaagctgtttgcgccgatcatgctgacctggtttttgattctggcaggactggggttacgtagcattattgctaacccggaagtgctgcatgcgctgaatccaatgtgggcggtgcatttcttccttgaatacaaaacggtttcttttattgcattaggggcagtggtgttgtcgattacgggggtcgaggcgctgtatgctgatatggggcactttggtaagttccctattcgcctggcgtggttcaccgtcgtattaccttccttgacccttaattacttcggtcagggagcgctgttgttaaagaacccggaagcgattaagaacccgttcttcctgttggcaccggactgggcgctgatcccgctgctgatcatcgccgcactggcgacggtaattgcctcgcaggcggttatctctggcgtcttctcattgacgcgtcaggcggtacgtctgggatatttgtcgccgatgcgcattattcacacctccgaaatggagtcagggcaaatctatattccgtttgtgaactggatgctctatgtcgcggtcgtgattgtgattgtcagctttgagcactccagcaacctggcggcggcgtacgggattgcggtgaccggaaccatggtgctgacgtctattctctcgactaccgtggcacgtcagaactggcactggaataagtattttgttgcgctgatcctgattgctttcctttgtgtcgatattccattgttcaccgctaacctcgataaactgctctccggcggctggttgccattgagcctcggtactgtgatgtttatcgtgatgaccacctggaagagcgagcgtttccgcttgctgcggcggatgcatgaacatggtaactctctggaagcgatgattgcttcgctggagaaatcaccgcctgttcgcgtgcccgggaccgcggtgtatatgtcgcgtgcaatcaacgtcattccctttgcgctgatgcataaccttaaacataacaaggtattgcatgagcgggtgattctgttaactctgcgtaccgaagacgcgccatatgtccataatgtccgtcgggtacagattgaacaactgtcgcccactttctggcgcgtggtggcaagttatggttggcgagaaacgccaaacgtggaagaagttttccaccgctgcggtctggaaggattaagttgccggatgatggaaacctccttctttatgtcgcatgagtcgttgatcctcggcaaacgcccgtggtatttgcgtctgcgcggcaagctgtacttgctgctgcaacgtaatgcgctgcgtgcaccagatcaatttgaaattccgccaaacagggttatcgaactgggtactcaggtcgaaatctaacgccagacgcctcctttctccataagggggcgtttttgttttcatggttaatcaccatgtaaaacgtttcgaggttgatcacatttccgtaacgtcacgatggttttcccaactcagtcaggattaaactgcgggtcagcgaaacgtttcgctgatggagaaaaaaatgaaaaaaggcaccgttcttaattctgatatttcatcggtgatctcccgtctgggacataccgatacgctggtggtgtgtgatgctggtttacccatccccaaaagtacaacgcgtatcgatatggcattaacccagggtgtaccttcttttatgcaggtgctgggcgtcgtcacaaatgaaatgcaggtcgaggctgccattatcgcggaagagatcaaacaacataatccgcaactccacgaaacgttgctcactcaccttgagcagctgcaaaaacaccagggaaataccattgaaattcgttacaccacgcatgaacaattcaaacaacaaaccgcagaaagtcaggcggtaattcgcagcggagaatgttctccgtatgcgaatatcattctctgtgctggcgtgacgttctgaggccgtcatggaagcattacttcagcttaaaggcatcgataaagccttcccgggcgtaaaagccctctcgggcgcagcgttaaatgtctatccgggccgcgtgatggcgctggtgggcgaaaacggcgcgggtaaatccaccatgatgaaagtgcttactggtatctatgctcgcgatgccggcacgcttttatggctggggaaagaaacgacatttaccgggccgaaatcttcccaggaagccgggattgggattatccatcaggaactgaacctgatcccgcagttgaccattgccgaaaacattttcctcggtcgtgagtttgttaatcgctttggcaaaattgactggaaaaccatgtatgccgaagcggataaattgctggctaaacttaacctgcgctttaaaagcgacaagctggtgggcgatctttccatcggtgaccagcaaatggttgaaatcgccaaagtgctgagctttgagtcgaaagtcatcattatggatgaaccgaccgatgcgctgaccgataccgaaaccgaatccctgttccgcgtcatccgcgagctgaaatcgcaaggccgcggtattgtctatatctcccaccgcatgaaagaaatcttcgagatttgcgatgacgttaccgtttttcgtgatgggcaatttattgctgagcgcgaagtggcatcactgaccgaagattcgctgattgagatgatggtgggtcgcaagctggaagatcaatatccgcacctggacaaagcgccgggagatatccgcctgaaagtcgataatctctgcggacctggcgttaacgatgtctcttttactttacgcaaaggcgaaattcttggcgtctctggtttgatgggcgcaggtcgtaccgaactgatgaaagtgctctacggcgcactaccgcgcaccagcggttacgtcaccctggatgggcatgaagtcgttacccgttcaccgcaggatggcttggcaaacggcattgtgtatatctccgaagaccgtaaacgtgacggtttagtgttgggcatgtcagtaaaagagaacatgtcgctgacagcgctgcgctacttcagccgcgctggcggcagtttgaagcatgccgatgaacagcaggctgtgagtgatttcattcgtctgtttaatgtgaaaactccgtcgatggaacaggcaattggtctgctttccggtggcaatcagcaaaaagtggcgattgcccgcggtctgatgacacgccccaaagtgttgatccttgatgaacctacccgtggcgtagatgtcggcgcgaaaaaagagatctatcaactgattaaccagttcaaagccgatggcttgagcatcattctggtgtcatcggagatgccagaagtattaggcatgagcgatcgcatcatcgtcatgcatgaagggcatctcagcggggaatttactcgtgagcaggccacccaggaagtgttaatggctgccgctgtgggcaagcttaatcgcgtgaatcaggagtaaaaaaatgacaacccagactgtctctggtcgccgttatttcacgaaagcgtggctgatggagcagaaatcgcttatcgctctgctggtgctgatcgcgattgtctcgacgttaagcccgaactttttcaccatcaataacttattcaatattctccagcaaacctcagtgaacgccattatggcggtcgggatgacgctggtgatcctgacgtcgggcatcgacttatcggtaggttctctgttggcgctgaccggcgcagttgctgcatctatcgtcggcattgaagtcaatgcgctggtggctgtcgctgctgctctcgcgttaggtgccgcaattggtgcggtaaccggggtgattgtagcgaaaggtcgcgtccaggcgtttatcgctacgctggttatgatgcttttactgcgcggcgtgaccatggtttataccaacggtagcccagtgaataccggctttactgagaacgccgatctgtttggctggtttggtattggtcgtccgctgggcgtaccgacgccagtctggatcatggggattgtcttcctcgcggcctggtacatgctgcatcacacgcgtctggggcgttacatctacgcgctgggcggcaacgaagcggcaacgcgtctttctggtatcaacgtcaataaaatcaaaatcatcgtctattctctttgtggtctgctggcatcgctggccgggatcattgaagtggcgcgtctctcctccgcacaacccacggcggggactggctatgagctggatgctattgctgcggtggttctgggcggtacgagtctggcgggcggaaaaggtcgcattgttgggacgttgatcggcgcattaattcttggcttccttaataatggattgaatttgttaggtgtttcctcctattaccagatgatcgtcaaagcggtggtgattttgctggcggtgctggtagacaacaaaaagcagtaataacgactacaggacatcttgaatatgaacatgaaaaaactggctaccctggtttccgctgttgcgctaagcgccaccgtcagtgcgaatgcgatggcaaaagacaccatcgcgctggtggtctccacgcttaacaacccgttctttgtatcgctgaaagatggcgcgcagaaagaggcggataaacttggctataacctggtggtgctggactcccagaacaacccggcgaaagagctggcgaacgtgcaggacttaaccgttcgcggcacaaaaattctgctgattaacccgaccgactccgacgcagtgggtaatgctgtgaagatggctaaccaggcgaacatcccggttatcactcttgaccgccaggcaacgaaaggtgaagtggtgagccacattgcttctgataacgtactgggcggcaaaatcgctggtgattacatcgcgaagaaagcgggtgaaggtgccaaagttatcgagctgcaaggcattgctggtacatccgcagcccgtgaacgtggcgaaggcttccagcaggccgttgctgctcacaagtttaatgttcttgccagccagccagcagattttgatcgcactaaaggtttgaacgtaatgcagaacctgttgaccgctcatccggatgttcaggctgtattcgcgcagaatgatgaaatggcgctgggcgcgctgcgcgcactgcaaactgccggtaaatcggatgtgatggtcgtcggatttgacggtacaccggatggcgaaaaagcggtgaatgatggcaaactagcagcgactatcgctcagctacccgatcagattggcgcgaaaggcgtcgaaaccgcagataaagtgctgaaaggcgagaaagttcaggctaagtatccggttgatctgaaactggttgttaagcagtagttttaatcaggttgtatgacctgatggtgacataaatacgtcatcgacagatgaacgtgtaatataaagaaaagcagggcacgcgccaccctaacacggtggcgcattttatggacatcccgaatatgcaaaacgcaggcagcctcgttgttcttggcagcattaatgctgaccacattcttaatcttcaatcttttcctactccaggcgaaaccgtaaccggtaaccactatcaggttgcatttggcggcaaaggcgcgaatcaggctgtggctgctgggcgtagcggtgcgaatatcgcgtttattgcctgtacgggtgatgacagcattggtgagagcgttcgccagcagctcgccactgataacattgatattactccggtcagcgtgatcaaaggcgaatcaacaggtgtggcgctgatttttgttaatggcgaaggtgagaatgtcatcggtattcatgccggcgctaatgctgccctttccccggcgctggtggaagcgcaacgtgagcgtattgccaacgcgtcagcattattaatgcagctggaatcaccactcgaaagtgtgatggcagcggcgaaaatcgcccatcaaaataagactatcgttgcgcttaacccggctccggctcgcgaacttcctgacgaactgctggcgctggtggacattattacgccaaacgaaacggaagcagaaaagctcaccggtattcgtgttgaaaatgatgaagatgcagcgaaggcggcgcaggtactgcatgaaaaaggtatccgtactgtactgattactttaggaagtcgtggtgtatgggctagcgtgaatggtgaaggtcagcgcgttcctggattccgggtgcaggctgtcgataccattgctgccggagatacctttaacggtgcgttaatcacggcattgctggaagaaaaaccattgccagaggcgattcgttttgcccatgctgccgctgcgattgccgtaacacgtaaaggcgcacaaccttccgtaccgtggcgtgaagagatcgacgcatttttagacaggcagaggtgacgcttggctacaatgaaagatgttgcccgcctggcgggcgtttctacctcaacagtttctcacgttatcaataaagatcgcttcgtcagtgaagcgattaccgccaaagttgaagcggcgattaaagaactcaattacgcgccatcagctctggcgcgtagcctcaaactcaatcaaacacataccattggcatgttgatcactgccagtaccaatcctttctattcagaactggtgcgtggcgttgaacgcagctgcttcgaacgcggttatagtctcgtcctttgcaataccgaaggcgatgaacagcggatgaatcgcaatctggaaacgctgatgcaaaaacgcgttgatggcttgctgttactgtgcaccgaaacgcatcaaccttcgcgtgaaatcatgcaacgttatccgacagtgcctactgtgatgatggactgggctccgttcgatggcgacagcgatcttattcaggataactcgttgctgggcggagacttagcaacgcaatatctgatcgataaaggtcatacccgtatcgcctgtattaccggcccgctggataaaactccggcgcgcctgcggttggaaggttatcgggcggcgatgaaacgtgcgggtctcaacattcctgatggctatgaagtcactggtgattttgaatttaacggcgggtttgacgctatgcgccaactgaatcgccacggataatctagacacttccgagccgttgataatactggttttcatattctgtcggtgacatctgttcgctagaaccatgccgacgcttactgttataaaacatttcgatgtaatcaaaaatatcactgcgggcttcttcccgcgttccgtagatctttttctttatccgttcacgtttcaacaactggaaaaaactttctgcaaccgcattatcatggcagttaccgcgacggctcatgctaccctccaggccgtgtgatttcaggaacgactgccactcatggcttgtgtactgactgccctgatccgaatgaaccagcacctgtttttcgggattacgccgccatacagccatcagcagtgcgttcaggacaatgtcctttgtcatccgggattgcatggaccagccgataattttgcgtgagaacagatcaacaacaacggcaagatacagccagccttcgtgggtcctgatgtaggttatgtccgttacccaacgctcatcaggagcatccggattgaactgtcgctggagcctgttgggtgacacgatactggcctcgcctttacgtgcccgcgggcttcggtatccgacctgagcctttattccgacacgtttcatcagtctccagactctgtttactccgcactgttgcccgctgtcacgcaaatccagatggattttgcgataaccatagacgcatcccgattccagccagaactgtttaatctgtcctgtcagtctcaggtctgcctgatggcgttgtgaatgcggctgctgaagccaggcgtaaaaaccactgggatgaacatccagcacccgacagagcaggcgaacaggccagcaacaggagttgtcacggataaaggcgtacctcagtcggacagctttgcgaagtacgccgcggctttttttaatatgtcccgttcgtcggtaacccgtttcagctctttctggagacggcggatctcggcctgagcatctgactgttctttattagtggaagaatccggaccgtacttctttatccaggcataaaggctgtgggtggtgatatcgagacgtgttgcaacgctggcaacagaataaccgcgatcaacaacctgtttgactgcttcagttttaaactcttcgggataacgcttaccgctcatgggcacctctctttaagccatcttaaatgactctgaggtgtctgttaaacccgtggcgattcaaactgctatcacatccgctgcgtcctcaggccgtctttaccggaaatgacgctatggctgttggcgtttaccaggcgttatatcaggcagagttacaggttccgcaggatatcgcggtgattggctatgacgatatcgaactggcaagctttatgacgccaccattaaccactatccaccaaccgaaagatgaactgggggagctggcgattgatgtactcatccatcggataacccagccaactcttcagcaacaacgattacaacttactccgattctgatggaacgcggttcggcttagatttacgctgtcttttgatcaaattattaccatcggttgttttcagaagcatgaacattgctgctgaagcaacagtaataatgcccattgtgataaacgtatagtggaattgttcgacagtcgttgtgccttccattccttcataaacgcgaaggacggccgcacttatagcaacgcctaaactgatagacagttgctgcgtgaccgccagaacactgttaccgctgctggcgttgtcatcggtcagatcggcaagtgtgatggtattcatcgcggtaaactgcgtcgacatagccatccctaatataaacaacggcaagatcagcatccatatcgccattgccggtgattgcaaagagaactgagcgatcattagcccaataatcaccgtgatccccactaatgtatggcgatagcccagacgacgtaagacttgggtaaccatcgattttgcaataatggaacctaacgctgtcggcgccatcatacagccggcaataaacgcctgataaccaaatcctacctgtaacatcaatggcataaggaacggtacacagccggtccccagacgggttgcaatattgcctacgataccgatcgagaaagtgcgggttttaaataaatctaatgaaattaatgggtttggcgtgcgtcgtgcatggagaatatagagaagcagtaacccgatgctggtgacaattaccgtcaaggcaatccagctggcgacaatcttttccccgaatagctctattccgcttgagaagagaacaaggctgaggccaaacaacaaaaagccagtgatatcgaatctgcgtcgtgcggtggtgaaattgggcatatgtttgcgcgcgtaaagaaggcctgcaatacctatggggatattgattaaaaatatccagtgccaggttgcccaggtgaccagcacgccgccaagaacggggcctaaaattggccccaccagacccggcatggcgacaaaattcaatactggaagaagttcattacgaggataagcgcgcagtaaggccagccgagcaacaggcatcatcattgcgccgcctatcccctgaataacccggaagacaaccagctgtggtagcgaattagaaagtgcgcaggccagagaacccaatgtgaacagactcacggcaagggtaaaaatgcgacgcgtaccgaagcgatcggctagccatccgcttaccggaataagcatcgccaccgtcagcgtataactgatgatggctgattgcatcgcgagaggagaacgattaaggctatgagcgattgcgggtaaggcggtattcagaatagtggcatcaagtgcctgcatgaagaaggccatcgccgcgatccacggcaaacccgccatactgcgcttctttttatcgctcattcaatgtcctgttatcgggttgtcacgtatcaggtgagcgtagcagcgcctgacaagctttaaatgccgcgtcgccatcgctttggacaatcgcatcgacaatcgcctggtgcagatccagctttatcactgtgtcgctggtaattgacgtgaagtaagtgtgataaaccgaatggaatagcgaggcgaatgaggtcaaaaacggattggcgctcatttcatagatatgctcatgccaggccatatctacttcgatccagcgttcacggcgaaagttctcttttaatgccgccatttcggccattaacgtattgagatgcgccttctgttccgcggtgccaaccgttgcagccagtaggcaagcttgcggctccagacagatacgcataaccagaaagtgatcgatgacctgatgaaagttctcttctgtcatccaccaggtaagcaattcctgatcaagaaaattccagtttgattgtggcatgacccgggtaccaattcgcggtcgcggtaaaaccatcccttttgccgttaacgttttgaccgcttcgcgtaccgctgtacgactcactccaaattgctcgcccagctcaatctcaccaggcaaaatggtgccgggttcatattcaccttttaagatgcgttgcgccagcttctcagccagaacatacgaaaggtttttctgtgcagctaactgttgtgcgcttaaaggcattactaatcttcctttttctttttattcctccttagtatgccaccaggaagtgtgattacggttgcaaaaacggcaaattgcttgttttatggcacattaacggggcttttgctgaaaaaatgcgcggtcagaaaattattttaaatttcctcttgtcaggccggaataactccctataatgcgccaccactgacacggaacaacggcaaacacgccgccgggtcagagaagttctcctgagaacttcggcagagaaagcaaaaataaatgcttgactctgtagcgggaaagcgtattatgcacaccccgcgccgctgagaaaaagcgaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagcagcttgctgtttcgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacagaactttccagagatggattggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgttctttgcagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtcttgcgaagcagactgatacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcacctgccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgagagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgcttatgcgttgttgggtaggggagcgttctgtaagcctgtgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgaccctttaagggtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcggatgagagaagattttcagcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggccgtagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcagtaagccggtcataaaaccggtggttgtaaaagaattcggtggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccaccctaattaggggcgtagttcaattggtagagcaccggtctccaaaaccgggtgttgggagttcgagtctctccgcccctgccagaaatcatccttagcgaaagctaaggattttttttatctgaaataaccctctccgaagtaaatccttctaccggcatccttgccagccattcatattaatacacttcatccagcacgttaatttttaaaagatcgcgaatcaacgcatttttatcgctattttgcagccatatggcataaagcggccgtgaaagtgttgtgctatcgacaacggtatgcaggccgccttttttacgcgcccagctgacgggtagccaggtgcaaccattaagcatcgcaatctgttgctgtgccagttcagcagaactggttgtcagaatgggcacttcgtcagcaccgatcaaacctgcctcatgctgttgaaaatctggcccccactcaagtcgcagataattaagatctccctttagttttgaaggggcactggtataaagcgctaaagtgaaatatcccagcaactgactactaaattcgtccattttgggcgcttcagtggtaataagaagatcaagctggcgttcatgcagctgttttaccagagactgccgttgggcaattcgcgcttcgaactgtaagcctgtatgggcatcctgattttgatacaaacgtcccagccactgattaagcatacattcccacaatgaggcgctggcaccgatagaaaactcgttatgtcgtgaggtatgcgccacctccttgcgggcggcctgccaggtgctcatgagcgtttctgcataaggcagtagtttttcaccggcagcggttaaacggatattgtttctgtggcgggtgaaaaggttcacacccagttgattttccagttgtctgattcgaaagctcactgctgactgggtcagatagagcgattcagccgctcgaccaaagtgacgcgttcggctaacttccaggaaagtttttaacaattccgtatccacagtgctctccgcaaaattatttgtcgttatgatttaaatgttttgttttacactctgtcaagcgtaactaatactccgcgccataactagctcggtcaaagaattaggagcgtgcaggatggcggaaagctttacgacgactaatcgatatttcgacaataaacattatccacgtggattctctcgtcatggtgatttcaccatcaaagaggcacaactgcttgagcgtcatggttatgccttcaatgagttggatcttggcaaacgcgagccggttaccgaggaagagaaactcttcgtagcagtatgccgtggcgaacgtgagccagtgacagaagcagaacgcgtgtggtccaagtatatgacgcgtattaagcgtccaaaacgttttcacaccctttccggcggtaaaccgcaggttgaaggtgctgaagactacaccgattctgacgattaataaaaagggcgaaatgccctttttttatgtcagtagtttctgcagatggatgagcaaacggtcaatcgctcgatagctaactgcctcctgcaaatgttgacgtgtgataatgtcagactgatcaatatcagcaatggttcgtgcaactttcaataaccgctgccaggcacgaatcgataaccccagatggatcagcgtttcttccagccacatcgcatcttcgctctcaagtttgcagaattggcgtatttccggactatccagccaggcgttcagtttattctgccgcttaaattggcgctctctggcggccattacgcgttgtttaacggtggcgctgctttctcccggcactaccgttttactcaaaataccgggaggcggtaatgggatctccagtgagagatcgaagcggtcgagaaagggaccagagagtcggttgagataacgcagcgtttgctctggtgtgcagcggttatggtttccctgataatgtccggtagggctgggattcatcgccgcgacaagctggaaacgggctggataggttatttttgctcgcgtgcgtgaaagatggatctgcccggattcaatcggctctcgcaaggcatccagtgtacgcctttcaaattcaggtaactcatcaagaaaaagcacgccgttatgcgccagcgaaatttcaccgggccctggaattgcgccaccgcctaccatcgcagttaacgatgcactgtgatgaggtgagcggaacgggcgctgccgccattgtttttgtactgattcagcatttaccagacttaatatcgcagcactctccagtgcctcttcattgcttaaatctggcaacaggccattaatacggctggcgagcattgttttacctgttcccggaggcccaatcagtaaaaggttgtgcccgccagcggcggtaatttccagtcctcgctttccatgttcctgaccgacaacatcactgagatcatgttgtagcgcccgggatactgcatcagttggtttcgggcgttcgagagcgtgcttaccttccagaaacgcacagacagcttgcagatgatcggctatcaggcatccttcaccgttaattagccccacttcatcttcgttatctttcgcgacgataatttttctgcccgacttaatagcttcagttgcactggagattgcgccgggaacgccacgcagagcgcctgtaagcgccagttctccgactaattcatattcatctaacttattggctgtaagctgttctgaggccgccagcaacgcaatggcgataggtaaatcatatcgtcccccttcttttggtagatcggctggagcaaggttgatggtgatttttttcgccggatattcatatccgctattgataatggcgctgcgcacgcgatcgcgagcttctttcaccgttgtttctggtaagcccaccatcgttaagccgggtagacctttactgatatgtacctcaacagtgattgggggcgcatttactcccagggctgcgcgggtatgaacaattgacagtgacataagccctccttgagtcaccattatgtgcataagatatcgctgctgtagcccgctaattcgtgaattttagtggctgattcctgtttatttgtgcaagtgaagttgagttgttctggcggtggaatgatgctcgcaaaaatacagcggacaaaggatgaactaagaggaagggaacaacattcagaccgaaattgaatttttttcactcactattttctttttaaaaaacaacaatttctattgaaattattaaacgcatcataaaaatcggccaaaaaatatcttgtactatttacaaaacctatggtaactctttaagcattccttcgaacaagatgcaagaaaagacaaaatgacagcccttctacgagtgattagcctggtcgtgattagcgtggtggtgattattatcccaccgtgcggggctgcacttggacgaggaaaggcttagaaatcaagccttaacgaactaagacccccgcaccgaaaggtccgggggttttttttgaccttaaaaacataaccgaggagcagacaatgaataacagcacaaaattctgtttctcaagattcaggacggggaactaactatgaatggcgcacagtgggtggtacatgcgttgcgggcacagggtgtgaataccgttttcggttatccgggtggcgcaattatgccggtttacgatgcattgtatgacggcggcgtggagcacttgctgtgccgacatgaacagggtgcggcaatggcggctatcggttatgcccgtgctactggcaaaactggcgtatgtatcgccacgtctggtccgggcgcaaccaacctgataaccgggcttgcggacgcactgttagattccatccccgttgttgccatcaccggtcaagtgtccgcaccgtttatcggcacggacgcatttcaggaagtggatgtcctgggattgtcgctagcctgtaccaagcacagcttcctggtgcagtcgctggaagagttgccgcgcatcatggctgaagcattcgacgttgccagctcaggtcgtcctggtccggttctggtcgatatcccaaaagatatccaattagccagcggcgacctggaaccgtggttcaccaccgttgaaaacgaagtgactttcccacatgccgaagtcgagcaagcgcgccagatgctggcaaaagcgcaaaaaccgatgctgtacgttggtggtggcgtgggtatggcgcaggcagttcctgctttacgagaatttctcgctaccacaaaaatgcctgccacctgcacgctgaaagggctgggcgcagttgaagcagattatccgtactatctgggcatgctgggaatgcatggcaccaaagcggcgaacttcgcggtgcaggagtgcgacttgctgatcgccgtgggtgcacgttttgatgaccgggtgaccggcaaactgaacaccttcgcaccacacgccagtgttatccatatggatatcgacccggcagaaatgaacaagctgcgtcaggcacatgtggcattacaaggtgatttaaatgctctgttaccagcattacagcagccgttaaatatcaatgactggcagcaacactgcgcgcagctgcgtgatgaacatgcctggcgttacgaccatcccggtgacgctatctacgcgccgttgttgttaaaacaactgtcggatcgtaaacctgcggattgcgtcgtgaccacagatgtggggcagcaccagatgtgggctgcgcagcacatcgcccacactcgcccggaaaatttcatcacctccagcggcttaggtaccatgggttttggtttaccggcggcggttggcgcacaagtcgcgcgaccgaacgataccgttgtctgtatctccggtgacggctctttcatgatgaatgtgcaagagctgggcaccgtaaaacgcaagcagttaccgttgaaaatcgtcttactcgataaccaacggttagggatggttcgacaatggcagcaactgttttttcaggaacgatacagcgaaaccacccttactgataaccccgatttcctcatgttagccagcgccttcggcatccctggccaacacatcacccgtaaagaccaggttgaagcggcactcaacaccatgctgaacagtgatgggccatacctgcttcatgtctcaatcgacgaacttgagaacgtctggccgctggtgccgccaggtgccagtaattcagaaatgttggagaaattatcatgatgcaacatcaggtcaatgtatcggctcgcttcaatccagaaaccttagaacgtgttttacgcgtggtgcgtcatcgtggtttccacgtctgctcaatgaatatggccgccgccagcgatgcacaaaatataaatatcgaattgaccgttgccagcccacggtcggtcgacttactgtttagtcagttaaataaactggtggacgtcgcacacgttgccatctgccagagcacaaccacatcacaacaaatccgcgcctgagcgcaaaaggaatataaaaatgaccacgaagaaagctgattacatttggttcaatggggagatggttcgctgggaagacgcgaaggtgcatgtgatgtcgcacgcgctgcactatggcacctcggtttttgaaggcatccgttgctacgactcgcacaaaggaccggttgtattccgccatcgtgagcatatgcagcgtctgcatgactccgccaaaatctatcgctttccggtttcgcagagcattgatgagctgatggaagcttgtcgtgacgtgatccgcaaaaacaatctcaccagcgcctatatccgtccgctgatcttcgtcggtgatgttggcatgggcgttaacccgccagcgggatactcaaccgatgtgattatcgccgctttcccgtggggagcgtatctgggcgcagaagcgctggagcaggggatcgatgcgatggtttcctcctggaaccgcgcagcaccaaacaccatcccaaccgcggcaaaagccggtggtaactacctctcttccctgctggtgggtagtgaagcacgccgccacggttatcaggaaggtatcgcgctggatgtgaatggttacatctctgaaggtgcaggcgaaaacctgtttgaagtgaaagacggcgtgctgttcaccccaccgttcacctcctccgcgctgccgggtattacccgtgatgccatcatcaaactggcaaaagagctgggaattgaagtccgtgagcaggtgctgtcgcgcgaatccctgtacctggcggatgaagtgtttatgtccggtactgcggcagaaatcacgccagtgcgcagcgtagatggtattcaggttggtgaaggccgttgcggcccggttaccaaacgcatccagcaagccttcttcggcctcttcactggcgaaaccgaagataaatggggctggttagatcaagttaatcaataaatacaaaaaatgggacggcacgcaccgtcccatttacgagacagacactgggagtaaataaagcatgcctaagtatcgttccgctaccaccacccatggccgtaatatggcgggggcccgcgcactgtggcgcgccaccgggatgaccgacgccgatttcggtaagccgattatcgcggttgtgaactcgttcacccaatttgtaccgggtcacgtccatctgcgcgatctcggtaaactggtcgccgaacaaattgaagcggctggcggcgttgccaaagagttcaacaccattgcggtggatgatgggattgccatgggccacggggggatgctttattcactgccatctcgcgaactgatcgctgattccgttgagtatatggtcaacgcccactgcgccgatgccatggtctgtatctccaactgcgacaaaatcacccctgggatgttgatggcttccctgcgattaaatattccggtgatctttgtttccggcggcccgatggaagccgggaaaaccaagctgtccgatcggataatcaagctcgatctggttgatgcgatgatccagggcgcagacccgaaagtctctgactcccagagcgatcaggttgaacgttccgcctgcccaacctgcggttcctgctccgggatgtttaccgctaactcaatgaactgcctgaccgaagcgctgggtttgtcgcagccaggcaacggctcgctgctggcaacccacgcggaccgtaagcagctgttccttaatgctggtaaacgcattgttgaattgaccaaacgttattacgagcaaaacgacgaaagtgcactgccgcgtaatatcgccagtaaggcggcgtttgaaaacgccatgacgctggatatcgcgatgggtggatcgactaacaccgtacttcacctgctggcggcggcgcaggaagcggaaatcgacttcaccatgagtgatatcgataagctctcccgcaaggttccgcagctgtgtaaagttgcgccgagcacccagaaataccatatggaagatgttcatcgtgctggtggtgttatcggtattctcggcgaactggatcgtgcggggttactgaaccgtgatgtgaaaaacgtacttggcctgacgttgccgcaaacgctggaacaatacgacgttatgctgacccaggatgacgcggtaaaaaatatgttccgcgcaggcccggcgggcattcggactacacaggcattctcgcaggattgccgttgggattctctcgatgacgatcgcgcaaacggctgtatccgctcgctggaacacgcctacagcaaagacggcggcctggcggtgctctacggtaatttcgcagaaaacggctgcatcgttaaaaccgcgggcgtcgatgacagcatcctcaaattcaccggcccggcgaaagtgtacgaaagccaggacgacgcggtagaagcgattctcggcggtaaagttgtcgccggagatgtggtagtaattcgctatgaaggcccgaaaggcggtccggggatgcaggaaatgctctacccaaccagcttcctgaaatcaatggggctcggtaaagcctgtgcgctgatcaccgacggtcgtttctctggcggcacctctggcctttctatcgggcacgtctcaccggaagcggcaagcggcggcagcattggcctgattgaagacggcgatcttatcgctatcgacattccgaaccgtggtattcagttacaggtaagcgatgccgaactggcggcgcgtcgtgaagcgcaggaagcccggggtgacaaagcctggacgccgaaaaaccgtgaacgtcaggtttcctttgcgctgcgtgcctacgccagcctggcgaccagcgccgacaaaggtgcggtgcgcgataaatcgaaactggggggttaatgatggctgactcgcaacccctgtccggcaccccggaaggtgccgaatatttaagagcggtgctacgcgcgccggtctatgaagcggcgcaggttacgccgctacagaaaatggaaaaactgtcgtcgcgtcttgataacgtgattctggtgaagcgcgaagatcgccagccggtgcacagctttaagctgcgcggtgcatacgccatgatggcgggcctgacggaagaacaaaaagcgcacggcgtgatcaccgcttctgcgggtaaccacgcgcagggcgtcgcgttttcttccgcacggttaggcgtgaaggcactgatcgtcatgccaaccgccaccgccgatatcaaagttgatgcggtgcgcggcttcggcggcgaagtgctgctccacggtgcgaactttgatgaagcgaaagccaaagcgatcgaactgtcacagcagcaggggttcacctgggtgccgccgttcgaccatccgatggtgattgccgggcaaggcacgctggcgctggaactgctccagcaggacgcccatctcgaccgcgtatttgtgccagtcggcggcggcggtctggctgctggcgtggcggtgctgatcaaacaactgatgccgcaaatcaaagtgatcgccgtagaagcggaagactccgcctgcctgaaagcagcgctggatgcgggtcatccggttgatctgccgcgcgtagggctatttgctgaaggcgtagcggtaaaacgcatcggtgacgaaaccttccgtttatgccaggagtatctcgacgacatcatcaccgtcgatagcgatgcgatctgtgcggcgatgaaggatttattcgaagatgtgcgcgcggtggcggaaccctctggcgcgctggcgctggcgggaatgaaaaaatatatcgccctgcacaacattcgcggcgaacggctggcgcatattctttccggtgccaacgtgaacttccacggcctgcgctacgtctcagaacgctgcgaactgggcgaacagcgtgaagcgttgttggcggtgaccattccggaagaaaaaggcagcttcctcaaattctgccaactgcttggcgggcgttcggtcaccgagttcaactaccgttttgccgatgccaaaaacgcctgcatctttgtcggtgtgcgcctgagccgcggcctcgaagagcgcaaagaaattttgcagatgctcaacgacggcggctacagcgtggttgatctctccgacgacgaaatggcgaagctacacgtgcgctatatggtcggcggacgtccatcgcatccgttgcaggaacgcctctacagcttcgaattcccggaatcaccgggcgcgctgctgcgcttcctcaacacgctgggtacgtactggaacatttctttgttccactatcgcagccatggcaccgactacgggcgcgtactggcggcgttcgaacttggcgaccatgaaccggatttcgaaacccggctgaatgagctgggctacgattgccacgacgaaaccaataacccggcgttcaggttctttttggcgggttagggaaaaatgcctgatagcgcttcgcttatcaggcctacccgcgcgacaacgtcatttgtggttcggcaaaatcttccagaatgcctcaattagcggctcatgtagccgctttttctgcgcacacacgcccagctcaaacggcgttttctcatcgctgcgctctaaaatcatcacgcggttacgcaccggttcggggctgttttccagcaccacttccggcaacaatgccacgccacagccgagtgccaccatcgataccatcgcttcatgcccgccaaccgtggcgtaaatcatcgggttactgattttattgcgtcgaaaccacagttcaatgcggcggcgtaccggcccctgatcggccataataaacggcaccgttgaccagtccggcttctctaccgacacctgattacgcaccgggcagggcagcgcgggggcaatcagcactactgccagattctccaacatcgaaaacgccactgcgccgggcaaggtttccggtttacccgcaatcgccagatccgcttcaccagtgaccaccttttccatcgcatctgccgcatcaccagtagtaagtttaatctccaccgacgggtgttccgcgcggaagcgatccagaatcggcggcagatggctgtaggcagcggtcaccgagcagaagatatgtaattcgccagagagcgacggcccttgctgatcgatggtgtggcgcaactgctgatactgcaacagcgtttgctgggcgaaaacgcgcagctcttcgcccgcttcagtcagcgtcaccgtgcggttatcgcgcacaaacagcggctgaccgagatcttcttccaggcgctgaatctgccgtgagagcgtggatgggctaacgtgcatcgcccgcgcgctgcggccaaaatggcggctttccgccagatgcaggaaggttttcagatcgcgtaaatccacagggacagccctcgatgttgacgttgcaaaaattgcaatgtgacgttgtgaatatatcaatttccgcaataaatttcctgtcatatagtgaattcaatctcgcaaacgcgaaccgaacaataagaagcacaacatcacgaggaatcaccatggctaactacttcaatacactgaatctgcgccagcagctggcacagctgggcaaatgtcgctttatgggccgcgatgaattcgccgatggcgcgagctaccttcagggtaaaaaagtagtcatcgtcggctgtggcgcacagggtctgaaccagggcctgaacatgcgtgattctggtctcgatatctcctacgctctgcgtaaagaagcgattgccgagaagcgcgcgtcctggcgtaaagcgaccgaaaatggttttaaagtgggtacttacgaagaactgatcccacaggcggatctggtgattaacctgacgccggacaagcagcactctgatgtagtgcgcaccgtacagccactgatgaaagacggcgcggcgctgggctactcgcacggtttcaacatcgtcgaagtgggcgagcagatccgtaaagatatcaccgtagtgatggttgcgccgaaatgcccaggcaccgaagtgcgtgaagagtacaaacgtgggttcggcgtaccgacgctgattgccgttcacccggaaaacgatccgaaaggcgaaggcatggcgattgccaaagcctgggcggctgcaaccggtggtcaccgtgcgggtgtgctggaatcgtccttcgttgcggaagtgaaatctgacctgatgggcgagcaaaccatcctgtgcggtatgttgcaggctggctctctgctgtgcttcgacaagctggtggaagaaggtaccgatccagcatacgcagaaaaactgattcagttcggttgggaaaccatcaccgaagcactgaaacagggcggcatcaccctgatgatggaccgtctctctaacccggcgaaactgcgtgcttatgcgctttctgaacagctgaaagagatcatggcacccctgttccagaaacatatggacgacatcatctccggcgaattctcttccggtatgatggcggactgggccaacgatgataagaaactgctgacctggcgtgaagagaccggcaaaaccgcgtttgaaaccgcgccgcagtatgaaggcaaaatcggcgagcaggagtacttcgataaaggcgtactgatgatcgcgatggtgaaagcgggcgttgaactggcgttcgaaaccatggtcgattccggcatcattgaagagtctgcatattatgaatcactgcacgagctgccgctgattgccaacaccatcgcccgtaagcgtctgtacgaaatgaacgtggttatctctgataccgctgagtacggtaactatctgttctcttacgcttgtgtgccgttgctgaaaccgtttatggcagagctgcaaccgggcgacctgggtaaagctattccggaaggcgcggtagataacgggcaactgcgtgatgtgaacgaagcgattcgcagccatgcgattgagcaggtaggtaagaaactgcgcggctatatgacagatatgaaacgtattgctgttgcgggttaagtgcgcgctgatgccctcaccccgaccctctcccacagggagagggagaaaacactcaaggccttctcctggagaaggccttgctattagttgcggtacagcaccttaatgatgtgatatccgaactgggtgtgcagcgggccggtcggctccagtaccggacaagagaaaaccactttatcgaacgccggaaccatctgaccctggcggaattcacctaaatcaccgccgcgtttgcctgatgggcaaatggagtgtttcttcgccagcttgccgaaatcggccccgttcttaatctgctcgagaagatccagagccagtttctcttcttttacaaggatatgcagtgctgctgctgtttttgccatgatcgtgccttgagtgaataattgtcaggcggcgattttagcatgatccgcagatgctaacgtaattgtcagtcagggagtggctggtacatatatggcaaaagcccggaaaatccgggcttcgcaggtccctcaaggggagaaaacttagggcctctatgggctacaaagtcattatcggggatggttattttattgtcaatttatgagcgatatggcattgattgacttgatgaccgccctctgtatgtctgcaaccaactcatgtggcaaacattgattaagataccctctgtaagtccttgctctgtttaatctgtttcgactgacttgttgtaccaggtcggctttggcccaacgaatctgctgatcaaagaattgcaggtcattgataacattactggctatttcaacatgcattccacgttttaacttgtctggtcgcgagtggttgataatggaacgacgatgcatgcgttgccattaatttttccgttgagcacgacaactaacctgttttttatcatttcaggaggaatgcggccatcgtaatacgtcgtgctgaacggtccattttggctaacaggatagttaccaaagttgcattccagtatttcaccaaccttagggctgaaattaatcgccacgagtaaacctctccttagtaaactctgaaaaagtaataacacaacgttacgacccgatattttctaagtctaatggattcacgatgaactccgatttcggtcttctctctctgatttaaacatccgcagccaaccggttagcggcttacacgcggtcacattcaaatgcgattctgctacaatcctccccccgttcgaagattgagcaatacacctatgcgtctaaaccccggccaacaacaagctgtcgaattcgttaccggcccctgcctggtgctggcgggcgcgggttccggtaaaactcgtgttatcaccaataaaatcgcccatctgatccgcggttgcggttatcaggcgcggcacattgcggcggtgacctttactaataaagcagcgcgcgagatgaaagagcgtgtagggcagacgctggggcgcaaagaggcgcgtgggctgatgatctccactttccatacgttggggctggatatcatcaaacgcgagtatgcggcgcttgggatgaaagcgaacttctcgttgtttgacgataccgatcagcttgctttgcttaaagagttgaccgaggggctgattgaagatgacaaagttctcctgcaacaactgatttcgaccatctctaactggaagaatgatctcaaaacaccgtcccaggcggcagcaagtgcgattggcgagcgggaccgtatttttgcccattgttatgggctgtatgatgcacacctgaaagcctgtaacgttctcgacttcgatgatctgattttattgccgacgttgctgctgcaacgcaatgaagaagtccgcgagcgctggcagaacaaaattcgctatctgctggtggatgagtatcaggacaccaacaccagccagtatgagctggtgaaactgctggtgggcagccgcgcgcgctttaccgtggtgggtgacgatgaccagtcgatctactcctggcgcggtgcacgtccgcaaaacctggtgctgctgagtcaggattttccggcgctgaaggtgattaagcttgagcagaactatcgctcttccgggcgtattctgaaagcggcgaacatcctgatcgccaataacccgcacgtctttgaaaagcgtctgttctccgaactgggttatggcgcggagctaaaagtattaagcgcgaataacgaagaacatgaggctgagcgcgttactggcgagctgatcgcccatcacttcgtcaataaaacgcagtacaaagattacgccattctttatcgcggtaaccatcagtcgcgggtgtttgaaaaattcctgatgcaaaaccgcatcccgtacaaaatatctggtggtacgtcgtttttctctcgtcctgaaatcaaggacttgctggcttatctgcgcgtgctgactaacccggacgatgacagcgcatttctgcgtatcgttaacacgccgaagcgagagattggcccggctacgctgaaaaagctgggtgagtgggcgatgacgcgcaataaaagcatgtttaccgccagctttgatatgggcctgagtcagacgcttagcggacgtggttatgaagcattgacccgcttcactcactggttggcagaaatccagcgtctggcggagcgggagccgattgccgcggtgcgtgatctgatccatggcatggattatgaatcctggctgtacgaaacatcgcccagcccgaaagccgccgaaatgcgcatgaagaacgtcaaccaactgtttagctggatgacggagatgctggaaggcagtgaactggatgagccgatgacgctcacccaggtggtgacgcgctttactttgcgcgacatgatggagcgtggtgagagtgaagaagagctggatcaggtgcaactgatgactctccacgcgtcgaaagggctggagtttccttatgtctacatggtcggtatggaagaagggtttttgccgcaccagagcagcatcgatgaagataatatcgatgaggagcggcggctggcctatgtcggcattacccgcgcccagaaggaattgacctttacgctgtgtaaagaacgccgtcagtacggcgaactggtgcgcccggagccgagccgctttttgctggagctgccgcaggatgatctgatttgggaacaggagcgcaaagtggtcagcgccgaagaacggatgcagaaagggcaaagccatctggcgaatctgaaagcgatgatggcggcaaaacgagggaaataatcaaggccggaaaagatgcgtcagcatcgcatccggcacttactcattaatgcacttccagcggccagtggacatagctctgccactggctttcctgagcaataatctctttacccagcggatgttgggttagccaaccttgcggaagcgtcaaggtcaacagttcatggttagcctgtaatgtcatctctggcacgagatcgtcacggcgacggctggcaaaaatgatggccaggcgtagtaaacggcagagttgttctgcgacgcgcggcggtacggcattttgctgatgcagcgatgagagatcgaccggattagtctggttgagcagtagcgtcgccagcaattttttctgtgcgggggtaaaaccgggaagatccagattacgcaccagataagcagcgtgttgcggcgcttgtttgaagtcaacgctcaggccgatttcatgaagctgacaggcgctgatgagcaaatcgcggcttattgcttcaagatgccattcgttttccacctgatcgaagaagttagccgcaactttggctacgcgctgtgcctgatcaatatcgatcataaagcggcgttgaatattacgcagcgtacggctgcgaatatcctgctcgacggccagatgcaacatgccgtagaccaggccttcacgcagcgcaccgcccgccagggtcatacactgaatattcagttcggtaaaaatggcgatcaggatcgccagaccactcgggaacactaacgcacgttccagcgtcagcccgtcaatctccagttcctccagccgaccgcaatgaatggctcgctgtttcaattgctgcaacttttccagggtaatgcgttcatccatcccctgtgccatcatgatttcctgtaacgcctgcacggtgccggaagcaccaacgcacactttccagccgtgataccgtaattcatcggcaaccggacgtaacacttcgcgtgccgctttttctgcagcatcaaaattttcctgccccagattacgatcggcaaaatagcgttccagccaagtgacgcagcccatcgacaggctgaacaacgaggtggtttgtgcacccgtgccggttaccagttcagtactggctccgcctatatccaccaccaggcgctgatcggcaccaccagtggtgtgagcaacgccctgataaatcagacgtgcttcctcttcaccgctgatcacctgtaccggacaaccgagaatttcctgcgctttggcaataaaatcacccgcattgacggcaaggcgtaacgtcgccgtagcgacaacgcgaatttgcgagggaggaatatcttgcagacgttcagcaaacaggcgcaaacattgccaaccgcgctccattgcttcattggagagggcattttcgctattcaggccagcagccagacgcactttgcgttttattcgcgtcagcgtctggatgcttccagccacctcgcgcacaaccagcatatgaaaactattcgaaccgagatcaatggctgcatacagcgacgaggtggaacccatactcttcatccttcaatctgtctctgtgttggctgcattctttcacctgaatcacttactacagtaagctcatcgggattcattctcttgccatcttgatacagtttgaatgattttgagtatgacattttttatttaacctgaacgacgacgattacgcggagcgccagtacgacgcggaccattgcctgtgcgcgggcgcgtgaggcgcagcggttttggcagatcggtcatcaatgcgtccggattgtatttgcttaccggaattgagtgaccaatataggtctcaatagcaggcaaattcaatgcatactcttcacacgccaggctgatagagtgaccgcttgcgcctgcgcgacctgtacgaccaatacggtgaacgtaatcttcacagtcatcgggtaaatcgtagttaaagacgtgcgtcactgccggaatatgcaaaccacgcgcggcaacgtcggtggcaaccagaatatccagatcgccacgggtaaattcatcaagaatacgcagacgttttttctgcgcgacatcgcctgtcaacaaaccgacacgatgaccatctgccgccaggtggccccagatctcttcacaacggtgtttggtattggcgaaaataatcgctctgtctggccactcttcttcgatcagcgtttgcagcaaacgcattttttcttcgttagaagggtagaaaagctcttctttaatacggtggcccgttttctgttccggttccacttcaatatattcggcattgttcatctgctcgaacgccagttcacgtacccggtacgaaagcgtggcggagaacagcatgttgaggcgctggtttgcaggcggcatacggcggaacagccagcggatatctttaataaagcccagatcgtacatgcgatcggcttcgtccagtaccactacctgaatggcaccgaggttaatatggttctgcttggcatagtcaattaaacgacccgtggtgccaatcagaatgtcaacgccgctttccagcactttcagctgtttgtcgtagccatcaccaccgtaagccagacccagcttcaggccagtagcttccgccagcggttctgcgtcggcatggatctgcacggcaagttcacgcgtcggtgccataattaaggcacgcggttgattcaccttgcgatcggcaatcgcaggatgagagagaagataatgaaacgttgacgtaagaaacgccatcgttttcccggtaccggtttgcgcctgcccggctacgtcacgacccgccagcgtcagcggaagggccagtgcctgaatgggcgtacagttatgaaacccttttttttcaagggcttctacaaccttcggatgcagggcgaagtcggaaaacttctgttctgttaaatgtgttttgctcatagtgtggtagaatatcagcttactattgctttacgaaagcgtatccggtgaaataaagtcaacctttagttggttaatgttacaccaacaacgaaaccaacacgccaggcttattcctgtggagttatatatgagcgataaaattattcacctgactgacgacagttttgacacggatgtactcaaagcggacggggcgatcctcgtcgatttctgggcagagtggtgcggtccgtgcaaaatgatcgccccgattctggatgaaatcgctgacgaatatcagggcaaactgaccgttgcaaaactgaacatcgatcaaaaccctggcactgcgccgaaatatggcatccgtggtatcccgactctgctgctgttcaaaaacggtgaagtggcggcaaccaaagtgggtgcactgtctaaaggtcagttgaaagagttcctcgacgctaacctggcgtaagggaatttcatgttcgggtgccccgtcgctaaaaactggacgcccggcgtgagtcatgctaacttagtgttgacttcgtattaaacataccttattaagtttgaatcttgtaatttccaacgcttcccgttttatcttaaatgcgaagtgaacagatttctggctcgtcactcaatccgtcttgtcgtttcagttctgcgtactctcctgtgaccaggcagcgaaaagacatgagtcgatgaccgtaaacaggcatggatgatcctgccataccattcacaacattaagttcgagatttaccccaagtttaagaactcacaccactatgaatcttaccgaattaaagaatacgccggtttctgagctgatcactctcggcgaaaatatggggctggaaaacctggctcgtatgcgtaagcaggacattatttttgccatcctgaagcagcacgcaaagagtggcgaagatatctttggtgatggcgtactggagatattgcaggatggatttggtttcctccgttccgcagacagctcctacctcgccggtcctgatgacatctacgtttcccctagccaaatccgccgtttcaacctccgcactggtgataccatctctggtaagattcgcccgccgaaagaaggtgaacgctattttgcgctgctgaaagttaacgaagttaacttcgacaaacctgaaaacgcccgcaacaaaatcctctttgagaacttaaccccgctgcacgcaaactctcgtctgcgtatggaacgtggtaacggttctacggaagatttaaccgctcgcgtactggatctggcatcacctatcggtcgtggtcagcgtggtctgattgtggcaccgccgaaagccggtaaaactatgctgctgcagaacattgctcagagcattgcttacaaccacccggattgtgtgctgatggttctgctgatcgacgaacgtccggaagaagtaaccgagatgcagcgtctggtaaaaggtgaagttgttgcttctacctttgacgaacccgcatctcgccacgttcaggttgcggaaatggtgatcgagaaggccaaacgcctggttgagcacaagaaagacgttatcattctgctcgactccatcactcgtctggcgcgcgcttacaacactgttgttccggcgtcaggtaaagtgttgaccggtggtgtggacgccaatgcccttcatcgtccgaaacgcttcttcggtgcggcgcgtaacgtggaagagggcggcagcctgaccattatcgcgacggcgcttatcgataccggttctaaaatggacgaagttatttacgaagagtttaaaggtacaggcaacatggaactgcacctctctcgtaagatcgctgaaaaacgcgtcttcccggctatcgactacaaccgttccggtacccgtaaagaagagctgctcacgactcaggaagaactgcagaaaatgtggatcctgcgcaaaatcattcacccgatgggcgaaatcgatgcaatggaattcctcattaataaactggccatgaccaagaccaatgacgatttcttcgaaatgatgaaacgctcataaatttgtcttatgccaaaaacgccacgtgtttacgtggcgttttgcttttatatctgtaatcttaatgccgcgctggcgatgttaggaaaattcctggaatttgctggcgtgttatgcaatttgcatatcaaatggttaatttttgcacaggactggtgggttcggaacggactttcccttctgaataaaggtcttcgtggttatacttctgctaataattttctctgagagcatgcattgtgaatttactgacagtgagtattgatctcatcagtatttttttattcacgacactgtttctgttttttgcccgtaaggtggcaaaaaaagtcggtttagtggataaaccaaacttccgcaaacgtcaccagggattgatacctctcgttggggggatttcggtttacgcagggatttgcttcacgttcggaattgtcgattactatattccgcatgtatctctctatctcgcttgtgccggtgtgcttgttttcattggcgcgctggatgaccgttttgatatcagcgtaaaaatccgtgccaccatacaggccgctgttggcattgttatgatggtgttcggcaagctttatctcagtagcctgggttatatctttggctcctgggagatggtgctcggaccgtttggttacttcctgacgctatttgccgtctgggcggccattaatgcgttcaacatggttgatggcattgatggcttgctgggcgggttgtcctgcgtctcgtttgcagcaatcggtatgattttgtggttcgacgggcaaaccagcctcgcaatctggtgctttgcgatgatcgccgccatcctgccatacatcatgcttaaccttggtatcctgggtcgccgctacaaagtctttatgggtgatgcgggcagtacgctgattggttttaccgttatctggatcctgctcgaaacgacccagggcaaaacccatcccatcagcccggttaccgctttgtggataatcgccattccgctaatggatatggtggcgattatgtaccgtcgcctgcgtaaaggcatgagcccattctctcctgaccgtcagcatattcaccatttgatcatgcgtgccgggtttacttcccgtcaggcgtttgtgctgattacccttgccgcagcactgctcgcttccattggcgtgctggcagaatattctcattttgtcccggagtgggtcatgctggtgctctttttgctagcattcttcctctatggatattgcattaagcgtgcctggaaagttgctcgctttattaagcgcgtaaaacgcagactgcgtagaaatcgtggtggcagccccaatttaaccaaataaatgaggatgtgatgacacaaccaatgcctgggaaaccggccgaagacgctgaaaatgaactggatattcgtgggttgtttcgtaccttgtgggctgggaagctatggattattggcatggggctggcgtttgcgttaatcgcgctggcgtatacgttttttgctcgtcaggagtggagctcgacggcgattaccgatcgtccaacggtgaatatgctggggggatattactcgcagcagcaatttttgcgtaacctggatgtccgttcaaacatggcttctgccgaccaaccatcggtcatggacgaagcctataaagagtttgttatgcaactggcctcgtgggatacccgcagagagttctggctgcaaaccgactattacaaacagcggatggtgggcaacagcaaagccgatgcggcgttgctggatgaaatgattaacaacatccagtttatccccggagactttacccgcgcggtcaatgacagcgtgaagcttattgccgaaaccgcgcctgacgctaataacctgttacgtcagtatgttgcttttgccagccagcgtgcagccagccatctgaatgatgagctgaaaggcgcatgggcggcgcgtaccatccagatgaaagctcaggtgaagcgtcaggaagaggtggcgaaagccatctacgaccgccggatgaacagcattgagcaggcgctgaaaattgctgagcagcataatatttcgcgcagtgcgacagatgtacctgccgaggaattacctgattcagaaatgttcctgcttgggcgtccaatgcttcaggctcgactggaaaatttacaggccgtcggtccggcctttgatctcgactatgatcagaatcgggccatgttaaacaccctgaatgttggtccaaccctggatccgcgttttcagacctatcgctatttgcgtacgccggaagaaccggtaaaacgcgatagcccacgtcgtgccttcctgatgattatgtggggcattgtcggggggctgatcggggctggtgtcgcattaacccgccgttgctcgaaatagcaacactgctgcggtgagcgcaaaggcgctcgccgcttattcgaagagaatcgatgtgaaagtactgactgtatttggtacgcgcccggaagccatcaagatggcgccgttggtgcatgcgttggcaaaagatcctttttttgaggctaaagtttgcgtcactgcgcagcatcgggagatgctcgatcaggtgctgaaactcttttccattgtacctgactacgatctcaacataatgcagccaggacagggcctgacagagataacctgtcggattctggaagggctaaaacctattcttgccgagttcaaaccagacgtcgtgctggttcacggcgatacgacgacgacgctggcaaccagcctggcggcgttttatcagcgtattcctgttggtcacgttgaggctggtctgcgcacgggcgatctctattcgccgtggccggaagaggctaaccgtacattgaccgggcatctggcgatgtatcacttctctccaaccgaaacttcccggcaaaacttgctgcgtgaaaacgttgcggatagccgaatcttcattaccggtaatacagtcattgatgcactgttatgggtgcgtgaccaggtgatgagcagcgacacgctgcgttcagaactggcggcaaattacccgtttatcgaccccgataaaaagatgattctggtgaccggtcacaggcgtgagagtttcggtcgtggctttgaagaaatctgccacgcgctggcagacatcgccaccacgcaccaggacatccagattgtctatccggtgcatctcaacccgaacgtcagagagccggtcaatcgcattctggggcatgtgaaaaatgtcattctgatcgatccccaggagtatttaccgtttgtctggctgatgaaccacgcctggctgattttgaccgactcaggcggcattcaggaagaagcgccttcgctggggaaacctgtgctggtgatgcgcgataccactgagcgtccggaagcggtgacggcgggtacggtgcgtctggtaggcacggataagcagcgaattgtcgaggaagtgacgcgtcttttaaaagacgaaaacgaatatcaagctatgagccgcgcccataacccgtatggtgatggtcaggcatgctctcgcattctggaagcgttaaaaaataatcggatatcactatgagttttgcgaccatttctgttatcggactgggttatatcgggctgccaacggcagcagcgtttgcctcacggcaaaaacaggtaattggtgtcgatatcaaccaacatgcggttgataccatcaatcgtggcgaaatccatatcgtcgaacctgatttggcgagtgtagtaaaaactgccgtagaaggcggttttttacgagcgagcacgacgccagttgaagcggatgcctggctgattgctgtacccacgccgtttaagggcgatcatgagccagatatgacctacgttgaatcggctgctcgctccattgcgccagtgctgaaaaaaggcgcgctggtgatccttgaatccacctcgccggtggggtcaaccgagaagatggcagaatggttagcagagatgcgtccggatctcactttcccgcagcaggtgggcgagcaggcggacgtcaacattgcttactgcccggaacgcgtgttaccaggacaggtaatggtcgagctgattaaaaacgatcgcgtgattggtggtatgacgccggtttgttcggcccgcgccagcgaactgtacaaaattttcctcgaaggtgagtgtgtcgtcactaactcgcggacggcggaaatgtgtaagctcaccgaaaacagcttccgcgatgtgaatatcgcttttgctaatgaattgtcgctgatttgtgccgatcaggggattaacgtctgggaactgattcgcctggcgaatcgtcaccctcgcgttaatattcttcagcctggccctggcgtgggcggtcactgcattgctgttgatccgtggtttatcgtggcacagaacccccagcaggcgcggcttatccgtaccgcgcgcgaagttaacgatcacaaaccgttctgggttatcgatcaggtgaaagcggcggttgccgactgccttgctgctaccgataaacgcgccagtgaactgaaaatcgcctgctttggtctggcgtttaaaccgaatattgatgacctgcgcgaaagcccggcgatggaaatcgctgaactgatcgcccagtggcacagcggcgaaacgctggttgttgagcctaacatccaccagttgccgaaaaaactgaccgggctttgtactctggcgcagcttgacgaggcgctggcaacggcagacgtgctggtgatgctggtcgatcatagtcagttcaaagttatcaatggcgacaatgtccatcagcagtatgtcgtcgatgccaaaggagtctggcgctgatgagaaaaattctgataacaggtggtgccgggtttattggctcggcgctggtgcgttatatcatcaacgaaacgagcgatgcggtggtagtggtcgataagctgacctacgccggaaacctgatgtcgctggcaccggtcgcgcaaagcgagcactttgcctttgagaaagttgatatctgcgatcgggcagaactggcacgcgtattcactgagcatcagccagactgtgtcatgcatctggcagccgaaagccatgttgaccgttctattgacggcccggcagcgtttattgaaaccaacattgtcgggacttatacattgcttgaagcggcgcgggcttactggaatacgctgacggaagataaaaaatcagcgttccgttttcatcatatctccaccgacgaagtatatggtgacctgcactcgacggatgatttcttcaccgaaaccacgccgtatgcgccgagcagcccttattccgcgtcaaaagccagcagcgaccatctggtgcgcgcctggctgcggacctacggtctgccgacgctgatcaccaactgctcgaataactacggtccttaccactttccggaaaaactgatcccgctgatgatcctcaacgcgctggcgggtaaaccgctgccggtatatggcaacgggcagcaaatccgtgactggctgtatgtggaagatcacgcccgcgcgctgtattgcgtggcgaccaccgggaaagtcggtgaaacctataatattggtggtcacaacgagcgtaagaatctcgatgttgtggaaaccatttgcgagctgctggaagaactggctccgaacaagccgcacggcgtggtgcactatcgtgacttgatcacctttgtcgctgaccgtccggggcatgatctgcgttatgccattgatgcttcgaaaattgcccgtgaacttggttggctgccacaggaaacctttgaaagtggaatgcgtaaaacggtgcagtggtatctggctaatgaaagctggtggaagcaggtgcaggacggcagctatcagggcgagcgtttaggtctgaaaggctaattttcagcggaggcaaacatgaaaggtattatcctggcgggcggttccggcacccgattgcatccgattacgcgcggcgtatcgaagcaactgttgccgatttacgataagccaatgatttactatccgctgtcggtgctgatgctggccggtatccgcgaaattctcatcatcactacgccggaagataaaggttatttccagcgcctgctgggcgatggtagtgagttcggtatccagctggaatatgccgaacagcccagcccggacggtctggcgcaggcctttatcatcggtgaaaccttccttaatggtgaaccttcttgtctggtgctgggcgataacatcttcttcggtcagggcttcagtccgaagctgcgtcatgttgcggcgcgcacggaaggggcgacggtttttggctatcaggtgatggacccggaacgctttggcgtggtggaatttgacgacaatttccgcgctatctcgctggaagaaaagccaaaacagccgaagtcaaactgggcggtgaccgggctttatttctacgacagtaaagtcgtggagtacgcaaagcaggtgaagccgtcggagcgcggtgaactggagattacctccatcaaccagatgtacctcgaggcgggcaacctgaccgttgaactgctcgggcgcggatttgcctggctggataccggcactcacgacagcctgattgaggccagcacttttgtgcagacagtagaaaaacgccagggctttaagattgcctgcctggaagagatcgcctggcgtaacggctggctcgatgacgagggtgtgaagcgtgctgccagttcattagcgaaaactggctacggccaatatctgctggagttacttcgtgcccgtccgcgccagtattgagccactaacctgggaaaacgccttctttggtgttaacagcgccatcgtgcgcattacgtctgaagcaccgctcctgacgccagacgcgttagcgccgtggtcacgggtgcaggccaaaattgcggcatcaaatacgggtgaactggatgccctgcaacagctgggattctccctggtagaaggtgaagttgatttggcgctacccgtgaacaatgccagtgatagcggtgctgtagtggcacaagagaccgatattcccgcattacgtcagttagccagcgccgcatttgcgcaaagccgttttcgtgcgccgtggtatgcgcctgacgccagcagtcgcttttatgcacagtggattgaaaatgccgtgcgcggcacctttgatcatcaatgtctgattttacgtgcggcgtccggcgatattcgcggctatgtctctttacgggaactcaatgcgacagatgcgcgaattggcctgctggctggacgcggtgcaggtgctgagctgatgcaaacggcgctaaactgggcgtatgctcgcggtaaaacaactttgcgggtggcgacccagatgggcaacaccgccgcgcttaaacgatacatacaaagtggtgcgaatgtagaaagcaccgcgtactggttatacaggtgatcacatgattccatttaacgcaccgccggtggtgggaaccgaactcgactatatgcagtcggcaatgggtagcggcaaactgtgtggcgatggcggttttacccgtcgctgccagcagtggctggagcaacgttttggcagcgccaaagtgttactgacgccgtcctgcaccgcttcgctggagatggcggcgctgctgctcgatatccagcctggcgatgaagtgatcatgccgagctacacctttgtctccaccgccaatgcctttgtgctgcgtggcgcaaaaatcgtttttgtggatgttcgcccggacaccatgaacatcgacgaaacgctgattgaagcggcgatcaccgacaaaacgcgcgttatcgtgccggtccattacgcgggtgtggcctgcgaaatggacaccattatggcgttggcgaaaaagcataatctttttgtggtggaagatgccgctcagggcgtgatgtccacttacaaagggcgtgcactgggaaccattggtcatattggctgctttagcttccatgaaaccaaaaactacacggcgggtggtgaaggcggcgcgacgctgattaacgataaagcgttaatcgaacgagccgagatcatccgtgaaaagggcactaaccgcagccagttcttccgtggtcaggtcgataaatatacctggcgcgatattggctccagctatttgatgtccgatctgcaagctgcgtacctgtgggcgcaactggaagcagcggatcgtatcaaccagcaacgtctggcgctgtggcaaaactactacgatgcgttagcgcctctggcgaaagccgggcgtatcgagctgccgtcgattcccgatggctgcgtgcagaacgcgcatatgttctacattaaactgcgggatattgatgaccggagcgcgttgattaactttctgaaagaagcggaaatcatggcggtgtttcattacattccgctgcacggttgccctgcgggggaacactttggtgagttccacggtgaagatcgctacaccaccaaagagagcgagcgcctgctgcgcctgccgctgttctacaacctgtcgcccgtcaatcagcgtacggtaattgcgactttgttgaactacttctcctgatatgtcgttggcaaaagcgtccttgtggacggcggccagtacactggtcaagattggtgccgggttactggtcggtaagttgctggctgtgtcatttggtccggcggggcttgggctggcggcaaatttccgccagttgattaccgtgctcggcgtgcttgccggagctggcatctttaacggtgtaaccaaatacgttgcccagtaccatgataatccgcaacagctgcgccgcgtggtcggcacttcatcagcgatggtacttggtttctctacgctgatggcgctggtttttgtgctggcagctgcgccaatcagccagggattgtttggtaataccgactatcaggggctggtgcgtttagtggcgctggtgcaaatggggatcgcctggggcaacctgttactggcgctgatgaaaggctttcgcgatgccgcaggtaatgcgttatcgctgattgtcggcagcttgattggcgttctcgcgtactacgtcagttaccgtttgggcggttatgaaggggcgttgctgggtctggcgctgattcccgcgctggtggtaattcctgccgccatcatgttgatcaaacgtggtgtcatcccgttaagctatctgaaacccagctgggataacggtctggcagggcagttgagcaaatttacgctcatggcgttgattacgtcggtgaccttgcctgttgcttacatcatgatgcgtaaactgctggcggcgcagtatagctgggatgaggtggggatctggcaaggggtgagcagtatttccgatgcctacctgcaatttattacggcatcgttcagcgtatatttgctgcccacgttgtcgcggctaacggaaaagcgcgatatcacccgggaagtggttaaatcgctgaaattcgtcttaccggcagtggcggcggcgagttttaccgtctggctgctgcgtgattttgctatctggctgctgttgtcgaataaatttaccgctatgcgcgatctctttgcctggcagttagtgggtgatgtgttaaaagtgggcgcttatgtctttggttatctggtgatcgccaaagcgtcactgcggttttatattctggcggaagtcagccagttcactttattgatggtatttgcccactggctaatccctgcgcatggtgcactgggcgcggcgcaggcatatatggcaacttatatcgtctatttttctctttgttgtggcgtgtttttactctggcgtaggcgggcatgactgtactgattcacgtactgggatcggatatccctcaccataaccgaaccgttttgcggtttttcaatgacgcgctggccgcgacgagcgagcacgcgcgcgagtttatggttgttggcaaggacgacggcttaagtgatagctgtccggcgctttctgtgcaatttttccctgggaaaaaatcgctggcggaagcggtcatcgcgaaagcaaaagctaaccgtcagcagcgttttttcttccacggtcagttcaatcccacactgtggctggctctgctgagtggtggcattaagcccagccagtttttctggcatatctggggggcagacctgtatgagctttccagtggcttgagatataagcttttttacccactacgtcgcctggcgcaaaagcgagtcggctgtgtatttgccacccgcggcgatttgagcttttttgtcaaaacgcatccaaaggtgcggggcgaactgctgtacttcccgacgcggatggacccttctctcaatacgatggcgaacgatcggcaacgtgaagggaaaatgaccattctggtggggaactccggcgaccgcagcaatgagcatgtcgccgccttacgtgccgttcatcagcaatttggcgatacggtaaaagtggtggtgccgatgggatatccgcctaataacgaagcgtacattgaggaagttcgtcaggcggggctggagttattcagcgaagaaaatctgcaagttctgagcgaaaaactggaatttgacgcctatctggcgctacttcgtcagtgcgatctcggttactttatttttgcccgccagcagggcattggtacgctgtgcttactgattcaggcgggcattccttgtgtgcttaaccgggaaaatccgttctggcaggatatgacggaacagcatttgccggtgctgtttactaccgacgatctcaacgaggatattgtgcgtgaagcgcagcgccagttggcgtcggtggataaaaacaccattgccttctttagccctaactatctacaaggctggcagcgggcgttggcgattgccgccggggaggtcgcatgagtctgctgcaattcagtggcctgtttgtggtctggctgctctgcacgctgtttattgccacgctgacctggtttgagtttcgccgtgtgcgctttaacttcaatgtcttcttttcattgctgtttttgctcacctttttcttcggcttcccgctgaccagcgtgctggtatttcgctttgatgttggtgtcgcgccgccagaaatcttgttgcaggcgttgctttctgcgggctgcttctacgcggtttactatgtcacctacaaaacccgcctacgcaaacgcgttgctgatgtaccgcgccgtccgctgtttaccatgaatcgcgtggagaccaatcttacgtgggtgatcctgatgggtatcgcgctggtaagcgtcggcatcttcttcatgcacaacggctttttgctgttccggcttaactcctacagtcagatcttttccagtgaagtctccggcgtggcgttaaaacgcttcttttactttttcatcccggcgatgctggtggtctactttctgcgccaggacagcaaagcgtggctgtttttcctcgtcagcacggtcgcctttggcttgctgacttatatgattgtcggtggcactcgcgccaatatcatcatcgcattcgctatcttcctgtttattggcattattcgcggctggatttcgttgtggatgctggcggcggcgggcgtgctggggattgttggcatgttctggctggcgctaaaacgctatggaatgaatgtgagcggcgatgaagcgttctatacgtttctctatctcactcgcgacaccttctcgccgtgggagaatctggcgttgctgttgcagaactacgacaacatcgacttccagggcctggctccaattgtccgcgatttctatgtctttatcccttcctggctgtggccgggtcgcccgagtatggtgctgaactccgccaactactttacctgggaagtgctgaataaccactccggactggcgatctcgcctacgcttataggctcactggtggtgatgggcggcgcgttgttcatcccgctcggggcgattgtggttggactgatcatcaaatggttcgactggctgtatgagctgggcaaccgcgagactaatcgctataaggctgcgatattgcacagtttctgctttggggcgatcttcaatatgatcgtgctggcacgtgaagggctggattcgtttgtctcacgcgtagtcttttttatcgtggtcttcggcgcatgtctgatgatcgcaaaactgttgtactggctttttgaaagcgccggactcattcataaacgtacaaaatcatcgctccggacgcaggttgaaggataacaatgaataacaacaccacggcaccgacctatacgctgcgtggcttacagttgattggttggcgtgatatgcagcacgccctcgattatctgtttgctgacgggcatcttaagcagggaacgctggttgccattaatgccgaaaaaatgctgaccattgaagataatgctgaggtcagggagctaattaacgctgccgaatttaaatatgcggatggcatcagcgttgtacgttcagtacgtaaaaagtacccgcaggcgcaggtttcccgcgttgccggtgccgatctctgggaagagctgatggcgcgcgcaggcaaagaagggacgccggtatttcttgtgggcggtaaacctgaagtgctggcgcaaactgaagctaaactgcgcaaccaatggaatgtgaatatcgttggcagtcaggatggttattttaaacccgagcagcgtcaggcgctgtttgaacgcattcatgccagcggagcgcaaatcgtcaccgttgcgatgggatcgccaaagcaggagatcttcatgcgcgactgccgtctggtgcatccagatgcgctgtatatgggcgttggcgggacttacgatgttttcaccggtcacgtaaaacgcgcaccgaaaatctggcaaacgctgggactggagtggctctaccgcctgctttcgcagccgagccgcattaagcgtcagcttcgtttgctgcgttatttacgctggcattacaccggcaacctctgattttcctctctttgtaaagcgacggagtggtcacttcgtcgcctgtctgcttttttattacacaaagcattcaaatttttaatgctttatttgccatttctcctgaattacgaaaacattcgcaacactcgatgtacccataacgataaccggtaacaccggaaagcatgcaaacacaacacgaggatttatggcagataacaaaccagagctacagcgtgggctggaagctcgacatatcgaactcatcgccctggggggcaccattggcgtcggcctgtttatgggggccgccagtaccctgaaatgggccgggccatccgtattgttggcctatatcatcgccgggctgttcgtctttttcatcatgcgttcaatgggcgaaatgttgttcctcgaaccggttaccggttcgttcgccgtttatgcgcatcgttatatgagcccgttttttggttatctcaccgcctggtcttactggtttatgtggatggcggtggggatctcagaaatcaccgccattggcgtttatgtccagttctggttcccggagatggcgcagtggatacccgcattgatcgcagtggcgctggtggcgttggcgaatctggcggcggtgcggttgtacggcgaaatcgagttctggttcgcgatgatcaaagtcaccacgattatcgtgatgattgtcattggcctgggcgtgattttctttggctttggcaatggcgggcagtcgattggttttagcaatctcacagagcatggcggtttctttgcgggtggctggaaagggttcctgaccgcgctgtgtattgtggtggcgtcctaccagggcgtggagctgattggcattactgccggtgaagcgaagaatccgcaggtgacactgcgcagtgccgtaggcaaagtgctgtggcggatcctgattttctacgtaggcgcgattttcgttatcgtcaccatcttcccgtggaatgaaattggcagcaacggcagcccgttcgtactgacttttgccaaaatcggtattaccgcagcggcgggcattatcaactttgtggtgctgacggctgcgctctctggctgtaacagcggcatgtacagttgcggacgtatgctctacgcactggcgaaaaaccgtcagttaccggcggcgatggcgaaagtttcccgtcacggcgtaccagttgcgggtgtggcagtatctattgctattctgctaattggctcatgcctgaactacatcattcccaatccgcagcgtgtgtttgtctacgtctacagtgccagcgtgcttccggggatggtgccatggtttgtgatattgataagccagctgcgttttcggcgtgcacataaagcggcgattgccagccatccgttccgctcaatcctgttcccgtgggccaactacgtaacaatggcattcctgatttgcgttttgatcggcatgtactttaatgaagatacgcgtatgtcgctgtttgttggcatcatctttatgctggcggtgacggcgatttataaagtttttggccttaatcgccacgggaaagcgcataaactggaggaataagcagcaaaacgcacaaaccgtaaccaaacgcgcaatttatttaaaaagggactagacagaggggtgggaagtccgtattatccacccccgcaacggcgctaagcgcccgtagctcagctggatagagcgctgccctccggaggcagaggtctcaggttcgaatcctgtcgggcgcgccatttattcccggcgcttgagctgcggtggtagtaataccgcgtaacaagatttgtagtggtggctatagctcagttggtagagccctggattgtgattccagttgtcgtgggttcgaatcccattagccaccccattattagaagttgtgacaatgcgaaggtggcggaattggtagacgcgctagcttcaggtgttagtgtccttacggacgtgggggttcaagtcccccccctcgcaccacgactttaaagaattgaactaaaaattcaaaaagcagtatttcggcgagtagcgcagcttggtagcgcaactggtttgggaccagtgggtcggaggttcgaatcctctctcgccgaccaattttgaaccccgcttcggcggggttttttgttttctgtgcatttcgtcaccctcccttcgcaataaacgcccgtaataactcattgccccacggtatgatttcgcccttaacgtattgaaggatgacttcaggcaaggagtgaccatgctgcaacaggttccaacgcgtgcttttcatgtgatggcgaaaccgagtggttccgattgtaatctgaactgtgactactgtttttatctcgaaaaacaatccctttaccgcgaaaagccagtcacgcatatggacgatgacacgctggaagcgtatatccgtcactatatcgccgccagcgaactgcaaaacgaagtggcttttacctggcagggcggcgaaccaacgctactcgggctggagttttaccgccgtgccgtagcgctacaggcgaaatatggtgctggcaggaagataagtaacagcttccagactaacggcgtgctgctggatgacgaatggtgcgcgtttctcgcggagcatcattttcttgttggtttatcgctggatggtccgcctgagatccacaatcaatatcgcgtgactaaaggtggcagacccacgcataagctggtgatgcgtgccctgacgctgctgcaaaaacatcatgtcgactataacgtgctggtctgcgttaatcgcaccagcgcgcagcaaccgttgcaggtatatgattttttgtgcgatgcgggagtggaattcatccagtttattccggtggtcgagcgcctggctgatgaaacggctgcccgcgaaggactgaaattgcatgcgcctggtgatattcagggtgagctaacggaatggtcggtgcgccccgaggagttcggtgaatttctggtggcgatattcgaccactggatcaaacgcgacgtcggcaagattttcgtgatgaatatcgaatgggcgtttgccaattttgtcggtgcgccgggtgcggtttgccatcatcagccaacctgtgggcgctcggtgattgttgagcacaacggcgacgtttacgcctgcgatcactatgtttatccacaatatcggctggggaatatgcaccagcaaacaattgcagaaatgatcgattccccgcaacagcaggtgtttggtgaagataaatttaagcaattaccggcgcagtgtcgcagttgtaacgtgttaaaagcgtgctggggaggctgcccgaaacaccgcttcatgctcgatgccagcggcaaaccggggctgaattatttgtgtgccgggtatcagcgttatttccgccatctaccgccatatcttaaagcaatggctgatttgctggcgcacggtcgcccggccagtgacattatgcatgcgcatttgctggtggtgagtaagtaaaaaagcggccattttgtggccgcctgcggttgattgccggatgcggcgtaaacgccttatccggcctacatgatcgtgcaaattcaataaattgcagcgttctgtggatactggtttgggtgatcgtatccggcaaagcctttgcgtgcggtggcagttgacggggtatctgctgcgctggccatgagaggaagagcggcggcgacagcaacaacaagaagtttgggtgaaaacgaaaattccatgcaaaatgctccggtttcatgtcatcaaaatgatgacgtaattaagcattgataattgagatccctctccctgacaggatgattacataaataatagtgacaaaaataaattatttatttatccagaaaatgaattggaaaatcaggagagcgttttcaatcctacctctggcgcagttgatatgtaaggcaggtttattatatcgcgttgattattgatgctttttttagttttaacggcaattaatatatgtgttattaattgaatgaattttatcattcataataagtatgtgtaggatcaagctcaggttaaatattcactcaggaagttattactcaggaagcaaagaggattacagaattatctcataacaagtgttaagggatgttatttcccgattctctgtggcataataaacgggtagatgctcattccatctcttatgttcgccttagtgcctcataaactccggaatgacgcagagccgtttacggtgcttatcgtccactgacagatgtcgcttatgcctcatcagacaccatggacacaacgttgagtgaagcacccacttgttgtcatacagacctgttttaacgcctgctccgtaataagagcaggcgtttttttatgcatcagaaaggtcccggaggtgcttgcctccgggtgagaaggaactactgtggtgggttgttctgcaacgttaacatcaaaccgtcgcgacgcatcgctgcagcttcttccggcttgtgcagtctgtccagcgcgtcggcaagccatgcgtaatcgtaggcgtccggacgttgtttcagcgccgcgcggaaggcgagcgatgcttcctgccattctccgtgcttcatcagtgactggcccagtgtgctccacaacagcgggcgatcgccgacgtttttgatctgctggcgtagcactttttccagctgttccgggttattggttttcagacgcgggatcggcagcagtaggcgatcgtcatactggcgtttcaggccgtcgatgataatttgctgggcagtatcatgatcgtcacattcaataagatgttccgccattgccacctgcaacgctacctgatgacgcgttttccggctttggtttttccaccagttacgcaaaccttcgctaccgttatcggcacgagcctgatccatcaggccaatccatgcctgttgttccagcattgcacgatgttcttcatcaccaacatgggctttcgccattgatgggataatatccagcagcgaactccatgcacctgtgcggatatacgcctgttccgccagacgtaatacttccggatggcgtggcgtaacttccagcagcttatccacgccgtggcgtgcagcatggttttcattacgggccagttgcagacgtacacgggtgatttctaccggaatggtgtcattgccggccagctccgctgcgcgttccagatgttggttggcgcgcgcttcatcaccacgttgttgcgcggcttcggcagccagtagatagttcaccaccggttgttcagcgtgatcggcatttttcgccatcagcttttcaacttgctgataatcgccttccgccagtttcagcagcgcctgttcggtctgcttacgtgcacggcgacgcttacgcccgacaaaccacccacgggtgtgcgcgccagtgcggaagatccgccgcagtagccactcaatggcaaacagcactaccatcgccagaatcaatatgatcgccaggcccgtgacgctggtttcgatattgtagttgtcggtttggatcagcacataaccctgatgaccggcaatcatcgggccaaccactatccccgcaatcagcaaaacaaagagtaataacacttttagcatggttattctccttgcggcgcggctgccggagtatcaccttgcggtgcaggtttagcttccgttgtccctgctgccggttgtgccagcaggttacgcacgcgagtctgcatcagtttttccagcatcgcctggctttgcagggtttccggaagatccatcgagatattttgctggcttaactggtccacctcgtcgaggaacgctttggtggtggcatcatcagtatcgtagtaagcacgtacccaggtggagacgttctccagcgcctggcgataagtctcttcctggtgacgcggtacagcttgtgctgcgaccagcaggcgagagcgaatattttcgcgcagatagatatcctgatttggcgctaacagcggtacggcggtgtcatcacgacggcgaatcgtaatgaagttgtccataaagttctgccagcttttttgcagattgatacgccattcgctgatggaactggaaagctcttcaccgtctgaatccatcggcgaaccatcgctgtcattatcggccagacgcaggttatctacctgatttgaaagctgattaagcttaaggatgatgccgtcataatccacctgcgatactgcagaaaggctggcgatatcatcggtaattgcccgacgaacggtaatcagactcgggtcattcatatccgccaggctggcgtctgcacttttcagcaacgctgcagcggtcgtgacgtcctgatcgctccacagcttccgtccggcgagtttcaccagaaaatcggcctgagccagcagccaggttttagcatcgctgccggaaatggtggcgaccttttgttggacttcatccaactgttttgccagcgtttcttgctgacgattcgcctgcttaagttgtgcagcttgttgcttaataatgccttccagctcggctttttggctctcctgggctttttgcaatgccgtcagttggttagccagggcatcgctggtggcggtctgattgacggcctgttgtttaccccagccatacaaaccgacgcccgccgccagagcaatagcgatagccaccgcgctgagaatcaatgcggtattgttcttactctttttttctgttgcgacaggttgtgacgtggtgtccacggcctccctggtctcttcaaccacggcggaggttttttcttgttccgtcattatggcttcctgttatgagagttattgtaatgcccgtaaaagcgcatcgttgtcagcgttatcggcgaccttaatgtcttgccagcccagttcccgggcgagtttcgccaaacgctcactgacgaccaatagtcgacagtgtagtaaccagtgctcacgataccattgtgggatcagcgaccagagttgctgcaacatttcaccgctggtaacaacgaccgtcgtcacctcgcgggattgccagcgcatcgcttcttcggcaccatcgtaatggattgcgcatcgttgataacattcacaaaaagtgacctcagcaccgcgcgccgtcagggtatccccaattagctcacgaccgccattgccacgtaatatcagcgcacgtttgcccgcaatattttgtaattcaggtaattgtagcaagacttcgctgatttcccgatcctgcgggtagagaatcttctgtccgcttacggtatgtagtgccagtgcggtggtgcgtccaatggcgaaataattaggtagtcggggccatttacgatcttgctgatgtagctgtgattgggcaaaagcaaccgcgtgttgcgagagggcaaacaacagatcgctctcccccagcgctgccagttgatcagcaagttgcggtaattgtcgacccggagaaaactcaatcagcggaaaatgccaggccacctgccccagtgtgcgcagacggctcactaactcttctccagcgggagacgggcgggtgaccaggatactcatgccggggcgtctccgttatagacttcagcgaggatctcgcgcgcgccgttattcagtagctcttctgccagcgaaatccccatttgttcggcatcttgcggcgcaccgcggcgttcaccgcgaataatctgcgaaccgtccggcgcgccgaccagcgcacgcagccagatttcgccatcaataagctcggcgtagctaccaattggcacctgacatccgccttcgagacgggtattcatggcgcgttctgcggtaacgcgcagtgcagtttcgtggtgattcagcgcggcaagcagctcgcgagtgcgtgaatcatcaaggcggcattcaatacccaccgcaccttgtcctaccgccggaagagaaatctcgggtggcaacgcggcgcgaatacgtgactccagacctaaacgttttagtccggctacggcaagaatgatggcatcgtattcgccgttatccagtttgctcaggcgagtgccgacgttgccgcgcagggagcggataatcagatccggacggcgttcagccagttggcactggcgacgtaaactggacgtcccgacgatactgcctgccggtaacgcatccagactgtcatagttattggacacaaaggcatcgcgaggatcttcacgctcacaaatagtgaccagtcccagaccttgcgggaattcaaccggcacatctttcattgaatgtacggcgatatcggcgcgattttcgaggagcgcgacttccagctcttttacaaataagccttttccgcctactttcgccagcggcgtatcaagaatcacatcgccgcgcgtcaccatcggtaccagttcaacgaccaggcccggatggctcgccatcaacttgtctttgacatagtgtgcctgccagagtgcaagtgggctttggcgtgtggcaattcttaaaacattgtctaacatgcttgttaccgtcattatcatccgtggtccatcctaacatccttgccagagtgatgtcagtgttgtggtgaaacgtagacgcctgcgcaaaccgtaaaatgaggtctggcagtggatcctgacaggcgtttcacgccgtcgtaataaggaatttacagagaataaacggtgctacacttgtatgtagcgcatctttctttacggtcaatcagcaaggtgttaaattgatcacgttttagaccattttttcgtcgtgaaactaaaaaaaccaggcgcgaaaagtggtaacggttacctttgacatacgaaatatcccgaatgccgcgtgttaccgttgatgttggcggaatcacagtcatgacgggtagcaaatcaggcgatacgtcttgtacctctatattgagactctgaaacagagactggatgccataaatcaattgcgtgtggatcgcgcgcttgctgctatggggcctgcattccaacaggtctacagtctactgccgacattgttgcactatcaccatccgctaatgccgggttaccttgatggtaacgttcccaaaggcatttgcctttacacgcctgatgaaactcaacgccactacctgaacgagcttgaactgtatcgtggaatgtcagtacaggacccgccgaaaggtgagcttccaattactggtgtatacaccatgggcagcacctcgtccgtagggcaaagttgttcctctgacctggatatctgggtctgtcatcaatcctggctcgatagcgaagagcgccagttgctacaacgtaaatgtagcctgctggaaagctgggccgcctcgctgggtgtggaagtcagcttcttcctgattgatgaaaaccgtttccgtcataatgaaagtggcagtctggggggcgaagattgtggctccacccagcatatactgttgcttgacgaattttatcgtaccgccgtgcgtctcgccggtaagcgtattctgtggaatatggtgccgtgcgacgaagaagagcattacgacgactatgtgatgacgctttacgcgcagggcgtgctgacgccaaatgaatggctggatctcggtggcttaagctcgctttctgctgaagagtactttggtgccagcctttggcagctctacaagagtatcgattccccatacaaagcggtactgaaaacactgctgctggaagcctattcctgggaatacccgaacccacgtctgctggcgaaagatatcaaacagcgtttgcacgacggcgagattgtatcgtttggtctcgatccatactgcatgatgctggagcgtgttactgaatacctgacggcgattgaagattttacccgtctggatttagtacgtcgctgcttctatttaaaagtgtgcgaaaagctcagccgtgaacgcgcctgcgtaggctggcgtcgcgcagtgttgagccagttagtgagcgagtggggttgggacgaagctcgtctggcaatgctcgataaccgcgctaactggaagattgatcaggtgcgtgaggcgcacaacgagttgctcgacgcgatgatgcagagctaccgtaatctgatccgctttgcgcgtcgcaataaccttagcgtctccgccagtccgcaggatatcggcgtgctgacgcgtaagctgtatgccgcgtttgaagcattaccaggtaaagtgacgctggtaaacccgcagatttcacccgatctctcggaaccgaatctgacctttatttatgtgccgccgggccgggctaaccgttcaggttggtatctgtataaccgcgcgccaaatattgagtcgatcatcagccatcagccgctggaatataaccgttacctgaataaactggtggcgtgggcatggtttaacggcctgctgacctcgcgcacccgtttgtatattaaaggtaacggcattgtcgatttgcctaagttgcaggagatggtcgccgacgtgtcgcaccatttcccgctgcgcttacctgcaccgacaccgaaggcgctctacagcccgtgtgagatccgccatctggcgattatcgttaacctggaatatgacccgacagcggcgttccgcaatcaggtggtgcattttgatttccgtaagctggatgtcttcagctttggcgagaatcaaaattgcctggtaggtagcgttgacctgctgtaccgcaactcgtggaacgaagtgcgtacgctgcacttcaacggcgagcaatcgatgatcgaagccctgaaaactattctcggcaaaatgcatcaggacgccgcaccgccagatagcgtggaagtcttctgttatagccagcatctgcgcggcttaatccgtactcgcgtgcagcaactggtttctgagtgtattgaactgcgcctttccagcacccgccaggaaaccgggcgtttcaaggcgctgcgcgtttctggtcaaacctgggggttgttcttcgaacgcctgaatgtatcggtacagaaactggaaaacgccatcgagttttatggcgcgatttcgcataacaaactgcacggcctgtcagtgcaggttgaaaccaatcacgtcaaattaccggcggtggtggacggctttgccagcgaagggatcatccagttctttttcgaagaaacgcaagacgagaatggctttaatatctacattctcgacgaaagcaaccgggttgaggtatatcaccactgcgaaggcagcaaagaggagctggtacgtgacgtcagtcgcttctactcgtcatcgcatgaccgttttacctacggctcaagcttcatcaacttcaacctgccgcagttctatcagattgtgaaggttgatggtcgtgaacaggtgattccgttccgcacaaaatctatcggtaacatgccgcctgccaatcaggatcacgatacgccgctattacagcaatatttttcgtgatgaacgtgccggaaagcgaggcttatccggcatgcaatcttagcggaaactgactgtttcacccgcctgctgcgtcgccgcctgttccagcaaatcccagaaggtttcgccgctgcgatcgcaaatccactcatcgcctttcagatcaaaatggtagccgccttgtttggttgccagccatacctggtgcagcggttcctggcggttgataatgattttgctgccattttcaaaggtaatggtcagtacgccgccgttgatttcgcagtcgatatcgctgtcgccatcccagtagtccaggcgttcttcaatggtcagccagagttgatcagccaggcgatgaaattcactgtcgttcattgttgtatcctgtttttaagtgatggcggcagtatagcggtatggggtcagggcttcaaagtttgcacctctgctgctgcgttccggcatgattcatccgtcaccggaataatgatgtctctgttttgaacttcacgtacgttctcctctctgacacgagttttcgccgggcagggggagggcgtaatccttacctctgtatcggtccatgtataaacattgcgatcgtcataagcgaagcgatcgtttttagttagcggaccgttaactggaataatttgcaagctctttgaccgtaattggcggataaagtaagcatgctgtttgccgctattaaatgagcgatcaatgaccaggtctggcgtatccagcgggattatctcaagctggtcttcaccaaatgtcgataattttgttacatacagccgatctttatattgcgcaatattgccagtaatcagatgaaattgttcaggttcaatacctggtaggtctatccacttgctccactgacggtcgggcgtgagctgtttacgccagcgaacgcgactttcccctacttcaaaagagacgtcatcatctacgggtatcgctttgcctgataattgaccaaagggataacgatgcagacccttattgtcgcgaaaaaccagcagtgaatgaggtatccagcgaattatctcaaatgagtctgcattcgccgtaaggtgaacgccatttaaataaatattctgcccactgcggataagcagatcattggaatacgaatttctgtttacactcataagacgtggattaataccccaccatcttttttctaatacagtaacatcactgctgctcccctgacgtcgaccggacaagtagagatttttactatccatcagcgtggtagagttaccttcgatagcttttagtgtcgccagatcaacacgtgacgcgccgctattactttcggtgcgctgtccgtcaaaatagaggctatatttatcgaccgcgaagcggcccatagcctgaaagctggcaatatcgacagtgggggttcccggtggattgctaacgattttgccacgccagagaataacgcggccgtctgtcacccagtggtattcctcattttttatgcttatttcatcggtgggtatatagccttccaccaactcccgctccccggatatatttgtcacaaggcgcaaatcggctctgttcatcttcggaaattgggcaatgattttctcatcctccccataacctttaccgtaagacataacaccgtgatcattgtaatagtcgaaccctatggcctgtacagcaggcgtcagaaatatgtgccccaacaggatgagtgcaactgtgattatttgaccattcattttgtcgcctcattgcgcggggcaggaataaattcgccgtcatcagtaatttttccgtccagatatcccgttttgtaatttacgccatagccatatcccgaatgttgttccttccagattaagcgaacttgtttcggatcagcggtgcggtatcgccagagctgcgcgccatcaaagctgtaaacgtagcggttatcgcgggcataccatctgcgcaaaaagggatggtcattaagatgggcttcgcgttcatccggagagtggttatccagtaagatcagcggtccgtcagattcaaacacgtgtaaaccggaatggtatggccacccttcggcacgcgtaagtaaatagccgtggcgtttcccggcgttgaaacgtttgttgataataagattgggatcatcaagtttcacgatctccagcttgcggtcaccagactctgtttcgatgatggtataaagcgagtcctgatactgggcgacagcatcactgatggggtgaaactgttccggatcgagtccgggtaattcttcctgtttacaagcaggccctttacgccagaacactttcttttccagcagagaaaaatccagacagtgctttgttaaatcttcatcccacgccagattttccttgtcgaggactttacgctgtagcccgtttttatcacgccaggtcaagagtgagccgggcatccagcgtacgacggaaaaggtgttcgggtcggcatcaagctgttcgctgttgatcaggattttggtccgtgtacgagccagggtatcccaggggccaaatggggcaggaaggcagggattgaatgctgtagagaatttaccgcgctgatcccatgatttttgtgccagtaccgtaaaggtgtcaggatcatcaaggcgctgaccatttgcgtaaagataatgcttgtcacggagaatcaaacctagccagtctggtttccattgcgggttaaattctacctgacgcaacgttcggcggtttagttgctggttgctatcggtgcgtttgccttcgtaatagaggctgtacttatctgcggcaaaatcaccccatgcctgaaatgacgagatatcgactggcggtgtgcctggagggttttgcacaatctcgccagcgtagagaatagcgcgaccatcgctatagtaagagtaatggggaagagttgcgtttgcgccgctgtagacaacgtctgtcgtgagatcagtagccgggggcaccgtttcccaatccttcagttttgttgggtcaattaacaaattcggtaacagacgcagacgcttgtagttaatctgcggtagcgaaagattggtcttttcataagggcgcaggtacaccacgccttttccttgtttctggtaaatattatgttccggctcatcaagccgacatccccatgccgatgataagaacaatgaacaagacaacaaacaaaccacattgcgatagtgcataaagccatcctggcgcgaggtgccgatcacgaaactaccagcagaacataattccccgcacgtaagcgtaacttttgcggcaaatcgtcacttttcagaatccataaaggtcattgctattttctgatagttgctgggtaaacgtgatgtttccattcgcgatataaatacgaggtactgcgccatggtgtgactgatcacgttaaaatattccggattgacgccgggaagggtttcaacatgcggctctgcccccgttgcctactttattgtctttcgcgagttgtacccaggtcccaccatcggtatctaacattccccacattattacgctttctgccgaacgtgatttttatagaaatctatcaattcatttttcctgtggcataaagtttatctttcacatcctgccgaacgcgggtcttgtaccccccattgtgaagatcttcatacggagaaaaagaatctttactccaccccagcagcactttatcgccaggcataaaatgcacatgcagaaaatcttctccccattctcttttggggagaggtaacgtcatattccgtttctccagacgcattccagcattatactgtgtacgagtagtacttaatgtccagataacctctgccgtatccccactaacatcaccacaacaggttgttgaaccgccaccatttgcaaaagcattcgcgcccgccacgccgttaacactgaatcccagtatcgggcggtcaatttcactgtggatttccagaatcactccacctcttggtcctccccatactgcctgtcctatattccacaacacgaccagtaccggaacgacaattaacgtccgccatacccagcgcccccaccgggcataaccgcgcgtaagcttttggtcaaatttttccagttgggtaaatagccccatcagattttattccctcttatcaccaggttggcaaagttgtatgtcactggcgactaaggtcagacaacaaaattgcatggtgcgccactcttttaaaagctccatgccgacgataagaacaagccaacaaacaaaccacattgcgatagtgcataaagccatcctggcgcgaggtgccgatcacgaaactaccagcaaaacataaatccccacgagtaagcgttatactcgcagcatttcctcacttttcagacttcataaagagtcgctaaacgcttgcttttacgtcttctcctgcgatgatagaaagcagaaagcgatgaactttacaggcaatccataatgaaaaacgtgtttaaggcactcactgtattacttactctcttcagcctgacgggctgcggtctgaaaggtccgctctatttcccgcctgcagataaaaacgcaccgccgccgaccaaaccggtagagacgcaaacgcaatccacggtgccggataaaaacgatcgcgccactggcgatggtccatcccaggtgaattactaaaagtcagtttctgtacccgcgtgattggagtaaatgatgcagttctcgaaaatgcatggccttggcaacgattttatggtcgtcgacgcggtaacgcagaatgtctttttttcaccggagctgattcgtcgcctggctgatcggcacctgggggtagggtttgaccaactgctggtggttgagccgccgtatgatcctgaactggattttcactatcgcattttcaatgctgatggcagtgaagtggcgcagtgcggcaacggtgcgcgctgctttgcccgttttgtgcgtctgaaaggactgaccaataagcgtgatatccgcgtcagcaccgccaacgggcggatggttctgaccgtcaccgatgatgatctggtccgcgtaaatatgggcgaacccaacttcgaaccttccgccgtgccgtttcgcgctaacaaagcggaaaagacctatattatgcgcgccgccgagcagacaatcttatgcggcgtggtgtcgatgggaaatccgcattgcgtgattcaggtcgatgatgtcgataccgcggcggtagaaacgcttggtcctgttctggaaagccacgagcgttttccggagcgcgccaatatcggttttatgcaagtggttaagcgcgagcatattcgtttacgcgtttatgagcgtggggcaggagaaacccaggcctgcggcagcggcgcgtgtgcggcggttgcagtagggattcagcaaggtttgctggccgaagaagtacgcgtggaactccccggcggtcgtcttgatatcgcctggaaaggtccgggtcacccgttatatatgactggcccggcggtacatgtctacgacggatttattcatctatgaagcaaccaggggaagaactgcaggaaacactcacggagcttgatgaccgggcggttgtcgattatctgattaaaaatcctgagttttttatccgtaatgcgcgcgcagtagaagcgatacgtgtgccgcatccggtacgcggcaccgtttcgttggtcgagtggcacatggcccgcgcacgtaatcatattcatgttctggaagagaacatggcgctgttgatggaacaggctatcgccaacgaaggcctgttttatcgcctactctacctgcagcgcagtctcaccgccgccagcagtctcgacgatatgctgatgcgctttcaccgctgggcgcgcgatctcggcctggcaggtgcgagtctgcgcctgtttccggatcgctggcgcttaggtgcgccgtcgaaccacactcatctggcattaagccgtcagtctttcgaaccgctgcgtattcagcgtttggggcaggaacagcactatcttgggccgcttaacggaccagagctgctggtggtgctaccggaagcgaaagcggtgggatcggtggcgatgtcgatgctgggaagcgatgctgatttgggtgtcgtgctgtttaccagtcgcgatgccagtcactatcaacaagggcaaggaacgcagttacttcatgaaattgcgctgatgttgccggagcttctggagcgttggattgaacgcgtatgaccgatttacacaccgatgtagaacgctacctacgttatctgagcgtggagcgccagcttagcccgataaccctgcttaactaccagcgtcagcttgaggcgatcatcaattttgccagcgaaaacggcctgcaaagctggcagcaatgtgatgtgacgatggtgcgcaattttgctgtacgcagtcgccgtaaagggctgggagcagcaagtctggcgttacggctttctgcgctacgtagcttttttgactggctggtcagccagaacgaactcaaagctaacccggcgaaaggtgtttcggcaccgaaagcgccgcgtcatctgccgaaaaacatcgacgtcgacgatatgaatcggctgctggatattgatatcaatgatcccctcgctgtacgcgaccgtgcaatgctggaagtgatgtacggcgcgggtctgcgtctttctgagctggtggggctggatattaaacacctcgacctggagtctggtgaagtgtgggttatggggaaaggcagcaaagagcgccgcctgccgattggtcgcaacgctgtggcgtggattgagcactggcttgatttgcgcgacctgtttggtagcgaagacgacgcgctttttctgtcgaaactgggcaagcgtatctccgcgcgtaatgtgcagaaacgctttgccgaatggggcataaaacaagggctgaataatcacgttcatccgcataaattacgtcactcgttcgccacgcatatgctggagtcgagcggcgatcttcgtggtgtgcaggagctgctgggtcatgccaacctctccaccacgcaaatctatactcatcttgattttcaacaccttgcctcggtgtacgatgcggcgcatccacgcgccaaacgggggaaataatgcgtttttaccggcctttggggcgcatctcggcgctcacctttgacctggatgataccctttacgataaccgtccggtgattttgcgcaccgagcgagaggcgcttacctttgtgcaaaattatcatccggcgctgcgcagcttccagaatgaagatctgcaacgcctgcgccaggcggtacgggaagcggaacccgagatttatcacgacgtgacgcgctggcgttttcgttcgattgaacaagcgatgctcgacgccgggctgagtgccgaagaagccagtgcaggcgcacacgcagcaatgatcaactttgccaaatggcgcagccgaatcgacgtcccgcagcaaactcacgacaccttaaaacagctggcgaagaaatggccgctggtggcgatcaccaacggtaacgcccagccggagctgtttggtttgggggattattttgagtttgtgctgcgcgctggcccgcacgggcgctcaaaaccgttcagcgatatgtactttttggctgcggaaaaactcaacgtgccgatcggcgagatcttacatgttggggacgatctcaccactgacgtgggtggggcaattcgcagcggaatgcaggcttgttggatcagaccggaaaatggcgatctgatgcaaacctgggacagccgtttactgccgcatctggaaatttcccggttggcatctctgacctcgctgatataatcagcaaatctgtatatatacccagctttttggcggagggcgttgcgcttctccgcccaacctatttttacgcggcggtgccaatggacgtttcttacctgctcgacagccttaatgacaaacagcgcgaagcggtggccgcgccacgcagcaaccttctggtgctggcgggcgcgggcagtggtaagacgcgcgtactggtgcatcgtatcgcctggttgatgagcgtggaaaactgctcgccatactcgattatggcggtgacgtttaccaacaaagcggcggcggagatgcgtcatcgtatcgggcaactgatgggcacgagccagggcggtatgtgggtcggcaccttccacgggctggcgcaccgtttgctgcgtgcgcaccatatggacgccaatctgccgcaggatttccagatcctcgacagtgaagaccagctacgcctgcttaagcgtctgatcaaagccatgaacctcgacgagaagcagtggccgccgcggcaggcaatgtggtacatcaacagccagaaagatgaaggcctgcgtccgcatcatattcaaagctacggtaatccggtggagcagacctggcagaaggtgtatcaggcgtatcaggaagcgtgtgaccgcgcgggcctggtggacttcgccgagctgctgctgcgcgctcacgagttgtggcttaacaagccgcatatcctgcaacactaccgcgaacgttttaccaatatcctggtggacgaattccaggataccaacaacattcagtacgcgtggatccgcctgctggcgggcgacaccggcaaagtgatgatcgtcggtgatgacgaccagtcaatctacggctggcgcggggcgcaggtggagaatattcagcgtttccttaatgatttccccggtgccgaaactattcgtctggagcaaaactaccgctctaccagcaatattctgagcgccgctaacgccctgattgaaaacaataacgggcgtctgggtaaaaaactgtggaccgatggcgcggacggtgagcctatttccctctattgcgcttttaacgaactcgatgaagcgcgttttgtggttaaccgcatcaaaacctggcaggacaacggcggggcgcttgccgagtgcgccattctctaccgcagtaacgcccagtcgcgtgtgctggaagaagcactgttgcaggcgagtatgccgtaccgtatttacggcgggatgcgcttcttcgaacgccaggaaatcaaagatgcgctctcgtatctgcgcctgattgccaaccgtaacgacgacgcggcctttgagcgtgtggtgaatacgccaacgcggggtattggtgaccggacgctggacgtggtacgtcagacatcgcgcgatcgccagttaacactctggcaggcatgtcgtgaactgttgcaggaaaaagccctcgccggacgtgctgccagcgccttacagcggtttatggaactgatcgacgccttagcgcaggaaactgccgatatgccgctgcatgtacagactgaccgggtaattaaagactccggcctgcgtaccatgtacgagcaggagaagggcgaaaaaggtcagacgcgtatcgaaaacttagaggaactggtgacggcaacgcgccagttcagctacaacgaagaagacgaagatttaatgccgctgcaggcgttcctatcccatgcggcgctggaagcaggcgaagggcaggcggatacctggcaggatgcggtacaactgatgaccatgcactcggcgaaaggtctggagttcccgcaggtgtttatcgtcggtatggaagagggcatgttcccaagccagatgtcgctggatgaaggcgggcgtctggaagaagaacgccgtctggcctacgttggcgtaacccgcgcgatgcagaaactgacgctgacctacgcggaaactcgccgtctgtatggcaaagaggtttaccatcgcccgtcgcgctttattggcgagctgccggaagagtgtgtggaagaggtgcgcctgcgcgccacggtaagccgcccggtcagccatcagcggatgggtacgccgatggtcgagaacgacagcggctacaagctcggccagcgtgtacgccacgctaagtttggtgaaggcaccatcgtcaatatggaaggcagcggtgaacatagccgtttgcaggtggcattccagggccagggaatcaaatggctggtggcagcttacgcccggctggagtcggtgtaacgttgccggatgcggtgctgcgcaccttatttggcctaaaaaatcattcagattcaataaattgcaacgtcatgtaggccggatagggcgtttacgccgcatccggcatctgcgccatcttcagtatctgacacaaaactatcgttttaacctttccgctcgacggaaatcatggtgacaaaaggatagcgttgccacgggattgccccgcctttcatatacatatgtgaaatcgtgccatcaagataaagcagctgctcaacgttcagtttcgctttggcataacaggcaaaatcataaaaatttgttgcctgctggctcaacaaaaacacggcgttcccatgtttattaatcccaacaccgttacgaattttgcttgaggcgacgttgggatgaatacgcggattaattacaccgttttccatcaacattggccctgactgcaccgcaaactgaatctctttactggttttgaaggcatccagacgaacgatgccgactttatctcccgcgacataaaacacgccgccaggacggataaagaaattcccttcacctgaagcgagatttaacgccaccttctgctgaccgttttcgatgtacaaaccgagcggcgcatagctttcatcatagatgccgccgttcatcgccatctgcacctgaccctgactattcatatccgccagcagagcatgtaacgttccccacgcttcgccattggctttttgccagtacattttcacccgctctgtttgaggattaacggtatacgcctgtacggtcagcgtcggatctgagagtgcgcaatcatcagcggcaacagcaaacaagggaagtaaggtgagggcgagaaaaatccgtttgagattcaaggtgatcattcctttaccaatgagtagccgatgcgccattataggtcctggatgtgggatttttttatcctgttagcgaccttgacgagtaccaaaaagcgcgaagttcaactattgttctgtggtgttctgttgcgtgttgacggcaaaattttgctggcgtaacatgcgcgcacgatcactctaagaggacattcgccttggacacacccagtagatactggctcactatcctgtcatccaggatcaactcctaaggctatccctttttgctgatagccttagcggttgtcagcgacctcaatttttcccgtcgcgctgagtcaggctgtttaatggtctgaaacccaatttgtttctgtgtgcccaccgaactgtccgatattttaagcattgggagtcccggtcatgctgagcgcatttcaactggaaaataaccgactgacccggctggaagtcgaagagtcacaaccccttgtaaatgcagtatggattgatcttgtcgaaccggacgacgacgagcgactgcgcgtacaatctgaacttggtcagagcctggcaacccgcccggaactggaagacatcgaagcatcggcacgtttctttgaagacgacgacggcctgcatattcactccttcttcttctttgaagatgcggaagatcacgccggtaactccactgtggcatttaccatccgtgatggtcgtctgtttactctgcgtgagcgtgaactgcccgcttttcgtctgtatcgtatgcgtgcccgtagccagtcgatggtggacggtaacgcctacgagctgctgctggatctgttcgaaaccaaaatcgaacagttggcagatgaaattgaaaatatctatagcgacctggagcagttgagccgggtgattatggaagggcatcagggcgatgagtacgacgaggcgctctccactctggcggaactggaagatatcggctggaaagtgcgcctgtgtctgatggatacccagcgtgcgctcaacttcctggtgcgtaaagcgcgtttaccgggtgggcaactggagcaggcgcgtgaaatcctgcgagatatcgaatccctgctgccgcataacgaatccctgttccagaaggtgaacttcctgatgcaggcggcaatgggttttatcaacatcgagcagaaccgcatcatcaaaattttctcggtggtatccgtcgtgttcctgccgccaacgctggttgcctccagctacgggatgaactttgagtttatgccagaactgaagtggagtttcggctacccaggcgcgattatctttatgatcctcgcgggcctggcaccgtatctgtactttaagcggaagaactggttgtaaaaaacgagagcggtggcttagtctggctaagccacctgttattcaaaggctccaggtatttaacccttttacctctttctcatagaaccatttgttcgtgttaacagcaacataggctgctacggcaattcccagaatgttaacgccaattagtgcaccaacaaatagagatagaataccaagtaatagaactataattgcttttttccataaccccaggacaaataaatatatccaggaacagaagaaagcaatgaaattcatttgaatagttaagcgttgtcttacttttaatgctttaaatgctgctttatattctggtgttgccccccagaatccaggaaaaccatgttgatcataaaaattaaatcggtatttccatttttcacttaatgaaccatcgttcatatattccttactcataaatactccataactattgttttgatgaatcagtaggtgcaagcattagcatactgaaagtggaaaaataacaaatcaaaaaaatcatcgaaccattgcctgaacaggcaaaatcttcggctatcattgtgatgatagagatgatatatactgctaatgtaccaaaaacataagtttttatatagatgaaaccactatcacggagtcgctggcaattcatgttgatgacgagataatggagtacgatggtagagactataacaagaaagcctgcttctccatcgttaaaaaagataataagaaaggcaaaaatgaaatttattaaaataaatgaaaatatataacgacgtctggaaatcttaccgttagatgttgggataaatatacgtaacataaattttacatccttgtatgagtctccggtcagcatggcaatatacccactctcatgcaagagtcggcatattttttcagaatatatttattttttatttggacgttctacgctgcgtataaatcgcatccatcacaaaaattgccagcgccacccaaataaaggcgaaagtcaccatcttatcggcacccggtttttcaccataaaacgtcacagccagcaggaacatcagcgtcgggccaatgtactggaaaaagcctaacgttgagagacgcaagcgcgtggcagcggcggtaaaacacaacagcggtacggtagtgacaataccggcggcgatcagcagtaaattcagcgacatcgggttttgccccatatggctggttgagctgtcggcaatagcaaacaggtaaattgccgccacgggcagcagccacatggtttcgattaacatgccggtttgcgcttcaacggcaatcttcttgcgtaccagaccgtagaaggcaaaactaaatgccagtcccagcgcgataataggtagcgaaccaaaagtccacagctggactaacacgccacatatcgccagaatcaccgccagccattgcatccggcggaatcgctcgccgaggaaaatcatccccagcacaatgttcaccagcgggttaataaagtaaccaaggctcgcttccagcatatggtgattgttcaccgcccagataaacagtagccagttgccaccaatcagcacggcagagactgccagcataaaaattttctgtggcgtctgaatcagcgtttttaaataggaccactggcggcaaatgctcatcagcaccaccataaagaaaaacgaccagatcacgcgatgcgtcaggatttcatcggcgggcacgtagtaaatcaacttgaagtacgctggcgctataccccaaataaaataagcggcaagagcgagtaatacgccctgccgcgtttgttttgcatccatcgggaatactcatttttaattggtaacagcagtttacctgcttttatgtcttcaacctaccatataggtggcggtggcactggcaatataaagctgttcttcattgtgtaattcaacgcgggcgacggcgactttattgcctgaacgcaacaggctactagtagcagtaaaacgctcgcccctgcctgggcgcagataatcaacgcgaagatcaatggtccccatccgcgatagccgctggcgtagttcatcttcactgatggtttcgtggcgggttaaggtacttcccacgcacaccagaccggcggcgacatccagcgccgacgcaatgaccccgccgtgcaaaatgctttgcgcccagttgcccaccatcattggctgatttttaaaggccagctgtgcgaactctttttcgtaacgctccagttccatccccaatgcgcggttaaatggcatgtgataaacaaacatctcacccactaatttcagggcttgttcagcggtcagtacggcagacatatcatccttacacttcattggttaatgaaatgttgattttatgcttctttgttgttggtttctactttaggaagggataactaacggctatggagttaagtatgtaaaatagcccgcagaaaaatattcaccttatcaataattcgttacggagaacacgaccgatgcggactctgcagggctggttgttgccggtgtttatgttgcctatggcagtatatgcacaagaggcaacggtgaaagaggtgcatgacgcgccagcggtgcgtggcagtattatcgccaatatgctgcaggagcatgacaatccgttcacgctctatccttatgacaccaactacctcatttacacccaaaccagcgatctgaataaagaagcgattgccagttacgactgggcggaaaatgcgcgtaaggatgaagtaaagtttcagttgagcctggcatttccgctgtggcgtgggattttaggcccgaactcggtgttgggtgcgtcttatacgcaaaaatcctggtggcaactgtccaatagcgaagagtcttcaccgtttcgtgaaaccaactacgaaccgcaattgttcctcggttttgccaccgattaccgttttgcaggttggacgctgcgcgatgtggagatggggtataaccacgactctaacgggcgttccgacccgacctcccgcagctggaaccgcctttatactcgcctgatggcagaaaacggtaactggctggtagaagtgaagccgtggtatgtggtgggtaatactgacgataacccggatatcaccaaatatatgggttactaccagcttaaaatcggctatcacctcggtgatgcggtgctcagtgcgaaaggacagtacaactggaacaccggctacggcggcgcggagttaggcttaagttacccgatcaccaaacatgtgcgcctttatactcaggtttacagcggctatggcgaatcgctcatcgactataacttcaaccagacccgtgtcggtgtgggggttatgctaaacgatttgttttgatgaacggttgagtggttggcaaatctggaacccagcatccaggattaccctctcagagactaaaagcattgcagtttctcgcgcaggcgctgaaaatagcgcctgtttttatttcaggcaatcggggtgaatgtggcgcaggcggaagtgttgaatctggagtccggagctaaacaggttttacaagaaacctttggctaccaacagtttcgccccggccaggaagaaattatcgacactgtgctttccggtcgcgattgcctggtcgtcatgcccaccggtggcggaaaatccctttgctatcaaattcctgccttattgctaaacggccttaccgtggttgtttcaccgctgatttcgttgatgaaagatcaggtggatcaactgcaagccaacggcgtggcggcggcgtgccttaactcgacgcaaacccgcgaacagcaacttgaagtgatgacaggctgccgcaccgggcaaattcgcttactgtatatcgccccggaacgcctgatgctggataactttcttgagcatctggcgcactggaatccggtgttattagccgtcgatgaagcgcactgtatctcccaatggggccacgatttccgcccggaatatgccgcgctcggtcagttgcgccagcggttcccgacgctgccgtttatggcgctgaccgccacagccgacgacaccacgcgccaggatatcgtgcgcctgctggggctgaacgatccgctgattcaaatcagcagttttgaccgtccgaatattcgctacatgctgatggagaagttcaaaccgctcgatcagttgatgcgctacgtgcaggaacagcgcggtaagtcaggcattatctactgcaacagccgcgcgaaagtagaagacaccgctgcgcgcctgcaaagcaagggaattagcgcggcggcctatcatgccgggctggaaaataatgttcgcgccgatgtgcaggaaaaattccagcgcgatgacctgcaaattgtggtggcgacggtggcgttcggcatgggcatcaataaaccaaacgttcgcttcgtggtccactttgatattccgcgcaatatcgaatcctattatcaggaaaccggacgcgccgggcgtgatggcctgcccgcggaagcgatgctgttttacgatccggctgatatggcgtggctgcgccgttgtctggaagagaagccgcaggggcagttgcaggatatcgagcgccacaaactcaatgcgatgggcgcgtttgccgaagcgcaaacttgccgtcgtctggtattgctgaactattttggcgaagggcgtcaggagccgtgcgggaactgcgatatctgcctcgatccgccgaaacagtacgacggttcaaccgatgctcagattgccctttccaccattggtcgtgtgaatcagcggtttgggatgggttatgtggtggaagtgattcgtggtgctaataaccagcgtatccgcgactatggtcatgacaaactgaaagtctatggcatgggccgtgataaaagccatgaacattgggtgagcgtgatccgccagctgattcacctcggcctggtgacgcaaaatattgcccagcattctgccctacaactgacagaggccgcgcgcccggtgctgcgcggcgaatcctctttgcaacttgccgtgccgcgtatcgtggcgctcaaaccgaaagcgatgcagaaatcgttcggcggcaactatgatcgcaaactgttcgccaaattacgcaaactgcgtaaatcgattgccgatgaaagcaatgtcccgccgtacgtggtgtttaacgacgcaaccttgattgagatggctgaacagatgccgatcaccgccagcgaaatgctcagcgttaacggcgttgggatgcgcaagctggaacgctttggtaaaccgtttatggcgcttatccgcgcgcatgttgacggcgacgacgaagagtagtcagcggcataaaaaagtgccaggatgaagactccgtaaacgtttcccccgcgagtcaaatgtatgttgatgttatttctcaccgtcgccatggtgcatattgtggcgcttatgagccccggtcccgatttcttttttgtctctcagaccgctgttagtcgttcccgtaaagaagcgatgatgggcgtgctgggcattacctgcggtgtaatggtttgggctgggattgcgttgcttggcctgcatttgattatcgaaaaaatggcctggctgcatacgctgattatggttggcggtggcctgtatctctgctggatgggttaccagatgctacgcggtgcactgaaaaaagaggctgtatctgcgcctgcaccacagattgagctggcgaaaagcgggcgcagttttctgaaaggtttactgaccaatctcgctaatccgaaagcgattatctactttggctcggtgttctcattgtttgtcggtgataacgttggcactaccgcgcgctggggcatttttgcgctgatcattgtcgaaacactggcgtggtttaccgtcgttgccagcctgtttgccctgccgcaaatgcgccgtggttatcaacgtctggcgaagtggattgatggttttgccggggcgttatttgccggatttggcattcatttgattatttcgcggtgatgccagacgcgtcttcagagtaagtcggataaggcgtttacgccgcatccgacattatttttcacgcatgcctcgccgatgctaacagcgctcccaccagcataaacaacgagccgaaaatcttattcagcgccttcatctgctttggtcctttaatccatagagcaatccgttgagcaagggtggcgtaaccgatcatcacaataatatcgactacaatagtggtgacgccgagcacgatatactgcatcagttgcggctgctgtggcatgatgaattgcggaaatagcgccgccagaaacacaatacttttgggattggtgagattcacaaaaactgcgcgctggaacaaatgtcgacgcgattgagtagaggccagcgatttaaggtcaattgcaccagcggcgcgccactgctggattcccagccaaatcaagtaagccgcgcctgcccacttcaacacttcaaacgcaatcactgagcgggaaaatagcgtccccaaccccacgccaaccagcacaatatgaatcgccagtccggtctgaagcccagcaatagacgccaccgcgccgcgataaccgtggttgagcgaggtggtcatagtgttgattgcaccagagcctggcgacaggcttaaaatgatcgatgtcagcaggtaggcaaaccaccattctaaggtcatgatgaactcccggtgtgtctatttttgtgccacaatacgctactgtcgcagcgttgtgtcaggcacgctaaaaaaaacgattttacgtggtttaagaggcagattacccgatgtttcagcagcaaaaagactgggaaacaagagaaaacgcgtttgctgcttttaccctgggaccgctgactgatttctggcgtcagcgtgatgaagcagagtttactggtgtggatgacattccggtgcgctttgtccgttttcgcgcacagcaccatgaccgggtggtagtcatctgcccggggcgtattgagagctacgtaaaatatgcggaactggcctacgacctgttccatttggggtttgatgtcttaatcatcgaccatcgcgggcagggacgttccggtcgcctgttagccgatccgcatctcgggcatgttaatcgctttaatgattatgttgatgatctggcggcattctggcagcaggaggttcagcccggtccgtggcgtaaacgctatatactggcacattcgatgggcggtgcgatctccacattatttctgcaacgccatccaggtgtatgtgacgccattgcgctaactgcgccaatgtttgggatcgtgattcgtatgccgtcatttatggcacggcagatcctcaactgggccgaagcgcatccacgtttccgtgatggctatgcaataggcaccgggcgctggcgcgcgttgccgtttgctatcaacgtactgacccacagcagacagcgatatcgacgtaacttacgcttctatgctgatgacccaacgattcgcgtcggtgggccgacctaccattgggtacgcgaaagtattctggctggcgaacaggtgttagccggtgcgggtgatgacgccacgccaacgcttctcttgcaggctgaagaggaacgcgtggtggataaccgcatgcatgaccgtttttgtgaactccgcaccgccgcgggccatcctgtcgaaggaggacggccgttggtaattaaaggtgcttaccatgagatcctttttgaaaaggacgcaatgcgctcagtcgcgctccacgccatcgttgattttttcaacaggcataactcacccagcggaaaccgctctacagaggtttaaatttcttatgtaccaggttgttgcgtctgatttagatggcacgttactttctcccgaccatacgttatccccttacgccaaagaaactctgaagctgctcaccgcgcgcggcatcaactttgtgtttgcgaccggtcgtcaccacgttgatgtggggcaaattcgcgataatctggagattaagtcttacatgattacctccaatggtgcgcgcgttcacgatctggatggtaatctgatttttgctcataacctggatcgcgacattgccagcgatctgtttggcgtagtcaacgacaatccggacatcattactaacgtttatcgcgacgacgaatggtttatgaatcgccatcgcccggaagagatgcgcttttttaaagaagcggtgttccaatatgcgctgtatgagcctggattactggagccggaaggcgtcagcaaagtgttcttcacctgcgattcccatgaacaactgctgccgctggagcaggcgattaacgctcgttggggcgatcgcgtcaacgtcagtttctctaccttaacctgtctggaagtgatggcgggcggcgtttcaaaaggccatgcgctggaagcggtggcgaagaaactgggctacagcctgaaggattgtattgcgtttggtgacgggatgaacgacgccgaaatgctgtcgatggcggggaaaggctgcattatgggcagtgcgcaccagcgtctgaaagaccttcatcccgagctggaagtgattggtactaatgccgacgacgcggtgccgcattatctgcgtaaactctatttatcgtaatcgttctttatttggtcagttgtcaacctgatacttcgctacaatggatacccgttaatcaaagagttttccattgtggcgctacttatcatcaccacgattctgtgggccttctcctttagcttttatggcgagtaccttgcggggcacgtcgatagctattttgcggtgctggtgcgcgttggcctggcggcactcgtttttctgccgtttctgcgtacccgtggcaatagcctgaaaacagtcggcctgtatatgctggtgggcgcgatgcagctcggcgtgatgtatatgctgagtttccgcgcttatctctacctgacggtttccgaactgctgctgttcaccgtactgacgccgctctacatcacgctgatttatgacatcatgagtaagcgccgtctgcgctggggatatgcttttagtgccttgttggcggtgattggtgccgggattattcgctatgatcaggtcaccgaccatttctggactggcttgttgctggtgcaactctccaatatcacttttgccatcggcatggtgggttacaaacgcctgatggaaactcgcccgatgccgcagcataacgcctttgcgtggttctatcttggcgcgttcctggtggcggtaattgcatggttcttgctgggaaatacgcagaaaatgccgcaaaccacgttgcaatggggcattctggtgtttcttggcgtggtggcttccgggattggctactttatgtggaactacggcgcgacgcaggtggacgccggaacgctgggcattatgaataatatgcacgttccggcagggctgctggtaaacctggctatctggcaccaacagccgcactggccaacgttcattacaggcgcgctggtgatcctggcctcactgtgggtgcatcgtaagtgggtcgctccgcgctcttcacaaacggcagatgatcgcaggcgtgattgcgcgctgagcgaataaacgcttccgtaactggctgacgctgctctccatcgcgcacggcggcgtacagtcggctccacaagccttcgcccagggttttggtcaccaccagaccctggcgctcaaaactctctactacccaatgcggtagcgcggcaatacccatccgtgcggcaaccatctgaatcaacaataaggtgttatcgacgcttttcagtgacgggctgacgcctgccggctgaagaaaatgccgccagacatccagtcgactacgctgtaccggataaatcaacagcgtctcgctggcgagatcttccggtgtaattcgcgttttcgccgccagtggatggtcaggtgctaacaccagacgcacttcatagtcgaacatcggcgaataatgcaggccactgcgcggcaggatatcggaggtcatcaccagatccagctcgccctgttgcaacgcgggctgcgggtcaaacgtcacgcccgatttaaaatccatctctacctgcggccagttcttatggaaattttctaacgcgggcgtcagccactgaatacagctatggcactcaatggcaatgcgcagacgcgtctgctgcggttcattgcaggcttgcagtgcctggctgatttgcggcagcacctggtttgccagttgcaacaggatttctccctgcggtgtaaagcgtagcggctggctcttacgcacaaatagccggaagccaaggcgttgttccagatcgctaaactggtgagacagggcggattgcgtctgatgcaacgtcgccgcagcggctgcgagagagccgcagttccgcaacgcttgtagcgttttcaggtgttttacttcgatcatgaaagtccttcacttcggcatgaataatttgcgcttgaggaatatacagtaaccgccaattatggatgtgtaaacatctggacggctaaatactaaaaattccataaggggcatataatgacaattcttaatcacaccctcggtttccctcgcgttggcctgcgtcgcgagctgaaaaaagcgcaagaaagttattgggcggggaactccacgcgtgaagaactgctgacagtagggcgtgaactgcgtgctcgtcactgggatcaacaaaagcaagcgggtatcgacctgctgccggtgggcgattttgcctggtacgatcatgtactgaccaccagtttgctgctgggtaatgttccgccacgtcatcagaacaaagacggttcggtagatatcgacaccctgttccgtattggtcgtggacgtgcgccgactggcgaacctgcggcggcagcggaaatgaccaaatggtttaacaccaactatcactacatggtgccggagttcgttaaaggccaacagttcaaactgacctggacgcagctgctggaggaagtggacgaggcgctggcgctgggccacaacgttaagcctgtgctgctggggccggttacttacctgtggctggggaaagtgaaaggtgaacagtttgaccgccttagcctgctgaacgacattctgccggtttatcagcaagtgctggcagaactggcgaaacgcggcatcgagtgggtacagattgatgaacccgcgctggtactggaactaccacaggcgtggctggacgcatacaaacccgcttacgacgcgctccagggacaggtgaaactgctgctgaccacctattttgaaggcgtaacgccaaatctcgacacgattactgcgctgcctgttcagggtctgcatgttgacctcgtacatggtaaagatgacgttgctgaactgcacaagcgcctgccttctgactggttgctgtctgcgggtctgatcaatggtcgtaacgtctggcgcgccgatcttaccgagaaatatgcgcaaattaaggacattgtcggcaaacgtgatttgtgggtggcatcttcctgctcgttgctgcacagccccatcgacctgagcgtggaaacgcgtcttgatgcagaagtgaaaagctggtttgccttcgccctacaaaaatgccatgaactggcactgctgcgcgatgcgctgaacagtggtgacacggcagctctggcagagtggagcgccccgattcaggcacgtcgtcactctacccgcgtacataatccggcggtagaaaagcgtctggcggcgatcaccgcccaggacagccagcgtgcgaatgtctatgaagtgcgtgctgaagcccagcgtgcgcgttttaaactgccagcgtggccgaccaccacgattggttccttcccgcaaaccacggaaattcgtaccctgcgtctggatttcaaaaagggcaatctcgacgccaacaactaccgcacgggcattgcggaacatatcaagcaggccattgttgagcaggaacgtttgggactggatgtgctggtacatggcgaggccgagcgtaatgacatggtggaatactttggcgagcacctcgacggatttgtctttacgcaaaacggttgggtacagagctacggttcccgctgcgtgaagccaccgattgtcattggtgacattagccgcccggcaccgattaccgtggagtgggcgaagtatgcgcaatcgctgaccgacaaaccggtgaaagggatgctgacggggccggtgaccatactctgctggtcgttcccgcgtgaagatgtcagccgtgaaaccatcgccaaacagattgcgctggcgctgcgtgatgaagtggccgatctggaagccgctggaattggcatcatccagattgacgaaccggcgctgcgcgaaggtttaccgctgcgtcgtagcgactgggatgcgtatctccagtggggcgtagaggccttccgtatcaacgccgccgtggcgaaagatgacacacaaatccacactcacatgtgttattgcgagttcaacgacatcatggattcgattgcggcgctggacgcagacgtcatcaccatcgaaacctcgcgttccgacatggagttgctggagtcgtttgaagagtttgattatccaaatgaaatcggtcctggcgtctatgacattcactcgccaaacgtaccgagcgtggaatggattgaagccttgctgaagaaagcggcaaaacgcattccggcagagcgcctgtgggtcaacccggactgtggcctgaaaacgcgcggctggccagaaacccgcgcggcactggcgaacatggtgcaggcggcgcagaacttgcgtcgggggtaaaatccaaaccgggtggtaataccacccggtcttttctcattacagcgacttcttcccaccatactgcttaaaccattccagcatacgctgccagccatcttctgcagatgcggcatgatagctcgggcgataatcagcgttgaatgcatgcccggcgtccgggtacacgataatctctgctttcgcattagcagcccgcagcgcctggcgcatggtttcaacgctctcctgcggaatgctgttatcctgaccaccatataagccgagaatcggcgcgttaagatcggttgcgatatcaacaggttgtttcggtgaattcagcgacttgtcgcccgtcagtttgccgtaccacgccactgcggcttttagctgtggattatgcgcggcatacagccaggtgatacgtccaccccagcagaatccggtgatcattaaacgatgaacatcgccgccgttgcgggaagcccaactggcgacatgatcgagatcggccagcacctgcgagtcaggcacttttgctaccagaccgctaagcaacgtggggatatcggcaaaatcattcggatcgccttcgcggaagtaaagttcaggtgcgatagccagatacccctccagcgccagacggcgacaaatgtcgcggatatgttcatgcacgccaaaaatttcctgcactacaatgaccactggcagtgggccatcgctttgctttggtctggcatggtaagcaggcatgttatccccttgtgaagggatagaggtgaagcccgccacaatcgcgtcgtccggggtctgaacgatggtcgaagcgagaggcgatgcagcaggtgcaaatccagattgttgtgttgttgccatggtattctccgtacccttataaaaatgttgcgcaatgttaactatagtcagcatgcaacaaatcacattgcctgaatcggctcatcttttatgcagtcctgcagaatgaagggtgatttatgtgatttgcatcacttttggtgggtaaatttatgcaacgcatttgcgtcatggtgatgagtatcacgaaaaaatgttaaacccttcggtaaagtgtctttttgcttcttctgactaaaccgattcacagaggagttgtatatgtccaagtctgatgtttttcatctcggcctcactaaaaacgatttacaaggggctacgcttgccatcgtccctggcgacccggatcgtgtggaaaagatcgccgcgctgatggataagccggttaagctggcatctcaccgcgaattcactacctggcgtgcagagctggatggtaaacctgttatcgtctgctctaccggtatcggcggcccgtctacctctattgctgttgaagagctggcacagctgggcattcgcaccttcctgcgtatcggtacaacgggcgctattcagccgcatattaatgtgggtgatgtcctggttaccacggcgtctgtccgtctggatggcgcgagcctgcacttcgcaccgctggaattcccggctgtcgctgatttcgaatgtacgactgcgctggttgaagctgcgaaatccattggcgcgacaactcacgttggcgtgacagcttcttctgataccttctacccaggtcaggaacgttacgatacttactctggtcgcgtagttcgtcactttaaaggttctatggaagagtggcaggcgatgggcgtaatgaactatgaaatggaatctgcaaccctgctgaccatgtgtgcaagtcagggcctgcgtgccggtatggtagcgggtgttatcgttaaccgcacccagcaagagatcccgaatgctgagacgatgaaacaaaccgaaagccatgcggtgaaaatcgtggtggaagcggcgcgtcgtctgctgtaattctcttctcctgtctgaaggccgacgcgttcggccttttgtatttttgcgtagcgcctcgcaggaaatgcctttccaactggacgtttgtacagcacaattctattttgtgcgggtaagttgttgcgtcaggaggcgttgtggatttctcaatcatggtttacgcagttattgcgttggtgggtgtggcaattggctggctgtttgccagttatcaacatgcgcagcaaaaagccgagcaattagctgaacgtgaagagatggtcgcggagttaagcgcggcaaaacaacaaattacccaaagcgagcactggcgtgcagagtgcgagttactcaataacgaagtgcgcagcctgcaaagtattaacacctctctggaggccgatctgcgtgaagtaaccacgcggatggaagccgcacagcaacatgctgacgataaaattcgccagatgattaacagcgagcagcgcctcagtgagcagtttgaaaacctcgccaaccgtatttttgagcacagcaatcgccgggttgatgagcaaaaccgtcagagtctgaacagcctgttgtcgccgctacgtgaacaactggacggtttccgccgtcaggttcaggacagcttcggtaaagaagcacaagaacgccataccctgacccacgaaattcgcaatctccagcaactcaacgcgcaaatggcccaggaagcgatcaacctgacgcgcgcgctgaaaggcgacaataaaacccagggcaactggggcgaggtagtattgacgcgggtgctggaggcttccggtctgcgtgaagggtatgaatatgaaacccaggtcagcatcgaaaatgacgcccgctcgcggatgcagccggatgtcatcgtgcgcctgccgcagggaaaagatgtggtgatcgacgccaaaatgacgctggtcgcctatgaacgctattttaacgccgaagacgactacacccgcgaaagcgcgctacaggaacatatcgcgtcggtgcgtaaccatatccgtttgctgggacgcaaagattatcaacagctgccggggctgcgaactctggattacgtgctgatgtttattcccgttgaacccgcttttttactggcgcttgaccgccagccggagctgatcaccgaagcgttgaaaaacaacatcatgctggttagcccgactacgctgctggtggcgctgcgcactatcgccaacctgtggcgttatgagcatcaaagccgcaacgcccagcaaatcgccgatcgtgccagcaagctgtacgacaagatgcgtttgttcatcgatgacatgtccgcgattggtcaaagtctcgacaaagcgcaggataattatcggcaggcaatgaaaaaactctcttcagggcgcggaaatgtgctggcgcaggcagaagcgtttcgcggtttaggagtagaaattaaacgcgagattaatccggatttggctgaacaggcggtgagccaggatgaagagtatcgacttcggtcggttccggagcagccgaatgatgaagcttatcaacgcgatgatgaatataatcagcagtcgcgctagcccattgggagtagttaagccgggtagaaatctagggcatcgacgcccaatctgttacacttctggaacaattttttgatgagcaggcattgagatggtggataagtcacaagaaacgacgcactttggttttcagaccgtcgcgaaggaacaaaaagcggatatggtcgcccacgttttccattccgtggcatcaaaatacgatgtcatgaatgatttgatgtcatttggtattcatcgtttgtggaagcgattcacgattgattgcagcggcgtacgccgtgggcagaccgtgctggatctggctggtggcaccggcgacctgacagcgaaattctcccgcctggtcggagaaactggcaaagtggtccttgctgatatcaatgaatccatgctcaaaatgggccgcgagaagctgcgtaatatcggtgtgattggcaacgttgagtatgttcaggcgaacgctgaggcgctgccgttcccggataacacctttgattgcatcaccatttcgtttggtctgcgtaacgtcaccgacaaagataaagcactgcgttcaatgtatcgcgtgctgaaacccggcggccgcctgctggtgcttgagttctcgaagccaattatcgagccgctgagcaaagcctatgatgcatactccttccatgtgctgccgcgtattggctcactggtcgcgaacgacgccgacagctaccgttatctggcagaatccatccgtatgcatcccgatcaggataccctgaaagccatgatgcaggatgccggattcgaaagtgtcgactactacaatctgacggcaggggttgtggcgctgcatcgtggttataagttctgacaggagaccggaaatgccttttaaacctttagtgacggcaggaattgaaagtctgctcaacaccttcctgtatcgctcacccgcgctgaaaacggcccgctcgcgtctgctgggtaaagtattgcgcgtggaggtaaaaggcttttcgacgtcattgattctggtgttcagcgaacgccaggttgatgtactgggcgaatgggcaggcgatgctgactgcaccgttatcgcctacgccagtgtgttgccgaaacttcgcgatcgccagcagcttaccgcactgattcgcagtggtgagctggaagtgcagggcgatattcaggtggtgcaaaacttcgttgcgctggcagatctggcagagttcgaccctgcggaactgctggccccttataccggtgatatcgccgctgaaggaatcagcaaagccatgcgcggaggcgcaaagttcctgcatcacggcattaagcgccagcaacgttatgtggcggaagccattactgaagagtggcgtatggcacccggtccgcttgaagtggcctggtttgcggaagagacggctgccgtcgagcgtgctgttgatgccctgaccaaacggctggaaaaactggaggctaaatgacgccaggtgaagtacggcgcctatatttcatcattcgcacttttttaagctacggacttgatgaactgatccccaaaatgcgtatcaccctgccgctacggctatggcgatactcattattctggatgccaaatcggcataaagacaaacttttaggtgagcgactacgactggccctgcaagaactggggccggtttggatcaagttcgggcaaatgttatcaacccgccgcgatctttttccaccgcatattgccgatcagctggcgttattgcaggacaaagttgctccgtttgatggcaagctggcgaagcagcagattgaagctgcaatgggcggcttgccggtagaagcgtggtttgacgattttgaaatcaagccgctggcttctgcttctatcgcccaggttcataccgcgcgattgaaatcgaatggtaaagaggtggtgattaaagtcatccgcccggatattttgccggttattaaagcggatctgaaacttatctaccgtctggctcgctgggtgccgcgtttgctgccggatggtcgccgtctgcgcccaaccgaagtggtgcgcgagtacgaaaagacattgattgatgaactgaatttgctgcgggaatctgccaacgccattcagcttcggcgcaattttgaagacagcccgatgctctacatcccggaagtttaccctgactattgtagtgaagggatgatggtgatggagcgcatttacggcattccggtgtctgatgttgcggcgctggagaaaaacggcactaacatgaaattgctggcggaacgcggcgtgcaggtgttcttcactcaggtctttcgcgacagctttttccatgccgatatgcaccctggcaacatcttcgtaagctatgaacacccggaaaacccgaaatatatcggcattgattgcgggattgttggctcgctaaacaaagaagataaacgctatctggcagaaaactttatcgccttctttaatcgcgactatcgcaaagtggcagagctacacgtcgattctggctgggtgccaccagataccaacgttgaagagttcgaatttgctattcgtacggtctgtgaacctatctttgagaaaccgctggccgaaatttcgtttggacatgtactgttaaatctgtttaatacggcgcgtcgcttcaatatggaagtgcagccgcaactggtgttactccagaaaaccctgctctacgtcgaaggggtaggacgccagctttatccgcaactcgatttatggaaaacggcgaagcctttcctggagtcgtggattaaagatcaggtcggtattcctgcgctggtgagagcatttaaagaaaaagcgccgttctgggtcgaaaaaatgccagaactgcctgaattggtttacgacagtttgcgccagggcaagtatttacagcacagtgttgataagattgcccgcgagcttcagtcaaatcatgtacgtcagggacaatcgcgttattttctcggaattggcgctacgttagtattaagtggcacattcttgttggtcagccgacctgaatgggggctgatgcccggctggttaatggcaggtggtctgatcgcctggtttgtcggttggcgcaaaacacgctgattttttcatcgctcaaggcgggccgtgtaacgtataatgcggctttgtttaatcatcatctaccacagaggaacatgtatgggtggtatcagtatttggcagttattgattattgccgtcatcgttgtactgctttttggcaccaaaaagctcggctccatcggttccgatcttggtgcgtcgatcaaaggctttaaaaaagcaatgagcgatgatgaaccaaagcaggataaaaccagtcaggatgctgattttactgcgaaaactatcgccgataagcaggcggatacgaatcaggaacaggctaaaacagaagacgcgaagcgccacgataaagagcaggtgtaatccgtgtttgatatcggttttagcgaactgctattggtgttcatcatcggcctcgtcgttctggggccgcaacgactgcctgtggcggtaaaaacggtagcgggctggattcgcgcgttgcgttcactggcgacaacggtgcagaacgaactgacccaggagttaaaactccaggagtttcaggacagtctgaaaaaggttgaaaaggcgagcctcactaacctgacgcccgaactgaaagcgtcgatggatgaactacgccaggccgcggagtcgatgaagcgttcctacgttgcaaacgatcctgaaaaggcgagcgatgaagcgcacaccatccataacccggtggtgaaagataatgaagctgcgcatgagggcgtaacgcctgccgctgcacaaacgcaggccagttcgccggaacagaagccagaaaccacgccagagccggtggtaaaacctgctgcggacgctgaaccgaaaaccgctgcaccttccccttcgtcgagtgataaaccgtaaacatgtctgtagaagatactcaaccgcttatcacgcatctgattgagctgcgtaagcgtctgctgaactgcattatcgcggtgatcgtgatattcctgtgtctggtctatttcgccaatgacatctatcacctggtatccgcgccattgatcaagcagttgccgcaaggttcaacgatgatcgccaccgacgtggcctcgccgttctttacgccgatcaagctgacctttatggtgtcgctgattctgtcagcgccggtgattctctatcaggtgtgggcatttatcgccccagcgctgtataagcatgaacgtcgcctggtggtgccgctgctggtttccagctctctgctgttttatatcggcatggcattcgcctactttgtggtctttccgctggcatttggcttccttgccaataccgcgccggaaggggtgcaggtatccaccgacatcgccagctatttaagcttcgttatggcgctgtttatggcgtttggtgtctcctttgaagtgccggtagcaattgtgctgctgtgctggatggggattacctcgccagaagacttacgcaaaaaacgcccgtatgtgctggttggtgcattcgttgtcgggatgttgctgacgccgccggatgtcttctcgcaaacgctgttggcgatcccgatgtactgtctgtttgaaatcggtgtcttcttctcacgcttttacgttggtaaagggcgaaatcgggaagaggaaaacgacgctgaagcagaaagcgaaaaaactgaagaataaattcaaccgcccgtcagggcggttgtcatatggagtacaggatgtttgatatcggcgttaatttgaccagttcgcaatttgcgaaagaccgtgatgatgttgtagcgtgcgcttttgacgcgggagttaatgggctactcatcaccggcactaacctgcgtgaaagccagcaggcgcaaaagctggcgcgtcagtattcgtcctgttggtcaacggcgggcgtacatcctcacgacagcagccagtggcaagctgcgactgaagaagcgattattgagctggccgcgcagccagaagtggtggcgattggtgaatgtggtctcgactttaaccgcaacttttcgacgccggaagagcaggaacgcgcttttgttgcccagctacgcattgccgcagatttaaacatgccggtatttatgcactgtcgcgatgcccacgagcggtttatgacattgctggagccgtggctggataaactgcctggtgcggttcttcattgctttaccggcacacgcgaagagatgcaggcgtgcgtggcgcatggaatttatatcggcattaccggttgggtttgcgatgaacgacgcggactggagctgcgggaacttttgccgttgattccggcggaaaaattactgatcgaaactgatgcgccgtatctgctccctcgcgatctcacgccaaagccatcatcccggcgcaacgagccagcccatctgccccatattttgcaacgtattgcgcactggcgtggagaagatgccgcatggctggctgccaccacggatgctaatgtcaaaacactgtttgggattgcgttttagagtttgcggaactcggtattcttcacactgtgcttaatctctttattaataagattaagcaatagcatggagcgagcctcaccatcgggttcggtgaaaatggcctgaaagccttcgaacgcgccttcggtaataatcaccttatcacccggataaggggttgccggatcgacaatgtctttcggtttatataccgatagctgatgaataaccgccgatgggactatcgctggcgacgcgccaaagcgcacgaagtggctgacaccgcgggtcgcgttgatagtcgtggtatgaatcacttctggatcaaattccacaaacaggtagttggggaacaatggctcactgactgcagtacgttttccacgcacgattttttccagggtgatcatcggtgccaggcaattcacagcctgtctttcgaggtgttcctgggcacgttgaagttgcccgcgcttgcagtacagtaaataccaggattgcataatgactcttatccgtttaatcggggcgcaaggatagcaaaagctttacgctaagttaattatattccccggtttgcgttataccgtcagagttcacgctaatttaacaaatttacagcatcgcaaagatgaacgccgtataatgggcgtagattaagaggctacaatggacgccatgaaatataacgatttacgcgacttcctgacgctgcttgaacagcagggtgagctaaaacgtatcacgctcccggtggatccgcatctggaaatcactgaaattgctgaccgcactttgcgtgccggtgggcctgcgctgttgttcgaaaaccctaaaggctactcaatgccggtgctgtgcaacctgttcggtacgccaaagcgcgtggcgatgggcatggggcaggaagatgtttcggcgctgcgtgaagttggtaaattattggcgtttctgaaagagccggagccgccaaaaggtttccgcgacctgtttgataaactgccgcagtttaagcaagtattgaacatgccgacaaagcggctgcgtggtgcgccctgccaacaaaaaatcgtctctggcgatgacgtcgatctcaatcgcattcccattatgacctgctggccggaagatgccgcaccgctgattacctgggggctgacagtgacgcgcggcccgcataaagagcggcagaatctgggcatttatcgccagcagctgattggtaaaaacaaactgattatgcgctggctgtcgcatcgcggcggcgcgctggattatcaggagtggtgtgcggcgcatccgggcgaacgtttcccggtttctgtggcgctgggtgccgatcctgccacgattctcggtgcagtcacccccgttccggatacgctttcagagtatgcgtttgccggattgctacgcggcaccaaaaccgaagtagtaaagtgtatttccaatgacctcgaagtgccagccagtgccgaaatcgtcctggaagggtatatcgatcctggtgagatggcgccggaagggccgtatggtgaccacacaggttactataatgaagtcgatagtttcccggtgtttaccgtgacgcatattacccagcgtgaagatgcgatttaccattccacctataccgggcgtccgccagatgagcccgcggtactgggcgtggcgttgaacgaagtgtttgtaccgattctgcaaaaacagttcccggaaattgtcgatttttacctgccgccggaaggctgttcttatcgtctggcggtagtgacgatcaaaaaacagtacgccggacacgcgaagcgcgtcatgatgggcgtctggtcgttcttacgccagtttatgtacactaaatttgtgatcgtttgcgatgatgacgtcaacgcacgcgactggaacgatgtgatttgggcgattaccacccgtatggacccggcgcgggatactgttctggtagaaaatacgcctattgattatctggattttgcctcgcctgtctccgggctgggttcaaaaatggggctggatgccacgaataaatggccgggggaaacccagcgtgaatggggacgtcccatcaaaaaagatccagatgttgtcgcgcatattgacgccatctgggatgaactggctatttttaacaacggtaaaagcgcctgatgcgcgtttgttttgccctatttatcgatccgacagagaaagcgcatgacaaccttaagctgtaaagtgacctcggtagaagctatcacggataccgtatatcgtgtccgcatcgtgccagacgcggccttttcttttcgtgctggtcagtatttgatggtagtgatggatgagcgcgacaaacgtccgttctcaatggcctcgacgccggatgaaaaagggtttatcgagctgcatattggcgcttctgaaatcaacctttacgcgaaagcagtcatggaccgcatcctcaaagatcatcaaatcgtggtcgatattccccacggagaagcgtggctgcgcgatgatgaagagcgtccgatgattttgattgcgggcggcaccgggttctcttatgcccgctcgattttgctgacagcgttggcgcgtaacccaaaccgtgatatcaccatttactggggcgggcgtgaagagcagcatctgtatgatctctgcgagcttgaggcgctttcgttaaagcaccctggtctgcaagtggtgccggtggttgaacaaccggaagcaggctggcgtgggcgtactggtaccgtgttaacggcggtattgcaggatcatggtacgctggcagagcatgatatctatattgccggacgttttgagatggcgaaaattgcccgtgacctgttttgcagtgagcgtaatgcgcgggaagatcgcctgtttggcgatgcgtttgcatttatctgagatataaaaaaacccgcccctgacaggcgggaagaacggcaactaaaactttattcagtggcatttagatctatgacgtatctggcaaaccatgcccgatgcgacgctgtcgcgtcttatcgtgcctacaaatagtccgaaccgtaggccggataaggcgtttacgccgcatccggcaattggtgcacgatgcctgatgcgacgctggcgcgtcttatcaggcctacattggtgccggatctgtagaccggataaggcgttcacgccgcatccggcaagtggttaaacccgctcaaacaccgtcgcaataccctgacccagaccgatacacatcgtcgccagaccaaactgaacgtctttgcgctccatcagattcagcagcgtggtgctgatacgcgcaccggaacaacccagcggatgacccagcgcgatcgcgccaccattgaggttgatcttctcgtcaatctgctccattagcccgagatctttaatgcacggcaggatctgcgcggcaaaggcttcgttcatctcaaacacgccgatatcgctggcagaaagccccgcttttttcagcgccagctttgaggccggaaccgggccgtaacccataatcgatgggtcacaaccaacgaccgccatcgaacgcacacgagcgcgcggcttaagacctaattcatgggcgcggctttcactcatcaccagcatggcagctgcgccatcggaaagtgcagaagatgtgcccgccgttaccgtaccgtttactggatcaaacgccggacgcagcgtggcgagggcttccacggtggtttccgggcgaatcacttcgtcgtaattaaactgcttcaggacgccgtcggcatcgtgaccaccggtcgggatgatttcatttttaaatgcggccgactgcgtggcggcccaggcacgagcgtgcgatcgcgcggcaaaggcatcctgcatttcacggctgataccgtgcatacgcgccagcatttctgctgttaagcccatcatgcccgccgctttggcgacattgcggctcaggccggggtgaaaatcgacgccgtgactcatcggcacatggcccatatgctccacgccgccaaccagacatgcctgcgcatcgccggtcataatcatccgtgctgcgtcatgcagtgcctgcatggatgaaccacacaagcgattgacggtaaccgccgggacagagtgtggtacttctgccagcagcgccgcgttacgggcgatgttaaaaccctgctccagcgtctgctgcacacaaccccagtaaatatcgtcgagggccgccgcttccagcgccgggttacgcgccagcaggctacgcattaaatgagcggagagatcttctgcacgcacgttacgaaaagcaccgcccttcgaacggcccatcggggtgcgaattgcatcgacaatgacaacctgttccattgtgactccttaagccgttttcaggtcgccaaccggacgggctggctcaaccggaggatagtacggttcgttatgacgcgctttattacgcagaccttccggcacttcatacagcgggccgaggtgctgatattgctgtgccatatcgaggtattttgcgctaccgagggtgtccagccagcggaacgcgccgccgtggaacggagggaagcccaggccgtagaccagcgccatatccgcttccgccggagtggcgataatgccttcctccagacagcgcaccacttcgttgaccatcgggatcatcatgcgggcgataatctcctcttcgctgaaatcgcgcttcggctggctcacttctgccagcaggtcttcaacggcggcgtcttcttctttcttcggcttacctttgctgtcttctttataacgccagaaaccgaggccgttcttctgaccaaagcggttggcatcaaacagcgcgtcgatggcatcgcggtaatctttctgcatccgctgcgggaagcctgctgccatgacagcctgagcgtgatgcgcggtatcaatccccacaacgtccagcaggtatgccggacccatcggccagccaaactgtttttccatcactttgtcgatcttgcggaagtctgcgccgtcgcgcagcaactggctgaatccggcgaagtaggggaacagtacacggttaacgaagaagccggggcagtcgttgaccacaatcggcgtcttgcccatcttgctcgcccatgcgacgactttcgcgatggtttcgtcggagcttttctcgccgcgaataatttctaccaacggcatccggtgcaccgggttaaagaagtgcatcccgcagaagttttccggacgttccagcgcgttggccagttcgctgataggaatggttgaagtgttagacgccagcacggtatcctggcgtactttttgttcggtttctgccagtacggcttttttcactttcgggttttcaacaaccgcttctaccacaacatccacgcggtcaaacccggcgtagtcgagcgttgggtggattgtggagatcacgccagccagtttcagaccatcgatcttgccgcgctcaagctgcttgttcagcagtttcgcggcttcggtcatgccgagggttaacgacttgtcgttgatatctttcatgacaaccggcacgcctttccacgcagactggtaagcgatgccgccgcccataatgcctgcgcccagcacagcggcctgtttcggggtttcaacgtctttggtgagtttcttcgctttgccttttacatattgatcgttaaggaatatgccgaccagtgcgcgagcttcgttggtatgcgccagcgggacaaaacttttgttttccaggtttagggcttcttcacgaccaaaacgggccgcagcttcaatggtttttactgcggtgatgggggccggataatgtttccccgccgtttgtgcgaccatccctttagcgatggtgaagctcatggtggcttcaatcttgctcagttttagcggttccagcttcggctgacgtttcgctttccagtcgaggtcgccgttaatggcctggcgtaaaatcgccatcgccccttcaatcagtttttctgctttgactacgccatccaccagaccgattttcagcgcctgatccgcgccgacatctttaccggcggcaatgatttccagcgcactgtcagcgcccagcatacgtggcatacgtacagaaccgccaaagcccggcatgatgcccagtttggtttccggcagaccgatgcgcagatccggcgtcgccagacgataatcggtcgccagcacgcattcgcagccaccgcccagcgcatagccattgacggcagcaatggtcggcaccggcagatcttccaggcgattaaacacgctattggcaaagtgcagccactgacttaactgttcttcaggaacgaggaacagggacaaaaattcggtgatatcagcaccgacgataaaggctgctttgttcgaacgtagcagcagcccttttagatctgattgctgttccagcacgccgatggcctcgccgaggctggcgacggtcgcagtgtcgagtttattaactgaacctggggcatcaaataccagttcggcaatgccatcttccagccagtcaaggtacagggtgtcgcctttgtaaagcatgtcagtctcctgaatccgcaaggtgatctggtcgtaccagatgagtcgaagtgtgtattttgtgttaaaaatatgcaaacaaaagattaaagaaatgccgatctgatcacgctcggcagaaatcacgctctggatgaacgatgtgctaagatgcggagacttaaggtcaaaaaaacagaagggtaaaaaatggaatcactggcctcgctctataaaaatcatatagctaccttacaggaacggactcgcgatgcgctggcgcgcttcaagctggatgcgttacttattcactccggcgagctgttcaatgtttttctcgacgatcatccctatccgtttaaagtgaacccgcaattcaaagcgtgggtgccggtaactcaggtgccaaactgctggttgctggtggatggcgtgaacaagccgaaactgtggttctatctgccggttgattactggcacaacgtcgaaccgctgccgacctccttctggactgaagatgtggaagtgatcgcactgccgaaagccgatggcattggtagcctgctgcccgctgcgcgcggcaatatcggttatatcggtccggtgccggagcgtgcgctgcaactgggtattgaggccagcaacatcaacccgaaaggggttatcgactacctgcattactatcgctccttcaaaaccgagtacgaactggcctgtatgcgtgaagcgcagaaaatggcggtcaacggtcatcgtgcggcagaagaagcgttccgttctggcatgagcgagttcgatatcaacattgcctatctgaccgcgaccggtcatcgtgataccgacgtaccttacagcaacattgtggcgcttaacgaacacgctgcggtgctgcattacaccaaactggatcatcaggcgccggaagagatgcgcagcttcctgctggatgccggggccgaatataacggctatgcggctgacctgacccgtacctggtcggcaaaaagtgacaacgattacgcacagctggtgaaagacgtaaatgatgaacaactggcgctgatcgcgaccatgaaagctggcgttagctatgtggattaccacatccagttccatcagcgcatcgccaaactgctgcgtaaacatcaaatcatcaccgatatgagtgaagaagcgatggtcgaaaacgatctcaccggaccgtttatgccgcacggtatcggccatccgctgggcctgcaggtgcatgacgtcgccggttttatgcaggatgatagcggtacgcacctcgcggcaccggcaaaatatccgtacctgcgctgcacccgtattctccagccgggcatggtgttaaccatcgaaccgggtatctacttcattgaatcgctactggcaccgtggcgtgaagggcagttcagcaagcacttcaactggcagaaaattgaagcactgaaaccgttcggcggcattcgtatcgaagacaacgtggtgatccacgaaaacaacgtggaaaacatgacccgggatctgaaactggcgtgatggaaagctggttaattcctgcggcaccggtcacggtcgttgaagagatcaaaaagagccgcttcataacactgttggcgcataccgatggcgttgaggcggcgaaagcgtttgttgaatcggtgcgggcagaacaccccgatgcccgccaccattgcgtggcgtgggtggcgggtgcgccggatgattctcaacagctgggtttctctgacgacggggagccggcaggaacggcaggtaaaccgatgctcgcccagctaatgggcagcggcgtcggggaaattaccgctgtggtagtgcgctactacggtggcatattgcttggcaccggtgggttagtgaaagcgtatggcggcggcgtgaatcaggcgctgcgccagctaacgacccaacgcaagacgccattaaccgaatatactttgcaatgtgaatatagtcagttaaccggcattgaagcgttgctggggcagtgtgacggcaaaattatcaacagtgattatcaggcattcgttctgctgcgggtggcgcttccggcggcgaaagtggctgaattttccgcaaagctggcggattttagccgtggttcattgcaattgttagcgattgaagaataatccccacttcgttttgcagaactaaggaagcggcagagatgcattttcgcgccattacccgaatcgttggactactggtcatcttattttcagggaccatgattatccctgggctggtagcactcatctaccgggatggagcgggccgcgcttttacccagaccttttttgtcgccctcgccattggctctatgctgtggtggccgaaccgcaaagagaagggcgaactgaaatcccgtgaggggtttctgatagtggtgctgttttggaccgtgctgggtagtgtcggtgcgctcccttttatcttctcggaaagcccgaacctcacgattaccgatgcgttttttgaatctttctctggcctgaccaccaccggggccactacgctggtggggctggattcgctccctcatgccatcctcttttatcgccagatgctgcaatggtttggcgggatggggatcatcgtgttagcggttgcgatactgcctatcctcggcgtgggtgggatgcagctctatcgcgcagaaatgcccggcccgctgaaagataacaaaatgcgcccgcgaattgcggaaacggcgaaaaccctgtggttgatttatgtcttgctgaccgtcgcctgtgcgctggcgttgtggtttgccggaatggatgcctttgatgccatcggccatagctttgcgactatcgctattggcggcttctcgacacatgatgccagtatcggttatttcgacagcccgactattaacactatcattgctatcttcctgctgatctccggctgtaactacggtctgcacttttcactgttaagtgggcgtagtctgaaggtttattggcgcgatccggaatttcgcatgtttatcggcgtacagtttacgctggtggttatttgtacactcgtactgtggtttcataatgtctacagttcggcgctgatgacaattaaccaggcgtttttccaggtggtatcgatggcgacaaccgccgggtttacgactgacagcattgcccgctggccgctctttttgccggtactgcttttatgttcagcttttatcggcggttgtgccgggtcaacgggcggtggcctgaaagtgatccgcatcctgctgctgtttaagcaggggaaccgtgagctgaaacgactggtgcatccgaacgccgtctatagcattaagctggggaatcgcgcactgccggaacgtatcctcgaagccgtttggggatttttctccgcctatgcattggtgtttattgtcagtatgctggcgattatcgccacgggcgtggatgacttttctgcttttgcctcggttgttgcgacattgaataacctggggccggggcttggcgtggttgctgataactttaccagtatgaacccggtggctaaatggatcctgattgccaacatgctgtttggtcgtctcgaggtctttacattgctggtgctctttaccccgactttctggcgtgaatgatggagtaatacgtgaaaacattaattcttttctcaacaagggacggacaaacgcgcgagattgcctcctacttggcttcggaactgaaagaactggggatccaggcggatgtcgccaatgtgcaccgcattgaagaaccacagtgggaaaactacgaccgtgtggtcattggtgcttctattcgctatggtcactaccactctgcgttccaggaatttgtcaaaaagcatgcgacgcggctgaattcgatgccgagcgccttttactccgtaaacctggtggcgcgtaaaccggagaagcgcactccacagaccaacagctacgcgcggaagtttctgatgaactcgcaatggcgtcccgatcgctgcgcggtcattgccggggcgctgcgttacccacgttatcgctggtacgaccgttttatgatcaagctgattatgaagatgtcaggcggtgaaacggatacgcgcaaagaagttgtctataccgattgggagcaggtggcgaatttcgcccgagaaatcgcccatttaaccgacaaaccgacgctgaaataagcacaaagaataaaaaatgcgcggtcagaaaattattttaaatttcctcttgtcaggccggaataactccctataatgcgccaccactgacacggaacaacggcaaacacgtcgccgggtcagcggggttctcctgagaatctcaacagagaaaagcaaaaaatgcttgactctgtagcgggaaagcgtattatgcacaccccgcgccgctgagaaaaagcgaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgaaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaaacagcttgctgtttcgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagcttgttggtggggtaacggctcaccaaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacagaactttccagagatggattggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgttctttgcagtgctcacacagattgtctgatgaaaatgagcagtaaaacctctacaggcttgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcaggcctaccaaatttgcatcgcaaatttgaagaggttttaactacatgttatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatctctgtagtgattaaataaaaaatacttcagagtgtacctgaaaaggttcactgcgaagttttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcatgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgcttatgcgttgttgggtaggggagcgttctgtaagcctgcgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgaccctttaagggtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcggattgagagaatttcagctttgattcagagtccgaaggattttgcgctgagacaaggcggcaaatgaagcgaaggaaggagcatactgaagtatgtgactgactttcgcgaatgcagccgacgcagtatcagtacaaaagacacaggacagagcacaggaatttgcctggcggcagtagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaataaagcgaaaggccatcctgacggatggcctttttgcgttggtgcaaaaaaatgccggatgcgacgctggcgcgtcttatccagcctgctcttgcttatccgtcctgcttttgcatccactccaccacaaaatcagccagcccctcaacatcattaatatccagtaatgcgacatcaagattaagcggcacatcactggctacagcaataacatgtctgtctatcactaattcttccggtcgatgtccggctctatcgcgaaacagcacaatctttgcgatctcttcatgcttaaacccttcgaccagaatcaaatccagctttgaggtatccattcgacttgcgagaaaatgtagatccagctcttcttcgtctggtgtttccgtcatcaaggcccatcgttgctggctggcaacgatggtttgtgccgcgccagccttgcgcagctcatagctatctttgcctggcttatcaacatccatatcatggtgcgtatgcttaatcagccctggacggatccctctggcgcataatgccgggatcagttgtttcaaaagcgtagtttttccggtaccactccacgcggcaaaggcgagtaacggtatcatcgtttttcctgccatcgggcaagctcctctggcgtattcacgttaacaaatgcatctttatgatcgctgaaatcaaccgcatgaccgccagccagacgcataaatgccattacccggcgttctcctgcttgcagatattctagtaataaaggctcaatagcgcggtttaccagagcaatagtcgggtgatcgcgttcaccgtcatggacccacacgacaggcgcatctttgcgctgatgattaagccgggcggctaaatcatggggaatgtaaggcgtatcgcacggacaaaacaaaaaccactcaccagcttcctgctgcattactgaaagcatccctgccagagggcctgggtaatccgccagtgaatcttcaatcactttcagaccgcctgcctgatagatttcctgatgacgattagcattaaccacgacgtgagagagctgcgtcataagcgcgtcagcgacatgttgccataatggtttgccgtttaattcaagcaatcctttatctacgccgcccattcgtctggctttaccgcctgccagcacaacgcctgttatcgtcgtcatcagattcaccgatatcgcctcttttattgtgggattgaccctgctaacgtgtctgtctcaagagtaaggagcattactatgaaatgtaaacgtctgaatgaagttattgaactcctccagccagcctggcaaaaagagccagaccttaacctgttgcaatttttgcagaaactggcgaaagagtcaggttttgacggcgaactggcggatttgacggatgacattctgatctatcacctgaaaatgcgtgattccgcgaaagatgcggtgatcccgggtttgcagaaagattatgaagaagacttcaaaacggcgctgttacgcgctcgcggcgtaattaaagagtaaaagcttgtaagcggcgccaccaaaatcatcgtgaaatgatatccttcgtcattcgtaatgttttccggatgatgggatgaataacagcgcttttactttccagacactacacccggataccatcatggacgctctgtttgagcatgggatccgggtggattccggtcttaccccgcttaacagctatgaaaaccgtgtctatcaatttcaggacgaagatcgtcgacgttttgtcgtcaaattttatcgccctgaacgttggacagccgatcaaatcctcgaagaacatcaatttgcgttgcagctggtaaatgatgaagttccggtcgcagcacctgtggcctttaacggtcagactttattgaatcatcagggattttatttcgctgtttttccaagcgtcggtggtcgccagttcgaagctgataatatcgatcagatggaagcggttgggcgttatttagggcgtatgcaccagacggggcgcaaacagctttttatccatcgcccgaccatcggtttgaacgaatatctcattgagccacgcaagctgtttgaggacgctacactgataccttccgggttgaaagcggcattcctgaaagcgacagatgagctgattgccgccgttacagcacactggcgggaagatttcaccgttctgcggctacatggagactgccacgccgggaatattctctggcgcgatggtccaatgtttgttgatctggatgatgcacgtaatggtccagccgttcaggatttgtggatgttgctcaatggcgataaagccgagcagcggatgcaactggaaactattattgaagcttatgaagaatttagcgagttcgacaccgctgaaatcggactgattgaacctttacgcgccatgcgtttggtttattatcttgcctggctaatgcggcgttgggctgatcccgcgttcccgaaaaatttcccgtggttaaccggggaagattactggctgcgacagacggcgacttttatagaacaggcaaaagttctacaagaaccccctttgcaattaacacctatgtattaatcggagagagtagatcatgaaaaagatttggctggcgctggctggtttagttttagcgtttagcgcatcggcggcgcagtatgaagatggtaaacagtacactaccctggaaaaaccggtagctggcgcgccgcaagtgctggagtttttctctttcttctgcccgcactgctatcagtttgaagaagttctgcatatttctgataatgtgaagaaaaaactgccggaaggcgtgaagatgactaaataccacgtcaacttcatgggtggtgacctgggcaaagatctgactcaggcatgggctgtggcgatggcgctgggcgtggaagacaaagtgactgttccgctgtttgaaggcgtacagaaaacccagaccattcgttctgcttctgatatccgcgatgtatttatcaacgcaggtattaaaggtgaagagtacgacgcggcgtggaacagcttcgtggtgaaatctctggtcgctcagcaggaaaaagctgcagctgacgtgcaattgcgtggcgttccggcgatgtttgttaacggtaaatatcagctgaatccgcagggtatggataccagcaatatggatgtttttgttcagcagtatgctgatacagtgaaatatctgtccgagaaaaaataattcaatgtaaattacataaagcccgtgaatattcacgggctttttttattatttaataaatataaatacattctgataatgcatcctgccgctggacattatttcagcataagtggatattcaaagttttgctgttttatcagggaatatttatatgatacgtaagtcagctacaggtgttattgttgcgttagccgtaatctggggtggtggcacatggtacacaggtacgcaaattcagcctggtgtcggaaaatttattaaagattttaacgatgctaaaaagaaaggtgaacatgcctacgatatgacgttaagttatcaaaattttgacaaaggcttttttaattcccgttttcaaatgcaaatgacattcgataacggtgcacccgatctcaatatcaagccaggccagaaagttgtatttgatgtggatgttgagcacggtccgttgcccatcacaatgttaatgcatggtaatgtcatcccagcactggcagcggcaaaagtgaacttagtgaataatgaactgacacaaccgctatttatcgccgcgaaaaataaatcgcccgtggaagcgacattgcgattcgcgtttggtggctcattctctacgacattagatgttgcccctgcagagtatggaaagttttcttttggtgagggccagtttacttttaatggtgatggtagttcattgtctaacctggatattgaaggcaaagtcgaagatattgttctgcaattatcaccaatgaacaaagtaacggcaaaaagttttaccattgattctctggcgcgattagaagaaaagaaatttccggttggtgaaagcgagtcgaaatttaatcagattaacattatcaatcacggggaagacgttgcccaaatcgatgctttcgttgcaaaaaccatgctggatcgcgttaaagacaaagattatatcaatgtcaatctgacctacgaacttgataagttaacaaaagggaatcagcaactcggtagtggtgagtggtcattgattgctgaatctattgatccctcagcggtgcgccaatttatcatccagtataacattgcaatgcagaagcagcttgctgcacaccctgagttagcaaacgatgaagttgctctgcaagaagtgaatgctgcattgttcaaagagtatttaccgttattacaaaaaagtgagccgaccattaaacaaccggtaaaatggaagaacgcactcggcgaactaaatgccaatctggatatcagtattgccgacccagccaaatcttcatcatccacaaacaaagatattaaatcgctcaattttgatgtgaagttaccgcttaatgtcgccacagaaaccgcaaaacagcttaatttatctgaaggaatggatgcggaaaaagcgcaaaagcgggctgataaacaaatcagcgggatgatgaccttaggtcagatgtttcagttaatcacgattgacaacaataccgcctcgctgcaactgcgttatacaccgggtaaagttgtttttaacggacaggagatgagcgaagaagaatttatgtctcgtgccggacgttttgttcattaaaatactcactcgcctctgctcattcagaggcgagcaaaatttacttgtcctgccgctgtgatgacatcaacgacgtcagaagtcggtctttttcctgccacagtgagttcagccattgctgaaaatggcgcttaaagcttttgtcattgatgtagtcgccatgtaactcatcggcaataggctgtaaatccacatgtacgacaatccgcgtcagtttaccgcttaacatatcgaagaacggctgacggttattgtccggataacacagcgtaacattaagcagtttatcgaattgtttacccagtacatttagcgccatcgcaatgcctgccgcctttggtggcaacaagttttgaaaagtggagtgggtttgctgatgtttttcttgcgtgaaacgggagccttcaacgaaattgacaatggtggtgggatgcaggcgaaacttttcacaagaacgccgagtggtttcaacatctttaccacgtcgctccggatgacgtaataaataagcgcgggaataacgcttcataaacggcatatccagcgcccagcacgccaggccaagaaatggcacccaggccagctgttgcttgaggaaatatttattcatcggaatgtgcttacgaaacagcacgcacagtacgacaatatctgcccaactacggtggttacaaataagcagataccagttcttcttacttaacccttccagcccgtgaacttcccattgcaggtgtgggttcagatgcagtaataccgccagaccttcacaccagcaatacatcataaaatcacaaaaacgcgaaacctttcgccaaatgactggcacaggtagcaatagttttacaatcccggcaatgatgatcgggacggagcaaaaaatagtgaccaaaatggtcaatacgatactcagcaaaagggttatcgcagcgagtattctcgtcataatgaatttattcaaaaggttagccatagacagtgcgctaaagaagcgcaaggcgcagattttagcagaaaacgacccaaataacggatgatccttaaggagaaaaataattcatatctatccacattagaaaaaatcccattatctcaattattagggatggctttatttttaactgcatgaaaaacaaagacaaacatcatgctgtaaaaagcatgataataaattaaaagcgatgtaaataatttatgcacaaagttatccacatgacgatttgcgagcgatccagaagatctacaaaagattttcacgaaaagcggtgaaaaactcatgtttttatcctgtctgtggcatcctttacccataatctgataaacaggcacggacattatggttcagatcccccaaaatccacttatccttgtagatggttcatcttatctttatcgcgcatatcacgcgtttcccccgctgactaacagcgcaggcgagccgaccggtgcgatgtatggtgtcctcaacatgctgcgcagtctgatcatgcaatataaaccgacgcatgcagcggtggtctttgacgccaagggaaaaacctttcgtgatgaactgtttgaacattacaaatcacatcgcccgccaatgccggacgatctgcgtgcacaaatcgaacccttgcacgcgatggttaaagcgatgggactgccgctgctggcggtttctggcgtagaagcggacgacgttatcggtactctggcgcgcgaagccgaaaaagccgggcgtccggtgctgatcagcactggcgataaagatatggcgcagctggtgacgccaaatattacgcttatcaataccatgacgaataccatcctcggaccggaagaggtggtgaataagtacggcgtgccgccagaactgatcatcgatttcctggcgctgatgggtgactcctctgataacattcctggcgtaccgggcgtcggtgaaaaaaccgcgcaggcattgctgcaaggtcttggcggactggatacgctgtatgccgagccagaaaaaattgctgggttgagcttccgtggcgcgaaaacaatggcagcgaagctcgagcaaaacaaagaagttgcttatctctcataccagctggcgacgattaaaaccgacgttgaactggagctgacctgtgaacaactggaagtgcagcaaccggcagcggaagagttgttggggctgttcaaaaagtatgagttcaaacgctggactgctgatgtcgaagcgggcaaatggttacaggccaaaggggcaaaaccagccgcgaagccacaggaaaccagtgttgcagacgaagcaccagaagtgacggcaacggtgatttcttatgacaactacgtcaccatccttgatgaagaaacactgaaagcgtggattgcgaagctggaaaaagcgccggtatttgcatttgataccgaaaccgacagccttgataacatctctgctaacctggtcgggctttcttttgctatcgagccaggcgtagcggcatatattccggttgctcatgattatcttgatgcgcccgatcaaatctctcgcgagcgtgcactcgagttgctaaaaccgctgctggaagatgaaaaggcgctgaaggtcgggcaaaacctgaaatacgatcgcggtattctggcgaactacggcattgaactgcgtgggattgcgtttgataccatgctggagtcctacattctcaatagcgttgccgggcgtcacgatatggacagcctcgcggaacgttggttgaagcacaaaaccatcacttttgaagagattgctggtaaaggcaaaaatcaactgacctttaaccagattgccctcgaagaagccggacgttacgccgccgaagatgcagatgtcaccttgcagttgcatctgaaaatgtggccggatctgcaaaaacacaaagggccgttgaacgtcttcgagaatatcgaaatgccgctggtgccggtgctttcacgcattgaacgtaacggtgtgaagatcgatccgaaagtgctgcacaatcattctgaagagctcacccttcgtctggctgagctggaaaagaaagcgcatgaaattgcaggtgaggaatttaacctttcttccaccaagcagttacaaaccattctctttgaaaaacagggcattaaaccgctgaagaaaacgccgggtggcgcgccgtcaacgtcggaagaggtactggaagaactggcgctggactatccgttgccaaaagtgattctggagtatcgtggtctggcgaagctgaaatcgacctacaccgacaagctgccgctgatgatcaacccgaaaaccaggcgtgtgcatacctcttatcaccaggcagtaactgcaacgggacgtttatcgtcaaccgatcctaacctgcaaaacattccggtgcgtaacgaagaaggtcgtcgtatccgccaggcgtttattgcgccagaggattatgtgattgtctcagcggactactcgcagattgaactgcgcattatggcgcatctttcgcgtgacaaaggcttgctgaccgcattcgcggaaggaaaagatatccaccgggcaacggcggcagaagtgtttggtttgccactggaaaccgtcaccagcgagcaacgccgtagcgcgaaagcgatcaactttggtctgatttatggcatgagtgctttcggtctggcgcggcaattgaacattccacgtaaagaagcgcagaagtacatggacctttacttcgaacgctaccctggcgtgctggagtatatggaacgcacccgtgctcaggcgaaagagcagggctacgttgaaacgctggacggacgccgtctgtatctgccggatatcaaatccagcaatggtgctcgtcgtgcagcggctgaacgtgcagccattaacgcgccaatgcagggaaccgccgccgacattatcaaacgggcgatgattgccgttgatgcgtggttacaggctgagcaaccgcgtgtacgtatgatcatgcaggtacacgatgaactggtatttgaagttcataaagatgatgttgatgccgtcgcgaagcagattcatcaactgatggaaaactgtacccgtctggatgtgccgttgctggtggaagtggggagtggcgaaaactgggatcaggcgcactaagattcgcctgaacatgcccttttttcgtaagtaagcaacataagctgtcacgttttgtgatggctattagaaattcctatgcaacaactgaaaaaaaattacaaaaagtgctttctgaactgaacaaaaaagagtaaagttagtcgcgtagggtacagaggtaagatgttctatctttcagaccttttacttcacgtaatcggatttggctgaatattttagccgccccagtcagtaatgactggggcgttttttattgggcgaaagaaaagatccgtaatgcctgatgcgctatgtttatcaggccaacggtagaattgtaatctattgaatttacgggccggatacgccacatccggcacaagcattaaggcaagaaaattattcgccgtcctgcgtttcttctacaggctgcatctcgctaaaccaggtatccagtttctgccgcagcttgtccacgccttgtttcttcaacgaagaaaacgtttcaacctgcacatcaccgttaaacgccagtacagcttcacgcaccatattcaattgcgctttacgtgcgccgcttgccagtttgtccgctttggtcagcagcaccagaacggcgatattgctgtctaccgcccactcaatcatctgctgatccaaatctttcagcggatggcgaatatccattagcaccaccagaccttgcaggctctgacgtttttcgaggtattcgccgagcgcacgctgccatttgcgcttcatctcttccgggacttccgcataaccgtacccaggcaagtcaaccagacgcttgccgtcagccacttcaaacaggttgataagctgggtgcgccctggggtttttgaggtacgagccaggcttttctggttagtcagcgtgttcagcgcgctggatttacctgcgttggaacggcctgcaaaagccacttcaattccggtatcggaaggtaggtggcgaatatcaggcgcactcatcacaaaatgcgtctgttgataattcaaattagtcaaagcggtcgtctccgtcagtcaaagctttgtggcgattatacctgaaccataataaaaggcggatttttcggcgtgagcgttgtaagtaaaagccatacgctttgtgagacattgccgatagtctttatgcgaaatagcagagaaaattctgcgatgcatgtcaaataagctatataaatcagtgaattgcttttatataaaactctgaaaatgtgcaaatactgatggcggttgattgtttgtttaaagcaaaggcgtaaagtagcacccatagagcgaggacgctaacaggaacaatgactcaggatgagggtcaggagcgccaggaggcgaagacagaggattgtcaggaagacaaacgtccggagacgtaattaaacggaaatggaatcaacacggattgttctggctaatggaaaaacagggtgtgttggcggcctgcaaggattgtaagacccgttaagggttatgagtcaggaaaaaaggcgacagagtaatctgtcgccttttttctttgcttgctttctgttagattccgccgcaaatctatactgaataaaacggctaaaagacgaaccattatgaaaccatcttcaccatcacgcagcaaaggtcatgcaaaagcgcgtcgcaaaacgcgcgaagagctgaatcaggaagctcgtgaccgcaagcgtcagaaaaaacgtcgtggtcatgcgccgggcagccgcgcagcgggcggtaacaccacgtcaggcagcaaaggccagaacgcaccaaaagatccacgtattggcagtaaaacccctattccattgggcgtgactgaaaaagtcaccaaacagcacaaaccgaagagtgagaaacctatgctttcaccgcaggcggagttggaattactggaaacggatgagcgtctggatgcgctgctggaacgtctggaagcaggcgaaaccctgagtgccgaagagcaatcctgggtggatgctaaactggatcgtattgatgagttgatgcagaaactcggcctctcttatgacgatgacgaagaagaggaagaagacgagaagcaagaagacatgatgcgtctgctgcggggcaactaacggattgccgccatgggccttcccgttctgctgataacccttccggttatatgttatctggtgtggttattcgttaaactacagcggttgtcgcggcgacaaaagtggctgcgcaaccggctgatgacccgaaacgggcatccgccggtacgccgtagccgccagagacgccatcggaaggagtgagcatgtctgtacagcaaatcgactgggatctggccctgatccagaaatataactattccgggccacgatacacctcgtacccgaccgcgctggagttttcagaagacttcggcgaacaggcgtttttacaagccgtggcgcgctatcctgagcgtccattatctctctacgtacatatcccgttctgccataaactttgttacttctgcggttgcaataagattgttactcgccagcagcacaaggccgatcagtatctggacgcgctggagcaagaaatcgtccatcgtgcaccgctgttcgccgggcgtcacgtcagccaattgcactggggcggcggaacgccgacgtatctgaataaagcgcaaatcagccgcctgatgaagctgctgcgcgaaaacttccagttcaatgccgatgcggagatttcgatcgaagtcgatccgcgggaaatcgaactggatgtactcgatcatttacgcgccgaaggctttaatcgcctgagcatgggcgtgcaggacttcaacaaagaagtgcaacgtctggttaaccgcgagcaggatgaagagttcatctttgcactgcttaaccatgcgcgtgagattggttttacctccaccaacatcgacctgatttacggcctgccgaaacagacgccggagagtttcgcctttaccctgaaacgtgtggcggagctgaaccccgatcgtctgagtgtctttaactacgcgcatctgccgaccatttttgctgctcagcgcaaaatcaaagatgctgacctgccgagtccgcagcaaaaactcgatatcctgcaggaaaccatcgccttcctgacgcaatcgggctatcagtttatcggtatggatcactttgcccgtccggatgacgagctggcggtggcccagcgtgaaggcgtgctgcatcgtaacttccagggctacaccactcagggcgataccgatctgctggggatgggcgtttccgccatcagcatgattggcgactgctacgcgcagaaccagaaagagttgaagcagtactatcagcaagtggatgaacaaggcaatgcgctgtggcgtggtattgcgctaacgcgtgatgactgtattcgccgcgatgtgattaagtcgctcatctgcaacttccgtctggattacgcccctattgagaaacagtgggatttgcacttcgctgattactttgcggaagatctcaagctgctcgccccgttagcaaaagatgggctggtggatgtggatgagaagggaatacaggtgacggcgaaaggtcgcttgctgatccgcaacatttgcatgtgctttgatacctatctgcgccagaaagcgcggatgcagcagttctcacgggtgatttaaatagtgaatggcgcttcgtttacaaagtagaaaacgaaagcgccatcaatgtgctgagaacaagattgcctgatgcgctacgcttatcaggcctacaaaacctgttgaaaatattgcttttgtaggccggataaggcgttcacgccgcatccggcatgaacaaagagcacttcatcagcaatctgaaactcaactaaacagcccaatcattgcggcacacagcacggcagcaacggcagtttgcggtgtgtggctgtcaactgcgccactcgataccagattaattattgattccagcataatgactctccccgttttccgggcaagatcatactgaacttatcggaacagtaaagcgtaaaataccagcaatttgcgctcaataatcaatctttacacacaagctgtgaatcactccatccccagctcttttaacttacgcgtcagggtgttgcggccccagccgagtagccgcgccgcttcctgtttatgcccctgcgtatgtcgcaacgcggtcgtcagtaacgtccgctccagctctggctgcgcttcggaaagcagattttgatgaccggaacgcagcgctctgtctgcccactgcgcaagaagcgtcgcccaactgtccggttgcatttgcgaagtactctccgcaaccgttgattcaaacagttcgccgggcaaatcctgaatcaacacttcctgcccggcggccatcaccgttagccagcggcaggtgttttccagctggcgcacgttgcctggccacgccagacgcgtcagagcagcttcggtttccggatgcagtaacttcgcttctacgcccagttcgtgcgcggcaacctgtaaaaaatggcgcgccagacggggaatatcttcccgacgttcgcgcagcggcggcagatgaacgcggataacgttcaggcggtggaacagatcctcacggaacttaccttcctgcactcgctgttcgagattctggtgagtggcagcgataatccgcacatccactttcaccggcgcatagccgccaacgcggtaaaactgaccgtctgccagcacgcgcagcaaacgcgtctgcacatccagcggcatatcaccaatttcgtcgaggaataatgtaccgccatcggcctgttcaaaacgcccctgacgaatggtattcgcgccagtaaacgcgcctttctcgtggccaaacagttctgattcgatcaaatcttttgggatagctgccatattcagcgcgataaacggcgctttggcgcgcggactgtggcgatgcagggcatgagcgaccagttctttaccggtgccggattcgccgttaatcagcacgctaatagaagaacgcgaaagccgaccgataatacggaacacgtcctgcatggctggcgcttcgccgatgatatcggtcgttgggccgttaagctgaatattacgcggctgctgctgttcctggtaatgactgatagcgcgctcaaccagcgccactgcttcgtcgatatcaaacggtttgggcagataatcaaacgccccttgttgataggcgctgacggcagcatccagatcggaatgtgcggtcataatgatgaccggaagcattggatggcgctgtttaatctgcttgagcagcgccagcccgtccattcccggcatacggatatctgaaagcagcacatccggcgttttgctcgccagcgcctccagtacttccgcgccgttctcaaatgtcgtacaggttaaacccgctccagcgagcgcacgttcaagcacccaacggatggaactatcgtcatcgactacccagactatccctcgttgcataaacgtcacctttatttcctgataggcaggtaaaccgagaactcggtatgccctggccaactggtaaattcaattttgcctgaatgctgatcaatcaaattacgagcgatggataagccaagcccggtgccaccttcgcggccgctgaccatcgggtaaaacagcgtatcctgcaaatgaggcggaatgcccggcccgttatcttccacatcaatccgcgccgccagccggtagcgctcgccgtgtaaggtcagttgaaacgcggtgcgggtacgcagaatgatttcaccgccttccggccccagcgcctgtagcgcattgcgcacaatattcagcaagacctgttcaatttgatccgggtcgtgcgccagttccggcaggctgggatcgtaatcacgaatcaaccgcacgttgtccggcagttccatcgacaccagcgttaccacgcgttcagccactttgtgaatactttcggtaacgcgcgtaccgggcagctgcggccccaacagacggtcgaccagatttcgcagccggtccgcctgttcgataatcactttggtatattcgagtagtgatgggtcaggtaacgctttgctgagcagctgcgccgcgccacgtaaaccgccaagcggatttttaatctcatgtgccaggccgcgcactaaatcacgggcagcaacctgctgggcgtgctgtagctgttcctgacttaagcggcgctggttatccatcggagccatctccagcaggatcatgccgtccggcatacgctgggccgtcacagaaaggatatgcgagcgcccgtcgatgaccagcgtcacttcgttatcggtaaaaccttgccccgcctccagactttcttgcatcagctcgatatttaatgagaagtagctcaacagttccggtaacggtgtaccaaacaatttgcgggagctttgggcgagcagttgttgcgcggcggggttggcgtaatggatcgccaggttgtcatcgattaacaaaatactgttaatcagcgagttgaggatctgcccagcatcgggctgcgtgcctgttgccataaagcagtctcctgaacaggttgcaccattttagtgcattatagctttttacggataaaaagcgcgaagcatcagagaattgacggagaaaaaagcccatgcagagatgggctacagatagctgacaaacttcacgttggagagcgactcacctgctccggcctaccacatcatcaccgtgtaggccgggtaagacgcatttgcgtcgcatccggcgtgatgtgcttgccaccgatcccaggcctgccagagacaggcgaaaagtttccacggcaactaaaacacttagacgctgtagtacagctcaaactctaccggatgcggagtcatacgcacgcggtcatcttcttcgcgacgcagtgcgatgtacgcatcaattgcttcgtcagtgaacacgccaccggctttcaggaactcgcggtccagatccagttcgttcagtgcttcttccagagagcctgcaacctgtgggatctctttcgcttcttctggcggcaggtcatacaggtttttgtccatggcttcgcccggatggatcttgttcttgataccatcaagaccggccatcagcagggcagcaaagcacaggtacgggttagctgccggatccgggaaacgtacttcgatacgacgtgctttcggagaagaaaccaccggaatacggatagacgcagaacggttacgcgcagagtaagccagcattaccggtgcttcatagcccgggaccagacgcttataagagttggtggtcgggtttgccagggcgttaatcgctttagcgtgtttgattacgccgccaatgtagtacagcgcctgctcagacagacctgcgtatttgtcgcctgcgaacaggttaacgccgtttttagacagagacatgtggcagtgcataccggagccgttatcaccgaacatcggttttggcataaaggtcgcggttttaccgaagcggtgcgctacgttgtgcacaacatatttgtagatctgaatttcgtcagcttttttggtcatggtattgaagcgggtagccacttcgttctgaccagcagtcgctacttcgtggtgatgggcttcaaccaccaggcccatctgttccatcaccagacacatttcagaacgaatatcctgagcagagtctaccggcggaaccgggaagtaaccgcctttcactgccggacggtgacctttgttaccaccttcatattgggtggaggagttccatgcgccttcgatatcgtcgatagcaacgtgagaaccggagatagatgatccgaaacggatgtcatcgaacaggaagaattcaggttctggcccgaacagtacggtgtcggcaatgccagtggaacgcaggtaatcttcggcgcgcttcgcaatggagcgcgggtcacggtcatagccttgcagggtgccaggttcaaggatgtcgcaacggataatcagggtggagtcggcgaagaacgggtcaatcactgcggtggatgcgtctggcatcagcaccatgtcggactcgttaatgcctttccagccgccaatcgaggagccgtcaaacattttgccttcttcgaagaattcagcattcacctgatgagcagggatagtgacgtgctgttctttacctttagtatcggtgaagcgcaaatcaacaaacttcacttcgtgctcgttcagcatcgtcagtacgtgttcagcggacatactttaactctcctggattggtcatggtcgtcgtggtaacgaaatctgcaattattttggccgtgtcgccgtaaaaaagataaagcgaaatctgtgccaacttttaaattgcccctaaaaggcgttatcatgcgcaccatcgtgcaaaagggctgcaccacgatgtgaatgttgcaccaatatagtgcttcaatggaaacattaagcaccatgttggtgcaatgacctttggataaccctttttatgctccgtgaaagcgatcacaaagggactctgcaatacttgtttgcggaggatgtttgtgatcctgttttgtagtgcgattaatccgtgtacaataacgcgctatttctaatgcctgaggcaaagttgtgatcgaaaaattgcgtaatatcgccatcatcgcgcacgtagaccatggtaaaaccaccctggtagacaagctgctccaacaatccggtacgttcgactctcgtgccgaaacccaagagcgcgtgatggactccaacgatttggagaaagagcgtgggattaccatcctcgcgaaaaacaccgctatcaaatggaatgattaccgtatcaacatcgttgataccccggggcacgccgacttcggtggtgaagttgaacgtgtaatgtccatggtagactcagtgctgctggtggttgacgcatttgacggcccgatgccgcaaacgcgcttcgtaaccaaaaaagcgtttgcttacggcctgaagccgattgttgttatcaacaaagttgaccgccctggcgcgcgtcctgattgggttgtggatcaggtattcgatctgttcgttaacctcgacgcgaccgacgagcagctggacttcccgatcgtttacgcttctgcgctgaacggtatcgcgggtctggaccacgaagatatggcggaagacatgaccccgctgtatcaggcgattgttgatcacgttcctgcgccggacgttgaccttgacggtccgttccagatgcagatttctcagctcgattacaacagctatgttggcgttatcggcattggccgcatcaagcgcggtaaagtgaagccgaaccagcaggtcactatcatcgatagcgaaggcaaaacccgcaacgcgaaagtcggtaaagtgctgggccacctcggtctggaacgtatcgaaaccgatctggcggaagctggcgatatcgttgcgatcacgggccttggcgaactgaacatttctgacaccgtttgcgacacgcaaaacgttgaagcgctgccggcactctccgttgatgagccgaccgtttctatgttcttctgcgttaacacctcgccgttctgcggtaaagaaggtaagttcgtaacgtctcgtcagatcctggatcgtctgaacaaagaactggtacacaacgttgcgctgcgcgtagaagaaaccgaagacgccgatgcgttccgcgtttctggtcgtggcgaactgcacctgtctgttctgatcgaaaacatgcgtcgtgaaggtttcgaactggcggtatcccgtccgaaagttatcttccgtgaaatcgacggtcgtaaacaagagccgtatgaaaacgtgactctggacgttgaagaacagcatcagggttctgtaatgcaggcgctgggcgaacgtaaaggcgacctgaaaaacatgaatccagacggtaaaggccgcgtacgtctcgactacgtgatcccaagccgtggtctgattggcttccgttctgagttcatgaccatgacttccggtactggtctgctgtactccaccttcagccactacgacgacgtacgtccgggtgaagtgggtcagcgtcagaacggcgtactgatctctaacggtcagggtaaagcggtcgcgttcgcgctgttcggtctgcaggatcgcggtaagctgttcctcggtcacggtgcagaagtttacgaaggtcagattatcggtattcatagccgctctaacgacctgactgtaaactgcctgaccggtaagaaactgaccaacatgcgtgcttccggtactgacgaagccgttgttctggttccgcctatccgcatgactctggaacaagctctggagttcatcgatgatgacgaactggtagaagtgaccccgacctctatccgtattcgtaaacgtcacctgacggaaaacgatcgtcgtcgcgccaaccgcgcaccgaaagacgattaatttcgttttttagtcataaaaaacctgccagcgatggcaggtttttttttgcctgtcgtgagcactcagcaatgcgagtatctcccttataagtctgtggttacgtcaatagagagctttgtcacaattatctgcaaagtcatacgccgttaattgctttcttttttggcgtaagcgtaagatgcctcatctggtttaaaccaaaaggattaaacaatgacgggaaatcaatccaccgtagaaaatgcaaaagagaaactggatcggtggttaaaagatggcatcactacgccgggtggaaaactcccttcagaaagagagctgggagagctgctgggcattaaacgtatgacgctgcgccaggcgttgctgaacctcgaggcagaatccaaaatcttccgtaaggatcgtaaagggtggttcgtgactcagccgcgatttaattacagcccggagctgtcggcgagctttcagcgggccgcaattgagcaagggcgggaaccttcctgggggtttaccgagaaaagccgtaccagcgatattcccgagacgctcgcgccactgattgcagtgacgccatcaactgaactctatcgcatcaccggctggggggcgttggaaggacataaagttttctatcacgaaacatatattaatcctgaagttgctccgggttttattgaacaacttgaaaaccactcattttctgcagtctgggaaaagtgctaccaaaaagagacggtagtaaaaaaattgattttcaaacccgtcagaatgccgggcgatatcagcaagtatcttggcggttctgcgggtatgccagcgatcttaattgaaaagcatcgcgccgaccagcaaggcaatattgtccagatagatattgaatattggcgatttgaggccgtagacctcatcattaatctgtaggtgttttatggtgacaataaataacgcaagaaagattctacaacgtgtcgatactcttcctctttatttacatgcctatgcctttcatttaaatatgcggctggaaagagtattgcctgctgatttacttgatatcgcgagtgaaaataatctgcggggcgtcaaaattcatgttctggatggagagcgtttttctcttggtaatatggacgataaagaactctctgcctttggtgataaagcccgccgtctgaaccttgatattcatattgaaaccagcgcctcagataaggcatctattgacgaagccgtcgccatcgcgttgaaaactggggcatcgtccgtacgtttttatccacgttatgaaggtaatttgcgcgacgtattatcgatcatcgctaacgacattgcctatgtacgggaaacgtatcaggacagcggcctgacttttacgatcgagcagcatgaagatttaaaaagccatgagctggtgtcgttggtcaaagaaagtgagatggagtctctttccttactgtttgattttgcgaacatgatcaatgcaaatgagcatcccatcgacgctttaaaaacgatggcgccgcatattacccaggtgcatatcaaagatgcattgattgttaaagaacagggtggtctgggccataaagcctgtatttcaggtcagggagatatgcccttcaaagcgttattaacgcaccttatctgcctgggcgatgatgagccgcaggtgacggcatatggcctggaagaagaggttgattattatgctccggcgttccgctttgaagacgaagatgataatccgtggatcccttatcgccagatgagtgaaacaccactaccagaaaatcatttactggatgcgcggttacgtaaagaaaaagaagatgcgattaatcagataaatcatgtgcgtaacgtactacaacaaatcaaacaagaggcaagccatcttctgaaccactaataagttttaactcatacgcagttaataaaaccattccataagaatggtcgatatcttattgcctttaaaacagtgattttataaatcgcttaggggatgttatgctcacgaaaaagaaatgggccttatttagtctattaacactgtgtggcggtacaatttataaattaccgtcgctgaaagatgcgttttatatcccgatgcaggaatatttccatttgaccaatggtcaaattggtaatgctatgtcggtaaactcatttgtcacgacagtgggtttttttctgtctatttattttgccgataaactaccgcgcagatacaccatgtcattctcactcattgcgacaggattactgggtgtttatttgacgacaatgccggggtattggggcatcctctttgtctgggcgctatttggcgttacttgcgacatgatgaactggccggtcttgctcaagtcggtaagtcgattgggcaatagcgaacaacaaggtcggttgtttggcttcttcgaaacagggcgtggcattgtcgataccgtggtggcattttctgcgttggcagtatttacctggtttggcagtggcttattgggttttaaagcaggcatctggttctattcccttattgtgattgccgtaggcattatcattttctttgttctgaatgacaaagaagaggcaccgtccgtcgaggtgaaaaaagaagacggagcatcgaaaaacaccagtatgacctcggtgctgaaagacaaaactatctggcttatcgcttttaacgtcttcttcgtttacgcggtttactgtggcctgacattcttcattccattcctgaaaaacatctatctattgcccgttgcgctggtgggggcttacggcatcattaaccaatactgtctgaaaatgattggtggaccgattggtggcatgatttcagataagatcctgaaatcgccgagtaaatatctatgctacacctttatcatcagtaccgctgcgctcgtactgttgattatgctgccgcacgaaagtatgccggtctatttagggatggcatgtacgctgggctttggcgcgatagtctttacacagcgagccgtattttttgcacctatcggcgaagcaaaaattgctgaaaataaaacaggcgcggcgatggcgttgggtagctttattggttacgccccggcgatgttctgcttcagtctgtatggctacattctggatttaaatccggggattattggctacaaaatcgtgtttggcattatggcctgcttcgcattctgtggtgcggtggtttccgtaatgctggttaagcgtattagccaacgtaagaaagagatgctggcggctgaagcttaattaatggccggatgtgcttaatccggccaacgaaaaccgtatcaaccgtaggccgcatccggcaaaataaaatccgctgaatccccagcggatttttcgaagtttcaatttcaggaaacttcctgctcggcaaccaccagttcaacattctcttcacttaacaactggcagaaagaattgggaggcggggcatctgtaaaaaaagccctgacattccgtgcattgccaattgaaacggcagcagacgcggcaaacttcgtatgatcggccactaacaatgtattccgcgcatgtttaatcatcgttctcgcgactaacgcttcatttacatcaaattccagtagggtgccgtcatgttcaatggcacctatactggtgattaaataatctgcgcggaagccttcaataaaatccacggctcctgggccgataatcccgccgttatgagcgcgtaaagtgcctcccggcaccatcacttcaatatcctgattcttataaagaatctgtgccacacgtaggctgttagtgataatgcgtaaatcacgccggttgagtaatgccctggcaacggcttctacggttgtaccgatggtgataaagacggtacagcgttcgggaaggtaatcggcgactgcctcagcgatcgcccgtttctcggcggtgagcgaaagttcccgttgctcaaaagcggtattcatgacgctggagacgcgcccggcccctccatgatgacgggtgatcaagccctgctcactgagttttcggatatcccggcgcacggtttgcgttgaaacatccagcagttgtgccagttcttcaatattcatataaccgcgttctgcgattagatgaacgagttggtcatggcgtggattacctgtcacttcgatgatactcatgaatactcccttgcccctcctcggtagatgtttaccattttacgcataaagtgacaaaaatgattcggtttgctcacgattaggaatgccggcccgaccgccaggctgggtacatttcatcgcggcaaccgcactggcaaaacgaatagcctcttttgttggcattttttctgccaacgctaccgcgagtgcgccgtgaaaaacatcgcctgctccagtggtatcaaccacattgacagaaaatgcctcctgttgacacaaatgaccatcttcaatccacaacgatccttcagaacccagcgtaacatacactttacctgctgtttgtgtcgttgcctggaacaaaccttcttcaggtgactgcaggccagtcatgcgtttcagccctggtgttgagaacacggcgtgatcggcaagcgcgacaagtggagaaatatcctgcggtgtcatatcggcgtctaaaagcgttgtcacacccgcaagacgcgctagcgagaatgctttttcagtaccgctatgccagcgaacatcggccagaatcagatcataacgagagaaatcgatcgcttctaaccattcggcatcagtaccgagatcgggacttggataattaacgataatccgttcgccatgctgatcaacgaggatcgctgattgcgatgaacgggcgttaggatatcggcggcaaaatgcggtattgacgccccaaccctcaagttctgcaagtaaggtatttccacaactgtcatcgccgacgcgaccgatgaaatcaacctccacgccaagctttgcgattgcaacagcggctgttgctgccgggccgccaccaatctcaagataatgatttgcctgatattttccgccgccatccggcagagtgagcaaagaataaatcctgtcctgaactgtgatacccacgcatgcaattttggtcatatttgtcttgtcctgtttaattttgtcgtcttcggtcaatttaaatgacacaaatgatcaaattagtgatgcgtgtcgtgtttttgaacataaattacaaatatgctcaaaaacagacgaaaacgaattttcaattgtcattattttgtcaatgtcagacaggagagtattcatggcaaccattgcatttctcgggctggggcagatgggtagcccaatggctaacaatctattgcaaaaagggcattcattgcaggtatttgatgtcaatgcacaggccgtcgatgcgctagttacgcagggggccactgcggcacaaaccccagcggaagcggcagcaggcgctgaatttatcatcactatgcttcccaatggtgacattgttcgacaggttctgttgggggaaaaaggcgtctgtgaggctgtttcatctgacgcgttattgattgatatgtcgactattcatcccttacagaccgatgcattaatacgggagttacaagaaaaaggcatcagtatgatggacgcccccgtgggcagaacgtccgtgaatgcgattgatggcacattgctgattttagcgggtggcactgatgagcagattgcacgtgcacgcccgattctcatgtgcatgggtaatgagctggtcgaggctggcggcccaggaatggggatccgcgtgaagctaattaacaactatatgagcattgcgcttaatgcgctgtcctccgaggccgctgtgttatgtgagtcactgggattaaatcttgatgtcgcaattaaggtgatgagtggtacggcagcagggaaaggacattttacgaccacctggccttgcaaagtgctgaaaggcgatctttcacccgccttcatggtggatctggcgttgaaagatctgcgtattgcagttgacgtcgctcgggagacgggggcaccgctcaatatggggattgcagcagaaagttattacgctgcagcaagtcaagacggcaaagggcggcaggactggagtgccctgctaaatcaggttcgccagcaggctggtctttaattttatctattaacaggagtttctatgtcatcccacttcaccccatttacgctgaaagatatctcccgcccaggtggtggatttgccatgttagctgtcgatcagcgtgaggccatgcgcttgatgtttgcggcagcagggcagccaaaacccatcgccgacagtgtactcaccgattttaaagttgccgcgacccgaatcctttctccttatgcttctgccgttctggcggataaacaattttgtcttgagcaaatagtcgagcagggcgctgttgctaattcttgcggcctgattgtcgctgccgatctttttatcccaggtaatggcatcccggttgatagcgttgaaatagatatgtccgtcgacccgcataaagcccgtgaaatgggggctaaggcaatgaaattacttgtactctggcgtgaagatgaacccgcagaggaacgtctggcaatggttgataaatttgttcgtcgctgccgtagtgccgggctggttagcattattgaacctgtggtgcgtccacctcgtcgcggttgggactttgatcgtgaaagcgccattgttgccgccgccgcagagcttggtggaacagaggctgatctttacaaagccgagatgccattagggggcaaaggcgatgaaaaaaccttacttgccgcctgtcagcaacttaacgatcagatgaagatgccgtgggtaattctttcttctggcgttgatgccgatatttttggccgtgcagtaagtattgccatgaaaggtggtgcgtcaggcttcctggctggacgagcggtttgggcgtcggttgttggtgcacaagatccacaaactatgctgcgagatgtctctgttcctcgtttacaacggttggcagaaattgtcgatgaaggtatcgcgcaacgctaatcccctatggatatcgattctggagaataacaatggataaaattacccaggttttattttcagatattgggaaagtcaccactcaatatgttgaagtaccacaccaggaacttaaaccgcacgaagtgcggattgcgcctgtgttctatgggatatgcggttcggatctgcatgttctgaaaggcggtcatccgtttgctaaaccacctgtcgtccccggtcatgaaattgcagcgcgcgttacggaagttggcagcgacgttaaaaatgtacagccgggcgatcatgttgtggtcgatcccatcatggcttgcatggaatgccgagcctgcaaagcaggacgttttaatctttgtgaaccaccgcaggttgctggttttcgcgcaccgggctttgctcgctcacaacacattgttcctgcgcgtaattgccatgtcgcaccagcctctttaccgctaaaagtgttggcctttgccgaaccggcggcttgtgcccgtcactgcgttaaccgaatgccgaaagcttctctggaaagcgtactggtgattggtgccggaacgataggcttatccatcgtgcaggcactgcgcattatgggggcaggtaagattaccgtgattgaacctgacgctgccaaacgcgcgctggcgttaaagctgggcgcagcagaagtttgggcaccaggtgagctggccgcagatgtgcgatttacgggggcgattgatgtcgttgcagcgcaggccacgcttaacgatgcatgtacccgtgtatatgccggaggcaccgtcgtgtgcatgggcgtaccaagtgggccgcgtgaaataccattaccgatgatgcaacgtttcgagcgtgacttgctcaactctggcatgtacatccctgaagatttcgatgctgttatcgaatggctggcggatgggcggtttgataccagtgaactgattaccgatttatttgccattgaggatgcagcggcggcattcgaacgcgcgcagcaaaatgactccataaaggtcatgctgcaatttgcgccggaatgattttctaaatctctgtctggcgctgcgtcacgtcagcgccaccctacaacaattaaaaaggacactgcgatgagtcaaatcaccagtcctgcaacttattcaattagtcggccacaggacgtaattgatattgttaataagaactctgcaatcaacaccagtatcggcgttatttttattgctttgggcggcatattgattgatgcctaccaggcggcgatggtggggtttggtaataaatacattgccgctcaatttggcatttctccaggccttgccgcaaccgttaatgcgtcagtattaatcgccgcgttaattggcggtttattagcgaaccgagtaataaaccgctttgggcaaaagcgagcatttattattggcatggggctgtgcaccatcggggctgctgcggtagctattgcgcccagtatctggtgggtgctggtgtgccgcgtcatcatgggctttggtttaggcatcgacttccctttggcaaccaatgccgtggcagagcttcgtggttcaacgtcgaagaaaaccggaacgtcggtcaacctctggcaaatggcctggtatgtttcgacaactgttgtttatttggtgctcttgccgctgcttctgtcgggtatcgctgaagaacaattgtggcgttacggaatattcatcggagctatttttgcagtcatcttcatgattttgcgttacttctttattggtgaatccgcaatgtgggccgcacgcgtcgggcgttaccaggaagcgtgcgacattctgggaaaacgttatggtgttcaggctcgcgttgcggcatcgagtacaacagaagcgaaattctcggaaaaagcagagaataaatacagtggtggatatggcatcttatttaatgatcgttaccgcaaacgcaccattcttggctgtgtcgtggcaaccatgcaggcgtggcaatataacgccgtaggtgtttatcttcctcttacgttggcgggaataataagtggcgggcttactggtgcgttgacgggttctgccgtcgtgaatgccctttgtggggtgacaggcgggatgatcggctcgtttattctccaacgactgggtactcgccgacagtcgatgtatggatttgctgttgtgaccttagcattgctgtcgttaggcgcactggcaacgactaatccatggctgtctttagggttattgggatcaattattttcttccattcagcgggtcctggtgggctgggcatgaccattgccacactctcttatcctcccgctattcgccctactggggtcggatttgcccgcgctattatgcgcacaggggcaattgcaggactcattttctggccgatgctgtggggggcgttgaaaactgaagcgttttactggttggcaatcgtgccattcttggggttcctgacctgcgtattgattaattgggaaccactgggtgcaaatgttgatgctgaggatgcagaggttctggctgaattgaagaaataaattaatgcgcatcggcttaaaccgatgcgcattaattcaaactgcccacgtttagtggttcgtatcccagatttctcgcctaccaggagaggaaaattatgtctgaaaagttacccgcaccgcgtgaagggctttccggtaaagccatgagacgtgtcgttatgggcagtttcgcaggcgcgttaatggaatggtatgacttctttatttttggcacggcagcaggactggtatttgcaccgctgttttatccagacagcgatccttttataggtcttatagccgcctttgctacctttggcgttggttttttgacccgtcctttaggtggtatcgtctttggccattttggcgataaaattgggcgaaaaataacacttatctggacactggctattgtcggttgctccacatttttgattggttttattccgacgtatcaggaaattgggatctgggcaccgctcatattaatggcgctgcgtttaattcagggctttggtcttggtggcgagtatggcggagcggcattgatgaccatagaatcagcgcccgaatcccgacgcggatttttaggttcactcccgcaaacggctgcgtctgtgggtattatgctggcaaccggtatttttgctctctgtaaccattttcttacttcggagcagtttctctcctggggatggcgcattccgttttggctttctgcggtgatgttgatcgttgggctgtttatccgcctgcataccgaagaaacgctggattttcaaaagcaaaaaacgacgaataataaagaaaagtccgttcctccgttgattgaattattcaaaaaacatccacgaaatattttattggcactgggtgcgaggctggcggaaagtgtctcctctaatattattaacgcctttggtattgtctatatttccagccaattagcattgtcgcgagatattcccctgacgggtatgttgattgcctcggcgatcggtattttcagttgtccattggttggatggttatcagatcgtataggtcaaaaaagtctgtatttgtcgggagcaggattttgtgtcctgttcgcgtttcctttcttcttattactggatagcaaaagtacgctcatcatctggtgcagtatgatcctcggctacaacttaggtccgacgatgatgtttgccgtgcagccaacacttttcacccgcatgttcggtaccaaagtacgatataccggcctttcttttgcttatcaattttccgcgattcttggcggactaagcccccttatcgcctcaagtttgctggcgctagggggaggaaaaccgtggtatgtcgctctgtttttatttgctgtctcagttctttcctttgtttgcgtctggctgattgagccgaccgatgaacaagaaaccgcttcttaccgctacatcagggaacaatctcatgaaaactgaacgaaaaaacgagcattacctggcgctacaacaggcgtttgacgcgccatggcctgggcctgtaggagagttagtgacgctggaaaaaggcaatattcacctgcagatttatccgcatgatggtgccaggataacctcgttaaaggcatttggttctgaagtattacgccaatggcagccgcagcgcagagcttttcagtatggctgtttcccaatggtgccgtgggcagggcgactggggaatgcgacgctgaatgctggtgggcaatgttattctttacccgccaataaaccaccacatgcgttgcatggtatggcttgttactcaacgtgggaaatcatcgacaaaacagcagattccctgactttacgtatgcccccggcttcaccgtggccctggcaaggggaagtgattcagacttttttgctggagaacgatgcgctggttttgcaactggaagtccattcatatgccgatacattcccggcctccgcaggctggcatccgtggtttgcgaaaaagctgactccgcaaaatacagaatcgttgcaggtgctttttgatgcggactggcaagaagaagcgggtagtgatgaactgccaactggaaatcgtatctctcctcaagccggtccctgggatgactgttttggtttttatgacggggtgaaggttaagttactgtggcctggtaaactcgcgatgaccatgatctcttctgcaaacagtctggtggtatttgataaacagcccgatgccacctgtattaacccgctgactcaggcacctaacgcaataaatctaacgccggaattggtgacaccagataggccgctggtcatcgaaactcgttggcaatttacacctgaatcttaaccattcatctattgcgaaaaagccagtgaaattactctgctttttcgcaatcagcatcacaagattacccttattgccacatagccaaacccatcctttcccgctacagttaatttcttgtggcgcgaaaggaggcaaaaatgctctatatctttgatttaggtaatgtgattgtcgatatcgactttaaccgtgtgctgggagcctggagcgatttaacgcgtattccgctggcatcgcttaagaagagttttcatatgggggaggcgtttcatcagcatgagcgtggggaaattagcgacgaagcgttcgcagaggcgctgtgtcatgagatggctctaccgctaagctacgagcagttctctcacggctggcaggcggtgtttgttgcgctgcgcccggaagtgatcgccatcatgcataaactgcgtgagcaggggcatcgcgtggtggtgctttccaataccaaccgcctgcataccaccttctggccggaagaatacccggaaattcgtgatgctgctgaccatatctatctgtcgcaagatctggggatgcgcaaacctgaagctcgaatttaccagcatgttttgcaggcggaaggtttttcacccagcgatacggtctttttcgacgataacgccgataatatagaaggagctaatcagctaggcattaccagtattctggtgaaagataaaaccaccatcccggactatttcgcgaaggtgttatgctaaaaaccattcaggacaaagccaggcaccgtacccgtccactatgggcctggctaaaactactctggcaacgtattgatgaggacaacatgacaaccctggcaggtaaccttgcctatgtgtcgttgctctcattagtgccgctggttgccgttgtttttgcgcttttcgccgcttttcccatgttttccgacgtcagcattcagttgcgtcactttatttttgccaactttctgcctgctactggcgatgttattcagcggtatatcgaacaatttgttgccaattccaacaagatgaccgccgttggcgcgtgcgggctgatcgtcaccgcgttattgttgatgtactccatcgatagcgcgttgaataccatctggcgcagtaaacgagcgcgaccaaaaatttactcgtttgccgtgtactggatgattttaacgctggggccgctgctggcaggggctagtctggcgatcagttcctatttgctctccctgcgctgggcgagcgatctcaatactgtcatcgacaacgtgctgcgtatttttccgctgctgttgtcgtggatctccttctggttgctgtacagcattgttcctaccatccgcgtacctaaccgcgacgcgattgtcggcgcgtttgttgctgcactcctgttcgaagcaggaaagaaaggtttcgcgctttatatcaccatgttcccgtcatatcagctcatttacggtgtgctggcggtgatccccattctctttgtctgggtctactggacatggtgtatcgtcttgcttggcgcggaaattactgtcactctcggggaataccgcaaactaaaacaagctgctgaacaagaagaagacgacgaaccatgattgcattaattcaacgcgtaacccgtgccagcgtcaccgtggagggagaagtgacgggcgaaattggcgcgggacttttggtgttattgggtgtcgaaaaggatgacgacgaacagaaagcaaaccgtctgtgcgagcgtgtgctcggctaccgcatctttagcgatgccgaaggcaagatgaatctcaacgtgcaacaggcgggcggcagtgtgctggtggtttcccagtttaccctcgccgcagataccgaacgggggatgcgcccaagtttctccaaaggtgcatcaccggatcgcgcagaggcgttatatgactatttcgtcgaacgctgccgtcagcaagagatgaacacgcaaacaggacgcttcgctgcggatatgcaggtatcgctggtcaatgatggccccgtgacattctggttgcaggtatgagccagcttccagggttgtcacgggaaacaagagagagtatcgctatgtatcaccttcgggttccacaaacagaagaagaattagagcgttactatcagtttcgctgggaaatgttgcgtaagcccctgcatcaaccaaaaggttcggaacgcgacgcgtgggatgcgatggcgcatcaccagatggtcgtcgacgagcagggtaatctggtggcggtaggccgactgtatattaatgccgacaatgaagcgtccattcgctttatggccgttcatcccgacgtgcaggacaaagggttaggcacgctgatggcgatgaccctggagtcggtggcgcgtcaggaaggcgttaagcgcgtgacctgtagcgcccgtgaagacgcggtggagtttttcgccaagctggggtttgttaatcagggagaaatcaccacgccaaccaccacgccgattcgccattttttgatgattaagcccgtcgccactctggatgacattctgcatcgcggcgactggtgcgcgcagctgcaacaggcgtggtacgaacatatcccgcttagtgaaaaaatgggcgtgcgcattcagcaatataccgggcaaaaatttatcactaccatgccagaaaccggcaatcagaatccgcaccatacgctgtttgccgggagtttattctcactggcgacgctcaccggttggggacttatctggctgatgctgcgtgaacgccacctcggcggaacgattattcttgcggatgcgcatatccgctacagcaagccgattagcggtaaacctcatgcggtagccgacctcggtgccttaagcggcgatctcgaccgtctggcgcgcggacgaaaagcacgggtgcagatgcaggtcgaaatctttggcgacgagacgccgggtgcagtgtttgaaggcacgtatatcgttctgcccgcgaagccatttggcccgtatgaagagggcgggaacgaagaagagtagctgatggagaggggcggtgctgcctctctcattcaggtcatttatattagtccttggctatttcggttatattaaataagaactctataaatttttattcttcgttggctccatacgtgtcttgctacatcactgttcaggagcatttaaatattatttgtagaactgagtggcaattatcgcagataatgcttaattcatcatcttagttcatgtttgagcgatttttgatagtcaaaaccccctctggtgccatacttttctcataaatatttttaaaatctatagctaacaaatattatgcaaagataatggactagcatcattgtcagtatcattcatttactgctctgtatgttatgaataattatgttgtatgtttgctcttaaaccgtgggaaggaggctataatggttgccaatattaatctcattaaacaagaaagttattctgttgttaatttagaaaaacaactttcccgaactgttaccaacaaaattataacgatgagcaagtaaagaccggttggtggcagtactgaccggtctgtgatgaaagattaatttcaccttaaatcctggtgctgttaggatgctgacgtttttcggctacaccattcagattatgcaaataaatatctctgaatataatatattcatagcacccataattcatcctgggcgataactaaaccatttttgagtaataaatgaaacaactgcaacactcttattatttctggaaaacgcctcgcaaaaacaaaacaacatgcaaaaatccgctttttttaaatgattttccggcgtaattttcgcacatacattaatgagtaatatatgtaaggtattggtaatggcgatgaatacggtttttcttcatttatcagaagaggcaattaaacggctgaacaagcttcggggctggcgtaaggtttcacgatctgcaattttacgcgaagcggtagagcaatatctggaacgtcagcaattcccggtgcgtaaagcaaagggaggcaggcaaaagggggaggtagttggtgttgatgatcagtgtaaggagcataaggaatgacaaaaatttttcattcttgaatataaaaaacagatgcccttattctggtattaatacaaggctgttttacttgaacttataataactgcaactgttacatcatatctggaaaacgcctcgcaaaaataaaaaatgatgcgtaaatgagctttctttaaagattcggcaagggtacttttctctccatagattcaaaaatgatattggcgagatatttatgaactctctggcaggtatagatatgggcagaattttactcgatttatcgaatgaggtgattaagcaacttgatgatctcgaggtgcagcgtaatcttcctcgtgcggacctattaagggaagcggtagatcaatacctgataaatcaatcgcaaacagcaagaaccagtgttcctggcatctggcaagggtgtgaggaagatggtgtcgaatatcagcgtaagctgcgcgaggaatggtaatgggaaaaaatgatgtcaatcagattgctgacaacgtgcgcgttgtgcatgccggatgcggcgtgaacgccttatccggcctacaaagtcgtataaattcaatgtattgcagtttattggtagatactgttatggcctgcaagttttttcctggtccggtttcccggattgcaggcatgccagacacagcgccgtcaggcgctgtttttttcatcccttccgcgatttttacgccgctaccggattatgccgtgacgcatcgaacggcacgcctgacttcagcactccatacgccacctgtgccagcttgcgcatcatcgcgccgagaatcacctttcctttcttgccattagccgccagacggtcgcggaacgcccgtccccactcagtcttactggtggctaccattgcgggcatatacaacgccctgcgaagcgacacatgtccggccttactcattcggctcgcccctctcacactgctacctgattcataacgccgtggtgtcagacccgcaaaagcggcgaactgtctggcatgggcgaagcggtccttcagaccgatataagccagcaataccgcagatgttttctctccgatacccgggatgctttccagcagtttcctgcggtgtttcatatccggatcatcgtctgtcaggtcttttatctgcttctcaagacgcttcagctctgcttcaagccacagaaggtgagcatcaatgctcggtctctggacttcccgcgccgtttcagtgcgattcagttcctgcgtgtgcatatctgtcagcgcctggtggcggactaccagggcacgcaacgcgcgttcaagcgggtgaggcgcttcccaggctgcagggcgcttctgacgacagaactctgccagcatgcgcgcatccacggtatcagtcttgttacgcagtccttcactctgagcgaaagctttacccagcgcaggattaatgactgacactatgtagccagcatcgtaaaggcactcagcgacaggttccatataggtgccggtcgcttcgatgcagatatgcgcatggtcaatcttgtgacctttcagccagctcaccagctcatcgtgccctttagtggtgttagcgaattttttggtgcgatgacgaccatcaggacgcaacacatcgacatccagtttctctttagcggtgtcgataccgatataatgaagttcatgttccatagtgaaaccaaccttgcaaatacggattaccgggaaaaccggtccatgatactgtccggtttatcactttgggagaaaggcagtccgctgcataaatctacgcaacaggttagaacccaaggcccgatacggcatgcggactgcaggcagagaaaactggccgattttctctgcactggagggataatacaaggcctgataagcgcagcgcatcaggcaatcttacgcttgtcatcagtctcatgcccataaccttattgatgtggtggtgggtaaattgaggccaaaccggcactggcggcatagcttgaggtggtaacgcggaatacgagagatggtgtcgtcacaccctatgagctgtaatccgggcgacctgcgccacccggaaaacgtcagagattactctccttcacccggaaacaggaacgggttgatggaactgcgggcatagccttcttgctccattcgtgcgtccagtaccagagaggcgaggtcatctgctacggcttcgatttttggatctttttcctgatagagaattttcaggtaagtgccgcagtcatcgcagctttcggctttaatcgcggcctgttcgtcatccagcgaccagtaatgcagtttgccgctctgctcgcagttgctgcattttacgcgcactacgtgccattcagtttcacacaggttgcagtgcaggtaacgtagcccctgagtggtgccaatttgcaccatgctggacaccggcatagaaccacaaaccgggcaatattgacgttgctcgccgtattcagcgcgggctttgccggggatcagattggccatctgcgcccagtagagcgatagtgcagcccagataaacggcgctttatcgctgctgacggacgagaaatcagaggcaaacagcgcgctggccatatcttccagctcctgagtcgatgccttctccagattctcaatcactgccagcgccgggccgctcatttcaggtttcagctcagcaatcagcgccatcagcagcttttgccagtgcttatcacgcggcagaacgtgaatatccagcgggggcttgccttgtgcgctggcttctttaatgcgcgcagtcagatccatctccagcggatggtcgtacagcaccacttcctgggcgtgggcgataagcgcagcaaagcgcaggtaatcacccagaggattattttctgccagctcgcgcagacgctcggcgcggcggttgtataaattcttgagccgagggaacaataacggcggaatcatatccgccgtacgtttctcgcttgaacccagctcatcttgcgggattatgcgaatactcattcagctttcttttccgttgtcttgcggacctcacggtaccagcgcgggtgatgtttcttcgcccaggcgctggtaacccatccttccaccatggcggtaatcgtgcctttcacccaaagggcggcgtagatatgcaccatgataaccacaattaacgccactgcggcaaatgaatgcagcattaacgcgaatcggatcaccgggattgagaaagcaggcgcaaaataaggacgccagataatcacgccgctcaccagcagcagaaccaggaaaataatcgccgcccagaaaacgcatttctgaccgaagttataacgcccggtgtcacctacttcctcgttgacgacgatcttacgaatattcttcgcccaaaagatatcatcccgattgattaggttgtgatgccagtaacggaaaaacatgatgatgaacgaggcaaacataaccacgccgacaaacgggtgcagaattcgcgccagctgcggtgtgcccatgatttgcatcaaccagttgaaggacgggaacaaaaagcccagcccgctcaccgccgccaggatgaagcagaaggcggtgatccagtggttgatacgttccggcgcggtgtagcgcacgatggtgtcacgtcgtttcatttgcgctcctcgtctttctcttcgtgcagattattctcttcctcatccgcacggttcggaccgacacccacgtagtggaagatactggccgcaaaggtagccgcaaagccaacagccgcgagcggtttccagatgcctttccagaatttcacggtttcgctgatttccgggttctccggcaagccatgatacagatttggcttgtcagcatggtgcagcacgtacatgacgtgtgtaccaccgacgcctgccggatcgtacagacccgcattgtcgtaaccgcgggttttcagctcagcaacgcgctcgctcgccagcgttttcatcgactctttcgtaccgaagtgaatcgcgcccgttgggcaggtcttcacgcaggctggttcttgcccaaccaccacacggtcaacgcacagcgtacatttgtagacgcggttgtcttccgggttgaggcgcggaatgtcgaacggacagcccgcaatgcaataaccgcagccaatgcactgctcggactggaagtcgacgataccgttggcatactgaataattgcaccttccgccgggcacgctttcaggcagcctggatcggaacagtgcatacagccgtctttgcggatcagccattccagtttgtcgttctgctccacttccgagaagcgcattaccgtccacgatttggcgcttaaatcattggggttgtcgtacaccccaatgttattgccgacggtatcgcgaatgtcgttccactctgaacacgccacctgacaggctttacagccgatacaggtggtaacgtcgatgagtttcgccacttcttcctggaagtcccgcgcctgaggcgcgggggtcagaccgttagtcgcggaacgacgaatgatatcttgagattgataagccatatgtcgtctccgttacaccttttccacattcacaaggaaggacttaaactccggcgtctgcgtgttcgcatcaccaacgaatggcgttaaagtattggcaataaagccttttttagctacgccttcatagccccagtgaatcggaataccgatggtatcgatatctttgccgttcgctttcagcgtgcgaatacgtttggtcaccaccgctttggctttgatatagccacggttggaggagactttcacggtatcgccctgggcaatgccaagtttattcgccagcgactccccgatttccacaaactgctctggctgcaaaatcgcgttcaacagcgcgtgtttggtccagtagtggaagtgctcggtcagacgataggtggttccgacatacgggaacttatcggctttacccaatgcttcggcgtcgtctttaaagatacgtgcagccgggttcgagataacgtttggatgcagcgggttagttcccagcggcgtttcaaacggctcgtagtgttccgggaacggaccttccgccatcttatcgagggcaaacagacgccccatgccttcctgctgcatgataaacggcccgacgccgctacccggaggcgctgcgctgtagtccggaatatcccagccggtccacttagtgccgtcccatttcagcaactgacgcttcggatcccacgggttaccctgcggatctgcggaggcgcggttatacagaatgcggcggttaagcggccatgcccatgcccagcccagcgtgttaccgaggccagacggatcggcgttatcacggcgtgccatctggttgccttccggcgtccagctaccggcgaaaatccagcagccacaggaggttgtaccgtcatcgcgcaattgggcgaacgaactaagttgttggcctttcttgacgataaccgcaccggttgccggatcggtaatatcggccagcgccttaccgttgctctccatcgccacttcttctgaagatggctcatgcggaatggcgtagttccatgtcatgttcagcacctggtccgggttcgcgccaccctgttcggcatacatcttgcgcaagcgcaggaagataccggagaggatctcgccgtcagtcagcgcaatccccggggcgtccgcacctttccagtgccactgtaaccagcgacctgagttaacgatagaaccgttctcttccgcgaagcaggtcgatggcagacggaacacttcggtctggatcttcgacgagtcaacttcgttcagctcaccgtggttctgccagaagttagaggtttcagtgttcagtgggtcgatggtgacgaggaacttcagtttcgacagacaaccgatcactttgtttttgttcgggaatgaggcaacagggttaaagccctggcagatatagccattgaccttgccctctttcatcatctcgaagtattgcaggacgtcgtagcctttatcccacttcggcaaccagtcaaagccccagctattttccgccgtcgctttatcaccaaagaaggccttcatcatagagacgaagaatttcgggtagttgccccagtagtttacctggccttccagcagcggttttggcgtgttggcggtaaggtaggtttgcagatcggtctgcttctcgcttggcagcgtcatgtaacctggcaggctctgcgacagcagccccaggtccgtcagcccctgaatattggagtgaccgcgcagggcgttaacgccgccgcctgccatccccatattgccgagcagcagctggatcatcgccatcgtacgaatgttttgcgcaccaacggagtgttgcgtccagccgagggcatacaggaacgaggcagttttatcgtgagcactggtttctgcgatgtattcgcagactttcaggaacgcgtcttttggcgtaccacagatgttttcaaccacatctggcgtgtagcgggaaacgtgctgtttcagcaagttccacacgcagcgcggatgttgcagcgtggtatcgcgtttggcgaagccgttttcgtccagttcataagtccaggaggatttatcgtacttgcgtttttccgcgtcgtagccggtgaacaggccatcttcaaagccgtaatcctcacgcacgatcaggctggcgttggtataggcttcggtgtattcgcggttgaatttttcattgttcagcaggtacagcaatacgcctgacaggaaagcaatgtcagtaccggaacgaataggggcatagtagtcagctaccgccgccgtacgcgtaaagcgaggatcgatcacaatcagcttcgcgccgttgtgaattttggcttccatcgcccagcggaacccgaccgggtgagcttcagcggcgttaccgcccatcaccacgacgaggttggcgttcttgatgtcgacccagtgattggtcatcgcaccgcgaccaaatgttggagcaagacttgctaccgttggtccgtgtcagacacgcgcctggttgtcgaccgcgagcatacccagcgcgcgggagaatttttgcgttaaatagccggtttcgttactcgacgcggaagcacacagcatcccggtggagagccagcggttaacagtcacgccttcggcgttttgcgcaatgtagttagcatcgcggtcttctttcatcagtttggcgatgcgatcaaacgcctcttcccaactgatttgctgccatttatcagaacctggcgcacggtattccggaaacttcagacggctttcggagtggatgaaatccaccaggccagcgcctttcggacaaagtgcaccgcggttgaccgggtgatccggatcgccttcgatatggaagatagatgctttggcgttttttgctccgtcaccgaggctgtacatcaacagcccacagcctacggaacaataggtgcaggtattacgggtttcgcgggtgcgcagcagtttatactgccgggtttccgcgagtgctacgctgggtgcaaaacccagtgccgctgccgtggtgcctgccataccgccagcgcagatcttaaagaactgccttctgctgacctgcatggattgctccttgtttcgacattgtcacgtcccatttacattcgcttgctgcgtgtgcagggagtgggagttatttttctttgcggaaggggccgcaaaggtccagaattggctcaatttccctccatccaggaagggtttgtaacagaataccataatgttggtgtgtgtgttcttatctggttaagagaaagtgaaaaaaacacagcgaaaagaaatcgaaaatgtgacaaatatcacaggtgttcgtcaaattgagttatggcggcgtgatgatttacaacacccacggttagatgaggtcgcggaagaagttcccgttgcgctggtctacaacggcatttcgcatgtggtgatgatggcgtcgcccaaagaccttgagtactttgcgctcggtttttcgctttccgaggggattatcgaaagtccgcgcgatatcttcggcatggatgtcgttccttcctgtaatggtcttgaagtacaaattgagctttccagccgccgctttatggggttgaaggagcgccgccgggcgctggcgggacgtacgggctgtggcgtatgcggcgtggagcaacttaatgacatcggaaaaccggtgcagccgctaccgttcacccagacgtttgatctcaacaaactggatgatgcattacgtcatctcaacgattttcagccagtggggcaactgactggttgtactcacgccgctgcctggatgttgccatctggcgaactggtcggcgggcatgaagacgtgggtcgccatgtggcgctggacaaactgttaggccgccggtcacaagaaggggaaagctggcagcaaggtgcggtactggtttccagtcgtgccagttatgaaatggtgcaaaagtcggcgatgtgcggcgtagagattttgtttgcggtgtctgccgcgaccacgcttgctgtagaagtggctgagcgctgtaatctgacactggtaggtttttgtaaaccgggtcgggcaacggtttatacccatccgcagcgtttgagcaattaattaaaataagtcctgcgaaatatattaaattgcaggacttattcatttcgtgaattttattattttatttataaacaaaatgcgtgtagtggcgttttcttttttcatttattatgttcactctcttatctatatatttataaggcaattaaatgaaaaggaatttattatcttccgctattatagtcgccatcatgtccctcggtctgacgggttgtgatgataaaaaagccgaaacagaaacgctcccgcctgccaatagtcaacctgccgcaccagctcctgaagcgaaacctactgaagctcccgttgcaaaagcagaagctaaacctgaaacacctgcgcaaccggtggtcgatgaacaagcggttttcgacgaaaaaatggatgtctatatcaagtgctacaacaagttacagatcccggtacagcgcagtctggcgcgttatgctgactggctgaaagattttaaacaggggcctaccggtgaagagcgtactgtttatggcatctacggcattagtgaatccaacctcgctgagtgtgaaaaaggcgtaaaaagtgctgtggcgttaacgcctgcgctgcaaccaattgatggcgtggcggtgagttatatcgatgctgccgtggcgttgggtaataccattaacgaaatggataaatattacacccaggaaaattataaagacgatgcgtttgcgaaagggaaaacgctgcaccagacattcttaaaaaatctggaagcctttgaacctgtagccgaatcttatcatgcggcgattcaggaaattaatgataagcgtcagcttgcggaactgaaaaatattgaagaaagagaagggaaaacattccactactactctctggcagtcatgatttcagcgaaacaaattaataacctgatatcgcaagataagtttgatgcagaagcggcaatgaagaaagtgtctgaactggaaacgctagtggcgcaggccaaagaagcggataaaggcggcatgaatttctcgtttattaattcggcaggccagtatcaactcgaggctaaaaaatacgttcgccgcatcagagataaagtcccgtactctgactgggataaagagcaacttcaggacgcaaactcaagctggatggtcgaagactctttcccgagagcattacgcgagtacaacgaaatggttgatgactataatagcctgcgttaaacgtttttgatgataaatgcagtgtcggatgcggcgcatccgacacagttcaccccttgtgaagtaactccataaatgcctcatatcctgttaacccggcaataatctccgccggatgctgacacaatatgcttgccagatagctaaatatttttagctcatgacgcgcatcggcggcggcgcaggcgatcaagacatggttaatgacttcgttattcacctcaactggttgggcgagggtaataaaaaatccacgaaaacgtcgctcctgttcgctccagcaatgtgggatggcgaggcgattaacaatcaggttttcaccttcaccttcgccttcgcgggcgatgatgcgttgtgcttcatcggcggtaatatggtgttgtgcgactaattgcgcacaaatttgccgggtaatatgttgccagctttcaccgcgtacattcgaataatgaaaacttccgggggcagagaaaaaacgctccggttgctggcgaataaatgccgtcgccagaaaatgttttatttgttcgataccggcagccgtaatgatattttttacggtgatgtaattatttaccgcgtcatccagtaaataatggctgttgttaatgatcaataacggctcaatctcttcgcgaatggcaacaagctcgcttaagctacgggcaataatcacccgacaatttaaaacatcgcgctcaatggcgagctgattaatggtggcaatcgcgttctggtccgagagcaaaatgatcggctggcgttcgttttgatgccgctccagcgcacaggcaaaatacaaaccgagcagatcgctgtcgaaaaggggaatatcgagctgttcacgcagtagcgtaataaagtgcagactcatatcaaaggccgcaggccaggctgctttcaggttattcatgctgctttggcggtgctcagcaatccacactggtgcggcaaggcaacgtaataaatgcccggtaatgttctcaaccagccgcgtatcaataatattcaatgacgcgatgcccggcaccctttgcagcaaccgctgcacattatcggcagaaattatctgcgcttgctgatgctgtttctctatcaaacctgtcagggttcttacagcgttatcaccaagaaacatgccgctttgttcaacgatttgttttatctcgtcaccgggatattgcggccactcatcggtcagttgattacgcagggcgtaaatcgccagaatcaggctggagagataatcaccctgcatgagcggccagcggtgttggttgtcgcaggccgtggataaatgctgaaggttgtctcgtgttatgcccgccagcggaattaaaaacggatctttgcgcagcaagttcgccagcaagataacgcgtttctcttctgtctcatcaatgaaatggcccaaaccagggcggctggccaggcaacaagtgcgttcataacgctgttttaaccggggcagacgctctgctacccacgtttctggcaaattaagcgccgaggcgagttgcgcacggggagtgaaagtattcagtaataacagcgccagcagccgatcgtcgttatcgtgcttttgcagcaactgaaaaaagctgcggcgctcgaagatttccagctgatagcccgcactgccactggcgaaaatgcgggctttgccgttaagggtgaagttgagatagtcaatatcacgcaggatggtcctgcctgaaacgccagtctgttgcgccagctcgccaggcgtgcgcggctgttgctccagcagatcgacaatctttaactggcgttcgtttagcattaatccacctgacggaactggctaaacgcgttgactttctccgcagttaaggtcgtcagaaaaccccgtatcagcgtgagcagagcttcgtaatcggcttttgaaatcataccgctgttggcgtgcagataacgagttggcagacacagcgcgacaaccggacgcccgccgcccatcacgttgtagcgcccgccatccgtcgcaccggttttcatggtggaaaattgcagcggtaaatcgttatgtgcggcacagctttttaacgctgctaccagtttctggttggggaagtagcgcttgtcaaacagcatcagccccggcccctggcccagtttcagcgggtatttaatgttatcaatgcccggaacatcgcccgctacggcggtatccaacacgatcacgacgtccggtttaatgtgttccgccgaggtttgcgccccgcgtagcccaacttcttcttccacactgccaacgccatacagcgtaatttcgggattattcaccgtctgcaatagttcagccatcattgcgcagccgatgcggttatccaacgccttgccgaccactttatcttcgccccagcaggcaaaattggcttccgggctaataaaattaccaatttccacgccgcgcttttccacctcttcgcgactgttcgcgccaatatcaatgaacatctcatcaaatgacagcggttgttgcttttgcttttccgttaacgcatgaggcgcgacggaaccaatcacaccagggattttcactcccttgtgtgtgcgtatggttacccggtggttgagcatcgactgattccaccagccgccaatggtggtaaaacgcagaaaaccgctctcgtcgatgtgggtgaccataaagccgacttcatccatatgtccgacaacggcaacttttggacctttattccccttacgggcaacaaagctgcccagaccatcgaaggtgatttcattcacgcaaggttccagcgtgtttatcagaatgtcgcgaacttcctgttcatcgccgctgacggcgctggcttcgcacaactgttgcagtaactcaatgttcatggacaagctcctgttgcgcggctttcgctttgcggcgtaaccacaatcctttcaggacgataatgaatgaaatgttcagcgcgaggccaatcgccagcaccagataaaacgaacccaccggcgacatcaggccgatcagcgggtcaaagatacccaaaccaggtgccagacgtttgattccgaaagcgatcaccagcacgccggtaatgccgcccgccagcgtattggcggtaatcatcggcaacggagctgccagagcgtaaggaatagccggttcggttgcgactgtggcaccgaccacaatggcactactggcagcctctttttcctgtcgggtaaacagtttgggcgcaatgaacgtcgcaagacccgccgcgacgggcggcatcagcgcgacaacgccgacgatggcgtaccagccataaatgtgtttttccagcagtgagaagcagaagaaccaggcggttttattgatggggccgcccatatcgaacgccagcatcgcaccgaccagaaacgctgccgcaaacttcattgatggaggaatggtattcaggaagtggagcagcccgcccatgaggtcggacatcaccggcccgataacgtagtaagtgagcacgccgaaaaccagcagagtaacgaacgggatcagcattgaaccgagcagcggttgtaatgctttgccaaggcgcactttgcggaaccagaagacgaaatagccaatcgccagccccagcaccaccgcgccgaggaatcccgcacccgactgggtgccgagcagcgctttgtcgttcgccagatagcaaaccagaaacgccggagcgaaagccggtttatcggcaatcgacgaggcaatataagcgcccatgatggggatcataaaggtgaagccaaggtaaccgatggattcaactacccaggtaaacgacggcgcgcctttcgacatatcggtatacggcaaaccgaactgcaccagcatgttggcaagcgccaccaggataccaccgccgatgacaaacggcagcgccgcagagacgcccgccatcaggtggctcatcacgctaccgctttgcacttcctgtttgccaagcttcacgccgctatctgcggcaaaaagctgcgagtttgtcggtaattcgctgaaaatctggtcgatatttttcaacgcctgggagatggcaatctcataaactttcttcccggcaaaccgcgcgcgatcatcaccgctcaggccacgcccggtagcgagaatgacgtaatcggcagcggcaatctcttcgctggataagcggttttcaacgccactggacccttgagtttccacttttatggtatgaccgagagaacgggctttctgttccagggcttccgccaccatgtaggtgtgagcgatcccggcggggcagttggtgatcgcgacaatacgtaaggatgactccatcgccacttccttatgagctgagggtttgatttaacaaggcaagcacctggtcggtatcgccctgttgcagttgatgaataaattccttgtgaataattttgcgacacagtgtgccgatgattttgacctgatcctcttcgccgctttgcggcacgccgaggcagatccagcaattcacgtcttcgccatcgctggctttccagtcaatagcctgcgctttgcgggcgaataatacgaacggttgtttaacgcaggcgcttttaccgtgcggcacggcgacaccggaaccaaattcagtagagtgcattttttcgcgcagcagcagggtttgcaggaactggtgtgagtcggtgataaaaccgttttgtaacgctattgtcgccaactgcttcagaacggaataagcgccattgccctgaatattcaggtcaatacagcttgcagtaagagctgccattaatcggactccataaaatatattttaatcaattgtaatggtggagcgattaagtgatgagaggcgatatgtcggtaaacaatgacaatttgagacagagtgaaaggtcagatttgcggagtaatgcacataatggttatttaaataaaccacatgaatcattaatgggttattcattatttttgtgatttactcacaatgtatcagggaaatataacttaccgggagatgtaatatgtttaatttttcaaatcgaaatttaaaatattgtgccggaggcatctctggcacattgggcaattacggcaggtaaaacacttcttgcagctcgctactcaccgggctgttatccgggttagcgggcataacatcggtcatatatttccaccaacgttggcaaacatcagtgctggcaaccgcattccagcgttcttcagattcaatctctaccatggcaaacagcagattacgcgctttgtcgagatagatggcgtagttatgcgcaccgtgagatttcagcactgcttccagttctggccagatgggattatgccgacgctgatactcttcgtgggcgtcggggtttacctgcatgacaaaggctttgcggatcatgtttgctccttacagcgccagcgcactggcgagtggcgtaacgccgaaacgcttgccgagcgctatcaactcttcacggctgatggtctgtttcatgccgcccatcgaataaaccttcactaatacttgtgctgatttttctgcggtgtcgattaaaccgaaggtttcatccagcgtcggtccgctgccgaagacgccgtggaagggccacaacaccagcgaatgtttttgcatctcttgtgcggtcgcctggccgatttcgtccgtgccgggcaccatccacggcaaaatgccaacgccatccgggaataccaccagacactcggtgctgccttcccacagttggcgagtgaagaccgcggtgtcgttttcaagtacataggtgagggcgatcaggttggtggcgtggcagtgcatgatcacccgatctttgccgttggtggctttaatgcgctcgcagtgggaaaggaagtgagccggaagttcggaagtggggacggcttcgttggttaacccccaaagaatgtggtagcccgcgccgtcgctgtcgacttttacgatgcctaagttagccgcaggatcaagctggacgttacggaagaatttgcccgagccggtgacaataaacggtgtatttgccagtaaaggcatgggctggctgagcgggatatagcgcggttgttggtggaaattgtcgtgatatggtgcgatatcggcgtcatccaggcgtagcgtcaggttgccgccgttgcgctcatcccagcctttcagccaggcgtcggtggtggctttgatcattccctggacaaaccaggactgagtaatgttttgcatgttctgtgttcctgtaaattcggtgttgtcggatgcacgacccgtaggccggataaggcgctcgcgccgcatccggcaatcaatgcctgatgcgacgctgtcgcgtcttatcaggcctacaactattgccgacctgtaggccggataaggcacttgtgccgcatccggcaatcaatgcctgatgcgacgctgtcgcgtcttatcaggcctacaactgttgccgacccgtaggccggataaggcgctcgcgccgcatccggcagtgtttacccgcggcgactcaaaatttctttctcataagcccgcacgctctccagccattcgctacctgctggcgtatcgtgacgttggcaatacatttcccagaccgcctgccacggcaacgatttctgctcttccagcagtgccagacgcgcagtgtaatcgcccgccgcttccagcttgcgcagctcagcggtaggttccagcaacgcacgcagcagggcttttttcatattgcgtgtaccaatgacccacgcggcaatgcggttgatagaggcatcgaagaagtcaaggccgatatgcacccggtcaaacagatcgtgacgcacaatctcactggcaattgcctgggtttcatcatccagcagaactacgtgatcgctgtcccagcgaaccggacggctgacgtgcagcagcaactgcggcacatacagcatggcggcggaaatcttgtcggaaatcacttcagtcgggtggaaatgcccggcgtccaggcacagcgccgtctggcggctggtggcataccccaggtaaaactcattggagccaaccgtgtagctctccgcgccaatgccaaacaatttgctctcaacggcgtcgatatggtgcgcagggtttagcttctcgctgatcacctcatccagtgctgccagcagacgctgacgcggggcgagacggtcaacggtgatatctttcataccatccgggatccagatgttcatcaccgatggtgtgccgagttgctcgccaaaataggccgaaacgcgacggctagctttgcagtgatcaatccagaactggcgaatgctgtcgtcggcatgggaaagcgtaaagccatcggcgcttagcggatgcgaaaaacaggaggggttaaaatccagaccgagctgattggctttcgcccattcaacccagtttttgaagtgctctggtttgatctgatcgcgcgagacaggcgtgtctgattccagatagatggcatgtaaattaagccgtttcggccccggaatcagccgcatagcttgttccagatcggctcgtagctcactggcattacgcgctttgcccggataattaccagtagcctgaatcccaccggtcagcgaaccttccgggttttcaaaaccggaaacatcatcgccctgccagcagtgcattgaaacgggtaaacgatcaagttggcgcagcgcctcctcgacatcaatccctactgccgcgaaacgctgtttcgccagctcccaggcctgttccagttgagtggtcatgcgcaaagctcctttgtctgtcgtgtagagtgaatccgcgccacatagtgggcaatttcactgtcaggattaggggtaaaggtggtcagattcgcggtggtgctgacgacctgacggaaatcatccacattgttgagttcatccagcgtcattaactggatgccgatattgccgagcgtcgaggcttcaacaggcccggcgatcacccgaataccgcaggcatcggcgcatagctggttgagcagcgtgttctggcagcctccgccgacaatatacagttgcgagaaatcttcaccgcgcagctgcgccagctcatgcaacacatcggcatacagcagcgccagactgtcgaaaatgcagcgcgccagttcagcatcactttccgggatcggttgcgccgtttcccgacacgcagcctgaatttcgctgcacatcgtctcaggattaataaagcgatcgtcattgggattgataatgaagcggcaagccggaagtgcctgtgtcgcggagataagcgccggaagatcgttgatttgctgctcctgaagcactcgctgaagcagccataagcccataatatttttcagcacccgatagcgaccttccgccccgccttcattggtgatgttggctgccagtgccgtgtcattggtaaatggcgtctggctttcgaagcccatcaatgaccaggtgccagaagagagataagcagcacgtgagccgtttaacggcgaggcgataaccgcgctggcggtatcatggctggcaacggcgaccactggaatctcattaccctgcgggcaaatccagtgacctatgacattacccggatgcgtcgggcgaccaaaccaggctttgttggccccgctccacgccagtagcgactcgtcccagtcgtcgctattgatattgaccagttgcgtggtcgtggcgttggtatattcccagttcatcttgccggtcaggcgataactgaagtaatccggcatcagcagagcgtgagcaatgtgtggaataagttcaggttgttgctccgtcagcgcacgcaactgataaagcgtattgaagggcagaaactggatgccgctacgttgataaatatcgcgtttgccgagttgttgttgtgcctgcgccattaggccattggtgcggctatcgcgataagcaacgggcaggcccacacgctgaccctgttggtcgagcagcacaaagtccacgccccaggtatcaatcccaatgctatcgatacgaatcccttcctcgcacaccttgtttaatccaaggcgaatggcactttcaaggctatccacatcccaggtgacatagccgttctgactatgcagcccattgttaaaacgatggatttcgcgcagcgtcaggctgcggcattcacgctcgtaacgcgccagcatcacgcgcccactggatgcgccgagatcgacggcgacacaattgcgaaaggtcataatgtgatcctgctgaatttcattacgaccagtctaaaaagcgcctgaattcgcgaccttctcgttactgacaggaaaatgggccattggcaaccagggaaagatgaacgtgatgatgttcacaatttgctgaattgtggtgatgtgatgctcaccgcatttcctgaaaattcacgctgtatcttgaaaaatcgacgttttttacgtggttttccgtcgaaaatttaaggtaagaacctgacctcgtgattactatttcgccgtgttgacgacatcaggaggccagtatgaccgtattacatagtgtggatttttttccgtctggtaacgcgtccgtggcgatagaaccccggctcccgcaggcggattttcctgaacatcatcatgattttcatgaaattgtgattgtcgaacatggcacgggtattcatgtgtttaatgggcagccctataccatcaccggtggcacggtctgtttcgtacgcgatcatgatcggcatctgtatgaacataccgataatctgtgtctgaccaatgtgctgtatcgctcgccggatcgatttcagtttctcgccgggctgaatcagttgctgccacaagagctggatgggcagtatccgtctcactggcgcgttaaccacagcgtattgcagcaggtgcgacagctggttgcacagatggaacagcaggaaggggaaaatgatttaccctcgaccgccagtcgcgagatcttgtttatgcaattactgctcttgctgcgtaaaagcagtttgcaggagaacctggaaaacagcgcatcacgtctcaacttgcttctggcctggctggaggaccattttgccgatgaggtgaattgggatgccgtggcggatcaattttctctttcactgcgtacgctacatcggcagcttaagcagcaaacgggactgacgcctcagcgatacctgaaccgcctgcgactgatgaaagcccgacatctgctacgccacagcgaggccagcgttactgacatcgcctatcgctgtggattcagcgacagtaaccacttttcgacgctttttcgccgagagtttaactggtcaccgcgtgatattcgccagggacgggatggctttctgcaataacgcgaatcttctcaacgtatttgtacgccatattgcgaataatcaacttcgttctctggccgaggtagccacggtggcgcatcagttaaaacttctcaaagatgatttttttgccagcgaccagcaggcagtcgctgtggctgaccgttatccgcaagatgtctttgctgaacatacacatgatttttgtgagctggtgattgtctggcgcggtaatggcctgcatgtactcaacgatcgcccttatcgcattacccgtggcgatctcttttacattcatgctgacgataaacactcctacgcttccgttaacgatctggttttgcagaatattatttattgcccggagcgtctgaagctgaatcttgactggcagggggcgattccgggatttaacgccagcgcagggcaaccacactggcgcttaggtagcatggggatggcgcaggcgcggcaggttatcggtcagcttgagcatgaaagtagtcagcatgtgccgtttgctaacgaaatggctgagttgctgttcgggcagttggtgatgttgctgaatcgccatcgttacaccagtgattcgttgccgccaacatccagcgaaacgttgctggataagctgattacccggctggcggctagcctgaaaagtccctttgcgctggataaattttgtgatgaggcatcgtgcagtgagcgcgttttgcgtcagcaatttcgccagcagactggaatgaccatcaatcaatatctgcgacaggtcagagtgtgtcatgcgcaatatcttctccagcatagccgcctgttaatcagtgatatttcgaccgaatgtggctttgaagatagtaactatttttcggtggtgtttacccgggaaaccgggatgacgcccagccagtggcgtcatctcaattcgcagaaagattaattcgccatgccgatgccgacgatgttagcggcgacaataatcaccacacaaccgaggctcaacaccgttaccggacggcgtcctgcattgttccactctttcagcaccagcccgacgataccgccgcacaatacatagaaactcatatgcagcatccaactgatgtagtcatactgcgccggaatgcgggcgtggccccaggcatagaaaaagaattgcagataccacatcaacccgcccagtgtcgagagtaacacattgtgaatgatcagcgattttgccagcgagaagtcggcttttagcgacaaatccttcacttttgccagacgaataaaacagaaaccgaggttaatgatcgcgccgccgcccatgatgacaacatagcttggcagagcgacatacagtggatcgacgccaagtgcggcagcggcttcatgcatcggttttgcggcgttcatcgcaaaggacatcccggcagagaaaatgccgcacatcaccgccagcaccagcccttttttcagattgaactcttcggctttaatgcccatcttgcgctctttcaactgcccggcgcgagttacaatccctacgccaatcagcgccaccagaacgccgagcaacgtcatgcgtccgccttcggtgctaatcaacacatcgaaattgccgttgataattggcgtcatcagcgtaccgacaatcaacgtaatgccaatggcgatgccaattcccatcgacatgccgagataacgcatggtcaggccgtagttgatattaccgatcccacacatagcgccgaacagaaaaacaggcagtagcgtagagagactaaacgagctgtaatacgcccagaaattcggtagtaacagggcgctgatggcccacggcagaataatccacgaaacaatcccaccgactgaccacatggtttcccatgaccatttttttacttttttgaacggagcgtaaaaacaggctgcactggccgcgccgatcaaatgccaaaatatccccatcgtaatcgcgttactcatcttcttatcctcatcatttttcgtcgcgtcacatctccgacgagatgagtgtaaaaatcgtgctgtcgattaacctttcgcctgttgccgccgttgtcgatttactggcaatcacggcattaagtgggtgatttgcttcacatctcgggcattttcctgcaaaaccatacccttacgaaaagtgcggcattgataatcattttcaatatcatttaattaactataatgaaccaactgcttacgcggcattaacaatcggccgcccgacaatactggagatgaatatgagctataccctgccatccctgccgtatgcttacgatgccctggaaccgcacttcgataagcagaccatggaaatccaccacaccaaacaccatcagacctacgtaaacaacgccaacgcggcgctggaaagcctgccagaatttgccaacctgccggttgaagagctgatcaccaaactggaccagctgccagcagacaagaaaaccgtactgcgcaacaacgctggcggtcacgctaaccacagcctgttctggaaaggtctgaaaaaaggcaccaccctgcagggtgacctgaaagcggctatcgaacgtgacttcggctccgttgataacttcaaagcagaatttgaaaaagcggcagcttcccgctttggttccggctgggcatggctggtgctgaaaggcgataaactggcggtggtttctactgctaaccaggattctccgctgatgggtgaagctatttctggcgcttccggcttcccgattatgggcctggatgtgtgggaacatgcttactacctgaaattccagaaccgccgtccggactacattaaagagttctggaacgtggtgaactgggacgaagcagcggcacgttttgcggcgaaaaaataatcatttgccgcctgctgcaatgaggcgtataggccgcatatcagcttaaaaaatgaaccatcgccaacggcggtggtttttttgtgatcaatttcaaaataaaaacaatgatccgataaaaataaaacagcgtttcaattgatgtggttttgatcacttttattgattaaatgaatgtctatcttcgtttccatcaacactgatgctccattgaggaatgacgcatcagcccttaaaaatatgccgacaggtgatggaaatgcagataaaacgctcgattgagaaaatcccgggggggatgatgctcgtcccgctattccttggcgcactgtgccacaccttctcgccgggggcggggaaatattttggatcattcaccaacgggatgattaccggtacggtgcccattctggcggtgtggtttttttgcatgggggcgtcaataaaattaagcgcgacgggaacggtattgcgtaaatccggtacgctggtggtaacaaaaattgccgtcgcgtgggtggttgcggcaattgcctcgcgcattattccggaacatggtgttgaagttggattctttgccggactttcaacgctggcgctggtggcggcgatggatatgaccaatggcggactttacgcttccatcatgcagcagtacggcacaaaagaagaagctggggcatttgtgttgatgtcgttggagtccgggccgctcatgacgatgattattctgggcactgcagggattgcctcgtttgaaccgcatgttttcgtcggcgcagtattaccgttcctggtgggctttgccctggggaaccttgaccctgaattacgagaatttttcagcaaagcggtgcaaacgctgattccattctttgccttcgcgctgggcaataccattgatttgactgtgattgcccagactggtttgctggggatcctgttgggtgtggcagtaattatcgtgaccggtattccgttgattatcgccgataaattgattggcggtggcgatggcactgccggaattgccgcttccagttccgcaggggccgcggtagcgacacctgtgctgattgcagaaatggtgcctgcgtttaaaccgatggctccggcagcaacttcgctggtagcgacggcggtcattgtgacttcgattctggtgccaattcttacctctatctggtcacgtaaagtcaaagccagagcagcgaaaatcgaaattttaggtacggtgaaataaacctgcttccttaatccccacagccggatgaactaacgttcgtccggtttgctattgagttcctgcctggatacttaccgcgaaaacagcacgcctgacataaaataaatatggtctaatggggaaatttctcgtggagagggaacagatgcgatatccggttgatgtatacacaggcaagattcaggcttatcccgaaggcaaacccagcgcaattgccaaaatccaggttgatggtgagttgatgctgacggagctggggctggaaggtgacgagcaggcggagaaaaaggttcacggcgggccagacagagcgctgtgtcattatcctcgtgagcactatctctactgggcgcgggaatttccggaacaggcggagttgtttgttgcgcctgcgtttggcgaaaatctctcaaccgacggtctcacggaaagtaatgtttatatgggcgatattttccgctggggagaggcattaattcaggtcagccagccgcgctcgccttgctataaactcaattaccattttgatatcagcgatatagcgcagttgatgcaaaacacgggtaaagtggggtggttgtatagcgtgatagcgccagggaaagtgtctgcggacgcgccgctggagttggtttcccgtgtcagcgatgtgaccgtgcaggaggctgccgccatcgcatggcatatgccgtttgatgacgatcaatatcaccgtttactctccgccgccgggttatcgaaaagctggacgcggacgatgcaaaagcgccgactgagcggcaagatcgaagatttttcccgccggttgtggggaaaataacccccggagtgtaggcctgataagacgctatcagcgtcgcatcaggcatcctgctcaaatgccggatgcggcgtaaacgccttatcctgcctacaaatgcggagtttaactccgcttatacagcggcaaccaaatcaccagccgtaaaccgcccagcgggctgtcttctgccttcacccagccacgatgctgctgaatggcggtttcaacaatcgccagccccaatcctgtaccgccagattcacgatcgcgtgcttcatcggtccgatagaacggacggaaaatctgttcgcgatcttccgggctaacgccaggaccatcgtcgtccaccgtaatggtgataccgtctttatctaccgcaaagcccacttcaatcttcgtatgggaataacgcagagcattacgaacaatgttttccagcgcactttccagggcgttcggattgccgtacagcggccacggcccaggcgggaagttaaccgtcaacgacttgcccatctgctcggcttcgaacgccgcgttatccagcacttcactccacaactggttggctttgatggtttcgctaaccagcgcgtttttttgctgattacgggacatcaccaacagatcgttgatcatgctgtccagacgttgcgcttcggtttcaatacgctccagttccttgctttcaccgctacgacggcgcagtaacgccgtacccagttgcagacgcgtcagcggggtgcgcagctcgtgagagatatcagaaagcagacgctgctgagaggtcatcatgcgctccagcgcggtgaccatctggttaaaactggcacctgcggcaaggaattcctgtggccccgcttccagttccgggtgctggcgtaagtttccctgggcaacttcatcggcagcgtttttcagcttacgcgccggttttgccagactccaggccaaccacaacagcagcggcgtactgaccaacatggtgacaatcagcagtaatagcgggcggtcaaacagtaagttaatgaaatcggattgagaactgctggccggacgaatcagataaagttggtaattatcttcgccatcacgtacggagaacggaccgaccagttccacgcggccatactttttcttctgcggatgatcggcgttatcggcctgaccaataaagttacgaatgatctgcatttcgctgcgttcagcgccgatcacgcggccttcggtggtcaccaataacaaacgctgtcctggcggtgcccacttatcaatcgcccggaacagacgccgccaccacattaaatcgttgggcggatcgttcgccagctccgcttcaacatgctgctcaatcatcagcccctgacgctgttcgctatccagaagctcggtcatctggcgtgaatcgagcttgggtaacatcaaaaccaacatcaacaccagcgccagcgtcagccagaagatggcgaagatgcgcgcggttaagctgcctatcatgaagcagaaaccatcaggtagccgcgaccacgcaaggttttaaaccacgggtgaccatctttacgatccggcagtttacgacgcaggttggaaatgtgcatatcgatagcgcggtcgaaaggcgtcaggcgtttgcccagcacttcctggcttaaatgttcacgggaaaccacctgacccagatgctgtgccagcaaatagagcagggtaaactcagtaccggttaactccagcgtttgcccgtcgaagctggcttcctgacggcctggattcagcactaaggcatcaacttccagtgtcggtgaaccgttgtcgttgttttgctgttgctcgctccagtgcgaacggcgcaggatcgcgcgaatacgtgccaccagctcacgatcattaaacggtttcgggagatagtcatctgcgcccagctcaaggccgagaacgcgatcaagttcactgccgcgcgccgtcaacataatgacaggcgtctggtgtgtctggcgaagtgcttttaatgtgtcgataccatttttcttcggcatcattacgtcaagcaaaagtaaatcaatgctgtcgtccagaagatcaagcgcctgttccccatcgtgggcaacaatcacgttgaagccttccatctcgagcagctcctttaatagggaagtcagctctcggtcatcatcaactaacaggattttattcattgtttaaatacctccgaggcagaaattacgtcatcagacgtcgctaatccatgactttacgttgttttacaccccctgacgcatgtttgcagcctgaatcgtaaactctctatcgttgaatcgcgacagaaagattttgggagcaaatgatgcgcatagttaccgctgccgtcatggcctcaacgctggcagtcagttcattaagccacgctgctgaagtcggttcaggcgataactggcatccgggtgaagaacttacgcagcgcagtacgcagagccatatgttcgacggcataagtttaaccgaacatcagcgtcagcagatgcgagatcttatgcaacaggcccggcacgaacagcctcctgttaatgttagcgaactggagacaatgcatcgccttgtcaccgcagaaaattttgatgaaaacgctgtgcgcgcacaggcagaaaaaatggcgaatgagcaaattgctcgtcaggttgagatggcaaaagtccgcaaccaaatgtatcgcctgttaacgccggagcagcaagcggttttaaacgagaaacatcaacaacgaatggagcagttgcgcgacgtgacgcaatggcaaaaaagttcatcgttgaagctattgagtagtagcaactcacgttcccagtagtaaaccctgttttccttgccatagacaccatccctgtcttcccccacatgatgtgggggttttttttatcctcaatttgcctgctgcttaatgcattgcagatgatttgcttccgttatactagcgtcagttgatagcgggagtatttatgaatcaatcttatggacggctggtcagtcgggcggcgattgctgcgacggcgatggcttcgttgctattgctgattaaaatttttgcatggtggtataccgggtcggtgagtattctcgccgcgctggtggattcgctggtggatatcggcgcgtcgttgacgaatttactggtggtgcgatattccctgcaacctgccgacgataatcactcgtttggtcacggtaaagcagagtccctcgcggcgctggcgcaaagtatgtttatctccggttcggcactattcctgtttttgacgggtattcaacatctgatatctccaacaccgatgacagatccaggcgtcggggttatcgtgacaattgtggcgctaatttgtacgattatccttgtctcgtttcagcgttgggtggtgcggcggacgcaaagccaggcggtgcgggctgatatgctacattaccagtctgatgttatgatgaacggcgcaattctgctggcgctggggttgtcctggtacggctggcatcgcgccgatgctctgtttgcattgggaatcggcatctatattttatatagcgcgttacgcatgggatatgaggcggtacagtcattactggatcgcgcattgcctgatgaggaacggcaagaaattattgatatcgtgacttcctggccgggtgttagcggcgctcacgatcttcgcacgcggcagtcagggccgacccgctttattcagattcatttggaaatggaagactctctgcctttggttcaggcacatatggtggcggatcaggtagagcaggctattttacggcgttttccgggatcggatgtaattatccatcaggacccctgttccgtcgtacccagggagggtaaacggtctatgctttcataatcagtataaaagagagccagacccgcattttgtgtataaaataccgccatttggcctgacctgaatcaattcagcaggaagtgattgttatactatttgcacattcgttggatcacttcgatgtgcaagaagacttccggcaacagattttattttgcattccaaagttcagaggtagtcatgattaagaaaatcggtgtgttgacaagcggcggtgatgcgccaggcatgaacgccgcaattcgcggggttgttcgttctgcgctgacagaaggtctggaagtaatgggcatttatgacggctatctgggtctgtatgaagaccgtatggtacagctagaccgttacagcgtgtctgacatgatcaaccgtggcggtacgttcctcggttctgcgcgtttcccggaattccgcgacgagaacatccgcgccgtggctatcgaaaacctgaaaaaacgtggtatcgacgcgctggtggttatcggcggtgacggttcctacatgggtgcaatgcgtctgaccgaaatgggcttcccgtgcatcggtctgccgggcactatcgacaacgacatcaaaggcactgactacactatcggtttcttcactgcgctgagcaccgttgtagaagcgatcgaccgtctgcgtgacacctcttcttctcaccagcgtatttccgtggtggaagtgatgggccgttattgtggcgatctgacgttggctgcggccattgccggtggctgtgaattcgttgtggttccggaagttgaattcagccgtgaagacctggtaaacgaaatcaaagcgggtatcgcgaaaggtaaaaaacacgcgatcgtggcgattaccgaacatatgtgtgatgttgacgaactggcgcatttcatcgagaaagaaaccggtcgtgaaacccgcgcaactgtgctgggccacatccagcgcggtggttctccggtgccttacgaccgtattctggcttcccgtatgggcgcttacgctatcgatctgctgctggcaggttacggcggtcgttgcgtaggtatccagaacgaacagttggttcaccacgacatcatcgacgctatcgaaaacatgaagcgtccgttcaaaggcgactggctggactgcgcgaaaaaactgtattaatgatttcggaaaaaggcagattcctttagcctgaaaccgatgacagaagcaaaaatgcctgatgcgcttcgcttatcaggcctacatgaattctgcaatttattgaatttgcaaacttttgtaggccggataaggcgttcgcgccgcatccggcatggacaaagcgcactttgtcagcaatatgaggcggatttcttccgcctttttaatcccccaacatatacccgcaagttatagccaatctttttttattctttaatgtttggttaaccttctggcacgctttgctcatcacaacacaacataagagagtcgggcgatgaacaagtggggcgtagggttaacatttttgctggcggcaaccagcgttatggcaaaggatattcagcttcttaacgtttcatatgatccaacgcgcgaattgtacgaacagtacaacaaggcattcagcgcccactggaaacagcaaactggtgataacgtggtgattcgtcagtcacacggtggctcaggtaaacaagcgacgtcggtaatcaacggtattgaagctgatgttgtcacgctggctctggcctatgacgtggacgcaattgcggaacgcgggcggattgataaagagtggatcaaacgtctgccggataactccgcaccgtacacttccaccattgttttcctggtacgtaagggaaatccgaagcagatccatgactggaacgatctgattaaaccgggtgtttcggtgatcacgcctaatccgaaaagctctggtggcgcgcgctggaattacttggcagcctggggctacgcgctgcatcacaacaacaacgatcaggcaaaagcacaggattttgttcgggcactgtataaaaacgtcgaagttctggattctggcgcgcgcggctccactaacacttttgtcgagcgcggaattggcgatgtactgattgcctgggaaaacgaagctctgttggcagcgaatgaactggggaaagataaattcgaaatcgtcacgccgagtgagtctatcctcgcggaaccaaccgtgtcggtggtcgataaagtggtcgagaaaaaaggtactaaagaggtggcggaagcctacctgaaatatctctactcgccagaaggtcaggaaattgccgcgaaaaactactaccgtccgcgcgacgctgaggtggcgaaaaagtacgaaaatgcgtttccaaagctgaagttattcaccattgatgaagagttcggcggctggacgaaagcgcaaaaagagcattttgctaacggcggtacgttcgatcagatcagcaaacgctgatttccccaggataattatcaaacccggtggtttctcgcgaccgggttttttatttgtcacgattttgcgttacccttgcatctctttgaggtacagggaaaaaaagatgaaaaaagcgggtcttctttttttggtgatgatagttatcgccgttgtggctgccggtattggttactggaaattaaccggtgaagagtcggatacattacgtaatattgtccttgaggaatgtttgcccaatcagcagcaaaatcaaaatccttcgccatgtgcggaagtcaaacccaatgccggatacgtggttttaaaagatcttaatggtccactgcaatatctgttgatgccaacgtatcgtattaacggtactgaaagtcctttgttgaccgatccttcaacgccgaacttcttttggttggcctggcaggcgcgtgattttatgagcaaaaaatacggccagctggttcccgatcgcgcggtttctttggcgatcaactcccgcaccgggcgtacgcaaaaccattttcatattcatatctcttgtattcgtcctgatgtgcgcgaacaactggataacaatctggcgaacatcagcagccgctggttgccactgccaggtggtttgcgcgggcatgaatacctggcgcgtcgggtaacggaaagcgaactggtacaacgcagcccatttataatgctggcagaagaagtacctgaggcgcgggaacatatgggaagctacgggctggcgatggtacggcagagtgataactcatttgtattgctggcgacacaacgaaatctactgacgcttaaccgtgcttcagccgaggaaattcaggatcatcagtgtgagattttgcgttaaggcgaagagttaaggaaagtaagtgccggatatgaaatccggcacctgtcagacttaagcctgtttagccgcttctgcagctttaacgatcactgcgaaagcgtcagctttcagagaagcaccgccaaccagcgcgccgtcgatatctggctgagcaaacagttctgcagcgttagacgcgtttacagagccgccgtactgaatgatcacttgttcagcgatgttagcgtcaactttagcgatgtggtcacggatgaatttgtgaacagcctgtgcctgagccggagttgcagatttgccagtaccgattgcccatacaggttcgtaagcgataaccgcaccttcgaatgccgcagcaccctgagttttcagtaccgcgtcgatctgacgtgcgcaaacttcttcagttttgcccgcttcgttttcagcttcggtttcaccgatgcacagaaccggagtcaggccctgctctttcagcaccgcgaattttttcgcgatcagttcgtcagactctttgtggtaagtacgacgttcagagtggccgatgatgatgtactgagcgccgatgtctttcagcatagcggcagaagtttcaccggtgaatgcgccggacaggttcaggtccacgttttgcgcacccagcatgatgtggctgccttcagcttcgcgcttcgccatatcgatgtacatttccggtggtgcgattgcaaccgcacagccagcaacacctgccagctctttacgcaggttagaaaccagctcgtgaaccatgtggcggctgccgttcagtttccagttacccatcactaaaggatgtcgcattttaattctccacgcttataagcgaataaaggaagatggccgccccgcagggcagcaggtctgtgaaacagtatagagattcatcggcacaaaggctttgctttttgtcatttattcaaaccttcaagcgattcagatagcgccagcttaatcggttcaacagcgaaggtcagccccttttcgccgttgtccgcgacaacataacgcagtgcaccttctgtctcggtgtaataacgtttgtttttccccgccgttagtagcgactgcagttttttctggctttgtgttttggtcattaatggggtgagtgtgcggatcaccgctgccatgtattcctgagctttcgctttcgcggctttttgctctggcccctggatgggtagccaggtcatttgaatgcttttgatttttaaggtaccgcgctccagcgctgtagaagcatacaagttctcattaattttacttgcagcacgagtgagattggctttgtcgggactgctgtcgatggcacgaaattcgttcagtggcaggctgggattctggctgttaaagtcttctcgaaactggctgatggagagatcgaaagtaggggctccagccagcagataaggcgcggtcgttgccgtatctggtgtttgtgcatgcgccgctgttgtaacggttaatgcagaacataagagaaaaaacagcgtacaccctggcttcattgacagtaccttttgttatgactggctccgattaaaacgatatctgtcgcccttgtcaaaagggtagaatcctggaaaagacaaccatcaaggaacttacatgaccatacagcaatggttattctcatttaaagggcgtattggacaccgtgatttctggatttggataggcctgtggttcgcaggcatgctggtgcttttctcactggcgggtaaaaatttactcgatattcagaccgcggcgttttgccttgtgtgcttgctctggccaacagcggcagtaaccgttaagcgcttgcatgatcgcgggcgttccggcgcatgggcatttctgatgattgtggcgtggatgctgctggcgggtaactgggcgattttaccgggtgtctggcaatgggcggtggggcgttttgtcccgacgttgattctggtgatgatgcttatcgatcttggtgcgtttgttggcacacaaggcgaaaataaatatggtaaagatacccaggatgtgaagtataaagccgacaataaatcaagtaattaacctttaatatatctcttactgctatttttttccgggattgttatttccacgatgaaaatgacaatgcccggaaaatccttctgaactcttcaccttaagcaatatcaaaaaaaatggtaatccataagatcattacttgtttgttcttcccttaacggcgcattattcttaagtcgtaatcgacagagaggcgaatatacagaggtgccctatgaaagatgtcgtagataaatgcagtactaaaggatgtgcgattgatatcggtacggtgattgataacgacaactgtaccagtaagttttcgcgcttttttgccacccgcgaagaagcagagtcttttatgaccaaactgaaagagcttgccgccgctacatcctctgcagatgaaggggccagcgtggcctataagattaaggatctggaggggcaagttgagcttgatgcggccttcactttctcatgccaggccgagatgattatttttgagttatcactgcgttcgttagcttgatggagttgctttagaaggagttaaacatggcttataaacacattggcgtggcaatttccgggaatgaagaagatgccttactggtgaataaagccctggagctcgccagacataatgacgctcacctgacgttaattcatattgatgatggcttaagcgagttgtatccgggtatctacttccctgcaacagaagatattcttcaattgttgaagaataagtcggataacaagctgtataaactgacgaaaaatattcaatggccgaagacaaaactgcgtattgaacgcggagaaatgccggaaacactgctggaaattatgcaaaaagagcagtgcgacctccttgtctgtggtcatcatcactcatttatcaaccgtttgatgccggcatatcgcgggatgatcaataagatgagtgcggatttgctcatcgtgccgtttatcgataagtaaccgcttaccagtaatgctccgctgtcatatggcccggtcggcgacgtaaatgtttcgtcatctgccgggtctctttcagcaactgttgtgtatcgcgcaccatctgtggattgccgcacagcatcacatggctggtttctttattcatcggcaggccaatcgtgctttccagttccccactttcaattaatgccggtatccgtccggtgagcgaccccgctgccgtttcccgactgaccaccgtctgaatgcgcagttttccttcgtagcgtttttccagttcctgcatcagtggcaaatagcttaagtcggcggcataacgtgcggcgtgcaccaggaccagatttttgaagcgatctaaatctttacctagttgcagaatcgataaataagggccaatcgctgtaccggttgccagcatccatagcgtttcgcagtgcggcacttcatcgagcacaaagaatcctgccgcttcgctaaccacctgcacttcatcgcctggtttcagtgccgccagtcgtgggcttaatttgccatcggggacggtgaccaggtaaaactccagatcgggattatcgggcgagtttacataggagtaggcgcgctggacgcgttcgccgtcgatttcaaggccaagcttggtaaattgcccggcggtaaacggaagcacgggggcgtgaacggtgagactaaacagggcgtcggtccagttctgcactttagtgactttgcctgttacccaatcagccatgtttttctcctgttttgattgacttgccttatcttcgttctccgaacaaaaaaattccagtcccgaaggactggaaggctcaatcgatcaaatcaatcagaggatgtgcacctgcatttccgggtctttgcgatccagatagtggatggactgaatgcggcgaatggtgcgtgacttgccgcggatcagcagcgtttcggtagtcgcgatattgcctttgcggctaatgccttccagcagatcgcctttggtaataccggtggcagagaagatgacgttatcgctgcgcgccatatcgcccaggcgcaatactttaccggcttcgatgcccatcgctttgcagcgtgccagctcctgctcgccaatgcgacgattctcttcgttgtcgcctttgacgtcatgacgcgccagcagacgaccgttcatgtcgccatctaatgcgcggatcaccgccgcagaaactacgccttccggcgcgccaccaataccgtacagcacgtcaacttcgctgtctggcatacaggtgagaattgaggccgcaacgtcgccgtccggaatagcaaatacgcgtacgccgagttgctgcatttcagcgataacggcatcgtggcgtggtttagccagaatcgttaccgtcagttcgctcaacggtttgccgagcgccgccgctacattgcgcaggttatccgccagcggcaggttcagatcaatggtgcctttggctcccggcccgacaatcagcttctccatatacatatccggcgcattgaggaagcagcctttatcgcctactgccagcaccgccagcgcgttagcctggcccatcgccgtcatgcgcgtgccttcaatcggatcaacagcaatatctaccgcgtcgccgcgaccagtaccgactttttcaccaatgtagagcatcggtgcttcgtcgatttcaccttcaccaatgacgatggtgccgtcaatgttgacctggttgagcataatacgcatggcgtttaccgccgcgccgtccgcggtgtttttatcgccgcgtcctaaccatttgtagccagccagcgccgctgattcggtgacgcgggaaaattcgatggcaagttctcgtctcatagcaaactctaagcagtaaggaatggcgcgaagtgtagcacaggggaagggagggattattgatgtgtgcggggttgcccccgcacgtttcgggactaccggatgcggcataaacgcttcattcggcatttacattattcgtcgtgttcttcccacgccatcgcgcgtttaaccgcttttttccagcctgcgtaacggtaattacgctcagtggtttcgatgcctggacggaactcgcgctcaatcaccgctttctcttgcagctcgtcgaggttctgccagaagccaaccgccaggcctgcgagataggccgcacccaatgcggtgacttcgcgcacttccgggcgctcaacgcgggtgccgagaatatcggactggaactgcatcaggaaattgtttgctactgcgccaccatccacgcgcagggcgtgcagacggataccagagtcggcctgcatcgcttccagcacgtcacgcgtctgataagcaatagactccagcgtcgcgcgtataatgtggttagcgttcaccccacgagtcagaccgaaaatcgccccgcgcgcatacgggtcccagtacggcgcacccagcccggtaaatgccggaaccacatacacaccattggtgttttgcactttggtggcgaaatattcggaatcgtaggcgtcgttaatcaacttcatttcatcgcgcagccactgaatggatgcgcctgccataaacaccgcaccttccaacgcatagttcacttcgccagtcgggccgcaggcgatggtggtcagcaggccgttttctgatttcaccgctttctcgccagtgttcatcagcataaagcagccagtgccataggtgttcttcgccatcccttctttcacgcacaactgaccaaacagcgcggcctgctggtcaccggcgatcccggagattggaatacgcgtgccgcctttgccgccaatgttagtctgaccgtatacttcggaagaacgacgcacttctggcagcatctcgcgcggaatatccagcacttccagcattttgtcgtcccagtccagggtatggatgttgaacaacatggtacgagaggcgttggtgtaatcggtcacatggacacggccctgagtcattttccagataagccacgtatcaaccgtaccaaacagcaattcaccacgacgtgcacgctcgcgagagccttccacatggtcgaggatccacttcactttggtgccagaaaagtacgggtcaatcaccagaccggtattgctgcggatataatcttctaaaccgtcacgttttaaatgctcgcagatttctgcggtacgacggcactgccagacaatggcgttatagataggcttgccggtttctttttcccagacaatagtggtttcacgctggttcgtaataccgatagctgcaatttgatcggaactgatatcggctttcgccagcacttctaccagcgtggagctttgggtggcccagatttccattgggtcgtgttctacccaacctggttttgggtagatttgctcaaattcgcgctgcgacacgctaatgatattggcatcgtgatccattacgaccgcgcgggagctggtggtgccctggtcgagcgcaacgatatattttttttcagtcatgtttaattgtcccgtagtcatattacagcgaagctttttgttctgaaggagttgtggtttccttttcttccacaacacagatatcgcaaggcaaatggcgaccaatcagtttgcggtaggcaaatgcacctacaatcgcgccaacgatagggccgaaaagcggcaccaggaagtaaggaatgtctctgccgccggtaaaggcgacattgccccagcccgccagccaggcaaagactttcggaccgaagtcacgcgctgggttcatggcaaaacctgtcaatgggcccatagatgcgccaatgaccgcaatcagtagaccaatcagcaagggagccaaagggccgcgtggtacaccgttgccatcgtccgttaacgccaggatcagccccatcagaatagcggtaatcaccatctcaactgcgaaagcctgcacaaaattgatatgaggattagggtaagtagagaaagtgccagccagatcaacactttcaacgctgccgcgaacaatgtgatgagtctgctcgaagtcgaaaaataaattgtagtaaagcccgtaaactaaagccgcagcacagaaagcgccggcaacttgtgaaacgataaaaggaataactttgcgcttgtcgaaacaggcaaacagccacaatgcaatggtaacagcgggattaagatgcgcgccggaaacccctgcggtcaggtagatggccattgccacccccagtccccaaatgacactgatttcccactgatcaaaagacgcaccagcgacttttagtgctgcaacgcaacccacaccgaagaaaatcaacaacccggtaccgaggaattcagcaatgcactggcctttcaaggttgatgtttgactcataatcggatcctgaagagttaatgtttgttgtatgcgtgaaagtcacggacctccacgatgcttgtaggcatgctgtaaacttatcgttaacgagcaaaaacgagaaatatcgaacttaaaatgtgtgtgcctcgtcataaaatgagcgttatcgcgccatttattccatctgattgtacatgatgcatgtttgttagatcattcgcgcaacaaatttattaacattttcgattgatgtggattatgtcaccaggagaaggatgaaaagtgtggcaaaccgtaatctgcaaggcgtgccgctggacagcgatggcgcggcttcatacaatcggagctaactaaagtgcgctcgtatttattaaggcgtcaccggtaatcgggacgaggatttttatccatcaacgccttgcaattcaggagaggtatgacaatgtcattagaagtgtttgagaaactggaagcaaaagtacagcaggcgattgataccatcactctgttgcagatggaaatcgaagagctgaaagaaaaaaacaactcactgtcgcaggaagttcaaaatgcccagcatcagcgcgaagagctggagcgtgagaacaaccatctgaaagaacagcagaacggctggcaggaacgtctgcaggccctgctgggtcgcatggaagaggtctgattacgcttcatcttccgcgtaatttctttactgtgtaggccaacaggtaacgcagaaaaaaggcaccttgcggtgcctttcttatcattcaatatccagcggatcttctgaaagaataatcccggtattgtcggcataaagatggtcgccggagaagaaggtgacaccgccaaaattgacgcggacatcgctttcgccaatgccttcgccagcggcaccaaccggaattgccgccatcgcctggatgccgatatccaactcttccaggtcatctacctgacgcaccgcgccgtaaatgaccagaccttcccattcattttgtactgccagacgcgccagttcagcatcgaccagtgcgcgacgaacagaaccaccgccatcgacgacaagaacacgaccacggccattctgttcgagcagatcgtacagcaacccgttgtcctcgaaacattttaccgtgattatttgtccgccaaacgacgcccgtccgccaaagttggagaacagcggttccacgacgttaacatcttcttgatagatgtcacaaagctcggaagtatcgtatttcataggcttaacattcagttgctgcgagaattttcagtatatcgcgctatgtgggctgttggcaaaatcatcaattgttaattgatatttgtcagttatgctgcccactggcttaggaatatccctaaaacaaacagcaggttagtcagtaacgctcccttgacagtacgttccagcattggtcgcatcgccaccgggtccatttcccgcatcacataacgggcttgcttcaccagtaatggtgccgccagcaggaacagccagccccacaggctatgcagcgaaaagagattaaacagcgccagacacaccagcgagcccatcagcaggcaggcatgataacgacgcgcgttcacttcacctaagcgcaccaccagcgtgtttttgccattttcgcggtcgctattgatatcacgcaggttattaatattcagtactgccgttgccagcaggccgcatgcggtcgccggaaggatcagtgccggaatcaatgtatgagcctgtaaataccagctccccatgacactcaaccagccaaagaaaaccagtacggaaatatcacccagaccgatataaccataaggacgattgcccacggtgtaggtgatagcggcaatgatcgacaacccgccaagaatcaggaaaccgacaaaatcggccagcgtatggcatgccactgcaaccagtgccagcccggagagacagatgagcacgacggtaataatgagcgcccgtttcatctcttgctgggtaatgacccctttttgcatgccgcgtagcggcccaatgcggtcaggtttatcgctgccttttaccgcatcgccgtaatcattggcgaggttagaaaggatctgtaatagcccggcggtaattagtgccagcagggcgaccagcggatcgaagtgaccttgccaccatgccagcgctgtcccgacgataattgcagcaaaggcgagggggagggttttaggtcgtaaactttccagccacgcctgagttcggctaatttgttgttcagtcataatacgcgccaataaaaatggggcctttcagccccatcaaacaatgatgaaaatgattgaacgcgattataggataaaacggctcagatcttcatctgccaccaacgcatccagatgtttgctcacataatctgcgtcaatagtgatattttgaccgcttaaatcgctggcgtcgtaggaaatctcttccattaaacgctccagaacagtgtgtaaacgacgagcaccgatgttttcggtagattcgttcacctgccatgccgcttccgcgatgcgtttaataccggagtcggtaaactcgatatttacgccttcagtcgccatcagtgctttgtactgcacggtgatagaggcattcggctcggtcagaatacgctcgaagtcgctggtggtcagcgcctgcagttcaacgcggattggcagacgaccttgcagttccgggatcaggtcagacggtttcgcaatctggaacgcgccagaagcgataaacagaatgtggtcagttttgaccatcccgtgtttggtggaaacggtgcaaccttctaccagcggcagcaggtcacgctgaacgccttcacgagaaacatccggaccggaagactcgccgcgcttacagattttgtcgatttcgtcgataaacacgatcccgtgctgctcaacagcgtcgatagcgtcttgcttcagctcttccgggttcaccagtttcgccgcttcttcttcaatcagcagcttcatggcgtctttgattttcagcttacgcgctttttgcttctggccgcccaggttctggaacatggactgcagctggctggtcatctcttccatgcccggaggagccataatttcaacgcccatcggtgctgcggcaagatcgatctcgatttctttgtcatcaagctggccttcacgcagttttttgcggaatgcctgacgagcagcggacggttcctgctgctgttcggtctgtccccagttgtttttagcaggtgggatcagcacgtcgagaatacgttcttctgccagttcttcagcgcgataacggtttttctcgatagcctggacgcgtaccattttcacggcggcatcggtcagatcgcgaataatagaatccacttccttaccgacgtagcccacttcggtgaatttggtcgcttcaactttgatgaacggcgcattcgccagcttagccagacgacgggcgatttcagttttaccgacaccggtcgggccgatcatcaggatatttttcggggtcacttcatggcgcagctcttcgttgagctgcatgcgacgccagcggttacgcagagcaatcgccacagaacgcttggcgttgtcctggccgatgatgtgcttatccagttcgctgacgatttcgcgtggggtcatttcagacatgggagatccttacgctttgtagcttaattcttcgatggtgtggaaatggttggtatagatgcaaatgtcgcctgcaatatccaacgccttttcagcaatttcacgggcgctaagttcagtgttttctaacagcgcgcgcgccgcagcctgggcgtaagggccgccggagccgatagcaataagatcgttttctggctgcaccacgtcaccgttaccggtgatgataagcgatgcagtttcatccgcgactgccagcagtgcttcaagtttgcgcagcatgcgatcggtacgccagtcttttgccagctcaacggcggctttgaccagatggccctgatgcatttccagtttacgttcaaacagttcgaacagcgtaaaagcatccgcagtaccgcccgcaaagcccgcgatgactttgtcgttgtacagacggcggacctttttcacgttgcctttcattacggtattgcccaacgtggcctgaccatcaccagcgatgaccacatggccgttacggcgtacgcttactatagttgtcacgagctgaccccttggttacgaatacagagtacaaaccccgtacaaaagtacggggcataatgcaattatagatgggggggattttgagggtttcaacccccggcggcgagccgaatgcagtttgtatgacccgccatcttcaaccgattgagggtgctgtctgcgttctctttgcctttcaccgggccaatgaccacacgattccagccattgttggtggtgattttcgagtcaaagccttcgaacgccagctgagcacgtaccgtctctgcctgttccgcgcctctgaacgaaccgcactgcaccatccagcggcgttcgtcttttttctccgccgtcggttttggcgcgtcagcggcacgagcaactggcgcagcttgctgcggcttcgactgcgcagtcgtgtgcgcaggagtttgcagcagatcctggtacggctgctgagaagaagccggtttagactggcgcggttgcgcctgtaccggtgcggcttgcgacgtacgcgtctgctgctgccagctttgttcagtcgtacgcgactgctgagccaggcgttgctgttccgctaattgctgcgcctgacgttggcgctgtagcgtttgctgacgctgttccggcgtctgttcattccacggaacttcaaccagctgcgttggctgctggcgcatatcagcctgcatttgttcaagaagctgacgttgttctggtgtcagttgctccggcgttttcacttcaccaccggcagaaggttctgtgggcgcacgcactcccggctggcgactttccagctctttaatgtagcgccagcgttcttctggttttggtggtagtccgtttccggtcactttctggctttgcagcgtctcggactcttctttcttgtgatgcgtaatgaagtacagaccaccgataaaggtcacaagaacggcggcagcaatagcgaccatagcgggagaaaccgcaggcagatttcgttgctttttccgtgaggtgctcttttttcgccgcgaaggtgccggttggctgcggcgtacataatctcgttgtgccactatcgtttcgctgtatttattcgttcgtcagcccgccatgttacttaagcggcgggcctttgaccagtcacggcagtcttaaaggtttactttaaggtaacgcgcgtgttgatccccggatgataagttcgcagtccattaaacgagagccactgccaacgtgttgcccctgcatttgatcaagcaataacagcatagcttcccgaccgatttcgtaacgcggctgcgcgatggttgtcagcggcggatcacaaaattgcgtcaggtcgatgttatcaaaaccgattatggaaaggtcttccgggactttcagcccctggcgttttgcctgagaaagtgcgccgagcgccatcacatcgctatggcagaagacagcagtaggcggttgtggaagatcaagcagctgctgcatcgctttgcttccggcttcgaaggtgaagtcgccacgggcgatgtattgcggatcaaccataatgccgcagcgacgcagcgcctgaacatagccttgcaggcggtagtgacacagcggcatctcttcgggaccggctatacagccaatccgtttatgcccttgctcatataaataatttactgcatcaaatgcggcggtcagattgtcgatatgaactgtaggcagctccagctccggtgcaaattcgttcgccatcaccatcggcggcagattacgctgttcctcaatgctggcatcaaacggcagccttgaacccagcaacaacatgccatcaatttgcttggtgatgatcaaatcgataaaggttttttcctgctgattttgatgcgcacagtcgccaatcagcaccagatatccgtgatttgccgccgtaacttcgataccgcgaataatttcgctaaagaagggatcgcagatatccgggacaatcaccagaatggtgcgggattcattacgcttgacgttgcgccccataggctgcggtaaataacccacttcccgggccgctttttcaacccgattacgggtggcctgggagactttatcgggattcattaatgctcgggagacggtcgctgtagagacttttgccttgagggcaacgtctttcatggtcgcggcagtttcctgcttcttcgctttcacactcactcctcgcctggcacgtcaggcgtactacatccatgtttacttcacatcggcaacatttttagcagatagcgcgtgaaaacggttacagaattttcatgaaaagtgtgatgaatattgaatttttcgatccgcctcgcatcgtgagcggtttaaccctcaatcggatcaacatccagcacccatttcaccttacgggaatccggtattgtattgatgagcgccagcgtaccgttaatgatgtgttgcaagcgcacgcgggaagggtgctgcaacaatatctgccagcgccagcgaccgccacgtttaggtgccagagccggaaccggaccgagaacccacagtttctcgtctgccagtgggctggagaggatcagattacgcagttgttgcaggaacaatggcgcgtgctgattgttatgatcttccgcacgcacaatcacatggctggtccacggcggtagctgcatcattcgccgctcagccagcgcctgttcggcaaaggcgtcgtagcctttatagagcaacgtttgcaacagaggatgttccggatggtgcgtttgcagcaccacttcgccctgtttacccgcacgcccggcacgaccggcgacctgggtgtaaagctgagcgaaacgctctgccgagcgaaaatcggcagaaaacagcgcgccgtccacgtccagtaatgcaaccagcgtcacatccgggaaatggtgacctttcgccagcatttgtgtaccaatcaaaatccgcgcgccgccgcgatgtacttctgccagttgctgttccagcgcccctttgcggctggtggtatcgcggtcgatacgagaaatgggcacgccggggaacaacggcgcgagcgtctgttcaagctgttcggtgcccagccccacggggaccaggtgcgtggaaccgcaggaagggcactggcgcggcaccggacgctgactgtcacagtggtggcagcgcagatggtgctgcgcctgatgcagcgtgtagtagtgatcgcaacgtgggcattcggcaatccagccacagtcgtggcacagcagtgcaggcgcaaagccacggcggttaagaaagagaatgacctggttatcagcctgtaaatgctggcgcatacgagtgattaacgccggagccagacctgcctgcaccttctgaccttttaaatccagcacatgttgaattgccggacgcgcattccctgcccgacgggtcaggcgcagcaggcggtattttttctgctggacgttgcataacgtttccagcgcgggcgttgcggagccaagaataatcgggatttgctcgctgtgcgcacgatacaccgccaggtcgcgggcatgatagcgccagccttcctgctgcttgtaggagctgtcgtgctcttcatcaatgacaatcacgccgagatttttaaacggcgtaaacagcgcggagcgggtgccgatcacaatcgccgcctcaccatttttcgctttcagccacgccgaaagacgctcgctgtcgttcaggccggaatgcagaacttccacgggggcattaaaacgttcacgaaaacgggcgatagtttgcggtgtcaggccgatttccggcaccatcaccagcgcctgtttgccctgagcgagcacgttttccagtacgctgagataaacctccgttttaccggaaccggtaacgcccgccagcagccaggcagaaaaagtatctgccgcgctatgaattgcgccaacggcggtggcctgttcggtattcaatcgcaaccgctcaccagaaacggcatagttcgttcgccagtcgctaaactctggtgtttcacttgctaaatcacacagaccttttttgcgtagcgcctgcaacgcggcatcattaaattcgagcgtggcgacctggtcgcgccagattttgccttgccgtaacgccgccagcgcctgttgttgcttgggggagcgtttcaggctgttcagatccaccgcctggccttgttcagtggcaaaccagtaccacatcggcgcgttcgccgcaggccgcccctggcgcagtaaaatcggcaaggcatgaaacagcacatcgccaatcggatgatgatagtaatctgccgcccagagcagtaaccgccagacggagtgagtaaataccggctcaacgtccagcacttccactaccgctttcagctcgttaagcggcagctcactgacatcgctaactgacaccacaaccccgatgcgctcctgctgtttgccaaacggcacgcgcacgcgacacccggctttaaccgtcatgccttctggcagcagatagtcaaaggtacgaggaagcggaacgggcaaggcaacgtgggcaacgggcatagcatcatcctgacttgaaattcggtgggttagtatacacattgccgtagaagagtgcggatcagtttgcatacgctggttaatttctgtatgatttcgcgccttcgtacgaaatgatcgtattgaagctatacttttaacatcgcgtggtgtctggcgttagggctggaagagcgacgcggccttaaaccgaggttttcccatgaaaaaagatattcacccgaaatacgaagaaattactgctagctgctcttgcggtaacgtaatgaaaatccgctccaccgttggtcatgacctgaacctcgacgtgtgcagcaagtgccacccattcttcactggcaaacagcgtgatgttgctaccggtggccgtgttgaccgcttcaacaagcgtttcaacatcccgggcagcaaataagaccggatttccgaaaaaagcgccgcacggcgctttttttgtgcctgacaatcgttaaggcattgcgcttatcacactccccgccgtcaattttaaagccggttcaatctctatccccgcgctttgtaacccttttgccgtccatttattacaggtatttaaaatcccatagcgaccattggcggcataaaactggctgtcaccataaatgccttttttgagtggaataacatttcccgcctcgctacgggaaaaactgcggccaataaatagcattaaggtcgcaagttgaccgttgttaattgtcagtggcttaacttcactgccaggaaaatagcgttcaggtggggcagagaacgccaccacatgcattactgcgccagtagaccagaacatcgcctgcaatgtcaggcgactggtaatttcctgtgcctgataaaagcctttatcgccccagccgatttcataccattttggttgcgcaaatctcgcgtcgagttgcggtaaaacacgattaacgattgcggcgggcaccacaattccggtatgccagccgtgactgacaatataaatattatgctgacctgcaaagtcattgtttaccggagcgacagcttgcggaaaggtcgagcaactacaaagcaacaaacagactacggcgggaattatttttttcatcatccattaccacgaaaacagcggccactctttggcgactgtggtgagttgtggcgcgtcgaaaacggcttgtggtgaaactaccgtttcctcaagcggaatatttttgccgtagcgttctttgagcttagcctggaccagcgggttgctgagatcgaactctttcaacttctgctgctcgcccacgcgcattcccagcgcgttctggtaaaccttccacaccacttccgaacagtactggcgatcgtcgctccatgagaagctgaaatcatacggtttaccgagataacgttttgccgtttgcgccagtttttgctgttgttcaacactcagtccgccttcaacgcggcgaacaacgtatttgcccttttcaccatgggcgatccactgcttgagcggggtgtatttcaccgggccgaccgcttcaaaaacgtagggctttttgttgcgtatcaccagcataccggtgtggctataatcggaatgggtcgccagttggatcgctttactttgcgatgagcgagagatctgaaagatgatgtcgccggtttgtggctgccaggcaaaggcaggtacagaaaccagcaggctgaggatcagcagcctgtttttcatagttaaacgtccatgtataaaaagcggtgggtcgcagacaacgtgctcgttgtttatgccggatgcggcgtgaacgccttatccggcctacaagttcgtgcaaattcaataaattgcaatatgacgtaggcctgataagcgtagcgcatcaggcgattccactccgcgccgctcttttttgctttagtattcccacgtctccgggttaatccccatctcacgcatgatctcttttgccgcttccgggatttcgtcgctgcgctctttacgcagatcggcatcatccggcaaaggttgcccggtaaaggcatgcagaaacgcttcgcacagcagctcgctgttggtagcgtgacgcaggttgttcacctgacgacgcgtgcgttcatcggtgaggatttttaacaccttaagaggaatggaaaccgtaatctttttgacttgttcactcttcttgccgtgctcagcgtatgggctgatatattcgccgctccattcagccatgagatacttaatcctcttcgtcaataaattgagaccagaccacacagttgatgtgggtactgaccgtaaacccgcatagtttaccgtacaggcgttaccgtgacatcgtgtaatgcacctgtcggcgtgataatgcatataattttaacggctatttgggatttgctcaatctatacgcaaagaagtttagatgtccagatgtattgacgtccattaacacaatgtttactctggtgcctgacatttcaccgacaaagcccagggaacttcatcacatgacgcgtaaacaggccaccatcgcagtgcgtagcgggttaaatgacgacgaacagtatggttgcgttgtcccaccgatccatctttccagcacctataactttaccggatttaatgaaccgcgcgcgcatgattactcgcgtcgcggcaacccaacgcgcgatgtggttcagcgtgcgctggcagaactggaaggtggtgccggtgcagtgctcaccaataccggcatgtcagccatccatctggtaaccaccgtctttttgaaacctggcgatttgctggttgcgccgcacgactgctacggcggtagctatcgcctgttcgacagcctggcgaaacgtggttgctatcgcgtgttgtttgttgatcaaggcgatgaacaggcattacgggcagcgctggcagaaaaacccaaactggtactggtagaaagcccaagtaatccattgttacgcgtcgtggatattgcgaaaatctgccatctggcaagggaagtcggggcggtgagcgtggtggataacaccttcttaagcccggcattacaaaatccgctggcattaggtgccgatctggtgttgcattcatgcacgaaatatctgaacggtcactcagacgtagtggccggcgtggtgattgctaaagacccggacgttgtcactgaactggcctggtgggcaaacaatattggcgtgacgggcggcgcgtttgacagctatctgctgctacgtgggttgcgaacgctggtgccgcgtatggagctggcgcagcgtaacgcgcaggcgattgtgaaatatctgcaaacccagccgttggtgaaaaaactgtatcacccgtcgctgccggaaaatcaggggcatgaaattgccgcgcgccagcaaaaaggctttggcgcaatgttgagttttgaactggatggcgatgagcagacgctgcgtcgtttcctgggcgggctgtcgttgtttacgctggcggaatcattagggggagtggaaagtttaatctctcacgccgcaaccatgacacatgcaggcatggcaccagaagcgcgtgctgccgccgggatctccgagacgctgctgcgtatctccaccggtattgaagatggcgaagatttaattgccgacctggaaaatggcttccgggctgcaaacaaggggtaaaaatgagtgtgattgcgcaggcaggggcgaaaggtcgtcagctgcataaatttggtggcagtagtctggctgatgtgaagtgttatttgcgtgtcgcgggcattatggcggagtactctcagcctgacgatatgatggtggtttccgccgccggtagcaccactaaccagttgattaactggttgaaactaagccagaccgatcgtctctctgcgcatcaggttcaacaaacgctgcgtcgctatcagtgcgatctgattagcggtctgctacccgctgaagaagccgatagcctcattagcgcttttgtcagcgatctggaacgcctggcggcgttgctcgacagtggtattaacgatgcggtgtatgcggaagtggtgggccacggtgaagtgtggtcggcgcgcctgatgtctgcggtacttaatcaacaagggctgccagcggcctggcttgatgcccgcgagtttttacgcgctgaacgcgccgcacaaccgcaggttgatgaagggctttcttacccgttgctgcaacagctgctggtgcaacatccgggcaaacgtctggtggtgaccggatttatcagccgcaacaacgccggtgaaacggtgctgctggggcgtaacggttccgactattccgcgacacaaatcggtgcgctggcgggtgtttctcgcgtaaccatctggagcgacgtcgccggggtatacagtgccgacccgcgtaaagtgaaagatgcctgcctgctgccgttgctgcgtctggatgaggccagcgaactggcgcgcctggcggctcccgttcttcacgcccgtactttacagccggtttctggcagcgaaatcgacctgcaactgcgctgtagctacacgccggatcaaggttccacgcgcattgaacgcgtgctggcctccggtactggtgcgcgtattgtcaccagccacgatgatgtctgtttgattgagtttcaggtgcccgccagtcaggatttcaaactggcgcataaagagatcgaccaaatcctgaaacgcgcgcaggtacgcccgctggcggttggcgtacataacgatcgccagttgctgcaattttgctacacctcagaagtggccgacagtgcgctgaaaatcctcgacgaagcgggattacctggcgaactgcgcctgcgtcaggggctggcgctggtggcgatggtcggtgcaggcgtcacccgtaacccgctgcattgccaccgcttctggcagcaactgaaaggccagccggtcgaatttacctggcagtccgatgacggcatcagcctggtggcagtactgcgcaccggcccgaccgaaagcctgattcaggggctgcatcagtccgtcttccgcgcagaaaaacgcatcggcctggtattgttcggtaagggcaatatcggttcccgttggctggaactgttcgcccgtgagcagagcacgctttcggcacgtaccggctttgagtttgtgctggcaggtgtggtggacagccgccgcagcctgttgagctatgacgggctggacgccagccgcgcgttagccttcttcaacgatgaagcggttgagcaggatgaagagtcgttgttcctgtggatgcgcgcccatccgtatgatgatttagtggtgctggacgttaccgccagccagcagcttgctgatcagtatcttgatttcgccagccacggtttccacgttatcagcgccaacaaactggcgggagccagcgacagcaataaatatcgccagatccacgacgccttcgaaaaaaccgggcgtcactggctgtacaatgccaccgtcggtgcgggcttgccgatcaaccacaccgtgcgcgatctgatcgacagcggcgatactattttgtcgatcagcgggatcttctccggcacgctctcctggctgttcctgcaattcgacggtagcgtgccgtttaccgagctggtggatcaggcgtggcagcagggcttaaccgaacctgacccgcgtgacgatctctctggcaaagacgtgatgcgcaagctggtgattctggcgcgtgaagcaggttacaacatcgaaccggatcaggtacgtgtggaatcgctggtgcctgctcattgcgaaggcggcagcatcgaccatttctttgaaaatggcgatgaactgaacgagcagatggtgcaacggctggaagcggcccgcgaaatggggctggtgctgcgctacgtggcgcgtttcgatgccaacggtaaagcgcgtgtaggcgtggaagcggtgcgtgaagatcatccgttggcatcactgctgccgtgcgataacgtctttgccatcgaaagccgctggtatcgcgataaccctctggtgatccgcggacctggcgctgggcgcgacgtcaccgccggggcgattcagtcggatatcaaccggctggcacagttgttgtaatttcagaaatttaataatgcccggtactcatgttttcgggtttatggtttctaatgaaatgtattgaattatcataggattaggccggattaagcgtttacgacgaatccggcaagaagcaataagtacatggttagtttatatttgcagtccggtttgctttgcataccggattttctttttcttaccatcctgaagttttttcatcttccctgatttttcctcaccatcattggtcatttttcggttgacgcccttcggcttttccttcatctttacatctggacgtctaaacggatagatgtgcacaacacaacatataactacaagcgattgatgaggtaaggtatgagcttttttcacgccagccagcgggatgccctgaatcagagcctggcagaagtccaggggcagattaacgtttcgttcgagtttttcccgccgcgtaccagtgaaatggagcagaccctgtggaactccatcgatcgccttagcagcctgaaaccgaagtttgtatcggtgacctatggcgcgaactccggcgagcgcgaccgtacgcacagcattattaaaggcattaaagatcgcactggtctggaagcggcaccgcatcttacttgcattgatgcgacgcccgacgagctgcgcaccattgcacgcgactactggaataacggtattcgtcatatcgtggcgctgcgtggcgatctgccgccgggaagtggtaagccagaaatgtatgcttctgacctggtgacgctattaaaagaagtggcagatttcgatatctccgtggcggcgtatccggaagttcacccggaagcaaaaagcgctcaggcggatttgcttaatctgaaacgcaaagtggatgccggagccaaccgcgcgattactcagttcttcttcgatgtcgaaagctacctgcgttttcgtgaccgctgtgtatcggcgggcattgatgtggaaattattccgggaattttgccggtatctaactttaaacaggcgaagaaatttgccgatatgaccaacgtgcgtattccggcgtggatggcgcaaatgttcgacggtctggatgatgatgccgaaacccgcaaactggttggcgcgaatattgccatggatatggtgaagattttaagccgtgaaggagtgaaagatttccacttctatacgcttaaccgtgctgaaatgagttacgcgatttgccatacgctgggggttcgacctggtttataaatagtgtggcttttgtgaaaatcacacagtgatcacaaattttaaacagagcacaaaatgctgcctcgaaatgagggcgggaaaataaggttatcagccttgttttctccctcattacttgaaggatatgaagctaaaacccttttttataaagcatttgtccgaattcggacataatcaaaaaagcttaattaagatcaatttgatctacatctctttaaccaacaatatgtaagatctcaactatcgcatccgtggattaattcaattataacttctctctaacgctgtgtatcgtaacggtaacactgtagaggggagcacattgatgagcacgtcagacgatatccataacaccacagccactggcaaatgcccgttccatcagggcggtcacgaccagagtgcgggggcgggcacaaccactcgcgactggtggccaaatcaacttcgtgttgacctgttaaaccaacattctaatcgttctaacccactgggtgaggactttgactaccgcaaagaattcagcaaattagattactacggcctgaaaaaagatctgaaagccctgttgacagaatctcaaccgtggtggccagccgactggggcagttacgccggtctgtttattcgtatggcctggcacggcgcggggacttaccgttcaatcgatggacgcggtggcgcgggtcgtggtcagcaacgttttgcaccgctgaactcctggccggataacgtaagcctcgataaagcgcgtcgcctgttgtggccaatcaaacagaaatatggtcagaaaatctcctgggccgacctgtttatcctcgcgggtaacgtggcgctagaaaactccggcttccgtaccttcggttttggtgccggtcgtgaagacgtctgggaaccggatctggatgttaactggggtgatgaaaaagcctggctgactcaccgtcatccggaagcgctggcgaaagcaccgctgggtgcaaccgagatgggtctgatttacgttaacccggaaggcccggatcacagcggcgaaccgctttctgcggcagcagctatccgcgcgaccttcggcaacatgggcatgaacgacgaagaaaccgtggcgctgattgcgggtggtcatacgctgggtaaaacccacggtgccggtccgacatcaaatgtaggtcctgatccagaagctgcaccgattgaagaacaaggtttaggttgggcgagcacttacggcagcggcgttggcgcagatgccattacctctggtctggaagtagtctggacccagacgccgacccagtggagcaactatttcttcgagaacctgttcaagtatgagtgggtacagacccgcagcccggctggcgcaatccagttcgaagcggtagacgcaccggaaattatcccggatccgtttgatccgtcgaagaaacgtaaaccgacaatgctggtgaccgacctgacgctgcgttttgatcctgagttcgagaagatctctcgtcgtttcctcaacgatccgcaggcgttcaacgaagcctttgcccgtgcctggttcaaactgacgcacagggatatggggccgaaatctcgctacatcgggccggaagtgccgaaagaagatctgatctggcaagatccgctgccgcagccgatctacaacccgaccgagcaggacattatcgatctgaaattcgcgattgcggattctggtctgtctgttagtgagctggtatcggtggcctgggcatctgcttctaccttccgtggtggcgacaaacgcggtggtgccaacggtgcgcgtctggcattaatgccgcagcgcgactgggatgtgaacgccgcagccgttcgtgctctgcctgttctggagaaaatccagaaagagtctggtaaagcctcgctggcggatatcatagtgctggctggtgtggttggtgttgagaaagccgcaagcgccgcaggtttgagcattcatgtaccgtttgcgccgggtcgcgttgatgcgcgtcaggatcagactgacattgagatgtttgagctgctggagccaattgctgacggtttccgtaactatcgcgctcgtctggacgtttccaccaccgagtcactgctgatcgacaaagcacagcaactgacgctgaccgcgccggaaatgactgcgctggtgggcggcatgcgtgtactgggtgccaacttcgatggcagcaaaaacggcgtcttcactgaccgcgttggcgtattgagcaatgacttcttcgtgaacttgctggatatgcgttacgagtggaaagcgaccgacgaatcgaaagagctgttcgaaggccgtgaccgtgaaaccggcgaagtgaaatttacggccagccgtgcggatctggtttttggttctaactccgtcctgcgtgcggtggcggaagtttacgccagtagcgatgcccacgagaagtttgttaaagacttcgtggcggcatgggtgaaagtgatgaacctcgaccgtttcgacctgctgtaatctgaccccgttcagcggctgcttgctggcagtcgctgaacgttctttaccagcgtatagtgggcgaacgaaaactacacactggatctctcatgtctgccgcaggaaagagcaacccactggcaatcagtggcctggttgtgctcacacttatctggagttatagctggattttcatgaagcaagtcaccagttacatcggtgccttcgactttaccgccttacgctgcattttcggcgctctcgttttattcatcgtccttttattacgtggtcgcggaatgcgcccgacaccgtttaaatacaccttagccattgccctgttacaaacctgcgggatggttggtctggcgcagtgggcgttggtcagcggaggtgcggggaaggtggcgatcctgagctataccatgccgttctgggtggtgattttcgccgcgttgtttctcggtgaacgcctgcgacgtgggcaatatttcgcgattctgattgccgctttcggcttatttttggtgttgcagccgtggcaactcgatttctcttcgatgaaaagtgccatgctggcaatcctctccggcgtcagttggggggcgagcgcgattgttgctaaacgtctgtatgcccgtcatccgcgcgtggatttattgtcgttaacatcctggcagatgctgtatgcggcgctggtgatgagtgtggtcgctttactggtgccgcaacgtgaaattgactggcagcccaccgtgttctgggcgctggcctacagtgcgattctggcgacggcactggcgtggagcttatggttgtttgtattgaaaaacttgcctgccagtattgccagcttaagcacactggccgttcccgtttgcggcgtactcttttcctggtggctgctcggcgagaatccgggggccgttgaaggtagcggtattgtgctgattgtgctggcactggcgctggtgagccgtaagaaaaaagaagccgtcagtgtaaaaaggatctgaattttttcttcatgtggggcgatctcttatttaacaaaataacgataatgccccaccatccgccagttaaacagcacatcttcttcctgcgcgcctgcgccaatgttatgtatcaccagcggcgtaccgtcgcgggcgaagccatctgaaaccaccccaatatgtgccagcccgttatccagtcgccaggagacaatatcgcccgcttgatagtcactggggttcttgctggtggggcgtgttttatcatggcggctaaaccaggtttccagattaggcacccgacggtgatcgatgttgctgtccgggcgctttaacttccatttttgcgggtactcagcaaaattcttcgccatatcttcgtgaaccagtttctgcaaatcgaccttctggctgcgcaatgcgcggatcaccacatcggaacatacaccgcgttcttgcggaacatcaccgccaggataagtaagctgcacatacgccggatcgtaaaatagcgtgctgccaatttgctgtctggcaccgtctgcgatggcaaggttggtattggcctggatttgtaccacggttggtggaacggcgggagattttaaggagtggctggtaaatgccgttagcaggctgagcagcgccagtgaagctttcatctggttcgtccgtgaaaataagagtcacagattcgaccttccgggctaacgattgttctgtagagaaaatgtccagaagcggataaaaaattcctgaacaacgtgggagtttcagattactggcacagagtgccggatgcggagtgaacgccttatccggcctacaaaagcacgcaaattcaatatattgcagagattgcgtagatactgttatggcctgcaagttttttcctggtccggtttcccggattgcaggcatgccagacacagcgccgtcaggcgctgtttttttcatcccttccgcgatttttacgccgctaccggattatgccgtgacgcatcgaacggcacgcctgacttcagcactccatacgccacctgtgccagcttgcgcatcatcgcgccgagaatcacctttcctttcttgccattagccgccagacggtcgcggaacgcccgtccccactcagtcttactggtggctaccattgcgggcatatacaacgccctgcgaagcgacacatgtccggccttactcatccggctcgcccctctcacactgctacctgattcataacgccgtggtgtcagacccgcaaaagcggcgaactgtctggcatgggcgaagcggtccttcagaccgatataagccagcaataccgcagatgttttctctccgatacccgggatgctttccagcagtttcctgcggtgtttcatatccggatcatcgtctgtcaggtcttttatctgcttctcaagacgcttcagctctgcttcaagccacagaaggtgagcatcaatgctcggtctctggacttcccgcgccgtttcagtgcgattcagttcctgcgtgtgcatatctgtcagcgcctggtggcggactaccagggcacgcaacgcgcgttcaagcgggtgaggcgcttcccaggctgcagggcgcttctgacgacagaactctgccagcatgcgcgcatccacggtatcagtcttgttacgcagtccttcactctgagcgaaagctttacccagcgcaggattaatgactgacactatgtagccagcatcgtaaaggcactcagcgacaggttccatataggtgccggtcgcttcgatgcagatatgcgcatggtcaatcttgtgacctttcagccagctcaccagctcatcgtgccctttagtggtgttagcgaattttttggtgcgatgacgaccatcaggacgcaacacatcgacatccagtttctctttagcggtgtcgataccgatataatgaagttcatgttccatagtgaaaccaaccttgcaaatacggattaccgggaaaaccggtccatgatactgtccggtttatcactttgggagaaaggcagtccgctgcataaatctacgcaacaggttagaacccaaggcccgatacggcatgcggactgcaggcagagaaaactggccgattttctctgcactggagggataatacaaggcctgataagcgtagcgcatcaggcaattttgcgttcaaactcccggacaagccgggagtttggagtaggttattcccactcttgcaggaaacgctgaccgtactggtcggctaccagcagagcggcgtaaacctgatctggcgtcgcgccgccaggcatgttgtggatggtttcaccttctgcacatgccgcttctgccacaattcgcattttcgccgggacatcttctttaatatccagttgagcgagagttattggcaaacctaccgcatggctaagtgcagctacggtttcgatttcctcaaccggtgcgttttccagaaccagctgcgtcagcgtaccaaatgccactttttcaccgtgataatagtgatgcgcgtccgggatagcggtcaggccgttatgcactgcgtgcgccgcagccagaccaccactttcaaagcctacaccgcttaaataggtgttcgcttcaatcacgcgctccagcgccggagtcactacatgctgttcggcagcaagcatcgctttttcgccttcttccagcagagtgttgtagcacagttctgccagtgccagcgccgcctgggtacacttgccgcccgccatagtggtagcgccgctacgggaacaggcgcgtgcttcaaaccaggttgccagcgcatcgccgatacccgccgctaacagacgtgcaggtgcgccagcgacgattttggtgtcgacaatgaccatattcgggttatttggcaacagcagatagcggtcaaactcaccctcatcggtgtagataacagacaatgcgctgcacggtgcatcggtagaggcgatagtcggtgcgatcgctaccggaacacccatgaaatgtgccagtgctttggcagtatcgagggtttttccgccaccgataccgagaattgcgccacactgcgcagtctccgcgatgccacgcagacggtcgatctcattttgcgaacattcaccgccaaacggcgcaatttctactaccagtccagcatctttaaagcttttctcgacagtggattgagcaaaacctaaaacaaatttgtcacccaccactaaccagcgttctgccagcggcttcaggtattcgcccagacgattaatcacatcagcgccctggatgtatttacccggtgattgaataatgcggtccataattgctcctttagagatgagtagtgccaaatgcggcattccagtcgtgttcgaacttctctatagctgactctaccgcaggggtgttgagcatttgttgcgctacatctaagggcagggtgatggattcacatcctgccagtaaacagtccagcgcctgacgcggcgttttaaagctggccgccagcaccatgctttctggcgcgtgcatttctaacagcgtttgcagctcctgaaccgtacgaatgccgtccccgccctgggcatctacgcggttaacatacggagcaacgtattttgcccctgccagtgcggctaataacccttgtgcggcgctatatacagcggtgccaagtgtagtaataccctcttttttcagcaacttaatggcggccagaccttcggaagtcaccgggattttcaccacaatgcccggaatggcgtcgcgcaggcgcttcgcttcttccaccataccctgcgcgtcacgactcatagtctgagcaaacagaatgccctcatcaccaatcgctttttgcagacgcggcagcacttcccagatggactccttgctggcagcgataatgctcgggttagttgtcaccccggcaatggggaatatgcgtgccagacgttcgacttctgcgacgttagcggtgtccagatacagttccatgatgtttccttttacagttccagttcatgttgcagcaggctggcgatagcgtcggcagaggcggcgttaaccagcgcgttacggaattcttcgtgcatgatgcggcgagcgaggcgcgagaaaatgcgcatatgctgatcgcccgcagcgtgtttgttcagggttaacataatgatgaattgcgcttcatcatcgccccagcgcaccggcgcttgcagacgcgctacgctgatggtggattgctcaatgtgttctgatttgctgtggggaatggcaaaactaaagcccagaccggtagagaaaacggcctcgcgcgcccataagtcggcttccagtttacgcggatagcggcagcggcccgccagcagcaggttatcggtcatgcctttgagcacttcttctttgctgcgccagtcactttccagcgtgatgcactcggcggtgaccagcggtgcgtcctgttgggtcatgcggaattgcgccagcagatgttccacttccagcgaagtacggcaggccattgcctggttgagcaactggcggcactcacggctatcaagttgcgccattcgcgctttcgccgccggaattgacggtgcgctcatgctgagttcatccagccctaaaccgaccagcaacggcagcacggaacctttcgctcccagctcaccgcacagaccaatccatttgccctggcgatgcaccgcctgcacggcgtaatcgagcgcccgcaagaatgccggattcaggctgttgtagtgacgagtaaccttagcgttatcgcgatccaccgccagcagatattgcgtcaggtcattactaccaatactaaagaaatcaatctcttcgcagcattgatcgatgatgaacatcaccgacggcacttccagcataatgccgagctggatcttctcatcaaacggaatgtgttcgttacgcagttgctgtttggcttccgccagtttttctttcacccataagatctcttccattgaggagatcatcgggatcatgattttcaggctgccgtgagcagaggcgcgcaggattgaccgtagttgtgtggtaaacaacgacgcgtattcttcataaatacgcaccgcgcgataaccgaggaacgggttagcttctgccggaatgttcagataatcaacgggtttatcaccgccaatgtccatagtgcgcacaataatgctgcgtccgttggcagactccagcgcctgacaaaaaatgttgtacagctcgctttcacccggtgcactggtgcgatccatatagagcatttcagtgcggaacaaaccaacgccttccgcaccattgccgaatgcggcctgcgcttccacggagtgagcgatgttagcggcaatttcaatacggataccgtcagcggtacgggcttgttgggtcagccagacacgctgttgctcacgaagggcgtcctgtacgcgggcttcttgctgataataacgagctacggcttcccctggctcaaccacaatcgccccagcgttgccgtcgatataaatcgtttgatgctgccacggagtgagggcatcaatatccacaccaaccagtgtcggaatgttgaacgaacgggcaagaattacggtatgtgaggtggtgccgccacttttcagtaacagacctttgaggtgatttttatccagttcgaggaactggctgggagtcagttcatcagccatacaaatggcgggctgcgtcagtttgcccggtgccgggaagcgttgctcaccgtagatttgctggagtaactggaagcagacgtcgcgtacgtccagggcacgttcttgcaggtagctgctgctggaacgggcgaactcttcgcaaaagtgattcgcactggcgacaatcgcttcggcgcagcttaatccggcgctgacgcctgccagtaaatgttcgcgcagggaagtatcgccagccagggatcggtgcgcttccagaatcgcgctggtagcaccgtcgctatccagcagacgaaactcaatgtttttcagtaccagcgtcaggccgttttccagtgcggattgttcggcgtcaacgcctttggcagcgggaagattactcagcgcattgagatctaaagaagagatcggcgtcagaatgccgcctgcgctaccgctgcacacggtgcgggcgcggataatttgcggattcagattggtcaatgaaaccggcagtggttccagttcgtcagatttaacttccgccagcggcgcatcgcagtgggggaattcatcgcgcagccattggcttaaacgctggtgcgcttcctgttcgtcggccccggaaatcagtaactggcaattatcgcccaccagcgtgtcggtgccaatcagcgccagggcgcttttggcgttgcctttacggtcagtgcgcaggttatgccactcaatttgtgatgaaaaagtattacacagcgtttcaacgtggcttgccggacgtgcatgtacgccgttaggtagctcacaaataaattccacaatcagggccattgcctctctcccggtacggttttctgtttacaggataagagcgcacggcaacggcctgccatgtgacaaatctgccaaaagctggacaaatgtaatgtaaccgtcaatttgcgacgcgtctcacaagacgccgttttgcggcatgcttccggattatcgcaagttatgaggcggatcgcatttttgtactgatattacaaaagtccagtaaatggcctttttatccactgtttgctccgcctgcgattgcctattgtttcctccatcaaaaatatggacatgggcttttgcaagcccgggagcagcttatgaatgagttggtgcagatcctgaaaaatacccgtcagcatttaatgacgggcgtttcacacatgattcccttcgtggtatcgggcggtattttgctggcggtttccgtcatgttgtatggcaaaggcgcagtgccggatgccgtagccgatccgaatctgaaaaaactgtttgatatcggcgttgcgggtttgacgctgatggtgcctttcctcgccgcttacattggttactccattgcagagcgttctgcgctggctccgtgcgctatcggggcctgggttggtaacagctttggtgcgggcttctttggtgcgctgatcgccgggattatcggcggcatcgtggtgcattacctgaagaaaattccggtgcataaagttctgcgctcggtgatgcctatcttcatcattcctatcgtcggcacactgattaccgcaggcatcatgatgtggggcttgggcgagcctgtaggggcgttgaccaacagcctgactcagtggcttcaggggatgcagcagggcagcattgttatgctggcggtgatcatgggtctgatgctggcgttcgatatgggcggtccggttaacaaagtggcctatgccttcatgctgatttgcgttgctcagggtgtttataccgtggtggctattgccgctgttgggatttgtgttccaccgctggggatggggctggcgacgctgattggtcgtaaaaatttctccgcagaagagcgcgaaactggtaaagcggcgctggtgatggggtgcgttggggttactgaaggggcgattcctttcgccgctgccgatccgctgcgtgtcattccttccatcatggttggttctgtttgtggtgcggtaactgcggcgctggtcggtgcgcagtgctatgcaggctggggtggtctgattgtactgccggtggttgaaggcaagctgggttatatcgccgcagtggctgtcggagcagtggtgacggctgtttgtgtgaacgtgctgaaaagtctggcgcgtaaaaatgggtcttcgactgatgaaaaagaagacgacctggatttggattttgaaattaattaattgaggaacaagccatgacgaaaattattgcagtaaccgcatgtccttcaggtgttgcccatacctatatggcagcagaagcgctggaaagtgccgcgaaagcgaaaggctgggaagtgaaagtagaaacccagggctcaattggtctggaaaatgaactgactgcggaagacgtggcgagcgccgatatggtgattctgactaaagatatcggcatcaagtttgaagagcgttttgctggcaagaccatcgtgcgcgtcaacatcagcgatgcggtaaaacgtgctgatgccattatgagcaaaattgaagctcacctggcgcaaaccgcttaagttcttatcccgcccgtaagggcgggttcgctttcccacaggagttcctcatgacgaatcgtatctctcgcctcaaaactgcactgtttgccaatacccgtgaaatctcgctggagcgggcgctgctttataccgccagccatcggcaaaccgaaggcgaaccggtgatattgcgccgggcgaaagcaacagcgtatatccttgaacatgttgaaatttcgattcgtgatgaagaactgattgccggtaaccgcaccgtaaaaccgcgcgccgggattatgtcgccggaaatggacccttactggctgctgaaagagctggatcaattcccgacgcgtccgcaggaccgctttgctatcagcgaagaagataaacgtatctaccgcgaagagttgttcccgtactgggaaaaacgttcgatgaaagatttcatcaacgggcagatgacagatgaagtaaaagccgcgaccagcacgcagattttcagcatcaaccagacagataaaggccaggggcacattattattgattacccacgcctgctgaatcacgggctgggggagctggtagcacagatgcagcaacattgtcagcaacagccggagaatcacttttatcaggcagcgctgttactgctggaagcctcgcagaaacacattttgcgttacgccgaactggcggaaacgatggcggcaaactgcacagatgcccagcgtcgcgaagagctgctgactattgcggagatctcccgccataacgcgcaacataagccgcagacgttctggcaggcgtgccagttattctggtacatgaacatcattctgcaatacgaatccaacgccagttcgctatcgttggggcgcttcgaccagtatatgttgccgttctatcagacatcattaacccagggcgaagatgcggcgttcctgaaagaactgctcgaatctttatgggtgaaatgcaacgacatcgtgctgttgcgctccaccagcagcgcgcgttatttcgccggtttcccgaccggctataccgcactgctcggcgggttaaccgagaacggacgtagcgcggtgaacgtgctttcgttcctttgccttgacgcctatcaaagcgtgcaattaccgcaaccgaacctcggcgtgcgcactaacgccttgatcgacacgccgttcctgatgaaaaccgccgaaaccattcgcctcggcaccggtattccgcaaatctttaacgatgaagtggtggtgccagcgttcctcaaccgtggcgtttcgctggaagatgcgcgcgactattccgtagtgggctgtgtggaattatctattcccggcagaacctacggcttgcatgacatcgcgatgtttaacctgctgaaagtgatggaaatctgcctgcatgaaaatgaaggcaatgccgcgctgacttatgaaggtttactggaacagatccgtgccaagatcagccactacatcaccctgatggttgaaggcagtaatatttgcgatatcggccatcgcgactgggcacctgtaccgctgctctcgtcttttatcagcgattgtctggaaaaaggccgcgatattaccgatggcggcgcgcgttataacttctccggcgtacaggggatcggtatcgccaacctgagcgattctctccatgcgttgaaagggatggtttttgatcaacagcgtttaagttttgacgaattgctgtcggtattaaaagccaactttgcaacgccagaaggcgaaaaagtccgcgctcgcttaattaaccgctttgagaaatacggtaacgatatcgacgaggtggataacattagcgccgaactgttgcgccactactgcaaagaagtggaaaaataccagaacccgcgcggcggctacttcacgccgggatcgtataccgtttctgctcacgttccgttgggatcggtggttggcgcgacgccagacggtcgttttgccggagaacagctggcagacggcggcttgtcacctatgctgggtcaggacgcacaagggccaacggcggtactgaagtcagtcagtaagctcgataacacactgctgtctaacggtacattgctgaacgtgaaattcactccggcgaccctggaaggtgaagcgggattacgcaaactggccgacttcttacgggcgtttacccagcttaagttacaacatattcagtttaacgtggtgaacgccgacacgttgcgggaagcgcaacagcgcccacaagattatgccgggctggtggtgcgcgttgccggatacagcgccttctttgtcgaactgtcgaaggagatccaggatgacatcatccgccggacagcgcatcagctgtaacgttgtggaaacgcgccgcaatgatgtggcgcgcattttcaacattcagcgttattcactgaatgacggtgagggcattcgtacggtggtcttttttaaaggctgtccgcatctttgcccgtggtgtgctaatccggagtcgatctccggcaaaatccagacggtacgcagagaggcgaaatgtctgcactgtgcgaaatgtttgcgtgatgcggatgaatgcccctccggggcgtttgaacggattggtcgcgatatcagccttgacgctctggaacgggaagtgatgaaagatgacattttttttcgcacgtccggcggcggcgtcacgctttctggcggcgaagtgttaatgcaggcggagtttgctacccgttttttacagcgactgcggctgtggggtgtgtcatgcgccattgaaactgccggagacgcgccagcaagcaagctgttaccgctggcgaaattgtgcgatgaagtgctgttcgatttaaaaattatggacgcgactcaggcgcgggatgtggtgaagatgaacctgccacgcgtgctggagaatctgcgtttgctggtgagtgagggtgtcaacgtgatcccgcgtttaccgttgatccctggtttcacgctcagccgggagaatatgcagcaggcgctggatgtactgatcccgctgaaaatcaggcagatccatctgttaccgtttcatcagtacggcgaaccgaaataccgcctgctggggaaaacatggtcgatgaaagaggtgcctgcgccgtcgtcagccgatgtgacaacgatgcgcgaaatggcagaacgggccggatttcaggttaccgtgggaggttaaaatggcatacctggtggcagtaaccgcctgcgtcagtggcgtggcgcatacttatatggcggcggaacggctggaaaagttgtgcctgttagagaagtggggagtcagcattgaaactcagggcgcgctgggaacggagaatcgtttagcggacgaggatatccgtcgggcggatgttgctctgttgattacggatatcgagcttgccggtgccgagcgatttgaacattgccgctatgtgcaatgcagcatctacgcattcctgcgtgagccgcagcgggtaatgagcgcggtgcgcaaagtgctttctgcgccgcagcaaacccatcttattctggagtagtcggtttttctgtcagttggctgtggtactgccgacgatattccgacggcgagcgttctgtgtttttacgaaacagacggcagaagtagttgctgtcgacaaagccgcaggcgtgcgccacttcttttaccttcaggtcatagcctttcaataacgtcttagcgtgctccagtcgcgtgtgattcaggtattcgttaaaaccaatggcccccgttttttgaaacaggtgcgagaggtaatttggcgaaatataaaacgcctgcgcaacagattcgcgggtaagcgcggaggcatagcgttcgtcgatataatcgcgaatagcttcaaatagtgcctggctgcgtgaggcggtctggatttggctgccaagcaaatcgcggcagtggctaagcaggctggcgacgataagccttgccgtttgctgctcctgcggctgcatttgcatttcattgagcgtttgtagcagaaaagaacctatgcgtgggccgcgccgggcgacgtgttgcttcgccagattttgatattgtttgccatcccattgcacgacgctgaagccgagttgctgtttgccaaacagcacgctaaaggtggtagcgggtgttttccattgtgggaaattccagccaccagcggcaacgtacagcacatcgccgggaactaacgttgctccagcgccggtatcaacaaactcaccttccagcacaatttccagccgtggaaaatcgacctgatacgcaagatcgggcaccgggccgttactgctggcaaagtaaatctggcgcagggacagcgggccgttgatcaggcgggagagcagatagctgacgtcgtgatacatgttattcccttaggtatgtagacgggaaaacagtaactggcattattaaaaaaggccacctgaaaagtgtggcctgaggggagttcgatgtaaacattgcggcagttgtattgccggatgtggcgtaaacgccttatccagcctaccgccgcgatctgtaggccggataagacgcgtcaagcgtcgcatccggcaaatagcgcctggctgataattactgattacccacctgatcgccatacggcagtgtgtcgtaatcgatcagcgcgtttttcttgtacgggttaccaatccagcgggtagtttctttgaactgcggattcaccactgaacgggttggatcgtaaccgtcgtaagataagcccgccaaatctgaccaggtgtggatcagttccgccaggctgtatttacgatcgacatcctgtgagaaatcacggggatgagtcgcttgccatttttccgacgtccacagcaggaacggaatggtgtacatatgacgcgtcgggttgtcctcattacgcccctgggttttatgaggcggcgtgtcgtaaacctcttcaccgtggtcagagaagtaaaccaggaatccgttcgggtctgccgctttaaagtctttaatcaggctggcaaccacatgatcgttatacaggttagcgttgtcataatcgttatatgattccagctcttctgcgcttaatcctggcggaacatgatcggtattgccatcaaacttgccctgattttccgggtagcggtatttgtatttgatatgcgtacccagcagatgaacgatgatcagtttcttcggcgcagggtcattcagcacatcctggaacggcttcagcacgttggtgtcgtattcacgcgcactctgcgtacgttgctggttcatgtagtactgcttgtcggtctggcgcgaaaataccgtcagcatggtattgcgggcggtcatcgtctgctggttggtgatccagaaggttttataacccgcctgtttcatcatgttcatcagcgacggctgcgtcagatacaggtccgggttcttttcattggcaaaggtcagcgcctgttgcaggatttcaatggtgtacggacgagacgtaaccacgttattaaacacggtcagattcggatcggttttatgcagcgcatccagctccggcgtggtttcacgcggataaccgtacagactcatgcgtccacgctgggttgactcgccaatcaccagcactaaggtgcgcggttcgttacccgattcatctttgaaattagccagcggcggcaaggcattattttcattcagtagctttgttagcgagtttagttgctgacgatactgataatagccggtcaggaattgccacggtgcggcaggctccatacgcgaggccaggttatccaacgttttctcaaacggcttgtttttgataaacgtattcatggcgatcggatgcagaatcaagccataaagcagggcaaaagagacaacataacgccacggctttggaatatagaccgggcgcaggcgtgtccacagcagaactgccaccgccgtataggccagcgcgataagcacaattttcaggctgaaatactggcttaaatactcgctggcttcgttggtgttggtttcgaacatcacaaacagaacgctctgcgagaactcctgaccgtagatgacgtagtagcacagcgccgccagagaggccgcccatagcaccacgccgattactgcggcaataattttaatccgcttcggaaagaggaataccgggatcaaccacagcgaactgaataacagcgagtcgcgaatgccgttagtgccactataaccactgatgtaaataatggcctgtagcagagtagagaaaaaccaaaagtagagcagtgcccaacccagggctttccagctaaaaagaggtttagcctggacttctgtggaatgcatagtaagaacctgtcttgaaaaaatatcgccgaatgtaacgacaattccttaaggatatctgaaggtatattcagaatttgaataaaatgcagacagaaatatattgaaaacgagggggttagaacagaagtatttcagaaaaccctcgcgcaaaagcacgagggtttgcagaagaggaagattagccggtattacgcatacctgccgcaatcccggcaatagtgaccattaacgcttgttcgacgcgaggatccggttcctggccttctttttctgcctggcgggagcggtgcagcaactcggcctgcaatacgttcagcgggtcggtgtaaatattccgtagctgaatagactctgcaatccacggcagatcggccatcagatgggaatcgttggcaatcgccagcaccactttgatgtcttcttcttgcaggttgcgtaactctttacctaacggccacagtgctttgtctaccaggcgttggtcatagtattccgccagccacaggtctgctttggcgaagaccatctccagcatgccgagacgcgtcgagaagaatggccaatcgcggcacatagcctccagctcgctctgtttgccgtcttcgaccactttttgcagcgccgtacctgcacccagccaggcggggagcatcagacggttttgcgtccaggcgaagatccacggaatggcgcgtagtgactcgacgccgccggttgggcgacgtttcgccggacgtgaacccaacggcagtttgcccaattcttgttccggcgtagcggagcggaagtaaggcacaaaatctttgttttcacgtacgtagccacggtagagatcgcaggagatgactgacagttcatccataatgcgacgccagctctctttcggctcaggtggtggcagcaggttggcttccagaatcgccccggtgtacagcgacaggctgctgacggtgatttctggcagaccatatttaaagcggatcatctcgccctgttcagtcacgcgcaggccacctttcaggcttcctggcggttgtgacagcagcgccgcatgagcaggtgcgccgccgcgaccaatggaaccgccgcgaccgtggaacaacgtcagctcaatacccgctttttcgcaggttttgattaatgcatcctgtgcctgatattgcgcccaggaagctgccatcactcccgcatcttttgctgagtcggaatagccaatcatcaccatctgtttgccctgaatcaggccacgataccagtcaatattgagcagctgggtcatgacatcgttggcgttgttcagatcatcgagggtttcaaacagcggagcaaccggcatcgcaaacccgatacccgcttctttcagcagcaggtggacagccagtacgtcggacggcgttttcgccatcgagatcacgtaggcggcaatggagccttgcggtgcttcggcaatcacctggcaggtatcgagcacttcgcgcgtttcggcgcttggttgccagttgcgcggcagaagcggacgtttggagttcagttcgcggatcaggaacgcctgtttgtcggcctctgaccagctttcgtagtcgccgataccgaggtagcgggtcagctcgcccagcgcttcggtatgacgcgtgctctcctgacggatatcaatacggaccagcggtacgccgaaacatttcacgcggcgcagggtgtcgagcagatcgccgttggcgataatacccatgccacacgcctgaagtgactggtagcaagcgtagagcggttcccacagttcttcgttttgtgtcagcaggccttctggttttggcagttcttcgcctttcaggcgcgcttccagccatgcctgtgtcgccatcaggcgagaacgcaggtttttcatcagatagcgatacggttctgcggcaccttcttcgccaaccagcgccagcagttcaggggtcgcttcaaccatcgacagttcagaaaccagcacctgaatatctttcaggaacaaatcggtggctttccagcggctgagtagcaggacgtggcgggtgatatcggcagtgacgttcgggttgccgtcgcggtcgccgcccatccacgaagtaaaacggaccggaacaaattcgacgggcagtttgtagccgaggttctcttccagttgttcgttcagttcgcgcaggtaatttggtacgccttgccacaggctgttttccactacggcaaagccccatttggcttcatctaccgggcttggacgcagcttacggatttcatcggtatgccatgactgggcgatcaactggcgcaggcgacgcatcagctggttgtgttcgtagtcagcgatatctttgttatcgagctgttttaaacaggcgttcacttccaccattttgtggatcagtgtacgacgggtaatttcggttgggtgagccgtgaggaccagttccagcgacagcgattccactgcttttttgatggtgtcttcgctcagttccggctggtttttcagtttacgcagggtgcgggcgatcacttccgggttgctggcagcttcgcctttcggcgaaatgctgtggtattgctcggcggtgttggccaggttcaggaactgactaaacgcacgcgcaacgggcagcagctcgtcgttcgacaaattttgtaaggtggtgagcaactcctggcggttagcatcattgccagcgcgtgaagatttcgacaacttacggatagtttctacgcgttcaagaatgtgttctcccaacgcatccttgatggtttctcccagcactttgccgagcatactgacattactacgcaatgcggaatattgttcgttcatattaccccagacaccccatcttatcgtttgatagccctgtatccttcacgtcgcattggcgcgaatatgctcgggctttgcttttcgtcgtcttttataaagccacgtaaaagcggtgacgtcaaatgctgcgaaatcgcttcagcaaacgaataaatagcaggaatttacgccattaaattcacgacgctttaaataagcgtaacttatggaaatgttaaaaaatcgccatacataacaccaaaggtgtaggtcggataagatgcgcaagcatcgcatccgacattattgcggcacaggagtttggcaacggtgccggatgcggcgcgagcgccttatccggcctacgttttaatgccagcaaaaatggtgaattacctggataatcaactcacgggtgggtttaataaaccgcgtctccagatattcatcaggctgatgagcttgattgatggaacccggaccgagcaccagcgtagggcataacgtttgaataaacggcgcttcggtacagtaattcaccacttcggtttttgctccgagcaatttctcaaccacttcaaccagttgatgattcggtgggcattcatagccagggatcggcggatgcagctcgtcgaccgtcagacgacccggccagcgttcgctcaccggagccaatgcatcgttgagcaaaccattaagttcattgagtgtcatgccaggcagcggacgaatatccatatgcaactcacagcaagcgcaaatacggttagaagcgtcgccaccgtgaatatgcccgaggttgagcgtagggtatggcacggtaaacgcttcgtagtgataacgttctttcaggttatcgcgcaattgcaaaatatgcccgatggcgtcgtgcattagttcgatagcgttaactccgcgtgctggatcgctggagtgccccgactggccctgaatacggatggcgttagagatatgacctttatgtgcgcgtaccggttgtagtgacgtcggttcgccaatgatggcgcaatccgggcgcagggcggtagtttcggcaaaataacgcgctccggccatactggtttcttcatcagcagtcgccagaatgtagagcggttttttcagtttcgtgacgtcgacatcgcgtagcgcatcaaggataaacgcaaaaaagcctttcatgtcggcggtgcctaagccgtaaagcttgccgtcatgctccgtcagtgtaaacggatcgcgcgtccagcgaccgtcatcaaatggcaccgtatcggtatgccccgccagcaacaagccgccagccccctgtccgatacttgccagcatattgaatttgttgcgagttcctggaacaggctgcacttccacattgaagcccaaatctttaaaccagtccgccagcagagtgattaaatctgcattgctttgatcgagtgcctcttccgtggcgcttattgaaggtgtggcaatcagagcgcggtaaatctcgataaatggcggtaatttgtttttcattgttgacacacctctggtcatgatagtatcaatattcatgcagtatttatgaataaaaatacactaacgttgagcgtaataaaacccaccagccgtaaggtgaatgttttacgtttaacctggcaaccagacataagaaggtgaatagccccgatgttgaatacgctgattgtgggtgccagcggctacgctggcgcagagctagtgacctatgtaaatcgccatccgcatatgaacataaccgctttgactgtttcagcgcaaagcaatgatgcgggaaagttaatctccgatttgcatccgcagctaaaaggcatcgttgatctgccgttgcagccgatgtcggatatcagcgagtttagcccaggggtggacgtagtgtttctcgccaccgcccatgaagttagccacgatttagcgccgcagtttcttgaagcgggctgcgtggtgttcgacctttccggcgcgtttcgtgttaacgacgccaccttctatgaaaaatattacggctttacccatcaatacccggaactgttggaacaggcagcctacggtctggcggagtggtgcggtaataaattaaaagaagcgaatttgattgcggtgccgggctgttatccgacggcggcacagctggcgctgaaaccgttgattgatgccgatcttcttgacctcaatcagtggccggtgatcaacgccaccagcggcgtgagcggtgcagggcgtaaagcggccatttcaaacagcttttgtgaagttagcctgcaaccgtatggcgtctttactcatcgccatcaaccagagatcgccacacacctcggtgctgacgttatcttcaccccacatctgggcaatttcccgcgcggcattctcgaaaccattacctgccgcctgaaatcgggtgtgacccaggcgcaagtcgcgcaagtgttacagcaggcgtatgcccataaaccgctggtgcggctgtatgacaaaggcgttccggcgctgaaaaatgtcgttgggctgccattttgcgatatcgggtttgccgttcagggcgagcatttgattattgtggcgaccgaagacaacttactgaaaggcgcggcggcacaagcggtacagtgcgccaatattcgtttcggctatgcggaaacgcagtctcttatttaagggtgcaatgatgaatccattaattatcaaactgggcggcgtactgctggatagtgaagaggcgctggaacgtctgtttagcgcactggtgaattatcgtgagtcacatcagcgtccgctggtgattgtgcacggcggcggttgcgtggtggatgagctgatgaaagggctgaatctgccggtgaaaaagaaaaacggcctgcgggtgacgcctgctgatcagatagacattatcaccggagcactggcgggaacggcaaataaaaccctgttggcatgggcgaagaaacatcagattgcggccgtaggtttgtttctcggtgacggcgacagcgtcaaagtgacccagcttgatgaagagttaggtcatgttggactggcgcagccaggttcgcctaagcttatcaactccttgctggagaacggttatctgccggtggtcagctccattggcgtaacagacgaagggcaactgatgaacgtcaatgccgaccaggcggcaacggcgctggcggcaacgctgggcgcggatctgattttgctctccgacgtcagcggcattctcgacggcaaagggcaacgcattgccgaaatgaccgccgcgaaagcagaacaactgattgagcagggcattattactgacggcatgatagtgaaagtgaacgcggcgctggatgcggcccgcacgctgggccgtccggtagatatcgcctcctggcgtcatgcggagcagcttccggcactgtttaacggtatgccgatgggtacgcggattttagcttaagttttgttggccggaggcgcagctttccggcattgaatttcaaaataaggaaacagagttatggcactttggggcgggcgttttacccaggcagcagatcaacggttcaaacaattcaacgactcactgcgctttgattaccgtctggcggagcaggatattgttggctctgtggcctggtccaaagccctggtcacggtaggcgtgttaaccgcagaagagcaggcgcaactggaagaggcgctgaacgtgttgctggaagatgttcgcgccaggccacaacaaatccttgaaagcgacgccgaagatatccatagctgggtggaaggcaaactgatcgacaaagtgggccagttaggcaaaaagctgcataccgggcgtagccgtaatgatcaggtagcgactgacctgaaactgtggtgcaaagataccgttagcgagttactgacggctaaccggcagctgcaatcggcgctggtggaaaccgcacaaaacaatcaggacgcggtaatgccaggttacactcacctgcaacgcgcccagccggtgacgttcgcgcactggtgcctggcctatgttgagatgctggcgcgtgatgaaagccgtttgcaggatgcgcttaagcgtctggatgtcagcccgctaggctgtggcgcgctggcgggaacggcctatgaaatcgaccgtgaacagttagcaggctggctgggctttgcttcggcgacccgtaacagtctcgacagcgtttctgaccgtgaccatgtgttggaactgctttctgctgccgctatcggcatggtgcatctgtcgcgttttgctgaagatctgattttctttaacaccggcgaagcggggtttgtggagctttctgaccgcgtgacttccggttcatcattaatgccgcagaagaaaaacccggatgcgctggagctgattcgcggtaaatgcggtcgggtgcagggggcgttaaccggcatgatgatgacgctgaaaggtttgccgctggcttacaacaaagatatgcaggaagacaaagaaggtctgttcgacgcgctcgatacctggctggactgcctgcatatggcggcgctggtgctggacggcattcaggtgaaacgtccacgttgccaggaagcggctcagcagggttacgccaacgccaccgaactggcggattatctggtggcgaaaggcgtaccgttccgcgaggcgcaccatattgttggtgaagcggtggtggaagccattcgtcagggcaaaccgctggaagatctgccgctcagtgagttgcagaaattcagtcaggtgattgacgaagatgtctatccgattctgtcgctgcaatcgtgcctcgacaagcgtgcggcaaaaggcggcgtctcaccgcagcaggtggcgcaggcgattgcttttgcgcaggctcggttggggtaagaacatttatatgtacaaatttgagcctggcttatcgccgggcttttttatggcaaaaaaaagcggatcctggagatccgcaaaagttcacgttggctttagttattcgagttgagaaactctcgaaacgggcagtgacttcaagggttaaaagaggtgccgctccgtttctgtgagcaattatcagtcagaatgcttgatagggataatcgttcattgctattctacctatcgccatgaactatcgtggcgatggaggatggataatgaatattcgtgatcttgagtacctggtggcattggctgaacaccgccattttcggcgtgcggcagattcctgccacgttagccagccgacgcttagcgggcaaattcgtaagctggaagatgagttgggcgtgatgttgctggagcggaccagccgtaaagtgttgttcacccaggcgggaatgctgctggtggatcaggcgcgtaccgtgctgcgtgaggtgaaagtccttaaagagatggcaagccagcagggcgagacgatgtccggaccgctgcatattggtttgattcccacggttggaccgtacctgctaccgcatattatcccgatgctgcaccagacctttccaaagctggaaatgtatctgcatgaagcacagacccaccagttactggcgcaactggacagtggcaaactcgattgcgtgatcctcgcgctggtgaaagagagcgaagcattcattgaagtgccgttgtttgatgagccaatgttgctggctatctatgaagatcacccgtgggcgaaccgcgaatgcgtaccgatggccgatctggcaggggaaaaactgctgatgctggaagatggtcactgtttgcgcgatcaggcaatgggtttctgctttgaagccggggcggatgaagatacacacttccgcgcgaccagcctggagacactgcgtaacatggtggcggcaggtagcgggatcactttactgcctgcgctggctgtgccgccggagcgcaaacgcgatggggttgtttatttgccgtgtattaagccggaacctcgccgcacgattggcctggtttatcgtcctggctcaccgctgcgcagccgctatgagcagctggcagaggccatccgcgcaagaatggatggccatttcgataaagtgttaaaacaggcggtttaagccatttagcgcagctacccgataggcttccgccatcgtcgggtagttaaaggtggtgttgacgaagtactcaatagtgttgccgccacctttctgttccataatcgcctgaccgatatgaataatttcggcagcgcgctcgccaaagcagtgaatgcccagaatctcttttgtttcccgatggaacaaaattttcagcgtgcccacgttcatgccgacgatttgtgcacgtgccagatgtttgaactgggcgcggcccacttcatatggcactttcatcgcggtcagctgctgttcggttttgcccacagagctgatttccgggatggtgtaaatgccggtagggatatcttcaatcagatgtgcggtggcttcacctttcaccagcgcctgcgcggcaatgcgcccctggtcataggccgccgacgccaggctcggataaccaatcacgtcgcccaccgcgtaaacgtgcggctgtgcggtctgatacatgctgttgaccttcagctgtccgcgactgtcagtttccagcccaatgttctgtaacgccagcgaatcagtattaccggtgcgaccgttggcatagagcaggcagtcagctttcagttttttacccgacttcagatgcatgatcacaccgtcgtcacagccttcgatcttctcgtactcttcgttgtggcgaatcactacgccactgttccagaagtgataggagagagaatctgacatctcttgatcgagaaatgccagcagccgatcgcgggtgttgatcagatccacttttacatccataccgcggaagatcgacgcatattcacagccgatcactccagcaccatagataagtacatggcgcggttcgtggtgcatgctaagaattgagtcgctgtcgtaaatgcgtggatgggtgaaatcaacatctgttggatgatatggacgagagccgcaggcaataataaatttttcagcggttagtgtttcaacgctgccgtccgggcaatccagcgccaacgtatgctcgtcaacaaagcgagcgttcccctgcaatatttcacagtgattacgttcgtaaaatccctgacgcatgcgcgtttgttgattaatcacgttatcggcatggttaaggatatcggcaaaagaagagcggagcagtcgggaatggtcgctgtaaagtgggttttgattgaattctataatgcggctgacggcgtgacggagagctttcgacgggatggtgccccagtgggtgcaaccgccgccaacattttgataacgctcgataactgcgacgcgcgcaccttgcttaaccaggcccattgcagcgccttcgccgccggggccggaacctattactatggcatcgtaatcgtaggaatgtggcatggtagggcttacctgttcttatacataaaagcaacataatggtaacattttatcgcgggtaagccaattgatccccgtcatttatctggctatatcctgagcggcctttgctttgtctgtttcttacttttgccctgacgttttattggatttttatcgacgatactctccgtttaagcggcaggtttccgctgtacgtaaaagaaccggccaaagaattgcagtaaatatgttttattgcgttaccgttcattcacaatactggagcaatccagtatgttcattctctggtatagtgccagcagtacttttggcaaggattcagacatcgtgatgggcgtaagagcgcaacaaaaagaaaaaacccgccgttcgctggtggaagccgcatttagccaattaagtgctgaacgcagcttcgccagcctgagtttgcgtgaagtggcgcgtgaagcgggcattgctcccacctctttttatcggcatttccgcgacgtagacgaactgggtctgaccatggttgatgagagcggtttaatgctacgccaactcatgcgccaggcgcgtcagcgtatcgccaaaggcgggagtgtgatccgcacctcggtctccacatttatggagttcatcggtaataatcctaacgccttccggttattattgcgggaacgctccggcacctccgctgcgtttcgtgccgccgttgcgcgtgaaattcagcacttcattgcggaacttgcggactatctggaactcgaaaaccatatgccgcgtgcgtttactgaagcgcaagccgaagcaatggtgacaattgtcttcagtgcgggtgccgaggcgttggacatcggcgtcgaacaacgtcggcaattagaagagcgactggtactgcaactgcgaatgatttcgaaaggggcttattactggtatcgccgtgaacaagagaaaaccgcaattattccgggaaatgtgaaggacgagtaatgaaacaagcaaatcaagatagaggtacgctgctgctggcgttagttgctggcttatcgattaatggtactttcgcagcgctgtttagctccattgtgccattttctgtattcccgattatttccctggtgctgacggtttactgcctgcatcaacgttatcttaatcgcactatgccggtaggcttgccgggtctggcagctgcctgttttattctcggcgtactgctgtacagcacggtagttcgtgcggaatatccggatatcggctctaacttcttcccggcagtactctccgtcattatggtgttctggattggcgcgaagatgcgtaaccgtaagcaggaagttgctgagtaatcggaatcatgccggatgctggcgcatccggcatgggttttacttcgcggtcagtaatacgccgcactccatatggtgcgtgtaggggaactgatcaaacagagccagacgttcgaccttgtgcgtctggcttaatgtttccagattcttgcataacgtttccggattgcaggagatatacagaatacgtggatacgcctgcaccattttctcggtttcactgtccagaccgctgcgcggcgggtcgacaaaaatggtttcgcactgataactctttaagtcgatcccttgcaggcgattaaactcgcgtacaccattcatcgcctgagtaaattcttctgccgccatacgaataatttgtacgttatcaatatggttagctgcgatgttgtattgcgcagcagcaaccgacggcttagcgatttcggtggctaatacccgatcaaaattgcgcgccagtgctaatgaaaagttaccgttgccgcagtacagctccagtaaatcgccttttgagcctttggttacgtccagcgcccattccagcatctgaatattcatcgccgcgttcggctgggtaaaactgttttctacctgacggtagatcatctctttccctgcgaccggcagacgttcatcgatgtaatcctgatccagctcgattttggttttcgttgcccgaccaatcagatgcacattcagattctgcgcgcgcagtgcatcgcgcagggcttccgcttcctgacgccactcatcatccagctttttatggtacaacagggaaaccaccgcctgattactcagcgtggtgaggtaatcaatctggaacaacttgtggcgcagaacgggattattacgcacacccgcaatcatcgccgtcatcaactggttgatgagttcactggcagcggggaagctatccacgcggatgcggcttttggtttgttgatcgaaaatgatgtgatacaggtcatcgccatcgtgccagatgcggaactccgcacgcatccggtaatgactgaccggcgagcgaaacacttccggaaccaggtcagaaaacggtgccatcatactttgcaaacgtaccactttttcggctaactgcgcttcatactgttctgttggaaggtgttcgggggtcatgatgtatcctgaaaaattaaagtacgcggcgattgtagggattgctcatcagatgtccagatcttgatgaattcctatttgtgagctacgtctggacagtaacttgttacaacctgtagcatccacttgccggtcctgtgagttaatagggaatccagtgcgaatctggagctgacgcgcagcggtaaggaaaggtgcgatgattgcgttatgcggacactgccatccggtgggaagtcatcatctcttagtatcttagatacccctccaagcccgaagacctgccggccaacgtcgcatctggttctcatcatcgcgtaatattgatgaaacctgcggcatccttcttctattgtggatgctttacaatgattaaaaaagcttcgctgctgacggcgtgttctgtcacagccttttccgcttgggcacaggataccagcccggatactctcgtcgttactgctaaccgttttgaacagccgcgcagcactgtgcttgcaccaaccaccgttgtgacccgtcaggatatcgaccgctggcagtcgacctcggtcaatgatgtgctgcgccgtcttccgggcgtcgatatcacccaaaacggcggttcaggtcagctctcatctatttttattcgcggtacaaatgccagtcatgtgttggtgttaattgatggcgtacgcctgaatctggcgggggtgagtggttctgccgaccttagccagttccctattgcgcttgtccagcgtgttgaatatatccgtgggccgcgctccgctgtttatggttccgatgcaataggcggggtggtgaatatcatcacgacgcgcgatgaacccggaacggaaatttcagcagggtggggaagcaatagttatcagaactatgatgtctctacgcagcaacaactgggggataagacacgggtaacgctgttgggcgattatgcccatactcatggttatgatgttgttgcctatggtaataccggaacgcaagcgcagacagataacgatggttttttaagtaaaacgctttatggcgcgctggagcataactttactgatgcctggagcggctttgtgcgcggctatggctatgataaccgtaccaattatgacgcgtattattctcccggttcaccgttgctcgatacccgtaaactctatagccaaagttgggacgccgggctgcgctataacggcgaactgattaaatcacaactcattaccagctatagccatagcaaagattacaactacgatccccattttggtcgttatgattcgtcggcgacgctcgatgagatgaagcaatacaccgtccagtgggcaaacaatgtcatcgttggtcacggtagtattggtgcgggtgtcgactggcagaaacagactacgacgccgggtacaggttatgttgagaatggatatgatcaacgtaataccggcatctatctgaccgggctgcaacaagtcggcgattttacctttgaaggcgcagcacgcagtgacgataactcacagtttggtcgtcatggaacctggcaaaccagcgccggttgggaattcatcgaaggttatcgcttcattgcttcctacgggacatcttataaggcaccaaatctggggcaactgtatggcttctacggaaatccgaatctggacccggagaaaagcaaacagtgggaaggcgcgtttgaaggcttaaccgctggggtgaactggcgtatttccggatatcgtaacgatgtcagtgacttgatcgattatgatgatcacaccctgaaatattacaacgaagggaaagcgcggattaagggcgtcgaggcgaccgccaattttgataccggaccactgacgcatactgtgagttatgattatgtcgatgcgcgcaatgcgattaccgacacgccgttgttacgccgtgctaaacagcaggtgaaataccagctcgactggcagttgtatgacttcgactggggtattacttatcagtatttaggcactcgctatgataaggattactcatcttatccttatcaaaccgttaaaatgggcggtgtgagcttgtgggatcttgcggttgcgtatccggtcacctctcacctgacagttcgtggtaaaatagccaacctgttcgacaaagattatgagacagtctatggctaccaaactgcaggacgggaatacaccttgtctggcagctacaccttctgaaccacgtcccaccgtgctggtgtttgactccggcgtcggtgggttgtcggtctatgacgagatccggcatctcttaccggatctccattacatttatgctttcgataacgtcgcttttccgtatggcgaaaaaagcgaagagtttattgttgagcgagtggtggcaattgtcaccgcagtgcaagaacgttatccccttgcgctggctgtggtcgcttgcaacaccgccagtaccgtttcacttcctgcattacgcgaaaagttcgacttcccggttgttggtgtcgtgccggcgattaaacctgctgcacgtctgacggcaaatggcattgtcggattactggcaacccgcggaactgttaaacgttcttatactcatgagctgatcgcgcgtttcgctaatgaatgccagatagaaatgctgggctcggcagagatggttgagttggctgaagcgaagctgcatggcgaagatgtttctctggatgcactaaaacgtatcctacgcccgtggttaagaatgaaagagccgccagataccgttgtattgggttgcacccatttccctctactacaagaagaactcttacaggtgctgccagagggaacccggctggtggattctggcgcagcgattgctcgcagaacggcctggctgttagaacatgaagctccggatgcaaaatctgccgatgcgaatattgccttttgtatggcaatgacgccagaagctgaacaattattgcccgttttacagcgttacggcttcgaaacgctcgaaaaactggcagttttaggctgatttggttgaatgttgcgcggtcagaaaattattttaaatttcctcttgtcaggccggaataactccctataatgcgccaccactgacacggaacaacggcaaacacgccgccgggtcagcggggttctcctgagaattccgacagagaaagcaaaaataaatgcttgactctgtagcgggaaagcgtattatgcacaccccgcgccgctgagaaaaagcaaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacagaaagaagcttgcttctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagcttgttggtggggtaacggctcaccaaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggcttcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgttctttgaagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtcttgcgaagcagactgatacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcacctgccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgagagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggagcagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgcttatgcgttgttgggtaggggagcgttctgtaagcctgcgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaactaaggctgagacgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggcttggaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagagtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagctgttttggcggattgagagaagattttcagcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaataaaacgaaaggctcagtcgaaagactgggcctttcgttttatctgttgtttgtcggtgaacgctctcctgagtaggacaaatccgccgggagcggatttgaacgttgcgaagcaacggcccggaaggtggcgggcaggacgcccgccataaactgccaggcatcaaattaagcagaaggccatcctgacggatggcctttttgcgtttctacaaactcttcctgtcgtcatatctacaagccatccccccacagatacggtaaactagcctcgtttttgcatcaggaaagcagctatgaaccactccttaaaaccctggaacacatttggcattgatcataatgctcagcacattgtatgtgccgaagacgaacaacaattactcaatgcctggcagtatgcaaccgcagaaggacaacccgttcttattctgggtgaaggaagtaatgtactttttctggaagactatcgcggcacggtgatcatcaaccggatcaaaggtatcgaaattcatgatgaacctgatgcgtggtatttacatgtaggagccggagaaaactggcatcgcctggtaaaatacactttgcaggaaggtatgcctggtctggaaaatctggcattaattcctggttgtgtcggctcatcacctatccagaatattggtgcttatggcgtagaattacagcgagtttgcgcttatgttgattgtgttgaactggcgacaggcaagcaagtgcgcttaactgccaaagagtgccgttttggctatcgcgacagtatttttaaacatgaataccaggatcgcttcgccattgtagccgtaggtctgcgtctgccaaaagagtggcaacctgtactaacgtatggtgacttaactcgtctggatcctacaacagtaacgccacagcaagtatttaatgcggtgtgtcatatgcgcaccaccaaactccctgatccaaaagtgaatggcaatgccggtagtttcttcaaaaaccctgttgtatctgccgaaacggctaaagcattactggcgcaatttccaacagcaccaaattacccccaggcgggtggttcagtaaaactggcagcaggttggcttattgatcagtgccagctaaaagggatgcaaatgggtggggctgcggtgcaccgtcaacaggcgttagttctcattaatgaagacaatgcaaaaagcgaagatgtggtgcaactggcacaccatgtaagacaaaaagtgggtgaaaaatttaatgtctggcttgagcctgaagtccgctttattggtgcatcaggtgaagtgagcgcagtggagacaatttcatgaaggataacaccgtgccactgaaattgattgccctgttagcgaacggtgaatttcactctggcgagcagttgggtgaaacgctgggaatgagccgggcggctattaataaacacattcagacactgcgtgactggggcgttgatgtctttaccgttccgggtaaaggatacagcctgcctgagcccatccagttacttaatgctgaacagatattgggtcagctggatggcggtagtgtagccgtgctgccagttattgactccacgaatcagtaccttcttgatcgtatcggagagcttaaatcgggcgatgcctgtgttgcagaataccagcaggctggccgtggtcgccgggggcggaaatggttttcgccttttggcgcaaacttatatttgtcgatgttctggcgtctggaacaaggcccggcggcggcgattggtttaagtctggttatcggtatcgtgatggcggaagtattacgcaagctgggagcagataaagttcgtgtcaaatggcctaatgacctctatctgcaggatcgcaagctggcaggcattcttgtggagctgactggcaaaactggcgatgcggcgcaaatagtcattggagccgggatcaacatggcaatgcgccgtgttgaagagagtgtcgttaatcaggggtggatcacgctgcaggaagcggggatcaatctcgatcgtaatacgttggcggccatgctaatacgtgaattacgtgctgcgttggaactcttcgaacaagaaggattggcaccttatctgtcgcgctgggaaaagctggataattttattaatcgcccagtgaaacttatcattggtgataaagaaatatttggcatttcacgcggaatagacaaacagggggctttattacttgagcaggatggaataataaaaccctggatgggcggtgaaatatccctgcgtagtgcagaaaaataagaaaggggagtattcgctcccctgcaaattatttgcgtagtctgacctcttctaccgcatgatttgcacttttcgtcaggattaaactggcgcgctcacgagtaggtagaatattttgctttaagttcagccagttgatctctttccacaatgtcatggcagtcttaatcgcttcttctttagttaatttcgcgtagttatgaaaataggaatccgggtcggtaaaagccccttcgcggaatttcagaaaacggttgatataccatgtctgaagtaagtcttccggtgcatcaacatatatcgaaaaatcgacaaaatcagaaacaaatacatgatgtggatcgtgtggataatccatcccgctctgtaagacatttaacccttcaagaattaaaatatcaggctgaacaaccgttttatctccatccgggatcacatcataaataagatgtgagtaaacaggtgctgtaacgtttggcacgccggatttgagatcggaaacaaacttcaccaggcgatgcatatcatacgattccgggaagcctttcttcttcatcagaccacgttctttcagaacctgattagggtgaaggaagccatctgtagtgatcagttcaacacgacgatgttccggccaacggcttaatagcgcctgcaatacacgggcggttgtacttttccccaccgcgacactgccagcaatactgataatgtaaggaatgcgttgcccgttggtaccaagaaactgttccagaactgcctgacggcgcagattcgagcttatatagaagttcagcaaacgtgacaaaggtaaatagatctcggcaacttcttctaacgagagatcttcattaatacctttgagacgggcgatctcatcttccgataacgtcataggtacggaatcacgcagagctgcccactggttgcggtcaaactgtaggtaaggcgtcattaacgtttgctcttttatactcataagcatgtttctggcggtcatagctctatcggcaaagcgatatttgccatggcgcgtcacagttctgttgaatgggttaatgggcaggagggtaacaccagatggggaggaataataagaaaaaatctctgccaggaagctatcgttgaaaagcaatgtgacagatattccatctgataaaaagaattatggtttagcaggagcgcattgttgagcacaatgatgttgaaaaagtgtgctaatctgccctccgttcggctgtttcttcatcgtgtcgcataaaatgtgaccaataaaacaaattatgcaattttttagttgcatgaactcgcatgtctccatagaatgcgcgctacttgatgccgacttagctcagtaggtagagcaactgacttgtaatcagtaggtcaccagttcgattccggtagtcggcaccatcaagtccggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcacagacttcgaaggttcgaatccttcccccaccaccaatttcggccacgcgatggcgtagcccgagacgataagttcgcttaccggctcgaataaagagagcttctctcgatattcagtgcagaatgaaaatcaggtagccgagttccaggatgcgggcatcgtataatggctattacctcagccttccaagctgatgatgcgggttcgattcccgctgcccgctccaagatgtgctgatatagctcagttggtagagcgcacccttggtaagggtgaggtcggcagttcgaatctgcctatcagcaccacttcttttctcctccctgttttttccttctgtttattgcattcaacaagtcgggcatgttgcctggttgatgtggtgatatcaccgatttatccgtgtcttagagggacaatcgatgtctaaagaaaagtttgaacgtacaaaaccgcacgttaacgtcggtactatcggccacgttgaccatggtaaaacaacgctgaccgctgcaatcactaccgtactggctaaaacctacggcggtgctgctcgcgcattcgaccagatcgataacgcgccggaagaaaaagctcgtggtatcaccatcaacacttctcacgttgaatacgacaccccgacccgtcactacgcacacgtagactgcccggggcacgccgactatgttaaaaacatgatcaccggtgctgctcagatggacggcgcgatcctggtagttgctgcgactgacggcccgatgccgcagactcgtgagcacatcctgctgggtcgtcaggtaggcgttccgtacatcatcgtgttcctgaacaaatgcgacatggttgatgacgaagagctgctggaactggttgaaatggaagttcgtgaacttctgtctcagtacgacttcccgggcgacgacactccgatcgttcgtggttctgctctgaaagcgctggaaggcgacgcagagtgggaagcgaaaatcctggaactggctggcttcctggattcttacattccggaaccagagcgtgcgattgacaagccgttcctgctgccgatcgaagacgtattctccatctccggtcgtggtaccgttgttaccggtcgtgtagaacgcggtatcatcaaagttggtgaagaagttgaaatcgttggtatcaaagagactcagaagtctacctgtactggcgttgaaatgttccgcaaactgctggacgaaggccgtgctggtgagaacgtaggtgttctgctgcgtggtatcaaacgtgaagaaatcgaacgtggtcaggtactggctaagccgggcaccatcaagccgcacaccaagttcgaatctgaagtgtacattctgtccaaagatgaaggcggtcgtcatactccgttcttcaaaggctaccgtccgcagttctacttccgtactactgacgtgactggtaccatcgaactgccggaaggcgtagagatggtaatgccgggcgacaacatcaaaatggttgttaccctgatccacccgatcgcgatggacgacggtctgcgtttcgcaatccgtgaaggcggccgtaccgttggcgcgggcgttgtagcaaaagttctgagctaattgccgataacatttgacgcaatgcgcactaaaagggcatcatttgatgccctttttgcacgctttcgtaccagaacctggctcatcagtgattttctttgtcataatcattgctgagacaggctctgttgagggcgtataatccgaaaagctaatacgcgtttcgatttggtttgcctcgcgatcgcggggtgaaaatgtttgtagaaaacttctgacaggttggtttatgagtgcgaataccgaagctcaaggaagcgggcgcggcctggaagcgatgaagtgggtcgttgtggtggcattgctcctggtggcgattgtcggcaactacctttatcgcgacattatgctgccgctgcgtgcgctggccgtagtaattctgattgctgcagcgggtggtgtcgcgctgttaacgacaaaaggtaaagctaccgttgcttttgcccgtgaagcgcgtaccgaagtccgtaaggtcatttggccgactcgccaggaaacattgcacaccacgctgattgtggctgcggttaccgcagtaatgtcactgatcctgtggggactggatggtattctggttcgcctggtatcctttatcactggcctgaggttctgagatgtctgaagctcctaaaaagcgctggtacgtcgttcaggcgttttccggttttgaaggccgcgtagcaacgtcgctgcgtgagcatatcaaattacacaacatggaagatttgtttggtgaagtcatggtaccaaccgaagaagtggttgaaatccgtggcggtcagcgtcgcaaaagcgaacgtaaattcttccctggctacgtcctcgttcagatggtgatgaacgacgcgagctggcacctggtgcgcagcgtaccgcgtgtgatgggcttcatcggcggtacttccgatcgtcctgcgccaatcagcgataaagaagtcgatgcgattatgaaccgcctgcagcaggttggtgataagccgcgtccgaaaacgctgtttgaaccgggtgaaatggtccgtgttaatgatggtccgttcgctgacttcaacggtgttgttgaagaagtggattacgagaaatctcgtctgaaagtgtctgtttctatcttcggtcgtgcgaccccggtagagctggacttcagccaggttgaaaaagcctaacccagcgatcaaaaaagcggcgatttaatcgttgcacaaggcgtgagattggaatacaatttcgcgccttttgtttttatgggccttgcccgtaaaacgattttttatatcacggggagcctctcagaggcgttattacccaacttgaggaatttataatggctaagaaagtacaagcctatgtcaagctgcaggttgcagctggtatggctaacccgagtccgccagtaggtccggctctgggtcagcagggcgtaaacatcatggaattctgcaaagcgttcaacgcaaaaactgattccatcgaaaaaggtctgccgattccggtagtaatcaccgtttacgctgaccgttctttcactttcgttaccaagactccgccggcagcagttctgctgaaaaaagcggctggtatcaagtctggttccggtaagccgaacaaagacaaagtgggtaaaatttcccgcgctcagctgcaggaaatcgcgcagaccaaagctgccgacatgactggtgccgacattgaagcgatgactcgctccatcgaaggtactgcacgttccatgggcctggtagtggaggactaagaaatggctaaactgaccaagcgcatgcgtgttatccgcgagaaagttgatgcaaccaaacagtacgacatcaacgaagctatcgcactgctgaaagagctggcgactgctaaattcgtagaaagcgtggacgtagctgttaacctcggcatcgacgctcgtaaatctgaccagaacgtacgtggtgcaactgtactgccgcacggtactggccgttccgttcgcgtagccgtatttacccaaggtgcaaacgctgaagctgctaaagctgcaggcgcagaactggtaggtatggaagatctggctgaccagatcaagaaaggcgaaatgaactttgacgttgttattgcttctccggatgcaatgcgcgttgttggccagctgggccaggttctgggtccgcgcggcctgatgccaaacccgaaagtgggtactgtaacaccgaacgttgctgaagcggttaaaaacgctaaagctggccaggttcgttaccgtaacgacaaaaacggcatcatccacaccaccatcggtaaagtggactttgacgctgacaaactgaaagaaaacctggaagctctgctggttgcgctgaaaaaagcaaaaccgactcaggcgaaaggcgtgtacatcaagaaagttagcatctccaccaccatgggtgcaggtgttgcagttgaccaggctggcctgagcgcttctgtaaactaatgcctttacgtgggcggtgattttgtctacaatcttacccccacgtataatgcttaatgcagacgtatatccgagatattcgggttgtggcaaggcggcaactgagtgagtcgccaggagcatagctaactatgtgactggtgcgaatgaaggaagccaacgccgccacaagttgaatagcgacggatagaaaagatttgttcgttggagcctggcctatccaggcctccgtcgaagaccgcaggagtttcgcaagaaacttaatcccctgcgtagacggtgacagaacgctaagattattcttttatattctggcttgtttctgctcaccgtaattaagacgctctctccgtttggaggagtgaagtgagttccagagattttctctggcaaacatccaggagcaaagctaatggctttaaatcttcaagacaaacaagcgattgttgctgaagtcagcgaagtagccaaaggcgcgctgtctgcagtagttgcggattcccgtggcgtaactgtagataaaatgactgaactgcgtaaagcaggtcgcgaagctggcgtatacatgcgtgttgttcgtaacaccctgctgcgccgtgctgttgaaggtactccgttcgagtgcctgaaagacgcgtttgttggtccgaccctgattgcatactctatggaacacccgggcgctgctgctcgtctgttcaaagagttcgcgaaagcgaatgcaaaatttgaggtcaaagccgctgcctttgaaggtgagctgatcccggcgtctcagatcgaccgcctggcaactctgccgacctacgaagaagcaattgcacgcctgatggcaaccatgaaagaagcttcggctggcaaactggttcgtactctggctgctgtacgcgatgcgaaagaagctgcttaatcgcagttatctttttaacgcattcgcttacgtataaacttattctgatattcaggaacaatttaaatgtctatcactaaagatcaaatcattgaagcagttgcagctatgtctgtaatggacgttgtagaactgatctctgcaatggaagaaaaattcggtgtttccgctgctgctgctgtagctgtagctgctggcccggttgaagctgctgaagaaaaaactgaattcgacgtaattctgaaagctgctggcgctaacaaagttgctgttatcaaagcagtacgtggcgcaactggcctgggtctgaaagaagctaaagacctggtagaatctgcaccggctgctctgaaagaaggcgtgagcaaagacgacgcagaagcactgaaaaaagctctggaagaagctggcgctgaagttgaagttaaataagccaacccttccggttgcagcctgagaaatcaggctgatggctggtgactttttagtcaccagcctttttgcgctgtaaggcgccagtagcgtttcacactgtttgactactgctgtgcctttcaatgcttgtttctatcgacgacttaatatactgcgacaggacgtccgttctgtgtaaatcgcaatgaaatggtttaagcgtgatagcaacaggcattgcggaaagtgttccattttccggtcaacaaaatagtgttgcacaaactgtccgctcaatggacagatgggtcgacttgtcagcgagctgaggaaccctatggtttactcctataccgagaaaaaacgtattcgtaaggattttggtaaacgtccacaagttctggatgtaccttatctcctttctatccagcttgactcgtttcagaaatttatcgagcaagatcctgaagggcagtatggtctggaagctgctttccgttccgtattcccgattcagagctacagcggtaattccgagctgcaatacgtcagctaccgccttggcgaaccggtgtttgacgtccaggaatgtcaaatccgtggcgtgacctattccgcaccgctgcgcgttaaactgcgtctggtgatctatgagcgcgaagcgccggaaggcaccgtaaaagacattaaagaacaagaagtctacatgggcgaaattccgctcatgacagacaacggtacctttgttatcaacggtactgagcgtgttatcgtttcccagctgcaccgtagtccgggcgtcttctttgactccgacaaaggtaaaacccactcttcgggtaaagtgctgtataacgcgcgtatcatcccttaccgtggttcctggctggacttcgaattcgatccgaaggacaacctgttcgtacgtatcgaccgtcgccgtaaactgcctgcgaccatcattctgcgcgccctgaactacaccacagagcagatcctcgacctgttctttgaaaaagttatctttgaaatccgtgataacaagctgcagatggaactggtgccggaacgcctgcgtggtgaaaccgcatcttttgacatcgaagctaacggtaaagtgtacgtagaaaaaggccgccgtatcactgcgcgccacattcgccagctggaaaaagacgacgtcaaactgatcgaagtcccggttgagtacatcgcaggtaaagtggttgctaaagactatattgatgagtctaccggcgagctgatctgcgcagcgaacatggagctgagcctggatctgctggctaagctgagccagtctggtcacaagcgtatcgaaacgctgttcaccaacgatctggatcacggcccatatatctctgaaaccttacgtgtcgacccaactaacgaccgtctgagcgcactggtagaaatctaccgcatgatgcgccctggcgagccgccgactcgtgaagcagctgaaagcctgttcgagaacctgttcttctccgaagaccgttatgacttgtctgcggttggtcgtatgaagttcaaccgttctctgctgcgcgaagaaatcgaaggttccggtatcctgagcaaagacgacatcattgatgttatgaaaaagctcatcgatatccgtaacggtaaaggcgaagtcgatgatatcgaccacctcggcaaccgtcgtatccgttccgttggcgaaatggcggaaaaccagttccgcgttggcctggtacgtgtagagcgtgcggtgaaagagcgtctgtctctgggcgatctggataccctgatgcctcaggatatgatcaacgccaagccgatttccgcagcagtgaaagagttcttcggttccagccagctgtctcagtttatggaccagaacaacccgctgtctgagattacgcacaaacgtcgtatctccgcactcggcccaggcggtctgacccgtgaacgtgcaggcttcgaagttcgagacgtacacccgactcactacggtcgcgtatgtccaatcgaaacccctgaaggtccgaacatcggtctgatcaactctctgtccgtgtacgcacagactaacgaatacggcttccttgagactccgtatcgtaaagtgaccgacggtgttgtaactgacgaaattcactacctgtctgctatcgaagaaggcaactacgttatcgcccaggcgaactccaacctggatgaagaaggccacttcgtagaagacctggtaacttgccgtagcaaaggcgaatccagcttgttcagccgcgaccaggttgactacatggacgtatccacccagcaggtggtatccgtcggtgcgtccctgatcccgttcctggaacacgatgacgccaaccgtgcattgatgggtgcgaacatgcaacgtcaggccgttccgactctgcgcgctgataagccgctggttggtactggtatggaacgtgctgttgccgttgactccggtgtaactgcggtagctaaacgtggtggtgtcgttcagtacgtggatgcttcccgtatcgttatcaaagttaacgaagacgagatgtatccgggtgaagcaggtatcgacatctacaacctgaccaaatacacccgttctaaccagaacacctgtatcaaccagatgccgtgtgtgtctctgggtgaaccggttgaacgtggcgacgtgctggcagacggtccgtccaccgacctcggtgaactggcgcttggtcagaacatgcgcgtagcgttcatgccgtggaatggttacaacttcgaagactccatcctcgtatccgagcgtgttgttcaggaagaccgtttcaccaccatccacattcaggaactggcgtgtgtgtcccgtgacaccaagctggggccggaagagatcaccgctgacatcccgaacgtgggtgaagctgcgctctccaaactggatgaatccggtatcgtttacattggtgcggaagtgaccggtggcgacattctggttggtaaggtaacgccgaaaggtgaaactcagctgaccccagaagaaaaactgctgcgtgcgatcttcggtgagaaagcctctgacgttaaagactcttctctgcgcgtaccaaacggtgtatccggtacggttatcgacgttcaggtctttactcgcgatggcgtagaaaaagacaaacgtgcgctggaaatcgaagaaatgcagctcaaacaggcgaagaaagacctgtctgaagaactgcagatcctcgaagcgggtctgttcagccgtatccgtgctgtgctggtagccggtggcgttgaagctgagaagctcgacaaactgccgcgcgatcgctggctggagctgggcctgacagacgaagagaaacaaaatcagctggaacagctggctgagcagtatgacgaactgaaacacgagttcgagaagaaactcgaagcgaaacgccgcaaaatcacccagggcgacgatctggcaccgggcgtgctgaagattgttaaggtatatctggcggttaaacgccgtatccagcctggtgacaagatggcaggtcgtcacggtaacaagggtgtaatttctaagatcaacccgatcgaagatatgccttacgatgaaaacggtacgccggtagacatcgtactgaacccgctgggcgtaccgtctcgtatgaacatcggtcagatcctcgaaacccacctgggtatggctgcgaaaggtatcggcgacaagatcaacgccatgctgaaacagcagcaagaagtcgcgaaactgcgcgaattcatccagcgtgcgtacgatctgggcgctgacgttcgtcagaaagttgacctgagtaccttcagcgatgaagaagttatgcgtctggctgaaaacctgcgcaaaggtatgccaatcgcaacgccggtgttcgacggtgcgaaagaagcagaaattaaagagctgctgaaacttggcgacctgccgacttccggtcagatccgcctgtacgatggtcgcactggtgaacagttcgagcgtccggtaaccgttggttacatgtacatgctgaaactgaaccacctggtcgacgacaagatgcacgcgcgttccaccggttcttacagcctggttactcagcagccgctgggtggtaaggcacagttcggtggtcagcgtttcggggagatggaagtgtgggcgctggaagcatacggcgcagcatacaccctgcaggaaatgctcaccgttaagtctgatgacgtgaacggtcgtaccaagatgtataaaaacatcgtggacggcaaccatcagatggagccgggcatgccagaatccttcaacgtattgttgaaagagattcgttcgctgggtatcaacatcgaactggaagacgagtaattctcgctcaaacaggtcactgctgtcggggtaaaacccggcagcggattgtgctaactccgacgggagcaaatccgtgaaagatttattaaagtttctgaaagcgcagactaaaaccgaagagtttgatgcgatcaaaattgctctggcttcgccagacatgatccgttcatggtctttcggtgaagttaaaaagccggaaaccatcaactaccgtacgttcaaaccagaacgtgacggccttttctgcgcccgtatctttgggccggtaaaagattacgagtgcctgtgcggtaagtacaagcgcctgaaacaccgtggcgtcatctgtgagaagtgcggcgttgaagtgacccagactaaagtacgccgtgagcgtatgggccacatcgaactggcttccccgactgcgcacatctggttcctgaaatcgctgccgtcccgtatcggtctgctgctcgatatgccgctgcgcgatatcgaacgcgtactgtactttgaatcctatgtggttatcgaaggcggtatgaccaacctggaacgtcagcagatcctgactgaagagcagtatctggacgcgctggaagagttcggtgacgaattcgacgcgaagatgggtgcggaagcaatccaggctctgctgaagagcatggatctggagcaagagtgcgaacagctgcgtgaagagctgaacgaaaccaactccgaaaccaagcgtaaaaagctgaccaagcgtatcaaactgctggaagcgttcgttcagtctggtaacaaaccagagtggatgatcctgaccgttctgccggtactgccgccagatctgcgtccgctggttccgctggatggtggtcgtttcgcgacttctgacctgaacgatctgtatcgtcgcgtcattaaccgtaacaaccgtctgaaacgtctgctggatctggctgcgccggacatcatcgtacgtaacgaaaaacgtatgctgcaggaagcggtagacgccctgctggataacggtcgtcgcggtcgtgcgatcaccggttctaacaagcgtcctctgaaatctttggccgacatgatcaaaggtaaacagggtcgtttccgtcagaacctgctcggtaagcgtgttgactactccggtcgttctgtaatcaccgtaggtccatacctgcgtctgcatcagtgcggtctgccgaagaaaatggcgctggagctgttcaaaccgttcatctacggcaagctggaactgcgtggtcttgctaccaccattaaagctgcgaagaaaatggttgagcgcgaagaagctgtcgtttgggatatcctggacgaagttatccgcgaacacccggtactgctgaaccgtgcaccgactctgcaccgtctgggtatccaggcatttgaaccggtactgatcgaaggtaaagctatccagctgcacccgctggtttgtgcggcatataacgccgacttcgatggtgaccagatggctgttcacgtaccgctgacgctggaagcccagctggaagcgcgtgcgctgatgatgtctaccaacaacatcctgtccccggcgaacggcgaaccaatcatcgttccgtctcaggacgttgttctgggtctgtactatatgacccgtgactgtgttaacgccaaaggcgaaggcatggtgctgactggcccgaaagaagcagaacgtctgtatcgctctggtctggcttctctgcatgcgcgcgttaaagtgcgtatcaccgagtatgaaaaagatgcaaacggtgaattagtagcgaaaaccagcctgaaagacacgactgttggccgtgccattctgtggatgattgtaccgaaaggtctgccttactccatcgtcaaccaggcgctgggtaaaaaagcaatctccaaaatgctgaacacctgctaccgcattctcggtctgaaaccgaccgttatttttgcggaccagatcatgtacaccggcttcgcctatgcagcgcgttctggtgcatctgttggtatcgatgacatggtcatcccggagaagaaacacgaaatcatctccgaggcagaagcagaagttgctgaaattcaggagcagttccagtctggtctggtaactgcgggcgaacgctacaacaaagttatcgatatctgggctgcggcgaacgatcgtgtatccaaagcgatgatggataacctgcaaactgaaaccgtgattaaccgtgacggtcaggaagagaagcaggtttccttcaacagcatctacatgatggccgactccggtgcgcgtggttctgcggcacagattcgtcagcttgctggtatgcgtggtctgatggcgaagccggatggctccatcatcgaaacgccaatcaccgcgaacttccgtgaaggtctgaacgtactccagtacttcatctccacccacggtgctcgtaaaggtctggcggataccgcactgaaaactgcgaactccggttacctgactcgtcgtctggttgacgtggcgcaggacctggtggttaccgaagacgattgtggtacccatgaaggtatcatgatgactccggttatcgagggtggtgacgttaaagagccgctgcgcgatcgcgtactgggtcgtgtaactgctgaagacgttctgaagccgggtactgctgatatcctcgttccgcgcaacacgctgctgcacgaacagtggtgtgacctgctggaagagaactctgtcgacgcggtaaaagtacgttctgttgtatcttgtgacaccgactttggtgtatgtgcgcactgctacggtcgtgacctggcgcgtggccacatcatcaacaaaggtgaagcaatcggtgttatcgcggcacagtccatcggtgaaccgggtacacagctgaccatgcgtacgttccacatcggtggtgcggcatctcgtgcggctgctgaatccagcatccaggtgaaaaacaaaggtagcatcaagctcagcaacgtgaagtcggttgtgaactccagcggtaaactggttatcacttcccgtaatactgaactgaaactgatcgacgaattcggtcgtaccaaagaaagctacaaagtaccttacggtgcggtactggcgaaaggcgatggcgaacaggttgctggcggcgaaaccgttgcaaactgggacccgcacaccatgccggttatcaccgaagtaagcggttttgtacgctttactgacatgatcgacggtcagaccattactcgtcagacagacgaattgaccggtctgtcttcgctggtggttctggattccgcagaacgtacagcaggtggtaaagatctgcgtccggcactgaaaatcgttgatgctcagggtaacgacgttctgatcccaggtaccgatatgcctgcgcagtacttcctgccgggtaaagcgattgttcagctggaagatggcgtacagatcagctctggtgacaccctggcgcgtattccgcaggaatccggcggtaccaaggacatcaccggtggtctgccgcgcgttgcggacctgttcgaagcacgtcgtccgaaagagccggcaatcctggctgaaatcagcggtatcgtttccttcggtaaagaaaccaaaggtaaacgtcgtctggttatcaccccggtagacggtagcgatccgtacgaagagatgattccgaaatggcgtcagctcaacgtgttcgaaggtgaacgtgtagaacgtggtgacgtaatttccgacggtccggaagcgccgcacgacattctgcgtctgcgtggtgttcatgctgtgactcgttacatcgttaacgaagtacaggacgtataccgtctgcagggcgttaagattaacgataaacacatcgaagttatcgttcgtcagatgctgcgtaaagctaccatcgttaacgcgggcagctccgacttcctggaaggcgaacaggttgaatactctcgcgtcaagatcgcaaaccgcgaactggaagcgaacggcaaagtgggtgcaacttactcccgcgatctgctgggtatcaccaaagcgtctctggcaaccgagtccttcatctccgcggcatcgttccaggagaccactcgcgtgctgaccgaagcagccgttgcgggcaaacgcgacgaactgcgcggcctgaaagagaacgttatcgtgggtcgtctgatcccggcaggtaccggttacgcgtaccaccaggatcgtatgcgtcgccgtgctgcgggtgaagctccggctgcaccgcaggtgactgcagaagacgcatctgccagcctggcagaactgctgaacgcaggtctgggcggttctgataacgagtaatcgttaatccgcaaataacgtaaaaacccgcttcggcgggtttttttatggggggagtttagggaaagagcatttgtcagaatatttaaggaatttctgaatactcataatcaatgtagagatgactaatatcctgaaactgactgaactaattgagtcaaactcggcaaggattcgatactattcctgtgtaactttcttaaggaacgagaatgaaacaggaagtggaaaagtggcgaccttttggacatccggatggtgatattcgtgatttatcatttcttgatgctcatcaggctgtctacgttcagcatcatgagggcaaagagcctttagagtatcgcttttgggttacctactctcttcactgcttcacaaaagattatgaacatcagacgaacgaagaaaaacaatcgttaatgtaccacgcgcctaaagaatctcgtcccttctgccagcaccgttataacttagcgcgcacacacttaaaaagaactattttggcgctgccagaaagcaacgttattcatgccgggtatggtagctatgccgtgattgaggtggacttagacggaggagataaggcattttactttgttgcgttcagggctttcagggaaaagaaaaaactccgtttgcatgtaactagcgcttatcccatttctgaaaaacagaaaggtaaatcagtgaaatttttcaccattgcctacaacttattgagaaataagcagcttcctcagccctcaaaataacaaaacccaccttaaggtgggtttcgccagagaattatctctggtattcagaacgccattaccggactttgccttgaccttgcgataatcgcaggttgcgggatgtctgaatttcttcagtctgctgcatcctggaagatgagaacatgtgttcttattttcgtctctatcatagttgagtatttactctcttacaatcagatctctttcattgctcaacaggcgatggcttcagactttgcattacggaatttttaagaaaggcagggcgaaacgaggaagaagcttttcgccctggacaacattcctgctgacggcactaccataaaaaaacacaacgctttcaacaaccttgcgtttttcatcttccgtagcggctcggaataaatttacgttcttacattccgtctcatagtctttgcgaggcccgtcccagatagctgtcccagtctttccataccggctgcaaaccctgagcggttaacgcggcagcaaccgcttccggtctgcgatcgtcgtgcggtgagaactgttccaactcggggtgattatcggcatagccacctggctgcgttttcgagaaggcgctgacgttattgatcgccagcggaataacgcgatcgcgaaaccacggtgattcccgcgtggagagtgacagttcaatctccggtgcaagcagtcggaaggcgcagatggtttgcactaactggcgttcatccataatcgacgcaggctcaatgccgccagtacacgggcgcaggcgcggaaaggagacagagtaacggctttgccagtaatgctgttgcagccatagcaaatgttcggcaaccatatagcagtcaacgcgccagttgtcggaaaggccaattagcgcgccgaggcctatcttatcaatccccgcacgccccagccgatccggcgtttccagccgccagaagaagtcctgtttttttcctttcagatgatggcgggcataagtcgcctcgtgatatgtctcctgataaaccatcacgccatccagaccaagctgttttaactcggcgtattccgtctccgccagcggttgcacttccatttgtagtgaagagaactgttcacgcagggcggggagatgacgacgaaagtaatccatccccactttcgcctgatgttcaccagtgactaatagcagatgttcaaagcccatctcccgtatagcggcgctttccctggcaatatccgcttcatccagcgttttgcgcttgatgcgattactcatggaaaatccgcagtacgtgcagtcgttagcgcaaagattggaaagataaagcgggacgtagaaactaactgtgttgccaaatcgctgacgggtcagacgctgcgcccgttgggccagttgttccagatagccactggcggctggcgataacagcgccatcatatcgtcgcgggtgaattgcgaggcatttagcgcccgctctacgtcaacagccgttttgccgttgatacgcaggcggatgtcatcccagtccagttgtcgccagcgatcgctgaaggttttcatgccgatgcctccagaaatccagtcagcgggctggtggcatgagcaaaatgactgcggctgcccggtccggactgacgtgccagcaggcctgcttctaccgccagacgaaatgccttcgccatgttgacgggatcgtccgctacggcaatcgccgtattcactaacaccgcgtcggcccccatttccagcgcctgcgcggcatggctgggaacgccgatgccagcatcgacaaccaccggaactgtggcctgctggataataatctccagcatggcacgggtttccagtccctgattcgagccaatcggcgcgccgagcggcatcaccgctgcacagccgacttcttccagacgtttacacaataccggatcggccccgcagtaaggcagcacgacaaatccctgttgtaccagcatttcggcggctttcagagtttcgatgggatcgggcaacagccagcgggcgtcagggtgaatctctaattttaaccagtttgtgcctaacgcttcacgtgccagatgggcggcgaaaatggcttcttccgctgttttcgccccggaagtatttggcagcagggtcacacccgccgcgataagcggttcgaggatagcgtcgttgtgctggcgcaagtcgacacgtttcatcgccagtgtcaccagctggctgccggaagcgcggatcgcctccaccatcagttgtgaagaagcgaatttccctgtgccggtaaacagatgtgaatcaaacgttttgtccgcaatacgtaacatctcaaccccctgcaataacctgaaaaagcaggatctggtcgccatcctgcacgatatgttgcgtccactgctcacgcgggacgatttgctgattaatcgccagagccgcgcccgcttgtcgttggtcgagttgctccagtagttcgtgaacagtttgcccggcggcgcactgcatcggttgatcgttaaacaggatctgcattgcttcctccgcataccgggcaaccactggcgcggcgcaacgccaggctgcgccactggctcgatttaccgtcgaacagtcggagttctcccgcaggtgtctctataccgcttaataacttaatggcttccagtgcctgcaaagtgcccataaccccgaccaccgggccaaccacgcccgccgtgcggcagttgcgttctggctcctggttatctggccacaggcagcggtaacacccctgctcccagggcggcgtcagtaccatcaactgaccgccaaatccgaccgcgctggcggtgataagcggcgtgttgagtgccacgcaggcggcattaatctcctggcgagtcgccatattgtcggtacagtcgagcaccacatcggcccgtgcaaccgcatcttttaacgcctcacccgttaaccgttgttgtaatgctgtcagttgaatgtcgggattcaactgtgtcagtcgctgttggctgacctgcgatttcgggcgatcgatatcttcagtggtaaagaggatttgtcgttgcagattgcttaaatgcacatcgtcgtcatctgccagtaccagcgtcccgacgccagcgcccgccaggtacagcgcagcaggtgtacccagcccgccaagaccgataatcagcacctggctgtcgagcagtttttgctgcccgtcaagagcgatatcgtcgagcaggatttggcggctataacgcataaaatcacggtcattcatcgccaactcctgcaatttccagcaactgtgccgttgccaaacgccagtctgcggcttgagtaatggcgctgacgacggcgatactgccgacacccgttgctatcaccgcaggcgcgcgtgccagactgacaccgccaatcgccacggtgggataatccgccagtcgctcaacatgccgtgccagctgttccagcccctgcggtgcagaaggcatctgtttggtttgcgtcgggaacacatgtcccagcgcgatataagaggggcgtgctgccagcgcgacgtcgatttccatatcgtcatgtgtcgaaacgcccagccgcaggcctgccgcgcggatggcattgagatcggtggcttgcaaatcttcctgccccaaatggacgccatacgcctgatgcttgatcgccagccgccagtaatcgttgataaacaatcgcgcgttatagcggcggcccagcgcaattgccgccacgacatcggcttccacctcttcatcgcgccgatctttgatgcgtagctggagagtacgtacgcctgcatccaacagacgttcgatccactgtacgctgtccaccaccgggtacagtcctaaacgaaaaggtacaggaggaaaatcaggctgatacatcacgcttcctccttacgcaggtagatttctccgcctctggcacggaagttctccgacatatccgccattcccatttcaatagtttgcgtggcggcgtaatcacgcacttcctggctgattttcatcgaacagaatttcggcccacacatggagcaaaaatgggcgactttacctgactcttgcggcagggtttcatcgtgataagcgcgggcggtaaacgggtcgagggccagattaaactggtcttcccagcgaaattcgaagcgggctttcgacatggcgttatcgcgaatttgcgcgcccggatgccctttcgccaggtcagcggcgtgggcggcaatcttataggtgataagcccctgcttaacatcttctttattaggcagacccagatgctcttttggcgttacgtaacagagcatcgcgcagccaaaccagccaatcatcgccgcaccaatccccgacgtgaagtggtcatagcccggcgcaatatcggtagttagcggccccagagtgtaaaacggcgcttcgtggcagtgctctaactcctcggtcatattgcggcggatcatctgcatcggcacgtgacctgggccttcaatcatcacctgcacgtcatattcccaggcaattttggtcagttcgcccagcgtatgcagctcggcaaactgcgcttcatcgttggcgtcctgaatagaaccggggcgcagaccgtcgcccagcgacagcgaaacgtcataagcggcacagatttcacaaatttcgcggaagtgttgatagaggaaattttcctgatgatgggagaggcaccatttcgccataatcgaaccgccgcgagagacgataccggtcaggcgtttcgcggtcatcggcacatagcgcagcagtacgcccgcatggatagtgaagtaatccacaccttgctcggcctgttccagcagcgtgtcgcggaacgcttcccaggtaagatcttcggcgatcccgttaaccttctccagcgcctggtagatcggcactgtaccgatcggcaccgggctgttacgcaaaatccactcgcgggtttcgtgaatatagcgaccggtggagagatccatcaccgtatccgctccccagcgcgtggaccataccagcttttccacttcttcttcgatggaagaggtgaccgccgagttgccgatattggcgttaacttttaccaggaaattgcgaccaataatcatcggctccgattccggatgattaatgttggccgggataatcgcacgtccggcagcaacttcatcacggacaaattccgcagtgatattttccggcagatgtgcgccaaagctcattcccggatgctggtggcgtaaaacctcgctacggatgcgctcgcggcccatattctcgcggatggcgatgaattccatttccggcgtgatgatgccctggcgggcgtagtgcagttgggtgacacggcgtcctgctttggcgcgttttggtgttagtacaccgctaaaacgcagttcgtcgaggccatcatctgccagccgcgctttagtgtaatcggaactgcgcacggtaagttcttcggtatcgccgcgcgcatcgatccacggctggcgtagttttgccagcccttgctgcacgttaatggcaatctgcggatcaccatacgggccggaggtgtcgtagaccggaatcgcttcgttttcttcgtactgcggctgttctttgctaccgccaattagcgtcgggctaagctggatctcacgcatcggcacgcgcacgccggggtgtgtgccagtgatataaatgcgttttgagttgggaaaggcggtgccttccagggtgtcgataaaatgttgggcccgggcgcgttgttcgcggcgggtcagttttgttgcagacatagctcattccaaaaagttaaggacgtggcttgtcagacgacggatgaagcaagagacgatcgccgcaggggcgatgcgatagcagattaactcttgttcccttcgcaggtattagcctgatcaggttccgcggatcccgaataaacggtctcagccagttaaggcactccgacaagaaattagccccgcaaatggggcattgaatgtaaattacgcgttaacagcgcagaactcaagcaggatgtttgacgcgggcggcgtcaagcaccagcagaatcagcttatcttccagcacaaagcgcgcttccagcgcctcgccgatgtcagataaaacctgttgaaactcaaggtaattatcatgatcgatggcggtttccagactggaatcgtagtaatccataatctgttgagtattggcttcgagttgcggccaaatcttcgcggcgcgcgcgagttgcccgttgccttccagcttatgaagaatgcgctcataaatactgaaatgtccggcagacaagtaatcgaccaggctctgacaaaaatcatcaagggctttttcgtttagcctcatgtacgattctttgccaggcttaatgccaaccagattgtagtaagccacgagcagatgcttacgtacatgtagccagcgatcaaccagtttgttacttcctctgacgcgctccgtcaggttatcgagctggttaagcatgattgactccgcaagtttgtattcaaaaactgctcagtgagaaatgtaaaaaccatgttaaacatgccagtgatgcaaaggtagtgcaagagctatggatcgtataattgaaaaattagatcacggctggtgggtcgtcagccatgaacaaaaattatggttgccgaagggagaattgccatatggcgaagcggcaaatttcgatcttgtgggtcagcgcgcactacaaatcggcgaatggcagggggaacctgtttggttagtacaacagcagcggcgtcacgatatggggtcggtacgtcaggtcattgatctcgatgttgggctgtttcaactggccggacgaggcgtacaactggcggagttttaccgatcgcataaatactgtggttactgcgggcatgaaatgtatccgagcaaaaccgaatgggcgatgctgtgcagccattgccgtgagcgttactacccgcaaatcgccccctgcattattgttgccatccgtcgcgatgattcgatcctcctcgcccagcatacccgccatcgtaacggtgtccatacagtacttgccggattcgtcgaagtgggcgaaaccctcgagcaggcagtcgcgcgggaagtgatggaagagagcggaattaaagttaaaaacttgcgttacgtgacttctcagccgtggccgtttcctcagtctttaatgaccgcgtttatggcggaatatgacagcggcgacatcgtgatcgacccgaaagaattgctcgaggcgaactggtatcgctatgacgatttgccgttactcccgccgcccggcaccgtagcgcgccgtctgatagaagatacggtggcgatgtgtcgggcagagtatgagtgatgatacactgaccgcctgacgcactaaggaacagccaaaatgaccgaacttaaaaacgatcgttatctgcgggcgctgctgcgccagcccgttgatgtcactccagtatggatgatgcgccaggcgggtcgctatctaccggaatataaagccacgcgcgcccaggcgggcgattttatgtcgctgtgcaaaaacgccgagctggcgtgcgaagtgactttgcaaccgctgcgtcgctacccgctggatgcggcgatcctcttttccgatatcctcaccgtgccggacgcgatggggttagggctctattttgaagccggagaaggtccgcgttttacctcgccagtcacctgcaaagccgacgtcgataaactgccaattccggacccggaagatgagctgggttacgtgatgaacgcggtgcgtaccattcgtcgcgaactgaaaggcgaagtgccgctgattggtttttccggcagcccgtggacgctggcaacctacatggtggaaggcggcagcagcaaagccttcaccgtgatcaaaaaaatgatgtatgccgatccgcaggcgctgcacgctctactcgataaactggcgaaaagcgtcactttgtatctgaatgcgcagattaaagccggtgctcaggctgtgatgattttcgacacctggggcggcgtgcttaccgggcgcgattatcaacagttctcgctttattacatgcataaaattgttgatggtttactgcgtgaaaacgacggtcgccgcgtaccggtcacgctgtttaccaaaggcggcggacagtggctggaagccatggcagaaaccggttgcgatgcgctgggcctcgactggacaacggacatcgccgatgcgcgccgccgtgtgggcaataaagtcgcgttgcagggtaatatggatccgtcgatgctgtacgcgccgcctgcccgcattgaagaagaagtagcgactatacttgcaggtttcggtcacggcgaaggtcatgtctttaaccttggtcacggcattcatcaggatgtgccgccagaacatgctggcgtgttcgtggaggcagtgcatcgactgtctgaacagtatcaccgctaaggagtgattatggatctcgcgtcattacgcgctcaacaaatcgaactggcttcttctgtgatccgcgaggatcgactcgataaagatccaccggatctgatcgccggagccgatgtcgggtttgagcagggcggagaagtgacgcgagcggcgatggtgctgctgaaatatccctcgcttgagctggtggagtataaagttgcccgcatcgccaccaccatgccttacattccaggttttctttccttccgcgaatatcctgcgctgctggcagcgtgggagatgctgtcgcaaaagccggatttagtgtttgtcgatggtcatgggatctcgcatcctcgccgtcttggcgtcgccagccattttggtttgatggtggatgtgccaacgatcggcgtggcgaaaaaacggctctgcggtaaattcgaaccgctctccagcgaaccgggcgcgctggccccactgatggataaaggcgagcagctggcctgggtctggcgcagcaaagcgcgctgtaacccgttgtttatcgctaccggccatcgggtcagcgtggacagcgcgctggcgtgggtacaacgctgcatgaaaggctatcgtctgccggagccaacgcgctgggcggacgcggtggcctcggaacgtccggcgttcgtgcgctatacagcaaatcagccctaattcaggtaaactgcggataatttccgtatttgagaactcaacatgttacaaaacccaattcatctgcgtctggagcgcctggaaagctggcagcatgtcactttcatggcttgcttatgcgaacgcatgtaccccaattacgccatgttctgccagcaaaccggttttggtgatgggcaaatttaccgtcgcattctcgatctcatctgggaaacgctgaccgttaaagacgcaaaagtaaatttcgacagccaactggagaaatttgaagaagcgattccttcagccgacgatttcgatctgtacggcgtttatccggcaatcgatgcctgcgtggcgttaagtgaactggtccattcgcgtttgagtggtgaaacgctcgaacacgcggtggaagtgagtaagacctccatcacgaccgttgcgatgctggaaatgactcaggctggtcgcgaaatgagcgatgaagagcttaaagaaaacccagctgtagagcaagaatgggacattcagtgggaaatattccgacttttagctgagtgcgaagaacgcgatatcgagctgataaaaggccttagggcagacctgcgtgaggcgggtgagagcaatattggtataatttttcagcaataagaccagaaaacgtgatttaacgcctgatttgtcgtacctggagtcttccctttcgccccccgtctggtctacatttggggggcgaaaaaaagtggctatcggtgcgtgtatgcaggagagtgctattctggcatttccgtcgcactcgatgcttagcaagcgataaacacattgtaaggataacttatgaacaagactcaactgattgatgtaattgcagagaaagcagaactgtccaaaacccaggctaaagctgctctggagtccactctggctgcaattactgagtctctgaaagaaggcgatgctgtacaactggttggtttcggtaccttcaaagtgaaccaccgcgctgagcgtactggccgcaacccgcagaccggtaaagaaatcaaaattgccgcagctaacgtaccggcatttgtttctggcaaggcactgaaagacgcagttaagtaagattgcgtggcagtgaacagttttaacgaaggggtggtttcaccccttttgtctttctggcgtcgatcattgatgctggcaggcgctctgtttctcactgcctgtagtcacaactcttcacttcctccctttaccgccagtggatttgctgaagaccagggcgcggtacgcatctggcgaaaagacagcggcgataatgtgcatctgcttgccgtgtttagcccgtggcgcagtggcgataccacgacgcgagagtatcgctggcagggcgataacctcacgctcatcaatatcaatgtttacagcaaaccgccggtgaacattcgcgcgcgttttgacgatcgcggtgatctgagctttatgcaacgtgaatccgatggggaaaagcagcagctttctaacgaccaaatcgatttataccgttatcgtgctgatcagatccgccagattagcgatgccttacgtcaggggagagtcgtgctgcgccaggggcgctggcatgcgatggaacagaccgtgaccacctgcgaagggcaaaccattaaacctgatttagattcgcaggcgatagcgcatatcgagcgccgccagagccgctcttctgttgatgtcagcgtggcatggctggaagcgcccgaaggttcgcaattactgttagtggcaaactctgatttctgtcgctggcaacccaacgagaaaacgttctgatttaccagtggcccatacccatatgaccgccaccaccgcagccgccgtaacccatgcccattccggtaccgcgcggaatacccgcttcagccatcgcaatatctcgtttcacccgtaactcatctaacgactgacgcaaattctccatctctttggcgaccgcgttaattttgctgctatccggtgggttcgcggctaacagggcattgtattcataacgcttcgtcaccagttgctgttgcagtgcgctgctttgagcgtaaaagtcattatggattttctgccacgctgtctgttgttcgctggtcaaaggcgcggcattttgctgccacataccgtgtccgccgtgagcaaatgcagatgtcgatcccatcgccattgctgaaagcgccatcattaccagggcaattttcgtgttccgtttcatggttaatcctccagtggttgtcttacttcgggtattgcatcttccgtgccaacgatgaaacgctgatatgacgggtaatctggcatgataaacgagtaaaaatgactcgcctgctgcgggtagcgagtcatttttactcattgaaacttaagcctttgtgttacagcgcagggtaagcgctgataaaagatggcatgatttctgctgtcagaaagggatgagcaggcaaagaagaagatgcgttttatgcaacgttctaaagactccttagctaaatggttaagcgcgatcctccccgtggtcattgttgggctggtagggttgtttgcggtgacggtgattcgcgattatgggcgcgagactgccgccgccagacaaacgctgctggaaaaaggcagtgtacttattcgcgctcttgaatccggctcgcgcgtcggcatggggatgcgcatgcatcatgcgcagcagcaggccttactggaagaaatggccgggcagcctggagtacgttggtttgcggtcacggatgaacaaggaacaatcgtgatgcatagcaactccggcatggtgggaaaacagctttattccccgcaggaaatgcagcagttacatcctggagatgaagaagcgtggcggcggatcgatagcgcagacggcgagcctgttctggaaatttatcgccagtttcaaccgatgtttgctgctggaatgcaccggatgcgccatatgcagcagtatgccgcaacaccacaagcaattttcatcgctttcgacgccagtaatattgtgagtgccgaagatcgtgagcagagaaacaccctgattatcctcttcgccctggcgacggtcttgctggcaagcgtattgtcattcttctggtatcgccgctatctgcgctcgcgccagcttctacaagatgaaatgaagcgcaaagagaagctggtggcgctggggcatcttgcggcaggcgttgcccacgaaatccgtaacccactttcctcgattaaaggactggcgaaatactttgccgaacgcgcgccagcagggggagaagcgcatcaattggcgcaggtgatggcgaaagaagccgaccgtttaaaccgcgtggtaagcgagttgctggaactggttaagccaacgcatctggctttgcaggcggtggatctcaacacgctgattaaccactcattacagctggtaagccaggatgcaaacagccgggagatccagttacgctttaccgccaacgacacattaccggaaattcaggccgatccggacaggctgactcaggtcctgttgaatctctatctcaatgctattcaggcgattggtcagcatggcgtgattagcgtgacggtcagcgaaagcggcgcgggcgtgaaaatcagcgttaccgacagcggtaagggaattgcggcagatcagcttgaagccatcttcactccgtacttcaccaccaaagccgaaggcaccggattggggctggcggtcgtgcataatattgttgaacaacacggtggtacaattcaggtcgcaagccaggagggaaaaggctcaacgttcaccctctggcttccggtcaatattacgcgtaaggacccacaaggatgacgcacgataatatcgatattctggtggtggatgatgacattagccactgcactattttgcaggctttactgcgcggctggggctataacgtcgcgctggcgaacagcgggcgacaggcgctggagcaggtgcgggaacaggtttttgatcttgtgctttgcgatgtgcgaatggcggagatggacggcatcgccacgctgaaagagatcaaagcgttaaacccggcaattccggtgctgattatgactgcgtactccagcgtcgagacggcggtagaggcactgaaaactggggcgctggattatctcatcaagccgctggatttcgataacctacaggcgacgctggaaaaggcgctcgcgcatacgcacagtattgatgctgaaacacctgcggtgactgccagccagttcggtatggtcggtaaaagctcggcgatgcaacacctgctcagtgaaatcgccctcgtcgcgccatcggaagccacggtactgatccacggcgattccggcaccggtaaagagctggtcgccagggcgattcacgccagtagcgcacgtagcgaaaaaccgctggtaacgctcaactgtgcggcactcaacgaatccttgctggaatctgaattgttcggtcacgaaaaaggggcgtttactggagccgataaacgccgggaagggcgctttgttgaggcggacggcggcacgctgtttctcgatgaaattggcgatatctcgccgatgatgcaggtgcgtctgctgcgtgcgattcaggagcgcgaagttcagcgtgtcggtagcaaccagactatctcggttgatgtccggctgattgcggcgacccatcgcgatcttgccgcagaggtgaatgccgggcattttcgccaggatctctactatcgcctgaatgtggtggcgattgaagtaccatcgctgcggcaacggcgggaagatatccctctgctggctggccattttcttcagcgctttgccgagcgtaatcgcaaggcggtaaaaggctttacgccacaggcgatggatttgctgatccactacgactggccgggaaatattcgtgaactggaaaacgcggtggaacgggcggtggtgctgctgaccggggaatatatttccgaacgcgagctgccgctggcgattgccggtacgccgatcccgctggggcaaagtcaggatattcagccgctggtagaagtcgaaaaagaagtgattctggcggcactggagaaaacgggcggcaacaaaaccgaggccgcccgtcagttagggatcacgcgcaaaacgctattggcaaaactgtcgcgttagttctgctcgcgttcgatagcgcgccagccaatatctttccggcagaagcagtcgtcccagtgaatatcggtcattaaggcataagcgcgtttctgcgcttctgccacggtatgacccagcgcggtgacgcacagtacgcgcccgccgctggtcactacctgctcgttatccgccagtttcgtgcccgcgtggaacactttgccgtcagccacttcttccagcggcaggccgtggatcacatcgccggtgcggtaatcgcccggatatccacccgcagccatcaccacgccgagagaagcgcgttcatcccactcggatgttttctcgtccagcttcccttcacaggctgccaggcagagctcaaccagatcggacttcatgcgcagcataatcggctgggtttccggatcgccaaagcggcagttaaattcgataaccttcggattgccctgtttgtcgatcatcaggcccgcgtagagaaaaccggtgtaggtgttgccttccgccgccatgcctttcacggttggccagatgatacgttccatggtgcgctgatgaacttcatcggttactaccggcgcgggggagtaagcgcccatcccgcccgtgtttggtccggtatctttatcgcctacgcgtttgtgatcctggctggtagccatcggcaacacatgctcgccgtccaccatcacgataaagctcgcttcttcgccatcgaggaactcttcgataacgatgcgatgacccgcgtcgccaaaagcgttgcccgccagcatatcgtgaacagccgcttccgcttcttccagcgtcatcgccacgataacgcctttcccggcagccagaccgtccgctttaatgacgattggcgcgcctttctcacgcagatacgccagcgcaggttctacctcggtgaagttctggtattccgccgtagggatcttatggcgggccaggaaatctttggtaaacgcttttgagccttccagttgggccgcacctgcggttgggccgaagattttcagcccggcggcgcggaaggtatcgaccacgcctttcaccagcggcgcttccgggccgacgatggtcagatcaatcttttcgttttgtgcgaaatccaacagcgccgggatatcggtcacgccaatagcaacgttttgcagcgcgggttccagcgcagtgcctgcattacccggagcaacaaaaacagtctcaaccagcggcgactgggccgctttccaggccagcgcgtgctcgcgcccgccgttaccaatcactaatactttcatctattgctccattaatggcggaagtggcgcatgtcggtgaagagcatcgcaataccgtgctcgtcggcggcggcaatcacttcgtcatcacggatggaaccgccaggctggattacgcaggtcacgcccgcagcggcggcggcatcaataccgtcgcggaacgggaagaacgcgtcagaagccatcgaggaacctttcacttccaggccttcatcagcagctttaataccggcgattttcgcggagtacacgcggctcatctggcccgcgccaataccgatggtcatattgtttttggcatagacgatagcattggatttcacgaacttcgccactttccagcagaacagcgcatcgcgcagttcctgttcggtcggctgacgttgggtgacgacgcgcagttcttccgcaccgaccatccccaggtcacgatcctgaaccagcagaccgccgttcacgcgtttgaaatcaagacccggaacacgctcgccccactgaccgcaggtcagaacgcgtacgttctgcttggcggcggtgattttcagggcttcttcgctggcggaaggcgcaataatcacttcgacaaactgacgagaaatgatggcctgtgcggattccgcatccagctcgcggttaaaggcaatgatgccgccgaatgcggaggttgggtcggttttgtacgcgcgatcgtaagcatcaagaatggaattgccgatagctacaccgcaagggttggcgtgcttcacaatcacacatgccggctcggcgaactctttcacgcactccagcgccgcatcggtatcggcgatgttgttataagagagggctttaccctgaacctgggttgcggtagcaacggaggcttctttcacattctcttctatatagaaggcagcctgctggtggctgttctcgccgtaacgcatatcctgcttcttaatgaagttcaggttcagcgtgcgtgggaagcgaccagcggcttctttgctttcaccgtggtacgccggaaccatgctgccgaagtagttggcaatcatgctgtcgtaggcggcagtgtgttcgaaggctttgatggcgaggtcgaaacgggttgcaagcgtcagcgatccttcgttgtcatccatctctttaataatggcgtcgtagtcgctgctcttcaccacgattgcgacatctttatggttcttagcggcggagcgcaccatggtcgggccgccgatatcgatgttctcaaccgcatcttccagcgagcaaccttcacgggccacggtctgggcgaacggatacaggttaacaaccaccatatcgataggctggatctgatgttcttccataatggcatcgtcctggccgcgacggcccagaatgccaccatgtactttcggatgcagggtcttcacgcgtccatccatcatctccgggaaaccggtgtaatcggaaacttcggttaccggcagacctttttctgctaacagacgggcagtgccccctgtagacagcagctccacaccgcgtgcggaaagtgcctgggcgaattcgacgataccggctttgtcagaaacactgagcagagcgcggcggactggacgacgttgttgcatggtaaatcccctggatttgactattacagagagcgttagctgaatttttcgcgaaaaactcagctaacgcccctaacggggcatccttatttttcgcccgcattgtaacgaaaacgtttgcgcaacgctcgcgaatttttctctttcaatggtgatcacaattttgacagtggttaccgtgggaaaaatacagaaattacattgatgattgtggataactctgtgcgtaaaaaggtataaagcggggttttgctggggaatgcagcagtcagtcatttttctgcaatttttctattgcggcctgcggagaactccctataatgcgcctccatcgacacggcggatgtgaatcacttcacacaaacagccggttcggttgaagagaaaaatcctgaaattcagggttgactctgaaagaggaaagcgtaatatacgccacctcgcgacagtgcgctaaagcgcgtcgcaactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacagaaagaagcttgcttctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagcttgttggtggggtaacggctcaccaaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgttctttgaagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtcttgcgaagcagactgatacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcacctgccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgagagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggagcagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgcttatgcgttgttgggtaggggagcgttctgtaagcctgcgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaactaaggctgagacgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggcttggaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagagtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagctgttttggcggattgagagaagattttcagcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcagaaggcccagtcggaagactgggcctttttgcgctggtgcagaaaaaggtcggatgcgacgctggcgcgtcttctccagcctgggcaggcacggcaggggcggcttattcccccacatacgccagattcagcaacggatacggtttccccaaatcgtccacctcagagcgtcccgtaaccttaaaacccaccttcttatagaacccaaccgcctgctcattttgctcattaacgttggttgtcagttccggtgccatcgagagcgcatgctccaccagcatccgacccacgccgcagccgcgcacatcaggatcgataaacagcgcatccatatgctgcccacttaacaacataaacccaaccggctgatcccgttcattaaccgcgacccacaacggtgcttccggcagaaaggaacgaaccagctcttccagctcggcccgatactctgctgataaaaaatcgtgggtggcatcgacagatcgacaccaaatcgcaacgagttcctccccttcctcatgctgtgagcggcgaatactaataaccattttctctccttttcgtcattcttatattctaacgtagccttttccttgaaactttctcaccttcaacatgcaggctcgacattggcaaattttctggttatcttcagctatctggatgtctaaacgtataagcgtatgtagtgaggtaatcaggttatgcctattcgtgtgccggacgagctacccgccgtcaatttcttgcgtgaagaaaacgtctttgtgatgacaacttctcgtgcgtctggtcaggaaattcgtccacttaaggttctgatccttaacctgatgccgaagaagattgaaactgaaaatcagtttctgcgcctgctttcaaactcacctttgcaggtcgatattcagctgttgcgcatcgattcccgtgaatcgcgcaacacgcccgcagagcatctgaacaacttctactgtaactttgaagatattcaggaacagaactttgacggtctgattgtaaccggtgcgccgctgggcctggtggagtttaatgatgtcgcttactggccgcagatcaaacaggtgctggagtggtcgaaagatcacgtcacctcgacgctgtttgtctgctgggcggtacaggccgcgctcaatatcctctacggcattcctaagcaaactcgcaccgacaaactctctggcgtttacgagcatcatattctccatcctcatgcgcttctgacgcgtggctttgatgattcattcctggcaccacattcgcgctatgctgactttccggcagcgttgattcgtgattacaccgatctggaaattctggcagagacggaagaaggggatgcatatctgtttgccagcaaagataagcgcattgcctttgtgacgggccatcccgaatatgatgcgcaaacgctggcgcaggaatatttccgcgatgtggaagccggactaggcccggaagtaccgtataactatttcccgcacaatgatccgcaaaatacaccgcgagcgagctggcgtagtcacggtaatttgctgtttaccaactggctcaactattacgtctatcagatcacgccatacgatctacggcacatgaatccaacgctggattaatcttctgtgatagtcgatcgttaagcgattcagcaccttacctcaggcaccttcgggtgccttttttatttccgaaacgcacctcaggaggtgaataaattttattcatattgttatcaataagttatcaagtatttttaattaaaatggaaattgtttttgattttgcattttaaatgagtagtcttagttgtgctgaacgaaaagcgcacaacgatccttcgttcacagtggggaagttttcggatccatgacgaggagctgcacgatgactgaacaggcaacaacaaccgatgaactggctttcataaggccgtatggcgagcaggagaagcaaattcttactgccgaagcggtagaatttctgactgagctggtgacgcattttacgccacaacgcaataaacttctggcagcgcgcattcagcagcagcaagatattgataacggaactttgcctgattttatttcggaaacagcttccattcgcgatacggactggaaaattcgtggtattcccgcggacttacaagatcgtcgagtcgagataactggcccggttgagcgcaagatggtgatcaacgcactgaacgccaatgtgaaagtctttatggccgatttcgaagattcactggcaccagactggaacaaagtgatcgacgggcaaattaacctgcgcgatgcggttaacggcaccatcagctataccaatgaagcaggcaaaatttatcagctcaagcccaatccagcggttttgatttgtcgggtacgcggtctgcacttgccggaaaaacatgtcacctggcgtggtgaggcaatccccggtagcctgtttgattttgcgctctatttcttccacaactatcaggcactgttggcaaagggcagcggtccctatttctatctgccgaaaacccagtcctggcaggaagcggcctggtggagcgaagtcttcagctatgcagaagatcgctttaatctgccgcgcggcaccatcaaggcgacgttgctgattgaaacgctgcccgccgtgttccagatggatgaaatccttcacgcgctgcgtgaccatattgttggtctgaactgcggtcgttgggattacatcttcagctatatcaaaacgttgaaaaactatcccgatcgcgtcctgccagacagacaggcagtgacgatggataaaccattcctgaatgcttactcacgcctgttgattaaaacctgccataaacgcggtgcttttgcgatgggcggcatggcagcgtttattccgagcaaagatgaagagcgcaataaccaggtgctcaacaaagtaaaagcggataaagcgctggaagccaataacggtcacgatggcacatggattgctcacccaggccttgcggatacggcaatggcggtattcaacgacattctcggctcccgtaaaaatcagcttgaagtgatgcgcgaacaagacgtgccgattactgccgatcagctgctggcaccttgtgatggtgaacgcaccgaagaaggtatgcgcgccaacattcgcgtggcagtgcagtacatcgaagcatggatctccggcaacggctgcgtgccgatttatggcctgatggaagatgcggcgacggctgaaatttcccgtacctcaatctggcagtggatccatcatcaaaaaacgttgagcaatggcaaaccggtgaccaaagccttgttccgccagatgctgggtgaagagatgaaagtcattgccagcgaactgggcgaagaacgtttctcccaggggcgttttgacgatgccgcacgcttgatggaacagatcaccacttccgatgagttaattgatttcctgaccctgccaggctaccgcctgttagcgtaaaccaccacataactatggagcatctgcacatgaaaacccgtacacaacaaattgaagaattacagaaagagtggactcaaccgcgttgggaaggcattactcgcccatacagcgcggaagatgtggtgaaattacgcggttcagtcaatcctgaatgcaccctggcgcaactgggcgcggcgaaaatgtggcgtctgctgcatggcgagtcgaaaaaaggctacatcaacagcctcggtgcactgactggcggtcaggcgctgcaacaggcgaaagcgggtattgaagcagtctatctgtcgggatggcaggtagcggcggacgctaacctggcggccagcatgtatccggatcagtcgctctatccggcaaactcggtgccagctgtggtggagcggatcaacaacaccttccgtcgtgccgatcagatccaatggtccgcaggcattgagccgggcgatccgcgctatgtcgattacttcctgccgatcgttgccgatgcggaagccggttttggcggtgtcctgaatgcctttgaactgatgaaagcgatgattgaagccggtgcagcggcagttcacttcgaagatcagctggcgtcagtgaagaaatgcggtcacatgggcggcaaagttttggtgccaactcaggaagctattcagaaactggtcgcggcgcgtcttgcagctgacgtgacgggcgttccaaccctgctggttgctcgtaccgatgccgatgcggcggatctgattacctccgattgcgacccgtatgacagtgaatttattactggcgagcgtaccagtgaaggcttcttccgtactcatgcgggcattgagcaagcgatcagccgtggcctggcgtatgcgccatatgctgacctggtctggtgtgaaacctccacgccggatctggaactggcgcgtcgctttgcacaagctatccacgcgaaatatccgggcaaactgctggcttataactgctcgccgtcgttcaactggcagaaaaacctcgacgacaaaactattgccagcttccagcagcagctgtcggatatgggctacaagttccagttcatcaccctggcaggtatccacagcatgtggttcaacatgtttgacctggcaaacgcctatgcccagggcgagggtatgaagcactacgttgagaaagtgcagcagccggaatttgccgccgcgaaagatggctataccttcgtatctcaccagcaggaagtgggtacaggttacttcgataaagtgacgactattattcagggcggcacgtcttcagtcaccgcgctgaccggctccactgaagaatcgcagttctaagcaacaacaaccgttgctgactgtaggccggataaggcgttcacgccgcatccggcaatcggtgcacgatgcctgatgcgacgcttgcgcgtcttatcatgcctacagccgttgccgaacgtaggccggataaggcatttacgccgcatccggcaatcggtgcacgatgcctgatgcgacgcttgcgcgtcttatcatgcctacaaccgttgccgaacgtaggctggataaggcgtttacgccgcatccggcaattctctgctcctgatgagggcgctaaatgccgcgtggcctggaattactgattgctcaaaccattttgcaaggcttcgacgctcagtatggtcgattcctcgaagtgacttccggggcgcagcagcgtttcgaacaggccgactggcatgctgtccagcaggcgatgaaaaaccgtatccatctttacgatcatcacgttggtctggtcgtggagcaactgcgctgcattactaacggccaaagtacggacgcggcatttttactgcgcgttaaagagcattacacgcggctgttgccggattacccgcgcttcgagattgcggagagcttttttaactccgtgtactgtcggttatttgaccaccgctcgcttactcccgagcggctttttatctttagctctcagccagagcgccgctttcgtaccattccccgcccgctggcgaaagactttcaccccgatcacggctgggaatctctactgatgcgcgttatcagcgacctgccgctgcgcctgcgctggcagaataaaagccgtgacattcattacatcattcgccatctgacggaaacgctggggacagacaacctcgcggaaagtcatttacaggtggcgaacgaactgttttaccgcaataaagccgcctggctggtgggcaaactgatcacgccttccggcacgttgcccttcttactgccgatccaccagacggacgacggcgagttatttattgatacctgcctgacgacgaccgccgaagcgagcattgtttttggctttgcgcgttcttattttatggtttatgcaccgctgcccgcagcgctggtcgagtggctacgggaaattctgccaggtaaaaccactgctgaattgtatatggctatcggctgccagaagcacgccaaaaccgaaagctaccgcgaatatctcgtttatctacagggctgtaatgagcagttcattgaagcgccgggtattcgtggaatggtgatgttggtatttacgctgccgggctttgatcgggtattcaaagtcatcaaagacaagttcgcgccgcagaaagagatgtctgccgctcacgttcgtgcctgctatcaactggtgaaagagcacgaccgtgtgggccgaatggcggacacccaggagtttgaaaactttgtgctggagaagcggcatatttccccggcattaatggaattactgctccaggaagcagcggaaaaaatcaccgatcttggtgagcagattgtaattcgccatctctatatcgagcggcggatggtgccgctcaatatctggctggaacaagtggaaggtcagcagttgcgcgacgccattgaagaatacggtaacgctattcgccagcttgccgctgctaacatttttcctggcgacatgctgtttaaaaacttcggtgtcacccgtcacgggcgtgtggttttttatgattacgatgaaatttgctacatgacggaagtgaatttccgcgacatcccgccgccgcgctatccggaagacgaacttgccagcgaaccgtggtacagcgtctcgccgggcgatgttttcccggaagagtttcgccactggctatgcgccgacccgcgtattggtccgctgtttgaagagatgcacgccgacctgttccgcgctgattactggcgcgcactacaaaaccgcatacgtgaagggcatgtggaagatgtttatgcgtatcggcgcaggcaaagatttagcgtacggtatggggagatgcttttttgagtaaagcttccatataatttttctccgcaatgtatcgagggttatccgtaaagccaaagctttcagccatcttatttaatgtattaaggattaattcagcaataacccggtgacccaattcaaaagccaactcaaaggcagagtatttttgtggggctttgtgttgccaaaaatccataatatcttcagcggtaaatccaaacaggcgtgcatggtcagataaagcaagataaaccgtctctacaacgttttgttgtttatgctgtatcgctgaaaacaaaccgggatattcattagaattatttgccaggaggaggggcttcatatttttttatcgaatttaaacgtattaaaaagagtgggtaatgcgttaaaaatagtattaataacgttcatatgtccactattataggcagtcaacatttctgttctatgtagttctggcattttctggagttgaatcatcagttgcgtaagttggtgattctgaccaattgccattagcaaattcatcgttgcaggtgataatggaggggttatttcatccacagatccttttaacatcaatagctgttctttcggaagtgctggaattattgcaacagattggttaataatatgatcatttgaccatttcaggaggctataatctacattcataaaatccatcagagaatagtgtttaatatcctctttgctttcgctcataattcttattttatcgttagtgacattaggatcataaaccgaaaccacgtaatgggtacatccttcagttgtgttctttattcttagccgcgccgtcaaagcatggttatccaccaataatatggctgccataacactgatgccatttgattccatcttgtcgaaatatgccttcataactagcccgaaatcaccacaggcagcaacgcaacgctcctcaggacggctggaaaccaacgccaaagtctggtttttgcattttttgttgaagtgcgtgagaaatttttcagctgaagagtaatcatcttgatggggtttgtaatcaacattctgataaatatcattaatatattgtgcagcaatgtgtcggcatactatacggttttggggtcgccccggaaaataacattgaccattaagtttaattcttgggaattctttttcttttctatctgattttaggtttaattcttgtttatcaagagtgtctgagcgttgaggtaaaatttccattaggtattcttcaaatattggggcaatggtttgagtaagtgtcgtgttttcgtttttattaattatcgtaatttctttcttatcagcttgtaagacggacgtggaaaatttaatgacaaaatccttgttgctaaagatatgacgaccattttgtctacagttctctgagaagctttttaatagaggcgtcgccagctccttgccagaaaatttatcctcgagttctttataaaacaattcactcagggtttggtgttcatttgtctgggctgtattattaatatttgcagagaaagaactacgagggatacgagtaatcatttaaatatctcattgtttattgatgtcttgaattttaattatcagaacagtgaaaaaatttaatatgattacaactaaagaaatatcataaatcgctcaatctcataatgcagccgtaaaagtttcggtggaatgagatcttgcgattttgttaatgattaagtggtttgatgtttaaaaataatgctgagttaataaaagtgtgtgaagtgtatgacattaagttattttggcgtcaatgcgattaacagacacccttattctattgccactcaggtatgatgggcagaatattgcctctgcccgccagaaaaagtcagcgcattccaccgtacgccagcgtcacttccttcgccgctttaatcaccatcgcgccaaactcggtcacgcggtcatcggtaatacgtgaaatcggtccggaaattgaaattgcggcaaacggttcgcggtgctcatcgaaaatacacgctgcaaggcaacgtagccccagtgcatgttcctcatcgtcaaatgaataaccccgtttgcgcgtttgggcgagatcttcttttaaatgcacaggagacaccagcgttgcgtgggtataggcatgtaaccctttgcggtgcagcagcttcgtcacctgttcttcgctcagttgggctaaaaaggctttacccgcaccggaagcgtgcatcggcaatttaccgccgataggcgcggacattcgcatcagatgcgtacactgtacctggtcgataataatcgcttcgtgatcgctttgatcaagcaccgccatattgaccgtttcgccagactcttccattaaattgcgcaggatagggtgaacaatcgctaacaaattacggctctggagaaagctgctgccgaccataaaggcatgtgcgccgattgcccaatgtcccagttcgccgacctgacgcacgaaaccctgctgttgcatcgtggttagcaggcggtgggtcgtggaattgggtaacccggcttgttgcgccagctctgtgagtgccacactgccattggattcggcaatccactccagtaatttcaggccacgcgttaaagactgaacctgtccagtcgctggtgcggtggcaacggcgggttttctgccgcgtttcgcgggaatgggtgcgaccatgacagcctcctttttctgtatcgtggaaatcattttcatttttattgttagctaatgcaatagttgctgaactgatccgatgagttaatgttgaacaaatctcatgttgcgtggtggtcgcttttaccacagatgcgtttatgccagtatggtttgttgaatttttattaaatctgggttgagcgtgtcgggagcaagtgtgagcagcaaagtggaacaactgcgtgcgcagttaaatgaacgtattctggtgctggacggcggtatgggcaccatgatccagagctatcgactgaacgaagccgattttcgtggtgaacgctttgccgactggccatgcgatctcaaaggcaacaacgacctgctggtgctcagcaaaccggaagtgatcgccgctatccacaacgcctactttgaagcgggcgcggatatcatcgaaaccaacacctttaactccacgaccattgcgatggcggattaccagatggaatccctgtcggcggaaatcaactttgcggcggcgaaactggcgcgagcttgtgctgatgagtggaccgcgcgcacgccggagaaaccgcgctacgttgccggtgttctcggcccgaccaaccgcacggcgtctatttctccggacgtaaatgatccggcatttcgtaatatcacttttgacgggctggtggcggcttatcgagagtccaccaaagcgctggtggaaggtggcgcggatctgatcctgattgaaaccgttttcgacacccttaacgccaaagcggcggtttttgcggtgaaaacggagtttgaagcgctgggcgttgagctgccgattatgatctccggcaccatcaccgacgcctccgggcgcacgctctccgggcagaccaccgaagcattttacaactcattgcgccacgccgaagctctgacctttggcctgaactgtgcgctggggcccgatgaactgcgccagtacgtgcaggagctgtcacggattgcggaatgctacgtcaccgcgcacccgaacgccgggctacccaacgcctttggtgagtacgatctcgacgccgacacgatggcaaaacagatacgtgaatgggcgcaagcgggttttctcaatatcgtcggcggctgctgtggcaccacgccacaacatattgcagcgatgagtcgtgcagtagaaggattagcgccgcgcaaactgccggaaatccccgtagcctgccgtttgtccggcctggagccgctgaacattggcgaagatagcctgtttgtgaacgtgggtgaacgcaccaacgtcaccggttccgctaagttcaagcgcctgatcaaagaagagaaatacagcgaggcactggatgtggcccgccagcaggtggaaaacggtgcgcagattatcgatatcaacatggatgaagggatgctcgacgccgaagcggcgatggtgcgttttctcaatctgattgccggtgaaccggatatcgctcgcgtgccgattatgatcgactcctcaaaatgggatgtcattgaaaaaggtctgaagtgtatccagggcaaaggcattgttaactctatctcgatgaaagagggcgtcgacgcctttatccatcacgcgaagctcttgcgtcgttacggtgcggcagtggtggtaatggcctttgacgaacagggacaggccgatacccgcgcacggaaaatcgagatttgccgtcgggcgtacaaaatcctcaccgaagaggttggcttcccgccagaagatatcatcttcgacccgaacatcttcgcggttgccaccggcattgaagagcacaacaactacgcgcaggactttatcggcgcgtgtgaagacatcaaacgcgaactgccgcacgcgctaatttccggcggcgtatctaacgtttctttctcgttccgtggcaacgatccggtgcgcgaagccattcacgcagtgttcctctactacgctattcgcaatggcatggatatggggatcgtcaatgccgggcagctggcgatttacgacgacctgcccgctgaactgcgcgacgcggtggaagatgtgattcttaatcgtcgcgatgatggcactgagcgtttactggagcttgccgagaaatatcgcggcagcaaaaccgatgacaccgctaacgcccagcaggcggagtggcgctcgtgggaagtgaataaacgtctggaatactcgctggtcaaaggcattaccgagtttatcgagcaggataccgaagaagcccgccagcaggctacgcgcccgattgaagtgattgaaggcccgttgatggacggcatgaacgtggtcggcgatctgtttggcgaagggaaaatgttcctgccacaggtggtcaaatcggcgcgcgtcatgaaacaggcggtggcgtatctcgaaccgtttattgaagccagcaaagagcagggcaaaaccaacggcaagatggtgatcgccaccgtgaagggcgacgtccacgacatcggtaaaaatatcgttggtgtggtgctgcaatgtaacaactacgaaattgtcgatctcggcgttatggtgcctgcggaaaaaattctccgtaccgctaaagaagtgaatgctgatctgattggactttcggggcttatcacgccgtcgctggacgagatggttaacgtggcgaaagagatggagcgtcagggcttcaccatcccgctattgattggcggcgcgacgacctcaaaagcgcacacggcggtgaaaattgagcagaactacagcggcccgacggtgtatgtacagaacgcatcgcgcaccgttggtgtggtggcggcgctgctttccgatactcagcgtgatgattttgtcgctcgtacccgcaaggagtacgaaaccgtacgtattcagcacgggcgtaagaaaccgcgcacaccaccggtcacgctggaagcggcgcgcgataacgatttcgcttttgactggcaggcttacacgccgccggtggcgcaccgtctcggcgtgcaggaagttgaagccagcatcgaaactctgcgtaattacatcgactggacaccgttctttatgacctggtcgctggccgggaagtatccgcgcattctggaagatgaagtggtgggcgttgaggcgcagcggctgtttaaagacgccaacgacatgctggataaattaagcgccgagaaaacgctgaatccgcgtggcgtggtgggcctgttcccggcaaaccgtgtgggcgatgacattgaaatctaccgtgacgaaacgcgcacccatgtgatcaacgtcagccaccatctgcgtcaacagaccgaaaaaacgggattcgctaactactgtctcgctgacttcgttgcgccgaagctttctggtaaagcagattacatcggcgcatttgccgtgactggcgggctggaagaggacgcactggctgatgcctttgaagcgcagcacgatgattacaacaaaatcatggtgaaagcgcttgccgaccgtttagccgaagcctttgcggagtatctccatgagcgtgtgcgtaaagtctactggggctatgcgccgaacgagaacctcagcaacgaagaactgatccgcgaaaactaccagggcatccgtccggcaccgggctacccggcctgcccggaacatacggaaaaagccaccatctgggagctgctggaagtggaaaaacataccggcatgaaactcacagaatctttcgccatgtggcccggtgcatcggtttcgggttggtatttcagccacccggacagcaagtactacgccgtggcgcaaattcagcgcgatcaggttgaagactatgcccgccgtaaaggtatgagcgtctcagatgttgagcgctggctggcaccgaatctggggtatgacgcggactgattcacaaatctgtcacttttccttacaacaaacagggcgctcaatgagtgccctgtctctttattaatatgaaacacttatactggaatcaggctggaataatcttagccggaaaaacgaatgtcaaaaggcacaataaagatgccagtcagcgtgtttccggtcctttggtcattcaattgcttcaggcacatataacgataaggagaacctgaactcgtgttaacgctgcttcacctgctttctgccgtcgccctgctggtctgggggactcatattgttcgaaccggcgtaatgcgcgtcttcggcgcgcgtttgcgtactgtccttagccggagcgtcgaaaaaaagccgctcgccttttgcgcggggatcggcgttaccgcactggtgcagagcagtaatgccaccaccatgctggtgacctcgtttgtcgctcaggatctggtagccctcgcaccggctctggtcattgtgctgggtgcagatgtcgggacggcgctaatggcgcgtattctcaccttcgacttatcctggctgtcaccgttacttatttttatcggcgtgatttttttcctcggacgcaaacagtcacgcgccgggcaactgggccgcgtcggtattggtcttgggctgattttgctggcgctggagttgattgtgcaggccgtaacgccgatcacccaggcaaacggcgttcaggtgatctttgcctcgctgaccggcgatattctgctggatgcgctgattggcgcgatgttcgccattatcagctactccagccttgctgctgtactgctgactgcgactctgaccgccgcaggcattatctccttccccgtggcgctctgtctggtgattggtgctaacctcggttccggtctgctggcgatgctcaacaacagtgccgccaatgccgcagcccgccgtgtcgcgctgggtagtctgctgtttaagctggtgggtagcctgattatcctgccgtttgtccatttgctggcagagacaatggggaagctgtcattgccaaaagcggaactggtgatctatttccacgtcttctacaaccttgtacgttgcctggtcatgctgccatttgttgacccgatggcacggttttgcaaaacgattattcgcgatgaaccggaactggatacccagctacggcctaaacatctggatgtcagcgcgctggatacgcccacgcttgctctggcgaacgccgcgcgcgaaaccctgcgcattggcgacgccatggaacagatgatggaagggttgaataaagtgatgcacggtgagccacggcaggagaaagagctgcgtaagctggcagatgatatcaacgttctctacaccgccattaagctgtatctggcgcggatgccaaaagaagagctggcggaggaagagtcgcgccgctgggcagagatcatcgaaatgtcgctcaaccttgaacaggcctccgatatcgtcgagcgcatggggagtgaaattgccgacaaatcactggcagcacggcgggcattttcgcttgatgggttgaaggaactggatgcgctctatgagcaattgctcagtaatttaaagctggcaatgtcggtgttcttctctggcgatgtcaccagcgctcgtcgtttgcgccgtagtaagcatcgctttcgcattcttaatcgccgctattcccatgcccacgtcgatcgcctgcatcagcaaaacgtgcagagcattgaaaccagttcgctacatttaggcttactgggagatatgcagcgcctgaactcgctgttttgttcggtggcttacagtgtgctggaacagccggatgaagatgaaggacgggacgagtattaatattgtgaatcctgtaggcctgataagacgcgtcaagcgtcgcatcaggcactatgaacaagatgccggatcatgcatccggcaattcacttaaaaacggtgaccagcttctagcggcaccgcttcttcaccagccttaaacacataagtggtgttcgggccacccagcgtagcgtgacctttactcactgtgatccagttaccttccggtagaccaataatcgtcagttctggcgcgacgaccagcagttcgcgaatacgctgctcacgggtttcacctttatggccttccggcagcgcgttggtgaagtgcgggttgatttgcaacgggaacagatttagcgcatcgaaaccttgcggatcgacaatcggcatatcgttggtggtacgaatggttgggcaagcaaggttagcgcctgcgctccagccaatatacagagcgccacgtttaaccacgtcagtaattggtgccagcagcccgcgctcgcggcactgtttcagcaactggaaagtattcccgccgccgacaatcacgatctcagcattttcaatcgcggcaacgggatcgacaacgctatgaataccggtgacagaaacacccagcggagcgagaaccgcagccgttttcgctgtgtaatcatcccaggtctgcgttacgccagcgaaagggataaacaccgctgagcggcgaccctgcaactgttcagcaattagcggcagtgcatgttccagccaggctttacccggcagcgtcgagttactcaataaaagcagttccattacttctccggttagtaagaaatcacgggaggcatgctaccactgcgaatttaaccacttactgacatggctcacgatgtcgcacattgcttctggaaagtgatttgagcaggtaacgaattcaagccaatggaaataacaaatagttcgctcatgactattttttatcaacccaaaggtacggtatattccgttttttacaggagaatttatgctgcccgactcatcagtccgtttaaataaatacatcagcgaaagcggaatttgctcacgccgcgaagcggatcgctatatcgagcaaggcaatgtgttccttaatggcaagcgagccaccattggcgatcaggtgaaacccggcgacgttgtgaaagtaaacggtcagttgattgagcctcgggaagccgaagatttggtacttatcgccctgaacaagcccgtcggtattgtcagcaccaccgaagatggcgagcgcgataacattgtcgatttcgttaaccacagcaaacgcgtgttcccgattggccgcctggataaagactcccaggggctgattttcctcaccaatcacggcgatctggtgaataagatcctccgtgcgggtaacgatcatgagaaagagtatctggttacggtcgataaaccgattaccgatgaatttattcgtggtatgggggcgggggtgccaatcctcgggacagtgactaaaaagtgtaaagtcaaaaaagaagcgccgtttgtcttccgcattaccctggtgcaggggctgaaccgtcagatccggcgcatgtgcgagcatttcggctatgaagtgaaaaagctggaacgtacgcgcattatgaacgtcagcttaagcggcattccgctgggtgagtggcgcgatttaactgacgatgagttaatcgacctgtttaaactcattgaaaattcctcttccgaggtaaaacctaaagcgaaggctaaaccgaaaacagcgggcatcaaacgtccagtcgttaagatggaaaaaacggcggaaaaaggcggtcgcccggcgtccaacggtaagcgttttacctcgccggggcgtaaaaagaagggacgctgattaacgcctcagactgatgaaaacgtccaaaaagagctcggacagtcccctcgccccttcggggagagggttagggtgaggggaagattgtgtccacacagacgagtgaaaatctcaggcgttgattgttcattagcgcctgccgcgcgtcgacgtatttgctgaccagctaaatgacgcttcaggatccggtttataagcctgctttttcttcaattggcgggcttttttcgcttcagcctcacgctcgaccattaatttatcgatgtactctttcttaatgctgttggtttcggagttggtcagtacgcgaccatgcgcaatccgcgcccgatccagcagtgttttaagttcacgctgctcgcgttcagtcatctctttttgggtaatacgggggagtgccatgatggtgccctcagtgagccagagagttcagtgtacgggaattcgtttgcgagctgaactgataatattcctttgttctcttcttaaatatttatctttcttgataattgacgataaatacagatacaaatttagcgaaaagttttccctctacaaacaaaaataatttattaaatctttatttttcatttggttaataattttttctcaattctggcacgcttctcgcaatatctcgtacgcgttgaaactgaattacaaagggggtcaaaccccgtcggcacaccaagaacggccaggctgttttccgggcgtgttccgtcagcctttgacgccaattatgggttcgattcccacattcattcctgaaatgaatactggttttaacttattaaataaaaagtgagggattgcgcagtcagcgatccccgataacgtcgccgataaagatgccgggtaacaggcaaaagggaattcccctgtcgcttcgtgtctgcttccgcgacggctgttaagcaaggaatagataatgattaaaaaaataagcgtaagaaaagatcagctggcattactctccagaaacggcgattactacaaagtgctacatgcaggcgagcatcttttaccctggttaaatacgccagaagtcttgctgattacgctcgatggcagcgaagttcccgacgtgctggcggattatttgcgccgctttcagcctgattgggtggagaaatattgcctggtggcagacttgtcggagattgaagccggggcgttgtatatggacggtattttgcaggagatcctgccgccatcaacgcgccgtttgtactggcgtgtagaggatgatttgacactggtgcggatgaatacgcagcaagtccaggtacaaacggaggtgatgaatgcggtattgcaaccacggcgcaaaggggcagttaaaggccgcgatgcaatactaacggtgcaggttccggcctggcatgtaggcgtgctgaaaatcgatggtgaaacgcaggcgctgttaccgccggggctgaccgcatactggaaaattaaccatctggttgacgctgaagtggttgacacccgcttgcaggtactggaagtcagcgggcaagaaatcttaacgaaagataaggtcaatctgcggattaacctcgccgctaactggcgctacagcgacgtgttgctggcatttagtcagttaacgaagccgattgatcatttgtatcgggaattgcaatttgccctgcgtgaagcggtaggtactcgtacgctggatgaactgctggaagataaacaggtcattgatgacgttgtcagcgaacaggtgaaatcgcgcatgttgccatttggtatggagattgcctcattaggggtgaaagatatcgtcctgcctggtgatatgaaaaatatcctcgcgcagctggttgaggcagagaaatctgcgcaggcgaatgtgattcgccgacgtgaagaaacggcagcgacgcgctcgttactgaacaccgccaaagtcatggagaacaatccggtagcgttgcgtttaaaagagctagaaacgctggagagagtggctgagcggatcgataacatctctgtatttggcggtctggatcaggttctgcatgggttggttaatatcaaagggtgagtaacatgccattaaatggagtcagtgctgcgatgcgcgaaagggtatcgcagcagttaaaagaaattgaacggcggtatgatgtgaaagtactgtacgcctgtgaatcagggagccgcggctggggatttgcctcgcccgacagcgactacgatgtacggtttttgtatgttcacccgctggaatggtatctgcgagtagagtcaccgcgcgatgttattgagctgcccatcgacgacgagttagatgtttccggttgggagtggcgtaaggcgctgggattattgaaaggcgcgaacccgacgctgatagaatggctggattctccggtgatttatcaacaagatgaagaaacgataacggcgtttaaggcaatggtcccaatgtggttttctccgctgcgtgcgcgctggcattactattcgatggcgcagaaaaacttccccggatatttgcagggcgacgaagttcgactgaaaaaatacttttacgtgctgcgtccgctgctggccgtgcgctgggtcgaagcgggtaaaggcgtaccgccaatgcgctttgctgagttactggcgggaagcgaacttgatgcgccgttacgtgcagaaatagacgaattactggaacgtaaacagcgcgcaggagaagcggaatatggtccgcgccgtccattgttacatgcgtttattcgtgcggaacaggcgcgtggggaaattccaccgctgttaccggatagcagagaaggggacgttaaggaactggatagcttaatgtaccagacggtaatgcgccgggcataaagcccggcgttatttcacgccatcagctcttattattattgtgtattcccgctgatttcattctgtataagtgttgcaatatcgtcattcgttgccgcttgtgaactaaatatcatcttctcacgcgaatacaccgcaaacttatctgacaggttcgaagcaaacaccttgcgggcattttctgccagcaaaccggtgacgatatcatggtggtttttatccacttttcgggcaatatttcccgcctctttgtccttactataccgttcattggtgctttcccagcttaatgccgctgaggttgtttttatcatgacttctgtttggtagcctgcatctttgagtttttttaatgtttgtaacggcgtcgcggcattacgaaatgttccttcgacaacaatgttgagtttactgactatcgctctctcaattgcacgttcgaccgtttcgccggaaaatttcgctgtatgggtaacaaaatcatccccataattttggtagatataattaaaatcagggtgtagaaatcgaaaatcatcaccgttaataatcattatattatcttttgtctctcttttggctaattcaatcagagatgatttacctgctccgggttgcccacctaaaacaaaaccaatgggatgctgttgcggtgtgacttcatgatttgtcagacgctgccaaatagaatcaaaagatgctttattttctgaatgcgtagtattgttgaattcatgctgatattgagttcttacctgctgaaggagaatcttaccttgtgtaaaatcaacaagttcagcgggggtagaataaagataatcgcgatagctgactaatcgcttgagagcatcgcctgaatcctgatgcgacgaaactgagcaattatcaatgatatttgataaaaacgcgatgcactgactggctccgtttaaaagtgcatctttttccattaaagtagccattaacactcctgttaaatgatatttttcggtgattataatactgttctacaggagtgattttgcttttcagatattatttaatctatgttttcagtgaggatggcgtataacaatcggtgagcgttatacgccagtagggaaatattactcaaacaaattaaaatgcagcttctgcaccacctgctcggcatcttcgccgggcaccaggaagcacaggttatggctggatgcgccgtaacaaatcatgcgaatgttgaacggttccagtacgccgaatacctctttgccaacgccgcaggcttttgacaggtcattgccaatcaacgcgaccagcgccagaccttcttctacttccacccggcacagtgcggaaagctccatcagcagagattgcgtcagcaacgtatcgccagtggaggttgaaccggtggtatcaagggttaatgccacgctcacttctgacgtggtgattaagtctaccgaaatattatgccgcgcgaggatgccgaaaacttccgcgaggaagccgcgagaatgcagcatattcaggctgtgcaaagtgagcagagtctgattgcgacgaagcgccagcgcgcggaacagcggcggattttcagttttattgcacaccagcgtaccacctgcgcgtgggtctttgctggagccgacaaagaccgggatatcgctgcgtactgcgggtagcaacgttgccggatgcagtacttttgcaccaaaagttgccatctctgccgcttcggcaaacgcgatttcatcaatgcgttttgctgcggaaactacgcgtggatcggtggtgtagatgcccgggacgtcggtccagatatcaacacgagatgcgtgtaaagcctccgccagcaaggctgccgtataatcgctgcctccacggccaagcgtcgttgtacgacctttattttcgctaccgataaatccctgggtgatcactaagccgtcattgaggcgtgggagcagctgcagcgcggccagttccgccagcgcggctacatctggctctgcacgaccaaatcggtcgttggtacgcatcactttacgtacatcaaaccactgtgcctgaacatcgcgttcgcgcaggatttcgacaaacagcagggtcgacatcagctcgccgtggctgaccagctcatctgtcagcgccggagacgttgccagcgccgccgcttctgccagaacagtaatgttctccagcagacgttcaatctcttcacggataacgttcgggtaacgcagacgttccagaatggcaaactggatgttgcgaatagcgtcgagtttttcgaatcgctcgccaggttccagcccttccgctaaagcgaccagcagattagtgataccagcagaagccgagaggactactaaacgcacgttggcatcagaaagcacaatatcagcgctgcggttcatggcgtcaaaatcagctacgctggtaccgccaaatttggagacaacaatttcagacataactacctcgtgtcaggggatccattttcagccttggcacaagggaagagcggaagacgggtgggcgcagagcgatacttcgctactattttcacccagaagtgctccaccacttgcgaaacgcccgactgcgaacgcttctggtgacaacccaggggattcagcccctgtagccgatgatgaacgtggccagccgttcaatcacctcggcgatgcaccccctcaggtgttatcacaggactggctcctccaacaccgttacttgggcaacgcgcctcttctggcctgcgctagcgcaggtagtacatttataaataaagggtgagcggggcggttgtcaacgacggggtcatgcggatttttcatccactcctggcggtcagtagttcagctaataaatgcttcactgcgctaagggtttacactcaacattacgctaacggcactaaaaccatcacatttttctgtgactggcgctacaatcttccaaagtcacaattctcaaaatcagaagagtattgctaatgaaaaacatcaatccaacgcagaccgctgcctggcaggcactacagaaacacttcgatgaaatgaaagacgttacgatcgccgatctttttgctaaagacggcgatcgtttttctaagttctccgcaaccttcggcgatcagatgctggtggattactccaaaaaccgcatcactgaagagacgctggcgaaattacaagatctggcgaaagagtgcgatctggcgggcgcgattaagtcgatgttctctggcgagaagatcaaccgcactgaaaaccgcgctgtgctgcacgtagcgctgcgtaaccgtagcaataccccgattttggttgatggcaaagacgtaatgccggaagtcaacgcggtgctggagaagatgaaaaccttctcggaagcgattatctccggtgagtggaagggttataccggcaaagcaatcactgacgtagtgaacatcgggatcggcggttctgacctcggcccgtacatggtgaccgaagcactgcgtccgtacaaaaatcacctgaacatgcactttgtttctaacgtcgatgggactcacatcgcggaagtgctgaaaaaagtaaacccggaaaccacgctgttcctggtagcatctaaaaccttcaccactcaggaaaccatgaccaacgcccatagcgcgcgtgactggttcctgaaagcggcaggtgatgaaaaacacgttgcgaaacactttgcggcgctctcaaccaatgccaaagccgttggcgagtttggtattgatactgccaacatgttcgagttctgggactgggtcggcggccgttactctttgtggtcagcgattggcctgtcgattgttctctccatcggctttgataacttcgttgaactgctttctggcgcacacgcgatggacaagcatttctccaccacgcctgccgagaaaaacctgcctgtactgctggcgctgattggcatctggtacaacaatttctttggtgcggaaactgaggcgattctgccgtatgaccagtatatgcaccgtttcgcggcgtacttccagcagggcaatatggagtccaacggtaagtatgttgaccgtaacggtaacgttgtggattaccagactggcccgattatctggggtgaaccaggcactaacggtcagcacgcgttctaccagctgatccaccagggaaccaaaatggtaccgtgcgatttcatcgctccggctatcacccataacccgctctctgatcatcaccagaaactgctgtctaacttcttcgcccagaccgaagcgctggcgtttggtaaatcccgcgaagtggttgagcaggaatatcgtgatcagggtaaagatccggcaacgcttgactacgtggtgccgttcaaagtgttcgaaggtaaccgcccgaccaactccatcctgctgcgtgaaatcactccgttcagcctgggtgcgttgattgcgctgtatgagcacaaaatctttactcagggcgtgatcctgaacatcttcaccttcgaccagtggggcgtggagctgggtaaacaactggcaaaccgtattctgccagagctgaaagatgataaagaaatcagcagccacgatagctcgaccaatggtctgattaaccgctataaagcgtggcgcggttaatttaaaaaccttaataacaatgccgacgttatgtcggcattgttttatcagataaatccccttgtctgtgatttaacggaaatcataccgtgaggttaatcctaaaatagatttttaatcgtgattgatttcggaaaatactcagattaattacttttattttaacattatgatttttaatgttatttatatataagttgtagcttatatttgatattcattccaattatcctaaaaccccatctctaattccccgcgccgtaattcgcatgctttagttgtgtatactcgatcccgcccgaaatgtttttgggtaaatctccattcattcaatgaagggaaattgttatgaaaaaagttctgtatggcatttttgccatatctgcgcttgcggcgacttctgcgtgggctgcacctgtacaggtgggcgaagcggcagggtcggcagcaacgtcggtttcggcgggtagttcctccgcgaccagcgtcagcaccgtaagctcggcggtgggtgtcgcgctcgcggcaaccggtggcggtgatggttctaataccgggaccacaacaaccacgaccaccagtacccagtaataaagtatgtatccccaaaataattcgagtcatcgcatctgtggcttgaagtatgaagggatttaccataaccacactccggtgtggttattctgcccctctggagaagagtcgtgaagcgacctgcactcattcttatctgcctgctattacaggcctgttcagccacgactaaagagctgggcaattcactgtgggacagtctgttcggtacgccaggcgtacagctgacggatgatgatattcaaaatatgccctacgccagccagtatatgcagcttaatggcgggccgcagttgtttgtagtgctggcctttgccgaggatgggcaacaaaaatgggttactcaggatcaggccactctcgtcacacaacatggtcgtctggtgaagactttgcttggcggcgacaacctggttgaagtgaataaccttgccgccgacccgctgattaaaccagcacaaattgttgatggtgcaacatggacgcgcacgatgggctggaccgagtaccagcaggtacgctacgccaccgcacgctcagtcttcaaatgggatggcaccgataccgtcaaggtcggcagcgatgaaaccccggttcgcgtgctggacgaagaagtctccaccgaccaggcgcgctggcataaccgctattggatcgacagcgaagggcaaattcgccagtcggaacagtatctcggcgcggattatttcccggtgaaaaccactctcatcaaggcggcaaaacaatgattaaacaaacttttgtcgcgttgcttttgagtgtgggagcgtcatcggtcttcgcggcaggaaccgtcaaggtgttcagcaatggcagcagtgaggccaaaacactaacaggcgcagagcatttaatcgatctggtaggccaaccgcggctggcaaacagctggtggcccggtgcggtgatcagcgaagagctggcaacggcggcagcattgcgacagcagcaggcgttgctgacacggctggcagaactggccgcagactccagcgctgacgatgccgctgcgattaacgccttacgccagcaaattcaggcgttgaaagtgacgggtaggcaaaaaatcaatcttgatcccgatatcgtccgcgttgccgaacgcggtaacccaccgttgcagggcaactacacgctgtgggtcggaccaccgccgtccacggtcacgttgttcgggcttatcagccgtcctggcaagcagccattcactccaggtcgcgacgtggcgagctatctctctgaccagagcctgctcagcggtgcggatcgcagctacgcgtgggtggtttacccggacggacgcacgcaaaaagcgccggtggcttactggaacaagcgtcacgtagagccgatgcccggcagcattatttatgttggcctcgcggactccgtctggagtgagacgcctgatgcccttaacgccgacattcttcagactctgacgcagcggatacctcaataatgaaaaaaagacatctgcttagcttactggcgctgggcattagcacagcttgctacggcgaaacatatcctgcgcccattggtccgtcgcagtcggatttcggtggcgtaggattattacaaacgcccaccgcgcgtatggcacgggaaggggagttgagtctgaactatcgcgataacgatcagtaccgttattactcagcttcagtgcaactcttcccgtggctggaaacgacgctgcgttacaccgacgtgcgcacccggcagtacagcagcgtcgaagcgttctctggtgatcaaacgtataaagataaagccttcgatctcaaactgcgcttgtgggaagagagttactggctaccgcaagtggcggttggtgcgcgggatatcggcggtacggggctgtttgatgcggaatatcttgttgccagcaaagcctggggaccgttcgattttacgctcggcctgggctggggatatctgggtaccagcggtaatgtgaaaaatccgctctgttcagccagtgataaatattgctatcgcgataacagctacaagcaggcaggttcgatcgacggcagtcagatgttccacggcccggcatcactgtttggcggcgtggaataccagacgccctggcaaccgctgcgtctgaaactggagtatgaaggcaataattatcagcaggattttgccggtaagcttgagcaaaaaagtaagtttaacgtcggggcgatttatcgcgttaccgattgggccgacgttaaccttagctatgaacgtggcaactcctttatgtttggcgtcacgctgcgcaccaactttaacgatctgcgcccgtcttacaacgataacgcccgcccgcaatatcaaccgcagccgcaggatgccattttgcagcattcggtggtggcgaatcagttaacgctgttgaaatacaatgccggacttgccgatccgcagatccaggcgaaaggcgatacgctgtatgtcaccggcgagcaggtgaaatatcgtgattcgcgcgaagggatcatccgtgctaatcggatcgtgatgaacgatctgccggatgggatcaaaacgatccgcattacggaaaatcgtcttaacatgccgcaggtgacgacggaaaccgatgtcgccagcctgaaaaatcatctcgccggagagccgttgggccacgaaacgaagctggcgcaaaaacgcgtcgagccagtggttccgcagtccaccgagcagggctggtatatcgacaaatcacgctttgatttccacatcgatccggtgctgaaccagtcggtcggtggcccggaaaacttttacatgtatcagctgggcgtgatgggaacggcagatttgtggctgacggaccatctgctgaccaccggcagcctgtttgcaaatcttgccaacaactacgacaagtttaactacaccaatccgccgcaggactcgcacttaccgcgcgttcgtacccatgtgcgcgagtatgtgcagaacgatgtctatgtgaataacctgcaagccaactacttccagcatctgggcaacggcttctacggtcaggtctatggaggttatctcgaaaccatgtttggcggtgccggggcagaagtgttgtatcgtccgctggacagcaactgggcgtttggtctggatgccaactacgttaaacagcgcgactggcgtagtgcaaaagatatgatgaaattcaccgactacagcgtgaaaaccggacatctgaccgcctactggacgccatctttcgctcaggatgtgttagttaaagccagcgtcgggcagtatctggcaggggataaaggcggcacgctggagatcgccaaacgctttgatagcggcgtggtggtgggtggctatgccacgatcactaatgtttcaaaagaggagtacggcgaaggggacttcaccaaaggcgtgtatgtctcggtaccgttggatctcttctcgtctggcccgacacgcagccgtgcggcgattggctggacgccgctgacgcgtgacggtggtcagcaacttgggcgtaagttccagttgtatgatatgaccagcgaccgtagcgtaaatttccgctaagtcatgggaaaggtgccagttttcgcactcactggcaccctcattcttaatgacctgttgagccatcaggaacgcagttcacccccggtttgcgatctggtgtgtaaaggcgaaaacattctgtcttcctgtccgtcgatatcggttgcaggtctggttgcctgagcgactgggccatcattgggctggagacattgctttgcggtaggtcggctttatcagcagtaccgagcggaccagcataagcaggaagaacagagactgataacatcaaagcagcaaaataaggcttcatttttaccacctttatcaggttacgtttcatttgttccagaggaacatggtcgatttttcgcgcattgctggtggctgggaatcacctgaatgggtgattttttggggctgtgtgttttgccagatgcgacgttgatgggagatgcccacttaatcaagctgaacaaaacatacacaaaaaatatagatctccgtcacatttttgcgttatacaggaagctcgccactgtgaaggaggtactgctatgacgtcactctctcgtccgcgcgtggagtttatctccaccattttgcagaccgtactcaatcttggcctgttgtgcctcggcctgattttggttgtcttcctcggcaaagaaacggtgcatctggctgatgtgctgttcgcgccagaacaaaccagcaaatatgagctggtagaagggctggtggtttactttctctatttcgaatttatcgcgctgattgtgaagtactttcagtccggttttcacttcccgctacgttactttgtctatatcgggatcaccgccattgtgcgcttgatcattgtcgatcataaatcgccactggatgtgttgatctactcggctgcgatcctgttactggtgatcaccctgtggctgtgtaattcgaaacggctgaagcgggagtaaaaagacagcacgccgaactggcgcggcgtgctggacaggaagattacagcgtagcagtttgttgtgttttcttcgtttccggttcccagagggcttccagctcctcaagggttttacctttggtttccgggacaaatttccacataaacagtgctgccagaacgcccatacacccgtaaatccagtaggagaaaccgttgtggaaatgggccaccagccaggagtttttgtccatcatcgggaaggtccaggagacgaagtagttcgccagccactgggccgccaccgcgattgccagcgctttaccacgaatagcattcgggaagatttccgacagcagtacccagcataccggaccccaggacatggcaaaggcggcaacatagaacagcatcgacagtagcgccacaatacccgatgcctgagtgtaaaacgcggtaccgaggctaaacataccgattgccattccgagtgcgccgataatttgcagtggcttacgaccaaatttatccaccgtcataattgccagtacggtaaaggtgaggttgataactccgacaataatggtctgcaacagcgcgatatccgtgctggcccccagcgttttgaacacttccggcgcgtagtacaacaccacattgatgccgacaaattgctggaagatggagagcataacgccgattacaatcacgcccacgccaaacatcagcagacgaccaccggttttgcggccatgatccagggagtgtttaatttcctgtactgcctgagttgcaagcgtgttgcccataattttgcgcaggatactttccgcctgttcttgcttgccgcgtgacatcagccagcgaggactttctggcacggtatacagcagcattaagaacagcagtgcagggatacattccgaggcaaacatataacgccagccgtcagtattcagccagctggcatcaccggaacgggcaataaaatagtttacgcagtaaactaaaagttgcccgaaaataatcgcaaactggttaaatgaaaccagttttccgcgaatatgagctggagccagttccgcaatatacattggtgaaagcattgaggctaaaccaacgccaataccgccaataatacgataaataacaaattccgggacataacctgccagataaataggtactgtgttgtccgggtttatagaggtaaaaccaagttctggccaggcagaacctacaccagaaataaaaaacaggacagcagcaatcttaagtgaatcacgacggccgaagcggttactgcaataaccaccgagggcaccgccgatgatgcaaccaatcagagcgctggctacgcaaaatcctaacagggagttggcagcggattcacttaagttttgtggagcaacaaagacggtattgagtgactcaacagtaccggaaataacggcggtgtcgtagccaaataataaaccacctaatgtagcgactaaggtaatcgaaaatatataactggaattatactgggtattcattcagacctgccttagaccattctgatcttttatcagtgcattgatgttggaattgtcaggcagttaaggcaattatcattttttacaatgcgtttacgtaatgtcttttctgtgatcttaattgtgataattatcaaaaattgatgaaaacaatactattgccgtgactcagagcacgaaagagaattatcgtaagtgggaaaacaaataacgtaaaaataataagttctatgatgggaatattaaccggcgaacgattcagattgcagacgaaagaaaaaaaggcgctccgtggagcgccgaataacagtcacaagttgggataacgtaagttgagggtgcagcggcataacattggcagaacaacatctttaacctttcacaccacctgccgtcaggccgttgaccagccagcgttgagccagcaagaagacgatggtgatcggtaatgcagacatcacggcagcggcggcaaagtcaccccacaggtagttttgcgggttgaggtattgctgcatccccacggccagggtgtagctgtttacgtcacgcagtaacagcgacgcgaccggaacttcagtaatggcagcgataaacgacaagatgaataccaccgccagaatcggtactgacagcggcaacaggacaaggcggaaggcctgccacggtgtcgcaccatccagcgcagccgcttcttccagcgaactgtcgatggtttcgaaatagcctttgatggtccagacatgcagcgcaatcccacccagatacgcgaaaattacgccgccgtgagtattcaggccaatgaatggaatgtactcacccagacgatcaaacaacgcatacaacgcgaccagtgaaagtactgccgggaacatctggaaaatcagcattcctttcagcagcgtcgctttgcctggaaagcgcatacgggcgaaagcgtaggcgcaggtggtggagagcgccacaatgccaatcgcggaaatcccagcgacctttaccgagttccacagccacagcagtaccgggaatggcggtggcgtaatgcgaccatcagcctgttcaacgctaaaacctaacgccagtttccagtgatcccaggagatttgctccgggatcaggctaccggtcgcgaagtttccctgacgcagcgagatagcgacgaccatcagcagcgggaacataatcgccgcgataaaaagtagcagtagcaggtgagtaataaacaaacgtgctttttgcgatttcggttggaccattgccatttttgttatctcccttaatcaaacttcattcgcgtggctttcaggttcactatcgccagcgcacccaccagcaggaagatcagcgtggcaattgctgcagccagaccgaagtcctgacccccgccgccttcaaaagcgatacggtaggtgtagttaacaagcaggtcggtataaccggctggcgtggtcgtgccaagacgatccgggccgccgttggttaacagctgaatcagcacgaagttgttaaagttaaaggcgaagctggcgatcatcagcggcgtcagcggtttaatcagcagcggtagcgtaatcttaaagaagttctggaacggacctgcgccatccattgctgaggcttcatacaaatcgtccggaatcgctttcagcaagcccatgcagaggatcatcatgtacggataacccagccaagtattgacgataatcagcatcgtgcgggcggtggtcggatcgctgaaccaggcgggcttcacgccaaacagcgcgctcaacatcatgttgatttcaccgaagctctggttaaacaatcctttgaaaatcaagattgaaatgaacgatggcaccgcgtagggcagaatcagcaggacgcgatagaccgctttgccgcgcaacgcttcccactgcaccagacatgccagaaccatgccgaccgccaccgttaaaaagacagtgatcagcgagaacaccacggtccagacgaaaatggcgaggaacggtttctgaatgccttcgtcggtaaagacgcgggtaaagtttttccagccggtggtcacggtgtaaccggggcttagcttttcatcaccccagttgccgtcggcggtaatggactggtaaaagccaatttggttattcggacgatatttcacgccgctctgattattcgtcaacgtgccgtcaccgtcgagtgtgtagagcggctgcgtgccagaaaactggcgcagggagctcatcatcactttgttgccatccggcagaatggcggtaatgtcactcagcgcctgacgattctgggtaatcacgcgtagattcgcgcgttcgccttcgggctgggcggtcgtttctttcagttgcagtttttgctcgccgccaaatttaaaagcgtcggaaaggtaatttttgccggtttcgccgtcactgagcgccagttgccactcatcgcccgccgggtaaagaccaaagttataggttttgcctgcttgccaggagcgatctaacaacacttcctgcgcacgttcaaaagtcagctggttagtgctgctgtagttggtgaaggcaatggcgatggtgcagaccagagggaagaggacgaataatcccattccagccattcccgggtaaacatagcgccaggcgtaggctttacgattggcgaaaatatacagccccgctgaactcaatatcagcgtggtaatggcgaacaggtattccccttgtgcgtacattaaaacaacaaggtaacccaccagcaggccgagcagacctagcactgaccatttcagcgcgtcgctttgccaccaatgtttctttttaatgacatccatggggttcttcctcattccaggacggataaggctttcacgccttatccgacaacaactgcctgatgcgacactgatgcgtcttatcaggcctacatgcgtttcagttttgtaggccggacaaggcgttcacgccgcatccggcatttcacagcattacttggtgatacgagtctgcgcgtctttcagggcttcatcgacagtctgacgaccgctggcggcgttgatcaccgcagtacgcacggcataccagaaagcggacatctgcgggatgttcggcatgatttcacctttctgggcgttttccatggtggcggcaatacgtggatctttcgccaactcttcctcgtaagacttcagcgccactgcacccagcggtttgtctttattgaccgcttccagaccttcgtcagtcagcagatagttttcgaggaactctttcgccagctctttgttcggactggcggcgttaataccggcgctcagcacgccaacgaacggtttagatggttgacccttgaaggtcggcagtaccgttacaccataattcactttgctggtgtcgatgttggaccatgcccacgggccgttgatggtcatcgctgtttcgcctttattaaaggcagcttctgcgatggagtaatcggtgtctgcattcatgtgtttgtttttaataaggtcaaccaggaaggtcagacccgctttcgcgccagcgttatccacgcccacgtctttaatatcgtacttgccgttttcatacttgaacgcataacccccgtcagcagcaatcagcggccaggtgaagtacggttcttgcaggttgaacatcagcgcgctcttacctttcgctttcagttctttatccagcgccgggatctcttcccaggtttttggtgggttcggcagcagatctttgttataaatcagcgataacgcttcaacagcgatcgggtaagcaatcagcttgccgttgtaacgtacggcatcccaggtaaacggatacagcttgtcctggaacgctttgtccggggtgatttcagccaacaggccagattgagcgtagccaccaaagcggtcgtgtgcccagaagataatgtcagggccatcgccagttgccgcaacctgagggaatttctcttccagtttatccggatgctcaacggtgactttaattccggtatctttctcgaatttcttaccgacttcagcgagaccgttatagcctttatcgccgttaatccagattaccagtttaccttcttcgattttggcgagagccgaggcggaaaacatcatcgtcgttaatgcggataatgcgaggatgcgtgcacctgtttttattttcataatctatggtccttgttggtgaagtgctcgtgaaaacacctaaacggactctagtttctttatacggcaacctctttccatcctccttgcccctacgccccaccgttgctttgtgtgatctctgttacagaattggcggtaatgtggagatgcgcacataaaatcgccacgatttttgcaagcaacatcacgaaattccttacatgacctcggtttagttcacagaagccgtgttctcatcctcccgcctcctcccccataaaaaagccagggggtggaggatttaagccatctcctgatgacgcatagtcagcccatcatgaatgttgctgtcgatgacaggttgttacaaagggagaagggcatggcgagcgtacagctgcaaaatgtaacgaaagcctggggcgaggtcgtggtatcgaaagatatcaatctcgatatccatgaaggtgaattcgtggtgtttgtcggaccgtctggctgcggtaaatcgactttactgcgcatgattgccgggcttgagacgatcaccagcggcgacctgttcatcggtgagaaacggatgaatgacactccgccagcagaacgcggcgttggtatggtgtttcagtcttacgcgctctatccccacctgtcagtagcagaaaatatgtcatttggcctgaaactggcaggcgcaaaaaaagaggtgattaaccaacgcgttaaccaggtggcggaagtgctgcaactggcgcatttgctggatcgcaaaccgaaagcgctctctggcggtcagcgtcagcgtgtggcgattggccgtacgctggtggccgagccaagcgtatttttgctcgatgaaccgctctccaacctcgatgctgcactgcgtgtgcaaatgcgtatcgaaatctcccgtctgcataaacgcctgggccgcacaatgatttacgtcacccacgatcaggtcgaagcgatgacgctggccgacaaaatcgtggtgctggacgccggtcgcgtggcgcaggttgggaaaccgctggagctgtaccactatccggcagaccgttttgtcgccggatttatcggttcgccaaagatgaacttcctgccggtaaaagtgaccgccaccgcaatcgatcaagtgcaggtggagctgccgatgccaaatcgtcagcaagtctggctgccagttgaaagccgtgatgtccaggttggagccaatatgtcgctgggtattcgcccggaacatctactgccgagtgatatcgctgacgtcatccttgagggtgaagttcaggtcgtcgagcaactcggcaacgaaacccaaatccatatccagatcccttccattcgtcaaaacctggtgtaccgccagaacgacgtggtgttggtagaagaaggtgccacattcgctatcggcctgccgccagagcgttgccatctgttccgtgaggatggcactgcatgtcgtcgactgcataaggagccgggcgtttaagcaccccacaaaacacacaaagcctgtcacaggtgatgtgaaaaaagaaaagcaatgactcaggagatagaatgatgattactctgcgcaaacttcctctggcggttgccgtcgcagcgggcgtaatgtctgctcaggcaatggctgttgatttccacggctatgcacgttccggtattggctggacaggtagcggcggtgaacaacagtgtttccagactaccggtgctcaaagtaaataccgtcttggcaacgaatgtgaaacttatgctgaattaaaattgggtcaggaagtgtggaaagagggcgataagagcttctatttcgacactaacgtggcctattccgtcgcgcaacagaatgactgggaagctaccgatccggccttccgtgaagcaaacgtgcagggtaaaaacctgatcgaatggctgccaggttccaccatctgggcaggtaagcgcttctaccaacgtcatgacgttcatatgatcgacttctactactgggatatttctggtcctggtgccggtctggaaaacatcgatgttggcttcggtaaactctctctggcagcaacccgctcctctgaagctggtggttcttcctcttttgccagcaacaatatttatgactataccaacgaaaccgcgaacgacgttttcgatgtgcgtttagcgcagatggaaatcaacccgggcggcacattagaactgggtgtcgactacggtcgtgccaacctgcgtgataactatcgtctggttgatggcgcatcgaaagacggctggttattcactgctgaacatactcagagtgtcctgaagggctttaacaagtttgttgttcagtacgctactgactcgatgacctcgcagggtaaaggtctgtcgcagggttctggcgtcgcgtttgataacgaaaaatttgcctacaatatcaacaacaacggtcacatgctgcgtatcctcgaccacggtgcgatctccatgggcgacaactgggacatgatgtacgtgggtatgtaccaggatatcaactgggataacgacaacggcaccaagtggtggaccgttggtattcgcccgatgtacaagtggacgccaatcatgagcaccgtgatggaaatcggctacgacaacgtcgaatcccagcgcaccggcgacaagaacaatcagtacaaaattaccctcgcacaacaatggcaggctggcgacagcatctggtcacgcccggctattcgtgtcttcgcaacctacgccaagtgggatgagaaatggggttatgactacaacggcgatagcaaggttaacccgaactacggcaaagccgttcctgctgatttcaacggcggcagcttcggtcgtggcgacagcgacgagtggaccttcggtgcccagatggaaatctggtggtaatagcaaaacctgggccggataaggtgcttgcgccgcatccggcaaccaacgcctgatgcgacgcttgcgcgtcttatcaggcctacaacggctgtcaaatgtaggccggataaggcgtttacgccgtatccggcataaaaacaggttgtcattatctgaaaggggcgcaagcccctctgattatcgggtttagcgcgctattgcctggctaccgctgagctccagattttgaggtgaaaacaatgaaaatgaataaaagtctcatcgccctctgtttatcagcagggttactggcaagcgcgcctggaatcagccttgccgatgttaactacgtaccgcaaaacaccagcgacgcgccagccattccatctgccgcgctgcaacaactcacctggacaccggtcgatcaatctaaaacccagaccacccaactggcgaccggcggccaacaactgaacgttcccggcatcagtggtccggttgctgcgtacagcgtcccggcaaacattggcgaactgaccctgacgctgaccagcgaagtgaacaaacaaaccagcgtttttgcgccgaacgtgctgattcttgatcagaacatgaccccatcagccttcttccccagcagttatttcacctaccaggaaccaggcgtgatgagtgcagatcggctggaaggcgttatgcgcctgacaccggcgttggggcagcaaaaactttatgttctggtctttaccacggaaaaagatctccagcagacgacccaactgctcgacccggctaaagcctatgccaagggcgtcggtaactcgatcccggatatccccgatccggttgctcgtcataccaccgatggcttactgaaactgaaagtgaaaacgaactccagctccagcgtgttggtaggacctttatttggttcttccgctccagctccggttacggtaggtaacacggcggcaccagctgtggctgcacccgctccggcaccggtgaagaaaagcgagccgatgctcaacgacacggaaagttattttaataccgcgatcaaaaacgctgtcgcgaaaggtgatgttgataaggcgttaaaactgcttgatgaagctgaacgcctgggatcgacatctgcccgttccacctttatcagcagtgtaaaaggcaaggggtaattacgccccacagtgctgattttgcaacaactggtgcgtctcctggcgcacctttttttatgcttccttcctgggatatgagcgattttttatagtaactcacttcttcttcactaagaatatccattatctcaatgccttatcagagattcttttcctttcgccggtagtgtctggacattcaggctacttttccaggttattttatttctgttatgcagaggttttatgataagtcatatcctaaattctggcggcaataactctttgatgaaacatgatgtggtgcaaggaaataatatagtagatcttgatttactacgtaatttcaatggggtgccaggtttaaacagagataactttatttatatcagcaatattttttcaaatataaaacaacggaacgaaaaaatcatgcaataaatatgtttcgtgaagtctcaatcagtaatgatactataagtgtaaaattctacagaaatgaaaaaaattgaatgcgcttgcaattttctgatggataaagatgcgcaggggtatatcgacctgtctgatttggatttaacaagttgtcattttaaaggtgacgttatatcgaaggtgtcttttttatcatcaaatctacaacatgtaacattcgaatgtaaagaaattggggattgcaattttactactgcaatagttgataatgtcatatttagatgtcgacgtttacacaatgtgatttttatcaaagcgagtggtgaatgtgtcgatttcagcaaaaatattcttgatacagttgacttctcgcagagtcaacttactcagagtaattttcgcgaatatcagattagaaattcaaacttcgataattgttatctttacgcttcgcacttcaccagagcagagtttctgtctgccaaagaaatatcatttattaaatcgaatatgacagctgttatgtttgatcatgtgcgaatatcgacagggaattttaaagattgcattacagaacaattggaattaactattgattattcagatatatttgggaatgaagatctcgatggttatatcaataacattataaaaatgattgatacattgccagataatgcaatgatattgaaatccgttctggcagtaaaactggttatgcaattaaaaattcttaatattgttaataaaaactttattgagaatatgaagaaaacatttagccattgtccttatataaaagatccaattatacgcagttatatccattctggtgaagataacaagttcgatgattttatgcgtcaacatcgattcagcaaggtggatttcgatacccaacagatgatccattttattaacaggtttaatatgaataaagggctgattgataaaaataacaatttttttatccaacttatcgatcaggccttacgatcaacggatgatatgatcaaagcaaatgcctggtatctttataaagagtggattcgtagtgatgatgtttcacctctatttatagaaattgaagataatttaagaacctttaacacgaatgaattaacacgaaaggataatatctttatcctgttctcctctgccgatgatgggccagttatggtggtaagctcccagcgcttacatgatatgttgaatcctacaaaagataccaattggaattccacgtgtatctataaatccagacataagatgttgcctattaatcttactcaggaaacactttttagctccaaatctcatggtaaatatgcgcttttcccaatttttactgcgagttggcgagctactcgtataaagaatataggtatttaagtaaaggaaaacatcaccgttcctggcatcatgggcggtgatgcccctacggttgccctcgccagcacgggcatcggcaaagcgtaaggttcaacagcggtttaccacttcatgcgattgttgcgtttttgttgcgcattagatcacttaatttgctttacatctcccgtaaacacttttctgcgatacaatgcctttacgttatgtaacggagagttcggcatgtcacaccccgcgttaacgcaactgcgtgcgctgcgctattttaaagagatccctgccctggatccgcaactgctcgactggctgttgctggaggattccatgacaaaacgttttgaacagcagggaaaaacggtaagcgtgacgatgatccgcgaagggtttgtcgagcagaatgaaatccccgaagaactgccgctgctgccgaaagagtctcgttactggttacgtgaaattttgttatgtgccgatggtgaaccgtggcttgccggtcgtaccgtcgttcctgtgtcaacgttaagcgggccggagctggcgttacaaaaattgggtaaaacgccgttaggacgctatctgttcacatcatcgacattaacccgggactttattgagataggccgtgatgccggactgtgggggcgacgttcccgcctgcgattaagcggtaaaccgctgttgctaacagaactgtttttaccggcgtcaccgttgtactaagaggaaaaaaatatggagtggagtctgacgcagaataagctgctggcgtttcatcgcttaatgcgtacggataagccaattggcgcgttactgctgctctggccaacattatgggcgttgtgggtggcgacaccgggcgttcctcagctctggatcctggcggtatttgtcgcgggtgtctggctgatgcgcgctgctggatgtgtggtgaatgattatgctgaccgaaagtttgatggtcatgttaagcgcacggcgaaccgaccacttcccagcggcgcggtaacagagaaagaggcgcgcgcactgtttgtagtgctggtactgatttcgtttttactggtactgacgctgaatacgatgaccattctgttgtcgattgccgctctggcgttggcgtgggtgtacccgtttatgaagcggtatacccatctcccgcaagtggtgctgggcgcggcgtttggctggtcgattccaatggcttttgccgctgtgagtgagtcggtgccattgagttgctggttaatgttcctcgccaatattctctgggcggtggcttacgacacgcagtatgcgatggttgaccgcgatgatgatgtgaagattggcattaaatccacggcaatcctgttcggccaatacgataaattgattattggtattttgcagattggcgtactggcactgatggcgatcatcggtgagttaaatggcttaggctggggatattactggtcaattgtggtggctggcgcgctgtttgtttatcaacaaaaactgattgccaaccgcgagcgtgaagcctgctttaaagcatttatgaataataactatgttggtctggtactatttttagggctggcaatgagttactggcatttctgatgatgtaaaaaagccggatgatcatccggctttcttctgggttgcctgatgcgcggcgcttctcaggcctacacaacacatcgcaatttattgaatttgcagattatggaaggccggataaggcgttttcgccgcatccggcaattctctctgattacccttcgccctgcgtcgcactctcaatcgtcaaacgcacgtctgatgtaatcaactccgccagcaactgataaaccttcatcgtttctgccggttcggcgtcgccgctatcgctgatatacccttcatcacgcagcgtcagcaccagagaactgaacaccgccttgtcgaagaactccggcgcgttgatgccgtgcagcacggagagacgttgcgcgacggtgcggctctctttctccagcgtaccgcggttgatcgacgggttggcactcaacaaccagaaggtgatggcataacgttgcagcgtttcgcgcgcgcctgcggccagcagctgtagggtgcgagaatgcgccgggttgatatgcaactcatcatcttgcagggtaatcagcccctgacgttgcatctcatttgccagcgcatcaataacgtccggcaactcgtcgcgatcccagcgcaggaacagctccgctttcagcattgggtaaagcacattgacgtgctccatcaatacgtcgcgggagatgtggcgatgctgggtgacaattgccgccatcagcgaaggcagcaccaacatatgcgcaatgttgttgcgatagtaggtcatcagcaccgcttgctcgcgtggcagaatgatgatgtcgccgatagtgtctttctcgacttcaaacttgttcatttgcagcgcgtgatcgataagctcgctggcgctggctgaaggaacggtagagtccgtggagtaaggtacgttgcgcatcagatccaggtagcagttgagttgctcggttaactgctcgcgggtgagtgagcgctgacgtgatgccagtagcgcagtacagcacaggttcatggcgtttgccgcgcctgcgttgttaatgcgtaccatcagatcggcagcaatattattgaccgtcggcgttaaccaggccggacgcaccgcttcgatgggatcgatagattcacgccagtctggtacgtgctggttaaggtaggtcatcaacggcattggttcaccgaagttgacgtaaccctgaccgagattacgcagcttgcttaaaccgcgcagcatctgcggcaggctctctttctctttcgtcgcgccgcgcagttctttggcgtaagtacccacttccatgacgtgctcataaccgatatagatcggaatcagcgtaatcggacgcgtgccgccacgcagcatcgcctgaatggtcatcgacagcgtaccggttttcggatccagcaaacgccccgtgcgggaacgaccgccttccacgaagtactcgacggaataaccacggctgaacagttcgccgagatactcacggaaaacggtggaataaagtttattgcctttaaaagtacggcgaataaagaacgcccccagacggcggaaaatcggcccggccggccagaagttcaggttgatcccggcggcgatatgcggcggcaccagcccctggtggtacagcacgtaagaaagtagcaggtagtccatgtgactgcggtggcaaggcacatacaccagctcatgaccgtcgtgggccagctggcgaacgcgctcggcgttatggacgttgatgccctgataaagtcggttccaggtgaagcccagaatgcggtcagtcaggcggatcatctcgtaagagaaattcgccgcaatctcttccatcagcgcaatcgcgttctgctgcgctttttcatgggagatttttttgctgcgcgcttcatcttctaccgctttggcaatggcgcgggaggcgagcagcttattaaacagatcctgacgagcaggcagacgtgggcccacagcagccagacgttgacgggcaaagtgcatacgcgccacgcgcgccagtttctgtgcgatagttttatccgtgccgtgttcatccgccatacggcgcagcgaaactgacggcgagaaacgcacaaaactgtcgcgaccgagccacagtacggcgaaaaatttctgtacgccgttaagcatacgcagcggcgggtttacttcgcctttttcacgccccggcgcgcgaccaaacatcaccgatactggcaccatctgcacatccagatttgggttgctacggtgcaaatcgagatagtcgtggaacagcttaatagactcttctttcggcgtgtaataggtgaatacacgcggcccgccgtgaatgaacacatagcgcggcagtagcgtgccgtcgatttccagcggctctaacgggtcaggcaagtcatgagccagacactgggcgcgtaacgtcagcaaatctgctttcgagttgtacggtaaaacgtacataattggacgagaagtatccagccccagttccggggcaggatctgccggaatagacttgctttttaccaggatgcttaatggtaaattcagtaatttgtagtaaattcgtggccagccggacataaacgatgtaaagcctctggttaataatgcaaatgcgcggcaaggatagcagaaagtcatgggaaattctgtggtatccgctcatgtttcgcgcggcgttacgcaaacccgaatcatcggatttaacggtacactgatattgacgctcataatgtaaaaaggttctttcaatggccaataataccactggattcacccgaattatcaaagctgctggctattcctggaaaggtttacgcgctgcatggatcaacgaagcggcattccgtcaggaaggcgtagcggtattgttggcggtggtcatcgcctgctggctggatgtggacgcaattacccgcgtgctgcttatcagctccgtgatgctggtgatgattgtggaaattctcaatagcgccatcgaagcagtggttgaccgaattggctctgaataccatgagctttccggacgcgctaaagatatgggatccgccgcggtgctgattgccattatcgtcgccgtgattacctggtgcattctgttatggtcgcattttggataacccttccagatttcgataaatctctggtttattgtgcagtttatggttccaaaatcgccttttgctgtatatactcacagcataactgtatatacacccagggggcggaatgaaagcgttaacggccaggcaacaagaggtgtttgatctcatccgtgatcacatcagccagacaggtatgccgccgacgcgtgcggaaatcgcgcagcgtttggggttccgttccccaaacgcggctgaagaacatctgaaggcgctggcacgcaaaggcgttattgaaattgtttccggcgcatcacgcgggattcgtctgttgcaggaagaggaagaagggttgccgctggtaggtcgtgtggctgccggtgaaccgcttctggcgcaacagcatattgaaggtcattatcaggtcgatccttccttgttcaagccgaatgctgatttcctgctgcgcgtcagcgggatgtcgatgaaagatatcggcattatggatggtgacttgctggcagtgcataaaactcaggatgtacgtaacggtcaggtcgttgtcgcacgtattgatgacgaagttaccgttaagcgcctgaaaaaacagggcaataaagtcgaactgttgccagaaaatagcgagtttaaaccaattgtcgttgaccttcgtcagcagagcttcaccattgaagggctggcggttggggttattcgcaacggcgactggctgtaacatatctctgagaccgcgatgccgccaggcgtcgcggtttgtttttcatctctcttcatcaggcttgtctgcatggcattcctcacttcatctgataaagcactctggcatctcgccttacccatgattttctccaatatcaccgttccgttgctgggactggtcgatacggcggtaattggtcatcttgatagcccggtttatttgggcggcgtggcggttggtgcaacggcgaccagctttctctttatgctgttgctgtttttacgcatgagcaccaccgggctgactgcgcaggcttatggtgccaaaaatcctcaggcattagcccgtgcgctggtgcaaccgttgctgttggcgttgggggctggggcgttaattgcgctgctgcgtacaccgattatcgatctggcgctgcatattgttggcggtagtgaagcggtcctggaacaggcgcggcgctttcttgaaatccgctggttaagcgctccggcgtcgctggcgaatctggtattactcggttggttactcggcgtgcaatatgcccgtgcgccagtaattttgttagtggtcggcaatatcctcaacattgtgctggatgtctggctggtgatggggctgcatatgaacgtgcagggcgcggcgctggcgacggttattgcggaatatgcaacattgctgattggtctgctaatggtgcgtaaaatcctcaaactacgcggaatttccggcgaaatgctgaaaactgcctggcgaggaaacttccgtcgcttgctggcgcttaaccgcgatatcatgctgcgttcgctgttgttgcaactctgtttcggcgcgatcaccgtacttggtgcgcgactggggagtgacattgtcgctgttaacgcggttctgatgacgctactcacctttaccgcctatgcgcttgatggttttgcctacgcggttgaagcgcactccggtcaggcatacggtgcgcgcgacggtagccagttgctggatgtatggcgggcagcgtgccgccagtcggggattgtagcgttactgttttcggtggtttatttgctggcaggggaacacatcattgcgttgctgacgtcgttaacccagattcagcagctggctgaccgctatcttatctggcaggtgattttgccgttggttggcgtctggtgttatctgctggacggcatgtttataggcgcaacgcgtgccgccgaaatgcgtaacagtatggcggtggccgccgcaggttttgcgctgacgctccttacgctgccgtggctgggtaatcatggtttgtggctggcattaaccgtctttctggcgttgcgcgggctttctctggcggctatctggcggcgtcactggcgcaacggtacctggtttgccgcaacgtgacggttaaaaattctgaataaattatcctaagccaaattgctgactacacttaatctcacgttcagaagaaaagtgaacgtactctcattcacaacctaacgatgaggtcttgattatgaataaagatgaagccggcggtaactggaaacagtttaaaggtaaagtgaaagagcaatggggcaaactgaccgatgatgatatgacgatcattgaaggtaaacgtgatcaactggtcggtaaaatccaggaacgttatggttatcagaaagatcaggcagaaaaagaggtcgtggattgggaaacccgcaatgaatatcgctggtaattaatccctcctgcccgacgtgtacaaggatgtacgccctcttaacgcggtttctttttcacctgcacagagtgatcatgctggcactgttcaggatgacgacacgcttccacttccacgcatgccgcacagagcccatgtgcttcaatcacattatgccgcagggcaaaccccatttttgccgccagcgtatgcataatgtcttccacgccttctgcacactcttctttcaccgcgccgcagcgatcgcatataaacatggctgacgtatgcgtgggctggtcgaacagatgacagagcacataactgttggtggattccaccttatgcacaaaaccttgctcaagcagaaaatccagcgcgcgataaaccgttggcggcttggcttgcggttcagcttcgcgcagtaaatcaagcagatcataagcgctgatagcgccatcctgcagactcatcaggcgcaacacttccaggcgctgtggggtcaggcgcacattacgctgcgcgcagattttttcagcctgcgctaataactcctgcgttgtggtcttttccatcgggcacctcaaagtgggggttaagaatgtccttactttaccatgttccaggaaaaacaccgagaacccttattgttgccgtaatgttgattttctgttttgtaggtaaggtgttgtgttgccttgtcgtaccattatcaacacgataataattaataattcatttttaaataaattgcttcaagttaactcgctatttatttaactgggtttaaacgcatacctgtagttcagaaattatgagcgatttttgatagtgaccagatggcaaaagaattataaggaggacacggtacgacaaaaaaggtagatgaatcatgttgaagataatacccggtgcaactggatactttaataaaacactcaattcaaatcaattcgataatgaagatgcaatcaaagataaattagataatagaggttcaatcaaaggtaaattaaataatatatatggtaaatctattgattatgcagcgctgcgtcatcgggatataattattacaaaaatagatttgtttattcaacgaatcacgcataatttatggcatgcacgtaaaaaaatgtgtttttaattgagcaaataaatgatctcaaaatgtgggtcaataagtatattgacgattgcactgatgaggatttaaacgatcgtgactttattgcatcagttgttgaccgggctatttttcatttcgcgattaatagtatatgtaatcctggggataataaagatgcgactcccattgaacaatgtacttttgatgtagaaactaagaatggccttccctccacggttcagctattttatgaggaatctaaggataatgaacctttagcgaatatacattttcaagcaataggttctggttttttaacgtttgttaatgcctgccaggaacatgatgacaacagcttaaaattatttgcttcgctgttaatttcactttcatattctagtgcctacgcagatttatcagaaacagtgtatattaatgaaaataatgagagctacctgaaagctcagtttgaaaaattatctcaacgtgatatgaagaagtacctgggagagatgaagcgtctggctgatgggggagaaatgaattttgatggctatctggataagatgtcacatctggtgaatgaaggaacgctcgatcctgatattttaagcaaaatgcgagatgctgcaccacaattaattagcttcgcgaagtcgtttgacccaacctcaaaggaagagattaaaatacttacagacacttctaaattaatttatgatttgttcggggttaaatcggagaaataatatgtgaagttcttcgatagtatggaaggcattatataaaaggacccaatatttattgggttcttttttctctatcaatgctattagcagggagatatatcaccagagtttaatgtgtgattttttatttatcgtcgaacctggattgtttatcattggccttaacaaagttaacggctaataagattatttccatcacttcgtgagagcttcatgccttgagaggatctcaattttcttttgcaatgagacaggcgcttcctgttgttatggtatagtaccccgctattgagcctcctgaacagtgaagctgaataacataaccccatgatatattgataaaataatctctacatttgaaaatgcacggtaattctgaaatgcaaaaaatcaaccaaaccagcgcaatgcctgaaaaaactgacgttcactggagtggtcggtttagcgttgcaccaatgctcgactggacggacagacattgccgctatttcttgcgtctgctttcccgcaatacgttgctttataccgaaatggtgaccacaggggcgattattcacggtaaaggtgattatctggcgtacagtgaagaagaacatccggtagcgttgcaactgggcggtagcgatccggcggcgctggcgcagtgtgcaaagctggcagaagcgcgcggatatgatgagatcaacctgaatgtcggctgcccgtctgaccgggtgcagaacggcatgtttggtgcgtgtctgatgggtaatgcgcagctggttgccgactgcgtgaaagcgatgcgcgatgtggtgtcgattccggtgacggtgaaaacgcgtattggcatcgacgaccaggacagctatgaatttctctgcgatttcatcaataccgtttccggcaaaggcgagtgtgagatgttcatcatccacgcacgtaaagcctggctttcggggttaagcccgaaagaaaaccgtgaaatcccgccgctcgattatccgcgtgtgtatcaactgaagcgtgactttccgcatctgacaatgtcgattaacggtggtatcaagtcgctggaagaggccaaagcacacctgcaacatatggatggcgtgatggtcgggcgcgaggcgtatcagaatccgggtattctggcggcggtagaccgggagatctttggttcctcggataccgatgccgatccggtggcggtagtgcgcgccatgtatccgtacattgagcgtgaactcagccaggggacgtatctcggccatattacccggcatatgctgggtttgttccagggtattcctggcgcgcggcagtggcggcgttatttaagtgaaaatgcccataaagcgggtgctgacattaacgtgctggaacacgcgctcaaactggtggcggataagcgttaacttttcaccaaaaagtagtcaaattcaccacgccctgcgcaccgtcgcggggcgttttgctgttaaatcaatagattatttttggcatgattcttgtaatgccagcaagagatttcatatttgggagagcatcatgctggaactactttttgtgattggcttttttgtcatgctgatggtcaccggcgtttcgttgctgggcattatcgccgcgctggttgtggcgacggccattatgttcctcggcggtatgctggcattgatgattaagttgctgccgtggttactactggcgattgcggtggtgtgggttattaaggcgattaaagcaccaaaaatgccgaaatatcagcgttatgaccgctggcgttactaagggattgtgcggatgatcacaacctaaggttttatccttagaacaaaataggaattgataatcaaatctgtcactattgcgcctctaacagattcatcgtgctgtaccctacatacagccgaactataaaaagaaagggcttcccaggtggaagccctatttcttttatggaatcagcaggctggaaccttgcgtcgcccggctttccagaatctcatgcgcacgctgcgcatccttcagcggatatttctgctgctcggcgacatcgaccttaatcacaccgctggcaatcaaagagaacagttcattactggcctcggttaattcctcccgcgtggtgatatagccttgcagggaagggcgtgtcacatacaacgagcctttttgattgagaatgcctaagttcacaccggtaaccgcacctgatgagttgccaaaactgaccattaagccgcggcgttgcaggcaatccagcgaccgttcccaggtgtctctgcccacggaatcgtacactacgcgcactttcttaccgccggtgatctctttcaatcgctcgaccagattctcttcacgatagttaataacctgccacgcgccggcttttagcgcgctctgcgctttttgcgcggttcctacggtgccgataagtttcgcgcccagggcttttgcccactggcaggcaattaagccaacgccgccagccgctgcgtggaacaggaactgttcatcgggtttaatttcataggttttgcgcagcagataataaaccgttaagcctttcaggaaagatgctgcagcttgttcaaaagaaattgccgcaggcagaatcgccgctttatccgcattaatgttatgcacagagctgtaagcgcctaacgccgactgcgcatagacaacacgatcgcctgccttaatatgctttacaccactgccgactttactcacgatgcctgccgcttcggtacctaatccgctgggtagtgatggcggcgggtaaaggccgctgcggatatacgtgtcgataaaattgatgccgatggctttattttcgacctggatttcattctctgccggatcggcaggagtgaactctacggcttgaagtacttccgggccaccgtgcttgtgaaattcaattcgtgttgccatgtgtcctccagaacgtatcgtcagggtctgcttcatatggtaaagtttcgacccattctttatctcggtaactccattcactatggcaggaaataaacccttcaacaaacagcaggctgaaccccgcgaacgcgatccacaagttgccgggctgaaagtgcctccgcactcgatcgaagcggagcagtcggtgttgggcggtttaatgctggataacgaacgctgggacgatgtagccgagcgtgtggtggcagacgatttttacacccgcccacaccgccatatctttactgaaatggcgcgtttgcaggaaagcggtagtcctatcgatctgattacccttgcggaatcgctggaacgccaggggcaactcgatagcgtcggtggttttgcttatctggcagagctgtcaaaaaatacgccaagtgcggcgaacatcagtgcctatgcggacatcgtgcgtgaacgtgccgttgtccgtgagatgatttcggttgcgaatgagattgctgaagccggttttgatccgcaggggcgcaccagcgaagatctgctggaccttgctgaatcccgcgtctttaaaattgctgaaagtcgtgcaaacaaagacgaagggccgaagaacatcgccgatgtgctcgacgcaaccgtggcgcgtattgagcagttgtttcagcagccacacgatggcgttaccggagtaaacaccggttatgacgatctcaacaaaaaaaccgctggcttgcagccgtcggatttgatcatcatcgccgcgcgtccgtcgatgggtaaaacaacatttgcgatgaacctcgtcgaaaacgcggcgatgttgcaggataaaccagtacttatcttctcgctggagatgccttcagaacagattatgatgcgttctctggcgtcgctgtcgcgcgttgaccagactaaaatccgtaccgggcagctcgatgatgaagactgggcgcgcatttccggcaccatgggtattttgctcgaaaaacgcaatatctatatcgatgactcctccggcctgacgccaacggaagtgcgttcccgcgcacgccgtattgcccgtgaacacggcggcatcgggcttatcatgatcgactacctgcaactgatgcgcgtaccggcgctttccgataaccgtacgctggaaattgcagaaatctctcgctcgctgaaagcactggcgaaagaactgaacgtgccggtggtggcgctgtcccagttgaaccgttctctggaacaacgtgccgacaaacgcccggtcaactccgacctgcgtgaatctggctctatcgagcaggatgcggacttgatcatgtttatctatcgtgatgaggtgtatcacgaaaacagtgatttaaaaggcatcgcggaaattattatcggtaaacaacgtaacggcccaatcgggacggtacgcctgacctttaacggtcaatggtcgcgcttcgacaactatgcggggccgcagtacgacgacgaataataattattttatgaattaggtaattaaagcaaacacttatcaaggaacacaaatgcaagcggcaactgttgtgattaaccgccgcgctctgcgacacaacctgcaacgtcttcgtgaactggcacctgccagtaaaatggttgcggtggtgaaagcgaacgcttatggtcacggtcttcttgagaccgcgcgaacgctccccgatgctgacgcctttggcgtagcccgtctcgaagaagctctgcgactgcgtgcggggggaatcaccaaacctgtactgttactcgaaggcttttttgatgccagagatctgccgacgatttctgcgcaacattttcataccgccgtgcataacgaagaacagctggctgcgctggaagaggctagcctggacgagccggttaccgtctggatgaaactcgataccggtatgcaccgtctgggcgtaaggccggaacaggctgaggcgttttatcatcgcctgacccagtgcaaaaacgttcgtcagccggtgaatatcgtcagccattttgcgcgcgcggatgaaccaaaatgtggcgcaaccgagaaacaactcgctatctttaataccttttgcgaaggcaaacctggtcaacgttccattgccgcatcgggtggcattctgctgtggccacagtcgcattttgactgggtgcgcccgggcatcattctttatggcgtctcgccgctggaagatcgctccaccggtgccgattttggctgtcagccagtgatgtcactaacctccagcctgattgccgtgcgtgagcataaagccggagaacctgttggttatggtggaacctgggtaagcgaacgtgatacccgtcttggcgtagtcgcgatgggctatggcgatggttatccgcgcgccgcgccgtccggtacgccagtgctggtgaacggtcgcgaagtaccgattgtcgggcgcgtggcgatggatatgatctgcgtagacttaggtccacaggcgcaggacaaagccggggatccggtcattttatggggcgaaggtttgcccgtagaacgtatcgctgaaatgacgaaagtaagcgcttacgaacttattacgcgcctgacttcaagggtcgcgatgaaatacgtggattaatcgttctgtaatatttgattgtctgtgccggatgcggcgtgaatgccttatccggccaataaaatcctaaaaattcaataagttgatgttctttcatgctcttataaaggtcgtgcctctggcggatgtacgtttgtcatgagtctcactctgttgctaattgccgttcgctcctgaacatccactcgatcttcgccttcttccggtttattgtgttttaaccacctgcccgtaaacctggagaaccatcgcgtgtttcaaaaagttgacgcctacgctggcgacccgattcttacgcttatggagcgttttaaagaagaccctcgcagcgacaaagtgaatttaagtatcggtctgtactacaacgaagacggaattattccacaactgaaagccgtggcggaggcggaagcgcgcctgaatgcgcagcctcatggcgcttcgctttatttaccgatggaagggcttaacagctatcgccatgccattgcgccgctgctgtttggtgcggaccatccggtactgaaacaacagcgcgtagcaaccattcaaacccttggcggctccggggcattgaaagtgggcgcggatttcctgaaacgctacttcccggaatcaggcgtctgggtcagcgatcctacctgggaaaaccacatagcaatattcgccggggctggattcgaagtgagtacttacccctggtatgacgaagcgactaacggcgtgcgctttaatgacctgttggcgacgctgaaaacattacctgcccgcagtattgtgttgctgcatccatgttgccacaacccaacgggtgccgatctcactaatgaccagtgggatgcggtgattgaaattctcaaagcccgcgagcttattccattcctcgatattgcctatcaaggatttggtgccggtatggaagaggatgcctacgctattcgcgccattgccagcgctggattacccgctctggtgagcaattcgttctcgaaaattttctccctttacggcgagcgcgtcggcggactttctgttatgtgtgaagatgccgaagccgctggccgcgtactggggcaattgaaagcaacagttcgccgcaactactccagcccgccgaattttggtgcgcaggtggtggctgcagtgctgaatgacgaggcattgaaagccagctggctggcggaagtagaagagatgcgtactcgcattctggcaatgcgtcaggaactggtgaaggtattaagcacagagatgccagaacgcaatttcgattatctgcttaatcagcgcggcatgttcagttataccggtttaagtgccgctcaggttgaccgactacgtgaagaatttggtgtctatctcatcgccagcggtcgcatgtgtgtcgccgggttaaatacggcaaatgtacaacgtgtggcaaaggcgtttgctgcggtgatgtaatgcaggaaagcaggctggagctacccagcctgcagtgaaattaaactgtcgtcgctttcactctttctttatagatgatttttttgatgccatcgttctacgtgagagataataaacgttattagttcttttattgttaagcttatcctaattatctggaattccttatcctgtttttttgggtggggtaataatttctgcacatctaactattattaaatttaataataagtatcgggtttgttacgatagaatttttctatatcctcaagaatatgctttgccttattgcctgtgactttctgagattcaattatagtatcgttaaattctaaagttaaagagagctctttttttccgctttgtgtaagtttaaccttatattgattgccaatatcaaataaaaaggtcctgtaatgagaataatcacctttaacctcctcggcaaaacagcaaagcgtgcaaatatacataaagtctttcttacccctgattttgttaactaaatcaataaatgcgtgaaaaactttacttgcaatagaacttgatacttcttctccaggtctacaaaaatcttttgcaatttttaactgtgtttctatgtataaaaagaaatctttagcataagaaaaatctttggcataagagatatctttattatttagtgcatctagctcaacaggtaaagatgtcgttttgttgctattcacatatgatatattcatatcatcatctccatcgggagtaataaaattagtcaccattgtaggatagggttctggtcaatcaggaatcatctttataaacttcgattgtttttgtaatgctgtatcattaagttcattaaatcgtacagcagataaatgttctatcaaatttcgctcatttgcagaggattcatcataataaacgtaaaattaatgtatccttacatcgagtaataaacattttttatacaaaaaaagacaggaacgtatttactgggttaaacataatcatcctgcttttcatcacaaaaaccgcagataatccttcctttccccggcagctggcgttatggtcagatggtttttgcaacaaatctcacaataaaaagtttcaacatactgactatttagggaaaaatatgcgcaagatcacacaggcaatcagtgccgtttgcttattgttcgctctaaacagttccgctgttgccctggcctcatctccttcaccgcttaaccctgggactaacgttgccaggcttgctgaacaggcaccaattcattgggtttcggtcgcacaaattgaaaatagcctcgcagggcgtccgccaatggcggtggggtttgatatcgatgacacggtacttttttccagcccgggcttctggcgcggcaaaaaaaccttctcaccagaaagcgaagattatctgaaaaatcctgtgttctgggaaaaaaatgaacaatggctgggatgaattcagcattccaaaagaggtcgctcgccagctgattgatatgcatgtacgccgcggtgacgcgatcttctttgtgactggtcgtagcccgacgaaaacagaaacggtttcaaaaacgctggcggataattttcatattcctgtcaccaacatgaatccggtgatctttgcgggcgataaaccagggcaaaatacaaaatcgcaatggctgcaggataaaaatatccgaattttttatggcgattccgataacgatattaccgccgcacgcgatgtcggcgctcgtggtatccgtattctgcgcgcctccaactctacctacaaacccttgccacaagcgggtgcgtttggtgaagaggtgatcgtcaattcagaatactgacagagcgggagagcgtgacgctctcccgaatgctgtttttttaatcacacctttatcctttcgctgtcttgctgcaaactgattaagagagttttatcaaggagcagcacatgtggtatcaaaagacgctcacgcttagcgccaaatctcgtgggtttcatctggtaacggatgaaattctgaatcagctggctgatatgccgcgcgttaacatcggcttactgcatctgttgctgcaacatacctccgcctctctgacacttaatgagaactgcgatcccaccgtacgccacgacatggagcgttttttcctccgcaccgttcccgacaacggaaattatgagcatgactatgagggagcagacgatatgccttctcatatcaaatcctcaatgctgggaacatcgcttgtattgccggtacataaagggcgtattcagaccggcacctggcaaggcatctggctgggggaacatcgcatccacggcggatcgcgtcgcatcatcgcgacactacaaggggagtaaaaaatgaccatttcggagttgctacaatattgcatggcaaaaccaggcgcagaacagagcgtgcataacgactggaaagcgacgcagatcaaagtggaagatgtactgtttgcgatggtgaaagaagtagaaaatcgcccagctgtttcgctgaaaaccagcccggagctggcggagctgctacgtcagcagcacagcgatgtgcgtcctagccgccatctgaataaagcgcactggagcaccgtgtatctcgacggttcgctgccggattcgcaaatctattatctggtggatgcgtcttatcagcaggcagtgaatttactaccggaagaaaagcgtaaattgctggtacaactctgaaaggaaaaggccgctcagaaagcggccttaacgattacagcatcggcttgaggaagcgtgccgtatgcgaagcttcgcactccgcgacggtttctggcgtaccggagacgaggatttcgccgccgccactgccgccttctggtcccaggtcgacaatccagtcagcggttttgatcacgtcgagattgtgctcaatcaccacaatggtattgccctgatcgcgcagtttatgcagcacgtcgaggagttgctgaatatcggcgaagtgcagaccggtggtcggctcgtcgagaatatacagcgtctgcccggtgccgcgttttgacagctcacgcgccagcttcacgcgctgggcttcaccaccagaaagtgtggttgcggactgccccaggcgaatgtacgtcagaccaacgtccatcaacgtttgcagcttacgcgccagagctggcaccgcatcaaagaactcacgcgcctcttcgatggtcatatccagcacttcgtggatggttttgcctttgtacttaatttccagcgtttcacggttatagcgtttacctttgcactgatcgcacggcacgtagatatccggcaggaagtgcatctccactttgatcacaccgtcgccctgacaggcttcgcagcgcccgccacggacgttaaagctgaaacgtcctggcgtataaccacgcgcacgggattccggtacgcccgcaaacagttcgcgcacaggtgtaaacacgccggtataggtcgccgggttagaacgtggagtacgaccaattgggctttggtcgatatcgatcactttatcgaaatgctccagcccctgaatatcgcgatacggtgccggttcggcgatggtcgcaccattcaactggcgttgggcaatcgggaacagtgtgtcgttaatcagcgtcgatttaccggaacctgaaacccctgtgatgcaggtaaacagaccgactggcagcgtgagcgtcacgtccttcaggttgttgccgcgtgcgcctgtcagcttcagcactttttccggatttgccggaacgcgcttcttcggcacttcaatcttgcgtttaccgctcatgtactgcccggtcaacgactccggcaccgccataatcgcttccagcggaccttctgcgaccacttcaccgccgtgaacacctgcgcccgggccaatgtcgatcacatggtcagcggcgcgaattgcgtcttcgtcgtgctccaccacaatcacggtattaccgagatcgcgcagatggataagcgtacccaacaggcgctcgttatcgcgctggtgcaggccgatagatggctcgtccagcacgtacataacgccaaccaggcccgcaccaatctggctcgccagacggatacgctgggcttcaccgccggaaagcgtttctgccgagcgggaaagcgtcaggtaattcaggccgacgttaacgaggaatttcaaacgatcgccgatctctttaaggattttttccgcaatcttcgcccgttgaccagcgagtttgagattgttgaagaattccatcgcatgaccgatgctcatgtcggagatagcaggcagcggcgtattctcgacataaacgtggcgcgcttcccgacgcagacgcgtcccttcgcagctggcgcatgggcgattgctgataaacttggctaattcttcacgtaccgcactggattctgtctctttataacggcgctccatattgtgcagcacgccttcgaacggatgacgacggatggaggtatcgccacgatcgttcatgtatttgaattcaatgttttctttgccagaaccgtacaacaccactttatgcacgttcgcgctcaggctgccccacggcgcttcgacgtcgaacttatagtgatctgccagcgatttcagcatctggaagtaatagaagttgcggcgatcccagccacggatcgcaccgccagccagtgacagctcggggttttggatcacgcggtcaggatcgaaatattgctgtacgccaaggccgtcacaggttgggcaggcacctgccgggttgttaaacgaaaacagtcgcggctccagttcacgcatactgtagccgcaaattgggcaggcgaagttggcggagaacagcagctcttccgctttcgggtcgtccatatccgccactaccgctgtaccaccggaaagctccagcgcggtttcaaacgactccgcaagacgttgggtaagatcgtcacgcaccttgaagcgatcaaccaccacttcaatggtatgtttcttttgcagttccagtttcggcggatcggaaagatcgcagacttcgccatcaatacgagcacggatgtaaccctggcttgccaggttctccagcgttttggtgtgttcgcctttgcgctctttaatgattggcgcgagcagcatcagacgcttgccttccggctgcgacagcacgttatccaccatctggctgacggtttgcgccgccagcgggacgtcgtggtccggacagcgcggttcgccgacgcgggcgaacaacaaacgcaaatagtcgtggatttcggtgattgtccccaccgtagaacgcgggttatgagacgtcgatttctgctcaattgagatggcaggagaaagcccctcaatatgatcgacgtccggcttttccatcagtgacagaaactgccgcgcgtaggcggaaagggattcaacgtaacggcgctgcccttcggcatataaggtgtcgaaagcgagcgaggatttgccagaacccgaaagcccggtcacgacaatgagcttgtcgcgggggataacgaggttgatgtttttgagattatgggtgcgggcgccccgaacttcgatcttatccattcacctttcccggattaaacgcttttttgcccggtggcatggtgctaccggcgatcacaaacggttaattatgacacaaattgacctgaatgaatatacagtattggaatgcattacccggagtgttgtgtaacaatgtctggccaggtttgtttcccggaaccgaggtcacaacatagtaaaagcgctattggtaatggtacaatcgcgcgtttacacttattcagaacgatttttttcaggagacacgaacatggccagcagaggcgtaaacaaggttattctcgttggtaatctgggtcaggacccggaagtacgctacatgccaaatggtggcgcagttgccaacattacgctggctacttccgaatcctggcgtgataaagcgaccggcgagatgaaagaacagactgaatggcaccgcgttgtgctgttcggcaaactggcagaagtggccagcgaatatctgcgtaaaggttctcaggtttatatcgaaggtcagctgcgtacccgtaaatggaccgatcaatccggtcaggatcgctacaccacagaagtcgtggtgaacgttggcggcaccatgcagatgctgggtggtcgtcagggtggtggcgctccggcaggtggtaatatcggtggtggtcagccgcagggcggttggggtcagcctcagcagccgcagggtggcaatcagttcagcggcggcgcgcagtctcgcccgcagcagtccgctccggcagcgccgtctaacgagccgccgatggactttgatgatgacattccgttctgatttgtcattaaaacaataggttatattgttttaaggtggatgattaaagcatctgccagccataaaaaagaagcctccgttatggaggcttctacgtatcaggtcaaaatcattggccattgtggcggtgtctgattcatctcttctatcatcaccgactcgatgttgtgccagatagcggtgatgtccgccattgtgatgccaagcaaccccattgcgaaccaacaggcggaaacaacgcccagaccgctgctgatcaccgcaagcccgacataatcagaccgacgaaaacggatgttgagtgtgctggccagaaacatcattacggcactaagaagttgccagcgaagaagaaccacgccagtggtgagggtagccatcaaacaattcctctgaaaagagccgatgccctggacagcgcggcgttgttcacgggaggcgtggtacactctggctatcgcggggcttgcagaacacaaaaatgaaacactctgtttgtttcattaattttgtgaactatatcacaattgattgtttgttagccatattaggccgtgacttttattgctgtacagattatgtggtttttcagtggcattaagggcatatcttcccgccgcctctgcattcctgtaggaaattaattttgaatatcaatgaattattttcatccaggtgacgattagaaaggtatcaatttcaaatcaggcaaaagtgctatttataccgtaagatttatctaaagacgtcggtacccagggttttcaccttgcaatggccgggtataaacaggcaggaaattgatagcaatgagtcatcgtgcacgacaccaattactggcgttgccgggcattatctttttagttctctttcccatcattctttcgctatggattgccttcctttgggcaaaatcagaagtgaataatcagctccgaacctttgctcaactggcactggataaatccgagctggtcattcgccaggcagatttagtgagcgatgcagctgaacgctatcaggggcaagtttgcactccagcccatcaaaagcgaatgttgaatattattcgtggctatctttatattaatgaattgatctatgcccgtgataaccattttttatgctcatcgctgatagcgcctgtaaacggctatacgattgcaccggccgattataagcgtgaacctaacgtttctatctattattaccgcgatacgccttttttctctggctataaaatgacctatatgcagcggggaaattatgtggcggttatcaaccctctcttctggagtgaagtgatgtctgatgacccgacattgcaatggggtgtgtatgatacggtgacgaaaacctttttctcgttaagcaaagaggcctcggcagcaacgttttctccgctgattcatttgaaggatttaaccgtacaaagaaatggctatttatatgcgacagtttattcgacaaaacgcccaattgcagccattgttgcgacttcatatcaacgtcttataacccatttttataatcatcttatttttgcgttgcccgccggtattttggggagtcttgttctgctattactctggctacgtattcgacaaaactatttatctcccaaacgtaaattgcaacgcgccctcgaaaaacatcaactttgtctttattaccagccaataatcgatatcaaaacagaaaaatgtatcggcgctgaagcgttgttacgttggcttggtgagcaggggcaaataatgaatccggcagagtttattccgctggcagaaaaggaggggatgatagaacagataactgattatgttattgataatgtcttccgcgatctgggcgattacctggcaacacatgcagatcgctatgtttctattaacctgtcggcctccgattttcatacgtcacggttgatagcgcgaatcaatcagaaaacagagcaatacgcggtgcgtccgcagcaaattaaatttgaagtgactgaacatgcatttcttgatgttgacaaaatgacgccgattattctggctttccgccaggcaggttacgaagtggcaattgatgattttggtattggctactctaacttgcataaccttaaatcattgaatgtcgatattttgaaaatcgataaatcgtttgttgaaacgctgaccacccacaaaaccagtcatttgattgcggaacacatcatcgagctggcgcacagcctggggttaaaaacgatcgctgaaggcgtcgaaactgaggagcaggttaactggctgcgcaaacgcggcgtgcgctattgccagggatggttttttgcgaaggcgatgccgccgcaggtgtttatgcaatggatggagcaattacccgcgcgggagttaacgcgcgggcaataaaactacaggcggtggcgataatcgctgggagtgcgatcaaactgccgacggaaaacgcgggagaaggtctgctgcgagacataacccaggtccattgcgatatcaaaaatcggacgctcggtggtgcgcaactcaacggcggccagtaacaggcgacgttggcgaatgtaatcgccaagcgtctgatgcgtcaccgtgcggaacattcgttgcaagtaccactttgaatagcctgatttttttgcgactacatcaatgttaagcggctggtcaatatgctcgtcaatccatgcgataagatcctgaataattttctgatgggacataaatctgcctcttttcagtgttcagttcgttaattcatctgttggggagtataattcctcaagttaacttgaggtaaagcgatttatggaaaagaaattaccccgcattaaagcgctgctaacccccggcgaagtggcgaaacgcagcggtgtggcggtatcggcgctgcatttctatgaaagtaaagggttgattaccagtatccgtaacagcggcaatcagcggcgatataaacgtgatgtgttgcgatatgttgcaattatcaaaattgctcagcgtattggcattccgctggcgaccattggtgaagcgtttggcgtgttgcccgaagggcatacgttaagtgcgaaagagtggaaacagctttcgtcccaatggcgagaagagttggatcggcgcattcataccttagtggcgctgcgtgatgaactggacggatgtattggttgtggctgcctttcgcgcagtgattgcccgttgcgtaacccgggcgaccgcttaggagaagaaggtaccggcgcacgcttgctggaagatgaacaaaactaaagcgccacaagggcgctttagtttgttttccggtctttgtctttctctctatcccgctggtacacaggagggtttcccccgacgtcaacacacctcattcgagcacgtggtggaggttccggttggtgttgatgctttaattgtatgtcaccgacgtttcttcgccagtgtaaaagtatactttttaaccgcaatatttttgtcatctcagacgattttttatcgcaatcctgaacggtatacggctcgataacgctgcaatcttgcgcaccgacgataacgtttgcgcatcaattgcctgttttttcatcgtcaagacaataaaagagaaaaaagcagcaaacttcggttgaaaaagccgctatgatcgccggataatcgtttgctttttttaccacccgttttgtatgcgcggagctaaacgtttgcttttttgcgacgcagcaaattgtcgcaaacctggagcaggaagataacgtttcgctggcaggggattgtccgccacgcatcttgacgaaaattaaactctcaggggatgttttcttatgtctacgccatcagcgcgtaccggcggttcactcgacgcctggtttaaaatttcacaacgtggaagcactgtccgtcaggaagtggttgccgggttaacaacgtttctggcgatggtctactcggtcatcgtcgttccaggtatgttgggtaaagcaggcttcccgcctgcggcagttttcgttgcaacctgtctggttgccggactcggttctatcgtgatgggtctgtgggctaatctgccgttggcgattggttgcgccatctccctgacggcgtttaccgcattcagcctggtgctggggcaacatattagcgtacctgtcgcgctgggtgccgtgttcctgatgggtgtgctgtttacggtaatttctgccacgggtatccgtagctggattttgcgcaacttgcctcacggtgtggcgcacggcacggggatcggtatcggtctgttcctgctgctcattgccgctaatggtgtcggtctggtgattaaaaacccgcttgatggtctgcccgttgcgctgggtgatttcgcgaccttcccggtgattatgtcactggtaggtctggcggtgatcatcggcctggaaaaactgaaagtccctggtggcattctgctgaccattatcggtatctcaattgtcggtttgatcttcgatcctaacgtccatttctccggcgttttcgccatgccttcattgagcgatgaaaacggcaattcactgattggcagcctggacattatgggcgcgctgaatcctgtagtcctgccaagcgttctggcgctggtgatgacggcagtatttgatgccaccggaactatccgtgccgtcgccggccaggcgaacctgctggataaagatgggcagatcatcgacggtgggaaagcactgaccactgactccatgagcagcgttttctctggcctggtgggtgctgctccggcagcggtatacatcgagtctgcggcgggtacggcggcgggcggtaaaaccggtttgacggctatcaccgttggcgtgctgttcctgctgattctgttcctctctccgctctcttacctcgttccggggtatgcaacggctccggcgctgatgtacgttggcctgctgatgctgagcaacgtggcgaaaatcgactttgctgattttgttgatgcgatggcgggtctggttacggcggtattcatcgtgctgacctgtaacatcgtaacaggcatcatgatcggcttcgcgactctggtgattggtcgtctggtttccggcgaatggcgcaagttgaacatcggtacggtcgttatcgccgtggcgctggtgaccttctatgcgggtggctgggctatctaatctttcatcggattctgaaaacgggtggcaatggctgcccgtttttattttctccgcacattgtgtgagcttttgcgatattctgaaaaaatgagaattcaggcataacgtctttctcagatcataaaaaaacatcgcaaacagggaacgcatggaaatcttcttcaccatactgataatgaccctcgtggtctcgctgtccggggtggtcactcgtgtcatgccctttcagatcccgcttccgcttatgcaaatcgccatcggtgcgctactggcgtggccgacgtttggtttgcatgtggagtttgatcctgaactctttttagtcttgtttatcccgccgttgctgttcgctgatggctggaaaacgccgacccgtgaatttctcgaacatggtcgagagatttttggcctcgcgctggcgctggtggtggtcaccgtggtcggcattggcttccttatttactgggtggtgccgggcattccgctgatccccgcctttgcgctggcggcagtgctttctccgaccgatgctgtggcgctctccgggattgttggcgaagggcgcatcccgaaaaaaatcatgggtattttgcagggcgaagcgttgatgaatgacgcctccggcctggtgtcgttgaagtttgccgtggcagtggcgatggggacgatgatcttcaccgttggcggtgcgacggtcgaatttatgaaagtagccattggcggtattctcgccggctttgtggtgagctggctgtatggtcgctcgctgcgattcctcagccgctggggcggtgatgaacccgcgacgcagatcgttctgctgttcttgctgccattcgcttcttatctgattgccgaacatattggcgtttccggcatcctcgctgcggttgccgccgggatgaccatcacccgctccggtgtgatgcgccgtgcgccgctggcaatgcgcctgcgcgcaaacagcacctgggcgatgctggaatttgtctttaacggcatggtgttcctgctgttaggtctgcagctgccgggtattctggagacgtcgctgatggcggcagaaatcgaccctaacgtcgaaatctggatgctgtttaccgatattattctgatatatgcggcgctgatgctggtccgtttcggctggctgtggacgatgaaaaagttcagcaaccgcttcctgaagaagaagccgatggagtttggttcgtggaccacacgagaaatcctgatcgcgtctttcgccggggtgcgtggggcgatcactctggccggtgtgctctctatcccgctgctcttgccggatggtaacgtcttcccggcgcgctatgagctggtgttcctggcggctggcgtcattctcttctcgctgtttgtcggcgtggtgatgttgcctattctgctacaacacattgaagtcgcggaccattcgcaacaattgaaagaagaacgtattgcgcgagcggcaacggcagaagtggcgattgtggcgatccagaaaatggaggagcgtctggcggcggataccgaagagaatatcgataaccagctgcttacggaggtcagttctcgcgtcattggtaacctgcgtcgtcgcgccgatggacgtaacgacgttgaaagttccgtgcaggaagagaaccttgagcgtcgcttccgtctggcggcattgcgttctgaacgtgctgaactgtaccacctgcgcgccacgcgggagatcagcaacgaaacgctgcaaaaattactgcacgatctcgatttgcttgaagcgttgctaattgaggaaaatcagtaagccgaaagcgacgtaaccaggcccgaggtaatctgaaaaaggtgcaatcttttgcacctttaacaggttagctcgggctaacattcatgattctaaaacaaataagttatctctcttgtaaagtcaattcattggctgttcttcgacttaacctcaatctgcgtgttgcataatatctgcagtaatcttcatagcgactgcattaatattatcctcagtttgtgacatgccagtatgagaggtacaatcttcttcaaagaatttctgtagtgttaccagggtatcactatcaatggggatattttcctccccacggagaatagaaatgcccattccctggacgctagcctcatcaaaattaacccgatagagacgggtattaaacatacaggcttttgttaaaatagaacagttgaaatggcagttgcttaaattggcattattaaaattaacattagccatattagagccggtacatataaccatttcgaggaatgtatttgttagccacgtacaaaagagtttgctatcaattaagtttatattctggaggattgctttgttcagattgacgcgagacagatcagcatgttcaaagttaattaaatcgagtttagagaaactaaggtcggctttaaataaaataacatatggcgctattactttataaagatttacctcagccatgtacgccatataaaaatttgaatagtcaagaaaggtatttttaatattggctctattcattgctgcattgtagaattgaacatgcatagcggagcatgcatttagagttccgtcggccatttttatctgagcgaaatttgagtcatcgagaatacaattatcaaaaagtattttttccattatggcgtaataaaaattcgttttatacatattacagtcctggaaaatagcgttttgtagtcagcaacctgcaaaattcgaattggataaatcttcatctttaatcacgatacctttcaggctaaggtgtgaaaaatcgtaaccaccatttactgtctgtggaatttcgatagtattattatggacggcgacattatttataaaatataccaccttaatggatacttccttttctttactaaggtaaactcttctcgtaattctatcgtcacatttattatttgcatataaagctatatctataaaatgtttatgtattttcctgtccgtttccttcgtgatttttcctgatggtaaactatcataaattcttttcattttctgaatcaaacctatcactttttcatgatcatccatcttgaaaagagagagggctttattgtcaattaacgtgtttttatgatgtttgctgtaattatatgattttgttttctttgtatgtgatgaacttgtgaaagagtggttatcgttaatctggcaaagagagaaaaacatattatttaaaccattatagcgcataaaatatccttataattaacaagaaagaaaaggcatattctctgcattatcattttctacgactgtcaaaaatcgctcattttttaatgagtttatttgtttaatattatgggaaaaggtgatgcatgctggagaggaagagtattccccggtcaggcgaccggggaaggggagagattaatgtgcgcggccttgctcaacgccaaagccggtctgggagcggataaactgtgcacggaacagttcacgctcgcgcgcaccttccgctgagttatcggttgccgagaagaaccagatgccgaggaatgccacgctgatagagaacagcgccgggtattcatacgggaagatggctttttcgtgaccaaggatctgtacccaaatcgtcgggccgaggatcatcagtaccactgcggtaatcagccccagccagccacccatcatcgcgccacgagtggtcagtttcgaccagtacatagaaagcagaatgatcgggaagttacagctcgctgcgatggcaaacgccaggcctaccatgaaggcgatgttctgattctcaaacagcacgccgaggataatggcaatcacacctaaaatcagcacggtgattttcgatacccgcagttcttcacgttcggtcgcgccttttttgaagacgttagcgtacaggtcatgcgaaaccgctgatgcgcccgccagcgtcagaccagcaaccaccgcaagaatggtggcaaaagcaaccgctgaaataaaaccgaggaacaggttgccgcccactgcattcgccaggtgaacggccgccatgttgttaccaccaatcagatggcccgccgcgtctttatattccggattcgcaccaaccagcatgatcgcgccgaagccgataataaaggtcagaatatagaagtagcccataaacccggtggcgtagaacacgctcttacgtgcttcgcgggcatcgctgactgtaaagaagcgcatcagaatgtgcggcaagcccgccgtaccaaacatcagtcccagacccagagagagcgcggagatcggatctttcaccagcccgcccggcttcatgatgtcgacacctttcgggtgtaccgccatcgcttcactgaacagattgttgaagctaaagccgacgtgtttcatcaccataaaggccataaagctggcaccgaacagcaacagcacggctttgataatctgtacccaagtggtcgccagcatgccgccgaacaggacgtacatcatcatcagcacgccgaccagcaccaccgcaatgtgatagttaaggccaaacagcagctcgatcagtttacctgcgcccaccatctgggcgataaggtaaagcgccaccaccaccagagaaccacaggccgaaagaatacgaatcggcccttgtttcagacggtaagaggccacatcggcaaaggtgtagcgccccaggttacgcagacgttcggcaatcaggaacaaaatgatcggccagcccaccaggaagcccagcgagtaaattaagccgtcatagccggaggtaaacaccagcgcggagatccccaagaatgaggcggcggacatatagtccccggcaatcgccagcccgttctggaagccagtgatattgccgcctgcggtgtagtagtcgctacgagaacgtacgcgttttgatgcccagtaggtaatgccgagcgtaaacacgacgaaaatcaggaacataataatcgcctgccagttcgttggctggcgctctacggccccgctaatagcatccgcggcgttagctgcgaaagggagtgtggcggcaagcgccgtcagaactcttttcatgatgcttgtacctcatgcaggacttcattattaagacggtcgaattcgccgttcgcccgccagatgtagataccggtgagaacaaaggagatcacaatcactccaacaccaattggaataccgcgtgtgacgctggtgttcggattcagcggcgtgcccagccagccgggcgcgaaggcgatcagtaaaataaagccgatataaactgccagcataataatcgacaggatggtggcaaaccgttgccgtttttcgactaactccctgaaatgcgcattgtcttctatccgctgataaatagtgccattcatcacagattctccagaggtaatgtagggattgttttaattcccgctcccttatgggagaaggttaacgctcgggtaacccttgccgaatgtaggccggataaggcgttatatgccgcatccggcaatcaatgcctgatgcgacgctgtcgcgtcttatcaggcctacaaaccgttaccgattcgcatccggcaattgtgggttacgatggcatcgcgatagcctgcttctcttcaagcagcttctcgacaacgccaggatcggcaagcgtcgaggtatcgcccaggttgctggtatcgcccgccgcaattttgcgcagaatacggcgcataattttgccggaacgggttttaggcagggagtcggtccagtgcagcacgtctggcgtcgccagcgggccaatctctttacgcacccagttgcggacttctgcgtacagttctggtgacggttcctccccgtgattaagcgtgacgtaggcgtagatcgcctgacctttaatattgtgcggaatacctactacggcggcttcggcaatcttcggatgcgccaccagcgccgactcaatctctgccgtccccagacggtgaccggagacgttcagcacgtcgtccacacgcccggtgatccagtaatagccatcttcatcgcgacgcgcgccgtcgccgctgaaatacatatttttgaaggtggagaagtaggtctgttcaaaacgttcgtgatcgccaaacagcgtacgcgcctgacccggccaggagtcggtgatcaccaggctgccttcggtagcgccttccagcgggttaccttcgttatcgaccagcgccggttgcacgccgaagaacggacgtgttgccgaaccggctttcagctcggtagcgccaggcagcggcgtgatcatgaaaccgccagtttcggtctgccaccaggtatcgaccaccggacatttctcgttgccgatttttttccagtaccactcccacgcttctgggttaattggctcgcccacggaaccgagaatgcgcagcgacgaacggtcggtaccctcgatcgctttatcgccttccgccatcagcgcgcggatcgccgtgggtgcggtatagagaatattgacctgatgcttgtccaccacctgcgccatacgggcaggcgtcggccagttgggtacgccttcaaacatcagcgtggtcgcaccgcaggccagcgggccgtacagcaagtaactgtgtccggtcacccagcccacatcggcggtgcaccagtagatatcacccggatgataatcaaagacatatttaaaggtcagcgccgcgtacaccagataaccgccggtagtatgcagcacaccttttggcttaccggtagaaccggaggtgtagagaataaacagcggatcttcggcgttcatctcttccgcctggtgctgatcgctcgcttgctcaaccaggtcgtgccaccacaggtcgcgcccttcctgccagtcaattttcccgccagtacgcttcagtaccaccacatgctctacgctggtgacgttcgggtttttcagcgcgtcatcaacgtttttcttcagcggaatactgcgcccggcacgcacaccttcgtcggaagtgatcaccagtcgtgagttggaatcaataatgcgcccggcaacggcttccggcgagaagccgccgaaaatcaccgaatgcaccgcgccaatacgggcgcaggccagcatcgcaaccgcggcttccggcaccatcggcatataaatcgccaccacatcaccttttttaatgcccagctcgagcagggtattggcgaagcggcagacgtcgcggtgcagctctttatagctgatatgtttgctctggctggcgtcgtcgccttcccagatgatggcggtacgatcgccgttttcttgcagatggcggtcaaggcagtttgccgccagattcagcgtgccgtcctcgtaccatttaatggacacattacctggggcaaaggaggtgtttttcaccttctggtaaggtttgatccagtcaagaatttttccctgttcgccccagaaggtatcaggtgcgttaatagattgttgatacatcgcctcgtactgctgagggtttatcaggcaacggtctgcgatgttggcaggaatggtgtgtttgtgaatttggctcatgcttttgttctccttgtaggatgttaataatatgtggcataagcgttaaatgtaggggtattggcagttttgtttagtatttgggcgacagatcacgcaaaagtagaattgtgcaaataaacggcagggtaatttttgaaggtcagcaacaaaagttgattaattctttgaggaacatgcagttatgcattctgttgaaaaagaggaagatactgactaactctaaagtggtattttacatgcacttacaattgattaaagacaacattcacagtgtggttatttgttacacataggggcgagcaatgtcatgacagtgtaggtgcggttactgtcgtgaaaaacaataaaaaccgccattgcaacaatggcgcaattcggatgaagcccctatgacaaggataaaaataaacgcacgccgtatcttcagcttattgattccctttttctttttcacttctgttcacgctgaacaaacggcagctcccgcaaaaactgtaactgtggaagcgaagaatgaaacctttgccccgcagcatcccgatcaatatctctcctggaaagccacctcggaacagtcagagcgtgttgacgccctggcggaagatccacggctggtgatcctgtgggcggggtatcccttctcgcgcgattacaacaagccgcgtggacatgcttttgctgtgaccgatgtgcgtgaaaccctgcgtaccggtgcgccgaaaaacgctgaagatggtccgctaccgatggcgtgctggagttgtaaaagcccggatgtggcgcgtctgatccagaaagacggcgaagatggctacttccacggtaaatgggcgcgcggcggcccggaaatcgtcaacaacttaggttgtgccgactgccataacaccgcctcaccagagttcgccaaaggcaaaccggagttaaccctttcccgtccgtatgcggctcgcgcgatggaagccattggtaaaccttttgagaaagccggacgtttcgaccagcaatcgatggtttgcggtcagtgccatgtggagtattacttcgacggcaaaaacaaagcggttaaattcccgtgggatgacggcatgaaagtcgaaaatatggagcagtattacgacaaaattgccttctctgactggactaactccctgtcgaaaacgccaatgctgaaagcgcagcacccggaatatgaaacctggacagcgggcattcacggtaaaaacaacgtgacctgtatcgactgccatatgccaaaagtgcagaacgccgaaggcaaactctacaccgaccataaaattggtaatccgtttgataacttcgcccagacttgtgcgaactgccatacccaggacaaagctgccttgcaaaaagtggtcgcggaacgtaagcagtcgattaacgacctgaaaatcaaggttgaagatcaactggttcacgctcacttcgaagcgaaagcagcgctggatgcaggcgcgacggaagccgaaatgaagccaattcaggacgatatccgtcatgcccagtggcgctgggatctggcgatcgcttcccacggcattcatatgcacgcaccggaagaaggtttacggatgctcggtacggcgatggataaagcggcggatgcacgcaccaaactggcgcgcctgctggcgaccaaaggcatcacccatgaaatcgagatcccggatatctcgaccaaagagaaagcccagcaggccattggcctgaacatggaacaaatcaaggccgagaagcaggacttcatcaaaacggtgatcccgcagtgggaagaacaggcacgtaaaaacggtctgttaagccaataaccccgttccgcctcgcaaggggcggaaaacacaatggagtgaatatgagcgtattacgttcgttattaactgccggggtgctggcgtcgggcctgttgtggagcctgaacggaattaccgctacccctgcggcgcaggcatctgatgatcgctacgaagttacccagcagcgtaacccggatgccgcctgtctggactgtcataaaccagataccgaaggtatgcatggaaaacatgcttccgttatcaacccgaataacaaactgccggtcacctgcaccaactgtcacggccagccatcaccgcaacaccgcgaaggggtgaaagatgtgatgcgctttaacgagccgatgtacaaggttggagagcagaacagcgtctgtatgtcctgtcatctgccggaacagttgcaaaaagcgttctggccgcacgatgtccacgtaaccaaagtggcgtgcgccagctgccattccctgcatccacagcaagatacgatgcagacgttaagtgacaaaggacggattaagatttgcgtcgattgccacagcgatcagcgcaccaatccgaactttaacccggcgtctgttccgttgcttaaggagcagccatgacctggtctcgtcgccagtttctcaccggcgtcggcgtgctggcagccgtcagcggcaccgcagggcgcgtggtggcgaaaacgttgaatatcaatggggtgcgttacggcatggtgcatgacgagtcgttatgcatcggctgtaccgcctgtatggatgcttgtcgggaagtgaacaaggtgccggaaggcgtctcgcgcctgacgattattcgtagcgagccgcagggcgaatttcctgatgtgaaatatcgcttcttccgtaagtcttgccagcactgcgatcatgcgccgtgcgttgacgtctgcccgaccggtgcgtcttttcgtgatgccgctagcgggattgtcgatgttaatcctgatctctgcgtcggttgtcagtactgcatcgccgcctgtccgtaccgcgtgcgctttatccatccggtcacgaagacggcggacaaatgcgatttctgccgtaaaaccaatttgcaggccggtaagctgcccgcgtgcgttgaggcttgcccgacgaaggcgctgacgtttggcaatctggacgatcctaacagtgagatttcgcaactgctgcgccagaagcctacttaccgctacaagctggcgctgggaaccaaaccgaagctgtaccgcgtaccgtttaaatacggggaggtgagccaatgacgcagacttccgcatttcattttgaatcgctggtgtgggactggccgattgccatctacctgtttttgattggtatttctgccggtctggtgacgctggccgtgctgttacgtcgcttctacccgcaggcgggcggtgcagacagtacgttgctgcgcaccacgctgattgtcgggccgggcgcggtgatcctcggtctgttgatcctcgtcttccacctgacaagaccgtggaccttctggaagctgatgttccactacagttttacctcggtgatgtcgatgggggtgatgctgtttcagctctacatggtggtgctggtgctgtggctggcgaaaatctttgaacatgatttgcttgccctgcaacaacgctggttgccgaagctggggatcgtgcaaaaggttctgagcctgctgacgcccgttcatcgcggactggaaacattgatgctggtgttggcggtgttgttgggggcttataccggctttctgctgtcggcgctgaaatcgtatccgttcctcaataacccgatcctgccggtgctgttcctcttctccggcatctcgtccggtgcggcggtggcgctgatcgccatggcgatacgccaacgcagtaacccgcattccacggaagcgcagtttgtacaccgtatggaaatccccgtggtatggggtgaaatcttcctgctggtggcgttttttgtcggtctggcgctgggcgatgacggtaaagtgcgtgcgctggtggcggcattaggtggcggtttctggacgtggtggttctggcttggtgtcgccgggctggggctgattgtgccaatgttgctcaaaccgtgggtcaatcgcagttccggcattcctgccgtgctggcggcgtgtggggccagtctggtcggcgtgttgatgctgcgctttttcattctctacgccgggcagttaacggtggcgtaagccagaaaagaggtggtttctggacgtattccttcctgaagtcggttttctggcgttgttgttaagtctcggggtcaacgtgttgaccccgttgacggcctttgcgggagtgcggttgcgctggcctgccatgatgcgactcacttgcatcggcattctggcgcagttcgcgctcctgctgctcgcctttggcgtactgacgtattgttttctcatcagcgatttctcggtcatttatgtcgcccaacatagctacagcctgctgtcgtgggaactcaaactggcggcggtgtggggcggccatgaaggttcgctgctgctttgggtgctgctgctttccgcctggagcgcgctgtttgcctggcattatcggcagcaaaccgatccgctatttccgctgacgctagccgttttatctctcatgctcgccgcactgctactgtttgtagtgctgtggtccgatcccttcgtgcggatatttccaccagcaatcgaaggccgcgatctcaatccgatgctgcaacatcccggtcttatctttcatccaccgctgctttaccttggctatggcggtttgatggtagcggcgagcgtggcgctggcgagtttactgcgcggcgagtttgatggtgcctgcgccagaatttgttggcgctgggcactacctggctggagcgcattaacggcggggatcatcctcggttcttggtgggcctattgcgaactgggctggggcggctggtggttctgggatccggtggaaaacgcctctttattaccctggctttctgccactgcgctgctgcacagtttgtccctgacacgccagcgggagattttccgccactggtcgctgttgctggcgatagtaactctgatgctgtcgctactgggtaccttaattgtccgttctggcattctggtttcggttcatgcgttcgcactggataacgtccgcgccgtgccgttgttcagcctgtttgcactgattagccttgcgtctctggctctgtatggctggcgagcgcgggacggtggtgcggtggtgcgtttttcggggttatcgcgggaaatgttaatcctcgctacgctgttgctgttttgcgcagtgctactgatcgtgctggtgggaacgctttatccgatgatttacggcctgctgggctggggacgcctctccgttggcgcgccgtattttaaccgcgcgacgttaccgtttggcctgttgatgctggtggtgattgtgctggcgacgtttgtctctggcaaacgcgtgcagcttccggcgctggtagctcatgcgggcgtgctgttatttgccgcggggatcgtggtttccagcgtcagccgtcaggagatcagcctgaatttacagccgggtcagcaggtgacgctggcaggatacaccttccgttttgagcgcctcgatctgcaagccaaaggcaattacaccagcgaaaaagcgatagtggcactgtttgaccatcagcaacgcattggtgaactgatgccggagcggcgtttttacgaagcacgtcgtcagcaaatgatggaaccgtcaattcgctggaacggcatccatgactggtatgcggtcatgggtgaaaaaaccggagcggatcgttacgcttttcgcttgtatgtacaaagcggtgtgcgctggatctgggggggaggattgttgatgattgcgggcgcattgttaagcggatggcgggggaggaagcgcgatgaataaaggacttctcacgctactgctgttatttacctgttttgcgcgcgctcaggtcgtagacacctggcaattcgccaatccgcaacaacagcaacaggcgttaaatattgccagccagttacgttgtccgcagtgccagaatcaaaacttactggaatccaacgcgccggtggcagtcagtatgcgccatcaggtttacagcatggtggcggaggggaagaacgaagtcgaaatcattggctggatgaccgaacgctacggagattttgttcgctataacccaccgttaacgggtcagacgctggtgttgtgggcgctgccagtggtgttgttactgctgatggcactgatcctctggcgagtgagggcgaagcgatgaaagagcccaaaataccggtgaaaatgctgacaacactcacgattttgatggtatttctctgtgtcggcagttatctgttaagtccaaaatggcaggcggtacatgcggaatatcagcgtcagcgcgatccgctacatcagtttgccagccagcaaaccccggaagcgcagcttcaggcattgcaggataaaatccgcgctaatccacaaaacagcgaacaatgggcgttactgggcgagtactatctgtggcaaaacgattacagcaattcgctgctggcgtaccgtcaggcgttgcaactacgtggtgagaacgctgaactgtatgcggcgctggcgacggtgctttattaccaggccagccagcatatgaccgcccagactcgcgcaatgatcgacaaagccctcgcgctggactctaacgaaatcaccgctctgatgctgctggcttccgatgcgtttatgcaggcgaattacgcgcaagccatcgaactatggcaaaaagtgatggatctcaactcaccccggatcaaccggacacagctggtcgagtcgattaatatggcgaaattgttgcagcggagatcagattaatcatctggtgatgaagattatgttattgagttgtataaaaaataatcgaatgaacatatgccaaaaataatcaccaatcagtattattgcagattaaacaaataaaaatctttccataacaaatggttattcattaatcctgccataaactcgcgttattatgcattaatgcagcgaaaagctctgttgttaaagggttgcgcaacataccgcgcaaatgatactgatcataagcgttaaaaaaatctacaaaccaacgcaacacaattcatgccctggcagtatgtcacgttctcgcgtttctgaacggggaacggcgctccattgaggaagttattctgatgaaaagtataaaattcagcctggcctggcagattctgtttgctatggtgctgggcattctcctgggaagctacctgcactaccatagcgacagccgcgactggctggtcgtcaatttgctctctccggcgggtgatatcttcatccatctgatcaaaatgattgttgtgccgattgtgatctccacgctggtggtgggtatcgcgggtgttggtgatgccaaacagctcgggcgtattggcgcgaaaaccattatttacttcgaggtgatcaccaccgtcgccatcattttggggatcactctggcgaacgtcttccagcccggtgccggggtggatatgtcgcagctggcgaccgtcgatatctcgaaatatcagagcactacggaagcggtacaaagcagttcccacggcattatgggcacgattttgtcgctggtgccgacgaacattgtggcgtcgatggcgaaaggcgaaatgctgccgatcatcttcttctcggtgctgtttggtctggggctttcctccctgcccgcgacgcatcgtgaaccgctggtgaccgtgttccgctccatctctgaaaccatgtttaaagtgactcacatggtgatgcgttatgcaccggtgggtgtgtttgcgctgattgcggtgacggtggctaactttggtttctcttctctgtggccactggcgaaactggtgctgctggtgcatttcgccattctgttcttcgcgctggtagtgctgggaattgtggcgcgcctgtgcgggttaagcgtctggatcctgattcgtattctgaaagatgagctgattctggcgtactccactgccagctctgaaagcgtactgccgcgaattattgagaagatggaagcctacggagcaccggcgtcgatcaccagcttcgtggtgccgaccggttactcttttaaccttgatggttcgacgctgtatcaaagtattgccgctattttcatcgctcagctgtatggcattgacctgtccatctggcaggaaatcattctggtgctgacgctgatggtgacctcgaaagggattgctggcgtgccgggcgtgtcgtttgtggtgctgctggcaacgctgggtagcgtaggtattccgctggaaggcctggcgtttattgctggtgttgaccgtatcctcgacatggcgcgtactgcgctgaacgtggtgggtaatgcgctggcggtgctggtgattgccaagtgggaacacaaatttgaccgcaaaaaggcgctggcttatgagcgtgaagtgctgggcaaatttgataaaactgcggatcaataattgaagattgccggggttatccacccggcaatgtgtggatgcctgatgcgacgctggtgcgtcttatcaggcctaccttaaccgttggttaatttttcaaactcttcacacccggtatcaaacccttccatacagctcaggttcaaccagtgcagcgccttttgtttgttcttctcgataaaaccttcctcaccgtttaagaacatcattcccgcccagtactcggaataaccggttcgggaaattgcagagctgcgtttgaaataccaggttgccttgtcatcgtcggccttaatgcccacgccgttggcgtaaatcaaaccaagcagcatttgggcatcgacggcggagtcattctccagatcttccgaggcgttttctaacagcgaaatcgcctttggataatccggtttacccgcttgagtatttaccagaatatgcgccagcgttacttcaccttctttactgcccgcttgcgccgctttctctgcaagaacttttgcttgtggatagtccagactgaccggattggtgattttgatctgcgccagcagcgcgcaggcatcagcatcaccgctgtcggcggctttctgtgcccaatattcggctttgctcaaatcgccggagctaaaccagctgtcggcaagaaaatattgtgcgcgtcggtccccggcctctgctgcctttaaatactggctgccaggctcggagtcgttcgcgtgggcaaagaatgtcaaaaacaacatcaatgcgataatttttttcattttgataatacgattgggtagggagtaaccagtataaagagttcgaatggataaaaaaacagcctccgaaaggaggctgtagaaaggactgtattacgccagtgccgcttcgcgcaggcgagttttcaacttgttgtactcgtcaatcacgtactgctcggcggcgcgctgatcggcgatcggctcgacgcgcacggcgcagtatttgtattccggcgttttcgtaatcgggcttaagttttcggtaaccagctcgttacaggcaccaatccaccactggtaggtcatgtaaatcgcccctttgttcggacgatcgctgacctgcgcacgggtgataattttgcctttacgcgagtgcacccaaaccaatgcctcatcttcaatacccagacgtttggcgtcttcggtattgatttgtgcgtagccaggttcatcagccagcgccgccagtgccgcacagttaccggtcatcgaacggcaagagtagtgaccaacttcacgcaccgttgacagtaccatcgggtactcgtcggtgagtttgtcgattggcgctacccagtcgcaggtgaagaactgtgccagaccgttcggggtatcaaacttctctttaaacagataagaagtcccctgatcggcatctgaagtatcgcggcaaggccactgaatgaagcccagttcgcccattttctcgtaagtcgcaccgtagaaatccgggcacagatgacgcaactcatcccagatctcctgggtgttgttgtagtgcatcggataacccatacgggtggcgatttcactgatgatttgccagtccgttttcagatcccatttcggttcaactgctttgaagaaacgctggaagccacggtcagccgcagtaaacacgccttcatgctcgccccacgacgttgacggcaaaatgacatccgccgccgacgcggttttggtcataaagatgtcctgaacgataaccagttccagatcttcaaaggctttacgtactgccgacagctccgcgtcagtttgcagcggatcttcgcccataatgtacgcggcacgcacttcgccatgcgctgcgcggtgcggcagctcgctgatgcgataaccggtatgagcaggcaggctttccacgccccaggctttggcgaatttctcgcggttagccggatctttcacgtactggtatcccggatacgtatccggcagcgcgcccatatcgcaggcaccctgcacgttgttctgaccacgaaccgggtttacacccgcatgcggcttaccgaggttaccggtcagcatcgcgaggctggtcagagaacgcacggtttccacgccctggtagaactgggttacacccatgccccacaggatggcggcgcttttcgcctgggcatacatccgtgccgcctgacgaatctcactggcgctgacgccggtgatatcttcaaccgactccggcgtgtagccttcaacgattttacgatactcttcaaagccttctgtacgggaagcgacgaacgctttgtcgtacagattttcttcaataatgacatggcccatcgcattcaacagcgcgatgttcgagccgtttttcagtgcaatgtgcatgtcagcaatgcgcgcggtttcaattttgcgcggatcgcagacgataattttcgccccgttacgtttagcgttaattacgtgattcgccacgattgggtgggaatccgccgggttgtacccgaaaacgaacactaaatcggtattatcaatttcgttaatagcattgctcattgcgccattaccgaccgattggtgcagacctgcaaccgatgggccgtgtcagacacgagcgcagcagtcaacgttattggtaccaataacggcgcgcgcaaatttttgcattacatagttggtttcgttacccgtaccacgcgaggagccggtcgtctggatggcatccggaccgtacttctctttgatggcgctcaggcgctcggcaacgtaattcagtgcctcatcccaggaaacaggttcgagtttgccgccacgctggcgacggatcatgggggttttcaggcgcggggtcaggatctgggtatcgttaatgaaatcccagccataataacccttcagacacagggtaccctggttggttttcccctgcgctgcctccgcccggacgattttgccgttatcgacgaccaggttgattttgcaacctgatgcgcaataggggcaaaccgtgacgacttttttcatcggtctcgctccagttaatcaaatcacgcatacgcgctctcgactacagtatgcatcttttatgccacattttatttggggtcattccctgatattacgggcactatttattcaaaactctgacgaaaaacaggctgtcgtcagttttgacgtgacgaaacgaaataccgcgtgacagccatcacgcggcagacattttattttttctcgacgacgggagccgcctgatacccgccgcccagcgatttcatcaactgaatgctttggatcacccggcggctgtccagcatcagtaatgacatctcttcggcaagtactggcaaccgggcttcagtggcctgtaagcggctggttaagccgcgctgataggcggcctcggcagcgcgctgggtgaagcgcgttgcttccacgcgttcagcctgcatttctcgctcgtcgttgagcgtttgcagacgcgtgccgttgacggcaacgtcacgcaccgcgttcagtactgactggttgtaacgttcaatcatcatgttgctggcggcgcgcgtgccttcgagattggcattcaaccgtccaccgtcaaacagcggcaatttcagacccgggatgaagttgaactggcgactggtttttttgaataaggtatccaggtggatggcatcaaggccgaaaaacgctttgatatcaaagctcgggtagaacagcgcccgcgcggaatccacctgatctaatgacgcctgaacataccagcgcatggcttgcagatccgggcgtctggcgagcaactcataagagagtgtcgccggaatgccggtctggactcgtggtaatgccaccggtttgatctccggcatatcgctggcccccgcgccaatcaatgcacgcagagattctcgcgtttcggtgatttgccctttgacggcagcaatttgtttatcgaccgccagaatctgtgcccgcgcgccgtggaaaggcacttgtgcttccagaccgtgcgccactttactctggtgcgctttcaccgcgtaatcaatcacatcgcgagtttgttctaacagatcgagcatctgatagctggcctgcatactgtaataaagctgcgctacgcccgtggtcagcgatagctctactgctgcggtttctgccagcgcggcattatgcgcgccaatggcggcggcaaccgctgagcgatgcacaccccacaaatcaagatccagtccggcaaacaaacctactgtggcttccgtatagtacggcccgtccatacccagtgcgggcgcatccatcgcataagggcttaaaaagccgttcgccgagacgcgttggcggttgagcatccctaacgctgcgacctgtaattgtgaaccggcatctaacaaatcggcctgggactgcgctttttcttcccgcagtttcgcttcggcgagggtgtgtgaaccacttagcgtccgttggatcagcgcatccagctgcgggtcattgagttgtttccaccactgcgcctgcggccagccggagctggcaagatgaatatcgtcggccagtttgatttgttccggtttgagctgttgatgaggtgcagaatccttacgtaccagggcacagccggaaatcagcgtcgtgctgccgagaatgctgcacaacagcagacgtgaaagttgacgattgatcattgcgtggctccttgtgcctgttccgtggcgggcgttaatgccggggctgtccagtctggcaagcgggcgaaaagctggcagacgtgttgctcctgttttaataaggtgggcaggatggcctgcgaggcgggtgtctcttcaagcgttatttgaggagaacggctgagtgcggttgccagaccggcagcgtatttctccagggcgtcggcaaactgagctgctctgtccggctgtagtgcgttatccagcgcctgcgccgagttccaggtggcatcccaggcgtgaagaagatcgcggccctgacgaataaccgtttgcgaacgttcaatcagtaaggcgcgttcttcgctgtccagttgacgctccagcgccacgcgttggcacatctcttcacaggcattaaacgccgcatgcagaccgatacgaatttgcagataagtgcgcagagccgtgacttcctgctggcgtgggatccgcattactttacttaacatacccagcgtgccagccagtttttgcggcagtgtgcgcgcttcactttcaggccagacaaaggtgtaaatcaccgcggacaccacggtaccaatgatgatacccatggcgcgatcgcgaatttccaccaggtcgtacaccgggccaaaaacgttttcgagcgtggcgagcgcgaaggtgaccaccatctgtgtgccgatataagaagagcgttcagagctggtggcaatccatgcgcccaacaggaaaatcggtgccagcacaaacagcaattcgacaatattgtccagccagggcatgaccagtagcgtgaataacagcgccagaatcgcgccgcaaaaggccccgccaaaacgcagcaccatcttctggtacgacgaaccgacatttgggttagcgacgatcacgcatgtcagcatacaggtgtgaatgccttcccagtccacgccgctgtagaaggtgtaacagatcaaacaggcgagcagtgtttttaccgcgtagcgcatatagtctggattggtaaaagcatcggcgaccattgatggcggtttggcggcgggcgttggcggcgtattcgggtccatctggcccagttgtaacaacgtctggcagatattctccaggttacattcccgtgccgccatcgcttcactttcagtgatccgccagtcgctttgccagcactgaccttcagcaacggcatgctgcagcttattgatttctgaggctaatttttgccgaaattcaataattgcctgagaatcagcaaaagaggtgggatcgtagcgattcagcgtcgagtaaatgtaggttaccgttgccacgcagctttgccaccatgcgctttgagttcgccagttggcatcgtccgcgagacaaaagacattcagtttttgcagcgccagcgcctctctttcaatccgcgtttcgggtagcggtgcgaggctgtccgtcaggtggctaatggcatcatcaagccgatcattaagcgcctgatgcatttgcgaaatggcacgactgggaaaccacagcacgccgattaacgtcatcagcaaggttggatagaggccaacaacgatacaccatagcgttaagcgcacgaccacttccggatagtcgagcatggcggggaaggtttgcccgtaaatggcgacaatggcgacggcgaaaaagaccagtcccagccgatgggtgcgcatcaaaaacatacagcccatcaggatcggcccggcgatgatcaatcggatcaacggttcgccgtatgaccatttgtagatcaaaaacaggctgccgatctccagcaccgtggcaaccacaaacaagatcgcgacaaatttggtgtaaaacgcgttcgactgaataccgtaaaacagcactgccagcgataacgccacaaaagggatctcaaaagtcatcgagatcagaatcaccagcaggcagcctacccagagttgcacgatctgcggcacgcggccgggtcgccgctcgcttaactcttcatgaaagaacgccagcagcctgaccaccggtaatggcagggagttgagcgcgctcattattgcggctcaagattagcgactgccgaagcgccgatgcggaacatttccgggtcaggtttatcgaccatgattttgaccggaaaacgctgggcaacgcggacccagttaatagagcgagaaactttcggcaggccgcccagcaccaggccgccgtcatccggtagcacgccgtagccaatcgaatccactttaccctcgaaggttttgccgctgtcactcatcaggcgaatcgttgcgggtgtacctgagcgaatatttttcagatcggtttcgcggaagttggcgatcacgtaccagtgacgagtatcgattagggtaaaaatagggcgcatcgtagatgcaaactgcccgacggaggttttgagggaaatgacccggccatcaaacggcgcgcgaacggtcgccatttccagatgcagtttggtcagggcaatatccgcttcgaccgccgcacgctgggcaactaatgcatccacgccgctgacggcgctggcggctgactgcgcctgcaacaatacagcattaagatcggcttctgcagcgcgctgcgcggtcctcgcacggtcaacgtcttccgctgagacaaaaccttctttcagtaatggctcggtgcggcgtaatgtatctgtggcctgtttcgcggcggcacgggctttttctaccgtggcgttaaccgagtcggcaccaaactgttgcgcgtcaacgctacgctgggtgagcataatttgcttatccagcgccgcgagggaggcttcagctttcgccagattggcttcgtacgggcgcgggtcaatgcggaacagcaaatcgccctgtttgactgcctggttgtcggtgaccgccagttctacaatgcgaccgctgacttccggcaccacatcaatggtatctgctgacgcgtaagcgtcattagttgatggcgcactgtctacgcgccagataacgaaaacaagggcaaccagcgccaacgcaaccactaacagagcagggaatttactgcgaggagcttttttcggcgtactttccatgagcgcgtctcaaatagattagaaaaatgccagccagaacagcatggcgtagagagcaaaaagggcggtataaataattccgacaaatgccagattgatatttgcccgctgaataactcgcctcgtgatgagcgtcaaaataaggctggcaatggcgcagaaaaaccagctgggataataagcgccgatcaccgggattgccggagataatgagcatcccgaaaccatgaagacgggaattatccaggctgtttttttgagttgcatcgccatgcgagagagaactgttggcatattaaatacatcctgtctgctgcgaacaatatctgtagtgaatatcaacatccattgaaggcgtcagtatggctattttcttgatgaataaaaatagctttattcagccaccgcattcataacttatatattttatttattaattggctgtatatatttttaaaataaatgcttttgggggcttcagcgcccccaaaagcgagtgacattaatttggggttacgatattcacccacaaatcgaaattatccagacaggcgataatttcttccagtttcgcgccattgccaataattttggctttcttcgcttttaccagatccgccattttggcttgcccggtcagcacggcgtgcagatcttcacggctgatgtagaaagaggcgtcagcttgggattgcagtgttttacggtagttaagcacgctatcgttcagcgtcaggttgaggttatcgccattgctcatattgaagttcaggctgatatttttacccgcggctttcgcgctatcgaggcgaacggacataaagtcgaacagcatttcgaccgacatcccgcgaatggtgtccggggaaccggtggtgccgtggctgaacttatgcaccccttcgcgcagctctttcgcgccggtcaggtagaaaccgcgccaggtggcggactcggcctgatagcccagctgttcaaagttattcgcttgcagattcttcgcgacctggtcacccgggttggcggcaatcacctgtttcagcagttctgccgaccagcggtaatcaccttgcttgttcgcttcttgcgccaggttgatgacacgggcagaaccgcccagcgcctgcacgtaacgtttacccatctccacctgaccatacggatgcaggttagccgggttaccgtcgtaatagccaagatagaagttatacaccgcgcgggcgttgtggctgacagaaccgtaatagccacggctggcccagttattggcaagtgcaggcggcagtttaatcatgtcgccgatttcattcatggtgtagccctggttcgccaggtgcagggtctggtcgtgaatgtacttgatagtatcgcgatatttaccaatataatcattgatatgcttattgccccagaccggccaggtgtgcggcataaacaggacttccgcgtcgttaccccacatatccagcgtttcgttcagatactcggtccacttgctggtgtcgcgggttttcgcgccgcgcagagtgtagaagttgtgcagggtatgcgtggcgttctcggcggtacacagcgctttcagggccggaatatagaagtgcatttcggctggtgcttcgctacctggggtcatcaggaagtcaaactccaggccgtcgataatcatcttctcaccggttttggtgatggttttgttcggtgcgatgatgctcgggtagcccgatgccagcgttacgccaagaccattgccgatgttaccctgagggttatgcgccagcagcaggccgtaggagtaaagtgcacggcggctcataatattacccgccagtacgttttcgctgatggcttcgtccataaagccagcaggggcgataacctgcactttaccggatttcacatcggcttcagagataatgcctttcacgccgccatagtggtcggtatggctgtgggtataaataaccgcaacaatcggtttttgcgggcgattttggaagtaaaggtcaagggcggcttttgcgctcggtggcgtcaccagcgggtcgatgacaataatcccggtatcaccttcgataaaggtgatgttggagatatcctgaccgcgaacctggtacattctgtcggtgactttaaacaggccggaaataccgtttaactgcgactgacgccacaggctagggttaacggtttcgggcgcgggcgcattgatatcaaatttataatcttccccgcgataatatggtttgccattagcatcgcgcagaataccttcatccagcagcggagcgataaatccacgctgagcgtcgtcaaaatcctgacgatcgctaaacggtaatgatttggcgtaattctgattaacctgttgggtatattgagtggcggctttcgcttcctctttcgcgttagcggtatttaccatcatgccgctggcggcagttaacgcaataacaattctgctcaaacggaataaccgagagttattcatataaatctccatttatcatttatgtcgtaaatatgtaatccatgcaaaatacgtcatttaaagctggggttatcataattgggaatttgcgactttaataagtggaagtgtgagctgaacgatccattttattaggcatttgtgctgaatggggaaaattacgcgaatttattatctctgtaaataatatgaggtgttttatatatttattatatatattgtacttcggcaaatactgagcacaatttatcaatgcaaccggtgtttctttttaaaaaacgtaccggagcaatgggcggtcatgtcgctggcaccgcaggattctgcgttgctgtgccagccttttattcatggtcaatgagtgaggtgattgataaagacaccaggtcgtcagagcgcactgattatccgcattatgccagtgaagttgcactggcttttggttcacgagtggttggcctcgaactggcaaaaatgattgtggatgcgtggctgggcgcacagtacgaaggcggtcgtcatcaacaacgcgtggaggcgattacggcaatagagcagcggagaaattgagattcatccactacttgcatggatgagtaatgactaatgtggatagagtttctttttgaggttggctaatgaaacgctttccgctatttcttttattcaccctgctcacgctgtccaccgttccggcccaggctgatattatcgacgatactattggtaatattcagcaggcgattaatgacgcttataaccctgaccgtgggcgagactatgaagattcgcgcgacgacggctggcagcgtgaagtgagcgacgatcggcgcagacaatatgacgaccgccgccgccagtttgaagatcgccgcaggcagctggacgatcgccagcgccagcttgatcaggagcgtcggcaactggaggatgaagagcggagaatggaagatgagtatgggcgatgaggttgggtatggagcaggcatcgcccctcaccccaatggggagagggagaaaacgagcgcaatattcaatatcgagcacaatcggtcccctcgcccctctggggagagggttagggtgagggggccagcgcgcacattccctctcatcacgccaccccaatctccatcccatcaaaccccacctcaaaccctgacggtagtgcgttttccatcagccacgcatcaaactggtggctgatatgggtcagaatcacctgtggcgagcggataacctgattcagcgcaagcacggtatttaaatcacagtgattacgcggtgcatccgcgcgcggcgggtgactgcaatcaatcaccatcacctgcggatgattattgagtaaaaatttcagcgttttttccggcaggccagcggtgtcagacagccacgccacccggctatgtgccgtttccagcagataaccgaaggtcagttttgagtggttaagcggcagcggcgtgacctgcaacccctgcaaatcaaacaccacaaacggttccactgtgtggctgaaatcaagcaggcccggatgtttaaacagatcgtcgcagccctgttcatccggcgggccgtagaccgggatcacatcgcccacgccccagcgtagcggaaatagcccctggacgtgatccatatggtagtgcgtcagcaaaaactgctggaacgatccaggcgaccagcgatcggtgagatcgtgccgcccggcgtcgatcagggtgatcgcgtcgttaaacttcactacgccgctgcatggctggcggcgatactgcggcgagcgccgcgctctggcgcaggccgcgcactcgcagccccatgccggaacgccctgtgcgccgccagtgccggtgagcgtgagggtcaggctcatgttacagcgccttggtgaagcggaagtggctctgctcgtagccttcacgcaggtaaaaacggtgtgcgttgtggcgcttcacgttggtggaaagctcggtcatttcggccccggcctggcgggcttcttcttctgcccatgccagtaatttactgccgacgttcagaccgcgcgcctgcggcatcaccaccagttcttgaatttcgccgatccagttgacatgatgcagatgaaactgcaaatgcaggccgatcatgccgacaacttcgccatccagcagcgccagatggtagcgcatgtttgggtcgcgcaggttggcgttaaagcccacgcgaaacgcatggtggtcaaactccgcctgttttagctcacaaatcagcgcgtaaaccgcgtcggtatcgtactgcgtggccgggcgaagctcacaagcaggcatggtgtttctccttctgatggatcagcgtcagcagcgtgtcgaccgactggcgcaggctgccgtcattgttgagcgtatggcaatcctgtggagtatagcgggcggcgcgcgccaggcgggcgttaatttcactggcgttttcacggccacggttttccaggcgctggcgcaggatctccggcgaaacctgtaaacagacgggcagcagcgccgattgatagcgcgcccgtgcctgcggcaaatgcgcgcgtgaaccgttgacgactacgtcgaatccagcgtgcagccagaggtcaatctcgatgccgacgccataatacagaccgttagcgtgccagcttaaggccagcaggttttgccccgcgcgggtaaaaaactcccgctcactcagggcgatatggttttcacttccggcgctggcgtcgcgcgtgatgtagcgatgcgccaccagtaactgcgtttgttcccgcaggcggagttccgccagcaggctgtctttcccggagccggacggccccattaaccaaatcagttttcccatcatcagaacacccttttaccctgacgccagacgtggtcgatatgaatgtgattgccctggcgatgcgccagcaccaggtcagcgcgtttaccctcgccaatcaccccgcgatcctgaagattcagcgcctgcgccggatttttggtcaccagcctcaccgcctgcggtagcgtaaagcggttgctctcgtcatcggcgacgcggaacgccgcatccagcaggctggcggggtagtagtcggaagagaggatatccagcagaccaagctgcgccagttcactggccgccacattgccggagtgcgagccgccacgcacgatatttggcgcacccatcagcacgttcatgccatgcttacgcgaggcttccgccgcttcgaacgtggtgggaaattcggcgatcacgctgccaagttggtgggattcggcaacgtgggcgtgtgtggcgtcatcgtggctggcgagcgcaatttgtcgcgcgcggcacagggcggcgatggattcgcgattcggctgcgaccagcgtgcggcgagcgccaattgctcttcttcgtactgctgcatctgcgcatcggtgagggagtatttgccctgataatattcgcgatacttctcgcggttagcgaactggcgctggcccggtgagtggtccatcagcgacaccagcgtcaccggttcgcgctgaaccagtttttcaaacagcggcagtgtggtgtgatgcggcagttcgcagcgcaggtgcaggcggtgctcggcgcggttgacgccgcgtttctgcgtctcttcgatggtgttgatcatcttctccagattctccagccgatcgccgccgtcgcgcacgtcgccaatcgccaccgcgtccagcacggtggtgatgccgcttgccaccatcagcgcgtcgtggctgctcatcgccgaatgggcgggccagtcgactttcgggcgcggggtgaagaatttatcgaggttgtcggtatgcagctcaatcaggccgggtagtagccagccaccttcgccgtccatcgcttctggcaggcggctctggctttcggcaaaggcgcggatttcgccatcctgcacctccagcgaaccgtgcaccacctcgttttccagcaccagcttaacgttattgataatcatgaagaggctcccattgggtgcaggcggtcggcgacgtcattacgtacagcttcgtcatggaagatgccgacgatggctgcgccacgggctttggcttcgtgaatcagttccaccaccgcggcgctgtttttggcgtccagcgaggcggtaggttcgtcgagcagcagaatggggtagtcgacgataaagccgcgggcgatgttgacgcgctgctgttcgccgccggagaaggtcgatggtgccaggtgccacaggcgttccggcacgttcaggcgggtgagaagacgcgcggctttagcggcgcaggcttcacgcggaacgcctgtatcgagcagcggctgcatcaccacttccagtgctgagatacgcgggatgacgcgcagaaactggctcacccagccgatggtagttttgcggatctccaccactttgcgcgctggcgcggtgaccaggtctacccattcgtcaccgtgtttgatctggatttgcccttcgtcgggcagatagttggcgtacagcgagcgtagcagagttgatttgccgctgccggaatggccgtggagcaccacgcattcacctgcgttgacggtgagcgaggcgcgttgtaagacgggcaggcgcacgccgttttgctggtgcaggatgaaggttttactgacgttttgtacgttaatcatttttcgcctcgtggttcgggtgtcggatgcgacgctgacgcgtcttatccgacctacggggagcgcatttgtaggccggataaggcgtttacgccgcatccggcaccggctcaattctgcaaaaccgatgacaccagcagctgtgtatacggatgatgcgggtcgtcgagcacgcggtcggttaacccactctccaccacttgcccctgcttcatcaccagcaaacggtccgccagcaggcgggcgacgcctaaatcatgggtgacaatcaccaccgcgaggttcagctccaccaccaggccgcgcagcaggtcgagcaggcgggcctgcaccgacacatccagcccgccggtcggttcatccataaacaccagcttcggatgcgtcaccaggttgcgggcaatctgcaaacgctgctgcataccgccggaaaaggtggtcggcaggtcgtcgatccggttggcgggaatctccacctcttccagccacttctgcgcggtggcgcgaatgtcgccgtaatgacgcgccccggtcgccatcaaccgctcgccgatattgccgcctgccgagacctgacggcgcaggccgtcgagtggatgctgatgcactacgccccattcggtgcgcagcaggcgacggcggtcggcctcgctcattgcatacagcgaacggttctcgtagtgaatctccccctgctgcggcgtcagacgcgcggagatcgacttcagcagcgtggtcttcccggagccggattctccgacaatgcccagcacttctcccggccataaatcaaaagagacatcgctaaagcctttgcccggcgcgtaaaggtgggtcaggttattgactgaaagtaacggtttattcattggcttttcgcctcgctctgttggcggcaataatcggtatcggagcagacaaacatgcggtttccggcgtcatccagcaccacttcatcaagatagctgtgggtcgatccgcagatggcgcatggctcatcccactgctgaacggtgaacgggtgatcgtcgaaatcgagactttccacgcgggtaaacggcggcaccgcatagatgcgcttctcgcgccctgcgccgaacagctgcagggcgggcatcatgtccattttcgggttatcgaatttcgggatcggcgacgggtccatcacgtagcgcccgttcaccttcaccggataagcataggtggtggcgatatgaccgaagcgggcgatatcttcatacagtttcacctgcatcacgccgtactcctccagcgcgtgcatagtgcgggtctccgtttcgcgcggctcgataaagcgcagcggttccgggattggcacctggaagataatgatctgatcttcggtcagcggcgtttcggggatgcggtgacgcgtctggataagcgtcgcatcgtccgtacgttcagtggtgtttaccccggtcacgcgcttaaagaagttgcgaatcgacacggcgttggtggtgtcatccgcaccctggtcaatcaccttcaacacgtcgctttcgccaatcacgctggcggtgagctgaatgccgccggttccccagccgtagggcatcggcatctcgcgcccgccaaacggcacctgataaccggggatagccaccgcttttaagatggcgcggcggatcatgcgtttggtctgctcgtcgaggtaggcaaagttgtagccgctcagattagccatggttctgctcctgttgcagacgtttgagtagctccagttcggcctggaaatcgacgtagtgcgggagtttgaggtgcgagacaaagcctgcggcttcgacgttgtcggcatgcgccagcacgaactcttcatcctgcgccgggcctgtcgcgtgctcgccgtattccggggtttgcaacgcacggtcaaccagcgccattgccatcgctttgcgctcgctcatgccgaataccagcccgtagccgcgcgtgaagtgcggcggctcatccggcgggtcgataaaaccgttgaccatttcacactcggtcatcagcagttcgccgacgtttaccgcaaatcccagctcttccggcacaatcgatacgtcgatatagccgctgcggatctcgcccgcgaacgggtggttgcgcccgtaaccgcgttgggtggagtaggccagcgccagcaaatagccttcgtcgccgcgcatcaactgctgcaaacgggaagaacgtgagcaggggtaaaccggcggcgtgcgggtgatgtcatccggctgtgcgccgctatcctcttcaaacttcgccagcccctgacgcgccagcaggctgaaaacgtgcggcgacggctgttgttcgctgtcggcggtggtcagcgttggtgcttcaccgtttgccaacagggtgaaatcgagcaggcgatgggtgtagtcgtaggtagggccaagcaactggccgccgggaatgtctttataaaccgccgaaatacgccgttcgagacgcatcccggtggtgtcgagcggctcgcttaccgccagcttcgccaacgtggtgcggtaggcgcgcagcaggaaaatcgcttcaacgttatcgccgctggcctgtttcagcgccagcgccgccagttcgcggtcggcaatgccgccttcggtcatcacgcgatctaccgcgaggttaagctgctgttcaatctgggcgacgctcagttcgggcaaatcggtatcgccccggcgtcggctctcttgcagggcgtgggcggcgtcgatcgccttttcgccccctttcacggcaacgtacatcagcacacctccacatgagtggttcgcggaacagccagcaggcgctcgccgcaggtcaggatcaggtcgatgccgagcgggaacgggtgcgggcgctcggtgagttcgtgcagaatgcactccggcagctgcggagcgatcattcgttcttcggcaatgcccgcgccggtgagacgcaacatgcgtccgccgctcaggctggcgacctgtaaaatcagcgtcgcgcccgcttccggcgcaacggcggtgccggtggaaagggcgttgagctgttcgctggaaatcgcctcatccgtcaccgcgaaggtcgcctgttccggctggctgaccagcggcgcgttggtatgaaaacgcaggctctgattgacgatatcgttacttaatggcgtggcaagccacaccggcgtgtcgttatcggccagcgtcagcagcacgctggtggtggcgatattcagcggctgccagccgcgtttgagctgatgcagggcgacaatcacgcccggctcgctcatcgcctttaacaggcgacgaaaactgtgctgggcatcctgcacgggaagcataaaagcggtttccagggtcatgcgttgtctccgcgaaccatcgtaaagaagtcgacccggctggcgttcacttcggcctggcgtgcggcaatgcgtgccatacggtcagcgtccagcggggcaataagggtttctgataagttttgaaaatggcgggtttgctgcatcagcgcgtcaatcagcgcgcagcgttcggcgtgctgtttgtcgcgccccagcacccagctgtagccgagggtgccgtcagccaggcggacggcggcgcgggtcagcgtggcgtcgccggcaaaaaagcgttcgccggtaccgcccattcgcgcctgaatctgcaccaggccagtttcggccgagcggatcacttcatagtcggcggtgatgttcagcgcgttcaggcgggctgccagttcagccggttggctgtgcgccagcacggacatccagtgctggcgggtcgcggtatctgcgtgcattcagtgctccatagtgaattcaatcatgtcggcgcgggtcaggctgacggagtactccgccgggctgctttcaccgtcacggtggttaagggtgcgcacgcacagcagcggcgacatattcgggatttcaaggcgctggcactctttggcctgggcgcgacgggcgctgatccgcgtctggctgcggcgcagcgcaattccggtttgctcgcgcagaaaatcgtgcagcgagccgctgtcgaagcgttgcagcgtcggccagagggtgaggtccgcgaagtagtggtcgattaaacagagcgcgatgccgttgacgcgacgcagggtgcgcaaatggataacgttctcgccctcggtaatccccagcgcgtcagcaacgtgaccggacgcggggcgtagcaccgacagcagtttttcgctggtggggtggctgccctgatccagcagattctggctaaaacgcgcctgggcgttgagcgggtaatcgaacgggcgcatcagcaccagcacgccgacgccctgacggcgctgtacccagcctttctccaccagttggtcgatggcgcggcgcagggtgtggcggttcaccgcaaagcgcgccgccagctgctgctcggcgggaagatagtcgccgcagctgtagtgttgacgaagctcctgctcaagttttgcggctatctcctgatagcgtgttgggtagctggtcggatgtgtagacaagtgcatagctatcaatgcctcgctaatcagataaagtgcttacgcaaccgttgagagaggaaatccagcaggctgaccgtgacgatgataagcaccatcagggcgcaggtttgctggaactggaaaccgcgaatcgcttcccacagcgtgacgccgatcccgcccgcgccgaccatgccgacgacggtcgccgagcggacgttggattcgaagcgatagagggagtaggagatcagcagcggcatcacctgtggcagcacgccgtagaggatctcttccagcttgttggcgccggtggcgcgaatgccttccaccgggccgggttcaatcgcttccaccgcttcggaaagcagtttcgagagcacgccggtggtgtggataaacagcgccagcacgccagcgaacgggccgaggccgacggcgaccacgaacagcatggcgaagaccatttcgttaatggcgcggcaggcgtccatcaggcggcgaacgggctggtaaacccaccacggcaccaggttttcggcgctcatcaggccgaaggggatggagagaaccaccgccagcgcggtgccccagacggcgatttgcagcgtgacggccatttcggtgaggtaatcctgccactggctgaaatcgggcgggaagaagtcggcagcgaaggttgccatgttgccgccgtctttaatcagcgtaagcggggccatttccgcgccctgccacgagacgaccagcacggcgagaacaacggcccagctcagaagcgagaaccagctacgcttggatggggcgatggtgatggtttgcatgtttggctccgtttaatgttttctccctctccctcaagggagaggggaccgatcgagcacattactgcaccgctttactcaccgaactcatcgcgcttaacgcgttgttcaggcggtccaggtcatccagctgcgcctgaatctcggtggttttcgccagcttgtcctgctcattcagtcctttattgctttttacgccctgcatctctttaaacagtgcgagctggcgaatcggcaccagttgcaggtcgctggaggcgcggaacggggcccagcccaggcgttccagcaccgctttctcttccggcgtttttccgtagttcataaagaagtcgtagatcttgtctttggtggtttcggagagattcttgcgccagacgatcggatcgcctgggatcagcggcgacttccagatcaccttcagttctttcagcttctctggcgcggaggttttcagcttgtcgaggttttcggtgttgttggtggcaacatccacctgcttgttggcgacggccagcgcgttggtttcatgcccagcgttgacggtgcgcttaaagtcgctggcggagatattgtttttggcaaagacgtagtaaccggggacgaggaagccagaggtggagttaggatcgccattgccgaaggtgagatctttccgcttcgccagcagatcgttcaggttgttgatcggactatctttgttgacgatcaacacgctccagtaacctggcgatccatccgccgcgaccgtctgggcgaagacttggccgttggcgcgatccaccgcttccattgccgacaggttgccgtaccaggcgatatccactttattgaagcgcattccctggataatgcctgcgtagtctggggcaaagaaggcgttcaccttcacgcccagcttcttctccatatcctgtaagaatggcgtccattgcggtttaaggttttgctgtgattccgttgaaataatgccgaaattcagcgccttttcctgctcttcggcgtgtgccgggcttaacagggtgctgaggctgaacatgctggtgaaggccagcgaggcaattatcttagcgttcattcgttttcctcaatgatggggatgtcaggcagctttcgcgttctcttcgatgcgattaatgctgcggtagagatggtcaaaacgttcgttatcaaactgttggctgctgccgtcgtagaaaacgtgcccctggcgcagggcgacgatgcgttcgcagtagcgcagggcgtaatccacctgatgcagcgtgacgaccacggtgatgccgtcgttctgattgatgtcgcgcagggtgtccatcacgatgcgggcggattccgggtccagcgaggcgatgggttcatcggccagaatcaccttcgcctgctgcatcagcgcgcgggcaatcgccacacgctgctgctgtccgccggagagggtggaaacgcgctgatgggcaaaatgcaccatgccaacgcgggtcagcgcctgtaacgcgcgctgtttctgctcgccggtgaaccagctaaaacaggtgcgccagaacggcgtgctgccgagcgcgccaatcagcacgttctccagtacgctcaggcggttcaccaggttgaattgttggaagatgtagccggtgttggcgcggcttttgcggatatcgcgtgccagacggccttcgcgctggactgtgcggcccagcagctcgatatggctgccggcggatttatcgccggtaatcaaaccgcttaagtgacgtaaaagggtggatttgccggaacccgacggcccaagcagagccaccatttcaccgtgatgaatgttcagatcaaccgcatgcagcgcctgatgctgattgaaggttttggcgagcttctcgacacggataatcgtttgcatgatgcagcctccctaaaaaagtggctccatcgtggcggattattgtgacgatttggttaattaaaagtgactaacagatgaagagttaacgggaattcgatgacagtgcgggagggcgggcctcccggcggattattgcgttggttgttgtttgacgacattaatcatccacggtacgccaaatttatcggtgactttgccaaagccatgcgcccagaaagtttcctgccaggccatttcgatttttccgttagcggcaagattgtcaaaccagcgttttccttcttcgacctgttgcgaatcgagcaccagcgtaaagccggagtagctggcttttcctgacggcatggcatcgctcatcatgatgtcgcttccggcaatgcgcacgttggcatgagcgatggcggtatcgggaaattgcattccggaagggcagttctcggcgctgtcctgcgctgattttggcatttcgccgaagctgattttatagagcagttcagcgcccaacgtacgttgataataagcaattgcgtcggcacagttaccggcaaaagagaggtagggacttaacggcatgatggtgacctcagttaagagaagccagttaagtgtagttcgaaatttatacagatgagagggaagcctgataagacgcggtcagcgtcgcatcaggcagtcggcatcgttgccggatgcggcgcgagcgccttatccggcttaccgatcacaatacaatcagttctttttcacaaactcagatttcagtttcatcggaccaaaaccgtcgattttgcaatcgatgttatggtcgccttcaaccaggcggatgtttttcactttggtgccaattttcagcatcgaagagctacctttcaccttcagatctttaatgatggtaacgctgtcgccgtcagccagcagattgccgttagcatctttaacgatcagctcgtcgctttcctgtgcaggttctgcgtcgttccattcgtaggcacattccgggcagatgtacatgccgttatcttcgtaagtgtattcggagttgcattttgggcagtgtggtaatgacatgtggatttcctcaaaagtcagcagggcaaaagcgccaaaaaacggcagattgccgaaaaaggccgcaattatacacaaaatccctgagtttgtcgggggtactgctgattttagacgacgatcgttttcatttgaaaggaaacgcaaaaagaaaataatctttttgcctctatttattatttaagataatgttaatgctctacttgttcttttttttattcacatgatatttttatctttctgacgttttaaacgtatcagaagacgttatttattctgataaaaaacaacacactaaatataaaattatttcttgcagtaattataaaagccgaaaacagaactcaaaaacaatctggctaaataaaagtaacaaaatttgctttaaggaagaattttctatgtacacacagaccctgtatgagttaagtcaggaggctgaacgcctgttacagctttctcgccaacagttgcagttactggaaaaaatgcctctctctgtacccggagacgacgcgccacaactggctttaccctggagtcagcctaatatcgccgaacgtcacgcgatgctgaataatgagttgcgtaaaatttcccgactggaaatggtgctggcaattgtcggtaccatgaaagcagggaaatcaaccaccattaatgccattgttggtacggaggttctgcctaatcgtaatcgcccaatgactgcgctgccgacgcttattcgccatacgcccgggcaaaaggaaccggtactgcatttttcacatgtcgcgccaatcgattgtttaattcaacaattacaacagcgcctgcgtgattgcgatattaagcatctgaccgatgtgctggaaatagataaagatatgcgtgcgcttatgcagcggatcgaaaatggcgtcgctttcgaaaaatattatctgggtgcccagcctatttttcattgtctgaaaagtttgaatgatttagtgcgactggcgaaggcgctggacgtcgattttcctttttctgcttacgccgccattgagcatattcccgtgattgaagtggagtttgtccatctggcggggctggagagttatcccggtcagttgacgttactggatacccccgggccaaatgaagccgggcaaccgcatctgcaaaaaatgcttaaccagcagctggcacgcgcctcggcggtactggcggtgctggattatacgcaactgaaatcgatctccgatgaagaggtccgtgaggcgattttggcggtggggcaatcggtgccgctgtatgtgctggtcaataagttcgatcaacaggatcgtaacagtgacgacgccgaccaggtgcgggcactgatttccgggacgctgatgaaaggctgtattacgccacagcagatatttccggtgtcgtcgatgtggggctacctggcgaatcgagcgcgccatgagttagccaacaacggtaagttaccagcgccagagcaacaacgctgggtggaagattttgcccatgctgcgctcggcaggcgctggcgtcatgacgatctggcggacctcgaacatattcgtcatgctgccgatcagttgtgggaagattcgctgttcgcccagccaattcaggcgttgcttcatgccgcttacgctaacgcctcgttgtatgctctgcgatctgctgcgcataaactgttgaattacgcgcagcaggcgcggggatacctggattttcgtgcgcacgggttaaacgtcgcttgtgaacaattgcggcaaaatatccatcaggtcgaagaaagtttgcagctattgcaactcaatcaggcgcaggtgagcggcgaggttaaacatgaaatcgagctggccctgacctccgccaaccactttctgcgtcaacagcaagatgcgctgaatgcgcagttagccgccttgtttcaggatgattcggagccgttaagcgagattcgtacctgctgtgagacactgttacagacggcgcagaacaccatcagtcgcgactttacgctgcgttttgccgagcttgaatccaccctttgccgggtgttaaccgatgttattcggcccattgagcaacaagtcaaaatggaattgagcgagtcagggtttcgtcctgggtttcattttcctgtttttcacggcgtagttccccacttcaacactcgccagctgttcagtgaagtcatttcgcgccaggatgcaacggacgagcagagcacgcgtttaggcgttgtgcgtgagactttttcgcgctggttgaatcagcccgactggggacggggaaatgagaaatccccgacagaaacggttgattacagtgtgttgcaacgagctttaagcgcagaagtcgatctttattgccaacaaatggctaaagttctggcagagcaggtcgatgaatctgttacggcaggcatgaatacttttttcgctgagttcgcttcatgtttgacggaattacagacgcgtttacgcgaaagtctggctctgcgtcaacaaaatgaatcggtggtcaggctgatgcagcagcaattgcagcagactgtgatgactcacggctggatttacaccgacgcccagctgttacgcgatgatattcaaacacttttcacggcagaacgatattgaccaagacgttacttgacggccccggtcgcgtgctggagtcggtttatccccgctttttagtggatctggcgcagggcgatgatgcccgccttccacaagcccatcagcagcagtttcgtgaacgactgatgcaggaacttcttgcgcgcgtgcagcttcagacatggacgaacggcggcatgttaaatgcgccgcttagcctgcgactgacaatggtggaaaaactggcgtcgatgctggatcccggtcatctggcgctgacgcagatcgcgcagcatctggcgctgctgcaaaaaatggatcaccgccagcactctgctttcccggagctcccccagcaaattgccgccttgtatgagtggttttcagcccgttgccgctggaaggaaaaggcgttaacgcaacgaggcctactggtgcaggcaggtgatcagagcgagcaaatttttacccgctggcgtgctggggcgtataacacctggtcgttgcctgggcgctgttttatcgttctcgaagagttgcgttggggggcatttggcgatgcctgccgtctgggaagcccgcaagcggtggcgttgttgctgggggatttgcgcgtgaaagcgacacaacatctggcagagagtatcaatgcggccccgaccacgcgtcactattaccatcagtggtttgcctcttcgaccgttccgacgggcggggatcatgctgattttttaagttggctgggaaagtggaccacggcagataaacaacccgtttgctggtcagtgacccaacgctggcaaactgtcgcgctggggatgccacgactctgttcagcgcagcgtttggtgggggcaatggtcgaggaaatcttctctgtaaatttggcgtaaataatcagttacatcaatgagtcctaaacgaaattcatgtgtgaagttgatcacaaatttaaacactggtagggtaaaaaggtcattaactgcccaattcaggcgtcaactggtttgattgtacattccttaaccggagggtgtaagcaaacccgctacgcttgttacagagattgcatcctgcaattcccgctccccttttgcggccgtcgcgctgatttttctggcgtttgcggaaatgggccaactctgcgaggaaagctatgctgaaaaggaaaaaagtaaaaccgattacccttcgtgatgtcaccattattgatgacggtaaactgcgtaaagccattaccgcagcatcactgggtaatgcaatggaatggtttgattttggtgtttatggttttgttgcttacgcattaggtaaagtttttttcccgggggctgaccccagcgtgcagatggttgctgcacttgccacgttctccgttccctttctgattcgaccgcttggcggactcttctttggtatgttgggcgataaatatggtcgccagaagatcctcgctatcactattgtgattatgtcgatcagtacgttctgtattggcttaataccgtcctacgacacgattggtatttgggcaccgattctgctgttgatctgtaagatggcacaaggtttctcggtcggcggtgaatataccggggcgtcgatatttgttgcggaatactcccctgaccgtaaacgtggctttatgggcagctggctggactttggttctattgccgggtttgtgctgggtgctggcgtagtggtgttaatttcgaccattgtcggcgaagcgaacttcctcgactggggctggcgtattccgttctttattgctctgccgttagggattatcgggctttacctgcgccatgcgctggaagaaactccggcgttccagcagcatgtcgataaactggaacagggcgaccgcgaaggtttgcaggatggcccgaaagtctcgtttaaagagattgccaccaaacactggcgcagcctgttgacatgtattggtctggtaattgccaccaacgtgacttactacatgttgctgacctatatgccgagttatttgtcgcataacctgcattactccgaagaccacggggtgctgattattatcgccattatgatcggtatgctgtttgtccagccggtgatgggcttgctgagtgaccgttttggccgtcgtccgtttgtgctacttggtagtgttgccctgtttgtgttggcgatcccggcgtttattctgattaacagtaacgtcatcggcctgatttttgccgggttactgatgctggcggtgatccttaactgctttacgggcgttatggcttctaccttgccagcgatgttcccgacgcatatccgttacagcgcgctggcggcggcatttaatatttcggtgctggttgccggtctgacgccaacactggcggcctggctggtcgaaagctcgcagaatctgatgatgcctgcctattacctgatggtagtggcggtgattggtttaatcaccggcgtaaccatgaaagagacggcaaatcgtccgttgaaaggtgcgacaccggcggcgtcagatatacaggaagcgaaggaaattctcgtcgagcattacgataatatcgagcagaaaatcgataatattgaccacgagattgccgatttgcaggcgaaacgtacccgcctggtgcagcaacatccgcgaattgatgaataagctgaaacggatggcctgatgtgacgctgtcttatcaggccaattgaactcttaaggttcacttaatctctgacgcgcatactctcctccaggttaacggaggagagtgcaatgaaaaaccgtgtttatgaaagtttaactaccgtgttcagcgtgctggtggtcagcagctttctttatatctggtttgccacgttctgatctttcttcagccgtacccaggcccgcgtgccggaagtctcttgccggttttgcaggaaaaactgcccgtgatgcaactgtgtaatgcggctgacaatacttaaccccagaccaatcccgccataacggctgtccatacgtacaaacgctttactcaactccccgcatttactctcatcaatacctggtccttcatcttcaactgccatgaccgctccgccatcttcttgcagcttaatcataatgttgctgccttgcgggctgtaacgatgggcgttttctaccaggtttcgcaataacatccgcagcagggttgcatcaccctgaacggtgatgtcggcggcgctctctggcaatagcagggtttgctgtcgctggtcgagcatggtactgagttcgtcatacgaggggagaatgacatcttccagcagttttacatgttgataattaccggaagaaaatgactgtccggcacgcgccagttgcagcagctgggagacgctctccatcatctgatcaagccgtgccactaacggtgctacatcaatgtgatgcgttttcgccagcagttccagatgcaaacgcaccccagccagtggcgttcgcagttcgtgcgcgacgtcagcggtaaacaacctttcgttatccagcgtgctggtcaggcgactgaccagatcgttcaacgccgaaaccaccgcttcgatttcgagggtggcgctgtgaatggcaatgggcgttaagttgtcggcggtgcgcgcttccagctctttttgcagctccgccagcgggcgagtgatgcggcgtaccgcctgatagcagataaatagcgtcaggctgaccataaagacgccggggacaatcaggctggcgaccgcctcgcggatctcacgcatgatgtggcgatcgttgttgcgattgtcgcgtagcgcctgctcaaacagctgaatctgctcggtactttcatgccatagccagaagacgctgatcagctcaaacaccaacaaaatggccccgatggtcaatatcagccgttggcgcagcgatattggtcggcgcagaaaatgcatcagattcaattagttttcctcattcgcgaccagcatatagccaaagccgcgcacggtgcggatacgggctttgcccactttgtcgcgcagattgtggatatgcacttccagggtgttggtcgagggttcattgtcccagttatagatgtcgttgtagagaatttcccgatgcaccggactgcctgctttgagcattaaccgtgacagcagagcatattctttgggcgtcagaatcaactcttcaccgcccatccatacctgacggcgacccatattcagcgtcagattgccaacaatcagctcactttcgccctgattattatggcgtcgtagcagggctcggatacgggcgtgtaactcttccagcgcaaagggcttcaccagatagtcatcggcaccgacatccagcccggcgattttgtcggtcagcgtatcgcgagcggtgaggatcagtaccggcagggtgtattttttctgccggatacgggcgagaaaatgcagtccatcttcgtcgggtaaccctaaatccagtaccaccaggctgtaatgaccggcctcaaggctttgttccgccatccgcgcggttgtcacgccatcgcacgcgtagccttcagtttgcgccgccagaatcaatccctgcaataacagcgtatcgtcttcaacaatcagaattttcattcactcactctcctgcaagtttgcagaatatcatccgcagcctggtaatacttcgtctcaacgccagttaatcccaatagcgtggagaataaattgtcttgtgaatagtgttgcgtttgcgcctgtttttgcaggcagttctggtcaacctgataccgtttttgataatcctccgacagccacagcagcatcggcacctgtttttggctatccggggcgatggcataaggcagaccgtgcagatagatgccattttcacctaacgattcaccgtggtcagaaagataaaccaggctggtggtaaatttatcctgatgttctttcagcagattaatcgctttatcaacaatatagtcgacgtaaaccagcgtgttgtcgtaagtgttcaccagttgctctttgctacaggtctggatctcattggtgtcgcaggttggggtaaatttcctgaactgcggcggatagcggttgtaataggtcggaccgtggctgccgatggtgtgtaagacaatcacgccatcaccctgcaggttattgatgtactcttccagcccgtggaacagcacttcgtcatagcattcgccgttgatgcactgaccaggcagattcagcgcggtgacgttctggtgaggcacgcggtcgcaggcacctttacagccgccatcgttgtcattccacagcacgttgatgcccgctcgctgaatgatatccagcacgccttcctggtgctgtgccagctcttctttgtaatgctcacgcggcatatccgagaacatgcacggtactgaaactgccgttgccgtgccgcaagatgcggtattagggaaatagaccacgttatctttcgccagccgcgggttagtttcacgcgggtagccgttgagggagaagttctccgcccgcgaggtttcgccgacaatcaggatggtcaaatttttacgtttttcgttctgcattaacgggttgcggtgggcgtcttcaccaattcgcaccagcggtagatttgccagtcgctgatgggagtaccatgaccagctggcaacaatgctgttagaggggcttaaggatttcaccagctctttgttattgcggaacaacgaggcgtagtctttataaaacagtgcggcgaccagcaaaatcagtagtacagaaaccagaatattggctccacggaaaagaacactgcgcagacgcgaggtggcaggtttgatttttatccagcaggcaatcagcgcagcaagcacgccgctgaatcccagcgttaataacatttgcggtgtcatcagcgcataactttctgccggagtggtatcaataatattggcaatcatcgagcggtcgatgacgatgccgtaagtcattatgaaatattgtgcagccgcgccaaccagaataaacaggcaggccagtggtcgattaagccataagaaagagcttagtgtcaggacaatattaatcacgctgaaagcgacgaccggcatcgacaagaaaaccagtacgttatgcagcgaatccagcggcagcgcctgcaacacctgtttaaaaaaggcaatattcaggcagatagagatataaaaagcggccaacaatagccaggcgagtaaattcaaagagggtctttttagtaggcgcttcaacatcacggtgtttccatcgaacaaagtgcgcatatgctcgcaaagcaaaattaagccaaccttaagttcttaaggttggcttttatgtttgctggattaaggggaattaatctttgcttattggtacatctaagggatacgggtttttatgtagccggttgtaattcagcgcatacatggcggtgatgaccatcagggtgacaaatgaccacataacctctttcgctccggaccccaccacggcccagatgcagtagaggaaggcaatggtagtaactgccagatatgccgggcgtgctttaccaaagtgaccgtgtccgagcagcagtaacgccgcacaggtgtaaagatatggcaccagtgtaaagatgaccgagacggaagaaaccagaccgaactctttggtcgcgtttggtgaaatgctgctgagctggaagatggtcatcaaaataccgacgataatcagccccgccactggcgtacccgctttatttacacgggcaaaaattggtgggaacagtccgtcatcggcagcggctttcgccgtttgccccgccagcaacgtccagccgcccagtgaacctaagcaacccgcagctgcgcagaaggaaacaatggccccggcggtgtcacccaacgccatccgtgcggcatcaccgaatggcgaagcagaaacgcgcagtgcggcattagggatcatccccataatcgcggtggtagaaagtacatagcaaacggcggcaatcaataccccaccaatggtggcgatagggacattgcgtttcgggtttttcaccacacctgcggcaacggaggcactttccacaccgatgaacgaccacagcgtaacgttaagggtactttgaattgcaccgaaggtgcccaggccgctgacgttccatgccgccatataggtttcaccacggaaccagaaccagccaaatacggcaatcccgacgatggggatcagcgccagcacggtggcaactgcctgcacacgggtgatcattttcggaccgacaatgttcagcaggacgaagatccacagcaccacgacgcaggtgatggttaataccaatggatctttcagaatcgggaagaagtaacttaaatatcctacgccaatgaccaccatggcgatattgccgatccagcaggccagccagtagaggacgttggtttgataaccgagaaacgggccaaagcagcggcgggcgtaagcgtaagaaccaccaggacttgggtcgaggaacgacattttggcgtataccatcgagagccccagtgcaccgataatcgtcaccaaccatccataaatggcaatcccgccagtagaggccaggtttgcaggtaacagaaaaacacctgaccccataatattccccgacaccatcagggtgacggggattaagcccactttgtgagcatcagcatccgaagacataattaaactcctgcgaaggcgagcttcgtgacaataaattacgtcatatcatacgcctgcattcgatagttgaattattatcgaccgggttatcgctgatgccgttattaatatagctcttcgttaaggttaaaaatcaggcgacagtgcgttctctgtgctgactaacataatgcagcggcgtcataccgtagaagtctttaaagacagaaataaagtacgacgtactgttgtagccgcaggactgtgatacctgagagatatttttaccgtccatcattaattcatttacggcataacgcatgcggcaggtggtgattatttggctataactggtgttttcgcttttcagctttttctttaacagacttgggctaagacataaacaactggctaccatactaagattccagtctttgtgaatatcgctttcaataatttgataaacgctgtcacttacacaattacgtaacatatacatcattaatgaaaggaattttttactgtcgagaaaacgggatagcaccgtgaataataatgcgcgtgttcgttccttttctgactcagtttctgcgggcatcatgctgtgttgcgcggcaacgcgaaagacgtctggcgtcaggcatggcagggtgagtatgggcgtagcgctacgttgccatactggtatttgcgagagatctttattcagaaaccggaggtaatctttgatgatgtcgtgactaatatgagcaaccaaagtgttgttaagagaggagacgtcgataatattattttcacaatttaataacgccatatggttagctttaaggctaataggttctttcccattcacccttatccagacatctttttcagtcaataaaacaatacaaggttggtcgctgcaaatcctcatacatgtactcctgagtgcgaataaaagaccagttctcgctaaagcaaagcgataccgggaaatggttatataattgtatgatgaatataaacatgcataaaaataacgagttttactaatattacaaatttttatagtaatttctcatgtacatatttttttacaggataaataacaggcaaaaaaaagcgcggggtggggccgcgcaaaaagtatgacatttttgtttgcagcaatttttatgaaaacgttgccatactcaaaaggcctaaggccaggcggcgtaatgttatttaaacaattacgccttcagcggaatagtggttacgctttcacacacataacgtggtaaataccgtcaataatttcagtcccttcagtttcgtgttcaaatccagggaaatggtggtcccaggattgcagcgagcgtaaataacttacttgcggactgtttttatcgccgaagttttcaccagacagcagcatcgggattcctggcggatatgggataactgagtttgccgcgatgcgtcctggcagattttcaatggataccagttcgacattgttgtcgacaatcgcgttgtacgcttcacgcggggtgatttccgccatcggcaggccggaataggcttcgttcaaccgtgcgccagggttgttttctttcagccaggcaaacatggtgtcacccagatcgtgaatccccatgttcgcgtaagtgtcaggatattgttcaacaagttccggcatcacctgcgccagcggtgtgttggcgtcatagtggcgtttgaaggagcaaagggtgttaaccagagtcccccatttcccacgggttacgcccatagagaacaggaacataatttggaagtcagtggtgcgggtaggcacaatgccgtggcgaccaagccaggcagtgaccagcgccgccggaacaccggtttcttccagttcaccatcttcacccattcccggagcaaggatgctgactttaattgggtcgagcatactccagttatccggaatatctttgaagccgtgccagctttcgcccggatgcattacccagcagtcctgaacggtggtcagcagtttggttggtgcgtcagcaaagtcataggttttgccggtttgtgggtcggtgacgacttctttgttccacggtttgaagaaccagctaccgtcagcggtgaactctttatatagccgcgccatcgcctgacggaaatcaaccgcttcgtcaatcacttcctgtgtcagtgacaggccgctgttgccgtccatcatcgacaccgccacgtcgttggatgcgcagatggcatacagcggggaggtggtggcatgcatcatgtaggcctggttgaagcgggagaagttaatcgccccacgaccttcacgtacatgaatataagaagcctgtgacagcgcattcagcagtttgtgggtggagtgggtggcgaaaacggtaggaccgttgtgatcgccaggttcgccgcgcatggcatagtgatcggcatagatcgggttgaaacgtgcatagccgtaccaggcttcgtcaaagtgcagacgatcggaggttttttccagcagatcctgcgcttctttagcgttataacacacgccgtcataggtgcagttggtcaccacgcagtaagacggtttttgcccggctttgtctttggtcagcgggctttcactgattttcttctgcaaggtttcaggttgcatttcctgcggatagattggcccgataatgccgtagcggttgcggcttggcaccatatagaccggtttcgcgcctgtcagcatcaaaccttgttcgatggatttatggcagttacggtcaacgaccacgacatcgttatcggtcatgcaagcctgcatgatggtgcggttagagccggaagtaccgacgactaccgaccaggagcgatcggcaccaaatacgcgtgcggcatatttttcgctttcgccaaatgcgccagtatggtcaagcaaagaaccgagggaagttcgttcgatgcccatgtcggtgcggaacagattttcaccatagtagtcatggtagaaacgtccggcgggtgttttggtaaaaccaacgccgccctggtggcctggcgctgcccaggaatattcatggatgtcactatatttcatcagcgcgctgaacagtggcggcaacagctgctggcggtagcgggtcatcgcggcaacggcgcgtccggcgataaagtcggcggtatcttccagaatccaggcgaattcatcgacaagctccagcagatcccggtccattgcggcgagggctttttcccgatcgcccaacaggaagaccggcacgttttgttggcgctcatgaagcttaccgatcaattgtctgacgttttgatgttcgtccggatgttccatttgatagctgaacatcaggcagtcaatggcttcgtttgaagagagaatggcaaaaccatcatcaaaggaggtggatttaatcacggtaacattttgctggcttaaagcatctgccagacgctcaacggcgttaccgacccaggtgtcttgatggagaaactcgctttcaacaattaatactttcatcattgcttacccggttatgaaggaatcttcgttgcgggcaagtatcttccggccttttcgggctgtaaagcgcgtgaaaaacaaacatttttggaatatttatttttataaacaatatgttatgtgattattttaatttattttcactgcttattatcgacggctaaactatttttttggctgatactgatatcgtctttagccgggaaacgtctggcggcgctgttggctaagtttgcggtattgttgcggcgacatgccgacatatttgccgaacgtgctgtaaaaacgactacttgaacgaaagcctgccgtcagggcaatatcgagaatacttttatcggtatcgctcagtaacgcgcgaacgtggttgatgcgcatcgcggtaatgtactgtttcatcgtcaattgcatgacccgctggaatatccccattgcatagttggcgttaagtttgacgtgctcagccacatcgttgatggtcagcgcctgatcatagttttcggcaataaagcccagcatctggctaacataaaattgcgcatggcgcgagacgctgtttttgtgtgtgcgcgaggttttattgaccagaatcggttcccagccagagaggctaaatcgcttgagcatcaggccaatttcatcaatggcgagctggcgaatttgctcgttcggactgtttaattcctgctgccagcggcgcacttcaaacgggctaagttgctgtgtggccagtgatttgatcaccatgccgtgagtgacgtggttaatcaggtctttatccagcggccaggagagaaacagatgcatcggcagattaaaaatcgccatgctctgacaggttccggtatctgttagttggtgcggtgtacaggcccagaacagcgtgatatgaccctgattgatattcactttttcattgttgatcaggtattccacatcgccatcgaaaggcacattcacttcgacctgaccatgccagtggctggtgggcatgatatgcggtgcgcgaaactcaatctccatccgctggtattccgaatacagcgacagcgggctgcgggtctgtttttcgtcgctgctgcacataaacgtatctgtattcatggatggctctctttcctggaatatcagaattatggcaggagtgagggaggatgactgcgagtgggagcacggttttcaccctcttcccagagaggcgaggggagcgtccgagcatcatgaggccgaaaactctgcttttcaggtaacttattaccataaactcagatttactgctgcttcacgcaggatctgagtttatgggaatgctcaacctggaagccggaggttttctgcagattcgcctgccatgatgaagttattcaagcaagccaggagatctgcatgatgactgcacccaaaattacatttatcggcgctggttcgacgattttcgttaaaaatattcttggtgatgtgttccatcgcgaggcgctgaaaacggcgcatattgccctgatggacattgatcccacccgcctggaagagtcgcatattgtggtgcgtaagctgatggattcagcaggggccagcggcaaaatcacctgccacacccaacagaaagaagccttagaggatgccgattttgtcgtggtggcatttcagattggcggttatgaaccttgcacggtgactgatttcgaggtctgtaagcggcatggtctggaacaaaccattgccgatacgttggggccgggcggtattatgcgcgcgctacgtaccattccgcatctgtggcaaatttgcgaggacatgacggaagtctgccccgatgccaccatgctcaactatgttaacccaatggcgatgaatacctgggcgatgtatgcccgctatccgcatatcaaacaggtcgggctgtgccattcggtgcagggaacggcggaagagctggcgcgtgacctcaatatcgacccagctacgctgcgttaccgttgcgcaggtatcaaccatatggcgttttacctggagctggagcgcaaaaccgccgacggcagttatgtgaatctctacccggaactgctggcggcttatgaagcagggcaggcaccgaagccgaatattcatggcaatactcgctgccagaatattgtgcgctacgaaatgttcaaaaagctgggctacttcgtcacggaatcgtcagaacattttgctgagtacacaccgtggtttattaagccaggtcgtgaggatttgattgagcgttataaagtaccgctggatgagtacccgaaacgctgcgtcgagcagctggcgaactggcataaagagctggaggagtataaaaacgcctcccggattgatattaaaccgtcacgggaatatgccagcacaatcatgaacgctatctggactggcgagccgagtgtgatttacggcaacgtccgtaacgatggtttgattgataacctgccacaaggatgttgcgtggaagtagcctgtctggttgatgctaatggcattcagccgaccaaagtcggtacgctaccttcgcatctggccgccctgatgcaaaccaacatcaacgtacagacgctgctgaccgaagctattcttacggaaaatcgcgaccgtgtttaccacgccgcgatgatggacccgcatactgctgccgtgctgggcattgatgaaatatatgctcttgttgacgacctgattgccgcccacggcgactggctgccaggctggttgcaccgttaaaacgcgactaaacgctactgcgccgggggatttattccggcgcacacctctgacgataccaataacagaaggcgggcgttggtaacagcgacccgataccctatgagcatttcaatgactacaaaactcagttatggatttggagcgttcgggaaggattttgcgatcggcattgtgtatatgtacctcatgtattactacaccgatgtcgtcgggctgtctgtgggtttggtcggtactttgtttctggtggcgaggatctgggatgctattaacgatccgattatgggatggattgtaaatgctacgcgatcgcgatggggtaagttcaaaccctggatcctgatcggtacgttggcaaactctgtaatcttatttctcctctttagtgcgcatctgtttgaaggtactactcagattgtctttgtttgcgtgacctacatcctctggggcatgacttacaccattatggatattcccttctggtcgctggttccaaccatcacgctcgataaacgtgagcgcgaacaactggttccttatccgcgtttttttgccagtctggcaggctttgttacggcaggtgtgacgctaccatttgttaattatgtcggcggtggcgatcggggatttggctttcagatgttcactctggtactgatcgccttttttattgtttcaaccatcatcactctgcgcaatgtgcatgaagtcttttcgtcagacaatcaaccgtctgctgaaggaagccatctgacacttaaagccatcgttgcgctaatttataaaaacgatcagctttcatgcctcttgggtatggctcttgcttataatgtagccagcaacattattaccggatttgctatctattatttctcatatgttatcggtgatgcggatttgttcccctattatctgtcgtatgcgggagctgctaacctggtgacgttagtattcttcccacgcttagttaaatcattatcccgacgcattttatgggccggagcatctattcttccggtgttaagctgtggtgttctcctgttaatggcattaatgagctatcacaacgtcgtcctcattgtgattgcgggtattttgctgaatgtgggaacggcgcttttctgggtattacaggtcatcatggtggcagataccgttgattacggtgaatataaactgcacgtacgctgtgaaagtatcgcttactccgtgcagactatggtggtgaagggcggttcagcctttgcggcttttttcattgcggttgtgttagggatgattggctatgtaccgaatgttgaacagtctacgcaagccctattaggtatgcagtttattatgattgctctaccaactctgtttttcatggtaacgctgattctctacttccgtttctatcgcctcaatggcgacacgctgcgcaggatccagattcatctgctggataaatatcgcaaagtaccgcccgagcctgttcatgctgatattccggtcggtgcagtgagtgatgtgaaagcctgacgtggacaatagctaacgaaaatggcctgatgcgatatgtttatcaggccacgtcttaatgtaatgctttggatttgcaaattttgtagaccggataaggaattcacgccgcatccggcatcaacaaagcgcaagttgttatccggttatcaagccaaagcgccgtagctggcggcaatgaaagcgagcgaggaatatcaccgtcgttaatgcgccaagcagcgcgcagaacatatcggattgcgtgtcccactggtcgccctgggtgccgagaaaatcatccgctccctgacccattgccagcgctgcccaccactcgattaattcatacatcgcgcttatcgccagcgccacgcagcagaccaggaacgccaccattttacgtccgcgcacgtacatcccgcgaacgagaatttctcgtgccaccagtgcaggtaccagcccctggaaaaagtgccccagcttgtcatacggattacgactcaaccccagccattcctgcacctcaaaaccaacggggactttcgcgtaggtgtattgcccgccgaccatcaggatgatggcgtgaaagaaaatgagcgtatagagcagcggcgttaacggataacgtctggcggtggcaagcagtagcggcacgacaataatcaccggtgtcacttccatcagccaggtgagtttgtcatgggccgaaatgccggtataaatcaggattaatgttagcgccagtgcgccggtgttaagaattaacggcttgagtgtgcgggtcatggtgagttcgcaagtcagggaaaatactgactattcaccagcaagcgtgaaattacaatcgcaaaagaggtggcccagggggatcacctggcagcatgctgccaggcgctgggccgaagaggttacttagtgcagttcgcgcactgtttgttgacgatttgctggaagaagtcgttacctttgtcatcgaccaggataaacgccgggaaatcttctacttcgattttccagatagcttccatacccagctccggataagcgacgcattccagatgcttgatgctctgctgcgccagtaccgccgccggaccgccgatgctaccgaggtagaagccgccgtgtttatgacacgcgtcggtaacctgctgactgcggttacctttcgccagcatgatcatgctgccgccgtgggattgcagcagatccacgtaggagtccatacggcctgcggtggttgggccaagtgaacctgatggataaccggcaggggttttcgccggacccgcgtagtagatcgggtgatctttgatgtactgcggaagttctttaccggcgtcaatcagctctttcagcttggcgtgtgcaatatctcggcccacgataatggtgccggtgagcgacaaacgagtggataccgggtattgcgaaagctgggcgaggatctctttcatcgggcggttaaggtcaactttcaccgcttcgccttcaccggcctggcgcagttcttgtggaatgtactggcctgggttgtgttccagtttttcgatccagataccttcgcggttgattttcgctttaatgttacggtcagcggagcaggagacgcccatgccgaccgggcaggatgcgccgtgacgtggcagacggataacgcgaatgtcgtgcgcgaagtatttaccgccaaactgcgcgccaagaccgagtttctgggcctcttccagcagttcctgttccagctggacatcgcggaacgcctgaccatgttcgttcccttccgtcggcagttcatcgtaatagtgagcgcttgctaacttgacggttttcaggttggtttccgcagacgtaccgccaatcacaaacgcgatatggtacggcgggcaggctgcagtaccgagggtacgcattttctcgacgaggaagtttttcagtttgccgggagtcagcagggctttggtttcctggtagagatacgttttgttggcagagccgccgcctttcgcaacgcaaaggaatttgtactcatcgccatctaccgcgtacaggtcgatttgcgcaggcaggttagtgccggtgttgacctctttgtacatgtccagcgccgcattctgtgaatagcgcaggttatcttcgatataggtgttatagacgcctttcgacagcgcttcttcatcaccgccgccggtccacacgcgctggccttttttaccgacgatgatcgcggtgccggtatcctggcaggtcggcagcacgcctttggcggcgatttcggagtttcttaagaattgcagcgccacgtacttgtcgttttcgctggcttctggatcgtgaagaatagccgcaacctgtttctggtgtgccgggcggagcataaaagaagcgtcgtgaaaggcttgctgcgccagcagggtcagggcttctggttccactttcaggatggtttcgccgtcgaagtcggcaacgctaacgtaatcggaagtgagtagatagtattcggtattgtctttccccatcgggaaaggtgcctggtagataaagggtttgtttgacatagcttccagcctgtaactctgtatttgttattcgaaaatggcgtgccgcgtagtcacgggcggcacgcaaagtgcatttataagaacccgtacatcgcggcgaagatccagccgaagacgcacgatacgctcacaccaatcaaccccggcagaataaagctgtggttgatgacgaagcgaccgatgtgggtggtgccggaacggtcaaactgaatcgctgccagatcgctcggataagtcggcaggatgtaataaccgtagcaagccggtgctgaagccacgatgtatgccggatcaacgccgatcgccagcgcgaccggaacaatcgccgccagcgccgcagcctgagagtttacaaacttggaaaccagcagcagaacaatggcataggcccacggatactctttcaccatttcacccagtacgccctgaatttcagacatatgcgcaccgaacatggtttctgccatccatgcgataccgtacaccgccacgatggcgatcataccggaacggaagacttcgttttttgagatagacgcgggattggttttggtcaggataataatcagcgccccggtcagcagcataaacatctgaataaccagtaccatcgacagcggtttgccgccgaaggatggacgcaggtccgaatcagcaccaagaagggcgactacagcgattgcaccgaggaaaatccacattgccagccagttgcttttcggcagttttttatcgagcagcgtcgcggtatcaccgtaaacatactcacggttttccggtacggagatgaatttctggaactcttcgtctttatccagatctttaccgcggaaccagctgaagataccgatcgccaggataccgattaacgtcgatggaatggtgattgccagcaggtcgaggaactcaagatggcgaccatcaaaggtgacattacccagcattgcaaccagagacacgaccgcaaccgacaccggactggcgataatccccatctgtgcaccgatagaacttgccgccatcggacgttccggacggatgttgttcttaatggcgacgtcgtagatgatcggcagaatggtgtaaaccacatgacccgtaccgcaaagaatggtcagtgtacaggtcacaaacggcgcgacaattgagacatatttcgggttgcggcgcagcaacttctcggcaatttgcagcatgacatcaagaccgcccgaagcttgcaaggtcgccgatgccgccaccaccgcaatgataaccagcatgacatcaactggtggtttacctggctgaaggtggaagacgaagaccagaatgaccagaccgataccgcctaataaacccagcgcgataccaccctttctggcaccataaaacagacatatcagtattatgataagttggatagtaaataacatgtgtgaaccctcgcgataatcctatttaaatttttgctgaatagatcacagtcacgttctgttttgtatgaactgttttcagagcctgactaaatatccgtttggtcgttaccggctttagcaaatacctcacagtaaatattggctgattaaagcagcggcaaatttatgcactgtgataagcggctttttcagagagaaaaactctctggcgatgggtttatagtttgtactgcgcagatgttaatgttttgtttgctgttatcttattgatatttatcggtctattttttgttctcagggcagatatcattaggtttaaagattaatctgatctacccatttgtgggtaaaaatacacataatgcgggtgacataatagttaattaacttttgttagcgttttgaaattaaaaacaccgttcacctgaagagatattaatttttagcgatgatggagggataattatatttgatctggcacaagttttactgatgaaggatgtaacttgtgccaggggtattttgcattacggtaataattattacttacagataaccagcgatccgttattggcaatattgtttcagcagtgagtagtgttctgcctgaatacggtaacggtaaaccggacgccccgtgacgccataatggatactggtgaacaagatgtggcagttgaccagccagatgaggtattttcggcaggaaacacgcgagatgttaacctcgttagccagctcgtcggttgaaaactcatagtcctgatgcgcgtcaatccactggcacagcgtgcgtaacgtctgcggcgttaagccttttggcaagcgacgaggatcctgttcgttggagctgctgccgtggattagctgatcaagctcggcctggtcataatactgatgtttttccagcgccattttcttttgccgccagccggtgagcgcctcttcaaagcgggaagcctggaagggtttgatcaggtaatccacgacaccgtaatgcagcgaatctttaatggttgccgcatcggctgcggaggagatgacaatcacatcacttttgcaacgcgcgttatgcaggacaggcagtaaatcgagcccgttctctttttgcatatagatatcgagcaatatcaggtcgataggcgtatcgctattgaagataatctctttggctttctccagcgtcgaggctgttccacagcattgaaagcctgggatttgtgctacgtatcggcgattcagctccgcgaccattgcgtcgtcatcgataattaatacattgatcatctgttcgacctctccccgtcccagggtatctggacaaaaaattgtgtgaaaatcccgggttccgattccacggcgatgctgccgccgagattttctacctgttgtttgacaagtgctaaaccgacgcctcgctcgcttccttttgtcgagacacctttgtcaaaaatgtgatcgattttgtcgggtgcgatccccggtccatcatcgttaacttcgcagtgcagccagccgtgacggtagtgcaatgttacgctaatttcgccaccgggttccggccctaatgcttccagcgcgttttctatcagatttcccaatgtggtaatcagcgtcgcgacctggtcctcactgccgctgtctggcagcaggctttcactgtttaaaatcagcgtatggcctaaatcggtcgcgcggttaatcttgctgattaaaaaaccagcgataaccggagatttgatcttacccagcagagagccaatctcttcctgatagttattggctgttttgagaatgtaatcttccaactgcttataactcttcagatgcaataatccgagaatcacatgcaatttattcataaattcgtgggatcgttcacgaagtgcatcagcatagttgaccagaccgtcgagtcgctgcatcagtttacgaacttcagttttgtccctgaaggttgaaatggcaccgatgataacgccattactgcgcaccggaacggtgttgatcagtaatagccggtctttaatcgtaatctcttcgtcgcggcgcggcgtaccgtcgcgtaacacttccgagacatctaccacctgtgaccatgagtggcttagcgtcgacagtttctcatcgtcctgcgacttacggtaattcagcaattcttgtgcggcatcgttgatcagcgtgacctcgccgcgatcgtccacggcaacgacgccttctttgatagactgcaacatggcctggcgctgctcaaacagcgtggagatttcgtagggttccaggccgaaaaggatttttttcagtaccttaaccagaatgcaggtgccaatcagtccgaccagcatgccaaataataccgaccagataatgctccagcgactgtcattgatttgttgggtcacgcggcttaactcaaggccgatcgccaccacgccaatttgtttatgattttcatcgtagatgggggtaaatacgcgtaaagcctgcgccagaaaaccgcgattgatagcgacattttctttgccattcagcgctttaaggatgtcatcacctttaaatggctgaccaatacgctgggcttcaggatgcgagtagcgaagactttgcatatcggtaacgacaataaacagcagatcgttgcgtttgcgcacggcttccgcgatggcctggattccgctctcctgcggttttttctgcaagccctgacggatttccggcgagtcggcgagggtacgcgccactgccagtgccttgttggccagcccgtctcgcgtcatatcactgatttgcgagaagtaaatcagatgcaccaccaatagcaccgagaacagtaccgcgctgaccattaagatcactgtggtactcaatttcatcggacgtttgcgtaacatgcggtagggcaatgaatgtctcatcagcttccttgtgtgacaaatttcttaagcattatctctgatgaggcgggtaattcaaagggagtaagaatgattggctatataggggaagagactctggcaacggaaactgccagtgctgtatgaagattccagggctatgcttatagcgataatcatactgatgagagagggaaagtcatggatcaggcgctactggacgagggttatcgctgttataccggcgaaaagatcgatgtctatttcaacactgcgatatgtcagcattctggcaattgcgtacgtggcaacggcaagttatttaatctcaaacgaaagccgtggatcatgccggatgaagtcgacgttgccactgtggtgaaagtgattgatacgtgcccgagtggtgcgctgaaataccgtcataaataagcgagggtaaaatggaaatacgcgaaggccacaataaattttacattaatgacgaacaaggcaagcaaatcgctgaaattgtctttgtgccgaccggagagaatttagcgattatcgaacataccgatgtcgatgaaagcctgaaagggcaagggattggtaaacagctggttgcgaaagtcgtggaaaaaatgcgtcgggaaaaacgaaaaattatcccattatgtccatttgcgaaacacgaatttgataaaacgcgggagtatgatgatattcgcagttgatgggagagtacagattcacgatatttttcatgctctctgcggtgtgatgcaggagagcatctgaagggtagggggatgcacaaagaatgggcagagagcgcgtttttttgtcccaagtcatcccctttactgagcaaaaaaaagaatatctcctatatgagaatcatcaatcggggttaataagttttgcgtccccagagtgttcaatattgataggagtcatattatggaaggtaaaaacaagttcaatacttatgttgtttcttttaattatccatcatcttattcctcagtgttcttaaggttaagatcattgatgtatgatatgaatttctcctctatcgtggctgatgaatatgggataccacgacaattgaatgaaaactccttcgcaataacgacatcgttagccgcaagtgaaatcgaagatttaatcaggcttaaatgcttagacttaccggatattgactttgacctcaacattatgacagttgatgactatttccgtcagttttacaagtagccaggaaggataagaagaacataaaaaatggcactattctctaaaatattaattttttatgtgattggtgtgaacatatcctttgtcattatctggtttatctcacatgagaaaacacatattcgtttacttagtgcattcctggtcggaataacctggccaatgagtctgcctgtggcattacttttttctctcttttaggagctgtagttgagtggacccgctggttatcgtgaaacgaagcgtctctcctcaaaactggatttgcggaacgatgaacgaagcagtcgcctgactgcttcgttcattaaagtgaaatttatttctgtgggcgcatcgccgggaagagaataacgtcacgaatagtatgactgtttgtaaacagcataatcattcggtcgatgccaatacccagaccagcggttggcggcagaccatattccagcgcagtcacgtaatcttcgtcatagaacatggcttcgtcgtcacctgcagctttagcgttaacctgttcctggaaacgttcagcctgatcttctgcgtcgtttaattcgctaaaaccattaccgatttcacgaccaccgatgaagaattcaaaacggtcggtgatttccgggttaacatcattacggcgcgccagcggggacacttctgccggatattccgtaataaaggttggctgaatcagatgtgcttctgccacttcatcaaagatctccgtgacaatacgtcccagcccccagcttttctctaccgtaattccgatagattcagctaatgctttagcagcatcaaaattatccaggtcggccatatcggtttctggacgatattttttgattgcttcgcgcatggtgagtttttcaaacggtttgccgaaatcaaacacatgctcgccataagtgactttagtggtacccagaacctcttgtgccagggtgcggaacagtgactctgtcagttcaatcaaatcgtggtaatccgcatacgccatgtagagttccatcattgtgaactcaggattatggcgaacagaaataccttcattacggaagttacggttgatttcgaatacccgttcaaaaccgcctacaaccagacgtttcagatacagctccggcgcgatacgcagatacatatctaaatccagagcattatgatgggtaataaacgggcgagcagatgccccacctggaattacctgcatcatcggggtttctacttccataaagccgcgcgcgaccatgaactgacggatagcggccagaatttttgaacggacaacaaacgtttgtcgggatttatcgttagcgatgaggtccagataacgttgacgataacggacttcctgatcctgcagaccatggaatttatctggtaaaggacgtagtgcttttgtcagcaggcgcaactcagtacagtgaatggaaagctcaccggtttgcgtcttaaacagcgtaccgcgggcaccgataatgtcacccagatcccattttttaaactgatcgttataaacaccttctggcaggctatctcttgcaacgtacagttgaatacggccaccgacatcctgcaacgttacaaaggaggctttccccatgatacgacgggtcatcattcggccagcaaccgagacttcaatgtttaaggattccagttcctggttatccttcgcatcaaactcttcgtgcagctggtcagaggtatggtcgcggcgaaaatcattgggaaacgccacaccttgctgacgtagtgccgccagtttttcgcggcgatttctcagttcatcgttaaaatcaatagcctcattggctccccgtgtttcttgttcagacattttggttcctctaaatccagctttcaatttagcgtagataaagagacagatcggtacactgtattatctgcctcgactattaataactcagtttatcttatcgaaactaacgcttacctcaagttgatatcactaataaataaccatcaaaatggtttaaatgacttattaatctagatttgctagtgttataaactgaaagttaatttattcataaccaattgtttttacgacagttaatcgttgctctcctgtatcatattcgtcggcgtgctaaacagaaaacgggtagcaaaggccaatacgacgatgatcgcgacacaagccaacgtccactctcccatctgagaaaagaatcgctggtaagctgcaattgccataccgctaatttgcgactctgtcgtctgctgtgccacgacgcctgccagccagttggcgaccgcgcctgttgccagcatataaataccggttaatacgccagacattttcagacgcgtgatttgcgcaatcgccaccgggtcaataaagagttcggcaaagcccattagcgccaacccggatatcatcacgcccattgacgcttgaccgtcagccgctgcatgtcgggcatcaaatgccaacaacataaagccacaagccatcagcagtaagccaaaggcaaacttcagccagacgcgcaatgttgagttgccgcggctttctggcgatgccagccaggccagcacaaccccagcgagcatcactgcaattgcattcaccgactggaatagtgctgtaggtacttcaatattgaatgcctgacgattcacaaagcgatcgataaacaagctgatggtactgccgccctgttgtgccagtacccagaacaacgtcccgacaaacatcaacaatacaatttgccaaagagcacggcggtgttcggggaatttgatcatcatgcgggcaatgatttgtgcggcaatgaggcaaacgatcgccagcaaatatccggaccagtcgttctccagcagcagggtaaaaaatactggggctaaacagagcatcaccactaaccagctccatactggtaaggcaaatttcacgctagtgagcgcttttttatccatactacgcgtggactggaaatgacgatgcccgcttaagaaaatcaacaaaccgataaacatgccgccacccgcaagggcaaagccaacatgccatccataccactgagcagccaggccgcaggcgattggggcggcgatagaaccgatattgcccgcagcatacagcagcgaaaaaccgccatcacgtcgatgatcgttctcgtcgtagagctcgccaagcaaacagctgatgtttgatttgaataaaccgtagccacaaataatgattgccagcgccagatacaggctaaaggttgaatttgtatcaatgcccagcaccacatggccaagggtcattaacagcgcgccggcaatcactgcagtgcggttgccgagcaggcggtcggcaagccagccgccgagaataggggtaacgtaaaccagagaagcatatgcgctgaacaggctgatggcatggttatcatcaaaaccaagctgatgggtgagatagagaatgagtaaggcacgcatgccgtaaaaactgaagtactcccagatttggatcgccacgatatagtatatcgcgcgcggctgtgagggtgttttcatatgttctccttatgagcaaaaaagggaagtggcaagccacttcccttgtacgagctaattattttttgctttcttctttcaataccttaacggtatagcggccatcagcctgacggtatgcaccgtgaatatcggtttcaaagcccggatagtgagcgccgatttcacacagcatctgcaggaactccagaaccggacggctttcttcggtgatcatttcacccggcattaccagaggaactcccggcggatatggaaggatcatattggcgttaatacgacctaccatttcgtcgaggtaaacttcttcggtcataccgtgcagctctttctggaacgcagcatacggagtcattaccatcgtcggcagcacttcaaatgcgcgatacatcagatccggcagattgtggtgaacaatcagtttgtggatattctgagccagttcctgaatacgcatgttttcatagaattcaggatcttcacgatacagagacggcagcatgtttttcacacgcaggttcaggtcgaacgcacgtttgaagtcagtcagagcacgcagcaggctcagtgctttggtcttatcgataccgatgctgaacaggaacagcaggttatacggaccggttttctcaacaacgatgccatgttcgtcgaggtatttcgccacgatgctggccggaataccaaagtcgctcatggtgccgtctttttccatccccggagtcagcagggtgactttgatcgggtcaagatacatgtgctcgttatcgatgtttttgaagccgtgccaggtgctgtcagaacgcagcggccagcattcagtcgtatcgatatgatccggctgccatacatcaaagaaccagccatcagattccgttctcagacgtttgatctctttacggaatttgatcgcacgttcaatggaaccgttgatcagacgtttacctgcattgcctttcatcatcgccgcagcggtttcagtggacgccacgataccgtagtgcggagaagtggtggtgtgcatcatgtaggcttcgttaaaggtttcttcgtttacgtcacctttaacgtggatcatggaagcctgagagaacgccgccagcagtttgtgagtggactgggtttcgtaaatcactttcccttctacacggccaccgctcataccgcatttaccttcgtaaatcggtgagaagttggtgtaaggcacccacgcggagtcaaagtggatggatttcacatccagtgttttcttgataaagtcggtgttgtacagcagaccatcataggtagagttggtaattacagcatgtaccggccaggttgcgtttggtgtttctttcacgcgcttagcaatggtagcgtgctggaattcactctgtgggataccaccaagaataccgtaagcgttacgggtcgggcggaaatagattggcgtaacatcgctcatcatcatcaggtgggtcagcgatttgtggcagttacggtcaatcagaatggtgctgcctgctggagcagagtacataccaacaattttgttcgcagtggaagtaccgttggtcaccatgtagctgcggtctgcgttaaagacgcgagcgatatactgttctgcttctttgtgtggaccactgtgatccagcagagaacccagttcagatactgaaatggaaatatcagatttcatggtgttcggaccaaagaaatcatagaacaggctacctaccgggcttttctggaatgcagtaccgcccatgtgaccaggagtacagaaagtatatttaccttcacgaacatatttaaacagtgctttagtcagcggaggcagaatagtgttgatatattcgtcagtggtctgcttgatcttattagcaatatcttcagcagcacccagcgcatattcaaagaagctaatctgtaaacgcaggtcattcaggcttacatcgagagtggaatacgtattagcgaacgcgtacaacggcaggttctcgttcattttgctaatttcttcgcacagctcgagattatatttatcccagtcaaaaataacgccgcacagacgcgcattgttttcgatcagttttaataagtcgtcacggtcgttcgggtaaacaatctggaagttcagacgttcaagcgcgcgatgaagttcacggatgggttcttctttaaaataaacccccatgtgattcaatattgcaataacgttcatagtcatatctccaggtaaaaaaggcccctcccaacacatgggacaaaatgaaaggaggagcctcggaaaatacttttaattaatgtgcgttagacgcggtgtggttatccattgagtggctctggcgctcgtgcattttgcgagcgtagaacatcaggataatcaggctgacgatgaaggtacctgccagctcgaaggagcttgcgcccatcagcgcgatgaagcagaacacgcaacccagtacagagcagatcaggctgacaaagttgcggatgttaacgccttcaaaacgaatcaggtcaacgcaagagtagaagtacggcagcatagtcagcagtactgcgataccggtcagttcaccgaacaggtcagatgctttaccaccggcagagttcatcagagtgatgaggatcatcagggcagtcattttcactgcagccagcagcagaccttttttcggaataccgttgctgtcgacttcaccataaactttcgggaagttaccgtcgttagcggcacgtacacctgcctggcctaccaacatcatccaggagcccagagaagtcaggcacgcaaaggcggtgaatgcagaaaccagcggcgcagcccagttaccgaggatggttgaagcactgattgcaaacggagcaccggaagctgccattacagaagatggatacataccggaaagcacctgagtcgcagcgatgtaaacaatacctgctaaaccagtacccagcatggttgccagcggaacggtacgtttcgggtttttaaccataccagtacttactgctgcggattcaacacccacgaaggcccacaggcagagcagaatacttttaatgatcgcatgaccatcagtggtatccgcagtattccagttagctgcataagttgccgcatcaaaccaatgccagccaacaatagcagtcatcaccacaggaataagaaccagcaccagaccaatagtggttaaacggcttacccaagtaccgccgagcatatttacaaaggtaaatacccagacgatagcaatacaggcgatacccgccggaacaggatcatttaatactgggaagaaggtggaaagataagataccgcggtaataccaatcgccaggttaccaatccagttagcatggtaataaagaacacctgtctgaaaaccaaatgcaggggaaatttctccggcataagcaattgggccaccttgttgcgggttttttgttgccagtcgggcatatacatacgccagcgacattgcaccaataatagagataatccaaccccagatagcaataccaccgatacttgctaggttcgcaggtaataatgcaataccgctccccatcatattaccggcaacaacaccggtacaggcaaatagcccgatcttcttggcagaactcatgctcttctcctaatttcatttttgaatttggagtccgggtcatgatgtataactatttcctgaccagaccaaactggcgctaagaatactcacgaaaaaaggattaatcctaaagattaggtgaaataatacaaaagtttctgtaagtgagaacttgaggttttttattaacacatcaggatcgcaagttgatatcatgaaaagataaacattcaatgtttacaatggattgcgggatattctctggttaaatttatgtaataaaaattatgcggcaaataaattgccgcaacatattataccaacagaaacatacaaaaactcaacaacaaatattcccgagcataaatcaacccgggagttacttattctgaagcgagaaatttgtcgagataaggtacaacataaggaacagaagtctggaatataccattttcaatccagtaaagggtgtttgcccctgggcgtaaattaaaggcggtgagatatgcatcagccgcttcccggttcatccccttcatttcataaaccttgccaagcaacacataatttagccaggacatttcaagatcaatgccagtatttatcgcctggtaagactcatctgttttaccttttaccagagcactgaccgcttttatttgatatataatggacagattattcaattccggcagtgtaacaatgttgtctatttctgtgttcagtgctgctaattgtttttcatctaaaggatgttgagaatggcgcacgatatcaactaatgctttttctgctctcgcgtaggtaaattctggggatgattgaacaatctcacctaataattcactggcacgattcaatgatttatcatcgccatgcagtaaataatcatgtgcctgataaaaattagttaataacgcaccacgatgaggcaatatttgctggagcgtctcctgcattcgttgtggccacggttggtttaacgcttttgataaactctccagtaaatcattttgaatcgccagctgattaccgttagtgatgacataacgtttatccagcatggttgaaccatctgcattgtctaccaattttatcgacataaagcattgttgagcacggtattggcgctgattaacaaaggcaatagataatgttttaccggaactgctcggttcatcaatgttgtagttgattttgtcatgcaccataaaggtggagaaggtgttaagtgatgtcgccaccaaattacccacgcctatcgcgtaagagagctgatacggggaactccagctgttacaacttttatttaccatattaatgtcaatatcgcgtggattgagcaaaatacgcgatttgctcataggaagacgtgtatcaagagttgaaaacgctaccagtgctacacagatacctaacgacaacaggaaaaaaaaccatacccaaaaggtagtgaatcgtttgcttttaattggggattgttcaggtggcgttgcggtgttttgaatgttaagactgtgggagggagaatctgtggcaggaaccgcctctggtatagggggaggcgaagatagcattatttcctctccctcttcttcgctgtaccagataaccggcaccattaatttatagccgcgctttggtacagtagcgatatagacaggactatcttcatcattatcttttaatgacttacgtagttctgagatactctgcgtcacaacatgattggtgacaatacttctcttccagacattatcgataagttcatccctgctaagtacttcgccactgtgttgagcaaagaaaaccagaagatcgattaatctcggctcaagggtaagttgacgcccattgcggctaatttggtttatggacggagtaacaagccattcgccaacgcgaactacaggttgttgcataatagaaactcattcgaaaagggaatgatgcaatgataattgccacaacctatttttaccatctatagatgggtttatttacatattattggtgaatgtaagacgttatttttaccagccataaacttcttgattacatagtattacgaaaggattttactgagaaccagaagtaatattccttaccatcaaaattcatcatctttgccaaagaaaaatgttcagaaaataatccatggaaaattgtccggagcgcttactattttaatggattgttagtctttgcatgagcaagcggactgatacatttctctttgttctcattcagaaaatctcatcagtcggcgttcagaccggtgttgtgctttatggatgcgttacgctcctgatgacgtcatttgacgttcaacaacatcacggggccgcacgacatttcacgtcagttagtgctatcgctcaggaacaaattttcccgaattgggatatgcccgcaaattgctggtgatgaggggagaatctggttgagttcgggagaattgatttggaggcagaacgcttaaatcgtggcgtcctgaaacgaaaaacggacctccgtggaggtccgtttatatgaatttggtgcccggactcggaatcgaaccaaggacacggggattttcaatcccctgctctaccgactgagctatccgggcaacggggcgcattaaaccgtaatctgcacatctcgtcaacctaatttcagtaaaagcgattcaactgcttaagattgcggcaaatcgcttcttttctgtgtttctgtcaggtcaatgcaccaccctggcggcagcgggcgaagcgcaggatatcttccgccagccgatgtgcagtgtcgacatccgcctggctacgattcaccagcattcggcttaaacagccttccagcaccagttccatctgctttgctaccatcgccggatcgtcaacttccagtgtggttaacagttcgtgggtgaaatcgtaggccgcgcttttttgctgatcggccagttgatgaatagggtggccaggatcgggataaaacgtacaggcagcgataaatagacagcccggatagcggttgtttttaacgcactccgataacgcctgataacgtgccagcagcttttgttcggcggtttgcgtttcgtccagcatcagctgacgacgccagacatctatctgttggctaagataacgcagcgcatcgtagaggattgcctctttgtctggccagaagcggcgtagctcgtccagtggataatccacacgttcagcaaccatctccagcgtggtgttggcaatcccttgtaattctaataatttcagggcttctcccagtacatcttcacgttgcacgctattttcctccgtctttcccactgcaagtgtcgttcacggttggcgatcgcgcaaatgtgcgctgaaggtttcagcatccataaagcccgtgacgcgtgcttgtggatgctcctggccttgtccgtcaaaaaagagaattgtcggtaggccaaggacattaagatgctttaacagcgccacatcttgtgcgtcgttggccgtgacgttggcctgaagtaagaccgtgtctgctaacgctttttgcacctgcgggtcgctgaaggtgtatttctcaaactctttacaggcgacgcaccagtcggcataaagatctaacatcaccggtttgcctttggcttcaacgagcgcctgatttaactcatctaccgttttgatttgtgtaaagttgagatgcgtctgagtttgcgcggtatgcgtcgcaccaaatgcccaatcctgaagtgggcgcacgctaaccaatgccgctgccagcaggattatttgcaccacgcgcatccagccgcgtttagcctgtaggctggtgataaaggcccagccaaagaatgcgacacccagcgccgaccacaagcgtaatccccatacatcaccaatcactcgctccagcaggaagaccggcagtgcgaggatcacaaaaccaaacgcggttttgacttgttccatccacgggccgcttttcggcagcaagcggttaccaaagacggtaattagcatcagcggcaggcccatgcccaacgcatagagataaagcgtgccgccgcccagccacatgttcccgctttgggcgatatacagcagaatcgcgctaagcggtgcggtggtgcatggtgaacagatcagtccggcaatcgcccccataacaaacacaccgccaggtgagccgccctgttggcgattgctcatcaacgtgagacgtgtttgcagcgaagaggggagttgtagagtaaacaagccaaacattgacatcgccagcaaggtaaagacgatggcgaggccaatgagcacgtatgggtgctgtagcgccgcctggaactgtaaccctgcggcggcaactaccagacccagcgccgtgtaagtcagtgccatcccctgcacataaataaaggtcagcaacaatgctctggcagtggagagccgctgtttaccacccagcacgatgccagaaatcagtgggtacattggcagcacgcatggcgtaaaggcgataccaataccgatcaacaacgcccagagcgcggaaaagggcaattgcgcggtgtgctgctcttgctgcgaaacagacacaggctgtgacgctgcgttgttggcgaccacttcgcttaacggaacggttttggtttctggcggataacagaaaccggcatcagcacagccctggtaggtgacagttaacgtcgctcccgcactcgcctggttgatggttacgggaagcgtcagccgatcgcggtaaatctcgcttttgccgtaaaactcatcttcatgccagacgccttgcggcagctgcacgtcggcaattttcgcgtgttccggcgtaatgcggatctgtttacggtagaggtagtaaccgtctttgatctgccaggtcagattaaggtcatgttggttttgctgaaaatcaaaagtaaaggcttgatccgcggggacaaattgtgaacgtcccggcgcgtcgaataatccggcaaaaacggaagtgctgcaaagtagcaggatcagcgtaaagatgcgttgagccatgagaggtaatctgtgtctccgtgtgtaacaggtaaaaccagaagttccggggtttgatatggatgatgagacttcaggcattccagcagtgcctgctggtgagatacggtagtttttaaaatcatctgcacttcgtattcttgctccagcttaccttcccagtaatagagagaggtagcgccggggatcaaggtcgcgcaggccgccagtttttccgccagcactttggcggctaaatcctgggctgtcgcttcatccggtgcggtacatagcaccacgacagacgcggtattcgaacttttttcatcaagcataaacacctcgcaagaacagatggaaccgcaagagagaggtcactatacaacggacgggggaaggatgttagtcggcgggaaagaaagcggggcgtgaacgccccgcgattggtcattacagcatgaagctacccagcacgaagccgaagcaaacggccagggcaacacccagagtacccgggatgaagaacggatggttgaagacgaatttaccgatacgggttgtacccgtgtcatccatctgtaccgcagcaaccagcgtcgggtaggtcggcagaatgaacagaccagacaccgcagcgaaagaagcaacagcggtcagcggtgaaacgttcagtgccagggccatcggcatcagtgcttttgcggttgcagcctgagagtacagcagagcagaagcaaagaagaagatgacggccagcagccacggatgaccctgaatcacttcaccagcggtatctttgatccagtcgatgttgttggaaacgaaagtatcgcccagccacgcaacacccaggatacaaatacaggcgctcatacctgctttgaaggtgctggagttgaggatgttgtcggtatcgactttacagataacggtggtcagagttgcaacgctgagcatgatgatcaggattgcgttggtggtgttcatcagcggtttttcaaccagacccatgcttgggctgttgatgattgcatagataaccacgccaactacgcccagcaggaacagccagacggacgtttttgcaccggatttgatttcaatctgcttttcaccgcgcagttcaaccaggccctcttccagacgcttgcgataaatcggatcgtcagagagtttggagttgaacagcatagtgaccagaaaggacatcaccagaaccgccagcagggtggacgggatgaccacggagagcagatggaggtagctgatgccatgaccttccatcacggaagacatgtaaaccactgccgctgagattggcgatgcggtgatcgcaatctgcgcggataccactgcagtagacagcggacggcaaggtttgacgccttgttccttcgcaacttcagcgataactggcagtgtcgccagagatatgttgccagtaccagcaaagatagtcaggaaataggtcacgatcggtgcgaggatcgtgatgtatttcgggttacggcgcagcagcttttctgtctgatgaaccagatagtccagaccgccagcaacctgcatggcagaaatagcggcgataaccgccatgataatggaaatgacatcgaacgggatgttaccgggtttaacgccaatagcggcaagaaccagcacccccaatccgcctgcaaaaccaatacctattccccccaatctggcgcccaagaagatcgccagcaaaactatgatgagttctacaactagcatattagccttccttgttttttaacaagttgatattaggttgttatttttaagttactgctcacaagaaaaaaggcacgtcatctgacgtgccttctttatttgtactaccctgtacgattactgttcgctttcatcagtatagcgttttgctttgtaagccgggtgcatcagattctgtacggagaaaatatcgtcaagttccgcttcagtcaacagaccgcgttccagaacgacttcacgtacactcttaccggtttcggcacagattttacccacgatgtcaccgttgtggtgaccgatgaacgggttcaggtaagtaacgataccgatagagttgtaaacgtaaccttcgcacacttctttgttagcagtgatgccgttaatgcatttttccagcaggttgtagcaagcgttggtcagaatgtgaacggattcgaacatggcctggccaatgaccggctccataacgttcaactgcagctgacctgcttctgctgccatggtaacagtggtgtcgttaccgatgactttgaagcatacctggttaaccacttccggaacaaccgggtttactttagctggcatgatggaagagcccgcctgcagttccggcaggttgatctcgttcaggccggcacgtggaccagaagagagcaagcgcaggtcgttacagattttggacatcttcacagccaggcgtttcagcgcgccgtgaaccataacataagcgccgcagtcagaggtcgcttcgatcaggtcttcagccggtacgcatgggaagccagtgacttcagccagttttttcactgccagcggagagtactctttcggcgtgttcagaccagtaccgattgctgttgcgccaaggttaacttccagcagcagttcagcggtacgttggatatttttcacttcttctttcagcaggatgctgaaagcgcggaattcctgaccgagggtcatcggtactgcgtcctgcagctgggtacgacccattttcaggatgtcctggaattcgacagctttacgttcaaagccttcacgcagttggttaatcgcatctaccagcttaatcagggaagagtaaactgcgatacggaaaccggtcgggtaggcgtcgttagtggactgacatttgttaacatggtcgttcgggttcaggtactgatattcacctttctggtgacccatcagttccagaccgatattggccagcacttcgttggtgttcatgtttacggaagtacctgcgccgccctggtagacgtctaccgggaactgatccatgcattttccgttgttcaggacttcatcacatgcggcaatgatggcattcgctacacttttaggaatggtttgcagctctttgtttgccatagctgcggcttttttaaccattaccataccgcgaacaaattcaggaatatcactgattttgttgttgctgatatagaagttttcaatcgctctcagagtgtgaacaccatagtaggcatcagctggaacttccctggtacccaacagatcttcttcgatacgaatgttgtttgacatgtgaaccttctttttcaagctgccaatgatttgctttaaacacacagaatatatgtggtttcgaatgtttttcgaccgacgattatcccctgcatcgaccgaatacccgagatcatatgctgcttgaggatttctaccgtaatctggatcactttaagtgtcggtttttaccccttaattattaatttgtgaaatagatcaccgctttgggattactaccaaaaatagttgcgcaaacatcttgaaattttgctaatgaccacaatataagctgaacgcgattcgcaacccattcaggtagccgggttttaccggctgctattacaggagaaacctttgcgctggttaccttttattgccattttcctttatgtctatattgagatttcaatctttattcaggttgcccatgtattgggggtattgctgaccctcgtgctggttatattcacgtcagttatcgggatgtcactggtacgtaaccagggctttaagaatttcgtgctgatgcagcaaaaaatggcggcgggtgaaaacccagcggcggagatgattaaaagtgtttcgctgatcattgccggtttgctgcttttattaccgggctttttcaccgacttcctcggtcttctgcttttattaccgccggtgcaaaagcatctgacagtgaagttgatgccgcatttgcgcttttctcgtatgccaggcggcggttttagcgccgggaccggtggcggtaatacttttgatggtgagtaccagcgaaaggatgatgagcgcgaccgccttgatcataaagacgatcgccaggattaatgtcgaaacgccggattatgtggttatgccattttccggcgtttttcgttttggcagcaacagccataaccccgccagcatgatcagcgcatagagacttttccagccgaccattgccagtaacagaacgcataacagcccgccaaccaccgccagtagtcgataacgtccttgcaataatttacagcctgccagcatgcataacagataaatcataataaagatgccattggcataaataataagagcgtccagattgatctctaaagcatgaatcaccaacgtgctcaccacacagcagccgagcaccgcattgagggcattattcgggatatggcgagaagagaggcgtgccaggtagtggtcaggattatgttgcgcctgcgaccagaccaggcgggcgaagctctgtatataaatgttgagactggcaaagcaggccagatagccaatcacgcaggcaatccataacgctcctacaccgaacaactgcactacaatttttggaagcgatgctgccgccgccattttttcaccataggcgtcgaagtgtaagacgactaccgtacagccccagtagactaatcctgccagcagcagaccaatcatcaatgcgcgaggaaaatcacgctctggatttttaaattccgaggcaagatgggcaaatgcttccagaccgacaaaacaccagaacatcactgataacgcagcaaataacccggtaagttcgatattaccaggtgccgggaaggggatattcgcaggtttgatatcgcccgcccaccagatagcgacaatcagcgcgacgataagtccggcaataacggtttgtagattagcactggaactggcaccgcgagtaccgatataccacaccagcgccagcgtaccgagttctgccaacaacagttgccagctatgccagccaaacattgcctggccgaacccggcggcaatttgtagcgcggcaggcaaacccacgggaatgaccgataaaaacaaccagccggtgactcgctcaagtcgcgaaccaaacgccataccgacgaagtgcgcgacaccgcctgcgctgggatagtggcgacccagaatcgcaaacacaatcgcaatcgggaacactaagataatcaaaacgggccacgcccacaggctgttattgcccgctaccagcgcagctaacgcaggaacggcaaacacgccagtgcctaataatgacgtcgatagcaggccaatgccctgggccagccccagttcttgtttgagtccactcatgggttgatatccgattgcgcccaaattttgggcaactgcgtagattttcgatggtagcacaatcagattcgcttatgacggcgatgaagaaattgcgatgaaatgtgaggtgaatcagggttttcacccgattttgtgctgatcagaattttttttctttttcccccttgaaggggcgaatcctcatccccatttctctggtcaccagccgggaaaccacgtaagctccggcgtcacccataacagatacggactttctcaaaggagagttatcaatgaatattcgtccattgcatgatcgcgtgatcgtcaagcgtaaagaagttgaaactaaatctgctggcggcatcgttctgaccggctctgcagcggctaaatccacccgcggcgaagtgctggctgtcggcaatggccgtatccttgaaaatggcgaagtgaagccgctggatgtgaaagttggcgacatcgttattttcaacgatggctacggtgtgaaatctgagaagatcgacaatgaagaagtgttgatcatgtccgaaagcgacattctggcaattgttgaagcgtaatcctcgcacgacactgaacatacgaatttaaggaataaagataatggcagctaaagacgtaaaattcggtaacgacgctcgtgtgaaaatgctgcgcggcgtaaacgtactggcagatgcagtgaaagttaccctcggtccgaaaggccgtaacgtagttctggataaatctttcggtgcaccgaccatcaccaaagatggtgtttccgttgctcgtgaaatcgaactggaagacaagttcgaaaatatgggtgcgcagatggtgaaagaagttgcctctaaagcgaacgacgctgcaggcgacggtaccaccactgcaactgtactggctcaggctatcatcactgagggtctgaaagctgttgctgcgggcatgaacccgatggacctgaaacgtggtatcgacaaagccgttaccgctgcagttgaagaactgaaagcgctgtccgtaccgtgctctgactctaaagcgattgctcaggttggtaccatctccgctaactccgacgaaaccgtaggtaaactgatcgctgaagcgatggacaaagtcggtaaagaaggcgttatcaccgttgaagacggtaccggtctgcaggacgaactggacgtggttgaaggtatgcagttcgaccgtggctacctgtctccttacttcatcaacaagccggaaactggcgcagtagaactggaaagcccgttcatcctgctggctgacaagaaaatctccaacatccgcgaaatgctgccggttctggaagccgttgccaaagcaggtaaaccgctgctgatcatcgctgaagatgttgaaggcgaagcgctggcaactctggttgttaacaccatgcgtggcatcgtgaaagttgctgcggttaaagctccgggcttcggcgatcgtcgtaaagctatgctgcaggatatcgcaaccctgactggcggtaccgtaatctctgaagagatcggtatggagctggaaaaagcaaccctggaagacctgggtcaggctaaacgtgttgtgatcaacaaagacaccaccactatcatcgatggcgtgggtgaagaagctgcaatccagggccgtgttgctcagatccgtcagcagattgaagaagcaacttctgactacgaccgtgaaaaactgcaggaacgcgtagcgaaactggcaggcggcgttgcagttatcaaagtaggtgctgctaccgaagttgaaatgaaagagaaaaaagcacgcgttgaagacgccctgcacgcgacccgtgctgcggtagaagaaggcgtggttgctggtggtggtgttgcgctgatccgcgtagcgtctaaactggctgacctgcgtggtcagaacgaagaccagaacgtgggtatcaaagttgcactgcgtgcaatggaagctccgctgcgtcagatcgtcctgaactgcggcgaagaaccgtctgttgttgctaacaccgttaaaggcggcgacggcaactacggttacaacgcagcaaccgaagaatacggcaacatgatcgacatgggtatcctggacccaaccaaagtaacccgttctgctctgcagtacgcggcttctgtggctggcctgatgatcaccaccgagtgcatggttaccgacctgccgaaaaatgatgcagctgacttaggcgctgctggcggtatgggcggcatgggtggcatgggcggcatgatgtaattgccctgcacctcgcagaaataaacaaacccccgggcagaaatgtctgggggtttttcttttggtcatctttctagtataagattcagacacggacgacgcgagtggcgtccagctcattgattatggggaataacatgcacgtaaaatacttagcagggattgtcggtgccgcgctactgatggcgggttgtagctccagcaacgaattgagtgctgccggtcagagtgtacgcattgtggacgagcagccaggcgcagagtgccagctgattggtactgcgacaggtaagcaaagcaactggctttccgggcaacacggagaagagggcggttctatgcgcggcgcagcaaacgatctgcgcaaccaggcggctgcaatgggcggtaacgtgatttatggcatcagcagcccgtcgcagggaatgttgtccagttttgtcccgacggatagccagattatcggtcaggtttataagtgcccgaactgatgtgatccagaggctgggtgacaaacgtattattgcctgatgcgcttcgcttatcaggccttgtattatccctccagtgcagagaaaatcggccagttttctctgcctgcagtccgcatgccgtatcgggccttgggttctaacctgttgcgtagatttatgcagcggactgcctttctcccaaagtgataaaccggacagtatcatggaccggttttcccggtaatccgtatttgcaaggttggtttcactatggaacatgaacttcattatatcggtatcgacaccgctaaagagaaactggatgtcgatgtgttgcgtcctgatggtcgtcatcgcaccaaaaaattcgctaacaccactaaagggcacgatgagctggtgagctggctgaaaggtcacaagattgaccatgcgcatatctgcatcgaagcgaccggcacctatatggaacctgtcgctgagtgcctttacgatgctggctacatagtgtcagtcattaatcctgcgctgggtaaagctttcgctcagagtgaaggactgcgtaacaagactgataccgtggatgcgcgcatgctggcagagttctgtcgtcagaagcgccctgcagcctgggaagcgcctcacccgcttgaacgcgcgttgcgtgccctggtagtccgccaccaggcgctgacagatatgcacacgcaggaactgaatcgcactgaaacggcgcgggaagtccagagaccgagcattgatgctcaccttctgtggcttgaagcagagctgaagcgtcttgagaagcagataaaagacctgacagacgatgatccggatatgaaacaccgcaggaaactgctggaaagcatcccgggtatcggagagaaaacatctgcggtattgctggcttatatcggtctgaaggaccgcttcgcccatgccagacagttcgccgcttttgcgggtctgacaccacggcgttatgaatcaggtagcagtgtgagaggggcgagccggatgagtaaggccggacatgtgtcgcttcgcagggcgttgtatatgcccgcaatggtagccaccagtaagactgagtggggacgggcgttccgcgaccgtctggcggctaatggcaagaaaggaaaggtgattctcggcgcgatgatgcgcaagctggcacaggtggcgtatggagtgctgaagtcaggcgtgccgttcgatgcgtcacggcataatccggtagcggcgtaaaaatcgcggaagggatgaaaaaaacagcgcctgacggcgctgtgtctggcatgcctgcaatccgggaaaccggaccaggaaaaaacttgcaggccataacagtatctacagcaggcattgcaactgattgaatgcttgagaatttgtaggccggataaggcgtttacgccgcatccggcatgaccaacgatcacgttatcagtcatttcaggctggatggctccagcctcgcattagcaaagatgagattatttcgcctgtggtgcagttttgctggtggattgaacacgtaagtgatgcagcgcgcgtaagcattgatcctgggttagcggttgggcgttattcgccgctacggtgcgaacatagacctgacatggcacacccgcgagttttttcagtcgtgggctgaaatcaagcattcggcgagtgatcgcctctatttctttacccggcgttgcttcacgcgttttcaccactgcgccgctaaattgttctttgccactttcatctttaaagcggtaaagcaccgccagataatggtcgaacaggttatgtttccattccggttgggaataggtgtcatattccagattgccattttcctggcagtcaacgtcatataacggcaggaaatctaacagtgaggtaatacgtaatgccagttcacgcatttccgcattattaattgcatgaatgattgctcgcgccagcatttcaatctgcaactcattgacgactaactcacatttgctaccgtcatgtagcgttaatacgaaggtaagattttcgccttgattatcggtaagttccagcgtgttaacccgacgattaatatcggcatttttaagctcatcaaccagaatttctgggatgttttctgccattttcttaatgactttatcgcgagcttgctcatactgaaggcgtgcagcagcatccagtttatgcttttgatgcagacgactttccagcgcaatcagcaggtcgcgcagttccatgacagacataaagaacaacgattctttattgcgaggttctttaattttcagcgccagtgcaatgaaattattactcttgcgaataacaccggtattaacacccttgatgcttatggccatgtaggttctccctaaccatttctcaattaaataattaattttaatttataagccagataaatgggcttggtagtaatagttgttaaaataacataaatagccgtactcactctatataaacagaaaagaaaggttaattattggtgttggctatataaagagtaacaacagcaatgtatatgaataattaaaggttatgcaacgggcaaagattaaatttcccagtttaatgacaggttgctgtacttgcgtttgttgctcttgccggatgcggcgtaaacgccttatccggcctacagttcattgcaaatccattcaatttcaatgcacaatgtaggcctgataagcgtagcgcatcaggctaatgtttaacttccctgtttaatcagttactgctggcgtagctggagatccagcggcgttttgctgggttcgccgccaatttctcgcgccagtttcggcaccagatatcccgacaccaatgtcagcaactcacgcataatctgccgtgcttcgtcatcactcaccataaaatgcgccgcgccctgtactttatctagcacatgcaggtaatacggcatcacgccggcatcgaacaacgcattactcaggtttgccaacgtttgtgcgttatcgttcacaccacgtaacagaacgctctggttaagcagggtgacaccgacacggcgcaatttagccatcgcctgacggaacgtttcatctacctcattggcatgattgatgtgattcaccagcaagatttgcagcgtagaacgggcaaagcgttcaaccagcgcctcggtgatacgtgccgggatcacaatcggcagacggctgtgaatccgcagacgtttgatatgcgggatggcttccagttgtgtgagcaaccagtccagctcgtgatctttcgccatcagcggatcgccgccggagaaaatcatctcgtccagttccggatgcgcagcaacatactcaagagcagtctgccagttacgcttgttgccctgattttcggcataggggaagtggcgacggaagcaatagcggcaatttaccgcgcagccgcctttgaccagcaaaagcgcccggttgtggtatttatgcaacaaaccaggcactacgctgtgctgttcttccagcgggtcggtggagaatccggacgcgacgacaaactcatcttgcgaggtaagtacctgacgcaaaagaggatcgtccggattgcctttctccatgcgatcgataaatgagcggggcacacgcagggcaaacagctttttggcgctgcgtccggccaacagtttttcgtccgcgtctatattcaaaagacgcagaagttcatcaggatcggtcacaacatcggcaagttgcgttaaccaatcttctctggatggggtatttagggttacaatatgcgccattttgtggcttagctaccaattaacaaatttcagagggccttatggcaacgtactatagcaacgattttcgtgctggtcttaaaatcatgttagacggcgaaccttacgcggttgaagcgagtgaattcgtaaaaccgggtaaaggccaggcatttgctcgcgttaaactgcgtcgtctgctgaccggtactcgcgtagaaaaaaccttcaaatctactgattccgctgaaggcgctgatgttgtcgatatgaacctgacttacctgtacaacgacggtgagttctggcacttcatgaacaacgaaactttcgagcagctgtctgctgatgcaaaagcaattggcgacaacgctaaatggctgctggatcaggcagagtgtatcgtaactctgtggaatggtcagccgatctccgttactccgccgaacttcgttgaactggaaatcgttgataccgatccgggcctgaaaggtgataccgcaggtactggcggcaaaccggctaccctgtctactggcgctgtggttaaagttccgctgttcgtacaaatcggcgaagtcatcaaagtggatacccgctctggtgaatacgtctctcgcgtgaagtaatgcggttgtggtgcggcctgcaggctgcaccatcacttattcaggtcagagatgatgaaacgccttatcgttcttgttttgcttgccagcacgctgctcacgggctgtaacaccgctcgcggtttcggcgaagacatcaaacatctcggcaactccatctctcgcgctgccagctaatttttcttctcttccgaaaaatcatcagatttccatcatttttggcgatgttgtctattattaatttgctataggcaaacataaataacattacctaaaaggaagacgttatggtgaagaagacaattgcagcgatcttttctgttctggtgctttcaacagtattaactgcctgcaacaccacgcgtggcgttggtgaagacatttctgatggcggtaacgcgatttctggtgcagcaacgaaagcgcagcaataagcaataacggtacgacagttatgtcgtgccgtttgtttttttgcgatagtcacaaaggtaatagttgaaattcccctgccacctggcaaaatatccgttcaaccatcagctttgcaggacgacctgcaaacgcctcttttcaccggggacggccccaattctccggagcctgatatgtcctggattatcttagttattgctggtctgctggaagtggtatgggccgttggcctgaaatatacccacggctttagtcgtttgacgccaagtgttattactgtgacggcgatgatagtcagtatggcgctacttgcctgggcgatgaaatcgttaccggtagggacggcttatgccgtgtggacgggtattggcgcagtcggcgcggccatcaccggcattgtgctgctcggtgagtccgctaacccgatgcgcctggcgagtctggcgttaatcgtattggggattattggtctgaaactcagcactcactaactaccgggctgctgtacccaaataaacttactgacatcaaacccttcccgggtcgcgactgccagcatctcctgtttcacttcgtcagaaatggttggcgtgcgggagagtatccacaggtagtcgcggtccgggccgcaaaccagcgcatggcggtattcccgatcgagtgcaataacgttataaccgccatagaaaggaccaaagaatgacactttcagcgcagcgcgagttggtgcgccggtaaagtacgctttcccttcactctgctgccacattcctctgtcagggttatagcctttattaatgacattcaggccgccgtcatcacgcaggctgtatgttgcggtgactttttccagtccacgttcaaaacggtgatcaaaacgggcaatctcataccaggtaccgagataacgtttggcgtcgaaattattcactactgttacgccacgcggcggcgtaggagaactgcaggcaacgaccagaaatgcagctgtcgctgcggcaacgagagggagcaggcgcataaatgtttccttactggtttttttctaagtgtagatgacagcaaggaaaagcgcagaaaaggtccgaaaattcggacccgatgaaattttactgtagagcgttgagaatctgccaggcggcggcgactctcgctggattgggatagtttttgttagccagcatcactatacccagctctttttctggaataaacgcgacatagctaccaaatccgccggttgcccctgttttatgtacccatgatgcgcgtactgcaggagttgggggcgtaatcgcttttacggggtgtgctgccagtgcaattttattgccactgccgttaatgatgctgtcaggatttaccggccagtccagcatttcccagcccaggccctgatacatatcgccggtttgccagtagcgagattgtgccagttgtatcccttgctgaagtgttttgtcgttgatatcacggggattcatattgcttcgtacccagcaggccatatcttcaatggtcgacttcacaccataagtttcagcatctaacgcccctggcgaaacatgaactgccttgccttcgcgatatccccaggcgtaattcttttcttctgcgggcggtacattaatccacgtatggttgagtttgagtggctggaagacacgtgtttgcatcgcctgctcaaaactcaaaccagacggcttcacagccagtgcgccgaacaaaccgatactggagttggcatacagacgttgtgttcctggcgcccatgcaggctgccagttttgatagaagcgcagcaagtcgcttgaggatttcacctcatccggcacctgcaatggcaggccgccagcagtgtaggttgcgagatgtaatagtgtgatcccattccactgtttagcggtaagttcaggccagtattttgttgtgggatcgcttaacttgatttcccctcgagcaatagcctcgccaccaagcacgcccgtaaatgttttgctgaccgaacctaactcaaacaacgtttgctgtgtgacgggctgctttttggcgatgtccgcatagccccaggtaaagtaataaggtttaccctgataaattaccgccaccgccataccggggatcttttgttgctctataagcggggtaattgtgcgatgcacaatatcgttgatttgttgaggggcagcaaatgtggagcaagaggcggtaattaataaggcgcagagcgtcgttttgaacataaggtctggtttccatacaaaacggcccgccataggcgggccggatttacattggcgatacgttagattgtaacgataccaatcagcgtgacaactgtcaggatagcagccagaccgtagaaaacccatttgcccgcaggcacgtgaattttcagatcgtgcatcgcgtggtgcatacggtgtaaaccacaccacagcggcagaacgatcatcaggaacaggaatacgcgaccaatgaagctctgcgcgaacgccagaacgcgctcgtagctcagcgcatcacccggaaacagccccagtggcagcagaatacccaccagcaggatcatcaccggcgcaataattgcgctccacataccaccggccccgaagaggccccagaataccggttcgtcagaacgctttggatttggattaatcatctcaggctccttaccagtacagggcaacaaacaggattacgatggtggcaaccacagttaccgcccagagacttttgataattggctctggtcccattttttcgtcttttacaatgatattggccgctttcggtgccagttcaaaccaggttttggtgtgcagcagagctgccgccagagtgatcaggttaatgatcacgataaccgggttttgtaaaaagtcgacgaatcccgcccaggcttccgggccatttttcagggcaaacagcccgaaaatcagttcaatgctgaaccacacagccggaaccgccgtgccttcgcgcagcatgtaaaagcgataaaacggcaattttttccaccaggtggacgtcattggccgtacatacggtttacgtttagtcgtcatgttgcactccttagcgtggtttcagggtcgcgataagaaagtctttcgaactttctactttgccctgctgaatggccgcagccggatcgacgtgtttcgggcagacttcggagcaatagcccacgaaagtacagctccatacgccgttctggctgttcaactgcgccatacgctccttcttaccgtggtcgcggctatcttcgttataacgatgcgccagcgtaatggcagccggaccgatgaactctgggttcaggccaaactgcgggcacgcggcgtagcacagaccacagttgatgcaaccggagaactggtgatactttgccatctgcgccggggtctggatgttagtaccctgatccgcggtgcgggagttgccgatgatgtacggtttgatcgcttccagactttcgatgaagtgggtcatatcgaccaccagatcgcgttcaatcgggaagttagctaacgcttcaaccttcataccgtcggtgtaatcacgcaggaaggttttacatgccagttttggcacgttgttaaccatcatgccgcaggaaccacaaatcgccatacggcaggaccagcggtaactcaggtccggtgccaggttgtctttgatgtagcccagcgcatccagtaatgaggtagttgcgtcataaggcacttcatagaatgcgctatgcggtgcggtatcgacttccgggttatagcgcaccacctcaattttcaggtttttcatctcagccattcgccttctccttcttattggctgcttccgccttatcggctgcatccgcttcgccaccgtaaacacgtttagctggcggcagcgtagtaatcttcacgtcgctgtactccaggcgagtcgtgccatcagcatcgcggaaggcgagggtgtgtttgaggaagttgacgtcgtcacgctcggtgcaaccttcgtccagacgctggtgtgcgccgcgggactctttacgtgccattgcggagtgcgccatacattcagcaacgttcagaccgtggcccagttcaatggtgtagagcaggtcggtgttgaacacgctggaggtgtcggtgatgcgcacgcgcttgaagcgttcctgcagctctgccagcttgtcgatggttttctgcatcagttccggcgtacggtagataccgcaaccttcttccattgccaggcccatttcgtcgcggatcttcgcccagttttcgccgccatcctggttaaccagatctttcagacgttgttcaacgccagctgcctgcgcttcaattgccgcttcgttgccattaccggcagttgctgcacgctctgtcgcttgttcaccggccagacggccgaagaccaccagttccgccagggagttggagcccagacggtttgcaccgtgcagaccaacagaggaacattcacccacggcgaacagacctttaatgcgggtttcacagttctgatcggtttcgataccgcccatggtgtagtgtgcggtcggacgtaccggaatcggttctttaaccggatcgacgccaacgtacgctttcgccagttcgcagatgaacggcagacgttcatgcagttttttctcgccgaggtgacgcaggtcgagataaaccacatcgccacgcggcgtggagatggtgttgcctttacgccattcgtgccagaaggcctgagaaactttgtcgcgtggacccagttccatatatttgtttttcggctcgcccagcggagtttccgggcccatgccgtaatcttgcagataacggtagccatttttgttgaccagaataccgccttcaccgcggcagccttcggtcatcaggataccggaacctggcagaccggttgggtgatactgaacgaattccatgtcacgcagcggaacgccgtggcttagcgccatacccataccgtcaccggtaacgatgccgccgttggtgttgtaacgataaacgcgacccgcaccgccagtagccataacgaccgcgttagcacggatctgcaccagcgtgccttccatcatgttcattgctaccaggccgcgaacatgaccatcatcaaccagaatatccagcacgaaatgttcgtcaaaacgctggatctgcgggaattgcagagaggtctggaacagcgtgtgcagcatatggaagccggtcttatcggcggcgaaccaggtgcgctcgattttcatgccgccgaagcgacgtacgttgacgctaccatccgggcgacggctccatgggcacccccacagttccagttgggtcatttcggttgggcagtggtggacgaaataatccacgacatcctgctcacacaaccagtcgccacccgctactgtatcgtgaaagtgatattcgaagctgtcatgctcctgcgcgacagcggcggagcccccttctgcagcaacggtatggctacgcatcgggtatacttttgagattagtgcgatttttgcatttggatttgcctgcgcggcagcaattgcagcacgtaatcccgcgccaccggcgcctacaatggcaagatcggcttgaaaggtttgcacgacattcctccagattgtttttatcccacagccccgtacttcagggtaagtgcctgaaagttacggtctgcgaacgctattccactgctcctttataggtacaacagtatagtctgatggataagtctgaaatttgacgagatcgatttttttagtgcgcaagagggctaaattatcactgaagatgattaatttaattactaaaccatcagatcgtgctttttttagtcactgcccaccgctgtttgattcctgcgtaaaatttgtctcgccgtcgcgttgcgagtagacttcgtgcccttgtcaaaaactggagatttaactatgagcgaaacggcatcctggcagccgagcgcatccattcctaacttattaaaacgcgcggcgattatggcggagatccgtcgtttctttgccgatcgtggagtgctggaggtggagacgccttgtatgagccaggcgacggtaaccgatattcatttggtcccgtttgagacacgtttcgttggccccgggcattcgcaggggatgaatctctggttaatgaccagcccggaataccatatgaaacgcctgctggttgccggttgtgggccggtattccagctgtgccgcagcttccgtaatgaagagatggggcgttatcacaaccctgagttcactatgctggagtggtatcgaccgcactatgatatgtaccggttgatgaacgaggtggacgatctcttacaacaggtgctggactgcccggcagcagaaagcctttcttatcaacaagctttcttgcgttatctggaaattgacccgctctctgccgacaaaacgcaactgcgggaagtcgcagcgaaactggatttgagcaatgttgctgataccgaagaagaccgcgacacgctgctacaattgctgtttacctttggcgtagagccaaatattggcaaagaaaaaccgacctttgtgtaccactttccagccagccaggcatcactggcgcaaatcagtaccgaagatcatcgggtcgctgaacgctttgaggtttattataaaggtattgagctggcgaatggtttccatgaattgacggatgcccgtgagcagcaacaacgctttgaacaagataaccgtaagcgcgcggcgcgcggtttgccgcagcaccccattgaccagaatctgattgaagccttgaaagtcggtatgcctgactgttccggcgtggcattaggtgttgatcgtctggtgatgttggcgctgggcgcggagacactggctgaagtcatcgcctttagcgttgaccgggcataattctgaaaaattactgaattaacagcgaagaatggcgtgataagcgccattctgtagcatatgttttcatttttccgttaaaggccacaatttaagactggatatttgatatcatccaggtatcaattctgtattggtttttacgctgcctgctcaatgttgcgcagtgcagttcagtgggcacgtgttatacacgcgctgaaatgaaggatggtttcatgcctcacacgataaaaaagatgagtctgataggactcatattgatgatctttacttccgtatttggatttgccaatagcccatcggcttattacttaatgggttatagtgcgattcccttttatatattttctgcattgttattctttattccattcgccttaatgatggctgaaatgggagctgcttatcgcaaagaagaaggcggtatctattcctggatgaataatagtgtcggaccacgttttgccttcattggtacgtttatgtggttttcctcttatatcatctggatggtgagtacctccgcgaaagtttgggtaccgttctcaacattcctctatggtagcgacatgacccagcactggcgtattgctggactggagcctacgcaggtggttggtctgctggcagtggcatggatgattctggtcaccgtcgttgcttcaaaggggattaataaaattgcccgcattactgcggtgggcggtattgcagtaatgtgtctgaatttagtattgctgttagtaagcattactattttgttattaaatggtgggcatttcgcgcaggatattaatttccttgcatcaccgaacccaggttatcagtccggtctggcaatgctatcgtttgtggtatttgctatttttgcctatggcggaattgaagcggttggtggtctggtcgataaaacggaaaatccagaaaagaactttgccaaaggtattgtttttgccgctattgttatttcaatcggttattcgctggcaatatttttatggggtgtcagcacaaactggcagcaggtattaagtaatggttccgttaacctcggcaatattacctatgtgctgatgaagagcctcggggtgacgctgggtaacgcactgcatttgtcacctgaagcgtcattgtcgctgggtgtatggtttgcgcgtattaccggactttcgatgttcctcgcttataccggggcgttctttacgctttgctattcaccgctgaaagccatcatccaggggacgccgaaagcgttgtggccggaaccgatgacgcgcctgaatgcgatggggatgccttctatcgccatgtggatgcagtgcgggttggttactgtcttcatcctgctggtttcgtttggtggcggtaccgcatcggcgttctttaacaagctgacgctgatggcgaacgtgtctatgacgcttccttacctgttcctcgcgctggctttcccgttctttaaagcacgtcaggatctcgacagaccgtttgtgattttcaaaacgcatttgtcggcaatgattgcgacagtggttgtcgtactggtggtgacatttgcgaacgtcttcaccatcattcaacctgtggttgaagccggagactgggacagcacattgtggatgattggcggccctgtcttcttctcgctgttagcgatggcgatttaccagaactattgcagtcgcatggcgaataaacctgagttagctctcgactgatcatatgaaatcctgcaactcatcgtctctccggcgatgagttgtcaggaagtaatgcgtatggatgatactctccagggccggtgataactgaagatgatgttaagctgctaaatgagccacgttgacatcatttggcagcttcatgcattacaaacttcccgcctgacgacctttgcccgcagaagttaatgttctccccgtttgcttaccgttgaggctttccagacgcatctggaagggcgggaatggcatatcgataccgtgggcgtggaagcctgccagaatcagctggtggatctcatggcgtagcggcatacggtgacccatctcagcggcgtaaatacgcagctcgaaaatctgaatcccctgttgcagatccaccaggaagacttccggtgccgggttgtcgatcaccagcgagcagcgacgcgctgcggtgagcaggatttccgtcacttcttcgctattggcatcggcaggggccggtatcgtcaacaccacgcgcgtgaccgagtcagagagcgaccagttgataaactgctcggtaataaacgccttgttcggcacgattatctctttacggtcccagtcgctgatggtggtggcgcgggtgttaattttcgtcacgctaccggtaagatcgcggatcgttaccgtatcgccaatgcgaatcggtttttcgaacaggataatcaggccagagataaagttggcgaaaatctcctgcaaaccaaaaccgagaccaacaccgagcgcggcaaccagccactgcaatttcgaccactcaataccaatcatcgagaagccgaccagcccgccaatcagcatcagcagatatttggtgatggtggtgatggcgtagcccgtacccggcgttaaatccaggtgctgcaaaatcgccagttccagcagcgcgggcaggttgcgcaccagctgcgtggtgatgataaacaccagaatggcaatcagcaccgcaccgagggtaattggctccagactttctacgccctgtaccgtggaggtgacatcccacagcgaaatattttcgaggaagccgaaagcggaatggatttctgaccacagcacaatgacagaaagcagggcgatcaacatcaaaattgagcgcaccagccgcaaggattgcgcactgatggcatcgagatcgacttcgctttcatcgacttcaattgccccttccgggctactgtgatgatgcgcttcctcttcgccacgcgcgcgttgcgctaacatctctgcccggcgatgcttcgcccggtcaaacgccagcctgcgacgctggatcagcatccagcggcggataacgtgataaaccaccagtagcaggaaccagatggcaaccgaggtttcaagcctcgctaacagtgcctgcgccgttgccagataacccaccgctgacgccagaatggcaaccagtggtgcgccaatcatcatgttccacagcatatggttggtaatgttgtcgccgctgccctctttgttgaggtacagcgggatcccggcctttttcaggctgagggtgaccaccgccagcgcaccgcaaatgaggataaagcaaagccgtcccagcgaaccggagaattcacggtcgtcgaggttatcgaacatcatcagcgccataatcagcggcacaataagcccgatgctcatcaggtagtagcgcatcccacgggaaacacgttcgcgcggccagccaaaatgagcgataaacaagccgttcgggcgggcaaaggtggcgcaaatcatcactacccacagcagcggcacggtggccgttacgccatcgccaatcgcgaccgccagcggataaggccacgcctcgcgcaagccgtaacccagcgtcatccacagcaccggcagcggtgacgcgacgagaatcgaccagaaaagagtgcgcaacgtcagccagaagtgatcctgagtcactttgccgactttcgccgccgaacgttcaagaaaacgggtgaaatagcggcgcgagtaaatactgcaaccgaccagaatcaacgcgccaaacagcggcaaaatcgtctctttgctggtcagcatcatcacactggctttgcccaactgactgaaggtgtccagcgaaatgagacgacgcagatcctgggcgatttccagtggccaggcgatggtcatcgggcgcacgtcagaggtccagaacagatagcgatgcgtcgcttcattcacctctttcagcgcatcctcaagttgcccgttggagactttcagcttggtcagttccagcagtagcgtgtcgccaccctgcaacaatgagttcagcaactcacgctgagtgcgtagctgtgcttccagaatacggttttgctcggcggtcagcggctgaccgtcggcctgatgaatttgccgtagcagcggctgtttattaagcagatcctcataacgtaaccgttgcacacgcaactgcgccatttcggtatcaagctgttgtggtttcggcatttccggcagccgtgccacctgcgcccgcaacgcttcgccgagcaggttggacgatcccagccattgcgactgttcacgcagcgtattcagcgcctgccgaacctgtaacgtctggctggtggcctggcgctgttgcgaggcaacgagatccatccgctgcgcctgttgattcagtgccgccgatagttcgcggttaattttgaattgcgcgacgatgtctttcggcaaatcggcgctgttttctgccagcaattcggtactttccagcgcccgctccgcctcaagctgacgttggctgttcaactgattacgtaaggcctgcaaatacgcatccagttgctggctctctttttccgccagctctgagcgtaagcgcgctaattcctgacggttattggcagacagctgcgccagttccagttcatcaacgagcgctttcaggcgtgcggagtcagactgcaacgcgaaattttgtgcctgattgagcggggtattgccagtaagcgttcccaggcggcgctcgatctcatttaactgacggcgggcgtcggtttgctgttgcggcagttgattcagcgaatcggcaatctcgcgggcgcgctcctgctcttgctgggcctgacggcttttatccagcaactggctgctgacctggagaatttcctgattcagcgcgtcggtagacattcccggcgacacgctgcgcggctcgtcacgcatgttgtttaattgtgcgcgcagagtagcggagagtttcggataattatcgataacttgctgatattgtttgatgcgctcaagggaaccttttcgttcctcaagcgcatttaaggcagactggagcgcctctacgacttccggctgtgcgggtttcgccgcttttgcctgctccagttcctgagtgatttgtttgctatcgggggccgtcgcggcgtacgccccccaactgaggcaccaggccatcagaaaagtgataatcaggcgcacgtcagcgtttcctttgatggattagacctggtcttttttatcgtcaaccaatgggctggcgtcgtgttctgcttcgatctcttcagcaggaagtggggcgggttcagcgtctggcgtaacaaaggtttcggtagatactgccagcggctggccaattttcgtgacagacaggctttccagttgctcaaccagattcactttacccggtgcaaacaggttgataacggtagagccgagtttaaagcggcccatttcctggcctttcagcagtgccacagaaccgtcgttttccccggcaggccaggtccagcgcttgatgataccttcgcgcggcggcgtaatggtgcccgcccagaccgtctcaatgctgcctacaatcgtcgccccgaccagaatctgcgccatcgggccaaattcggtatcgaacaggcaaatcacgcgttcgttacgggcaaacagattcggcacgttctgagcggtgagatggttaacggagaagagatcgcccggcacgtagatcatctcacgcagaataccgttgcacggcatgtgtacgcgatggtagtcacgcggggagaggtaagtggtcacaaacgtaccgttgcggaacaggtccgccatcagatagttgcctgccagcagggcttcgaggctgtagttgtggcctttggcttgcaggattttattttcttcgattttacccaactggctgataacgccatcggcaggcatgaccaggacattcggatcggtatcgattgggcgtacttcgtcacgcagcggacggacaaagaattcgttaaaggtgcggtagctggcggtgtccggcttttgcgcctctttcatgtcgaccttgtagtatttaacgaacagatcgataaccagttttgtcagccatcctgcccgcttgcttgcgccccaacccgccaggcgagtaagccatagtttcggcagaatgtactgtagcgaaagtttaaatgaatttaacaaggtagcctccaggccattgttttgtcgttcctgatccggccaacatgccggatcctgaaaaaaaggggacgattctaacgacggttagcttaattgtcagtcatccgtatcagaaaagtttttacgcgtttttacctgcgccatgctttccagaatacggtgatagttttcgaaacgggtttccgcgattttcccttcctcaaccgcttcccggatagcgcagcccggatcggtatcgtgtttgcaatcgcgatatttacacagacctaaatagtcatggaattcgacaaagccctgagtgatttgttccggctccaggtgccagaggccgaactcacgcacaccaggggaatcaatcacatcaccgccgtgcgggaagtgatacagccgagcggcggtcgtggtgtgctgaccgagccccgagttgtcagagacatcgttggtcaggatctctttttgcagccccagcaacgcattcagcaggctggatttgccgacgccagactgcccggcaaaaatgctgatgcgcccggtcaacgcctcttccagcggttttagcccatcctgagtatggctggaaaccatcaatacgcgataaccgatattgcggtagatatccatctgctcgttgacgaacgccatgccttcgtcgtccagcaggtctatcttgttgagcacaataatcggctcaatctgcaaggtttcgcaggccaccaggtaacggtcgataatattgagcgacagctccggcaaaatggcggagacaatgacaatctggtcgatgttggcggcaataggttttacgccgtcgtagaaatccggacgcgtcaacaccgaggtacgctcatgcaccgcttccacgatccctttgacatttacgccttccgccgccggtttacccggacgccagactacgcggtcgccggttaccagcgaacggatggtacggcgaatattgcagcggtgaacgtcgccatcggcggattccacatcagcgtgcataccaaagcggctgatgacgataccttcatcaggctcgccaaacagattgtcgtcgtagtcgggcttctccttagacgttttaagacgacgctggtgattggcgttcacgcggcgctgctggcctttggagagtttatttttactcaatcgtacagactcctggtcgcccctgatgggcaaaacatctatgatacacgcaattgtggatcaatatagtccctgtgaatgggtggaaaatagcatgagtgccaatgaaaacaacctgatttggatcgatcttgagatgaccggtctggatcccgagcgcgatcgcattattgagattgccacgctggtgaccgatgccaacctgaatattctggcagaagggccgaccattgcagtacaccagtctgatgaacagctggcgctgatggatgactggaacgtgcgcacccataccgccagcgggctggtagagcgcgtgaaagcgagcacgatgggcgatcgggaagctgaactggcaacgctcgaatttttaaaacagtgggtgcctgcgggaaaatcgccgatttgcggtaacagcatcggtcaggaccgtcgtttcctgtttaaatacatgccggagctggaagcctacttccactaccgttatctcgatgtcagcaccctgaaagagctggcgcgccgctggaagccggaaattctggatggttttaccaagcaggggacgcatcaggcgatggatgatatccgtgaatcggtggcggagctggcttactaccgcgagcattttatcaagctgtaaaatttttcctggtcacgtaagcgccggaatccacttgcggcggcgtgattttgacgctaaattgaacgtcttgctgataatttcagcacttgagataaaaacgcaaaaaaaacttttttggggggttgcagagggaaagatttctcgtataatgcgcctcccgtaacgacgcagaaatgcgaaaattacgaaagcaaaattaagtagtacgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaaatttgaaaagtgctgtaaagcacagaccacccaagcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaaatttgaaagtgctgtaaggcacagaccacccaagcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaattcttctctcaataaaatatccacagcgatgcgttattgctggttttcgttgtctctgacaaactcttgtaaacagagttatccacagcctcaggctgtaatcttaatttcaaagaaacttcgcacggtgaatagtatttttttaacctattgatagataagttaaaaattaagattccgttttgtcgagtcgatcacttgacgattttattcgtcttgaattgcaatgcgtttttatttttattcacaagctgtggatgaatcaggcgtcacgcggtaaccctttttcaatcacccgaaccagacgctgttttttcggcaattgcacttcgactatgcacgcatttcgtctctctatttgctgcgcaatcgcccacgctatgtgctcatcgagaagtgggtgctcacctttacgactttccagcgctgtcaaaatcgtttcatcccaaggggcattgcctaatgctacggcgatattacgcagccaacgcaggtgaccaatacgacgaatcgccgatccttccgtgacttttaaaaacttctcttcgctccaggcgaataactcaatgagttccggtgcgtgtagcggcttacgcgggctgaaatcctcttctgtggtgagttgtgaatagcgattccacgggcagataagctggcagtcatcgcaaccgtaaatacggtttcccattaacggtcgcaactcttccgggatcgccccttcaagttcgatggtgagataagagatacagcggcgagcatcgacggtatatggctcgacgatggcaccggtcgggcaaatcgtcatacaggccacgcatttaccgcatccttcctcgactggttgatccacgggcagcggaatatcgaccagcaattcgcctaaaaagaagaaagaaccggcctcgcgattgaggataagtgagtgcttacctgtccagccgagcccagctttttcagctaacgggcgctcgagaataggcgcagaatcgacaaacggtctaaaattcagcgaaacacaatgttgctgaatcatctcgcccagctttttgagtcggttgcgcagaagtttgtgatagtcacggcccagcgcataacggctaacatagccgagtttggggtttttcagcgtgctggcaaatgcggcgttagcaggaaggtaattcatccgcacgctgatcacgcgcagcgtaccgggcaataactcatgggggcgagcgcgcagcataccgtgacgtgccatccagtccatttcgccgtggtattgtttgtccagccatgcttgcagtttgggctcggactcgctgagatcggtatcggtaatacctacctgctgaaagcccagttccagcccccactgtttaattttttgcgctaactgattgagatcgaggggctctgacatgacggaccatacaatgaagaaaaaccccgtaagtataccacacaccgtctggcacgccgacgatatccgccgcggagaacgtgaggcggcagatgcgctggggcttacactctatgagctgatgcttcgcgctggcgaagccgcattccaggtgtgtcgttcggcgtatcctgacgcccgccattggctggtgctgtgcggtcatggtaataacggcggcgatggctacgtggtcgcgcggctggccacagcggtcggcattgaggtcacgctgctggcccaggagagcgacaaaccgttgccggaagaggccgcgctggcacgcgaagcatggttaaacgcgggaggcgagatccatgcttcgaatattgtctggcccgaatcggtagatctgattgttgatgcgctgctcggtaccggcttgcagcaagcgccccgcgaatccattagccagttaatcgaccacgctaattcccatcctgcgccgattgcggcggttgatatcccttccggcctgctggctgaaaccggcgctacgccaggcgcagtgatcaacgccgatcacaccatcacttttattgcgctgaaaccaggcttgctcactggaaaagcgcgggatgttaccggacaactgcattttgactcactggggctggatagttggctggcaggtcaggagacgaaaattcagcggttttcggcagaacaactttctcactggctaaaaccgcgtcgcccgacttcgcataaaggcgatcacgggcggctggtaattatcggtggcgatcacggcacggcgggggctattcgtatgacgggggaagcggcgctacgtgctggtgctggtttagtccgagtactgacccgcagtgaaaacattgcgccgctgctgactgcacgaccggaattgatggtgcatgaactgacgatggactctcttaccgaaagcctggaatgggccgatgtggtggtgattggtcccggtctgggccagcaagagtgggggaaaaaagcactgcaaaaagttgagaattttcgcaaaccgatgttgtgggatgccgatgcattgaacctgctggcaatcaatcccgataagcgtcacaatcgcgtgatcacgccgcatcctggcgaggccgcacggttattaggctgttccgtcgctgaaattgaaagtgaccgcttacattgcgccaaacgtctggtacaacgttatggcggcgtagcggtgctgaaaggtgccggaaccgtggtcgccgcccatcctgacgctttaggcattattgatgccggaaatgcaggcatggcgagcggcggcatgggcgatgtgctctctggtattattggcgcattgcttgggcaaaaactgtcgccgtatgatgccgcctgtgcgggctgtgtcgcgcacggtgctgcagctgacgtactggcggcgcgttttggaacgcgcgggatgctggcaaccgatctcttttccacgctacagcgtattgttaacccggaagtgactgataaaaaccatgatgaatcgagtaattccgctccctgatgagcaggcaacattagacctgggcgagcgggtagcgaaagcctgcgatggcgcaaccgtaatctatctgtatggcgatttaggcgcaggtaaaaccacctttagccggggctttttacaagctctgggtcatcagggtaatgtcaaaagccccacttatacgctggtcgaaccctatacgctcgacaatttaatggtttatcactttgatttgtaccgccttgccgatcccgaggagctggagtttatggggattcgcgattattttgccaacgatgccatctgcctggtggagtggccacaacaaggtactggtgttcttcctgacccggatgtcgaaatacacattgattatcaggcacaaggccgtgaggcgcgcgtgagtgcggtttcctctgcgggtgaattgttgctggcgcgtttagccggttaacctttgaaaggtggcgggatgatgtatcgcatcagaaattggttggtagcgacgctgctgctgctgtgcacgccggtgggtgccgcgacgctctctgatattcaggtttctaacggtaatcaacaggcgcggataacgttgagttttattggcgatcctgattatgcgtttagccatcaaagcaaacgcaccgtggcgctcgatatcaaacaaacgggcgtgattcagggactgccgttgttgttcagcggcaataatctggtgaaggcgattcgctctggaacgcctaaagatgcacaaacgctacggctggtggtcgatcttaccgaaaacggtaaaaccgaagcggtgaagcggcagaatggcagcaattacactgtcgtctttacgattaacgccgatgcgccgccacctcctcctccgccgcccgtggttgcgaaacgcgttgaaacgcctgcggttgtcgcaccgcgcgtcagcgaaccggcgcgcaatccgtttaaaacggaaagtaaccgcactacgggtgttatcagcagtaatacggtaacgcgtccggcagcgcgcgcgacggctaacactggcgataaaattatcatcgctattgatgccggacacggcggtcaggaccctggcgctatcggccccggtggtacgcgggagaaaaatgtcaccatcgccatcgcgcgtaaattgcgtactttgctcaatgacgatccgatgtttaagggcgttttaacccgtgacggggattactttatctcggtgatggggcgcagtgatgtggcacgtaagcaaaacgccaatttcctcgtgtcgattcacgctgatgccgcaccgaaccgcagtgcgactggcgcttccgtatgggtgctctctaaccgtcgcgccaacagcgaaatggccagctggctggagcagcacgagaaacagtcggagctgctgggtggggcgggtgatgtgctggcgaacagtcagtctgacccctatttaagccaggcggtgctggatttacagttcggtcattcccaacgggtagggtatgatgtagcgaccagtatgatcagtcagttgcaacgcattggcgaaatacataaacgccgaccagaacacgcgagtctcggcgttctgcgttcgccggatatcccatcagtactggtcgaaaccggttttatcagcaacaacagcgaagaacgtttgctggcgagcgacgattaccaacaacagctggcagaagccatttacaaaggcctgcgcaattatttccttgcgcatccgatgcaatctgcgccgcagggggcaacggcacaaacggccagtacggtgacgacgccagatcgcacgctgccaaactaaggacgattgatgccaattcaggtcttaccgccacaactggcgaaccagattgccgcaggtgaggtggtcgagcgacctgcgtcggtagtcaaagaactggtggaaaacagcctcgatgcaggtgcgacacgtatcgatattgatatcgaacgcggtggggcgaaacttatccgcattcgtgataacggctgcggtatcaaaaaagacgagctggcgctggcgctggcgcgtcatgccaccagtaaaatcgcctctctggacgatctcgaagccattatcagcctgggctttcgcggtgaggcgctggcgagtatcagttcggtttcccgcctgacgctcacttcacgcaccgcagaacagcaggaagcctggcaggcctatgccgaagggcgcgatatgaacgtgacggtaaaaccggcggcgcatcctgtggggacgacgctggaggtgctggatctgttctacaacaccccggcgcggcgcaaattcctgcgcaccgagaaaaccgaatttaaccacattgatgagatcatccgccgcattgcgctggcgcgtttcgacgtcacgatcaacctgtcgcataacggtaaaattgtgcgtcagtaccgcgcagtgccggaaggcgggcaaaaagaacggcgcttaggcgcgatttgcggcaccgcttttcttgaacaagcgctggcgattgaatggcaacacggcgatctcacgctacgcggctgggtggccgatccaaatcacaccacgcccgcactggcagaaattcagtattgctacgtgaacggtcgcatgatgcgcgatcgcctgatcaatcacgcgatccgccaggcctgcgaagacaaactgggggccgatcagcaaccggcatttgtgctgtatctggagatcgatccgcatcaggtggacgtcaacgtgcaccccgccaaacacgaagtgcgtttccatcagtcgcgtctggtgcatgattttatctatcagggcgtgctgagcgtgctacaacagcaactggaaacgccgctaccgctggacgatgaaccccaacctgcaccgcgttccattccggaaaaccgcgtggcggcggggcgcaatcactttgcagaaccggcagctcgtgagccggtagctccgcgctacactcctgcgccagcatcaggcagtcgtccggctgccccctggccgaatgcgcagccaggctaccagaaacagcaaggtgaagtgtatcgccagcttttgcaaacgcccgcgccgatgcaaaaaccaaaagcgccggaaccgcaggaacctgcacttgcggcgaacagtcagagttttggtcgggtactgactatcgtccattccgactgtgcgttgctggagcgcgatggcaacatttcacttttatccttgccagtggcagaacgttggctacgtcaggcacaattgacgccgggtgaagcgcccgtttgcgcccagccgctgctgattccgttgcggctaaaagtttctgccgaagaaaaatcggcattagaaaaagcgcagtctgccctggcggaattgggtattgatttccagtcagatgcacagcatgtgaccatcagggccgtgcctttacccttacgccaacaaaatttacaaatcttgattcctgaactgataggctacctggcgaagcagtccgtattcgaacctggcaatattgcgcagtggattgcacgaaatctgatgagcgaacatgcgcagtggtcaatggcacaggccataaccctgctggcggacgtggaacggttatgtccgcaacttgtgaaaacgccgccgggtggtctgttacaatctgttgatttacatccggcgataaaagccctgaaagatgagtgatatcagtaaggcgagcctgcctaaggcgatttttttgatggggccgacggcctccggtaaaacggcgttagccattgagctgcgtaaaattttaccagtagagttgataagcgttgattctgcccttatttacaaagggatggatatcgggacggcgaagccgaacgctgaagagttactcgccgcgccgcaccgattgctggatattcgcgatccgtcgcaggcttactcggctgctgattttcgccgcgatgcgctggcggaaatggccgatatcaccgcggcggggcggatcccactgttagtgggcggtacgatgttgtatttcaaggcattgctggaagggttgtcgccgctaccgtcggcagacccggaagtgcgggccagaattgagcaacaggcggcagagcaaggttgggagtcattgcatcgtcaacttcaggaggtagatccggttgcggcagcaaggattcatccaaatgatccacaaaggctttcccgggcactggaagtttttttcatttcgggtaaaactttaacggaactgacgcaaacgtcaggagacgctctaccgtatcaggtgcatcagttcgccatcgccccggcgagccgtgaactgctccatcaacgcattgagcagcgttttcatcagatgttggcttcaggttttgaagcagaagtccgggcgctttttgcccgaggagatttgcatacggacttgccttccattcgttgcgtgggttatcgccagatgtggtcttaccttgaaggcgaaatctcatacgatgaaatggtttatcgaggtgtttgcgccacgagacagttggcgaagcggcagataacctggctgcgtggttgggaaggggttcactggcttgacagtgaaaaaccagaacaggcgcgtgacgaagtattacaggttgttggtgctatcgcaggctgaatgtgtacaattgagacgtatcgtgcgcaattttttcagaatcgaaaggttcaaagtacaaataagcatataaggaaaagagagaatggctaaggggcaatctttacaagatccgttcctgaacgcactgcgtcgggaacgtgttccagtttctatttatttggtgaatggtattaagctgcaagggcaaatcgagtcttttgatcagttcgtgatcctgttgaaaaacacggtcagccagatggtttacaagcacgcgatttctactgttgtcccgtctcgtccggtttctcatcacagtaacaacgccggtggcggtaccagcagtaactaccatcatggtagcagcgcgcagaatacttccgcgcaacaggacagcgaagaaaccgaataaggtttcgggctgtttttttacacggggagccagcgatcctgcgttccccgctgatctatttagagggttatacgcttgtttgaccgttatgatgctggtgagcaggcggtactggtacacatctattttacgcaagacaaagatatggaagacctccaggagtttgaatctctggtctcttccgccggtgtcgaagcattgcaggtgattaccggtagccgtaaagcgccgcacccaaagtattttgtaggtgaaggtaaagcagttgaaattgcggaagctgtcaaagcgacgggtgcttcggtcgttctttttgaccatgccctgagcccggcgcaagagcgtaacctggagcgtttgtgcgagtgtcgtgttatcgaccgcaccggccttattttagatattttcgcccaacgtgcgcgtacccatgagggtaagttgcaggttgagctggcgcagctgcgccatctggctacgcgcctggtgcgtggctggacccaccttgaaagacagaaaggcgggataggtttgcgtggtccgggtgaaacccagctcgaaaccgaccgtcgtttgttgcgtaatcgcatcgtgcagatacagtcgcgcctggaaagagttgaaaagcagcgtgagcaggggcggcaatcgcgtatcaaagccgacgttcctactgtttcgctggtgggatataccaacgccggtaaatctacccttttcaatcgcatcaccgaagcgcgggtctacgcggcagaccagttgtttgccaccctcgacccgacgttgcggcgtattgacgttgcagatgtcggtgaaaccgtgttggcagataccgtagggtttattcgccacctgccgcacgatctggttgcagcatttaaagccacgttacaagagacgcggcaagccacattactgctgcacgtcattgatgcggcggatgtgcgtgtacaagaaaacatcgaagcggtgaatacggttcttgaagagatcgacgctcacgagatcccaaccctgctggtgatgaacaagatcgatatgctggaagatttcgaaccgcgtattgatcgggacgaagagaacaaaccgatccgtgtctggctttccgcacagaccggagcggggataccacagctttttcaggctttgacggagcggctttccggcgaggtggcgcagcatacattgcgtctgccaccgcaggaagggcgtctgagaagtcgtttttatcagcttcaggcaatagaaaaagagtggatggaggaggacggcagcgtaagtctgcaagttcgtatgccgatcgttgactggcgtcgcctctgtaaacaagaaccggcgttgatcgattacctgatctaacggcgtagcgtctgaagcgtggagtcatatcctctggcgtcgaaagacaacagggatcaccgcataacaaatatggagcacaaacatggcgtggaatcagcccggtaataacggacaagaccgcgacccgtggggaagcagcaaacctggcggcaactctgagggaaatggaaacaaaggcggtcgcgatcaagggccacctgatttagatgatatcttccgcaaactgagcaaaaagctcggtggtctgggcggcggtaaaggcaccggatctggcggtggcagttcatcgcaaggcccgcgcccgcagcttggcggtcgtgtcgttaccatcgcagcggcagcgattgtcattatctgggcggccagtggtttctataccattaaagaagccgaacgcggcgtggtaacacgctttggtaaattcagccatctggttgagccgggtctgaactggaaaccgacgtttatcgacgaagtcaaaccggtaaacgtggaagccgtgcgtgaactggccgcttccggtgtgatgttgacgtcggacgagaacgtagtgcgcgttgagatgaacgtgcagtaccgcgttaccaatccggaaaaatatctgtatagcgtgaccagcccggatgacagtctgcgtcaggctaccgacagcgccctgcgcggggttatcggtaaatacaccatggaccgcattctgacggaaggtcgtaccgtgattcgtagcgatactcagcgcgaactggaagagactatccgtccgtatgacatgggcatcactctgctggacgtcaacttccaggctgctcgtccgccggaagaagtaaaagcggcgtttgacgatgcgattgccgcgcgtgaaaacgaacagcaatacattcgtgaagcagaagcgtataccaacgaagttcagccgcgtgcgaacggtcaggcgcaacgtatcctcgaagaggcgcgtgcgtacaaggcccagaccatcctggaagctcagggtgaagtggcgcgctttgctaaacttctgccggaatataaagccgcgccggaaattactcgcgagcgtctgtatatcgagacgatggaaaaagtgttgggtaacacccgcaaagtgctggttaacgataaaggtggcaacctgatggttctgccgttagaccagatgctgaaaggtggtaacgcccctgcggcgaagagcgataacggtgccagcaatctgctgcgtttgccgccagcctcttcctccacaaccagtggagcaagcaacacgtcgtccaccagtcagggcgatattatggaccaacgccgcgccaacgcgcagcgtaacgactaccagcgtcagggggaataacgatgcgtaagtcagttatcgcgattatcatcatcgtgctggtagtgctttacatgtctgtctttgtcgtcaaagaaggtgagcgcggtattacgctgcgttttggtaaggtactgcgtgacgatgacaacaaacctctggtttatgagccgggtctgcatttcaagataccgttcattgaaacggtgaaaatgctcgacgcacgtattcagaccatggacaaccaggccgaccgctttgtgaccaaagagaagaaagacctgatcgtcgactcttacatcaaatggcgcatcagcgatttcagccgttactacctggcaacgggtggtggcgacatttcgcaagcggaagtgctgttgaaacgtaagttctctgaccgtctgcgttctgaaattggtcgcctggacgtgaaagacatcgtcaccgattcccgtggtcgtctgaccctcgaagtacgtgacgcgctgaactccggttctgcgggtacagaagatgaagttactaccccggcagcagataacgccattgccgaagcggcagagcgcgtaacggctgagacgaagggcaaagttccggtcatcaacccgaacagtatggcggcgctgggtattgaagttgtcgatgtgcgtatcaagcagatcaacctgccgaccgaagtgtctgaagcgatctacaaccgtatgcgcgccgagcgtgaagcggtagcgcgtcgtcaccgttcacaaggtcaggaagaagcggaaaaactgcgcgcgactgccgactatgaagtgaccagaacgctggcagaagctgagcgtcagggccgcatcatgcgtggtgaaggcgatgccgaagcagccaaactgtttgctgatgcattcagtaaagatccggacttctacgcattcatccgtagcctgcgtgcttatgagaacagcttctctggcaatcaggacgtgatggtcatgagcccggatagcgatttcttccgctacatgaagacgccgacttccgcaacgcgttaatataacgactgcggtacaggtcaataaagccaccgcatcctcagggatgtcggtggttttctttttctataaggataatgaatgaattcgacaatctggctggcgcttgccctggttttggtactggaaggtttagggccgatgctttacccgaaggcatggaagaagatgatctctgcgatgaccaatttgcccgataatattttacgtcgttttggcggtggacttgtggttgcgggcgttgtggtctactacatgttgaggaaaacgattggctgaacaaaaaacagactgatcgaggtcatttttgagtgcaaaaagtgctgtaactctgaaaaagcgatggtagaatccatttttaagcaaacggtgattttgaaaaatgggtaacaacgtcgtcgtactgggcacccaatggggtgacgaaggtaaaggtaagatcgtcgatcttctgactgaacgggctaaatatgttgtacgctaccagggcggtcacaacgcaggccatactctcgtaatcaacggtgaaaaaaccgttctccatcttattccatcaggtattctccgcgagaatgtaaccagcatcatcggtaacggtgttgtgctgtctccggccgcgctgatgaaagagatgaaagaactggaagaccgtggcatccccgttcgtgagcgtctgctgctgtctgaagcatgtccgctgatccttgattatcacgttgcgctggataacgcgcgtgagaaagcgcgtggcgcgaaagcgatcggcaccaccggtcgtggtatcgggcctgcttatgaagataaagtagcacgtcgcggtctgcgtgttggcgaccttttcgacaaagaaaccttcgctgaaaaactgaaagaagtgatggaatatcacaacttccagttggttaactactacaaagctgaagcggttgattaccagaaagttctggatgatacgatggctgttgccgacatcctgacttctatggtggttgacgtttctgacctgctcgaccaggcgcgtcagcgtggcgatttcgtcatgtttgaaggtgcgcagggtacgctgctggatatcgaccacggtacttatccgtacgtaacttcttccaacaccactgctggtggcgtggcgaccggttccggcctgggcccgcgttatgttgattacgttctgggtatcctcaaagcttactccactcgtgtaggtgcaggtccgttcccgaccgaactgtttgatgaaactggcgagttcctctgcaagcagggtaacgaattcggcgcaactacggggcgtcgtcgtcgtaccggctggctggacaccgttgccgttcgtcgtgcggtacagctgaactccctgtctggcttctgcctgactaaactggacgttctggatggcctgaaagaggttaaactctgcgtggcttaccgtatgccggatggtcgcgaagtgactaccactccgctggcagctgacgactggaaaggtgtagagccgatttacgaaaccatgccgggctggtctgaatccaccttcggcgtgaaagatcgtagcggtctgccgcaggcggcgctgaactacatcaagcgtattgaagagctgactggtgtgccgatcgatatcatctctaccggtccggatcgtactgaaaccatgattctgcgcgatccgttcgacgcgtaattctggtacgcctggcagatattttgcctgccgggctaacagtgtgatacattgctgtgtcggttaagccattacgctatccgacacagtgttaaatcctcgcttttttccttccccgaactgaaataaattagcgacacagcttgtggctggtttatcatcaatataaatgtattttttcccgatttcccttttgaggttgatgtgcagttaacgagtttcactgattacggattacgtgcgctgatctacatggcgtcattgccagaagggcggatgaccagtatttctgaagtgactgacgtctacggcgtctcccgtaatcatatggtcaaaataatcaatcaacttagtcgtgccggctacgtgactgctgttcgtggaaaaaatggcggcattcgcctgggtaaatcggcgagtgcgatacgtattggtgatgtggtgcgcgagctggagcccttatcgctggtgaattgcagcagtgagttttgccacattacacctgcctgtcggttgaaacaggcgctttctaaggccgtgcaaagttttcttacggaactggataactacacgcttgccgatttggttgaagagaatcaaccgctttataaattattgctggtggagtgacgaaaatcttcatcagagatgacaacggaggaaccgagatgtcacaagatcctttccaggaacgcgaagctgaaaaatacgcgaatcccatccctagtcgggaatttatcctcgaacatttaaccaaacgtgaaaaaccggccagccgtgatgagctggcggtagaactgcacattgaaggcgaagagcagcttgaaggcctgcgtcgccgcctgcgcgcgatggagcgcgatggtcaactggtcttcactcgtcgtcagtgctatgcgctgccggaacgcctcgacctggtgaaaggtaccgttattggccaccgtgatggctacggctttctgcgggttgaagggcgtaaagatgatttgtatctctccagcgagcagatgaaaacctgcattcatggcgatcaggtgctggcgcagccgctgggcgctgaccgtaaaggtcgtcgtgaagcgcgtattgtccgcgtactggtgccaaaaaccagccagattgttggtcgctactttactgaagcgggcgtcggctttgtggttcctgacgatagccgtctgagcttcgatatcttaatcccgcccgatcagatcatgggcgcgcggatgggctttgtggtcgtagtcgaactgactcagcgtccgactcgccgcaccaaagcggtgggtaaaatcgtcgaagtgctgggcgacaatatgggcaccggcatggcggttgatatcgctctgcgtacccatgaaattccgtacatctggccgcaggctgttgagcaacaggttgccgggctgaaagaagaagtgccggaagaagcaaaagcgggccgtgttgatctgcgcgatttaccgctggtcaccattgatggcgaagacgcccgtgactttgacgatgcagtttactgcgagaaaaaacgcggcggcggctggcgtttatgggtcgcgattgccgacgtcagctactatgtgcgtccgccaacgccgctggacagagaagcgcgtaaccgtggcacgtcggtgtacttcccttcgcaggttatcccgatgctgccggaagtgctctctaacggcctgtgttcgctcaacccgcaggtagaccgcctgtgtatggtgtgcgagatgacggtttcgtcgaaaggccgcctgacgggctacaaattctacgaagcggtgatgagctctcacgcgcgtctgacctacaccaaagtctggcatattctgcagggcgatcaggatctgcgcgagcagtacgccccgctggttaagcatctcgaagagttgcataacctctataaagtgctggataaagcccgtgaagaacgcggtgggatctcatttgagagcgaagaagcgaagttcattttcaacgctgaacgccgtattgaacgtatcgaacagacccagcgtaacgacgcgcacaaattaattgaagagtgcatgattctggcgaatatctcggcggcgcgtttcgttgagaaagcgaaagaaccggcactgttccgtattcacgacaagccgagcaccgaagcgattacctctttccgttcagtgctggcggagctggggctggagctgccgggtggtaacaagccggaaccgcgtgactacgcggaactgctggagtcggttgccgaccgtcctgatgcagaaatgctgcaaaccatgctgctacgctcgatgaaacaggcgatttacgatccagaaaaccgtggtcacttcggtctggcattgcagtcctatgcgcactttacttcgccgattcgtcgttatcctgacctgacgctgcaccgcgccattaaatatctgctggcgaaagagcaggggcatcagggcaacaccactgaaaccggcggctaccattattcgatggaagagatgttgcaactgggtcagcactgttcgatggcggaacgtcgtgccgacgaagcaacgcgcgatgtcgctgactggctgaagtgtgacttcatgctcgaccaggtaggtaacgtctttaaaggcgtaatttccagcgtcactggctttggcttcttcgtccgtctggacgacttgttcattgatggtctggtccatgtctcttcgctggacaatgactactatcgctttgaccaggtagggcaacgcctgatgggggaatccagcggccagacttatcgcctgggcgatcgcgtggaagttcgagtcgaagcggttaatatggacgagcgcaaaatcgactttagtctgatctccagtgaacgcgcaccgcgcaacgtcggtaaaacggcgcgcgagaaagcgaaaaaaggcgatgcaggcaaaaaaggcggcaagcgtcgtcaggtcggtaaaaaggtaaactttgagccagacagcgccttccgcggtgagaaaaaaacgaagccgaaagcggcgaagaaagacgcgagaaaagcgaaaaagccatcggcgaaaacgcagaaaatagccgcagcgaccaaagcgaagcgtgcggcgaagaaaaaagtggcagagtgatcaataccctctttaaaagaagagggttagattgctgacaaaatgcgctttgttcatgccggatgcggcgtgaacgccttatccggcctacataatcacgcaaattcaatatattgcagagatcatgtaggccggataaacgtagtgcatcaggcaaaacgtaaacaacgagtacattaatgagcgaaatgatttacggcatccacgcagtgcaggccctgctggagcgcgcccctgaacgttttcaggaagtctttattttaaaaggccgtgaagataaacgtctgttaccgctgattcacgcccttgagtctcagggcgtggttatccagttggcaaaccgccaatatctcgacgagaaaagcgacggtgccgtgcatcagggcattatcgcccgcgtgaagccaggacgtcagtatcaggaaaacgatctgccggatctgatcgcttcgctcgatcaaccgttcctgctgatcctcgacggtgtaaccgatccgcacaacctcggcgcgtgcctgcgtagcgcggacgctgctggcgttcacgcggtgattgtgccgaaagatcgctccgcacagctcaacgctacggcgaaaaaagtagcctgcggcgcggcagaaagcgttccactgattcgggtgactaaccttgcgcgcaccatgcgtatgttgcaggaagagaatatctggatcgtcggtacggcaggcgaggcggatcatacactctatcagagcaaaatgaccggacgcctggcgctggtgatgggcgcggaaggtgaaggtatgcgtcgcctgacccgtgaacattgcgatgagttgatcagcatcccaatggcaggaagtgtttcttccctgaacgtttcggttgcaaccggaatttgcttatttgaagcggttcgtcagcgcagctagttcgtctgaattatgaaaagccatccagatttggatggtttttttttgtctatagctggtaagataattacgtactgcaaatattcattttattaatatttaaactaaatctatatggaataatatatgacatggaatccgttggcgctggcgacggcgctgcaaactgtacctgaacaaaatattgatgtgacaaatagcgagagcgcattaattattaaaatgaatgattatggcgatttgcaaatcaatattctttttacttcccgccaaatgattatcgaaacctttatttgtccggtaagtagtatcagcaatccagatgaatttaataccttcttattaagaaatcagaagatgatgccgttgtcatcggtaggaatctccagcgtgcaacaggaagagtattacattgttttcggggcgttatcgcttaaatcttctcttgaagatatcctgcttgagataacctcgctggtagataacgcattggatctggctgaaattacagaagaatattcacactaattacaaggacgggtatttatgggaattttaaaaagtttatttacgctggggaaatcgtttatctcccaggcggaagaatccattgaagaaacccagggcgtgcgcatgctggaacagcatattcgtgacgctaaagctgaactcgttaaagccggaaaatctcgcgttgatctgctggcgcgggtgaaattaagtcacgataagctgaaagatttacgtgagcgcaaagccagtctggaagcccgtgcgctggaagcgttaagcaagaacgttaatccgtcgttgattaacgaagttgctgaagaaatcgcgcgccttgagaatctcattaccgctgaagagcaagtgttgtcgaatctggaagtctcccgtgatggcgtggaaaaagcagttacagcgacagcgcagcgtatcgctcagtttgagcagcaaatggaagtcgttaaagccactgaagccatgcagcgtgcacaacaggctgtaacaacctctaccgttggcgcatcttccagcgtttcgacagcggcagaatccttaaaacgcctgcaaacgcgtcaggccgaacgtcaggctcgcctggatgctgctgcacagttggaaaaagtcgcagacggtcgcgatcttgatgaaaagctggcggaagccggaattggcggtagcaataaaagtagcgcccaggatgtattagcaagactgcaacgccaacagggcgagtaatttttttgccagcctcgctaaaaggctggcaactattttaaggataaaatatgtctggttttttccagcgtctgtttggcaaggataataagcctgctatcgctcgcggtccgctgggacttcatctcaatagtggctttacgctcgacacgttagcgtttcgtttgctggaagatgaattgctgattgcgctgccgggtgaggaatttacggtagccgctgtcagccacatcgatctgggcggcggtagtcagattttccgctactacacttcaggcgatgaatttctgcaaatcaataccaccggcggcgaagatattgatgacattgatgatatcaagctctttgtctatgaagagagctacggtatcagtaaagagagtcactggcgcgaggcgatcaacgccaaagtgatgggggcaatgatcttaaactggcaggaaaaacgctggcagcgattttttaacagcgaagaaccgggaaatatcgaacccgtctacatgctggaaaaagtagaaaatcaaaaccatgccaaatgggaggtccataattttaccatgggctaccagcggcaagtaaccgaagatacttacgaatatttgctgttaaatggtgaggaatcttttaacgctctcggcgagccagagtggttattttcgcgcgcgttgggtgtcgatatcccgctgacatcacttcatattattggttaattacaaggacgtttacaatgcatatactggattcacttcttgcctttagcgcctatttttttattggcgtggctatggtgattatttttctttttatctattctaaaattacaccgcacaacgaatggcagttaatcaaaaacaataataccgcggcttcactggcgttcagtggtacattgttaggttacgttatcccattatccagtgcggcaatcaatgcggtgagtattccagactatttcgcctggggcgggattgcactggtgattcagttactcgtttttgctggtgtcagactttatatgcccgcattaagcgaaaaaattattaatcacaataccgcagcaggaatgtttatgggaaccgccgcgctggctggcggtatttttaacgcagcttgtatgacatggtaatggacgatcatggccagaaaacgcaaatcaagaaataacagtaaaattggtcacggagcgatcagtcgcattggaagaccgcataatccttttgagccgcgccgcaatcgctacgcacaaaaatacttaacgttggtgctaatgggcggtgccgtttttttaatagtcaaaggatggagtgaaagtagcgatgtcgataacgacggcgacggaacgttttactcgacagtgcaggattgtattgatgacggtaataatgccgacatttgcgcgcgtggctggaataacgccaaagcggcgttttatgccgatgttccgaagaatatgactcagcagaactgtcagtctaagtatgaaaattgttactacgacaacgttgaacagagttggatcccggtaatatctggatttttgttaagccgggttattcgtaaagatcgcgatgagccgtttgtttataacagcggcggttcctcttttgcttcgcgcccagtctggcgcagcacttctggtgattactcttggcgctccggttctggcaaaaaagagtcttactcttcgggcggctttaccaccaaaaaagcgtctaccgtttctcgcggcggctatggtcgttcttccagcgcccgtgggcattggggaggctaatcatgctgagacacaacgttcctgtgcgacgggatctggaccagatcgccgctgacaacggtttcgactttcatatcatcgacaatgaaatctattgggatgagagtcgggcttaccgttttactctgcgccagattgaagagcagatcgaaaaaccgactgcggaactgcatcagatgtgccttgaggtggtggatcgcgcggtaaaagatgaagagatcctgacgcaactggcgatcccgccgttgtactgggatgtgatcgccgaaagctggcgcgcacgcgatccttcgctgtatggccggatggattttgcctggtgtggcaatgcgccggtgaagctgctggagtacaacgccgatacgccgacctcgttgtatgagtcggcttatttccagtggttgtggctggaggatgcccggcgcagcggcattattccgcgtgatgccgatcagtacaatgccattcaggaacgcctgatttcacgctttagcgagctttatagccgggagccgttttatttctgctgctgtcaggacaccgatgaagacaggactaccgtgctgtacttgcaggactgcgcccagcaggcagggcaggagtcgcggtttatctacattgaagatctcggtttgggcgtcggcggtgtactgaccgatcttgatgataatgtcatccagcgtgcatttaagctgtatccgctggagtggatgatgcgtgacgataacggtccgctgctgtgcaagcgtcgcgagcaatgggtggagccgttatggaaaagtatcttgagtaataaagggctaatgccgctgctttggcgcttcttccctggtcatcctaaccttcttgcatcctggtttgagggtgaaaaatcgcagattgccgctggcgaaagctatgtgcgtaaaccgatctactcgcgcgaaggcggaaacgtcaccattttcgacggtcagaataacgtcgttgaccacgctgatggtgattacgccgatgaaccgatgatctaccaggcgtttcaacctctgccgcgatttggcgatagctacacactcatcggtagctggattgtcgatgatgaagcgtgcggaatggggatccgtgaagataacacactgatcaccaaagacacctcacgtttcgttccgcattacattgctggataagaatgttttagcaatctctttctgtcatgaatccatggcagtgaccatactaatggtgactgccattgatggagggagacacagtgcactggcaaactcacaccgtttttaatcaacctataccattaaataacagcaacttatacctgtctgatggcgcgctctgcgaagcggtaacgcgtgaaggtgctggctgggatagcgattttctagccagtattggtcagcagttaggaacggctgaatcccttgaactggggcggctggcgaatgtgaatccgcctgaattattgcgctacgatgcgcaaggacgccgtctggacgatgtgcgttttcaccccgcctggcacctgctgatgcaggcgctatgtaccaatcgggtgcacaatcttgcctgggaagaagacgctcgctccggcgcatttgtggcgcgcgcggcgcgttttatgttgcacgcacaggttgaggcagggtcgttatgtccgataaccatgacctttgccgccacgccattgctgttacagatgttacccgcgccgtttcaggactggaccacgccgctgctgagcgatcgctacgattctcacttattgccaggtgggcaaaaacgcggtttgttgattggcatgggaatgacggaaaagcagggcggttccgatgtcatgagcaacaccacccgcgcagagcgcctggaagatggctcttatcggctggtggggcataaatggtttttctcggtgccgcaaagcgatgcgcatctggtgctggcgcagactacgggcggtttgtcctgcttttttgtgccgcgctttttgcctgacgggcaacgcaacgcgattcgcctcgagcggctgaaagataagctgggtaatcgctctaacgccagctgcgaagtggagtttcaggatgccattggctggttgttggggcaggaaggggaaggaattcgtctgatcctgaaaatgggtgggatgacgcgttttgattgcgccctgggtagccatgccatgatgcgccgtgcattttcgctggcgatttatcatgcacatcaacgccatgtttttggtaatccattgatccaacagccccttatgcgtcatgtcttaagtcgcatggcacttcagcttgaagggcaaacggcgttgctgtttcgtcttgcgcgagcgtgggaccggcgtgccgatgccaaagaagccctgtgggcgcgtttatttacgcctgcggcaaaatttgtgatctgcaaaagaggtatgacgtttgtggccgaagcgatggaggtgctgggcggcattggttattgcgaggagagcgagctgccgcggctttaccgggagatgccggtaaacagtatttgggaaggttccggcaatattatgtgcctggatgtgctgcgcgttctcaataagcaagcgggcgtatacgacttattgtcggaagcgtttgtggaagtgaaagggcaggatcgctattttgatcgcgcggttcgtcgtttacagcagcagctgcgcaagccagctgaagaactggggcgagagattactcatcagctattcctgctgggctgcggtgcgcaaatgttgaaatatgcctctccgccaatggcgcaggcgtggtgtcaggtgatgttagatacgcgcggcggcgtacggttgtcagagcagatccagaatgatttattgctgcgggcgacggggggagtgtgtgtgtaagcgtatacgactgatgcgacgctggtttcgattaactcaatgaaatatgtgaaaattgtaggccggacaaggcgctcgcgccgcatccggcattgttcatttgctgtagatgacactcatgcatacagtatcgcctgtacgcgccagttatcaggctgctggtcttcgtacatggtaataatgcggtaccatgacgcaccttgttcatcggcctttaacgccacgatacgttccacgtcctgcggatcccctgaaatattgctaactgagatctgacctatttcattcaggcccgtcacgcagtcagcactggcgaattctgcagactgtgccgtggcgctcgcaggataagtcactaattgcagcgagggtgaggcaagtaattgtttcatcgtcagctccatttttcgtttccccacatgttgcagggcattccatcgcggtaataaacgcccaggcttccagccggtaatttattgtgcacaggtaaacgcatagggacgcaaagcaatgtaaagctgactatgtaagttgtctgatttatttacggtacaaaatggcttgtgaataccactgtcctgtcacgatggtttcgtccaccatgacgacaacgtaataatcagcttttgcagcgacagcttttgctctgatttctgctaatgcgtcatccggagaaccccgaaccatcgtgcttacgctacctattcgctgtaacccttgcgtctggtcgcggcgaatctcttgcggatggttcgttactggcggtgctggctgtggcgtaccttgcagtgcgctacaggcacttaacatcaacaccaataataaactggcaaaccggtaaataacgctattacgtttcctgctaaccatagtgtagtgccttattaatttaactttgggggaatgttcccgaattgttacctggtacgcgattttcgaatgaaaacgtgacgaaagcgtaacccacatctcaacattatgaactaataccgccagcagaaacttgtgctaaggatttcttcatgtcataccagacaaaaaggagagacagatgattgaaatagaatcacgcgagctggcagatattcccgttcttcatgcttatcctgtcgggcaaaaagataccccgttaccgtgcgtaattttttatcacggctttacttcatccagtctggtgtatagctattttgccgttgcgctggcgcaggctggtttgcgggtgatcatgccggatgcgcccgatcacggtagccgttttagtggtgacgcagcgcggcggttaaatcaattctggcaaatcttgctacaaagtatgcaggaattcactactttacgtgcggcaatagccgaagaaaactggctgcttgatgaccgtctggcagtcggtggcgcgtcgatgggcgcgatgacggcactgggaattaccgctcgccaccccacggtgaaatgtaccgccagcatgatgggatcgggctattttacatcgctcgcccgttcactgtttccaccgctgatacctgaaacggcagcacagcagaatgaattcaataacattatcgcgccgctggcagagtgggaagcgacaaaccacctggaacaatttggggacagacctctactgctgtggcatggcctcgacgatgacgttgtgcctgccgacgaatcactacgtttgcagcaggccttaagcgagacgggacgggataaactgctaacctgttcatggcagccaggcgtgcgtcaccgcattacgcctgaggcgttagatgctgccgtgacatttttccgccagcatctttaaacacgcagaatgctgaccccttgcgcttccagttgttgcaggatttccgggttagcatttttgccggtgataagcatatcgatttgatcggcacggctaaaaagcattcccgcgcgttcgccaatcttactgctatcaaccagtaccaccagtttccctaccacgctcagcatcttctgctctgccattgccgtcagcatatcggttttatacaacccttctgcggtcagtcctttgccgctggtaaacatccagtgcccggcatagagactgttttcgctgccctgcgggcttaaagtgatggactgacttttgttgtactgtccgcccataatgatcacgctgtcatgttcttgatcgatcaggtaatttgccagcggtagataattagtgatgatttgcactggcttgccacacatttcccgcccaagcagaaacgcggtggagccgcagttgatgactacgctttcgcccggattaaccagttgcgaggccgctttagcaatacgtactttttcatcgtgattctgcgcctgatgcagattcatcggcgtccagcgcgggcgctgttgggtaatagcttctgcgccattgcgcacctttttcagtttgccgctttcgtcaagtttattgatatcgcgtcgcgcagtggcaggcgaaattcccagacgctcaacgactttctcaacggtcacaaagcccaattgtgcgagcatttccaggaggatttgatgtctttgtgcttcagtcatgagctattccgataaaatttgatttttttagatgatatttgaaatagccaggaaatactacgccggatagcgcgaacttctccacgctatccggtataaacgacagattacaggaatgacttgaacggcagatccggttcaatagtgaagcaatcatcgaaaccgcgcggatagtggtactcgaagttgtctttatccagcggccaggtaaatttgccgccaacctgccagataaacggcttgaagccatacttcagacgatcttttttcatctcccacagcacgcggatctcttgcggatcggcctggaagtttgaccagatgtcgtggtggaacgggataaccactttcgcattcagggcttcacccatacgcagcatatcggcgctggtcattttgtcggtaataccgcgcgggttctcaccatacgatcctaacgccacatcgatctgatgttcgttaccgtgcttcgcataatagttagagtagtgggagtcgccgctgtgatacagggagccgccaggcgttttgaacagatagttcaccgcgcgatcgtccatgccgtccggcagtacgccagccgctttttgatcggcaggcagggtgatcagtgcagtacggtcgaaagcgtcaagcgcatgaatttcaatgtctttcacttttacaacatcgcccggtttgaccacgatgcaacgctctttcggtacgccccagccaatccacaaatcaacgcaggttttcggtccaatgaatggtacgtcatcagcacagttctgcatcacggcagcagcgacgttaacgtcgatatgatcgttgtgatcgtgagtcgccagtaccgcgtcgatctggcgaatcgcaaacggatcaagaacaaacggggtggtgcgtaggtttggctgcagttttttcacgccagccatgcgctgcatctggtgaccctgtttcattaacgggttaccgtgactttgtttgccagtgccgcaccagaaatcaacgcaaacgttggtgccaccttctgatttcaaccagatcccggtgcagcctagccaccacatcgcaaatgtgccaggggcgacctgctcttgttcaatttcttcattcagccagctaccccactccgggaaagtgctcaggatccaggattctcgggtgatacttttcactttactcatcgccatttaccttcatgatagttcaattcgaatcaatatgtgattggttttgattaatcctgacactattttttcaggaaggcaatgaccattttttgactttttgccagggaagtggttgttgattttgagtgtggaaagatttaatggaatgtgtaattcaattaactaaatgaatttaaatgaatagttgtttcgttgtgtgaatcccattctatccatgtggaattatttgcgggtcgcgtcacatttaatcataaataatcttgttgtgattacttttgaaaattagagtgagtgcacaacattccgggtgtgtggaatacccggttacctcttcttcaggagatcgttatggagatcctctacaacatctttaccgtgttttttaaccaggtcatgaccaatgccccgttgttgctgggtattgtgacctgtctgggctacatcctactgcgcaaaagtgtcagcgttattattaaaggcacgattaaaaccataattggtttcatgttgttgcaggcagggtccggcatcctcaccagcaccttcaaaccggtggtggcgaaaatgtccgaagtctacggcattaacggcgcaatttccgatacttacgcgtcgatgatggcaaccatcgaccgcatgggcgatgcctatagctgggtagggtacgcggtgctgctggcactggcgctgaacatttgttacgtgctgctgcgtcgtattaccggtattcgcaccatcatgctgaccggccacatcatgttccagcaggcggggctgattgccgttacgttgtttattttcggctattccatgtggacgaccattatctgtacggcgattctggtttcgctctactggggcattacctccaacatgatgtacaaaccgactcaggaagtcaccgacggctgcggtttctccattggtcaccagcagcagtttgcatcatgggttgcttataaagtcgcgccgttcctgggcaaaaaagaggagagcgttgaagatctcaaactgcctggctggctgaacattttccacgacaacatcgtctccacggcgattgtcatgaccatcttctttggtgccattctgctctccttcggtatcgacaccgtgcaggcgatggcaggcaaagtgaactggacggtctacatcctgcaaaccggtttctccttcgcggtggcgatcttcatcatcactcagggcgtgcgcatgtttgtggcggaactctctgaagcatttaacggcatttcccagcgcctgatcccaggtgcggttctggcgattgactgtgcggctatctatagcttcgcgccgaacgccgtggtctgggggtttatgtggggcaccatcggtcagctgattgcggttggcatcctggtcgcctgcggttcctcgatcctgattatcccaggctttatcccgatgttcttctccaacgccaccatcggcgtgttcgctaaccacttcggcggctggcgtgcggcgctgaagatttgtctggtgatggggatgatcgaaatctttggttgcgtctgggcggtgaaacttaccggtatgagtgcctggatgggtatggcggactggtcgattctggcaccgccgatgatgcagggcttcttctccatcggtatcgcctttatggccgtcatcattgtaattgcactggcttatatgttcttcgctggccgcgcactgcgcgcagaagaagatgcagaaaaacaactggcagaacagtctgcttaataaggagttttgattatgaccgtacgtattctggctgtgtgtggcaacggacaaggcagttccatgatcatgaagatgaaagtggaccagtttttaacccaatcaaacattgaccacacggtaaacagctgcgcggttggcgaatacaaaagcgagttgagcggcgcggatatcatcatcgcttctacgcacattgcgggcgaaatcaccgtgaccggcaacaaatacgtggttggcgtgcgcaacatgctctctcctgctgactttggcccgaaactgctggaagtgatcaaagcgcatttcccgcaggatgtgaagtaaggacgcgccatgaaattacgtgattcgctggcggagaataaatccatccgcctgcaggctgaagctgagacatggcaggacgcagtaaaaatcggcgttgacctgctggtggcggcggatgttgtcgagccgcgttactaccaggcgattctggatgcggttgaacagcacggtccgtactttgtgctcgcaccaggcctggcaatgccgcacggtcgcccggaagagggcgttaagaaaaccggttttgcgctggtgacgctgaaaaagccgctggagttcaaccacgaagataacgacccggtggatatcctcatcaccatggcggcggtcgatgccaacacgcaccaggaagtgggcatcatgcagatcgtcaacctgtttgaagatgaagaaaatttcgaccgtttacgtgcctgccgtaccgagcaggaagtactggatctcattgaccgcaccaacgcggcagcttaagaaggaattgaagatgtcattaccgatgttgcaagtcgcgctggacaaccagactatggatagcgcctacgaaaccactcgcctgattgccgaagaagtcgacattatcgaagtgggtaccattctgtgcgtgggcgaaggcgtgcgtgcggttcgtgacctgaaagcgctctacccgcacaaaatcgtactggcagacgctaaaattgctgatgcgggcaaaatcctttcgcgtatgtgcttcgaagccaacgctgactgggtgacggtaatttgctgtgcggatatcaacaccgccaaaggcgcgctggacgtagcaaaagagtttaacggcgacgtgcagatcgaattgaccggctactggacctgggaacaggcgcagcagtggcgtgacgcaggcattcagcaggtggtttatcaccgcagccgtgacgcgcaggccgcaggcgtagcgtggggcgaagcggacattaccgcgatcaaacgtctttccgatatgggcttcaaagtcaccgtcaccggtggcctggcgctggaagatctgccgctgttcaaaggtattccgattcatgtgtttatcgccggtcgcagcatccgtgatgccgcttctccggttgaagccgcgcgtcagttcaaacgttccatcgccgaactgtggggctaaggagcggatatgttgtccaaacaaatcccgcttggcatctatgaaaaagcgctccccgccggggagtgctggctggaacgcctgcgactggcaaaaacgttgggcttcgattttgtcgagatgtcggtagatgaaactgacgagcgcctgtcgcgcctcgactggagccgcgagcagcgtctggcgctggtgaatgcgattgttgaaaccggcgtgcgcgtgccgtccatgtgcctttctgctcatcgtcgtttcccgctgggcagtgaagatgacgcggtgcgggcgcaggggctggagattatgcgtaaagctatccagttcgcccaggacgtcggcattcgcgtgatccagctggcgggctatgacgtttactatcaggaagccaataacgaaacgcgtcgtcgtttccgtgacggcctgaaagagagcgttgagatggcgagccgcgcgcaggtgacgctggcgatggagatcatggattatccgttgatgaactccatcagcaaggcgctgggttacgcgcactatctcaacaacccgtggttccagctctacccggatatcggcaacctgtcggcgtgggacaacgatgtgcagatggagttgcaggccggaatcgggcatatcgtcgcggtacatgtgaaagacaccaaacctggcgtcttcaaaaacgtgccgtttggcgaaggtgtagtggatttcgaacgttgtttcgaaacgctcaaacagagtggctattgcgggccgtacctgattgagatgtggagcgaaacggcggaagacccggcggcagaagtggcgaaagcgcgtgattgggtgaaagcgcgcatggcgaaagcgggcatggtggaggcggcataatgcaaaagctaaaacagcaggtatttgaagccaacatggatctgccgcgctacgggctggtgacctttacctggggcaacgtcagcgctatcgaccgcgaacgcgggctggtggtgatcaagcccagcggcgtcgcctacgaaaccatgaaagcagacgatatggtggtggtcgatatgagcggtaaggtggtggaaggggaatatcgtccgtcttccgacaccgcgacgcatcttgaactctaccgtcgttatccgtcgcttggcggcattgtccatacccactccactcatgctaccgcatgggcgcaggcggggctggcgatcccggcgttaggcactacgcatgccgactacttctttggcgacatcccgtgtacgcgtggattaagcgaagaagaggtgcagggtgagtatgaactgaacactggcaaagtgattatcgaaacgctgggcaacgccgagccgctgcatacgccgggaattgtggtgtatcagcacggaccgttcgcctgggggaaagatgcccacgacgcggtgcataacgcggtagtgatggaagaagtggcgaaaatggcgtggattgcgcgcagtattaatccacaactcaatcacatcgacagcttcctgatgaataaacacttcatgcgtaagcatggtcctaacgcttattacgggcagaagtaaaacacgcgctgcggaaatttccttcttcgggagataactggtctaattccgcagccgtttttcaaaaaaagccccctgcgaagggggcaaagcaaactatggcaatgtttcgttggttatacctggtgctagcgataaatatccgcgctggcgtgcatattgccgttactccccggttcccgcatcagaattacgtggtagtacgttgcgccctgcgcatctgtttcttcatttaatgcctgacgtgcttcactttcagtggcgaagttatggttgatataaatcacgcctaagctctgtacgtcgtccatatttctggcctggtggttattaatttcaatggctgcccatgtatttgcacttagcaaaagcacagccagaagggctaaaacacgactgaacatagatacctcctcgacggctgactttgtgtgctctcctctgtgatgatcttctgatttaattttaatcaatgataaagaagttgatggtgaccatttctgatgcagttgttcaaaaaaacaccatgatgaagtgtgatgaacttcaaatcagcgtgttagtccactttggtgaaagatgagatttatttgtcggctggccttgagtttagcggggtatgtcagtactataacgcgtcatttttcagccgacctttaacacgttccttgcctccccgggattcggctgacccagacaggaggctgaataatccgtaaggagcaattcgatgcgtcattacgaaatcgtttttatggtccatcctgaccagagcgaacaggttccgggcatgatcgagcgctacactgctgccatcactggtgcagaaggcaagatccaccgtctggaagactggggccgccgtcagctggcttacccgatcaacaaactgcacaaagcacactacgttctgatgaacgttgaagctccgcaggaagtgatcgatgagctggaaactaccttccgcttcaacgatgccgttatccgcagcatggttatgcgtaccaagcacgctgttaccgaagcatctccgatggttaaagcgaaagacgagcgccgtgagcgtcgcgatgatttcgcaaacgaaaccgctgatgatgctgaagctggggattctgaagagtaatttctgatgaccaaccgtctggtgttgtccggcaccgtgtgcaggactccccttcgaaaggtcagtccatcaggaattcctcactgccagttcgtgcttgagcatcgttctgtgcaggaggaagccggctttcaccggcaggcatggtgtcaaatgcccgttattgttagcggacacgaaaaccaggccattactcacagtataacggtcggcagtcgcataaccgttcaggggttcatttcatgccacaaggcaaagaacggactgagcaaaatggttttgcatgccgagcagattgaattgatagattctggagactagccatatggcacgttatttccgtcgtcgcaagttctgccgtttcaccgcggaaggcgttcaagagatcgactataaagatatcgctacgctgaaaaactacatcaccgaaagcggtaagattgtcccaagccgtatcaccggtacccgtgcaaaataccagcgtcagctggctcgcgctatcaaacgcgctcgctacctgtccctgctgccgtacactgatcgccatcagtaatcggtcacggtccattaatacgactttgagaggataaggtaatgcaagttattctgcttgataaagtagcaaacctgggtagcctgggtgatcaggtaaacgttaaagcgggctatgctcgtaacttcctggtaccgcagggtaaagctgttccagctaccaagaaaaacattgaattcttcgaagcacgtcgcgctgaactggaagctaaactggctgaagttctggcagcagctaatgctcgcgctgagaaaatcaatgcactggaaactgttaccatcgcgtctaaagctggcgacgaaggtaaactgttcggttccatcggtactcgcgacatcgctgacgctgtaactgcagctggcgttgaagtggctaagagcgaagttcgtctgccgaacggcgttctgcgtaccactggcgaacacgaagtgagcttccaggttcacagcgaagtattcgcgaaagtgatcgtaaacgtagtagctgaataattcgttattcaacgagacgtaaaaacgccgaccattggtcggcgttttgcttttgtagcgagcacttgcagatatcgataagggccacaataagcagccctacgaagataattacttagctgcctgaatatcagccagcattggggcaagggctgggttgtccttagcgaagtttgcgtacattggctgtactttctcgataaacggagctttatctacctggtagactttcacgcccattttatccagttttgcaaattcttgtttctcttcctcgctccacaagtctttcatgtagctcattgattctttagctgcttttaatataactgcctgattttccgggctaagtttatcaaacgcagcattgctcatcagaaccacatcgggaaccatagtgtgttcgtcaaggctgaaggattttgccacttcaccgtgacgcatggtagtcagcgccatcacgctgttttctgccatatcgaccacaccctgctgtaaggctgtatacaactcgccgtaatccagtggcgtcgggttaccgcccatgactttgatcatttcaactgcgccagggcttggctggacacggactttcatgcctttcagatcgtctggtttcagtactggtttattgccatagaaactgcgggcgcctccatcataaaaagtcagcccgaaataacctttgcttttcgttgagtcgaggatttttctcccgatatcgccctgcatgacctgataataatgatcacgatcgcggaacaaataaggcaggctaaataatttataggaattttcaaatgcttccatttctgccgcattggtttttaccaggggaatagcgccagaacgaatcagctccattgtttctcgttgagtacccaatgttccatttggataaatacgaatagtaatatcaccgttagagtactctttgctctttttcgcaaagaactccatcgctttatgaacaggatgagacttatcctgattatgactcagttttaatgtcactgcccaggactggcttgcggataacataagaacagcaccgataatgccagcggatacttttattttcatagatgttccttttctaataaatatggcggcaggtgccgccagtgaatgcgcatcagtagcccagtgctcttggcaatgccatactgatttgcggaatataggtcaccattgccagcaccaataccatcacggcatagaatggcagcataggtttgataattttattaatcggtaatttagatacactacaaccgacaaataacacactgcctacaggcggagtacaaataccgatacacatgttcagtaccatgacaataccaaagtgaatcgggtccatgcccagttcggtgacaaccggtaaaaatatcggcgtaaaaatcagtaccgccggtgtcatatccataaaagtgccgataatcaacaggataatattgataataagcaggattattattgggttgtcagaaatagtgttaagcaaatcgagaatcaggaagggaacgtcagcgtttgacattgcccatgacatacccatcgaagaaccaattaataacaagacaattgcagtggtaataacggattccagaaatattttaggtaaatctttaactgagatttcacgataaagaaccagtgcaaggaaaagggtataaattactgcaattgcggaggcctctgtcggggtaaaaataccacttaatacaccccccataattaaaataatcaggaaaatactggggatagccatccatatcgcaacgccagcctggcgtaaagtcgggcgttctggctttggataaccgcgacgtaccgcgataataccggctattaccatcagtgccagacccagcaaaattcccggaacataacccgccaggaacagtgcggcaatagaagtaccaccactgaccagtgaatagacgattaacgtattacttggtggaataagcaaacccgtcggggcagaggcaacgttaaccgcagtactgaatgccgggtcgtaaccctctttaacctgttgcggatgcatgacgccgcccatcgcagccgccgaagccacggctgaaccagaaattgccccgaacagcatattggcgagaatattacagtgggcaagtgagcctggcagacgaccgccgagaatacgggcaaagttgattaatcgtcgcgctattcctccatggttcataatgttgccagacaagataaaaaatgggattgccaacaacgtaaaactatctaacccggaggctaacttttgggaaaccacactcaatgctgagttgaaatcgagttgtgtggaaattgatgccagtgtcgataaaccaatggcataaacaataggtacacctaatgccaacataaaaaagaaggcaccaaataacacaataatcggtaaccagtaatccataatttctccattcctactatggttggttgttgtttgttatctttagagtggttgtttaagttcggttaaaaccatatctatggtgtatataataataagtacaccactaatcgggatgctcatatagatatatcccatttgccagcctaaagcgggcgaggtctgacctgaatcgaatgtatccatcgttaatagcccaccaccatataccataatgatggttgcgaagataataacgataatctgaatacacaaaaataaatgacgtcgggcttttcctttcagcatcataggtagcaggtcaatcgccagatgccggttttgccctgcggtgtatgccccaccaaaaagtccaagacaaataaagagcaaacggctgagttcatctgtaaaaatactgggactagtaaatataaatcgtgcagccacctgccacgtcacacatgccacgatgatcgccaaaatggtaatgttcaatgctgcaagtagagcattaatagatctaattatatttcgcatagtgattaacctttgcaatatcattcatcctgtggctggtaaattgtcccattaagaaaaccaggccagtttttttcaaaccaaatacctcggataataggaaactcacgaacaggtgtttctctgacgtgaaagataccgttgcaataatgaataagtagtttatcttttttatcctcagtacgctctgaacgaaagcgccaggcatcacaaaaaccatttcgtgtttgcggaatagaatttccatccctgtcgagaataatacgtgctccccgactaccaccacctgcgtcaatataatgcgttaattgcgttaatacggcggcagaagtcagtgccatatgccgccacataaacagctcggcaacttcacccacatgtttgatagccaatccatgccgttggacaaattcgctcaatagcagggcatcgcgagtggcgcgtcggactttatcggcatggcaaataaatcccgcatggtcagacattcgtgcctgaattttttctctcacaaccgacaacggcatcccggtcccgttatcgtgcgcctgagtaatgatctctcttatagaagccagtgtaggagctaccagctgtgctatatctccattaatattccgcttttgcgtgcaaccaataaaacgtgccagacgaacagcaaaaacctgcccggcattcaatgctgcaccaccagggcgagtgacgccgtgtgtgccagcaacttcccccacggcgaaacagccgggcagggaggtttgtccccagatatccacttcaatgccgccattcatatgctgattattcatggcaaactgcaaaggctgtgtggtgagatcgtaaccgtgcatcttatacagcgagatagacagcggattcattcgttgcagccgttcgatgggcgatggtgccagagcgtcgttattttccagatacgcgcgaacgtcgtcgtccagtcgatctaatgagaacggcaggtcacccggcaccgcttcaggattgcgattgaaatccataaatacctgacgccctgattgctgctcttgcgctactgccatatctaacaagctggagccaaaatccatcacccgcgtggcgtggaacggccactgatagcctttacggaaaatgtttgaagccagctcctgggtggtgcgatagtaatccgcgaggaagttatactcgttaccctcagcatccacggaatagatatacgggatcacctgtacataggtgccggataaattccacggaaacgtgctacgcggcgtgcctataccaaactggctttcggtcagattggttagcgtcagaccttcctccagcgccagccccagcgagccgaagcatttatgtggataaacactgtcgcgataaagctcgccaggccctcctgttgccagtaccacattgggcgcagtcacaattgccagcccccatgggttatgggcgcgatgaccggtcgcgaggattgcccctgccacgcggtcttcgccgttttcgtcacgctgatgcagcagtttaatcactgttgcactggtcaacactggaatggcgaggcgctgtacttcttccaacagcactttcaccattaaccttgaggtacgcggcccacacgaggttgcacgcccggcttcgtcatggtcggtttgataacgaagaatcgcgccatagcgatcttccggtaattccagaccaagatattgcaacccgcctagagtgtgcagagaacctaccgcttcgacataagcggtgtcgtgatccatcgccccaccgctcgccagtgcctctgccagtttggtgaagttgtcgccgttgcccgcggtagcggcggtaaatagtgtctgtttatcggaaccagaacatgccgacgtccccatatataacccggcggtagcgatcagcacattttgctggcggcgtttaagttcaactgccgcacgtaatcctgctgcaccactgccgactaccagggcatctgtttgccagagtgggtaatcaacaccgtctaccgtgacaacccatgcgggctctgcctgtgcaaaaccctttgggaaagtaacgtgcgtcagcgcatcaaggatggtgtcatcaagctgactcatgcatcctccatcggcgtaaacaggctactttccatcaggcgtgggtgcttgataattggacggaaagccatatacggcagaatgtcgcgctcaatctccacacccggcgcgatttcaattaattcaacgccttctgccgttaactggaatactgcgcgttcagtgatatacaacacttcctgaccactttgctgtgcgtaggcggcgctaaaagtgattttttccacctgggtaaccagtttagggatttgacctgactgggtgatatgcaagccatctggcgttacatcaatcttgctacctttggcgtcgaacgtgccgcagaacaccactttacgggcgttttgcgcaatttcgagaaaaccgccgggaccaatgagattgccattgagatgggatacgttgacgttaccgtactgatccatctctcccatgccgaggaaggtgatatcgatccctccgccactgtagaactcaaattgatcgagtgatggaataatggcatcggcgttgcgggcgcagccgaaaaacgcatcatccagcatcataccgttatgcacgccttgctcgacgctcagccataaactttggtaaggcacgccttcgcgcagcgctacgcctggaatacccccaggaataccaaagccaaagttggttgaagcgccagctaccagttcgcgtgccgcccgacgggcaatcaggcgacgtaccggatgactaaccagttcaatggcgtcgttagaactcagacggcgatgttggccgctgatggtcaggtcgtaaccgccaagataggtttgtggttgttcgcggtgttcaacgatgccatcaaccagaatgcccggtaatttgacccggcgtggttcaatcgcgccagcttccagcacatcgcgtacctgtacgaacactttgccgccgctgttgtgtgctgccagcgccatggaatagctatccatatcaatcgcttcttcttcaaggctgacgttgcctcgaggatcggcataagtgccacgcaaaatcgcgtaatccactttgaaagggcgataacgaagtttggtttcaccgtcgatttcaatcagttctaccagctcgtcggtagtgcattcattcgacttaccgccgccattgcgtggatcaacaaacgatcccagcccaacgtgggtaaaaagccccggacgtccggcgccgatctcccgtagcagtgcctgaatcacgccaccaggaaagcagtaggcttcaatcgtgttattttttaccagcgcctgcattttgggcgaccaggtaaagtgcccggcaataatgcgtttgagcatctctgcgtgcgcaaaacggttagtgcctttgcagtcgcgatcgccaatacccagcgagtggattagcgtcaggtagcgagggtgtccggtttgcaggaaacgcgcttcaatagcagccagaatatggtcggcttccaccataccgccgccgttaccgctaatagcaatagtcgcaccgtcctgaatttgcgccgccagtgcctcggcggttgttatcttacgcatacaatttccttattgattatggaagctcacgctacttttttcggcaaaggcgcgcgtcgcctgctggcaatcctgagtggcagacattaatccggccagtagctggtgcgggtaatcggcatgtttattttccagtgccagaatcagttgcttaatatgcgccagtgccaccggaccgcatttttccagctgcgctaactggttcgccatccagctttccacctgttctttttctaccacttcatcaattaaattcgccgcctgggcttcctgcgccgtcaggcgtttacccagcatcagcatctggcgaccgaccaccggaccaacctgattaagcacacgttcaatgcccatccagccaggcaccatgccgagcatcacttccgggttagagaatttcgcgccggggcgggcaatacgaatatcgcagcacaaggccagttcaataccaccgccgatggtatgaccgttgagattcgcaacggttaattggggtatgtttcgcaggcgattaaaaacgtcattaccgcgtttaatccattttctgcccatatctaatggcgaataggccgaccacgatttaatatcgccgcccgcacaaaagaatttatcgccggttgccgttaattcgactaatcgtaatgtggtgtcgttttcaatttcatttaaataatggtcgagagattcgatcatctcttcgttaatagcatgacatttatcttcacggttcaatgtcaggcggcaggaagccgccactctgctgaacagaacgggttggtcactcatgatcattccttaacaataatgcgcgatgcgatcgacgctaatatccagcgtgctgttaatatctttctgccaccagtaaggcgagaatatttccagttcaatagcaccattaaatccggcgttttcaaccagccgacgaattgacggaatattgatgacgccatctcccggcataccacggtcattgaccagatcagtggtcggcactaaccagtcggaaacatgaaacgcgaggatgcgttttccggcacgcaggatctgactggcgagatccggatcccaccagacgtgataaacatccaccgccacgccgaggccaaactcaccatcgggatcgagttcatcacaccagtccagcgcctggcgtaacgtgcacaggcaagagcgatcggcagctgtcatcgggtgcagtggctccagcgcaattggcacgccgacatctttcgaatgtggcagcaactggcgaatcccttgttttacttgttcccgcgcttcgtacagatcttttgtgcccgttggcagaccgccaaccacctgcatataacaggcggcgttaagcaccgctgcgtcgtccagcgcccggcggttatcatcaatcgccagtttgcgttccgccagtgtcggcgcggtgtagtaagtgctacggcacaaaccggaaacgctcatgttactggcggcaagctggtgggcgatttgctggagatcttcaccttgcaactccctgcgccagggagcaatcgcgccaataccacgcgcggcgcaggcatcaataatggcgggtagcggcgttttatagcccagtgttgcggtattgatactgaataaatccgggcgttgtaacagatctctcatgattcagcctcagaagcgcggcatacttaagccgccgtcgatggcgaccgcctgaccacaggtgtaaatcagtttaccttccgccatcgcgcggacagtggaagcaatatcagccggataaccccaacgtccccacggcaccagacctttggcaatcagttcgtcgtaataagccgttgccggaatagtcatatcggttttgatgagaccagggcgcacttcataaacgccaatttgttcattacaaaggcgagcagcaaacagacgagcagcggcagaaacggcggttttggcaatggtgtattcgccgcgattcatcgccagcatgatggcgttgatggaactgacgaaaataatcgagcggtgcggcagctccgcttccggtttcggctgtgccagtaagcgcttactgaatgcctgagcaaggaagaacggcgcgcgggtgttaatggcaatgttttgatcgaagctgtctggttcgaggtcgaggaggtcaccgcgttttttcactgaaatccccgcgttattgagcagacagtccagccgcccccactggttttgcgccgcgtcgagcatctcttcatgcaaggagagatcgccgacatcggcagggaagcaaatgacttccacgccttctgccaaacattcttgttgtgtgatatgcagtttttctacgctgtcggcatcgggacgatcgttaatcagcaggttaaacccgccacgagcaagctccagcgcacagccctttccaataccacgagcggctccggtaatcacggcaacaggacgagtggatttcatacaatagctctctttttttgaatattgttttctaagtgacaattagcttgcgacgtgccgcaagaaagatcaaccatctggttggttgatatgcgatagtgatcacaggacatttgataacttgatgaaagtacaagtttttatcctttttactggagcttctaattaatcgggttaagatagttatcttgaagaggtcgtggggaagcgttatgtatcttgataccagcaacgtacagagcctgaaggaaaagctgctgttatgcgcggttaatgaatttgccgaatatggttatgaaggggccagggtcgataatattgttaaggctgcggggtgtagtaaacagacggtttatcatcactttggtaataaagaaaatttatttattgaagtactggaatatacctggaacgatattcgacaaaaagaaaaggcccttgatttctcagatcttccgccacaaaaagctattgagaaaattattgattttacatgggattattatattgctaacccctggtttttaaaaattgtgcatagtgaaaatcaaagtaaaggtgtgcattatgcaaaatcacagcgtctcttagaaattaaccatgcgcacttgcagttaatggaatccttattggatgaagggaagaaacacaatatttttaagccagatatcgacccattgcaggtgaatattaatattgctgcgcttgggggatattatttgatcaaccagcatacgcttggcctggtttatcatatcagtatggtttccccccaggcactggaagccagacgtaaggtcatcaaagagacaatccttagctggcttttggttgacccttcatctaccgcgcacgaataaaactgccatccggctggcgggtaaacaggacctgttgattattccccgtatcaatggttaagcccgtcaccacgccgctggcgttctggcggattttcaccatttgcccgttttgcaaattactcagcggcttacccgcgccttctacctgcgccattgcatagacatcggtagcgggcagtccgtggtcgcggaacagctgcgccatcgttttaccgggttcgacacggtaagagcgccattgattatcaattccgctatctggctggaatggttgcgtttgggtagtttgcggctgctcttctggctggccttcctgtataggttctggagcgaccggagccacctgatcaggatcattttgtggggtgactaattgcgcccgcagctgttcttctgtcggcggttgtgattgcgactgaatatctaactgcgcttcacgcgtcaccaccggcgcgttgggcgtatcatcagatggaagcagaaatccgaccaccaatacaatggcggcaataatgatcccccgacgatgcatcggcggcagcgggtccatgaagcgaaaattgtccggcgcgtgccagactttctccagggttggttttagttcaaagcgcccgggcatggtttcctcctgctccgcgtcttgttcctcaatcatagcctatgaataagctaacgctatgatgtccgtggtaaacccgcctttattatattcatacgggatattgctattgtttctttttccccgggatttgtcatcattcctgcgacaaagttttacccaaagaagtgtggctgatatgctgcccgctacttttataccctaagaaaggaaatacgatgaccaccccaacttttgacaccatcgaagcgcaagcaagctacggcattggtttgcaggtagggcaacaactgagtgaatctggcctggaagggctgctgccagaagcactggttgcaggtattgccgatgcgctggaaggcaaacatccggctgttccggttgatgtggtgcatcgcgcgctgcgtgaaatccacgagcgcgccgatgccgttcgtcgtcagcgtttccaggcgatggctgctgaaggtgtgaaatacctggaagaaaacgccaaaaaagaaggtgtgaatagcaccgaatctggcctgcaattccgcgtgatcaaccagggtgaaggcgcaattccggcacgtaccgaccgcgttcgtgttcattacaccggtaaactgatcgacggcaccgtgtttgacagctccgttgctcgtggtgaacccgctgaatttccggttaatggcgtgatccctggctggattgaagcactgactctgatgccggtaggttctaaatgggaactgactatcccgcaggaactggcatatggcgagcgcggcgcaggcgcatccatccctccgttcagtaccctggtgtttgaagtcgaactgctggaaattctctaagcagcgcattctgttcccctcgaaccagaggggagcaggcattcagcaataaacccttcagtttgccaaacggcgctattttgtgttgcaaagaccccgtaagcgtgtatttttgtgagctgtttcgcgttatcaccgtgatatgacactcactttaaacataaaattaacattagatctaaatcttagtattcatcccgcgtattgttacctaatatcgatgagtcccgatacagattcgtcgtatcatagactgactaaaggccgtagagcctgaacaacacagacaggtacaggaagaaaaaaacatggtagatcaggtaaaagtcgttgccgatgatcaggctccggctgaacagtcgctacggcgcaatctcacaaaccgacatattcagcttattgccattggcggtgccattggtacggggttgtttatggggtccggcaaaacgattagccttgccgggccgtcgatcattttcgtttatatgatcattggttttatgctctttttcgtgatgcgggcaatgggggaattgctgctttcgaatctggaatacaaatcttttagtgacttcgcttccgatttactcgggccgtgggcaggatatttcaccggctggacctactggttctgctgggttgtaaccggtatggcagacgtggtggcgatcacggcttatgctcagttctggttccccgatctctccgactgggtcgcctcgctggcggtgatagtgctgctgctgacgctcaaccttgccaccgtgaaaatgttcggtgagatggagttctggtttgcgatgatcaaaatcgtcgccatcgtgtcgctgattgtcgtcggcctggtcatggtggcgatgcactttcagtcaccgaccggtgtggaagcgtcattcgcgcatttgtggaatgacggcggctggttcccgaaaggtttaagtggcttctttgccggattccagatagcggttttcgctttcgtggggattgagctggtaggtactacagctgcggaaaccaaagatccggagaaatcactgccacgcgcgattaactccattccgatccgtatcattatgttctacgtcttcgcgctgattgtgattatgtccgtgacgccgtggagttcggtagtcccggagaaaagcccgttcgttgagctgtttgtgttggtaggtttgcctgcggctgccagcgtgatcaactttgtggtgctgacctctgcggcgtcttccgctaacagcggtgtcttctctaccagccgtatgctgtttggtctggcgcaggaaggtgttgcgccgaaagcgttcgctaaactctctaagcgcgcagtacccgcgaaagggctgaccttctcctgcatctgtctgctcggcggcgtggtgatgctgtatgtgaatcccagcgtgattggcgcgttcacgatgatcacgacggtttccgcgattctgtttatgttcgtctggacgattatcctttgctcgtacctggtgtatcgcaaacagcgtcctcatctgcatgagaagtcgatctacaagatgccgctcggcaagctgatgtgctgggtatgtatggcgttctttgtgttcgtgatcgtgctgctgacactggaagatgacactcgccaggcgctgctggttaccccgctgtggtttatcgcgctggggttgggctggctgtttattggtaaaaaacgcatggcgaagtaatgccgctaaggcacctgcgggtgtctttcaggctgcaaaattgcctgatgcgctacgcttatcaggcctacagaacctctgcaatatattgagtttgcgtgcttttgtaggccgggtaaggcgtttacgccgcatccggcatgaacaaagcacactttgtcagcaatctcctttgtctttatacattcctaaaaatacttcccgtcatcgacagctctcaggcgcgggcttaccgtggatctttgccactcattgcagagttcactatggctaagcacagttggttattaatcgccgcattacctctctccatttcaccttcctggggcgcagatttttattaccgccagcaggagaaaggcacggtttatgttgccgaacagaagggagaaaaggatgagatcctctccgaactgccgggcgttaatttttcccgcctctggcgtattgccaatttagccaataaccaagaaacccgcttactgtccgattttaatcccgataagttcgattgcgatgatcggaataattgccagcatacctggctcaccgatggacgctctgttctttggtctggcaaagtcctgaaaaatccgcccggtgaacctaatgtcgatgccgccagttttcaggcattcggtgctttcgctgccgataaacgcagcgtctattttgacggtcagcgtaccgatgatagatgaagtggatatgtatatagctgtgtctcagttgcaaacaaatatttatgtaccgaaataaaagtatcaatagacaattaattaataaatcaggagataaagtggctatattacatccacaggagtgctggttgctggaaagaataatgtcgccggaatattatcggcgtcgttttgagggctggcaggagtttgtcgagctgtgcgagcgacaggtggcagagtggagcaagaccatgccgctggatgtgcgccgtcgtccgctgtgcgagcagattgacgtcgtctggggcgggcgagtgttgcccaatatccgcagtactttaaagtcggtacagtatgactttattcagctacagcagggggacctgcgggtactgcaatccgggggcaatattagcagtgatatgaaaggactaattgattatccgtcggactggatgtcactcgccgcgcaaaaacagtatgacagactgaaatggcgaggtgcacattataataatttaatcagacgtacctcgggcggatactggtatgacggcgaactgacttattattatgaggaaagtctgcacggcccgctggccctgccgatgcaattaccgttgtatgagctggatagtagcgtatacctgcgtgaggatgactcggtaacggtggctggcctgtatctgccggatatcccagatgccagcgcccaactgttgtaccggagtgaacatattcccgaggcttggcaggggcgggtacgaacgaagtatgtcaacgaggctgggatacaagaatattactgggaaagcggggcgtgggcaaaatgcaattggaaacgtatacggcgggtggcaaaccgatttatcaatgtgccgccggagggatttttcccacagggcatgccggaggagttgtacaactggccacagcgcgaagcgcagtatgttacagaccggcagcggatagcggcctttagcggtgaagcttgtcctcatagcggggagtggtcgatttttgtagaaggtagacaagcgacggtgacactggagcagggagagcagatgccagaatggacggacaggaaaatggagggggagtataaaagaggcgagaaattccatgtgctgtggtcgctgatgaaccgccatgatggcgggtcggtgtgggtggaagcgtagcggtagctggatgtacacgtaaaaaccagggaatgggtgattttattctggcttatacaggagcgatgaataagtaattatattaatgaaaaaaataagttagtaaccgttgaaggaacttattattggctgaataatgaattttcccagttcagtagatacaaaagattgtcccggagtggtgaataactcaaagcatttgaaaacgcacctgattgtgtaaaccaggtgcgttgatcgaacaaattactcacccgccagcgcgcgtgggaacagtacattgttttccaggctgatgtgatccatcaggtcatcaatcagttcattaataccgttatacatcgctttccaggtggtgcaggcttccggcggcggtgtgacgttattggtggtgtgtttaatcacttccagcagttcgcccgcttcatcgtgctcgctttccatcacgctgattggtcccattgcctggctgcccatgccttgtttgatcatcgggaagaggatctgctcttctttcatcatgtggctggaaagctcttcatgcagcatagtcaggtattttgtcagcccttttggcacgctcggtttgtcggcgtgaacgcgctcgactttagtcgcttgcaggatcagctccggcagctgctcgcggtgacgatcgtggtagcgcacgatgatatggtcaatgatttctgccagcggggcgctacgccagtctttctcaatcggttgttcagcaagctttgccagttcagcttcaatgacctcaacatccagttctttacgtgccgccgcgcgcgccagcgtctgcttaccgccacagcagtaatccatatcatatttacgaaacagagccgaagcgcgagggatagagagcgccagttcacctaaaggttggtcgcgataagccatagctgatacctcattcttaataagataagatgtattttaaatgcatctttaaggcaaaagctataacccttacgtagcagaggcttatttaactcactgccagcgtgtcaactttctgagacagattcagttaaaggtttttctggttttgctctgaccgcaatgaccacgccaatcactaacagcgcgataccgctcagcgtcattagcggcggcatttgctggcggagtaaaaaggtgtacagcaaacctgccagcgtttcgaaaacaatcagcggcccgagaatcactgtcggtaatcgctggctggcgacgttccagcagagtgcgccaacccatgagcaaagcacggctatcgcaaccatcagactaataaacaccagcggacgggggccaaaaggtaaggagaagtccggcgtttgtatattcagccagtaacaggcgacgagatagccgatgagagaaaccggcagcgtgaccagcgcctgcgccgtcgcccacatcatcggatgtttgtcgggattttcccgcagccagcgggcgttgcgcagggcataccatgcccagcagaccacggaaactaacgctagcacgatgccagaggtataacgtgcccagtcaaaatcggggagtccgtggtttaactcagcaatattcacactcgccaggccgatgccaatacaaatcagtgccggggcgagttttccccacgcgagtttgccgtcgcgctggctataaagcagattggcaaagacaggaatgaccaccggcagggtgccgataatcatcgtggaaacaggcgcgccagtacgttgaatggcactggcaaggcagaagtaataaatgaggttgcccatcatagtgagcatcaaggcggtaagccagtcccgacgcgccaactgacgcagacgcacgcgtcccagccaggcaatgggcagcgcaattaaccctaacgccagataacgccccatcgactgcaacatcgccgggtattccggtacgatcaacggcccgacaaaaataagcccccacatcaaccctgctaacagggcgtacagcacgccgctaatcattactggcatccattggtctgtcagaagaaagttcaggaagcagacatgattgctcccggcatcccgtcattattagagaggatgcgggaggatgccactttaattaactagttattaacattaaaaagatggcttacgctttcggctaacgttgtcgttgggcggccaatcaatttgctaagcgttttgctgttatcaaacagaccacctttcgatgcgccaacgtcagaatccgccagcatatccgccagtccgtcgggcagtccgacgcttttcagtgccgcggcgaaatcggcttcgctcagattttgataggtaacggattttccgctctgtttggtcagctctgccgctaactgtgtcaacgtccaggcactatcgcccgccagttcgtaaaccttgccttcgtgaccggcttcgctaatcacgcgtgccgcagctgccgcataatctgcccgcgttgctgaggcgattttgccatcgcccgccgcaccgataaatacgccgtgttccagtgctgccggggcgctggcgaggtagttttcggtgtaccagccgttgcgcagcagggtgtaaacgatgccagaatcagccagcattttctccgtctcgatgtgctcatcggcgaggccgagcggggaggtatctgcatgtagcaggctggtataagcgataaatttcacgccagccgcctttgcggcattaataacattacgatgctgcggggcacgttgacccacttcgctggaagagatcagcagtagtttttccactccctgaagtgcagatgtcagtgcggcttcatcgccgtagtcagcctgacgcacggtaatgccttgtgctgccagggcctgggcttttgccggattacgaacgatagccactatttggctggcaggaaccgttttcatcaaggattcaataacatagtgaccaagttggccagtggcaccagtaatagcgatcatgggaagtctccatcgttttgtcttgtgtttaaatacgctaacacctaaacttacttttagtaagtacgtacaaaaaggtaagtatgaaatgagtcaggttagcctgtcgcaacaactgaaagagggtaatctctttgcggaacagtgcccgtcgcgcgaggtgttgaaacacgtcaccagccgttggggggtattgattctggtggcgctacgcgaaggtactcatcgctttagcgacctgcggcgcaaaatcggtggggtgagtgaaaagatgcttgcgcagtcgttacaggcgttagaacaggatggttttcttaaccgtatcgcgtatccggtggtgccgccgcatgtggaatacagcctcacgccgctgggcgagcaggtgagcgaaaaggttgctgcactggcggactggattgagttgaatttgcccgaggtgttggcggtgcgggatgaacgtgcggcataactgccggatgcgctgagcttatctggtctacggtgcatggcttgtagggcggataagatgcgccagcatcgcatccgccaataaatgccggatgcggttgatgatttataggccgaaaaagaagtgttttacttactcaaatccacctgataaatcgcaaacccgatatcatcggtcgcgactttattcatcggatattgccctttctctttaataaacgctgcggctttatctgacggggaagtttcgaaacggatatccagtttcttatcgccggctatcggtgctaaacgccagttgttatctgccgccgggtgaatttcccccgcacgtttcgactcatcagcaatccacgctgccagcaccgagcggttctcatccggtgaagcaaaagcgatatggctgtcgcccgtaccggcaaatttgccgccgtaagcgcgatagttattggtggcaacgaggaacatggcgttcggatcaatcggcttgccgttaaaggtcaggttcttaatcctttccgcattggcattaatcatctggcactcgccgtcataacgggcgggttgggtaacatcaatctgataattcacaccatcaatcacatcaaagttataagtgcggaaaccatcccagttaatgagtgactgtggtttcgtgctgttaggatcaatctggttaaactgtccggcagagcattccagccactctttcacctctttaccgctggctttcaccacaatcagcgtattggggtagagataaagatcggcggcattacggaaggtcaactggcctttttccacctccacatagcttgccgggtcatttttgcgaccaccaactttaaacggtgcggcagctgaaagcactggcagttttgccagatccggatcgctctgaatgtaatgctcgacatacgctttttgcgcgttgttcaccacctgcacggtcggatcgtcctgcaccagtgccagatagctatacatattgtcggcagatttaccgattggcttgctgacgaactggcgtgtggcatcgtgatcggctttgagtgtttctaccagcttgctgtcttccgccgcgagggattttttattagcgatgtcgtaaatcggtcgtgcttccgctttcgcctgcgtcacctgccatttaccgctgtcattactgagttgtaagtcgaccacaccaagatgatcgccccacatgcctggcattaccgccggaacaccattcagcgtgcctttcgcgatatcagctccttcgatatcagcaaaatctttacttgggaaaacggcgtgagcatggccaaacataatggcgtcaacacccggaatttcactgagataataaactgagttttccgccatcactttatacggatcggcagacagcccggaatgcgccagaacgacaacgagatcggcacctttctcacgcatttcaggcacgtatttgcgcacagtttctgttatatcgttaacggtgactttgccggacaaattggctttatcccaccccataatctgcggcggcacgacgccaatatagccaatctttaacgtctgtttttttccgtctttatcgaccacttcggtgtctttaattaaatacggtgtaaacatgggctgtttggtttttgcgtcaatgacgttggcatttacataagggaatttcgctcctgccaacgcatttttcaggtaatccagaccgtagttaaactcgtggttgccaagcgtgccgacggtatagtccagcgtatttaatgccttatagaccgggtgaatatctccggcttttaatcctttcgccgacatgtaatcggccagcggacttccctggatcaagtcgccgttatccaccagcacgctatttttgacttcattgcgggcatcgttaatcaggcttgcggtgcgtaccagtccgaacttttccgtggcggtgtctttgtaataatcgaaatccatcatgttgctatgcagatcagtggtttccatgatacgcagatcgaccgtcgctgcattcacactggcggcaatcagcgtggccaggagcgttgcgctaaacttaatcatcagggacatccttttattatcgggaatacgaaagaaaagggagaataaacgtcttacttatagaacagtgaagaatgccacaattttacgctttgaaaatgatgacactatcacagttggcgcattcattaacgatagggtataagtaaaacaataagttaacaccgctcacagagacgaggtggagaaatgttagatcaagtatgccagcttgcacggaatgcaggcgatgccattatgcaggtctacgacgggacgaaaccgatggacgtcgtcagcaaagcggacaattctccggtaacggcagcggatattgccgcacacaccgttatcatggacggtttacgtacgctgacaccggatattccggtcctttctgaagaagatcctcccggttgggaagtccgtcagcactggcagcgttactggctggtagacccgctggatggtactaaagagtttattaaacgcaatggcgaattcaccgttaacattgcgctcattgaccatggcaaaccgattttaggtgtggtgtatgcgccggtaatgaacgtaatgtacagcgcggcagaaggcaaggcctggaaagaagagtgcggtgtgcgcaagcagattcaggtccgcgatgcgcgcccgccgctggtggttatcagccgttcccatgcagatgcggagctgaaagagtatctgcaacagcttggcgaacatcagaccacgtccatcggctcttcgctgaaattctgcctggtggcggaaggacaggcgcagctgtacccgcgcttcggaccaacgaatatttgggacaccgccgctggacatgctgtggccgcagctgccggagcgcacgttcacgactggcagggtaaaccgctggattacactccgcgcgagtcgttcctgaatccggggttcagagtgtctatttattaattaatttatgcagcaggtccatcacttgctgcacctcttcctgagtaagcgccccgtctttggcccattgcacgcgaccgtctttatccagcaccactacagcggaacttttttcatccagctgccaggcaccgcgtgcgacgccattgctatcaacaataaactgcgaccagggataaagctttttattactctccagactgctgcgcacaaacatgccggaacccggaattgcgtcgtcggtgttaacaatggtggtggtctggtaacgatcgtgcggtaacttcgctgatttaatcgcttcaatcagcgtcgcgtttttctcttttgcagaggtgcgaccagcaatatgttgcagtactcgcacttttcccactaactgcgcgctgttccaggttttgtagctaaactgatctttatcaagcaccaactcgccacgatcggtgatgccaatcggcggcactcgctgaccggtttcgaactgatgtgcggaagccatcatcggcaacagcaggcaggtgagtgccagaatcttgcgtagggtcatggtgtttccttcttatgatatgcaggtgatccgaccacttgggtctgagttttaatcatatgtgctatttatcgaatttcccgcaagtgtgatgccagtttgcggtcaagcgcacaaatcatatgaaaaatgaatgcttatactgaagaccgcgcttcggtaaaaagataattctgaataattgtaacctttaggtaaaaaaagttatacgcggtggaaacattgcccggatagtctatagtcactaagcattaaaatttgcgcctcataatagttgggccgattgtggcaccgcacaggcgtaatactcagcaggagataacaatgaaaattttccaacggtacaacccacttcaggtggcgaagtacgtaaagatcctgttccgtggacggttatacatcaaggacgttggcgcttttgaatttgataagggtaagattcttatcccaaaagtgaaggataagctgcatttgtcagtgatgtccgaagttaaccgtcaggttatgcgtctgcaaacagagatggcttaaccaaagtgctatgcagtaataagacggctcctgattcaggagccgttgatgtttctgggggttacgcgacgctttcttctttatctttagcgtcaggcagttttggcgaaagggcggtggccttgctgtcgatccgggtcaccagcagctggtcgatgcggtagttatcgatatccaccacttcaaatttgtagccggcgaatttcaccgaatcggtgcgtttcgggatcttacgcagcataaacatcataaagcctccgatggtttcgtagttgcccgactgcgggaactcgtcaatatccagcacgcgcatgacgtcgtcaattggggtgccgccgtcaatcagccatgagttctcatcacgggcgacaatctgctcttccagcccctgaccgaccagatcgcccatcagcgtggtcatcacgtcgttgagggtgatgatccccaccaccagcgcgtactcgttcatgatcaccgcgaagtcttcacctgcggttttaaaactttccaacgcctctgaaagggttaacgtatccggcacaatcagcgtgttgcgaatttgtacgccgctgttcagtgccaggctttggttagccagcacgcggttcagcaggtctttagaatcgacataaccgatgatgtggtcaatatcttcattacagacgaggaacttagagtgcggatgttccgccaccttattcttcaggctttgctcatcttcgtggagatcaaaccaaatcacgttttcacgcggtgtcattgaagacggaacggtacgggattccagctcaaagacgttttcaatcagctcgtgttcctgtttacgtaacacgcccgccagcgcaccggcttccactaccgcgtagatgtcatcagaagtgatgtcatctttacgtaccattggcagtttgaaaatacggaagatcatgttcgccaggccgttgaagaaccacaccagcggggtgcaaacgtacaggcagaagcgcatcgggttgatgatacgcaaagccaccgcttctggcgcaatcataccgatgcgtttcggggttaaatccgcaaacaggataaacatgccagtcactaacgagaaagagagaataaagctcagttgctcagagagttctgccgacatatagcgggagaacaggctgtgaaaagctggagaaaatgccgcatcaccgacgataccgccgagaatcgcaactgcgttcagaccgatttggaccaccgtaaagaacatgccgggattttcctgcatattcagaacgcgttgggcatttatattgccttcatcagccagcagtttaagtttgattttgcgtgaggcggcaagtgagatctcagacatcgagaagaacgcacttacagcgatcaagcagagtatgactaaaatactgtttaacatatcttatccgacctttcaggccagatcctcggaaggggaagttgattaatttgtgtgaaatacacattgaaagccgattcgaagaaagtgaaccggcattttcagtggctagtatagcgtaaggtactgtaaagtcgccagagggttaaaattcagactgctgataaatgcaatactgcctgatgcgctatgccaatcaggccttgtattatccctccagtgcagagaaaatcggccagttttctctgcctgcagtccgcatgccgtatcgggccttgggttctaacctgttgcgtagatttatgcagcggactgcctttctcccaaagtgataaaccggacagtatcatggaccggttttcccggtaatccgtatttgcaaggttggtttcactatggaacatgaacttcattatatcggtatcgacaccgctaaagagaaactggatgtcgatgtgttgcgtcctgatggtcgtcatcgcaccaaaaaattcgctaacaccactaaagggcacgatgagctggtgagctggctgaaaggtcacaagattgaccatgcgcatatctgcatcgaagcgaccggcacctatatggaacctgtcgctgagtgcctttacgatgctggctacatagtgtcagtcattaatcctgcgctgggtaaagctttcgctcagagtgaaggactgcgtaacaagactgataccgtggatgcgcgcatgctggcagagttctgtcgtcagaagcgccctgcagcctgggaagcgcctcacccgcttgaacgcgcgttgcgtgccctggtagtccgccaccaggcgctgacagatatgcacacgcaggaactgaatcgcactgaaacggcgcgggaagtccagagaccgagcattgatgctcaccttctgtggcttgaagcagagctgaagcgtcttgagaagcagataaaagacctgacagacgatgatccggatatgaaacaccgcaggaaactgctggaaagcatcccgggtatcggagagaaaacatctgcggtattgctggcttatatcggtctgaaggaccgcttcgcccatgccagacagttcgccgcttttgcgggtctgacaccacggcgttatgaatcaggtagcagtgtgagaggggcgagccggatgagtaaggccggacatgtgtcgcttcgcagggcgttgtatatgcccgcaatggtagccaccagtaagactgagtggggacgggcgttccgcgaccgtctggcggctaatggcaagaaaggaaaggtgattctcggcgcgatgatgcgcaagctggcacaggtggcgtatggagtgctgaagtcaggcgtgccgttcgatgcgtcacggcataatccggtagcggcgtaaaaatcgcggaagggatgaaaaaaacagcgcctgacggcgctgtgtctggcatgcctgcaatccgggaaaccggaccaggaaaaaacttgcaggccataacagtatctacgcagtccttgcaatatattgaatttggacgattttgtaggcctggtaaggcgtttacgccgcatctggcataaataaagcgcactttatcaacaatctacatttgtacccgtaacgctatgcttccggtggcagacagacgccaattccgccaattccacagtaaccatacgggtttttatgcagatattgctggtggtcatcttcggcataataaaacggtgtggcgttagcgatttccgtggtgatgtgacgatcatcatcggcggcaagcatcgccgcctgaaaacgttccagactggcgcgagctgcggcatcctgttctggggtcagcggataaatcgctgaacgatactgcgtgccgtggtcattgccctgacgcattccctgggcgggatcgtgattctcccaaaatacctgtagcaactgctcatagctgatgacggaaggatcgtaaacaatgcgtaccgcttcggcatgacccgtatcaccggagcacacttcccgataagtcggatttggcgtatagcctccggtatagcctgcggcggtgctgtaaacgccgggtaactgccagaacagacgctccactccccagaaacaacccatcgcaaaaatggcaatctccattccgtcaggtacattggtcattgagtgaccgttgaccgcatgcagcgtggctacgggcatcggggtgttacgtccaggcagggcatcggcgggggaaaccagatgctttttatcaaataaactcatggtgtcgctctcccgaaaatcggtcattggggttaaggttgtaacaagaggcgtatttgcacacaataaccaccgtgaataggtctaaagtaaaacataagaaatatttggggtttagtctgctttttaatccatattactggatttttgttaagccgtttaacggcgttccaggggcaggaaaaaaggatattcaggagaaaatgtgcgctatatccgacagttatgctgtgtaagcttactctgcttaagcggatctgccgtcgccgcgaacgtccgtctacaggtcgaggggttatcgggacagctggaaaagaacgttcgtgcgcagctttctacgattgaaagtgatgaagtgacgccagaccgtcgctttcgcgcacgcgtcgatgatgccatccgtgaaggtctgaaagcgctgggttattaccagccgaccattgaatttgatctccgtccaccgccaaagaaagggcggcaggtattgatcgccaaagtcacgccaggtgtgccggtgttaattggcggcaccgatgtggtattgcgcggcggcgcgcggaccgataaagactatttgaaattgctcgatactcgcccggctattggcacggtgctgaaccagggcgattatgaaaatttcaaaaagtccttaaccagcattgcgttgcgtaaaggttatttcgatagcgaatttaccaaagcgcagctgggcattgcgctcggcctgcataaagccttctgggatattgattataacagtggcgaacgttaccgctttgggcatgtgacctttgaaggatcacaaatccgcgatgaatacctgcaaaatctggtgccgtttaaagagggcgatgagtacgaatcgaaagatctggcggaactgaaccgccgactttctgctaccggctggtttaactcggtggtggtggctccacaatttgataaagcgcgcgaaacgaaagtattacccttgacgggcgtggtttcgccgcgaactgaaaacaccatcgaaaccggggtcggttactctacggacgtgggaccgcgcgtgaaagcgacgtggaaaaagccgtggatgaactcttatggtcacagtctgaccaccagtaccagtatttccgcgccggaacagaccctcgacttcagctataaaatgccgctgctgaagaatccactggaacaatattatttggtgcagggcggttttaagcgcactgacctgaacgataccgaatctgactccactacgctggtggcttctcgctactgggatctctccagcggctggcagcgtgccattaacctgcgctggagcctcgaccactttacccagggtgaaattaccaacaccacgatgctgttttatcctggggtgatgattagccgcacgcgttctcgtggtggcctgatgccaacctggggcgactcgcaacgctactctatcgactactccaacacggcctggggctcagatgtcgatttctccgttttccaggcgcagaacgtctggatccgcacactgtacgatcgccatcgttttgtgacacgcggcacgctgggctggattgaaacgggtgatttcgacaaagtaccgccggatctgcgtttcttcgccgggggcgatcgcagtattcgcggctacaaatacaaatctatcgccccgaaatacgccaacggtgacctgaaaggggcctcgaagctgataaccggatcgctggaataccagtacaacgtgaccggaaaatggtggggcgcggtgtttgtcgatagtggcgaagcggtaagcgatattcgccgcagcgactttaaaaccggtaccggggtcggcgtacgctgggaatcgccggtcgggccaatcaaactcgattttgccgtaccggtcgcggataaagacgagcacgggttacagttttacatcggtctggggccagaattatgagtttatggaaaaaaatcagcctcggcgtggttatcgttatcttactgttgctgggatcggtggcgtttctggtgggcaccaccagcggcctgcatctggtatttaaagcggcggatcgctgggtgccaggactggatattggcaaggtctccggcggctggcgcgatctcaccttgtctgacgttcgttatgagcagccaggcgtggcggtaaaagcgggtaatctgcatctggcggtcggtcttgagtgcctgtggaacagtagcgtttgtattaatgacctggcgctgaaagacattcaggtcaacatcgacagtaaaaaaatgcctccttctgaacaggttgaagaagaggaagatagcggtccgctggatctctccacgccgtatcccatcaccctgacacgggtggcgctggacaacgtcaacatcaagattgatgacaccacggtgtcggtgatggacttcacctccggcctgaactggcaggagaaaaccctgaccctgaaaccgacgtcgctgaaaggcctgctgattgctctgccgaaagtggcggaagtggcgcaggaagaagtggtcgaaccgaaaattgaaaatccgcagccggaggaaaagccgctcggcgaaacgctgaaagatctcttttctcgcccggtattgccggaaatgaccgacgtgcatttgccgcttaacctgaacattgaagagtttaaaggcgagcagttacgcgtgacgggcgacacggacatcaccgtgcgcaccatgctgctgaaagtgagcagcattgacggcaatactaaactggacgccctggatatcgattccagtcaagggatcgtcaacgccagcggcacggcgcagctgtcagacaactggccggtggatatcaccctcaacagcacactaaacgtggagccgttgaaaggagaaaaactgaagctgaaagtgggcggtgcgctgcgcgaacagctggagattggcgttaacctttccggtccggtggatatggatttacgcgcccagacgcgactggcggaagccggattgccactcaacgtggaagtgaacagcaaacagctttactggccgttcaccggtgagaagcagtatcaggcggatgatctgaaactgaaacttaccggcaaaatgaccgattacacgctctctatgcgtacggcagtgaagggactggagatcccgccagccaccattacccttgatgccaaaggtaatgaacagcaggtcaatctcgacaaactcaccgtcgcggcgctggaagggaaaactgaactcaaggcgttgctcgactggcagcaggccattagttggcgcggtgagctaacgcttaacggcattaacaccgccaaagagatcccagagtggccgtcgaaactcaatggcttgattaaaacccgcggtagcctgtacggcggcacctggcagatggaggtgccagaactgaagctgaccggtaacgtcaaacagaacaaagtgaacgttgacggcacgctgaaaggcaacagttatatgcagtggatgatcccagggcttcatctggaactggggccaaacagtgccgaagtgaaaggcgagctgggggtaaaagatctcaatcttgatgccaccatcaacgcgccggggctggataacgcgctgccggggcttggcggtacagcgaaagggctggtgaaagtacgcggcacggtggaagcgccacaactactggcagatatcaccgcgcgcggcctgcgctggcaggaactttccgtgacgcaggttcgcgtggaaggcgacattaaatccaccgatcagatcgccgggaaactcgacgtacgcgttgagcaaatttcgcagccggatgtaaatatcaacctcgtcaccctgaatgccaaaggcagcgaaaagcagcacgagctacagttgcggattcagggcgagccggtttccgggcagcttaatctggcaggaagttttgatcgcaaagaagaacgctggaagggaactcttagcaatacccgcttccagacgccggtcggcccgtggtcgctgacccgcgatattgcgctggattaccgcaataaggagcaaaaaatcagcatcgggccacactgctggcttaacccgaatgcggaactgtgcgtgccgcaaactatcgatgcgggtgccgaagggcgtgcggtggtgaatctcaaccgcttcgacctcgccatgctgaaaccgtttatgccagaaaccactcaggccagcggtatcttcacgggtaaagcggatgttgcctgggacaccacgaaagaggggctgccgcagggcagtatcaccctttcggggcgtaacgtgcaggtaacgcaaaccgtcaacgatgcggcgctgccggtggcgtttcagacactgaatctgacggcggaattgcgtaacaaccgtgccgaattgggctggaccatccgcctgaccaataacggccagtttgatggacaggtgcaggtgaccgatccgcaaggccgccgtaatcttggtggcaacgtcaatatccgtaacttcaaccttgcgatgataaaccccatctttacccgtggggaaaaagcagcggggatggtgagtgccaacttgcgtctgggtggtgatgtgcaaagcccgcagttgtttggtcagcttcaggttacgggtgtggatatcgacggcaactttatgccgtttgatatgcagccgagccagcttgcggtcaactttaacggtatgcgctcgacgcttgccggtacagtacggacccagcagggtgaaatctacctgaacggtgatgccgactggagccaaattgaaaactggcgggcacgagtaacggcgaaaggcagtaaagtgcggatcaccgtgccgccgatggtacgaatggatgtatcgccagatgttgtattcgaggctacaccaaacctgtttaccctcgatggtcgcgtggatgtcccgtgggcgcgcatcgtggtgcacgatctgccggaaagcgcagtaggcgtctccagcgatgtggtgatgcttaacgataacctgcaaccggaagagccgaaaacggcgtcgattccgattaacagtaacctgattgtccacgttggcaacaatgtgcgcattgacgcctttggcctgaaagcgcggctgacgggcgatcttaacgtcgtacaggacaaacaagggctgggcctgaacgggcagatcaacatccctgaagggcgcttccatgcctatggtcaggatctgattgtgcgtaagggtgagttactgttctctggtccgccggatcaaccgtatcttaatattgaagctattcgtaacccggatgctacagaagacgacgtaatcgccggagttcgcgtcactggtctggcggacgaaccgaaagcggagatcttctctgacccggcgatgtcgcaacaagctgcattgtcttatttgctacgtggacaagggctggagagcgatcagagcgacagtgcggcaatgacctcgatgctgattggtctgggggttgcgcaaagtggccagattgtgggtaaaatcggcgagacgtttggcgtaagcaatttagcgctcgacacccagggagtaggcgactcctcccaggtagtggtcagcggctatgtattgccaggtctgcaagtgaaatatggcgtgggtatatttgactctatagcaacactcacgttacgttatcgcctgatgcctaagctatatctggaagccgtgtctggtgtagaccaggcactggatttgctctatcagttcgagttttagcaatgcgaatatttgtctacggcagtttacgccacaaacaaggcaacagtcactggatgaccaatgcccagttactgggcgatttcagtatcgataactaccagttgtatagcctgggccactatccaggcgcagttccggggaacggaacagtacacggtgaagtttatcgtattgacaacgccacgctggccgaacttgatgccttgcgcaccaggggcggtgaatacgcgcgccagttgattcagacgccgtacgggagtgcatggatgtacgtttatcaacgacccgtcgatggattaaagctaattgaaagcggcgactggttagacagggataagtaataataaaagcacgccaccttcgggtggcgttgttttttgcgagacgactcgcattctgttttgtaattccctcaccttttgcttttctctccgagccgctttccatatctattaacgcataaaaaactctgctggcattcacaaatgcgcaggggtaaaacgtttcctgtagcaccgtgagttatactttgtataacttaaggaggtgcagatgcgtattaccataaaaagatgggggaacagtgcaggtatggtcattcccaatatcgtaatgaaagaacttaacttacagccggggcagagcgtggaagcgcaggtgagcaacaaccaactgattctgacacccatctccaggcgctactcgcttgatgaactgctggcacagtgtgacatgaacgccgcggaacttagcgagcaggatgtctggggtaaatccacccctgcgggtgacgaaatatggtaaagaaaagtgaatttgaacggggagacattgtgctggttggctttgatccagcaagcggccatgaacagcaaggtgctggtcgacctgcgcttgtgctctccgttcaagcctttaatcaactgggaatgacgctggtggcccccattacgcagggtggaaattttgcccgttatgccggatttagcgttcctttacattgcgaagaaggcgatgtgcacggcgtggtgctggttaatcaggtgcggatgatggatctacgcgcccggctggcaaagcgtattggtctggctgcggatgaggtggtggaagaggcgttattacgcttgcaggcggtggtggaataaggtgtgtttatttatcgcgggcataaaaaaacccttactaaccgaagctcggcgttcagggttattgcgctagaagaacttatttattctttgcgcgctcgaaggaagcaacgatttcagctttagcggcttctgcgttttcccaaccttcaactttcacccacttgcctttttcgaggtctttgtagtgctcgaagaagtgagcgatctgcgctttcagcagctctggcagatcgttaacgtctttaatgtgatcgtattctttgctcagcttgctgtgcggaaccgcaaccagtttcgcatcttcaccggcttcgtcggtcattttcagaacgccaaccggacggcaacggatcacagaacccggctgcagcgggtacggagtcgggaccagtacgtcaaccgggtcaccgtccagagacagggtgtggttgatgtaaccgtagttgcacggatagaacatcgcggtggacatgaagcggtcaacgaacagtgcgccgctctctttgtcgatttcgtatttgatcggatctgcgttagccgggatctcaataacaacgtagatgtcttccggcagatctttacccgcagggacgttgagtaagctcatgtctgtttcctttaaaaatatgtggcaaacaagtgccgagtattatagccaactcgcgccgaatgtctttgcttgttttcgtcttcattttcctttttcgccagttttaagacggtatacagagcaggaaaatccataaccgtagccgcatttttcatagtgagatgaaagcgattacaaacttgtgattaacgttttatttacttttttgaagtgtgatgtaacgcaatccgttacataacgaattgtctatagttttttcgcgaacatcttttcaccaataataattaccccgacgaggacaaccctatgtggaaacgcttacttgtagtctctgcagtctcggcagccatgtcgtctatggcgttggccgctccattaaccgtaggattttcgcaggtcggatcggaatccggctggcgcgctgcagaaaccaatgtggcgaaaagtgaggccgaaaaacgcggaattacgttgaaaattgccgatggtcagcaaaagcaggaaaaccagattaaagcggtacgttccttcgttgcacaaggggtggatgcgatctttatcgctccagtggttgcgacgggttgggaaccggtattaaaagaggcgaaagatgccgaaatcccggtcttcttgcttgaccgttccatcgatgtgaaagacaaatctctctatatgaccaccgtcactgccgacaacatcctcgaaggcaagttgattggtgactggctggtaaaagaagtgaatggcaaaccatgcaacgtggtggaactgcagggcaccgttggggccagcgtcgccattgaccgtaagaaaggctttgccgaagccattaagaatgcgccaaatatcaaaatcatccgctcgcagtcaggtgacttcacccgcagtaaaggcaaagaagttatggagagctttatcaaagcggaaaacaacggcaaaaacatctgcatggtttacgcccataacgatgacatggtgattggtgcaattcaggcaattaaagaagcgggcctgaaaccgggcaaagatatcctcacgggttccattgacggcgtaccggatatctataaagcgatgattgatggcgaagcgaacgccagcgttgaactgacgccgaacatggcaggccccgcttttgacgcgctggagaaatacaaaaaagacggcaccatgcctgaaaagctgaccctgaccaaatccaccctttatctgcctgataccgcaaaagaagagttagagaagaagaaaaatatggggtattgagggttgctatgcctgatgccgattcgtaggccggataaggcgctcgcgccgcatccggcgatggtgcactgaagcctgatgcgacgcttaccgcgtcttatcatgcctactgggagcacgctttacaccgggggaaaccatgacgaccgaccaacaccaggagatcctccgcaccgaaggattaagtaaatttttccccggcgtcaaagcgttagacaacgttgatttcagcctgcgccgtggcgaaatcatggcgctgcttggtgaaaacggggcgggaaaatcaacgctaatcaaagcattaactggtgtataccacgccgatcgcggcaccatctggctggaaggccaggctatctcaccgaaaaataccgcccatgcacaacaactcggtatcggcaccgtctatcaggaagtcaacctgctacccaatatgtcggttgctgataatctatttataggccgcgaacccaaacgtttcggccttctacgccgtaaagagatggaaaagcgcgccaccgaactgatggcatcttacggtttctccctcgacgtgcgcgaaccgcttaaccgtttttcggtggcgatgcagcaaatcgtcgccatttgccgggctatcgatctctccgccaaagtgctgatcctcgatgaacccaccgccagcctcgacacccaggaagtggagctattatttggcctgatgcgtcagttgcgcgatcgcggcgtcagcctgatctttgtcactcactttctcgatcaggtctatcaggtcagcgatcggatcaccgtcttacgcaacggcagtttcgtaggctgtcgggaaacgcgcgagctaccgcagatcgaactggtaaaaatgatgctggggcgcgagctggatacccacgcgctacagcgtgccgggcgaacattgttgagcgacaaacccgttgccgcgttcaaaaattacggcaaaaaaggaacgatagcaccgtttgatctcgaagtgcgccccggcgagatcgtcggtctggctggcttgctgggatccggacgtaccgaaaccgccgaagtgatcttcggtatcaaacctgctgacagcggcacggcgttgatcaaaggcaaaccgcaaaccctgcgatcgccacatcaggcttcagtactgggcatcggattctgcccggaagacaggaaaaccgatggcatcatcgccgccgcctcggtgcgggaaaatatcatcctcgctctccaggcccagcgcggctggctacgacccatttcccgcaaagagcagcaagagattgccgaacgctttatccgccagcttggcattcgcacaccttcaactgaacaaccgattgaatttctctctggcggcaatcagcaaaaagtgttgctttcacgttggctactgacccgaccgcaatttctgatcctcgatgagccaacccgcggcattgatgttggtgcccacgccgagatcatccgcctgattgaaacgctgtgtgctgacggtctggcgctgttggtgatctcctccgaactggaagagctggtgggctatgccgatcgggtgattatcatgcgcgatcgcaaacaggtggcggagatcccgctggcagagctttccgttccggcgatcatgaacgccattgcggcgtaaggagaacagtgtgatgcctcaatctctcccggacactacgccgccgaaaaggcgctttcgctggccaacgggaatgccgcagctggcggcgctattgctggtgctgctggtcgatagcctggtagccccgcatttctggcaggtggtgcttcaggatgggcgtttgttcggtagccctatcgacattcttaaccgtgcagctcccgttgcgttactggcgattggtatgacgctggtgatcgccaccggtgggattgatctctccgtaggggcggtgatggctatcgccggagccacaacggctgcgatgacggtcgcgggattcagcctgccgattgttttgttaagcgccctgggcaccggcatcctggcgggattgtggaacggcatactggtagcgatcctcaaaattcagccgtttgtcgccaccctgatcctgatggtcgccgggcgcggcgtggcgcaactgatcaccgccgggcagatcgtcacgtttaactcgccggatctctcatggtttggcagcggatcgctgttgttcctgccaacgccggtcattatcgcggtgctgacgcttctcctgttctggctgttgacccgcaaaacggcgctggggatgtttatcgaagccgttggtatcaacattcgggcggcaaaaaatgccggggtaaacacgcggatcatcgtcatgctcacctacgtgttgagcgggctgtgtgcggcgattgcgggcattatcgtggcggcggatattcgcggtgccgatgccaataacgccgggttatggctggagctggacgccattcttgcggtggtgattggcggcggatcgctgatgggcgggcgctttaacctgctgctctcagtcgtgggggcgctgattattcaggggatgaacaccggaattttactttctggctttccgccggagatgaaccaggtcgtaaaagcggtggtggtgctttgtgtgctgattgttcagtcgcaacgctttatcagtctgattaaaggagtacgtagccatgataaaacgtaatttgccactgatgatcaccatcggcgtctttgtgctgggctatttctactgcctgacgcagtttcccggttttgcttccacaagagtgatctgcaatatcctgacagataacgcctttcttgggataatcgccgttggcatgacctttgtgatcctctctggcggtatcgatctctccgtcggttcggtgatcgcctttactggcgtgtttctggcaaaagtggttggcgatttcggcctctcgccgctgctggcgtttccgctagtgctggtgatgggctgtgccttcggcgcatttatggggcttctgatcgacgccctgaagatcccggcatttatcattacgcttgcggggatgttctttttgcgcggcgtcagctatctcgtttcggaagagtcgattccgataaaccatcccatttatgacacgctctcaagccttgcgtggaaaatccccggcggcggtcgccttagtgcgatggggctgttgatgctggcggtggtggttatcggtattttccttgcgcatcgtacccgttttggcaatcaggtgtacgctattggcggcaacgcgacgtcggcgaacctgatggggatttctactcgcagcaccactattcgcatttatatgctctccaccggactggcaacactggcggggattgtcttctcgatttatacccaggccggatatgcactggcgggcgtaggtgtggaactggacgccatcgcgtcggtggtgattggcggtacgttgttaagtggtggcgtcgggacggtgcttgggacgctttttggcgtggcaattcagggactgattcagacttacataaactttgatggcacgctgagttcctggtggacgaaaatcgccatcggtattttgttgtttatttttatagcattacagcgtggattaacggtgctgtgggagaatcgtcagagttcgccagtgacaagagtcaacattgcgcagcaataaaaacgcctctccgtgtggagaggcgcaggagattacgcgtccgggaactcacggataaagcgttcgacatcttcaaccatatggtcgttgccgacaaagaacgaacggcgctggtgcagagtttccgggatgatatccagaatacgctctttgccatcgctcgctttaccgcccgcttgttccgccaggaatgccatcgggttgcactcataaagcaaacgcagtttgccgtccgggtggctggcggtgcttgggtagagataaataccgcctttcagcaggttacggtggaaatccgcaaccagtgaaccgatataacgtgaggtatacgggcggttggtggatttatcttcttcctggcagaatttaatgtacttcttcaccccgttcggaaacttaatgtagtttccttcgttgatggagtaggttttgcctttctccgggaagcgcatccgttcctggcacaggcagaaaacgcccagcgaaggatcgtaagtaaaggcgtgaacaccgcatccggtggtgtaaaccagcatggtagaggagccgtataccacgtaacctgccgcaacctgtttgttaccaggctggaggaaatcttcttccgttaccggcgtgccgacgggcgtaactcggcggtagatggagaaaatggtaccgacagagacgttaacatcgatgttggacgagccatccagtgggtccatcagcaccacgtattttgcatgttcacagccttcaaagacaacaatctcatcttcttcttcagaggcaatgcctgcaacgatatcgcgtgctttcagtgcggctttcagtttttcattagcgaacaagtcgagtttttgctgaacctcgccctgcacgttctcagcaccgctggcacccaggatatcaaccagtcctgctttgttgatatcgcgatggataatcttggcgcccagttttattgccgacagcaaagcagtgagctcaccggtagcatgagaaaactcgtgctgcttttcgacaataaattcacctaacgttttcataaaactttccctgcaatgtttatggagtaaagcgaccgcaacaatcttaacaaataatctcaatgttgcgctcaggtgaatcgcgccagcaaattacggattatcctgaaatgcgtttctcacttgcccgacatatgcgtaaaatgagcggcagattaaaaaaggatagtgacgtatgcgcattcatattttaggaatttgtggcacgtttatgggcggtctggcgatgctggcgcgccagttaggccatgaagtaacgggttcggacgccaatgtgtatccgccgatgagcaccttacttgagaagcaaggcattgagctgattcagggttacgatgccagccagctcgagccgcagccggatctggtgattattggcaacgccatgacccgtggaaatccgtgtgtggaagcggtactggaaaaaaacatcccttatatgtcaggtccacagtggctgcacgattttgtgctgcgtgaccgctgggtgctggccgttgccggtacacatggcaaaaccaccaccgcgggaatggcgacctggattctggaacagtgcggttacaaaccgggatttgtgatcggcggtgtgccggggaactttgaggtttcggcgcgtctgggcgaaagcgacttctttgttatcgaagcggatgagtatgactgcgccttcttcgacaaacgctctaaatttgtccattactgcccgcgtacgctgatcctcaacaaccttgagttcgatcacgccgatatctttgacgacctgaaagcgatccagaaacagttccaccatctggtgcgtatcgttccggggcagggccgtattatctggccggaaaatgacatcaacctgaaacagaccatggcgatgggctgctggagcgagcaggagctggtgggtgagcaggggcactggcaggcgaaaaagctgaccaccgatgcttccgaatgggaagtcttgctggatggcgaaaaagtgggcgaagtgaaatggtcgctggtaggcgaacataatatgcacaatggcctgatggcgattgcagcggctcgccatgttggtgtagcgccggcagatgccgctaacgcgctgggttcgtttattaatgctcgtcgccgtctggagttgcgtggtgaagcgaatggcgtcacggtatatgacgattttgcccatcacccgacggcgattctggcaacgctggcggcgctgcgtggcaaagttggtggtacggcgcgcattattgctgtgctggaaccgcgctcgaataccatgaaaatggggatctgcaaagacgatctggcaccttcattaggtcgtgccgatgaagtcttcctgctgcaaccggcgcatattccgtggcaggtggcagaagtggcagaagcctgcgttcagcctgcacactggagtggcgatgtggatacgctggcagatatggtggtgaaaaccgctcagcctggcgaccatattctggtgatgagcaacggcggttttggtgggatccatcagaaactgctggatggtctggcgaagaaggcggaagctgcgcagtaattcggcctcagcctgagatagcattgccggataaggcgtttacgccgcatccggcatttgagcatagtgcctgatgcgacgcttgatgcgtcttatccggcctacaggtgcaccgcatccggcaaaccatactcacatcaacaacgaaaattacccttcattctccgccagttcgcgcagatactggaaaatctggcgtgcggatttcggcggcttattcccttctttctctttcttcgcgttacggatcagagtacgcagctgctgacgatcggcatcgggccacagattcaatacttcagcgatggcgtcatcaccttgatcgatcagacgatcgcgcaggttttccagtttatggaacagcaccacctgctggttgtgacggtttttcagcttatccagcgcctgacgaataggctctacgtcgcgctggcgcagcatcttaccgatgagctgcaactggcggcggcgaccttccatcttaatacgctgggcgagctcaatagccgcgcgcagatccgcatctaacgggatcttatccagcgcgtttttccccagatcaacaatttccgcgccaaggcgttttagctcctcggcatcacgtttaatttcacttttactgacccagataatttcatcgtcttcgtcttcgatgtcatcaccgggaacgtcgtcgagccagtcttcgggctgcttagtcatctcaggctccttaaaaaaagaggctaatgttaccagttaagatgcgcactgaaaaacggttctctgttagacttcagagaaactctctacattatggcacttgcaatgaaagtaatctctcaagttgaagcgcagcgcaagattctggaagaagcagtttccactgcgctggagttggcctcaggcaaatcggacggtgcggaagttgccgtcagcaagaccaccggcattagcgtaagcacgcgttatggtgaagtggagaatgttgaattcaatagcgatggcgcgctggggatcactgtttatcaccagaaccgcaaaggtagcgcatcatccaccgatttaagcccgcaggccattgcccgcaccgtacaggcggcgctggatattgcccgttatacctcgccagatccctgtgccggcgtggcagacaaagagctgctggcctttgacgcaccagatctcgacttgttccaccctgcggaagtttccccggatgaagccattgaactggcggcccgcgcagaacaggcggcattgcaggcggacaaacgcattaccaataccgaaggcggcagttttaacagccactacggtgtcaaagtttttggcaacagccacggcatgttgcagggttactgctctacgcgtcattcactctccagctgtgtaattgccgaagaaaatggcgatatggagcgtgattacgcctacaccattggtcgtgcgatgagcgatctgcaaacgccagagtgggttggggccgactgtgctcgccgtactttatcgcgcctgtcaccgcgtaaactctccaccatgaaagcgccagtcatttttgccaatgaagtggcaaccgggctttttggccatctggtgggggcgatagcgggtggctcggtttaccgtaaatctacctttctgctggattcgctgggtaaacaaattctgccggactggctgaccattgaagagcatccgcatctgctgaaagggctggcgtcgacgccattcgacagcgaaggtgtgcgcaccgagcgtcgcgatattattaaagatggcatcctgactcagtggctgctgaccagctactcggcgcggaaactggggctgaaaagcaccggacatgcgggcggtattcacaactggcggattgccggacaagggctaagcttcgaacaaatgctcaaagagatgggcaccgggctggtggtgacggagctgatgggccagggcgtgagtgccattaccggtgattattcccgtggtgcagcgggcttctgggtagagaatggcgaaattcagtatcccgttagtgaaatcaccatcgcaggtaatttaaaagatatgtggcgcaatattgtcaccgtcggtaacgatattgaaacacgcagtaatatacagtgtggttctgtgctgttgccggagatgaaaatcgccgggcagtaaaaaactggcgcgacctgccgcgctataaactaaaaaattacacaaaatcattcgcactgcatcgagacggaaagtgaatgagggccggggagcgtactcgcagtacgtgacccgggcgaatgagcgtagccgtcgatgaggcagtgtgaaggatgaagtgtaaataaaaaaggaagtgagcaatgcgtaaaagcctgttagctattcttgcagtctcctcgttggtattcagttctgcgtcgtttgccgctgatcttgaagacaatatggaaaccctcaacgacaatttaaaagtgatcgaaaaagcggataacgcggcgcaagtcaaagacgcgttaacgatgatgcgcgccgcagcgctggatgcgcaaaaagcaacgccgccgaagctcgaagataaatcaccggacagcccggaaatgaaagatttccgccacggtttcgacattctggtcggtcagattgacgacgcgctgaagctggcaaatgaaggtaaagtaaaagaagcgcaggctgctgcagagcaactgaaaacgacccgcaacgcctatcaccagaagtatcgttaattcctcatttccctgttgcctgcactcaggtaacagggaacttatcatcgcaaatgatgcaccacctgattgctgctgccgcgccagatcagggaagggtcttttaaatcctgcacaaatttgccgtcgaccagcacgttaatcaaatcaacaacctgcatttgcgcagcgttgagttcgtcgagtttatagcctgtccacacccagatgtctttacccggacactcggcgcggatgcgttttaccagtttcagaatatccggcacgttttgcggatgcagcggatcgccgccggagagggaaatcccctggcgtttgatacgagtgtcattcagatctttaatgatcttgtcttccattgctttggtaaatggctgaccagaatttacccgccatgtgcttttgttatagcaaccggggcattcatgaacacacccggagacaaacagggtgcagcgagtgccggggccgttgacgatgtcgacaggatagtactgatgataattcattatttcgcctggcttatcagtccgcgtgtaggctgcatccggtaatcaatgcctgatgcgacgctgtcgcgtcttatcaggcctacagccgttgccaaatgtaggccggataaggcgtttacgccgcatccggcatttgcttagcgcagagtgaagattaacctatctgcccattccccaaatgtttaacgcggcgcttaacttcttcctgcttaccagcgttaaacggacgtgcatccgggctacctaaatatccgcacacgcggcgagttaccgacacacgggaggcgtcatggttaccacatttcgggcaagtgaagcctttgctggtgcactcgaactcaccggtaaagccacactcgtagcactcatcaatcggtgtattggtgccgtaatacggtacatgctgatagctgtaatcccagacatcttccagcgctttcaggttgtgctgaatgtttggatactcgccgtagcaaatgaaaccaccgttcgccagcggcgggtaaggcgcttcaaagtcgatcttgtcgtacgggttcaccttcttctccacatcaaggtggaaactgttggtgtagtaacctttatcggtcacgcccggcaccacgccaaactcagcagtatcgagacggcagaagcggtcgcacaggttttcactcggcgtgctgtagagactgaaaccataacccgtttcttctttccactgatccactgcctgacgcagacgttcaacaatggcgatacctttcgcgcgaagctgctcgttgtcgtaaacatgctcgccgccgaacagcgcgttaatggtttcgtggatgccgatgtaacccagcgaaatagacgcacgaccgtttttgaagatttcagaaacatcatcgtcagcattcagacgtacgccacaagcaccttccatatagaggatcggggcgacgcgcgctttcacgccttcgagacgagcgatacgggtcatcagtgccttacgtgccagcaccagacgttcatccagcagcttccagaaggtggcttcatcgccttttgcttccagagcaatacgcggcaggttcaggctgatcacgccgaggttgttacgaccatcgtggatctgctcgccgttttcattttcccacacgccgaggaagctgcggcagcccatcggggttttaaacgaaccggtgactttcactacctgatcgtagttcaggatatccggatacatgcgcttgcttgcgcactccagcgccagctgtttgatgtcgtagttcggatcgccttttttatggttcagaccatcgcgaatcgcaaacaccagtttcgggaacaccgcagttttacggtttttaccgaggcctgcgatacggttacgcaggatcgattcctgaatcaggcgcgattcccagctggtgcccagaccaaaaccaaaggttacaaacggcgtctgaccgttggcggtgtgcagggtgtttacttcgtactccagcgactggaaggcatcgtagcactctttgatggtacgagagttagcgtagccttcggcgtccgggatgttccactcttctgcggtcttgcgatgtttgttgtagctggcggtaacaaacggcgccagcacttcatcgatacggttaatggtggtgccgccataaatatggctggcgacctgagcaataatctgcgcagttaccgcggttgccgtagagatcgacttcggcggttcaatctcggcgttccccattttaaagccctgggtcagcatgcctttcaggtcgatcaacatgcagttgaacatcgggaagaacggcgagtaatcgagatcgtgatagtgaatatcgccacgctcatgtgcctgcaccacgtcacgcggcagcaggtgctggcgtgcatagtgtttagccacgatcccggccagcaggtcgcgctgggttggaatcaccttgctgtctttgttggcgttttcgttgagtaacgaggcgttggtctgctcgaccagaccacggatctcctggttcaggcgaccgcgtttttcacgttcaatgtcgcgatcgtgacggtactcgatgtaagcacgagccagttgtttgtatggacccgacatcagctggttttcaactgcggtctggatctcgttgatatccacctggttgcggccctgcatctgctcgctgacaaccgcggcaacagtggcgcaataatcggcatcatcgacttccgctgctttagctgcacgcagaatcgcttctttgatgcgctctgatttaaacggcactttgcagccgtctcgtttcatcacatgcggtgtcatgatcgctccatatttttaagaacaggttatccacagaaattgggaaaggcgttttccggttttttcgtttcgttttccggtgctttccgcaatcgccatccgcttatccacaacgccgcacctttttcgtggggagctgtagtagcaattatagtcgattaatacaacatattgggttgggacgcattttaaagtctatatatagtgctttgcatcaaggatgtttgaactttttttgatgtagctcaaagtaaaaagcagagcgtacggatgacgggcgctacagcgttatgtaaattttttaatgaatttgctggttgaaaaatcaacaaaaacaacatgctgacagacaaaaccccggaatgaccggcattaccggggcttagggaagatttacttctgtaaccaccagacagcctcaaaaggccgtaaattcatggcacagggttgtggtgaggcttcttcgtagttatgcatcacaagctgccagttgccgcgcatttgccctggctgccagggttggatctcacggctaaggttggcaatgaccagcaaggtttgccccttccattcacggcgatagcaccacaatacagggctgtttggcagcagatcctggtaattgccccatgtcaggatggcttcttgcttacgcagtgcgattaacttttggtaggtgtaaaacaccgaggactcatcggccagcgcggcttctacgttgatttgttgatagttatcgcccaggccaatccacggttcgccagccgtaaacccggcattatcgccgttgctccattgcatgggcgtgcggctgttgtcacgggatttactggcgaggattgccaataactcgtcggcatcacgaccatcgttgcgcagctcggcaaacatattgaggctctccacgtcgcgatagtcagtaatgcgcgtgaaatgcgggttggtcatgccaatctcttcgccctggtagatatacggcgttccctgcatgccatgcagcaccatcgccagcatttttgccgcaggcacgcggtattcaccttcatcaccaaagcgagaaacaatgcgcggctgatcgtggttacaccagaacaaggcattccatgccacgttgtgcattccttgttgccagtggcggaacaatgttttcaacgccacaaagtcaggtttagccagcgtccatttttcaccaccgggataatcgaccttcaggtgatgaaaattaaaggtcatcgacaattcactgcctgtcagtgccgcgtatcgctggcaatgctcaaggctggtggaggacatttcacctacggtcattaacccgcgtggcgtaaacacatcgcggttcatctcgtgcaaaaactcgtgtgctcgtggcccgtcggtgtagaagcgacgcccgtcgccatccaggtcttcagggaaacgcgggtctttggagatcagattcaccacatccaggcgcaacccgtcgaccccacgatcggcccagaattcacagacttttttcagctctgcgcgtaccgctggattctcccagttgagatccgcctgttctggtgcaaagagatgcaaatagtactgttcgctttccgcatgccagcgccacgcactaccgccaaattttgaacgccagttgttcggtggcgtttctggttcgccatcgcgccagatataaaactggcggtaagggctttctttgttcagcgcctcgcgaaaccaggcatgttgggtagaggtatggttaaacaccatatcgagaatgatacgaatcccgcgcgattttgcctgcgtcaccagttcgtcaaaatcgtccagcgtgccgtagatgggatcaatcgccgtatagttcgctacgtcgtaaccgttatcgacctggggagagatataaaagggggttagccagatggcatcaacgcccagtttatgcagatagtccaggcgttggataacgccacgtaaatcgccggtgccgctacccgtggtgtcctgaaaactctttggataaatctggtagataacgccgttttgccaccagtggggaagattagtcattacgttattcctgcaaatgcgagggggcgcaattgcgccccgaagaaaattaaacaatatccagcgtgcccaggcggtatttccgctgatagataaacgaggtgagtacaatcgggatgatgatggcgataaccattgccagcgcaaatacctgccagtagctcggttgaatcgagagaattcccggcaggccgcctacgccgataccattcgccataacgccgttcaggccgcatagtaatcctgccagaccagaaccaatcatcgcgcacagcatcgggaagcgatatttcaggttgatgccgtacattgcaggctcagtgaccccaagccaggcggagatagcggcaggcacggagatctcgcgttcattgtgcttgcggctggaaatgataatgcctatcacggcggagccctgagcgatattcgacagcgcaatcagcggccacactggcgtgccacccatgctttgaatcatctgcaaatcaatagcaagggtggtctggtgtacgccggtgatcaccagcggcgcgtacaggaagccaaacaatgccgcaccaatcggagcaaagctgccggtcatcaggtgacgtaccgcaaaggcaacgccatcgccaatcatgcgaccaaacggaccaatcagcgcatgggcgaggaacaccgcgaggatcagcgaacagacgggcaccaccaccagatagaggtaatccggtacgatgcgtttaaggcgagtttcaataacgcccagcgccagcccggctaacagtgccgggatcacctgcgcctgatagcccactttggcgatgctgaacatgccaaagtcccacacttccggcagctgctgcccgagcagataagcgttcatcagctggggggaaaccagtgtcacgccaagcacgataccaaggatcggcgtgccgcccatttttttcaccgctgaccagcaaatcccgaccggcaggtagaagaagatcgcttcaccgatcaaccacagaaaatcgtagatcgtttgcagggaagggtacatttgcgccagcgtttgaccgttgctcatgggcaaatcgccgatcacattgcgaaaaccgaggatcaaaccgccgctaatcaacgcgggcagcaacgggaagaagatctccgcgaaatgagagatcaactgctcatgccatttcatattctgccgggcggctttttttacctgctctttatcaacctgcgcctgtccggttgacgctattagtgcttgatagtaatcacccacgttggtgccaatcaccacctgaaattgcccggcattggtgaaacagcctttcaccatggggagttgctcaatttctttcggtctggcattggccggttggttgaggacaaagcgcaggcgagtaatacagtggctcaccgtcgcaatattgccgcgcccgccgaccagttcaatcaaccgatcgatatccgtttggtttattttgctcatcataaagccccatggcagatgacatttttggttggctgcagaatatattgcgcggaaaaatttaaaaacgggaacgttcccgaaacgcagcgaagatcacaatttatcgttcaggaaacgatcaggacagggtggcggggatgatgatttgttgcggttcgctgcgcccggttacctgtgcgatcaattggcaggccgcctggcgtccagcttcggcgtaaccaggatctacggtgacgatctccggatgaaggaatttcattaatggcgtattaccgacgctcgccagttgcaaggtgtcgatgcgttgctcttgcaggtatttacttgcgccaagtgccagcgtgtcggttgcgcacagtaaggcggtagtttcaggcgtaatcacttttgccacgttctcatagccttgcttcatagcaaggcctggcagagcggcaacgggattcagtttatgcgctttgcagaacgccaggtaggcttcgtgacgtcgcttcccggtcgtcacgtcactatgcggcacgccgagataactgatattacgatgcccctggtcatacagccgttgcatcaggatcttgattgccccttcgtcgtcataacagaccgaagcaaaaccttttgcgtcacgcgccagcagaaccagcgatgactgccagtgggctaacatttcttctgttatgccagtaaaaccgaacagcactacgccgtcgatattacgccgtttcagcacccccaaatgttcggcaactaattgcggggaaaactgactttccatcatgattgggtcgtaaccttgttcatagaacgctggcagcatggtttgaacggcgagattttctgacaacgaatccaggcgggtaacaatgatggcgaccactttatcgctttgcccacgcatagcgcgcgcagagcgggaaggggaaaatccatgctgattcatcactgcttcaacacgctcgcgggtgcgctggctcacgccgctttcgttattcagcacccgggaaactgtagatttccccacgccgcttaagcgtgcgatgtctttgatggtcagccgattttgcatcctgttgtcctgtaacgtgttgtttaattatttgagcctaactttacccgtgcattcagcaatgggtaaagtctggtttatcgttggtttagttgccagcaggtattatatcgccatagatgctacgaatattattggattctccttattatttgcggcgcttttttcacttaccggaggttatatggaacctgatcccacgcctctccctcgacggagattaaaacttttccggtaagcccgtcttttcacggcgttaccggatgcgtaaggccgtgacgttttaacgtccctgctcagctttattaccttcaggtaaggcttcgccacgcctgaagacatttctgtactgtttcagacagtgcggagggactccttatgtttaaagaaatttttacccggctcattcgccatttaccttcccgtctggttcatcgcgatccattgcctggcgcgcagcagacagtgaatacggcggtcccgccgtccttaagtgcgcattgcctgaaaatggcggtgatgcccgaagaagaattatggaaaacgttcgacacccatccggaagggttaaatcaggcggaagtggaatctgcccgcgaacaacatggtgaaaataaattacccgcacaacaaccgtcgccgtggtgggtacatttatgggtctgctatcgcaacccctttaatattttactcaccattctcggcgctatttcttacgccacggaagatttatttgccgcgggcgttattgcgctaatggtcgctatttcaacgttactgaactttattcaggaagcacgttccactaaagcggcagatgccctgaaagcgatggtcagcaataccgcgacggtgctgcgcgtaattaacgacaaaggcgaaaatggctggctggagatcccgatcgaccagctggtgcccggcgatattataaaactggcggcgggagatatgatcccggcagatttacgtatcttgcaggcgcgggatctgttcgtcgctcaggcgtcgttaaccggtgagtctctgcccgtggaaaaagccgcgaccactcgccagccggagcacagcaatccgctggagtgtgacaccctgtgttttatgggcaccaccgtggtgagcggcacggcacaagcaatggtgattgctacaggtgccaatacctggtttggtcaactggcggggcgtgttagtgagcaggaaagcgagccgaatgcctttcagcaagggatcagccgcgtcagtatgctgctgattcgctttatgctggtgatggctccggtggtgctgttaatcaatggttacaccaaaggcgactggtgggaagcggcactgtttgcgctttcggtcgcggtaggcttaacgccggaaatgttgccgatgattgttacctcgacgctggcgcgcggcgcagtaaagctgtcgaaacagaaagtgatcgtcaaacatctggatgctattcagaactttggcgcaatggatattctgtgcactgataaaactggcaccctgacacaggacaaaattgtgctggagaatcataccgatatctccggtaaaaccagcgaacgcgtgctgcatagcgcgtggttgaacagtcattatcagaccggacttaaaaacctgctcgatacagcggtgctcgaaggtacggatgaagagtcagcgcgctcgctggccagtcgttggcaaaaaattgatgagattccgtttgatttcgagcgtcgccggatgtcggtggtagtggcagaaaataccgagcaccatcagctggtttgcaaaggtgcattgcaggaaatcctcaatgtgtgttcgcaggtgcgtcacaatggcgagattgtgccgctcgatgacatcatgctgcgtaagattaagcgggttactgatacgcttaatcgtcaggggctgcgcgtggttgcggtggcgacgaaatacctgccagcgcgtgaaggagattaccagcgggcggatgaatccgacctgatcctcgaaggatatattgctttccttgatccgccaaaagagacaaccgctccggcactgaaggcattaaaagcgagtggaatcaccgtaaaaatccttactggcgacagtgagttagttgcagcgaaagtgtgccatgaagtggggctggacgcgggagaggtggtcattggtagtgatattgaaacgctatctgacgacgaactggcaaatctcgcacagcgcaccacgctgtttgcccgcctgacgccgatgcataaagaacgcattgtgaccttactgaagcgcgaagggcatgtggttggctttatgggcgatggtattaatgatgcgcccgccttacgcgctgcggatatcggcatttctgtggacggcgcggtagatattgcccgtgaagcggctgatatcatcctgctggaaaaaagcctgatggtgctggaagagggggttattgaaggacgtcgcactttcgccaacatgctgaaatacatcaaaatgacggcgagctccaacttcggtaatgtgttcagcgtgctggtggcgagtgctttcttgcccttcctgccgatgttgccgttacacttgcttattcagaacctgctgtatgatgtgtcacaggtggcgatcccgtttgataacgtcgacgacgagcaaattcaaaagccgcagcgttggaatccggcggatctggggcgctttatgatcttcttcggaccgatcagctcgatcttcgatattctgacgttttgcctgatgtggtgggtattccatgccaacacgccggaaacgcaaacgctgttccagtcgggatggtttgtggtgggcttactgtcgcaaacgctgattgtgcatatgatccgcacccgccgtgtgccgtttattcagagctgtgcatcgtggccgttaatgatcatgaccgtgatcgtgatgattgtcgggatcgcattgccgttttcaccgctggccagttatctgcagctgcaggcgctgccgttaagctatttcccgtggctggttgcgattctggcagggtatatgacattaactcagttggtgaaaggattttatagccgtcgttacggctggcagtaaagaataaactgggcacgatagccccgattcagattgcagacaaagtaagctttgttcatgccggatgcggcgtaaatgccttatccggccaacaaattcaataaattgcaggaatcacgtagatactgttatggcctgcaagttttttcctggtccggtttcccggattgcaggcatgccagacacagcgccgtcaggcgctgtttttttcatcccttccgcgatttttacgccgctaccggattatgccgtgacgcatcgaacggcacgcctgacttcagcactccatacgccacctgtgccagcttgcgcatcatcgcgccgagaatcacctttcctttcttgccattagccgccagacggtcgcggaacgcccgtccccactcagtcttactggtggctaccattgcgggcatatacaacgccctgcgaagcgacacatgtccggccttactcatccggctcgcccctctcacactgctacctgattcataacgccgtggtgtcagacccgcaaaagcggcgaactgtctggcatgggcgaagcggtccttcagaccgatataagccagcaataccgcagatgttttctctccgatacccgggatgctttccagcagtttcctgcggtgtttcatatccggatcatcgtctgtcaggtcttttatctgcttctcaagacgcttcagctctgcttcaagccacagaaggtgagcatcaatgctcggtctctggacttcccgcgccgtttcagtgcgattcagttcctgcgtgtgcatatctgtcagcgcctggtggcggactaccagggcacgcaacgcgcgttcaagcgggtgaggcgcttcccaggctgcagggcgcttctgacgacagaactctgccagcatgcgcgcatccacggtatcagtcttgttacgcagtccttcactctgagcgaaagctttacccagcgcaggattaatgactgacactatgtagccagcatcgtaaaggcactcagcgacaggttccatataggtgccggtcgcttcgatgcagatatgcgcatggtcaatcttgtgacctttcagccagctcaccagctcatcgtgccctttagtggtgttagcgaattttttggtgcgatgacgaccatcaggacgcaacacatcgacatccagtttctctttagcggtgtcgataccgatataatgaagttcatgttccatagtgaaaccaaccttgcaaatacggattaccgggaaaaccggtccatgatactgtccggtttatcactttgggagaaaggcagtccgctgcataaatctacgcaacaggttagaacccaaggcccgatacggcatgcggactgcaggcagagaaaactggccgattttctctgcactggagggataatacaaggcctgataagcgtagcgcatcaggcgattttgcgtttgtcatcagacttaatccgggcatgatagcccggatttccatcaagattagcgacgaacagcgatcgcttcgatctcaatcttcacgtctttcggcagacgggcaacttcaacgcaagaacgtgccgggaaggtggcattgtgttcggtgaagaaggcttcgtaggtagcattaacggttgcgaagtcgttcagatctttcacaaacacggtggttttaacgatgtcgcccactttcaggcctgcggcttcgacgatcgcttttacgttatccagcgactgacgtgcctgtgcagcgacgtctgccggtacttcgcccgttttcggatttaccgggatctggccggaggtgatgatcatattgcccagatcaacgccctgtacgtaaggaccgatagctgccggtgcattttccgtcgcgatagttttgctcatgatttctcctttattacagcggtaaaaagtctggctcattatagggagccagacttttattaccaaccgcaattaattggccagcaccacattatgggaaaactctttttcacagtatttgcatttgagcgcgatgtcattggcgcgttttcgcacggcaaagctggaagaaaccggttcggcatggctgatacagttgctgttcgggcagaccagcacattgtcgatgcgctctggcagactggggcgcgatttacccaccacttcatagttgtcgatacggttaaccgtggcttgcggcgcatacaatgccagttgatctacctgatcttcactcaaaaaggtattttcgattttgatcagatctttgcggcccatctcgccagaaggcaagttcagaccgatggtgatgcgctgatccgtttcggtcagcttgaacagactcaacagcttaaaaccgatctgggcggggatatggtcaattaccgtgccgcgtttaatagcttcaacctgcaatttattatcgtgtgtcatctctatttccccttacagtaccagatcgcgattcagaaccagtgccagtaacgcctggcgagcgaaaatcccgttgcctgcctgctggaagtaccaggcgtgtggcgttttatcaacatccgtcgcaatctcatcaacacgcggcagcggatgcagcactttcatattggctttggcgttgtggagatcgctggcgcgaagaacaaactgcgctttcacgttggcgtactcggacgggtccagacgctctttttgcacgcgggtcatgtacaggatgtctacttccgccatcacttcttcaatagagctgtgcagactccatgcgatccctttttcatcgagcatatccagaatgtattgcggcattgccagcgcgtccggcgcgatgaagtaaaaacggttgccgtcgaacttcgctaacgcctgagtcagggagtgaacggtgcggccatatttcaggtcaccaaccattgcgacgtggagattgtccagacgcccctgggtttcctgaatagtgaataagtccagcaaggtttgcgtcggatgttggttggagccatcaccggcattcagtaccggtacattgccggaaaactcggtggccaggcgcgccgcaccttcctgcggatgacgcatcactatcgcatcgacgtaagtgctgataaccgaaatggtatcggccagcgtttcgccctttttacccagtgatgtattggcgctgtcggagaagcccaccacgctggcacccaggcggtgcatagatgtttcgaaagagaggcgggtacgggtagaggcttcgaagaaacagctggcaatgactttgtgcttcaacagctctggttgcgggtttgctttcagtttcgccgctgtcgccagcaccagattaaggtcatcgcgactaaggtcgtttatggaaatgatatgtttctgatatagcggattagccatcttttatctcctgacgcctgggcaaaaaaaagcccctcgattgaggggctgggaatgggtgatcaacgggaagaaaaacggcaggccagcgtcttttttcagacgcggtaagacaaaatgtcgaacacactgaaccatacatcctcccggcaaattgtccggcattatactcatcgtcagaagcggtgcaagcatttgatgcaatattttgtcagcgcaaacggtttatttgaattaaaagtcaaggtatatgcatttttatttgatgtgattctgcaggggaactgtccttcggtatcaataattgcagacattccctgctttttcctttttcactttcacgcaatcagatatgcattttattccattcatccgacttatagggcggagtgtgaaaacgaacggctaacactattgcttactgctcagggatgcgcgctatcactttaatttcaaaatcaaagcctgccagccatgtaacacccaccgccgtccagtttggataaggtggggcgctaaatatttcatttttcaccgtcatgatgtcttcgaattgtttttctggatcggtatgaaagctcgtaacatcaatgatatcgtcaaaagtgcatcccgcagcagccagggtcgcatgcaaattatcaaatgccagtctgacttgttgctgaaaatcgggttctggtgttccgtcctctcgacttcctacttgcccggaaacaaacagcaaatcgccggagcgaatagccgcagaataacgatgttcagcatacagtgaatgtcggccagcagggaaaacagcggttctttctaccatttggttatcctcaagatttacgacatgaacagaagatttatatttaccaggagccgcttttagcggacgacgtgagtaaacaaaacccagacatcatgggaaatggctgggcttaattgagcgtagtcggttatgcgccaaacgcgccatcaatggtatgcatcgcgccggtaacaaagctggcttctggccctgctaaccatgcgaccataccagcgacctcttccggttgcccatgtcttttgatagccataaaaccatgcaacatatcgcgcattggcccgttggcgggattagcgtcggtatcaattggccctggctggacgacgttgatggtgatcccacgcggtccaaaatcacgggccagcccgcgcgccatgccttgcagggcagatttgctggcggcataagcagccatgcctgcaacaggcatacgatcgccattcacggagccgatgattaagatgcgcccgccttcgggcatctgccgggcggcttcaacggaggcatggtaaggagcatgaatattgattttgaaaaggcgatcaatatcgtcggcatttaattccagggcatcgccaaagacgccaatacctgcatttaccacgaggatatccaatgcgccgctcttacgaacgacatcaataacagcgtctctgtcagcactatctgtgaatactgctgtcgctcccgtctcttgtgccaggcgttcagcggcatctttcgaccccgcataggtgaatcgtacattggccccatcggtgacgaaacgacgtacgatagcggcaccgattccacggctaccaccgaggatgagaactgtcttacctgtaaaagcgcccataaggactccttgatttattatgtaacatgcattacaaaactgttttaactttctgtcaacaagttttgtaatggtcactaaaaaacaatctcgcgttccaggtcgtcccagacgtttcgctcctgagcaggcagtctctgcggcaaaagtgctttttcaccaaaaaggtttcgatgctgtcagtgttgctgaagttactgattatcttggtattaaccccccgagcctctacgcggcttttggcagtaaggctgggttatttagccgtgtactcaatgaatatgtcggtacggaagctattccgcttgccgatattcttcttgatgatcgtccggtaggcgagtgcctggttgaggtattaaaagaagcggcgcgcagatatagccaaaacggcggctgcgctggctgtatggttcttgaaggtattcatagtcatgatccacaagcgcgtgatattgccgttcaatattatcacgccgcagaaacgaccatttatgactatatcgccaggcggcatccacaaagcgcacaatgtgtgactgattttatgagtaccgtgatgtcagggctttctgcgaaggcacgggaggggcactccatcgaacaactctgtgcaacagctgcactggcgggggaagcgataaaaactattctcaaggagtgatgcgggccttgacccgaaaggcgggaacgcgcctgccgataagttgtgataagacaataattcacgcgttaaggctagcggaattgatcatcttttcgtataacgatagaaatgaaacgttgttttaattaaggagtggaaaagatgatcatcggaaatattcataatcttcagccgtggctaccccaggagttacgccaggcgattgagcatatcaaagcacacgttacggtagaaacgccaaagggcaagcacgatatcgaaggcaatcgtctgttttatcttatctcggaagatatgaccgagccgtacgaagctcgccgtgcggagtaccatgcccgctatctcgacattcagattgtgttaaaaggtcaggaaggcatgaccttcagcacacaacctgcaggtacgccggataccgactggttagctgataaagacatcgcatttttgccggaaggcgttgatgagaaaacagttatccttaatgaaggtgattttgttgtgttttatccgggggaagtgcataaaccgctgtgcgcagtgggtgcaccagcccaggttcgcaaagcagtagtgaagatgctgatggcgtgatgacttttcgccgtaaataactccaggtttacggcgagtttgtgaaaagagcgttttttgatattttttgtgagtaaaatttgtaatgcttagacgttcttattaactcaaggagtccgtcatgagcaaaatatcaggttggaatttttctcaaaacattacatcagccgacaattgtaaacaaaaaaatgaagacttagatacctggtatgtgggaatgaatgattttgcccgaattgccggagggcagaatagcagaagcaatattctttctcccagagcatttttggagtttttggctaagatatttaccctgggttatgtggattttagcaaacgctccaacgaagcgggtagaaatatgatggctcataataagtcctcatcttatatcaaaaataatgatggtagtgagataatgaagtttgttatgaataatcctgaaggggagcgagcggatttatctaaggtggaaatagaaattacacttgcctcagcttttaataatgggattcgtgaaggacatacagtcattatatttacacaacctgatggttcgactaatcgttatgaagggaagtcctttgaaagaaaagatgagagttcattacacctgattactaacaagattctggcgtgttaccaacgcgaagctaacaaggaaatagctcgtctattaaatattccgcaggagttaaataattctcaggacttgaataactcgcaggtgagttgtaaagattcagttgattctacgattacggatttattagaaaaaccattgaataatgcattattagcaataaggaaagaacatctgctattaatgccttatgtatgtaatgaatcgatttcatacttgcttggtgaaaaagggatactgaaagaaatagatgaccttaacgcagtaaataattatcttcttaataataagaaagctactgacaatgaaattaatgacatcaaagttaacctgtctcatattcttattgattccttagatgatgcaaaagttaaccttacaccggtcatcgattcgattctggagacttttttaaaattcccatatattaatgatgtaagaatactggattggtgttttaataaaagaatgcaatattttggcgattctgaaaagataaagtatgcatgctccgtgataaatcatattgattttagccgcgatcaatctaaagattttagctgcgatcaatctaaaattaaaatagctgagaccttatttttcaatctcgataaagaacactataaaaatagccgtaaattacaggaattgatttgggataagttggttgcatatgtcaatgattttaacttaagcaatcaagaaaaatcacgcttaatactaaggttatttgatgatgttaagttgctatttaatgaagtgcctgtcagtattttagtaaatgatattttttttgaaggattttttcatgaagcaacctgattttgctaagtggtatttctatcaattacttaaagattatgagggcgaacagctgtatcttaatgagttaggatatgtttatggtaatgaagaaaaaacaaatgaaattgtaaaaagcaatccgggttatgtcgttaagatttttgaagaaaagatggttaatgaattaaaaattagaacaagaatgatgaaaatcctccggaagatttacgtatagcaatagaaaaatatggatggaataattgaactattactgcataaaataatgtgatgccgggatgtttttgtatttcccggcatctttatagcgatatcaattatttactgagcgtcgcgaccatcaccgctttgatggtatgcatgcggttttccgcctgatcaaaaacaatgctggcggcagattcgaagacctcatcagtcacttccattccgccatgtaggccaaactcttccgccattttcttaccaagcgtcgtctggtcgtcatgaaacgcgggcaggcagtggaggaatttgacctccgggttaccggtcaactgcatcatcttgctgttcacctgataatcacgcagtaatgcaatccgttctgcccatttctcttttgcttcccccatcgacacccatacatcggtatagataaagtcagcaccttcaactcctttggctacatcttccgtcagcgtaatattcccgccattttgctgtgccagggcgcggcattccgtaaccagcgcagcttccggccagcatgcctgtggcgcgaccagacgcaaatccagaccggtaagcgccgcagcttcgagcatcgaattgcccatgttgttacgtgcgtcacctgcatagaccagcgtcatttcgttgaatgctttaccgggtaaatgctcctgcatggtgaggagatccgccagcaactgcgtggggtgaaactcattggtcaggccgttccataccggcacgccagcgtattccgccagtgtttcgacaatctcctgaccatagccgcgatactgaataccgtcatacatgcgacccagcacgcgggcagtgtctttaatcgactctttatgaccaatctgactgccgcttgggccgagataagtaacgcgagcaccctggtcatatgcggcaacttcgaaagagcatcgggtacgggtcgagtctttttcgaagatgagcgcgatgtttttaccagtgagtttggcttcttctttgccgcttttcttatcggctttcagcttcgcggctaactgcagcaggctgttgagttcagctggcgtgaaatcgagtaatttcaggaaatgcttatgataaaacccggacatagatccctcctgtggctaacgccttaatgaattaaaattcaatttatatggatgattattcatttgcaagtctaaagcataaatctttgtcacaaaggtggaggcaatgtcagtggtgtgtgacaataagagtatcggcaggacattaagaggaatgagccatggcaaacccggaacaactggaagaacagcgtgaagaaacacgtttgattattgaagaattactggaagatggcagcgatccggacgcgctgtacaccatcgaacaccatctttccgcagacgatctggaaaccctggaaaaagcagcagttgaagcgtttaaactcggttacgaagtgaccgatccagaagagctggaagttgaagatggtgatatcgtgatttgctgcgacatcctcagcgagtgcgcgttgaatgccgatctgatcgatgcccaggttgaacaactgatgacgctggcggagaaatttgacgttgagtacgacggttggggcacttactttgaagatcccaatggcgaagacggcgacgatgaagattttgtcgatgaagacgatgacggtgttcgccactaattaattgattaaaatgcccgatagcacacactagcgggcatttttttagagttcgcgtagcatccgcacttcacaatcgacatggcccgtgcagccaagcgcatagttgatatgctcaaagcccaaatgctcataaagcgcaatggcttcctttaaaaaagcggtcgtttccagatagcagcgtttgaagcccatctctcgtgcctgctccatcgccattaaggccagttttttcgccagccctttaccgcgaatagccggaagaaaatacatcttttgcagttcgcaaatgtccgattcactcccggttaatggcgcaatcccaccgccgccgaccacttcaccatcgaactcaaccacccaatatgcatggccaggctgactatacacttgatacaactcgtcaaggttcggatcggcgacggtgtagcctttatcagcggtaagaccgtattcggcggatacctgacgaatgacgcgggcgatagcgggattatcctgctgcgtcaggcgacgcattacaggtgattgcggcgcaatgttattcatagtttaacccaataaaaataaagtaattatacatttgtttaataccactctcttcttacgtgcgcaagcgacttataaagtaataaagtttttgccagcctattactgataagagtattgtaacgtggcagaacattttgctgtctgtatatataaattatatcaatggattttttaattcagggaatttttatggctcaagttattaatgaaatggatgttccgtcccattcgtttgtttttcatggtacaggtgagagatattttcttatttgtgtggtgaatgtgttgttaacgattataacgctaggtatctatttgccatgggcattaatgaaatgtaagcgttatctctatgctaatatggaagttaacggacaacgattttcttatggaattactggtgggaatgtttttgttagttgtcttgtttttgttttttgctatttcgcaatcttaatgacagtgtcagcagatatgccacttgttggctgtgttttgactttgttactgttggttttgcttatatttatggcagcaaaaggactgcgttatcaggccttgatgaccagtctcaacggcgtaagatttagttttaattgctctatgaaagggttctggtgggtaacctttttcttgccgattttaatggccattgggatggggactgttttctttatctcgacaaagatgctacatgccaatagttcaagtagtgttattatatctgtggttctgatggcaatagttggtattgtttccattggtatttttaatggtactttatatagcctggtaatgagttttctctggagcaataccagtttcggtatacatcgtttcaaggtgaaattagatactacgtattgtataaaatatgccattctcgcatttttagctttattaccttttctcgctgttgctggttatattatcttcgatcaaatattaaatgcatatgatagttctgtgtatgcaaatgatgatattgagaatttacagcaatttatggaaatgcaacgtaaaatgataatcgcgcagttaatctattattttgggattgctgttagcaccagttatttaacggtgtcgttgcgaaatcattttatgagcaacctgtcactgaatgatgggcgtattcgttttcgctcaactttaacgtaccacggtatgctttatcgcatgtgtgcgttggtggtgatatccgggattacgggcggtctggcttatccactgctgaaattatggatgattgactggcaggcaaaaaatacgtatttgctgggcgatttggatgaccttcctttaatcaataaagaagaacaaccagataaaggcttcttagccaggatttcacggggaattatgccttctttaccatttctgtaagagataaaaaaggccggagcatgctccggccttcgttttcattactgtgttttgattacagcgcggcgataacagcctgctgttcaatcagcttcgctttcgcttctgcatagccttccagcttttcacgctctttcgcgatgaccgcttccggtgcgcgggcgacaaagccttcattcgccagcttgttctcgatacggctgatttcaccttcaatcttcgccacttctttcgccagacgcgccagctcatcttctttgttgatgaggccagccatcgggatcagcagctctgcaccgtcgatgatcttagtaacggaaaccggacctttgtcatcggcaggcagcacggtgatgctttccagacgcgccagcgtttgcaggaagccacggttttcatttacgcgacgttctgcatccgcgctgcaaccacgcagtagcagctccagcggtttgcccggcgcgatgttcatttctgcacggatgttacgtaccgcaacgatcgcctgcttcagccactctgtgtcggccagtgcggcttcatcaacctgagatgcatcgtactgcgggaacggctgcagcatgatggtgtcggcagtgataccgcaaagtactttcacacgctgccagatggtttcggtgatgaacggaatgatcggatgcgcgaggcgcagcagaccttccagcacggtcaccagcgtatggcgagtaccgcgcagttcggcttcggtgccaccgttcattaccggcttagtcagctccagataccagtcacagaactggttccaggtgaactcatacagaatgcctgcggcgatatcgaagcggaagctgtccagcgcttcgcggtacgctttgatggtctggttgaactccgccagaatccagcgatccgccagcgacagcgtcatctcgccgccgttgaagccgcaatcctgaccttctgtgttcatcagcacaaagcggctggcgttccacagcttgttacagaagttacggtaaccttccaggcgcttcatatcccagttgatgtcacgaccggtagacgccagtgccgccagggtgaagcgcagggcatcggtgccgtgcggctcaatgccgttcgggaactgtttctcggtgcgcttacggattttgtccgccagctgcggctgcatcatattgccggtacgtttttccagcagttctggcagcgaaataccgtcaaccatatccagcgggtcgataacgttacccttggatttggacatcttctggccttcgtcgtcacgaatcagaccggtcatgtaaacagtgtggaacggcacctgcggtttgccattttcatctttgatgaagtgcatggtcatcatgatcatgcgggcaatccagaagaagatgatgtcgaaaccagataccatcacgctggttgggtggaactgacgcagggcgtcggtgttttccggccagccaagggtagagaaggtccacagcgcagaagagaaccaggtatcgagaacgtcttcgtcctgacgcaggacaacatcagcaccgaggttattttctttacgcacttcgtcttcgttgcggccaacataaacgttacccgcttcgtcataccatgccgggatacggtgaccccaccacaactgacgagagatacaccagtcctgaatatcgcgcatccaggagaagtacatgttttcgtactgcttcggtacgaactgaatgtcgccgttctcaaccgcttcaactgccggtttcgccaggacatcggcacgcacgtaccactggtcggtcagcattggttcgatgaccacgccgccacggtcgccgtaaggaacggtcaggtcatgtggtttaatttcttccagcaggccgagtgcgtcaaccgcagcaacgaccgctttacgtgcagcaaaacgctccagtttctggaattctgccgggatctcgctggaataaacgtcagattcgttacctttggtatcgaacacctgggcactttcacggatatcgccgtcaaaggtcaggatgttgatcatcggcagggcgtgacgtttaccgacttcatagtcgttaaagtcgtgcgccggggtgatcttcacgcagccggtgcctttttccatgtcggcgtgttcgtcgccaacgatcggaatacgacggttaaccagcggcagaatgacatatttgccaatcagatctttgtaacgcggatcttccgggttaacggctacgccagtatcgcccagcagggtttccggacgggtagtcgcaaccaccagataatctttaccgtctgcggttttcgcgccgtcagccagcggatagcggatgtgccacatcgaacctttcgattcgcggttttccacttccaggtcagagatagcggtgcgcagtttcgggtcccagtttaccaggcgcttgccacggtaaatcaggtcttctttatacagacgaacgaaaacttctttcaccgcattggacaggccttcgtccatggtgaagcgttcacgctcccagtccacggagttgccgagacggcgcatctgacgggtaatggtgccgccagattccgctttccattcccagattttgtcgatgaaagcttcgcggccgtagtcgtgacgggttttaccttcttctgcggcaatcttgcgctcaacgaccatctgggtagcgatcccggcgtggtcagtaccgacctgccacagggtgtttttgccctgcatgcgctgatagcggatcatggtatccatgatggtttgctggaaggcgtgacccatatgcaaactgccggtgacgttcggcggcgggatcatgatgcagaaactttcctggctttcatcgccattaggcttaaagtagccctgcttttcccagtgctcgtaaagcggctgttcgatatcttgtgggttatatgtcttttccattatttccaggttgccgtattcaggttgaaaccagccacgcggtaggctttatagcgttcgcgcgccagttgtttcagagaatcttcataaggaacgaagtctaccacttctgtgaaagcggtggcaaaatctgcaaagcttgttcgcagactaatcaatatatcgcgcgggctgctgctgcgtttttgcggccaggcgatctccaccggcgcaccgccgcgcggtccttctcccgctaaattatgcggaacaaagctttctgccggacgcgcccacagggcttcatccagccggtaagcctgcttttcatcttcacaggcgatgagtacgcgcttaccactgcgccaacgttctgcggcaatttcacacaccagttgctcaacggcgcttaagccatcgacggtggtgtcattgtccagaaggtagaacgtcgcgtttttcataaatggggcttcttgtggtggatttaaatattgctgcattcctcaccctaaaagatgagcaatgaatttctattgcgctcgatcggttccctctcccttagggagagggttagggtgagggtaaaacgcaaacttactcttcgccgttaaacccggcgcggtttaacaggaactgtgccagcaacgctaccggacgaccggttgcgccttttgctttaccagaacgccaggcggtaccggcgatatccaggtgcgcccagttgtacttacgggtaaagcgtgacaggaagcaacctgcggtaatcgccccaccaggacgaccgccaatgttcgccatatcggcaaaattggactccagctgttcctgatactcgtcacccagcggtaagcgccatgcgcggtcaccggattgttcagacgcggcaatcagctcatgggccagcggattgtggttcgccatcagaccggtaatgtgatgacccagcgcgatcacgcaggcaccggtcagcgtcgccacgtcaatcaccgcttccggctcaaaccgctcaacgtaagttaacacgtcgcacagtaccaggcggccttcggcgtcggtgttcagcacttcaacggtttgaccggacatggtggttaacacatcgcccggacgataggctcgtccgccaggcatgttttcgcagcctgccaacacgccgataacgttaatcggcagttgtagctctgcgaccatacgcatcacgccgtaaaccgctgccgcaccgcacatatcgtacttcatctcatccatgccttcggaaggcttgatcgagataccgccggagtcgaaggttaaacctttacccaccagcacgattgggcgtgcatcttccgacgcgttgcctttgtactcaatcaccgacatcagcgattcgttctgcgaaccctgaccgaccgccagataggaatgcatccccagctctttcatctgctgttcgccgataacgcgggtgatgacattcttgctgtagctgtcagccagctggcgcgcttgtgaagcgaggtaagcggcgttacagatattcggcggcatattgccgagatcttttgctgctttaatcccggcggcaatcgccagaccgtgctggatcgcgcgctcaccgctggtcagttcacggcgggtcggcacgttgaacaccattttacgcagcggacgacgcggttcgctcttgttcgttttcagctgatcgaaactgtagagcgtctcttttgccgtctcgacagcctgacgcactttccagtagttgttacggcctttaacgtgcagttcagtcagaaagcagaccgcttccattgagccagtatcattcagcgtattaatggttttctgaataacctgcttgtactgacgctcatccagctcacgttctttgccgcaaccaataaggagaattcgctcggaaagtacattcggaacatggtgcagcaacaatgtctgccccggttttccttccagttcgccccgacgtagcagggcgctgatgtacccatcgctgattttatcgagctgttctgcaatcggagaaaggcgacgtggttcgaagacgcccacgacgatgcaggcactccgctgtttctccgggctaccgctttttacactaaactccatgcactacgctcctgaatcttaaagacaacggcggtggctacagatagaattgcaagctttcgtaactcatgtccgctgttgcgatgacttcgtgttaatcttaacgttattacggcattggcacgtcagaacaaaatctgagaggtgaatccgttgagtataattatcttagcgacgatttcgacgactcaagagaataaatgacgtttaagccatgaaacaagctaaaatcctgcaaaagacgagtttttacgggcgtatttaaagtgataatcataagatatctggtgcgggagacgctcaaaagccagctggcgatactcttcatcttgcttttgatcttcttctgtcaaaagttagtgaggatcctcggcgcagcggttgacggcgatattccggcgaatctggtgctctcccttctcgggttgggcgtgccggaaatggcgcagcttatcctgccattaagcctgttcctcgggctgctgatgacgctgggcaaactgtataccgaaagtgaaattacggtaatgcatgcctgcggcctgagcaaagcggttctggtgaaagcggcaatgatccttgcggtattcacggcaatcgtcgcggcggttaacgtgatgtgggcgggaccgtggtcatcgcgtcatcaggatgaagtgttagcagaagcgaaagcgaaccctggcatggcggcgctggcgcaagggcaattccagcaagcgactaatggcagttcggtgctgttcatcgaaagcgttgacggcagcgatttcaaagatgtgttcctcgcgcaaattcgaccaaaaggtaatgcacgtccttctgtggtggtggccgattccggacatttaacccagctgcgcgacggctcccaggtcgtcactctcaaccagggaacgcgcttcgaaggcactgcactgttacgtgatttccgcattacggatttccaggattatcaggcgatcattggtcaccaggcggtggcgctcgacccgaacgataccgaccagatggacatgcgcacattgtggaacactgacaccgatcgtgctcgcgcagaactgaactggcgtatcacgttggtgttcaccgtgtttatgatggcacttatggtcgtaccgctgagcgtggttaacccgcgtcaggggcgcgtactatcgatgctgccagccatgctgctgtatctgttgttcttcctgatccagacctccctgaaatcgaacggcggtaaaggtaagctggacccgacgctgtggatgtggaccgttaacctgatttatctggctttggcgattgttctcaacctttgggacaccgtgccggtccgccgcctgcgcgccagtttttcgcgtaaaggagcggtgtgatgcaaccttttggcgtacttgaccgctatatcggtaaaactattttcaccaccatcatgatgacgctgttcatgctggtgtcgctgtcgggcattatcaagtttgtcgatcagctgaaaaaagccgggcaggggagttacgacgcgttaggcgcaggaatgtataccttgctgagcgtgccgaaagatgtgcaaatcttcttcccgatggcagctctgcttggggcgttgcttggtcttgggatgctggcgcagcgcagcgaactggtggtgatgcaggcttctggtttcacccgtatgcaggttgcgctgtcggtgatgaaaaccgccattccgctagtcttgctgacgatggcgattggtgaatgggtcgcgccgcagggcgagcagatggcgcgtaactaccgtgcgcaggcgatgtacggcggctcgttgctctctacccagcaaggcttatgggcgaaagatggcaacaacttcgtctacattgagcgggttaaaggtgacgaagagttaggtggcatcagcatttatgcctttaacgaaaatcgtcgtctgcaatccgtacgctatgccgctactgcgaagtttgacccggaacataaagtctggcgtctgtcgcaggttgatgaatctgatctgaccaatccgaaacagatcaccggttcgcagacggtgagcggcacctggaaaaccaacctcacgccagacaaactgggcgtggtggcgctggacccggatgcactctcaatcagcggtttgcacaactacgtgaagtatctgaagtcgagcggtcaggacgctggacgttatcagctcaacatgtggagcaaaatcttccagccgctatccgtggcggtgatgatgctgatggcgctgtcgttcatctttggcccactgcgtagcgtaccgatgggcgtgcgtgtggtcaccggtatcagcttcggttttgtcttctacgtactggaccagatcttcggcccgttgacgttggtttatggcatcccgccgatcatcggcgcactgttgccaagcgccagcttcttcttaatcagcctgtggctgttaatgagaaaatcgtaatctaatgaacgcataaagggagcgaaagctccctttcacattgttgataaagtcaaatacgagttcgatcggtcctctcgcccctttggggagagggttagggtgagggggacagatcgcgcctgacttaccttcttctcccccccagcaaactccccaacattccacgcacaatctgattcgtcacctggcgagcggcgcttttggccattgtttgcaccacaccatctttcttcccgccgcgtggtccggtagtgccgaacaaaatatccttcaatccaccaagaatgccgtcatccaccgctacctctttccctttcgcggggggattattttgctgctcggtactggcctgaaagcctttttgcaacatctcataggcggattcccggtccacctcatcctcatatttgccatacaccggagagtgattaatcaagccattacgctcatcttccgtcaccggccccatccgcgaacaaggcgcgatcaccatcgcacgctccaccacagaagggcttcctttcgcatccagaaaagagatcaacgcctcgccggtgcccagttcctgaatcgccttttcggtatcaaatgccggattggcccgcatggtttgcgccgcagcttttaccgctttctgatctttgggcgtaaaagcacgcaaagcgtgttgaacgcgattaccgagctgcccgagcacattatccggaatatcagacgggttttgcgaaacgaaccagacgcctacgccttttgagcgaataagccgtatcacctgctcaatcttatccagcagtacctgcggtgcatcgttaaacagcagatgtgcctcgtcgaagaaaaacaccagttttggtttctccagatcgcctgcttccggcaattgttcatacaactctgaaagcatccacagcaggctggcggcgtacagtttcggcatctgataaagcttctcggcgctgaggatattgataacgcctttaccgttggtatcggtgcgcatccagtctttgatatccagcatcggctcgccaaagaagtgtgctgcgccttgctgttccagcgacaacagtccgcgctggatggcaccaaccgatgcgctactgatattaccgtactgattctggaaagatttggcgttatcgccgatgtactgggtaatcgcccgcagatctttaaagtcgagcagcaacaatccctgatcgtcagcaatacggaagatgatattcagcacgccagattgcacatcgttgagattcaacagccgcgccagcaacagcggccccagatccgaaaccgtcgcccgcaccggatggcctttctcgccaaagatatcccacaccaccaccggattggcatgcggttgccagtcattgacgccgatatttttaagccttgcgagcagtttttccgacgccgttcctgcctgcgcgataccggtcagatcgcctttcacatcagccataaacaccggcacgccgatttccgacaatgactccgccagtttttgcagcgtaacggttttacccgtccccgttgcgccagtaatcagcccgtgacggttagccattcccggcagtaaaaacagttctgtgtccggcgtgcgggcaattaacaggggttcgctcatgagatttcctccagtttcctgcctggagtataggcaacgtccggcaaagagaatacgtgtaatgaagagaaaataacctaaagcgtgttgccttgataaatctgatacccgaggtcaacagtgttgtggttgtgatcgttatttttaattttgctcagcaacatttgggcggccatccgaccaatatcaaaacggggagtaattacgctggcgaggcttgggatcatttgcctgccaatctccagcccatgaaaacccgcaatggaaatttgttctggcacggcgaggtttcgctcgcggcacagcagaagcgcacccatcgcaatatcgtcattggtgcaaaatacaccgtctaaatccgggtttgcgctaagggcatcacgcattaactgcattcctaaatgaatggatgagatggcgcgtggattcatgcgtaatggggaaagattatgcagcatcatcgcatcgcaatacccctgataacgctgttcatcgcgggtgtcatctttggaaccgagatacagaattttgtgcctgactcgcttctccagcatggtacacaccatgtcaaaagcggcctgccgattatcaaaaccgacctccatatccagccgttctccctgtacatccatcaattccacgaccggaatggtggctgaacgcagaaatttcaccgtcctgatggtgtgatatttttccgaaagtataatcccgtcaatgttataagagagcaggttaatcaccgactcttcttcggaatcgcgatcgtaattgtaattagcaataagggtctgataattatgctcagaggtgacggattctattcccgcgagaatgtcagcgaagagttgattttgaaatgacggaatcaagataccaagggtataactttgtgcattcaacaacatgccgggagcgcgattagggatataattgatctcttccataattttggcgatgcgctcgcctgtttcctttgccacctttttcggcgagcggatataacgactcacggtcatttttgttacgccagccagcgtagcgatatcctgtaaagaaattctgtgattgcgcataacttctcccaacgtcgggggaatcttcaatcttcccccgaaactacatcacaatattttattctttcagtgcaatacggcgttaatggctaacacgcccagcaaacccataatagaaataagggtttccatcaccgtccaggtacgcaacgtttcaccaaccgtcagattaaaataccctttaaatagccagaagccagggtcgtttacgtgtgacgcgatcacgctgcccgcaccggttgccagtaccattaaagcgggatcggcatgggtaacgttgataatcggcaacaccacacccgcggtggtaatggccgcgacggtggcagagcccagagcgatacgcaacagcgccgcaacagtccagcacatcaataacggcgaaagcgtagttccggtcattaagtgtgaaatatagtgcccgacaccgctatctactaatacctgcttaaacgcgccgccgccagcgataataaacacaatcatcgcgatagcgcctatagaatccccaatgatatccatgatttgctcgatggtgcgtccattacgtcggcccagtgtgaaaatcgcaataacaatggcaataaacagcgcaacggcagggttaccgacaaattcaaagaagaggcgcacggtgttagttttcggtaacgtaatttcacaaacggcggcgatagccatcaggatgaccgggatcacggcagcgaaaatactgttccagaaggagggcatctcctcttcgctaaacagatgaggattaaataagccttccggtggtgctttctcaaagcgagttagcagtttagaaaacagcggtcctgcgacaataactgtcggaatggtaatgataaatccatacagtaaagtcgttccgagattagcctcaaagatagtcgcgatggcagtaggccctggatgtggcggcagaaaacagtgggttacagagagcgctgctaccattggtacgccaacatacaacaggggtaatcctgatgatgctacgatggtaaataccaacggcaacagcaggacaaaacccacttcaaaaaacatggcgaggcccacaaccagaccggtgatcactagcgcccattgcacgcgttttttaccaaaagtagcaatcagcgtagtggcgatacgttgtgccgcacccgtatcagaaatcagcttgcctaacatggccccgaaaccgagaatcattgccagcccgccgagcgtgctgccgataccattttgtatagagtgcaggacggcctgtgcatccatcccttcggcaaatccgacgacggcagctaccagaacgagggcaataaagccgttaactttaaagccgatcatcaggataagaagcagcgcgacgcctgccgcaataatgattaatggcatagtctttatctcttattagtgccagaaaagcagcgctttcgcgctgcacgtagggtagtaggtgttaaacagccactaacatgccgccatcaacaaacaacaggtggccgtttacgaaatcagaggcttttgaagaaaggaacaccgcagcaccaatcagttcctgcggatctccccagcgtgcggcgggggtccgtttgcacaaccaggcggtgaaggcttcgtcctcaaccagtgctttagtcatttctgttttgaaatagcccggcgcaataccgttgacctgaatattgtggcgcgccagctcgacgcacatgccgcgggtgagcatttttaccgcccctttcgatgcggcataaggggtgatggtgtcacgtcccagttcgctttgcatcgagcaaatattaataactttacctgccttgcgttcaaccatgtgacgagttaccgcttgcgataccaggaacacggcggtctggtttactgcgatcacatcattccactcttgttcagggaactcagtaaaaggatgacggcgctggataccggcgttattcaccagcacatcaatggggccgatgtccttttcgatatgttcaacggcggcatcaatttcatgtttatgagtaacattaaaaggtgcggcaacggcctgaataccctcctggtggagtttttctacagcaagttctgcgcgttcggcagtaatatcattaataattatttgtgcgccatatttacccaggccggttgccagtaaaaagccaatgccctgtgctgaaccggtaatcaagatattttttcctgccagtgaaaatagatcgttcattgtattattcctttatttatctcttagaaaacaagctggacttttgctgcctgggttttatcaccggcgaaacgtagcgcctcttccaggtcagtgaagggatattcagcactcagtaaaggcagtggattgataacgccattcgccagccatgacactgcggtattaaattcgctggtaaaacggaaagagcctctgagtgaaatctccttaccaatcaacgtcatcattgggaattctgccatcgcgcctcccatacctacctgcaccattacgccgcgtgcacgagtgacctccagacaggtattcactgatgaaggatgaccggacacttcaaagctgacatcgaaatagcctttttccgctttccagtgatccatgtcgtcgttttgtgggtttacgagcacatccgcccccatctctttgcccagcgaaagggaacggggactcacatcagcacagacaatttccgcggcccccagtgttttcactgcactgacaatcaggcagccaatgggtccaacaccggaaataaatactcgcttgccctgtaactcgccggcctgatgtgcggcatgaatcgcgacggctaaaggttcggcaaaagccataaccttttcgtcagctttggccggataagggacacattgcgacgtttcgaccattttataacgggtaaaaccaccatcaacatgagggaaatacatggcactgccaaaaaaacgcatctctgtacactgattctcgttatgttcaatgcagtatttgcagtgaccgcacggtttagacggattaatggctaccgtttgcccttcatgtaattctgatgagtcgctatgaataactttaccgataacttcatgacctaacaccatcggtgcctttatcatgaaattacctacttttccttcctgataataatgtaaatcggaaccgcaaattccacctcgggttatttgtactaatgttccattattattccaatctatcgtctgctcggtaacggcaacagttttcttgcccgcaacaacgcaggactgtgttttcacttgcataaattcctcactggtcaggtagacacctcggaagcatttaagcggttttaattgtcattatttgtgatgaagatcacgtcagaaaattgttacattactatgttacgcataacgtgatgtgccttgtaattcttatcagcagaaataaaaaaacgtgaaattattatgccaccaggcgtagtatcgcagcaggtaagatgattcaggagattttaaatggcgggtgaaagctttattttgatgggcgtttcagggagtggtaaaacattaattggtagcaaggttgccgcgttattatctgctaaatttattgatggtgacgatcttcatccagccaaaaatatagataaaatgtcgcagggtattccattatctgatgaagatcgacttccctggctggaacgcttaaatgatgcttcatacagtctttataaaaagaatgaaacaggatttattgtctgttcatcattaaaaaaacattatcgtgatattttacgcaagggtagcccccatgttcatttcctctggttagatggcgactatgaaactatcctcgcgcgaatgcagcgtcgggctgggcattttatgccggtagcgttactaaaaagtcagtttgaggcgctggagcgtccacaagcagatgaacaggatattgtgcgcattgatatcaaccatgatattgccaatgtcaccgaacaatgtcggcaggctgtgctggcgatacgacaaaacagaatatgtgcgaaagagggcagcgcctcagatcagcgctgcgaatgattttcaaaaatcggctttcaacaccacgcggtaacgcgccttaccgtcgcgcacatgctggatggcgtcgttaattttcgacatcgggaacagttcggttgtcggcgcaaccttgctgcgggcggcaaagcgcatcagcttacgcagttcataaggcgtgccggtagcagagccagagacgctgcgatcgcccgcaattaacgtaaaggccggaacagacagcggcgtgagaaccgcaccgacagtgtggaaattaccgccgtacgtcagcgcctcaaaataaggctgccagtcgaggctgacgttcacggtattgataatgagatcaaactgccccgccagtgctttcagtgcctgcggatcgcggctattcaccactttatcggcacccatcgccagcaattcctgctctttcgccggattagaactaaaggccgtcacctcacatcccattgcgtgcagaagttttatagcgatatgccccagcccgccaataccaattaccccaacgcggctggtagcagtgatatggtgcatcaacagtggtttaaagaccgtgataccgccgcacaacagcggcccggcagattcaatgtcgatattttccggcagtggaataacccattgccagtctacacgcaacttctcggcaaaacctccgcgattcataattgttggcaccgcaccttgctcacagttgatctgatttccgctaatacaggcgtcgcagtgaccacagctacgcgctgtccagccaatcccgacacgctgaccgacctgcaaacctttatcctgcgcggcactcccgagcgccaccacgcgaccaatcacctcatgcccggcaaccagcggatattgtgaaaatccccattcgttatcgatcatcgacagatcggaatggcagatcccgcagtaatccacctgcacttcaacatcttgtggcttcagctcaccgggatcgtactcataaacttccagttcgccgcccgcttcttttgcggcatagctttttatcattgacattttttggtccttctctggtgtggtctgggaagtgtagagcatggcagggcggggtgcatggagtgtgacaaaggttacacatcgctgtacgcaatgctgaaaatttcagcacttagcgagatgcgagcaagctggcgcttgcatggtggcgtgcgacaggtataatccacaacgttttccgcatacctcttcagtgccgaagtggcgaaatcggtagacgcagttgattcaaaatcaaccgtagaaatacgtgccggttcgagtccggccttcggcaccaagactcaattaaatccttcttttttaaggattttttgtttctagaccttaatatcgcgttgccctactacaaaagggtatacgaggcgatgtcccagcgttataacctctatcgtcgaaccagcggcatttatgttgtccgcattagcgttccccaacgttttcgtcgatacgcaggacagtgtgagattcacacttcaacaggcactcatgatcttcatgaagcaaagcagaagtccgcgctcctgttggctgtctggtatcagaccttacaagagtatgaacaattggattaccgaactttaagtgactgcgccccgctgcttgctggtgaggggatgatctcgctttctaactttgctcagtcaatcgagttgcctatatcgcaattgattcgagaggtgattaatcgtaacctcccggtattctggctggcgactggtcagttcggtttctatgttgatgaatttaatgcagtagagcgggaacccggtgcaaaacgagaaaaacagtctgatgatgaaaaggatcaacctaaagaagtcatcattctcaatagcgcgtttgagctgggtatcgagagcttcgcaaatggttatctccgccccttcaatccccggcatactttagattgtctgttgagcgctggagtatccgaaggagaggctgcatttcgaactagtggtgataaccaaagtggaggttggttcttcgatttacccggcgtagatataactgctgatagcctcttgattagcaaagttcatgctgaaggccttcgacttacatggctggttaagaccacgccaccagcagttagcattcaccctgccgtgcctcttgtcgcccctgttatcgctaacgaatatgttcaccgcaaacattacaatgaaaacttgtcatggcttcgtgaagagtatttgaaacatcggcgtaagggcaaggtatcagaagcggcgctccgcgatattcgctattacttcgatttgatgatcgaagtgatgggggatattcagttggaagatttcgaccgtgatttcctccgggcttatgagagcaagttgcgcacaattcctgctaaccgtaatttgatgaaaggtaagcacggggttaagacgctggatgagttaatcgccaaagcggcagaatgtggcgataaactgatgacagaagagtctgtcaaaaagtatatcaacggcctttatggtgcaatggagtgggctgttgatgacggtaagtttctgaaatcgccatgcgacaactttttccctcccgatgacaaaggtgagcgagagcaggatcacactgacatatttgaaccgcatgaaattaaggcaattttttcgcaaccgtggtttgtggctggaactgttgaacgtaatgcgcaagggcgattccatcaatattgcccgtttcactattgggcgccgttgttgggcttgatgacgggggcaagggttaacgagattgcacagttaatgctggacgatgttctggcagatgacggcgtttattacctgaaccttgaaagcgatagcgaaaacggaaagaaactaaaaaacgcccaatcccgccgcaagattccggttcattctacgctgattgaactcggttttatcgagtatgtggatgcgttgaaagctgccgggtatgaccgtctttttcccgagcttaaaccacataaaactaaaggctatggtaggccggtttccgcatggttcaatgaatcattgcttgcgggtcgattaaaacttgaaagagacagaagcaaatctttccactctttccggcattctgtttcaactttgcttaaagagaagggtgttagttcggaactgcgtgggcagctacttgggcatgtgcgcggcaaaacagaaactgaagtgcgatacagcaaagatttaaaaccggttcacatggttgaggttgtcgaaaagattgatttttctttgcccgagatagcgagattcaacattcctgatgggctggatgctgtaagtgatgcgctgcgaagaaagcgtggcaaacaaacaggttgagtcagttactattcagttgagtgatgctcctgaatgcgctgggacgcttcctagcgcattttttattaaagatcgtggatttaatagtgccaaatttggagacgcttaaaatgcgtctggtgagacttgatttgcattagctcagaattgatctgacagttttctctgacagcatacaatcaagtctatcagtccgccttgagcgaggagcggaaactaagcgcttcgatagggccgtagcatgttatgaaggagaaagctgctttacagaaagaatctatcaagcattctttctcagcaacaataactgaataaattttacttcgaaggagccaatattattcaatattaatttcttcttcccacgccaatccattttctatatgagcaagcttctctgaaaatgatctgattatttcagatatgtcagagtcaacggatgcagtttgaacagaaatcattaactcttggctgaggcttctaatatattcttcggtcgataaactttgacagtgctctactatagaactcattgctaactgaacatgtttcctaacggattcatgttcaattttgaatgagtcaatatttttaggtatgtaacttaatggcgggttaaataaaacgttaaaccttgaggattttcctgctgtaggatttaagcacaagcatttaggtgatatactcgaatgattacctaaaataatagagaaattaaatgcaccaaaaagctttatataagcaaccaattggtgatttacattagttataaatacagtgtgttcaaaaccacattgaatggcgtctggggttttttcgtgtgggtgtaaatttgtaatgacaggaaaatcatttgtatagtcccatccgcaatattttgtaatgtcaggttctccacttcgtatggatcccctaaggctctgatagatatcggttcttgctcgcgaattgccatacaaaacaacataggagactacagcaattttcgctatagcacgaaaaatcttatttccttcaaacttaatgctagctcttataacaggagccttagttgtaacatattttgcattaatatcccctatattaaggccgcgcttcttaagaattcctacaatcctattagcatcacctacatcttgagcaacgaaatcaaagactgtattgctatcagtttcatcttttgagggtattcttgacttagacacaataggtgtcaagtttggtgcgagatcatacttgatgccatcatcaaactgacctgcttcctttattgttggtggtgggtttcctcttccagaccaaacattcaaagcattcctgatataaataaagttatcagccagagcgatctcaaccgcatctgaactcgcttctgaaaataaattgttgcaacttttgcatgtcgcatgtgttgtggtaattcttccacctaacgcactagggaatacatgctctaggctacctttatcaaagggaatatcacaaaaaatacacttctctgggtttgtttgcatgtttatttaacttttctattaaaataagaatgttttaacttaccatcattgaactaatttgcatcattttttgtcgttaatcctagcaacacaacttgatacatgaaggactgaatcgccacggataatctagacacttccgagccgttgataatactggttttcatattctgtcggtgacatctgttcgctagaaccatgccgacgcttactgttataaaacatttcgatgtaatcaaaaatatcactgcgggcttcttcccgcgttccgtagatctttttctttatccgttcacgtttcaacaactggaaaaaactttctgcaaccgcattatcatggcagttaccgcgacggctcatgctaccctccaggccgtgtgatttcaggaacgactgccactcatggcttgtgtactgactgccctgatccgaatgaaccagcacctgtttttcgggattacgccgccatacagccatcagcagtgcgttcaggacaatgtcctttgtcatccgggattgcatggaccagccgataattttgcgtgagaacagatcaacaacaacggcaagatacagccagccttcgtgggtcctgatgtaggttatgtccgttacccaacgctcatcaggagcatccggattgaactgtcgctggagcctgttgggtgacacgatactggcctcgcctttacgtgcccgcgggcttcggtatccgacctgagcctttattccgacacgtttcatcagtctccagactctgtttactccgcactgttgcccgctgtcacgcaaatccagatggattttgcgataaccatagacgcatcccgattccagccagaactgtttaatctgtcctgtcagtctcaggtctgcctgatggcgttgtgaatgcggctgctgaagccaggcgtaaaaaccactgggatgaacatccagcacccgacagagcaggcgaacaggccagcaacaggagttgtcacggataaaggcgtacctcagtcggacagctttgcgaagtacgccgcggctttttttaatatgtcccgttcgtcggtaacccgtttcagctctttctggagacggcggatctcggcctgagcatctgactgttctttattagtggaagaatccggaccgtacttctttatccaggcataaaggctgtgggtggtgatatcgagacgtgttgcaacgctggcaacagaataaccgcgatcaacaacctgtttgactgcttcagttttaaactcttcgggataacgcttaccgctcatgggcacctctctttaagccatcttaaatgactctgaggtgtctgttaaacccgtggcgattcactcgggctcattcccctcaggatcaattgcgcccatgccattggctcgttgtaatgagccataccacgctcgaggcgtaagttgtttatatcacgttcaatatcccggctaagtggaataccgtcaaacgcaaaacgcagttcgtaaagccagcgttgattatctgatgacagctgcagactaagaagcttatctagtgcggagtgtaagagccgattggctgcacaatcaggcatgtagtcatcataatcgacacaaaacttatggcgattcaccgcgttatgtcgcagctgtgcagaaagcatcagcttgcccttcataaaagccagattaccttgcttgctcacatagtcggagcgtaaaccctgtttaagcaattggctgacgctatgcaaaaactggttaataaaaatctcaagcaaaggcatacgctgagcctgaagagtggcttgctgggtttgaatatgtcggaacccaggcagatggcttagcatcgtcagcaatgtttgacgtgcattagccgctgtgaggtttttaccaaccttgggcagtatctcaagctggaaaccgtgaggtgttgaaagcatccctgcgtagttttgaacctgaagcaatttgaagcctgagcgagaggtgagtttgaggaactggctcccttgattacttgccaggctaagcgcttctaaataattaaagacctgtggaggcaccggttttgcgccaactgaagccgcttttccactccccaagaggtcatattcaaaaacggagataacttcacccatgatttactgcctgctcatcaaggggagtctgttggggctgataaattgaacgataagcctgtggaatattccagatctcttgatcgaaatctttgagctcataagctgttgattgctgatcatggcgtcgtaaaccatggttgttaccaaaaagcgtatcgagatcgtcggttttctcaatcacgaattgcaggttgtcgtcttgcttttgattgtctgccagcaccaaccggatcttgttccagtcatcgaaaaagtattcctgtaaaagcggaatgatctttttctggaatgcgatcttcaattgtttaaacgcagcttcttcatcaccggcatcgagtgcattttttaccggcataaagaacgcatgccccagcgtatgttcacgatcgtaaagagcctcgatgcggctattgagtttctctaacaacgactcgagctctatgcctttcaccttagcttcactcagtaaagagagatcaggcatcatttcgacaaagtcaaagcgacggcgcaaagccgtgtccatcagagctaaagaacggtccgctgtattcatggctccgatgatatcgacattgccgggtacgctgaagtgatcaccgctataagccagttgcaggctcatcgcattgggcatgcctgcacgcttgtctacttcaatgagtgagattagttcaccaaagatcttggatatgttaccgcgattgatctcatcaatgaaaatggcgtagcgatgtcctggatcggcattcgcacgttggcaaaggcgcataaagatacccggctcaatgggataagagatattgccactctcgtcagagcgagcgcgtataccttcaataaattcttcatagccgtaagattggtggaacgtaaccaccgcaaaacgctggatggcttcggcagatttagggccacgtttaagttcggcgtagagctctaccaaatcctccacttgctcgagctgtgaatcaactagaaaccattcgctgttatctgttttgttaaatacggcaggctcacgccgattcttataatcaacggttaacgactcgggaactgtataggattgcaaagctgcccaggcagtattcgatagattgccattacgaccgtttaataatgccttacgttgaaaccacatatgttcaataatttggcgaactttcgctcgtttcccaagatcgagcagcaccagcgttataacctgcatccagttcaacgattcaaggcgagaatccagccaggcatcacgatcagcgggaacagcatgagaagtgtactctttcattttttgctgcaacctgaaggtcttgccagtgccaggggggccaaagaagatcacgttagttggtgaatgtaggatgatcttgttctcgatgggctcactgcgggttatggatgtagtgctagctactttctcctgcttttgttcattatcgcgttcacggagcaattcatagagatgccagatggccatattcacataataaggatctgtatcaggagattgggcgtgtatggcttgtttcaattcatagtttttctgtaaccaatttccggtcagtaccaaaccgagatggaagtgctgatttaagaattctgctgctttattaaaagcattctcatccacagtactggtgtagttttctggcgagaacgcggcaaagacgcgatttctcaaactccaatacatacgcttgagaagtccgttttctttagcttgttgaagtgcattgccaacatattggtaagtttcttcatccggctgttgccgaattcgttcagttagttctctaagcagtggcaggctttgctgatattctgctaaggatggaacgccctggcgaatacttgcaatgccgttgtcacgctcataccaaagctgtttgaccagaccatctgttgcaggctcagcaaaagttgaggtttgctgtagcaaagtcgtaaatgcacggtatcgctgataccatctggaagctgtgtaatttttatctttcgccagggcatcaatcaattcactaatcgttagcctacctgcttcgacactatctacaagagtcatcgtgacttttcctctgttgtgacattacttattttttaattaatatgaggtattctaactatattgagttaatcgttgtgacaagtgcctgttatatatacaactatctgttaactcagctctaatttaaatacaatgtaaggttgtagggtgaatgctgttatcaacctcaccccctaaaaacctctttccgatgccactctacaaacccctcaaaagggtaatttttacgcacctgtggtaacgcaatagttttcccgtcaaaatcccagaataatctctcaacgatccctccgccgttaaccgcatccgagaccagtacccgcatattttcgtccaggccaatcgatcctttatcaaaggctttatggtgaattgcgcaaagcgccaggccattaggaatttcacaaggaccgccgtgctgtttccattttatatgcgccgcttccagcgcgacggtggtgtcgtcgtggcgcatattaaagccacatatcgcgcactggtagttataagcgcgtaatacatttttgcgaaataacgggtcgcgctgtttacggatttgctggagatcaaaacccagctcgtcagcaatttcttcctgaatactctcggtgaagtgctcttcgagtatctgttgcgccagagtattgatgagttttttattgccggttaccagggcgtagtgctgttcatcgaaaccgcctgcaacgtggtattcgttcagttccttcactggcggttgtcggctgctccctgctgttgagcaaagctcggcattgtgtaattgccagaatccgtcgccttgtaatcgccagaacggcatatcaggtcggtactgtgaacgctgtggcccaaaacgttccagtaaactgtgcagaggttcgtagatttccgatccataatcgaaaaggcgtggatgtccattcaggtatcccgctaatacgtatagcaataacaatggtttatgcggtgcgcgctgttcacccttatgccagatttttatattggcaattgcctgctgtagcgatttactggaagccattgatatccctggcagtgaaataattgcgatcatgctcgcaaattttcggctgttcaagcctgcaagtgaagatatattactttgatctcatttgtttttttgctgcctgtgtaccctaattgccatgcgatgctgcaccgacgcaaaccaccgtttacgccggaggagttaaaagcgttgatggatgcgaataaatcaaattaatgaacgctcacttttcgcgccaaaactgcaaaattgcttctacaaacctgtcagaaataatcccccgacgggctgccgtgttgaaatgactgcttcgcagtgccgtcgtccagttctccggtgaccggtacgctgaaccgtaatatcccgtgcttaaatcgtccggatcttcatcaggcgcgttcgtcagtcctctttcaccttgttgctggaagtagacgaaaataatattggctaaaacattattttgataattgccataaataacttcatacgcatgagggaaattttctttccagtaccaggtggtatcgccgcaaaaccacggtgcgtcagtaatattattaagctgagaatggtattgttttagatccctacgaaaggcttcaaccatatgattaaagtgttgagggtgtgacgcgtagtcactggtcattaagtcaaattcgccttgcatccagcatacgccgaggaatttgttctgcggattttttgccagtgcggctcgcgttctgctgactaaatcctggtacagcggagtatccgttccccaacgacaagcatcatggctggctccgtgccgttctgaatatgtcccttcgctgcccgcggtaaaagccgatccgccacggcaacatggaacgatgagaacccctgcattatcaggaataaagggtagtaatttccgtgcaatatgcagtgcctggccaacggtgccgtactgtgtttgatgattcgttgccagaggatggtgataaccctgcatatcctgaacatcgtgtgggcagtgagtcagtggaataatgtcgttaaagtgacatgacgggcctccgggatgcgtatgcgcaaatctcgctaattgtttaattctgggatgaggcgcatcttccctgtccggtaatggcagtccttcgccatacgccatggcattagactgaccagcaacggtaagaacatagtaataatcgggcgatattattgcgttcatataaatttcgcgtaattgaaatgacaaattgatagcagggcccctttaccggggccctgaagcgttaattttgtactgtgactttattatccttcacagagatcaaaactgaatccgtcaccgctttgccgcctgcagtttcaccgccaataatcaatagactattattccagggcaatgatactccgtaggcccgaccttgcgataattcacccgatttatcccatttcccgttatgccaaagatgaatatcagtgctatatgatttttttaggccttcatgcgcatagttcttaccgttctggtaattttctcgtgaacctttgaatccggcccctccggcaaatataagagaatcattgcttatccccgcaaaaccgccagcgacgccatctggtgatgagacgggagcaagcttattccattttaaattattaccggtgaaatcaagttcaaatacggcatccgttcgcaatcctggtttggcttcgccattaataagccaggttttatcacctttattcacaaccgccgcaccagccgttccgtaccagggagattcgccagcgtaactccattgctgtgttgagggatcaaaagacaacagaaacttattgaagaaataatcttctgcttttttgtcaaaataatgggcattgatcttgtctatagttgctgaatcttttccagcctcgttgagatcttcaaaatagccattgaagatattctggttaacaccgccagtaacataagccttgccgttgtgtacaaaagtcacatgacccgccatgcccatcggtgcatgcgacatcaatttaacccaactattggttttggggttgtatttgtgtacgtcattaaatacctgagtcaagcccttgctatttttgccaatgccgccaaacacatacagattgccatcaataaatgccgaggttgcttgatctcttggtccaccagggaatgcagctaacgctgtccattttttatctttggcctgtgtatccagcttgtaccatgccgtacctgcgctacctaaaccaatgtagacagtgtcgttatcaattgctccggtaccacttttaaatggcacaggagtttcaggtaatacagacgcgtttgcggcaaatgaagccatcatgatagcaagcgccgttattgttttattcattgtgactgtctcctgtctactacagtttaaatgacacaccaatgcgataactgttttccgataaattatctctgccgttgtaaacaccctgacggtccaggtagtcatattctatgtatggcgtaatatcgggcgtcatatggtattgtagaacaaatgcattttccgtcgcccatttcttatggtttgcatagcgataatcgttctgtttgctgtatagcgtcgtttgccatgcgaaggtgaaatcactattaatatggtaagtgacatatccatcccaacgatgaacgttatcacgagacatatcaccggataagtcttgttgtcggtaagctttccagtcgtaacgatagcgaatgccaaaattaagatcttttgtcgcgtcccaggacagttttacgtagggtccgtagcgtgtgccgttgctgctaaaatgcgttaacattcccgggcgcaccgtccattgatcatcaagtttaatcgcgtaattaacttcaacctgaacatcattgagtgcggcattttcctttttattatcatgaatggtattccaggtattactttccatgcttgcccaccatccattttgccatccctcactgactttgagtcgagtctcataggcgtggcttccactacgatatccaccacgtacgtccagtgtcgcagcctgagaaattaatggggacgaaaagcacagtaataatacgccagaaagtattttagcctttttcataaatttcactcatttgtaggatacagaaagcaatacaaagcccgcataaacaattagcatttatgttgtgtaatatttttttgccaggcttatagtgtctttggcaaccggtagctgtattttatatttttttgtataatgtctcctgtgaaaaatctcttttcacattatttaaataaacagagatccagattaaatacctgagtataaaatctcttctgatgtttaattgatttgaatgttcgtaagctatatcacttactcaatccattttacccagagtcataaaatagaatgtctgttgatctcattttcatattcctttcagactgaagtgcgttttcatcacccgatgagaaagaactgaagtgatgtttgccatagattgcgagatgccctgtctcattgactatcttggtgcacctttatacctgttataccagatcaaaaatcacgcaatccatacaacaaaaccagatttgcaattcgtgtcacaaaatatgtcgatatttttctaagaagaagatgccatgtgaagccagacgaacacttgcggaggccttcacaaaccaaagattgttgtttaattatctgttttataagtaatttatttaaagtataaacaaggaaagatttgcaagctaactcagtgagcgtggtgaaaatcagtgtttacccgccatcaggctgagcataattctcatcatgaaatatgtttcctggtttgtggcttgtaactggtcacttctgaagtcgatctggagaggcttgttgatgttggtgttttcaggatgatgtttcacttagtttgtttgccgtatcgcccggcgaatggctgtgattgaggaaggtttaagtcgtagtgaccaaagctatatttaccaacgaatgtagatgaaaaaatcatctcctgcgttccccatatctccaggataaaaaggaatgtaacaatctcatggcgtaagctgacgaatcagccaggaataatcgctagggacctaagaattagcatgataatagccactaagaaattactgcgctccatgaaatagccattttgtggcaaatggagttgactaataatgtcatatgtgagacggctagttgaacgaatattaaattttgctgaattttttatgttgattttacttgttacagaacatatcacatgatatatagataagattagttgcattaatgatgagggttattattagattcgtatccgattgataaatatataaaggtacatagcatgcaagagcatggcgtttgtatggcaacgttattataattaactgttgctactccatttaagttcactcagaagaactggtccacttacgttagttattaagcaaacgttcgcttttataaacataatcaggataaaaatgttggattattgctaacccagcacagctagtgcgcgtctgtaattataagggaaaaacgatgaagaataaggctgataacaaaaaaaggaacttcctgacccatagtgaaatcgaatcactccttaaagcagccaataccgggcctcatgcagcacgtaattattgtctgactttgctttgttttattcatggtttccgggcgagtgaaatttgtcgattgaggatttcggatattgatcttaaggcaaagtgtatatatatccatcgattaaaaaaaggcttttcaacaacgcatccgctattgaacaaagaagttcaggctttaaaaaactggttgagtatccgtacttcgtacccgcatgctgagagcgagtgggtatttttatctcgtaagggaaatccgctttctcggcaacagttttaccatattatctcgacttccggtggtaatgccgggttgtcactggagattcatccgcacatgttacgccattcgtgtggttttgctttggcgaatatgggaatagatacgcgacttatccaggattatcttgggcatcgcaatattcgtcatactgtctggtataccgccagcaatgcagggcgtttttacggcatctgggatagagccagaggacgacagcgtcacgctgttttatagagatagttgagataccagggatggtgttaaaaactacattattcttacgatatatcaaaaatgattaaccatttattaattgatgttattgtaagtgtgattattaattttcataataaacattaagttaaccatatccatacaaaatacaatggtttatgttcttcaaaataaataaacaaaatcattcataaatttacacatcacttaaattctcctgtttccgcacttttttctttattttttaagcaactggaagttaatccactgcaatctattgttatattgaatcaaatcaatgaaaatagatgttgtcacatcagtgatattttatttttgtatgatatttaatgtaattgactgatagccacatcactccgtgtgtggttatctttttatctattgggctaattttgaccgattgaggtttcctataggtattcattcaaatatatctcagttaggagtactactattgtgagtaaacgtcgttatcttaccggtaaagaagttcaggccatgatgcaggcggtttgttacggggcaacgggagccagagattattgtcttattctgttggcatatcggcatgggatgcgtattagtgaactgcttgatctgcattatcaggaccttgaccttaatgaaggtagaataaatattcgccgactgaagaacggattttctaccgttcacccgttacgttttgatgagcgtgaagccgtggaacgatggacccaggaacgtgctaactggaaaggcgctgaccggactgacgctatatttatttctcgccgcgggagtcggctttctcgccagcaggcctatcgcattattcgcgatgccggtattgaagctggaaccgtaacgcagactcatcctcatatgttaaggcatgcttgcggttatgaactggcggagcgtggtgccgatacccgtttaattcaggattatctcgggcatcgaaatattcgccatactgtgcgttataccgccagtaatgctgctcgttttgccggattatgggaaagaaataatctcataaacgaaaaattaaaaagagaagaagtttaatttaacttattgataataaagttaaaaagcaaataaatacaagacaattggggccaaactgtccatatcataaataagttacgtattttttctcaagcataaaaatattaaaaaacaacaaaaagcatctaactgtttgatatgtaaattatttctcttgtaaattaatttcacatcacctccgctatatgtaaagctaacgtttctgtggctcgacgcatcttcctcattcttctctccaaaaaccacctcatgcaatataaaaatctataaataaagataacaatagaatattaagccaacaaataaactgaaaaagtttgtccgcgatgctttcctctatgagtcaaaatggccccaaatgtttcatcttttgggggaaaactgtgcagtgttggcagtcaaactcgttgacaaaacaaagtgtacagaacgactgcccatgtcgatttagaaatagtttttttaaaggaaagcagtatgaaaattaaaactctggcaattgttgttctgtcggctctgtccctgagttctacagcggctctggctgaaactacacccacgacggtaaatggtgggaccgttcactttaaaggggaagttgttaacgccgcttgcgcagttgatgcaggctctgttgatcaaaccgttcagttgggccaggttcgtaccgctagtctgaagcagactggagcaaccagctctgctgtcggttttaacattcagctgaatgattgcgataccagtgttgccacaaaagccgctgttgccttcttggggactgcgattgacagtgctcatcctaaagtactggctctgcagagttcagctgcgggtagcgcaacaaacgttggtgtgcagatcctggacagaacgggtgctgcgctggcgctggacggtgcgacatttagttcagaaacaaccctgaataacggaaccaacaccattccgttccaggcgcgttattttgcaaccggtgccgcaaccccgggtgctgctaatgcggatgcgaccttcaaggttcagtatcaataacctacccaggttcagggacgtcattacgggcagggatgcccacccttgtgcgataaaaataacgatgaaaaggaagagattatttctattagcgtcgttgctgccaatgtttgctctggccggaaataaatggaataccacgctgcccggcggaaatatgcaatttcagggcgtcattattgcggaaacttgccggattgaagccggtgataaacaaatgacggtcaatatggggcaaatcagcagtaaccggtttcatgcggtaggggaagatagcgcaccggtgccttttgttattcatttacgggaatgtagcacggtggtgagtgaacgtgtgggtgtggcgtttcacggtgtcgcggatggtaaaaatccggatgtgctttccgtgggagaggggccagggatagccaccaatattggcgtagcgttgtttgatgatgaaggaaacctcgtaccgattaatcgtcctccagcaaactggaaacggctttactcaggctctacttcgctacatttcatcgccaaatatcgtgctaccgggcgtcgggttactggcggcatcgccaatgcccaggcctggttctctttaacctatcagtaattgttcagcagataatgtgataacaggaacaggacagtgagtaataaaaacgtcaatgtaaggaaatcgcaggaaataacattctgcttgctggcaggtatcctgatgttcatggcaatgatggttgccggacgcgctgaagcgggagtggccttaggtgcgactcgcgtaatttatccggcagggcaaaaacaagtgcaacttgccgtgacaaataatgatgaaaatagtacctatttaattcaatcatgggtggaaaatgccgatggtgtaaaggatggtcgttttatcgtgacgcctcctctgtttgcgatgaagggaaaaaaagagaataccttgcgtattcttgatgcaacaaataaccaattgccacaggaccgggaaagtttattctggatgaacgttaaagcgattccgtcaatggataaatcaaaattgactgagaatacgctacagctcgcaattatcagccgcattaaactgtactatcgtccggctaaattagcgttgccacccgatcaggccgcagaaaaattaagatttcgtcgtagcgcgaattctctgacgctgattaacccgacaccctattacctgacggtaacagagttgaatgccggagcccgggttcttgaaaatgccttggtgcctccaatgggcgaaagcacggttaaattgccttctgatgcgggaagcaatattacttaccgaacaataaatgattatggcgcacttacccccaaaatgacgggcgtaatggaataacgcagggggaatttttcgcctgaataaaaagaattgactgccgggtgattttaaaccggaggaataatgtcatatctgaatttaagactttaccagcgaaacacacaatgcttgcatattcgtaagcatcgtttggctggtttttttgtccggctctttgttgcctgtgcttttgccgcacaggcacctttgtcatctgccgaactctattttaacccgcgttttttagcggatgatccccaggctgtggctgatttatcgcgttttgaaaatgggcaagaattaccgccagggacgtatcgtgtcgatatctatttgaataatggttatatggcaacgcgtgatgtcacatttaatacgggcgacagtgaacaagggattgttccctgcctgacacgcgcgcaacttgccagtatggggctgaatacggcttctgtctccggtatgaatctgctggcggatgatgcctgcgtgccattaacctcaatgatccatgacgctactgcgcatttagatgttggtcagcagcgactcaacctgacgatccctcaggcatttatgagtaatcgcgcgcgtggttatattcctcctgagttatgggatcccggtattaatgccggattgctcaattataatttcagcggaaatagtgtacagaatcggattgggggtaacagccattatgcatatttaaacctacagagtgggttaaatattggtgcgtggcgtttacgcgacaataccacctggagttataaccgtagcgacagatcatcaggtagcaaaaataaatggcagcatatcaatacctggcttgagcgagacataataccgttacgttcccggctgacgctgggtgatggttatactcagggcgatattttcgatggtattaactttcgcggcgcacaattggcctcagatgacaatatgttacccgatagccaaagaggatttgccccggtgatccacggtattgctcgtggtactgcacaggtcactattaaacaaaatgggtatgacatttataatagtacggtgccaccggggccttttaccatcaacgatatctatgccgcaggtaatagtggtgacttgcaggtaacgatcaaagaggctgacggcagcacgcagatttttaccgtaccctattcgtcagtcccgcttttgcaacgtgaagggcatactcgttattccattacggcaggagaataccgtagtggaaatgcgcagcaggaaaaaccccgctttttccagagtacattactccacggccttccggctggctggacaatatatggtggaacgcaactggcggatcgttatcgtgcttttaatttcggtatcgggaaaaacatgggggcactgggcgctctgtctgtggatatgacgcaggctaattccacacttcccgatgacagtcagcatgacggacaatcggtgcgttttctctataacaaatcgctcaatgagtcaggcacgaatattcagttagtgggttaccgttattcgaccagcggatattttaatttcgctgatacaacatacagtcgaatgaatggctacaacatcgaaacacaggacggagttattcaggttaagccgaaattcaccgactattacaacctcgcttataacaaacgcgggaaattacagctcaccgttactcagcaactcgggcgcacatcaacactgtatttgagtggtagccatcaaacttattggggaacgagtaatgtcgatgagcaattccaggctggtttaaatactgcattcgaagatatcaactggacgctcagctatagcctgacgaaaaacgcctggcaaaaaggacgggatcagatgttagcgcttaacgtcaatattcctttcagccactggctgcgttctgacagtaaatctcagtggcgacatgccagtgccagctacagcatgtcacacgatctcaacggtcggatgaccaatctggctggtgtatacggtacgttgctggaagacaacaacctcagctatagcgtgcaaaccggctatgccgggggaggcgatggaaatagcggaagtacaggctacgccacgctgaattatcgcggtggttacggcaatgccaatatcggttacagccatagcgatgatattaagcagctctattacggagtcagcggtggggtattggctcatgccaatggcgtaacgctggggcagccgttaaacgaaacagtggtgcttgttaaagcgcctggcgcaaaagatgcaaaagtcgaaaaccagacgggggtgcgtaccgactggcgtggttatgccgtgctgccttatgccactgaatatcgggaaaatagagtggcgctggataccaataccctggctgataacgtcgatttagataacgcggttgctaacgttgttcccactcgtggggcgatcgtgcgagcagagtttaaagcgcgcgttgggataaaactgctcatgacgctaacccacaataataagccgctgccgtttggggcgatggtgacatcagagagtagccagagtagcggcattgttgcggataatggtcaggtttacctcagcggaatgcctctagcgggaaaagttcaggtgaaatggggagaagaggaaaatgctcactgtgtcgccaattatcaactgccaccagagaggcagcagcagttattaacccagctatcagctgaatgtcgttaagggggcgtgatgagaaacaaacctttttatcttctgtgcgcttttttgtggctggcggtgagtcacgctttggctgcggatagcacgattactatccgcggctatgtcagggataacggctgtagtgtggccgctgaatcaaccaattttactgttgatctgatggaaaacgcggcgaagcaatttaacaacattggcgcgacgactcctgttgttccatttcgtattttgctgtcaccctgtggtaatgccgtttctgccgtaaaagttgggtttaccggcgttgcagatagccacaatgccaatctgcttgcacttgaaaatacggtgtcagcggcttcgggactgggaatacagcttctgaatgagcagcaaaatcaaataccccttaatgctccatcgtccgcgctttcgtggacgaccctgacgccgggtaaaccaaatacgctgaatttttacgcccggctaatggcgacacaggtgcctgtcactgcagggcatatcaatgccacggctaccttcactcttgaatatcagtaactggagatgctcatgaaatggtgcaaacgtgggtatgtattggcggcaatattggcgctcgcaagtgcgacgatacaggcagccgatgtcaccatcacggtgaacggtaaggtcgtcgccaaaccgtgcacagtttccaccaccaatgccacggttgatctcggcgatctttattctttcagtctgatgtctgccggggcggcatcggcctggcatgatgttgcgcttgagttgactaattgtccggtgggaacgtcgagggtcactgccagcttcagcggggcagccgacagtaccggatattataaaaaccaggggaccgcgcaaaacatccagttagagctacaggatgacagtggcaacacattgaatactggcgcaaccaaaacagttcaggtggatgattcctcacaatcagcgcacttcccgttacaggtcagagcattgacagtaaatggcggagccactcagggaaccattcaggcagtgattagcatcacctatacctacagctgaacccgaagagatgattgtaatgaaacgagttattaccctgtttgctgtactgctgatgggctggtcggtaaatgcctggtcattcgcctgtaaaaccgccaatggtacagctatccctattggcggtggcagcgctaatgtttatgtaaaccttgcgcctgccgtgaatgtggggcaaaacctggtcgtagatctttcgacgcaaatcttttgccataacgattatccggaaaccattacagactatgtcacactgcaacgaggctcggcttatggcggcgtgttatctaatttttccgggaccgtaaaatatagtggcagtagctatccatttccgaccaccagcgaaacgccgcgcgttgtttataattcgagaacggataagccgtggccggtggcgctttatttgacgcctgtgagcagtgcgggcggggtggcgattaaagctggctcattaattgccgtgcttattttgcgacagaccaacaactataacagcgatgatttccagtttgtgtggaatatttacgccaataatgatgtggtggtgcctactggcggctgcgatgtttctgctcgtgatgtcaccgttactctgccggactaccctggttcagtgccaattcctcttaccgtttattgtgcgaaaagccaaaacctggggtattacctctccggcacaaccgcagatgcgggcaactcgattttcaccaataccgcgtcgttttcacctgcacagggcgtcggcgtacagttgacgcgcaacggtacgattattccagcgaataacacggtatcgttaggagcagtagggacttcggcggtaagtctgggattaacggcaaattacgcacgtaccggagggcaggtgactgcagggaatgtgcaatcgattattggcgtgacttttgtttatcaataaagaaatcacagggcattgctaatgcaggtacgcaatattacctgaagctaaaaacctgcacgttagccctttgtaggccagataagacgcgttagcgtcgcatctggcataaacaaagcgcactttgctggtcttttcccctcaccctaaccctctccccagaggggcgagaggactgtctgggcacatttttagactttgtcatcagtcagagcctgccattggcaggctctggtgtccttttacgctaccatgctaataatcagcacaataatcagcccaaccacggagttgaccagctccagcagaccccaggttttcaacgtgtcttttactgacaggtcaaagtaacctttgaacaaccagaaagatgcatcgttaatgtgggtgagggtgttggaacccgcagccgtcgccagtaccagcagcgccggattcacgccaaccagctgaccagttgctggatcaaggattgcagcacttataatcccggcggcggtcatcgccgaaacgacaccctgacccgtcgccagacgaattagcacagtgatcagccatgccatgatgtagggcgagatattgccgtgggacatcaacatgccgatggtgtcgccaatgccggtgtcgatgatagtctgcttcagcacgccacccgcaccgatgatcagaatcaccattgcaatactcttcaccgcgctttcaaaagcgttcatcacccactgcatgtcatgaccacgtgcggtgccaaagagtacgaatgcaaccaccatcgcaataaacattgcaatcggcgaggaaccgataaagttaaccacttcccaggcaggggtatcttttaccagccagatattggcgatggtggtagagatcataatgatcgccgggatcagcggcaccagaatcgaaacgccgaaagagggcagattattcatatctaccggttgatctgctttcaggaatgatggcgttgggcgctcaagattgccgaggaacttcggcaggatcagacctgcgcagattacacttgggatcgtcaccagtacgccatagatataaaccatccccatatccgcgccataagcattcaccagcgccaccggacccggctgcggtgggaacagtgaatgtgcggtagtggcagctgctactgccgggatcgccagtttcaggaacggaattttagcttcggcggcaataacaataaccagcggcgctaacatgataaaggccacttcatagaacatcgccagaccaaaaatcaagccgatgataatcaccgacagctgtacatagcgcagaccgagacgcgccagcagcgtatgcgctatctggtgagccgcgccggagtcgaccatcaatttaccgatgaccgcaccgaacaccacgatgatagccagttcccccagcgtgttgccgaagcccgctttcatggtgtgcagcagcgacatcaaatccatgcccgccagcatcccgacggacagcgccgccaccaacaaagccaccattgaattgattttgaacttcaaattcagtaccagcatcagaccaatgccgaataccacccagagaatgttaagcacatgcataacgttttaccttacctggttgaaccgttgttattttgggcgacatgttatgtaaattggtcaaccattgttgcgatgaatgtcacatcctctgatcaataaccatcgattaccctttgctgcaatttgcagcaacaaccatgagagtgaaattcttgtgatgtggttaaccaatttcagaattcgggttgacatgtcttaccaaaaggtagaacttatacgccatctcatccgatgcaacgccacggctgcggtctggttgttcatccggatacctaaacaactctagggttccgcgtctctttgctgtggaacccactatgtgaaagaggaaaaatcatggaacagacctggcgctggtacggcccaaacgatccggtttctttagctgatgtccgtcaggcgggcgcaactggcgtggttaccgcgctgcaccatatcccgaacggcgaagtatggtccgttgaagagatcctcaaacgcaaggcgatcgttgaagacgcaggcctggtatggtctgtcgtagaaagcgtgccaattcacgaagatatcaaaacccacactggcaactatgagcagtggatcgctaactatcagcagactctgcgcaacctggcgcagtgcggcattcgcaccgtgtgctacaacttcatgccggtgctcgactggacccgtactgacctcgaatacgtgctgccagacggctccaaagctctgcgcttcgaccagatcgaattcgctgcattcgaaatgcatatcctgaaacgtccaggcgcggaagcggattacaccgaagaagaaattgctcaggccgctgaacgcttcgccactatgagcgacgaagacaaagcgcgtctgacgcgtaacatcattgccggtctgccgggcgcggaagaagggtataccctcgaccagttccgtaagcacctggagctgtacaaagatatcgataaagcgaagctgcgcgaaaactttgccgtcttcctgaaagcgattattccagttgctgaagaagttggcgtgcgtatggcggttcacccggacgatccgccgcgcccgatcctcggcctgccgcgcattgtttccaccattgaagatatgcagtggatggttgataccgtaaacagcatggcgaacggtttcaccatgtgcaccggttcctacggcgtgcgtgctgacaacgatctggttgatatgatcaagcagttcggtccgcgtatttacttcacccatctgcgctccaccatgcgtgaagataacccgaaaaccttccacgaagcggcgcacctgaacggtgacgttgatatgtacgaagtggtgaaagcgattgttgaagaagaacaccgtcgtaaagcggaaggcaaagaagacctgatcccgatgcgtccggaccacggtcatcagatgctggacgacctgaagaagaaaaccaacccaggttactccgcaattggtcgtctgaaaggcctggccgaagttcgcggtgtcgaactggcgatccagcgcgctttctttagccgttaatatccaccggcatggctgcgcgccgtgccggttccttcttccttgccgtcactctctgaagacggattctggagtttacgatgactactattgttgacagcaatctgccggttgcccgcccgtcatgggatcattctcgtctggaatcacgcattgtgcatctcggttgcggggcgtttcaccgcgcgcaccaggcgctgtatacccatcatctgctggaaagcaccgacagcgactggggcatctgcgaagttaacctgatgccaggcaacgaccgcgtgctgatcgaaaacctgaaaaaacagcaactgctgtacaccgtagcggaaaaaggcgcagaaagcaccgagctgaaaattatcggttcgatgaaagaagcgctgcacccggaaatcgacggctgcgaaggtattctcaacgcgatggcgcgtccgcaaacggcgattgtctctctgacggtcacggaaaaaggctactgcgctgatgcggcaagcggtcaactggatctcaataacccgctgatcaagcacgatctggaaaacccgactgcgccgaagtctgcgattggttacatcgtcgaagcgttgcgtctgcgtcgtgagaaagggttgaaagcgtttacggtgatgtcctgcgacaacgtgcgtgaaaacggtcatgtggcgaaggtcgcggttctggggctggctcaggcgcgtgacccgcagctggcggcatggattgaagagaacgtcaccttcccgtgcaccatggttgaccgcatcgttccggcggcgacgccagaaaccttacaggaaattgctgaccagctgggtgtttacgacccgtgcgccattgcctgcgaaccgttccgtcagtgggtgattgaagataacttcgttaatggtcgcccggactgggataaagtgggcgcacagttcgttgcagacgttgtgccgttcgaaatgatgaagctgcgtatgctgaacggcagccactctttcctggcatacctcggttacctcggcggctatgaaactattgccgacaccatgactaacccggattatcgcaaagcggccttctccttgatgatgcaggaacaagcgccaacgctgtctatgccggagggtacggacctgaaggcctatgcgacgctgctgatcgagcgtttcagcaacccgtctctgcgtcaccgtacctggcagattgcgatggacggcagccagaagttaccgcagcgtctgttggatccagtgcgtctgcacctgcaaaacggcggcagctggcgtcacctggcgctgggcgtggctggctggatgcgttacacccagggcgtggatgagcagggtaatgccattgacgtggtcgacccgatgctggccgagttccagaagattaacgcgcagtatcagggcgcagaccgcgtgaaagcgctgctgggcctgagcggtatttttgccgatgatctgccgcagaatgccgactttgttggcgcggtgacggcggcatatcagcagctgtgcgaacgcggtgcgcgcgagtgtgtggctgcgctgtaactaactgattaccctacagacttactggtcaatcaaactgatatttggttgaccagttttcgtttttttgcccacctgtacgtgccaacttccagtgctaatggtatagtttgagattaacgggggccgtaaaattgcccgttgtaggccggataaggcgttcacgccgcatccggcaaaaatttgattaaccgcacctaacggacacagcaccatgaaatctgccacctctgcgcaaagaccttaccaggaagtcggggcgatgatccgcgatctgatcataaagacgccgtacaatcctggcgaacggctgccgccggagcgtgaaattgcagaaatgcttgatgtcacgcggacggtggtacgtgaagcgctgatcatgctggagatcaaagggctggtggaagtgcgccggggtgccggtatctatgttcttgatagctcaggcagccacaacacagacagtccggatgccaacgtctgcaatgatgcgggtccttttgagctgttacaggcgcgtcagttactggaaagtaacatcgccgagtttgccgccctgcaggctacccgcgaagatatcgtcaaaatgcgtcaggcattgcaactggaagagcgtgaactggcttccagtgcgccgggcagcagcgaaagcggtgacatgcagttccatctcgctattgccgaagcaacgcataacagcatgctggtggagctgttccgtcagtcctggcagtggcgggaaaacaacccaatgtggatccagttgcacagccatctggatgacagcctgtatcgcaaagagtggttgggcgatcacaaacagatcctcgccgcgttaatcaaaaaagatgcccgagcggcgaagctggcaatgtggcagcatctggaaaacgttaagcaacgtctgctggaattctcgaacgttgacgatatttattttgacggctatctgtttgattcatggccgctggataaagtcgacgcctgacttattataataagcgcaagggtaaacgttccttgcgctttcttaaattaagaagtcgcaatgagtattactttgtaaattgcagggtattgtttaaatatctgtataacctgaatattagtactcattcttctcagtggctatttaccaatataattccattcaccattttttaattcaaacagttctggaagagatgacggttgcagagtcatgcgtttgagtggcgcatcttcatcaccggggataacgttatatcccatttttgcatggatctccgcggtaccgggataggcttctataccaattattgggtcatttcccattccaatattagcattaagtaatgcggcaagggcgaatccggaagaatttgctacccctgagacagttattatctgatcaatatagatatcaattcttggctgctcattggtccatctttttgcctgagaaactggaagggttgaaatatatcctatcgtggttccggcgtaacctggaacattgcaaccagggcctaatgttatttcatgaactgtatagtcctcaacaggatcgaaagggctcttcataaataaatttagccgtaaaccttctgctaattctgtagcagcatgcgcctttttacatataccaccatatatttcgtctaaagctgaggtgattttcaagtttcgatagagcatacgtcctgttgttgtaataccatcggattctctgcatgcttctgtcacataattaaatggccaggactctttactaatatcaagttttctaatttcgacaacgctttttccatcgtaattatggttattgccacgagcaagaggcagaagatagatattttccgtatccaggcgagctcgttcatatttacgtgttaactcattgtcgacttttgggtgatgaaggaagtgattatctgtaataatttgactctgaagggcattgcttaatggcatagacataatagttaccttttaggagtatttcactgatgtttagaaaaatagataaatttttctgtagtaaaaagagaagtaaacaaatgacatgcatgtttctgttgtagtgatatcaactctacacggtgatattaaagggtaggaaacactctaaagtatcaaaaaacgctcatttgaaattattttcatgcaattaaaaagcatatcttattactaattggaatttgatgttgctatattgatgtctatattaataatgcctgtgaatggtatttttgatgtatttgatatgttatcaatttatattttttacaaactaattgtttcaaataatacatggctgattatgcggaaataaataatttcccaccggaattaagtagcagcggtgacaagtattttcatctacgtaactattcggaatattcagaatatactagcggtttttttttgagtttgatgatttttatcaaatcatgacttttttcctgaaaagtcagtagatattcataggcaagtaaggttttatactttgctgacaggattcaggcctgtctcagactgacatggatgtaatgaacaaaagggaatggctatggaaaatgagcatcaatacagtggtgcccggtgttcagggcaagccgcatatgttgctaaacgtcaggagtgcgcaaaatgatgcgccaatcacttcaggctgttttacctgaaatttcaggcaataaaacgtcattgctgcgtaaatcggtatgcagcgatatcctcactctttttaattctcctcattcggcattaccgtcattacttgtttcaggcatgccagagtggcaagtgcataaccagagcgacaaacatctccagagctggtattgccgtcagctgcgttctgcactgttatttcatgagccacggattgcggcgttgcaggttaattttaaagaagcgtactgccacactctggcgatcagccttgagataatgctgtaccacgacggtgaaccgctaacgtttgatctggtctgggataatggcggttggtgtagtgcgatgctggagaatgtcagctaagcacaatctccagctcgcgcagttcacgccagaagcgttcggcaactggattcatgcgggtattcattcggtatgcataggcctgaatcgggatcaccagttcgtcccgattcagtacaacgagcttcccgctgcgaatttcttgttggatggcgtactccggcagccaggcaatcccacagccgtcgagggcaacctgctttaaaagctcgctcatcgaagagacaaaaaaggtgctgaaacttaactcactgtggcgcgtcagggtgcgattaatcaatcgccccatgtaggagttgcggctgtaattcagtaacggaaagtgtggctgcgcgaggttaaaaagtgcttctccgtgttcgtcactggcgcagacagggaacaattgagattcaaataagcgaatgtggtcaaacggcgcttccagcaaatcttcgtcgtgaaaggaaaaaatacagtcactttgcccttcacgcagtttatcgaccgcttcatcgacatcaatagcttcaattgcccaggtaaagagcggcggcatctggctgataatggacggtaacagtccgagggaaagagagtgtgcagcggctatcttgatttttcgttgcgcgtaatcgctgccgccacgcagctctgccagattgctctctaactgttgcaacagatggcggatctgcgaatggaagatttttccttgttctgagagttgcagcggcgttacttggcggttaaacaattcaacaccaatcgcctgttccagcgcacggatgcggcggctgaatgccggttgcgagacgttgcgactgactgccgcctgggaaaaattgcggcatttttccagggtcagaaaatcataaagccatttggtttcaatattatgcaaaatcgcaccacagtcatccattacgttttactctgtcagccgcccttgcgggcattctacgtccattcgggcggctgacaaccgtttaagccgtttcaaacgttcctttcacgcaggctttgccgtctttgaccatcagtttgccgcgagcgtatacctgctcaatgcgcagttctggcgtcatgaccagcaagtcagcatcattgcctggcagaatttcgcctttcccggtcaggttaaggaaaccggctacgctactggtgagcgggcgcagggcatcgctgatactgaaatcatagtctttgaccagcacctgcacggtttccagcaacgtttcaaaaccggcaacaccgatatgggttaaattcccttcgtcatcgaagaacggctggctaccgttgccgtcggagctgagggtgacgcgtgccagcggaatacccgcctgaacggcgcgggcaataccttcggcaggggcgaccggttcgtcaatgctgctggtgatatcgatagtgccgcctttgcgcgcgaactccagcgcctgctcaaacaacggaacgttgcggttaacgtgggtcggcagcaacttgctgatcggcacatcgcagttttccagcaggtcatagacaggctgtaacgcctttttgctgtcgcccatgtggaacacggtgacgccaggtttaccgccgagcaaaccgccaacgcgggattccgccgccatattagccaggtgataaacgtccggtgcggcagaacggtgatcagagatggcgcatttcacgccaatcacacgatcgataatcgccacgtctttttccacggaacctgtaatggtgcgggaagggacatgataagcgccggtcagcatccaggcgctgatgccttcttcattgagcgcacgggtcttggcgagcagggattccgggtggcgagagatagagtcggtgcccagcagaccaaccactgacgtgacgcccgcttccgtcaggcgacttagcgccacttctggcgtgcgcgtcgtgggacctgcttcaccgccaccaccaatcaaatggacgtgttgatcaataaaaccaggacagaggatctgcccgctgagatcgacaaccgtgcagtccggtacaatgtcagaagggatattgctggcaacggcgataattttgccgttagcgacgaggacatcgcaaattccccgatcttccggcgcatacaaatgcgctccctgcagcagggtaaaaccggctgcggtataatcaatcatggtaactccttgttaaacaataagctgcataacccagatcgacagcaatgcgttaatcacgcagaccgtaatgatatgcgggtaatatttggcattcacttcggctgtccccaggcagcgaccgacattttgcaccgggttgcccattaaatacatcgcgggcagtaaaacggtgacatcgtgaccggttaatgcgccggcggtcgccagactggcggcaacaccgactgcgccgcccatactcattaatgcggctaaaaggacggttgccgcttcaccgggcaatccccacagcgccattacgggttcacagatatgccccacccagtcgagcaggccggtaattttcagcgcctgaatgatgacaaacgccatcaccacgtttggcagcaggttggtcgtggcgatagtaaagccacggcgcgcgccatcgataaacatatccatgacatttttgcggacctgagttgtcatgcttgcgctccttgcgttgggttgcgacgttcttcgaagttaagccagacgcgcaaaatgttggctccgacaaatttaaacaccaggatgacggctaaaggtacgattacggacgtgcccagaaaggcaaacaccgcgacgccggaagagaagtagttggtgatgatggcgctaccgctggtttgatatgcggcgaaaatcactttatcgcgttcggtaatttcaccttcctgcgccagctctttggtcataccggcggcggcatccgtgttttgcaggttagcgatcagcgccagcgagcagatccctggaatgcccaacaacggttttagcactggcgtcattaactgctgcgcggcgcgtaatccgccaagaccatcggtaattgaaataatccccagagagagaatgactgacggtgccagctccagcgcaaagagaaagccatctttagcccccgcgccacccgccccgcgaaatgaggtggtggctccgttcgcaccaggcagttgcccaaacgatccgttcagaacggaaaaatcaaaaacgcgccaccagctgtctgttccggaaaaaacaccggaaaaaaagattatggtgagaaaaaaagccagataccctttaatgcccactttttctgtcgccagctccccggctacagcatccccttgttgtgtcataacaatccccattgtttttttgtgtttgtgtgttgcttgagccaggaaaattcctggagcggaaaaaccttatcagccatgtgggtatggggaaaatgcaagtatgtttctggctatgcgttttttgcatagcggaaaaattacgctgtgtggaaaaggctctgcgcaggattgagttgcagaaaattcataaacccagtgacaatgacatcagtaaataaaaacagaaaatccagggacgaaaacgagatggcaaagtacaacgaaaaagagctggcggatacgagcaagtttttaagttttgtcctccgacacaaaccggaggcgattggtatcgtacttgaccgtgaaggatgggcggatatcgataagctcatactttgtgcccaaaaagcgggcaagcgattaacccgtacattgctggataccgtggtcgccaccagtgataaaaagcgttttagttattccagtgatggtaggtgcatccgcgcggttcaggggcattcgacttcgcaggtcgctatttcctttgccgaaaaaacaccgccacagtttctttaccacggtacggcaagccgtttccttgacgagataaaaaaacaggggctgattgcaggggagcgtcattacgtgcatctctctgctgatgaagcaacggcacgcaaagtgggagcaagacacggatcgccggttatcttaaccgtcaaagcacaggaaatggcgaaacgaggcatccctttctggcaagcggaaaacggagtctggctgacatcaacggttgcggtcgaatttcttgagtggtaagggaaacactcctcatgaagtgaccacttgcagcttaaataattgtactgtgctgataagcgcagcaataaacaacgccgccgcgccgcagagagtggcgccggcaagcgccgatgttccattgccgagcatactggtcagcgccgggccgaggatttgtccaatgccgtaaatgagcgtcacaaagcctaaaagattgagatttcccggaacgctcagttggcgggcgatagtcatcaccagagatgtcgtgcccataaaggtaccgccaaaaccgatactactaatgataagcaagagaggagagtcgctggcgagagtaagcagcacactgatagcctgcaccagcaaattcgccgtcaggcaaggcaaagccccccaacgttttgctgcccatagccagctaaagcagcctggcacaattgataagccgactaacgtccagagatgggcggttaacaatggtgagcctgcatctttcgccatgagcggcaggtaagtcgcgacgatgatataaccaaatcccgccaggccgtacagaatagccagtaaccaccagctcattatctgttgctccgtttttgccaatggcattggtgcgatggcgtgttttttcgagggcattaaaagcgtaagtgcaatcagcatcatgccagaaagcgccccggcgccttgccataacgtttgcgaggataaggcaaaatgcaggcctgccagaacatattcgttgcccagtgcaatgccaatgccaacgccagaaaacaaagctgccagcacaaaaggatggcgcgtgtgctgcataatcagcgtcgaaccaaaaatcagcataccggcgctggcgacacccgccaggaagcgaatcaataacaccagaataaatggcggcaaccatgccattgcgaggatcaacaacccgctcgccagggcagaaaccaacagaaatgggcgtaggcgcgacggctggtgaaatgcgccaaacgaaaatagcagactgccagccagataccccgcatagttgccgctggcaatccacgagagctggctaaatgaaaacgccccttccgccatcatgacgggcaacataggcgtataaaggaagcgacctaatcccatacctagggtcagaaccagcatcccgaaaagcgcggtgctgaaagaaaagcgttctacgggatgcgaggacgaaggcatgtttaaccttgtatgtcatttttgttgttaacaagttaataacaaaaaggtgaaatatgccagcctgttaatgcgatgatttaggggtaaagcgataaaaacgatttggttcgctaacgatataaatattaccagaggcatccatcgcaatcccttcggcctgtttgatgttatgcgacaaacctcgactacctttggttagtgatatttcaccgataacctcgccaaccagggttacttcctggagtgcgcgagattcatgagacagcaccagaagcgtatttttttgctggttaaattctgcgccggacacatcatctaaagtaaattgccgttgtagtgcctcgtctttgctgatgtgtaattcattgctacttaacagcccgttaactttgtagacctcaatcggatttttctctttaaaaaaccagaaagtgtgatcctggcgagaataagccaacccttcaaaaccgcaattggttggggagtcttgcagcgggatttttatttttttgaggatttttacttccgagtttgaggtcagtgaaatcacataaatggcgtaatcgcgctcatcgctaatgacaaactgattatcgccaatgtattcgatcgtctcgagatccttaacaaaatccagaggaattgtgcggataaaatcaccattggtggtcatttcaacaatggcggcaggtttgttgatagtgctaaaaagagtattgctttgtgccgaccaggtcagcgaagagatattattcgttatgcctgcaatttctttgccgtcaatggtggcgtggtaattctgaaatgatgctgcatgattgcttttacgggcgcaagattgcacgaagaaagtacacactgccacaatggcaaaaagaatcacaataacggagatgcgtttacttaacgaaatactttttgtcacggtaatccctttaaggcaaatcaataagatatcgagaagtatacgtagcgaccttaatgaatccttaacgcggagaaacccggtaatgtgcaatgcagcgccagacaccatcctgctgacaataaattgactcagtcagcccagggatcacccattgtatttcctcgccggggggacaggtcagccaaatgcataacccgcagccgccgcgtaaatcacggggaatatcgctgacgcgaaaagtcatgcccgctgcctgcaacgctttgcgggtttgtatgacgccgactgtggagtgaaataaaaataaaaactctttcatcggcgtgtcctcactcgttgaccaattaccgccgcgccaattgcgccagcaaattgcgcatcaggatgggtatttaccggcattcccagatgagattccagcatccgggcaaacgtctggcaatgactaacgccaccagtaaacagaatcggcgcttcacaggagagacgagcaatgaaattggcactcctccgcgccatcgcgttaatcactccggcgagaatcgcttctggcgcgacgcccgctgagcgcaggctgatcacttctgattcggcaaacactgtgcacatactcgtgatggcgtgcggcgtgacattttcggtaatgctgtcgagttgctcgacgctggtgccaagcgtgcgcgagatcacctccaggaaacgcccggtgcccgccgcgcatttgtcattcatcaggaaatcgcacaggttaccgtcatcatcaagctgaatcactttgctgtcctgaccaccgatgtcgattaccgcgcgcgttgctggcgcaagaaaccgtgcgcccagcccatgacaggagatttccgtcacttgtttatcggcaaaatccaccagttgccgtccatagccggtgagcgtcagaaacggcgttgtctctaacccttcgcgcagagtttcccaggcttcagtaattgctgttgccggacgaaagggtgttggaacgaggaaacggcgcgtaatcacgccgtctgccagtaagatccctttggtggcggtagaaccagaatcaatgccaatcgaatatgtcactgccactccttacagcatctcaataaaggccgcgacacgggtactgagctgcccgacatctgaggtggagtagtctgtttcaatagcgatataaggaatgttgtgctgctgacgcacatgacgtttaatcgccagcgattccaccgcgtaggtatggcacgcctgcaaaatcacatcaactacgccatcgacctgatattcttccaccatctggctgagcatttgcaggcgctgatcgttcggcgaaacacaggagcagccaatcgccagatatttatccgccagtgcgtcgtagacatcgcccgtttctgccacgcattgctcggtcgctttcgccccggtgcagttttcataaccgacaacccagccgccattctcttcaatcgcgcgcaccactttttctgctgcgccgccaatcgggcagccggtgattaaaatgcgtggacgcagggccagccgctggccttcttcccactgctgacgaacgcgggctgtcatcgcgtccagttcattgatcaacgcctctttatcgaaccggaaggttgcgccgtaaaccactttcagaatgtcgctgccgctaagcgccggaggatttaactgcccaagatgataaaaattggccagtgcgcgacgttcgcggtttttcagcgcaatggcatcgcgcagagcatcttcgctaatctcgtgcccaaaacgttcttctatcgttttttgcaagcgcagcatctcggctttccataacgcacgcgaggcatcgtccttaacgctgttcggcaactgcatcacatgaacgggcttaaactccgccatgtattcatacattttctttttgccgtcgcaggtggtttcaccgaccaccagatccgaaaagtagaagtaggggcatttatcggttttgccgaagccgtagctgcttttaatcagcgggcagaggttgcgcggcagatctttctccgcttcttcaatggtttcatcagaggtagaacagagcgaaaccacaaccgcaccggctgccatcgggatctcttgcggcataaaggtgcagtaagtgccaaccagcggaatgccgcgctccttgagatccatgacggtgagaaagcctttctggcgagcttcagagaactgatcgaaaatggcgggtagatcggtgataagtgacatgattttccttccccgtaccacgggagataatgaaaagaggccacattattaccattcttttagtgtggtttatttgatctctctcgcggttagccacttagtttttcatggatttctaaaaattgctgagggggaacaaggccgggagctgcgacaacaaatataaaattagcccaatacaaccgccaaccagcgtaccgttgacacggataaactgcagatctttgccgatatttaactcgatttgccgcgacatatctcgcgcatcccagctttttactgtatcgctgatgtggcgcgtcaggaatgcggaaaactcaggcgcgacgcggtgcgcggcttgttccaggtgaccatttaacgacgcccgcaaggcatcatcggcaattaacgtttcgccaaaccattgacccgcccgcgcgatacgttctttcacacgagaatcttcactgttgatatccgctttcagccactcccgtaaatccccccacaattcactgagatagcggttaaaagcttcatcttctttcagataactttttacggcatcggctcgcgctgccatttccggatcgtttttcaacttgtcgatcagggcaaaagtggcgcgatcaaacgcatgacggatctgatgcgcacgatcacggctgatatcatcaagcaaagaattcaccgcgtcagaaaccaactccgcgctatgttcgcccaaccattcggtggggagaattttggctttcagtggatgctcactctccagccagcgaacaatttgctgggcaataaacttgcgcgatttatcgcgctggagaagggcgatcaactgtgcgatcagcgtatccagtagcacctgatgacgatcgtttttggtcatactctccagcatcaacgcactggtgccggaaagatcgaccttatcaatcgcccgatggaccgcgcgcttaagcaggcgctgaatacgcgcatcatcggtcagttcaagaaaaccgctcatgatctgcaacagatgctgaccaacgcggcgggcgttttctggctgactaaaccagttgccaatcaacaacaccggttcgtggcgtcgaatcaatgccaccagcgactgggtatcgagaaatttttcctgcacgaactggccgagattttcgccaatccggtctttattacgcgggataatcgccgtatgacgagaaatgatcggaatcggcacgcggcgaaacagcgccaccaccgcaaaccagtccgccagcgcgccgaccatcgccgcttcagcaatcgccttcacgccgctcacccaaaaattgggcggcaaaaacagcgtaacgacaaaggtagcagcggcgataagcagtaaagagagcgccaacattttggcgcgtctgagttcaatgagtttattcataacgttaagaatagagcctgacggcaggatcgcgcaaaaatcaccgctcctccgccagctcggcagcctgatgttggcgcacgcggttaagcaatcctgccagggtgaaaacgacgataatgcccgccacgacggctaacagatgaaacggcaagcgaccgccgttaaaccacagccagcggccgatttcgactgagacagacatcaccatcaggatcaccatattcagcgatgcggagacggttcctttcggtaagttattggaaaaaagcgtaaagcggaataaggtcgggaagattaaaccaatcccgaaagcatacaaactggtgcccagcaccgaccacagccagacgtgcggtgacagcagattgccgataatcaacagcgcgaggccaaccagttgaatgggtacggcacgccagataaagcgcggttcggtcggatctttaacgaaacgcgccacgatggcattcgcgacaatcaccgcgccgaacaccggaacctgtgtccaggcgaactgcgaagttgttaagccgcctgcgtcaatcaggatcaccggcgagacagccacccaactcatcattgggatatagcttaaagagatggttgttgcgccaaagaggaacagccgattgcaaaagacattacgaaaatcgcgcaagacgcttttggcgctaaatggaaccgcgccgcgcttcaccgtctcaggcatcgccagcagtaagccaacaaatgagataaaacccataaccgcaatgatggcaaaaaggactttccagtgcacaaagtgcatcagagctgcgccggaaagcgggccaataatcggcgcaatcagtacgatggaggtgataatcgccatcaacttaatcccttttgtctgtccgaacgcctcctgcaccgtgacataaccaacggtagcaataaaacagatactggtgccctgaattgcacgcgcgataagaaactgtgtcattgacgtggtgaacattgtcgcggcgcaggcaagggtaaaaattaacgccccggtaatcagcaccggcctgcggccaattctgtcggaaagcggccccagcagccactgtaacgccataccgccagcaagatagagactgacggcagcaggggccagactgacatcggcattaaaatcacggaccacattaatgatccctggctggatcagatccgtcgacagatacgcagcaaagtcatacaaaatcaacgccatcgggaaaaacagcgtggcggcatggcgggcaaaaaaacgtggcataacaaacaactccttgtccggagaaccccaatggggaaaacgaaattcaataccgtcggtaatgactaaaggcaggcgagaaggacaaatgtactgaatttcatgtaatcaaccacactgcctgtgaacacacagacagagaaataccttctgactccaggtcagaatgtataacgattacaaatagtcatcagcacattacccctcttgaattgatgggttgcatagaaaacatacaccttaagtgtaattaaaatttgcggttaatcaaaagagtgcggtggaaaggggaatatctgccgggtacaggaaatgtaaaacgcgagcctgtttccggaaaaatgtatcgtttgcagaggaacaaaaatagcctggaaagcgcctcggggaacgagaaattgccgggtgagaatggttttgttagtcgctacagtcgggccatcttatctacaggtgacggatcgccatgacaaacttcacaaccagcacgccgcatgacgcattatttaaatcctttctcacgcaccctgacaccgcgcgggattttatggagatccacttacccaaagatttacgtgaactgtgcgatctcgacagcttaaaactggaatccgccagcttcgtcgatgaaaaattgcgggcgctacactccgatattctgtggtcggtaaagacccgtgaaggtgatggttatatttacgtagtgattgaacatcagagccgcgaggatatccatatggcctttcgcctgatgcgatattccatggcggtgatgcagcgccatatcgagcatgataaacgccggccgctaccgctggtcatcccgatgctgttttatcacggtagccgtagtccttatccctggtccctgtgctggctggacgaatttgctgacccgaccaccgcacggaagctttataccgcagcgttcccgctggtggatgtcactgtcgtgccagacgacgagattgtgcagcaccgcagagtcgccctgttggagttgatccaaaagcatattcgccagcgcgatctgatggggcttatcgatcaactggtaatattactggttacagagtgtgctaatgacagccagataactgcgctgttaaattacattttactgactggcgatgaagcgcgttttaagaagtttatcagcgaacttacccgtcgaatgccacaacacagggagcgaataatgacgattgcagagcgaatttataatgatggatggctgttggggatggaaaaggggaaagaagaaggggaacaacgcctccttagattgttgttgcagaatggggcagatcctgaatggatacaaaagattaccggactttcgacagagcaaatgcaggcattagagcagcccttgcctgaaatcaagcgcgatccatggatcgaatactaatcagagacggatgacaaacgcaaagctgcctgatgcgctacgcttatcagacctacatttcctctgcaatctattgaatttgcgcggtttgtaggccggataaggcgttcacgccgcatccggtatgaacgaagcacactttgcctaagccatgctggaacgtggcgatgaccctgcaaagatacaacgagttacaggcgattcgtgagaggaaatcaggtgcttcgccactaattcgaatttattccattgcccgatacacggcctcgccaatttgctttagtgcttcgcgataggtttcgctgagcggcaaagcgcagttgatgcgtagacaattacggtatttgccggaagccgagaaaatcgagcctgctgccacctggatattcatgcggcacagctgccgcgcaacgcagaccatatcgacctgttcaggcaattctatccacagtaaaaatccgcctttcgggcgcgtaatacagatttcgcagggaaaatattcccgtatccagcaggtataaagcgccaaattgcgctgatagttctgccgcatccgcctgatatggcgatgatagtgaccttccagcacaaacgttgccgccgccatttgcgtggacggtacattaaagctgctggtggcatatttcatatgcagcagtttatcgtgatatcgccccggtgcgacccagcccacgcgcaggccaggtgcaatacttttactgaacgagctgcacaacaacactcgcccgtcgatatcccatgaatggatggtccgcgggcgcggatactccgttgccagttcgccgtagacatcatcttcaaaaatcacaatatcatgacgctgagcgagagagagaacggcccgtttgcgtgcgtccggcataataaatcccagcggattattacagtttggcaccagaatgatgcctttaatcggccactgttccagcgccagttccagtgcttcaacgctgatgccagtttctggatcggttgggatttcaatcactttcacgcccatgacgcgcagcatctgcattgaaccgtaataacagggggattcgaccgcgacaatatcgcccggtttacacaccgccattaacgccagcgacatcgagttatggcagccgctggtgatgatgatgtcatcggcggtgaccaccgagccgctgtcgagcatcaggcgggcaatctgctctcgcaatacccgctgaccggctaacaagtcataaccgagcacggtttgcagattatgctgcaccacccggcttagctcccgccagagcggtttcaggctgggcgtttcgacatccggcgtgcttttgcttaacggaacaatggaactgtcgctatgcgccaccagcatatccagcacctgatcccactgggtaatttccaccgggcgctgcaccggacgcgtcatcggcggcactggcggctgggctttacgttgtgcgacaaaataacccgaacgcggctgcggagtgatgagcttcatcgtttccagcgtctgatacgcctgttgcacggtgctgatgctgacgccgtgctcctgacttaagctgcgcaccgacggcaatttctccccgtgacgatacagcccttgctcaatccgctcggcaagtagagtcgccagatgttgataacgcgtcatgctgtattccttatttggcccatacagaaagaaaaaccggtacagatgaggctaaaaaaccggatgcagatgctgttttaacctgtctgtatgttaaataaaactaatatttgcatctgtattgtgaactgccagaaggcggatgatgaagcctctgaaagatgaggaggcagcagatggaatttcacgaaaacaaagccaaaacgccgtttatcagacttgtgcaactctggcaggcggtgaggcgttggcggcggcaaatgcaggcccgacgggtgttacagcagatgagtgatgaacggttgagggatatcgggttacgcagggaggatgtggagtgaactatgggcggcgtgttggcaaatgctgcctgtctgcattcaaaattgctacaaaatccaaccataaaagtcgtttacaacatatttttctgatttacatacagataatgacctgagctgtctctctgggggtcatcatctatgcgtccgggggatctgtcacaaaaaggaatagaacaaaatcatcagcggtgaataaagcgattcgttttagatcacattaatgaaatttttgtatcaaaaattagttatcgcgctcacagttcataatgaaacaattctctgcaaatagataaccgaagcttcgttgctagtatcaattcgctaattatacacctgccagaggatacaatgaaaaatagaaatcgtatgatcgtgaactgtgttactgcttccctgatgtattattggagcttacctgcactggctgagcagtcgtcaagtgagataaagattgttcgcgatgaatacggcatgccgcatatttatgccaatgatacatggcacctattttatggctatggctatgtagtagcacaagatcgcctttttcagatggaaatggcacgtcgcagtactcaagggactgtcgcggaagtgcttggcaaagattttgtgaaatttgataaagatatccgtcgtaactactggccggatgctatccgggcgcaaattgatgccctttccccagaggatatgtccattctgcaaggctacgctgatggaatgaatgcctggattgataaggtaaataccaatccagagacgctcttaccaaaacagtttaatacatttggctttactcctaagcgctgggaaccgtttgatgtcgcgatgatatttgtgggcaccatggcaaaccgcttctctgatagcactagcgaaattgataatctggcactgctaacggctttaaaagataaatatggtgtatcacaaggcatggcggtatttaatcagttgaaatggctggtaaacccatcagcgccaaccactattgccgtacaagagagtagctacccacttaaatttaatcagcaaaactcgcaaacagcagctctgttgccacgctacgatttacctgcaccaatgcttgaccgaccagcaaaaggggcggatggcgcactgctggcgttaacagcagggaagaaccgggaaactattgctgcacaatttgcacagggtggtgccaatggtctggcggggtatccaacgaccagcaatatgtgggtgatcggcaaaagcaaagcccaggatgcgaaagcaatcatggtaaatggtccgcagtttggctggtatgcgcctgcgtatacttatggtattggtctgcacggtgctggttatgatgtcactggcaatacaccatttgcctatcctgggctggtttttggtcataatggtgtgatttcctggggatcaacggcaggtttcggcgatgatgtcgatatttttgctgaacggctgtcggcagagaaaccaggctactacttgcataatggtaagtgggtgaaaatgttaagccgtgaggaaaccattacggtgaaaaatggtcaggcagagacctttactgtctggcgtacggtgcatggcaacattctccaaactgaccagacgacacaaacggcttacgctaaatcccgcgcatgggatggtaaagaggtggcgtctttgctggcctggactcatcagatgaaggccaaaaattggcaggagtggacacagcaggcagcgaaacaagcactgaccatcaactggtactatgctgatgtaaacggcaatattggttatgttcatactggtgcttatccagatcgtcaatcaggccatgatccgcgattacccgttcctggtacgggaaaatgggactggaaagggctattgccttttgaaatgaaccctaaggtgtataaccccctgtcgggatatattgctaactggaacaattctccccaaaaagattatcccgcttcggatctgtttgcctttttgtggggggggcagatcgcgttacggagatcgaccgactgcttgagcaaaagccacgcttaactgctgatcaggcatgggatgttattcgccaaaccagtcgtcaggctcttaacctgaggctttttttacctactctgcaagcagcgacatctggtttgacacagagcgatccgcgccgtcagttggtggatacattaacacgttgggatggcatcaatttgcttaatgatgatggtaaaacctggcagcagccaggctctgccatcctgaacgtttggctgaccagtatgttgaagcgtaccgtagtggctgccgtacctatgccatttgataagtggtacagcgccagtggctacgaaacaacccaggacggcccaactggttcgctgaatataagtgttggagcaaaaattttgtatgaggcggtgcagggagacaaatcaccaatcccacaggcggttgatctgtttgctgggaaaccacagcaggaggttgtgttggctgcgctggaagatacctgggagactctttccaaacgctatggcaataatgtgagtaactggaaaacacctgcaatggccttaacgttccgggcaaataatttctttggtgtaccgcaggccgcagcggaagaaacgcgtcatcaggcggagtatcaaaaccgtggaacagaaaacgatatgattgttttctcaccaacgacaagcgatcgtcctgtgcttgcctgggatgtggtcgcacccggtcagagtgggtttattgctcccgatggaacagttgataagcactatgaagatcagctgaaaatgtacgaaaattttggtcgtaagtcgctctggttaacgaagcaggatgtggaggcgcataaggagtcgcaggaagtgttgcacgttcagagataattaagcccgaatgccctcatattctggaggaatatgagggtgataaagtctcaggtattgtgatgttggagggctggttactttttgagtcccgcaaacgccgcccgaatctcatcctccggcaactgaatcccgataaacaccatcgtgctatgcggtttttcatcgccccatggcctgtcccagtcggcgctgtagaggcgctggacgccctggaacagcaggcggttaggttcgccgtcaatccacagcatccctttgtaacgcagcagtttatccgccgattccagcagcaggttttccatcacccgggaaacttcgctgatatctaccgggtaatccagttccaccacaatcgacgaaatatcgttttgtttatccgcgataaagtggaaacgcggtttggtgctgacgacgttttcttccagcataaaaccgttggtgttgaacagcaggcccaggtcgatgtcgccgtgggtgacggtgtagaccggtgcacgggcgttgatgcgcgccaggcgttcacgcagtttttctgcttcgcctgcgacgtcggttttagtcagcagaatacggtcggcgtagcccacctgggactgggcgatggtgaactggttcatctgctcatcggcatgtaccgcatccaccagcgcaatcacgccgtccagcaggtagcgctggcataaaatctcatgggagaaaaaggtttgaataatcgggccaggatcggccatgccggtgcattcaatgaccagacgatcgaactgaatattgcccttgtcgagattatccagcaggtcgagtagcgcgtcctccagctcgttggagcgcgaacagcagatgcagccgttggtcagcgttttgatctgcgttgcgcgatcaccaatcaattgatcatcaacggagacttcgccgaattcgttttcaatcacggcaatcttgtagccgtgttgttcattaagaatatggcgcagcagggtggttttgcccgcgcctaaaaaaccggtgagtagggtaactgcaatcgggttcatgctctctccattaacaacagcgcataccgcctttaccatcgccgccgtagcgcgcgttctggcgttcgcggaagaattcttcatagctcatgtacggcttgtcgggatggttggtcttcatatgctcgacgtagttgtcgtagtctggaatgccaatcaacatcttcgccgcctggccgagatatttttttgcctgtcctaagttaccaaacatagttcactctgatagaacaaagccccgccgaagcggggctaaacacggttagtggtgcgaagagatcttcacgccgccttccgggattggaacgtacggagtttctttgtcagtacgtttgtcgctgttacgcaccgcaagccaggttttgaaaccgtagaagatgatgctgtacaccacaatcaggaacagaatactcaggcctgcgttggtgtagttgttcacaacgatgtggttcatgttggcaatctgctgcgccgtcaggtcagtaccgttagcaatcttctctttgtactggcttgccatgtagaagaagccttccatctgcgggttggtgctgaacagtttcagacccagcgcccaggtggtgcaaataagcagccatacagccggaacaacagttacccagatgtattgggtgcgcttcatcttaatcagcacaacggtgcccagtaccagcgctacggctgccagcatctggttggagataccgaacagcggccacaggctcttaacgccgcccagcggatcgaccacgccctgatacagcaggtagccccacagacccacacagcccgcagtaccgatgataccagcaaccagagagtcggtttttttcaggaacgggatgaagttacccagcaggtcttgcagcataaagcggccagaacgggtacccgcatccagcgcggtcaggatgaacagggcttcgaacagaataccgaagtgataccagaagcccatgtcagccatcggcagcactttgtggaacacatgagcgatacctaccgccagcgttggcgcaccacctgcacggttcaggacagaaggctcaccaatgtctttcgcggtttgcaggatctgctctggcgaaatcacgaagccccaggagctgacggtcgctgccgcgtgtgcggtaacgtctttcagctgcgccatgatgatcggcgcgttctcgccacccatttcatgcaggttaggcatggtgatgccaaggcccgcaggcggggtgttcatcgcgaagtaaagacccggttcgatgatggacgctgcaaccagcgccataatcgccacgaaggactccatcagcattgcgccgtagccaatgaaacgcgcatcggtttcgttagccagcagtttcggcgtcgtaccggaagagatcagcgcgtggaagccagataccgcaccacaggcgatggtgatgaacaggaacgggaacagagcgcctttccacagcgggccagtaccgtcaatgtactgggtcatcgcaggcattttcagttccgggttcagcaccacgatacccagcgccaggccgacgataacgccgattttcaggaaggttgccagatagtcgcgcggtgcgaggatcagccacaccggcagcagtgcggaaacaaacgcatagccaatcagcgcgaaggtaatggtggtgtctttaaaggtcagtgccggaccccagtacggatcgtgagcaatcacgccaccgaagtagatagaggcaaccagcagcacgataccaataacagagacttcacccacacgccccggacggataaagcgcatgtagatacccataaacagcgcaatcggtacggttgagcaaacggtgaagacaccccacggactttcggccagggctttaaccacaatcagcgccaggacggcgaggatgatgatcatgattaagaaacagccaaacagcgcgatagtccccggtactggtcccatctcttctttgatcatctcaccgagagatgcgccgttacggcgagaggagataaacagcaccataaagtcctgaaccgcaccggccagtactacccccgccagcagccacagcgtgccaggcaggtagcccatctgtgcggcgagaaccggaccgaccagcggaccagcaccggcgatagcggcgaagtggtgaccaaacaacacgtaacggttggtcggaacgtagttcagaccgtcgttgttaataaccgcaggcgtcgcgcgcgtggggtcgagtttcatcaccttctgggcgatgtacagactgtagtagcgatacgccaccagatacaccgacacagaggcgaccacgatccacagggcgctgacgtgctccccccgacgtaatgcaactaccgcgaggcagaatgcaccgatgattccgagaatcacccagggtatgtgcttgaatagttttttcgtatccatagtaaaacctggcattttactcgtcgtcttttggcttacaggtgcggcagttgcgttcgttcacccctgtcacttactgttgtaagctcccggggattcactcacttgctgccttcctgcaaaccaaaattcatagagtaatttgttaatcataggccgaagccgttctaggtttgcgttgcgtttgaggaggtaaattgaccgctatcctgcagtgatgttgccagagttacgcgcgcgtaaagtaaggtaaataactgagtggttattttagggacgtaagcggtcaggaatggcggtgagcggttgggcaagaattattcatcgggtggatatgtgattgagatcacaataaaaatgccccttcgacgaatgcgtgaaggggctggagcttaaatcgcagcttccatttccagcatcaccggatggaaacggcgtttaaagtagataagtccgtgaccttctgcactgaggatgatgtttttaatctccaccagatacaccagatgtgtgccaattgcctgcacatcgcggatctcaccttcaagactggccagcgaacctttcagcaccggctgcgccagcggacctttttgccagcatgagaggctaaaacgctcttccatcgccatgcctgtcatgcccgcgaagtggcgtgccatcagttcctgctcatggttgaggacgttgacgcacaacttaccgttgccctgaaaaaccgggttcatcgcactgttggcgttaatgcacaccatcagcgatggtggtgtatccgtgaccgagcagacggccgttgccgtaatcccgcattgtccggcgtcgccctcggtggtgataatatttaccgctgccgacaggctggccatcgcgtcacgaaagcgcaggcgctgttcatctaattgcatcttaacctcctgctgcgttatttcagcagcttatccagcatgttgatatcgtcgttgttgtgcaagtgcggcacagtccagccgttctggtcgtattccgacaggcagcgatcaaccatcgccatcatcttgtccatattgccggagctttgtgcctggcgcagacactgtaggcgaatctcatcctggctaccggagtagttgatttcatacagttcgtggcgaccaccaaactcgctgccaatggcgtcccacatcagtttgaggatcttgatgcgctggacgtgatccataccattcgaaccgcgcacatacttcgccagatactggtcgatctgcggattgttcaggtcacgggcactggaagggagatagatcaggccactggtaacgttgcgttcgataatgtttttgatcttcgcgtaggccattggtgccagtacgcgataggtttgcagtgcggcatgatccggtaaataagccccgttgacccacggcgtcgcttcagaacacatcgagtcactcaatgcccagaaggtgttgcgccacgccaccacttcaccgagatcggcctgtacaccacggaactccagggtgccggtacattcgagtgattttttcagcagtgctgtaatgaagtcgagtttcactgccaggcgcacacaggcttgcagcggatacatacgggcaaaaccgccttccattgtccagcgacggcagcgatcgaaatcgcggtagatcagtacgttttcccatgggatcagcacgttatccatcaccagaatcgcatcgttctcatcgaagcggctggagagcgggtagtcgtatggcgagccggtagcacccgcgaccatctcataagaggcgcgggagattaatttcacgccatcggcatccattggcgcaacgaacatcagtgcgaagtccgggttttcgcccatcacttgtgccgagccgaagccaatcatgttgtagtgagtcagcgccgagttggtggcaaccactttcgcaccgctgacgataatcccggcgtcagtctctttttccagcttgatgtaaacgtcttttactttatcggtcggcaaatgacgatcgatcggtgggttaacaatcgcgtggttaaagtagaggccagtttcctgaatacgggtgtaccagttacgggcgttctgctcgaactgaccgtaaaagcccggattcgcgcccagtgcgcaaccgaaagcagctttgtagtctggggtacggcccatccagccatagctcaggcgtgaccactcagcgatggcgtcgcgttgctggcgcaggtcgtcggcacttttcgccacgcggaagaatttatgggtatagccgccgctgccggtgtcggtgttccagcacagagagtcctgcatctccggtttgtgcagcgcgtcgtacagttgggcaacagacgctgccgcattacgaaatgccggatgagtagtgacgtctttcactcgctcgccatagatatagatctcgcgaccatcctgcaggcttttcagatactcttccccggtgaacggacgttgggtactggcgcggaaatcttctggtttcatgtcgacctctacagtattaatcggaatacgattgttaattttgtgtgttgtttttgttattcaattgaagcttgcaggggcgattacgggaagacacttttgggacaatggctggtacttttcaggtcgggtacggttttgtgatcgaggtcgcttttagcgatttttgacgttactaaatccccttgctccaggcggagaaaggggaatagcaggtggtgcctggtttcccgttaaggctaagggattttcacgtcacaggtacttttttggcacgataagcactgggcgagcaaccgactaagcgattaaaaaagcgcgcaaaataagctggatccttaaaaccgagttgccaggcaatattgttcacggcgttatcagaaaacagcagcagccgcttggcttctcgcagctgcctgtcgaaaatcaaccgttttggcggacggttggcaaagcggcggcagatgtccgtgaggcgtgattcggtgatatgcagttcgttagcgtaatccggtactgtccagtgctgatgaaaatggctttcaatcagcatatgaaaacgctggaacagttttaattctccgcgcattccgctggcggcatggtcgtcgagttttgcgttacgcagcagtagggtgaacactgcctgtgccagtaacgtcagggtgtgttcccgtccaggcagttgttctaccgattcccgctctatcagttgccaatagtgttccagcgccgccagttcgtcgggtttatctgccagtgacaggcaaatccccggcaggccgaaggtttcccgagtgcctggataaagaacttccagcaggggccagatcagatcttcccgtaccgtcaacacatgaccgtcggcgtcagactccgtaataaacgcatgaggtactgacggcggcgtcaggacaaacaggggcgcttccaccgagtagcgatgatcgtcaagctgtagctcaatctgtccgctattgaggaaatgcatctgaaagtactgttcgtggcgatgtggcagcatatggcggccaaaaaatgccgccatgcgggcgaaggactgataatgcacatcgtccgtgcccaggctttcatcgtactctttgctgatatcaatattggcaatctgacggtcacacatcgtcgttccttacggggtcgctcgcggacgggaggactgcattggaattgcccagataatccccgcaccaatcaccagcagcgcggcaacaaaccacaatccactgttaaagctgccggtcagatctttcaaccagccgatcataaacggacttaacgctgagccaatgttgccagtggcgttgatcaccgcaataccgatcgctcgtgcccgcaggctgatggactgatcaggtgttgtccagaaaatcgccattgcgctgaatgatccggtcgaagccataatgatccccagcatctggatcatgttgtgatcagttgccgaagccagtaaccaacccgcggcagcgaacaaataaggaagggcggtgtgatgccttcgttcctggcggcgatctgagtgacggctccagtagatcatcccgagaatggtacaaatctgcggtacggcggccagcaggccgatggtgatattactgctgccctgattaaagctttgcaggatctgcggtgtccagatgctgatcgcactaagtgtgttggtcaggcagaaatacgccagggtatacatcatcaccaccggagtgaagatctcccgccacatgctgcgttgttgcatggcgtggtggctgatggctccctctggctgaaccagcgtcagacgatcgttatccatcatctcttgcaggcattttttgtcttctttcgtcagccacttagctttgtccggtgagtcatcaagccagaaccacaccatgacgccgagtaataccgacgggaagccttccagcaaaaacagccactgccagccttttaatgccattacgccatccagcgacaaaatgtagccggaaacgagcgatcccaacgctgtcgttaccggcattgcaaccataaacaaggcgttggcacgggcgcggaaataggctggaaaccagaaggttaaatacagcagaatgccaggcagaaagccggcttcggtaatgccaaccagtatacgcagtacgtacaagctggtggggccagtggcaaacatggtggcagtagaggcgatgccccaaagcaccatgatggtggcgatccagcgccgcgcaccgacaatactcagcataatgttgctgggaatgccgaagatgacataagcggcgtagaacagggtggtagcgaggccaaacatggtggcgctcagaccgaggtcgcgtcccatcgtgagtccggcaaagccgatgttgatgcgatcaaggaacgagaagataaacagcacgaacagaaagacgatcaggcggcgaaatagcttcttaataaccgcctgttgtccggcagtcagcgctttatgctgattcgccggatcgatactctccggtatggcaggtgaggtgtcgctcatttttcttcctctaatgggatttttgtagggtacgacaaggtttttgctggatgcggcgtaacgccttatccggcctacgatttggtgcgagtgtaggccggataagcgcagcgcatccggcattaatacacgccgggcttcacggcggtagcctgcgcaccaaaccgtgctgccagcgcttcagcggcgcgggcgagcagggtggtgtcaacgccgacggcgacaaacagcgcgcccagttccagatagcgttttgccagttgctcattggcgatcaggatccccggtgctttgcccgcttcgcggatctgcacgatcgcctgctcaatggcggcctgtacttccgggtgctgtggattaccggcataacccatatcggcgctcagatccgccgggccgataaacacgccgtcgactccttccacgtccagaatctgcggtaagttcttcattgcctcacgcgtttcgatctgcaccagcacgcacatttgatcgttggctttttgcaggtaatcaggaatacgattccagcgcgaggcgcgggccagcgcactgcccacaccgcgaataccggcggggggataacgggtggcgcgtaccgcttcacgggcttcgtcagcgttttgaaccatcggcaccagtaaggtttgtgtgccgacgtccagcagttgtttgatttgcaccggatcgttccacgacggacgtactaccggctggctggggtagggcgcaatcgcctgtagctgggtgagcacggtttgcacgttattcggcgcgtgctcaccgtcgatcaacaaccagtcgaatcctgctccggccagtaactccgcgctgtagctgctgctcagccccagccataatccaatctgcggacggcctgctttcagcgccgctttaaaactgttttccatcgttctctccttaaacaaagcggcagctaatggagcccatgttgccgtaatcgacgtggaaggtgtcgcccttacgcgccggaaccgggcgggtgaacgaaccgccgagaatgatttgcccggcttccagttgtacgtcatacggtgcgagtttgttcgccagccaggccacgccgtttgccggatgattcagcacaccagcggcgacgccggtttcttcaatcacgccattgcgatacatcagggcggagatccaacgcagatccagttcgtctggtttgatcggacgaccgccgaggatcaccccggcgttggcggcgttatcggaaatggtgtcgaacactttgcgcgggcgctgggtttccggatcgatgttgtggcagcgagcgtcgatcagctccagcgccgggatcacgtagtccgtggcgttgtagacgtcgaacagcgtgcagtttggcccacgcagcggttttgccagcacgaaagccagctccacttcaatgcgcggcacgataaagcgatcggtcgggatatcgctgccatcgtggaagaacatgtcatccagcagggcaccgtaatccggctcgctgatttgtgagctggcctgcatcgctttcgaggtcaggccgattttgtggcctttcagcgtgcgaccttcggctattttcaggcgaacccattcacgctgcaccgcgtaagcgtcttcgatggtgatctccgggtaatccagcgagatcgcgcggatctgttcgcgctgtttttctgcctgatccagacgctgggcgatcagggtgtgggtatgtttatcgaacatagcgatatcctgtggcattgccggatgcggctgcgccttatccggcctacggtgtacggtttggggttttgtaggcccggtaagcgcagcgccaccgggcaatctgcgcgctacttaaacaatgcgtgcacgttgttttgtttaaaattcagcgtcggatgcagctcttcaatctcaaacgacaacgccagcaggcggctctccatcagggcggcgaagtgcgttttaatcagttcaaacagcatttcacccgcctgctgacggctttccaggctgcgacctgcgccgattttcaacgtcatatgcacgaaggcataatcacgctgcccgtcggccatctgccaggtatcgacccaatgcacgcggctgcgaatacccgccagcggaaaaatacccgtggctgccagcgtcggattcactttggcgaacaaccccggcaggtcggcttcttcgcggatgttgtcactgcattcaacgataaagtgcggcataaaacgtccttacgcgggaagcgggaaaacagcgttaacctgaccggtgccagagcttgggaatagctcggtgataaactccaccttgccgtcgtatttatcccagccgagcatccccagcagcatcaccgtgtcgtgcatattgccttcgccgtagcagtagtcggcgtactccggcagcatattgcagaactctttgaactggccttcgcgccacagcttcaccacacgctcgtccatctggcggtcgaactcgcgggtgtagctgttcatcccttcttccgctcgctgatcgtcaataaagcggtgcgataacgaaccgctggcaaggaccgccacggtgccgtcgtactgttcgatcgctttcagaatcgcctcgcccagcttgcggctgtcggcaaaatcgtgaacagtgcagaaagctgaaatggaaaccactttgaagtgcttgtcttcattcatgtagcgcattggcaccagcgtgccgtattccagtttcaggctgggaatgttgtgcgcttttgcccgcacgccgagctttaaggcttcatcggcaataagctgccccaactccgggttgccctcgtagttgtaggtcatatcgcggataaaatgcggcagctcgttgctggtgtagacgccttcaaaatggtctgcacagttgatgtgataagcactgttgaccagccagtgggtatcgaaaacgataatggtatcgacgcccatttcccggcaacgcttgctgatctctttatgcccgtcgatcgcgccctggcggcaaccgtggtttttccctggcagttcagagagatacatcgacggtacgtgcgtgatcttggcggctaacgctaacttacccatatcagactccccatttcggaattggatggtcgcccatggaaatgcagacgttcttcatttccgcgaacacttcgaagctgtactcaccgccttcacgcccggtgccggaggcttttacgccgccaaatggctggcgcaggtcacgcacgttctgggtgttgacgaacaccatgccagcttcaatgccacgcgccaggcgtaacactttgctgacatcctgtgtccagatgtacgacgcgaggccgtactccacgtcgtttgccagacgtaagccttcggcttcgtctttaaacggcagcaggcaggcgaccggcccgaaaatctcttcctgggcgactcgcatacggttatcaacgtctgccagcacggttgggcgcaggaagttgccgcctttcaggtgcgcaggcaggtcggacggtttatccgggccgcccgccagcagggttgcgccttcttcaatgccgagacggatatagccggagactttttcccagtgctgctggctaataagcgcgccaacctgggtattcggatcgttcggatcgcccacgcgcagacggttggcgcgttcggcaaagcgtttaacgaattccgggtagatgctttgctgaataaagatgcgcgaaccggcggtgcagcgttcgccgttgatcgagaagatggtgaacagggcggcgtccagcgcgcgttcaatatcggcatcttcaaaaatcagcaccggcgatttaccgcccagttccatggagtattttttcagcccggcgtttttcatgatgttgcgcccggtggccgtaccgccggtgaacgacacggcacgtacgtcatgatgacgaaccagcgcatcccctgcggttgcgccgtagccctgtaccacgttcagcacgcctgccggaataccggcttccagcgccagctcacccaggcggtcagcggtcagcggggagagttccgacattttcagtaccgcggtattgcccagcgccagacacggcgcgaccttccaggtggcggtcataaacggcacgttccacggtgacaccagtgcacaaacgcctaccggctgcaccagcgtgtagttgagcatcttgtcgtcgaccggataagtcttgccgttcatctgctggcagacttccgcgaaaaattcaaagttgtgagaagcgcgtgggatcaacacatttttggtctgatggatcggcaggcccgtgtccgcggtttccatcgcggcgatctccggcacgttctggtcgatcagatcgcccagacggcgcatcaggcgcgcgcgctctttcatcggcagattggcccatttcgggaacgcctctttcgctgccgctaccgcctgattgatctccgcttcaccgccggaggccacatccgccagcacttcacccgttgccggattggtagtctggaagtagtcgttacctgcaacatttttaccgttgatccaatgatttacttttttcatttcgctgtttcctcactcacaattcggttcaccaggcggcccacgccttctacttccaccaccacttcatcgccaggcaccacgtcagataagccttttggtgtgccggtggcgatcatgtcgcccggattcagggtcataaattcgcttaagtaggcgatcaggaagggcacgctgaagatcagatcggcggtggtgccttgctggcgtaactcgccgttgacgaaggtgcgaagggtcagattatgcgggtccgggatcgcctctttcggcacgatggttgaaagcatcggcgtcagtccgtcgcggcttttgacccgcaggttagggcggtagtagttttccagatagtcgcgaatggcgtagtcgttacacacggtgtagcccgcgacataatccatggcatcggcttcgctgacgttacgcgcctgtttgccaataactaccaccagctccgcttcatagtgcatgtattcaatattgtttggacgcacggaggtctggttatcgccagtgagggtatttggcgctttcaggaacaccagcggttcttccggtggcttaaattccagttcgctggcgtggtcggcgtagttcaggccgagggcaaacagcgtgccgtgcgggtgtggctgcgttgggaagctcttgcgcgtggtcacttcacgttcgtccactaccggattttccagcggcgggaaaccttctgcgagaacacgaacgcgatcgcctggctgtatttccacgcgcgcctgtggcgtgccgagcagaatggcatcgcctggattcagtgtggcaaattcgctcagggcgctcagcaactgcgcggcgttacgttgtaaatcggcggtattccagtgatcggcaggacgcccgttgatctcggtatagatggtcagattatcgacattgctgagagccacggtttcgccaatggggcagaatccatcacgacattttgctttgattgccgggcggtaaaagctctcttccggcaggctgacatcgttagccagcgcatatccggcgatgtactctgctgcatcttcttcacgtattttcgtcgccgtttttcccacaatcagcgcaacagtcgcaccgctcagtaccttttcaccctgtggaaagggaatcggttcaccgcaaccaatcaccgtattgcgcggtttaataaaccagaccgcagttttaggcggggctttgtagggggattgctggaacgcttcctgccatgcatcaagttggctgcgatggttcaacgctacggcgaagatagtgcctttcattaccactcctcggattcgatcattttaatcattaatatgttaatgattacttttattcccgattgcgtagtttggcaaaagtaagtgatgtaaatgtgatctaattaacaaactatttacatttaaagataataaaatattaaatatcagcaagttaacaaaacatgctcaattttgataaaatgaagaattgcaggggcagcgcagtcccggtaacgtgatgattaactgtttctatattaatgattttgaatttttcaggggaaagataatgcacgactctctaaccattgcgttgctccaggcgcgagaagcggcgatgagttattttcgcccaatcgttaaacggcataatttgactgagcaacagtggcgcatcgtgcgtattctggcggaaagcccatcaatggattttcacgatctggcgtatcgcgcctgcattttgcgcccaagcctgaccgggatcctcacgcggatggaacgcgacggtttagtgttgcgattaaagccgatcaatgatcagcggaagctctatatctcgctaaccaaagaggggcaggcgctgtataaccgcgctcagacacagattgaagaagcctatcggcagattgaagctcagtttactgccgagaaaatgcaacagttaacccatctgttagaggaatttattgctctgggcaattcccgacaagaagccatcccgggcgataatgaataactttttagtatctgataaccagcgcctggtttttccatggatggcgggttacaccttttcataaagtttttgctttccaggccgaaaatcttgcatcggtccacaggaaagagaaaccatgttaaaacgtatcaagatcgtgaccagcttactgctggttttggccgtttttggccttttacaactgacatcaggcggtctgttctttaatgccttaaagaatgacaaagaaaatttcactgttttacaaaccattcgccagcagcaatccacgctgaatggcagctgggtcgcgttgttgcagacgcgtaacaccctcaaccgcgcgggtatccgctacatgatggatcagaataatattggtagcggttcaaccgttgctgagctgatgcagagtgccagtatttcgctgaaacaggcggaaaaaaactgggcggattacgaagcgttgccgcgtgacccgcgtcagagcaccgccgcagcggcagagatcaaacgtaattacgatatttatcacaatgcgctggcggagctgatccaactgttaggtgcaggcaaaatcaacgagttctttgatcagccgacccagggatatcaagacggtttcgagaagcagtatgtggcttacatggagcaaaacgatcggctctatgatatcgccgtcagcgataacaatgcctcctacagccaggcgatgtggattctggtgggcgtgatgatcgtcgtactggcggtcatcttcgccgtctggttcggtattaaagcctcgctggtagcgccaatgaatcgcctgattgacagcatccgtcatattgcaggcggcgatctggtgaaaccgattgaggtggatggctctaatgagatggggcaactggcagagagtttgcgccatatgcagggagagctgatgcgtaccgtcggtgatgtgcgcaacggggccaatgccatctatagcggtgccagcgaaatcgctaccggcaataacgatctctcttcgcgcaccgagcaacaggccgcttcgctggaagagacggcagccagcatggagcaactgaccgcaacggtgaaacagaacgccgagaatgcgcgccaggccagccatctggcattaagtgcttctgaaacggcgcaacgcggcggcaaagtggtagataacgtggtgcagactatgcgcgatatctccaccagttcgcagaaaatcgccgatattatcagcgtaattgacggcattgccttccagaccaatattctggctttgaacgcggcggttgaagcagcgcgtgcgggtgagcaagggcgcggttttgcggtggttgcgggagaagtgcgtaatctggcccagcgtagcgctcaggcggctcgtgaaattaaaagcctgattgaagactcggtggggaaagtggatgttggctctacgctggtcgaaagcgccggggaaacaatggcggagattgtcagcgccgtgacccgcgtgacggacattatgggcgaaattgcttctgcttctgatgagcagagccgtggtatcgatcaggttggcttagcggttgctgagatggaccgggtaactcaacagaacgccgcgctggtggaagaatctgccgctgccgccgccgcgctggaagagcaggccagtcgcctgaccgaagctgtggcagtgttccggattcagcaacagcagcaacagcagcaacagcagcgtgaaacatcggctgtggtaaaaaccgtgacgccagctgcgccgcgtaaaatggccgtggcagatagcgaggagaactgggaaacattttaatcgccatgaaaatgcccgataagcaaaatgttatcgggcataaggagattaatctttacgtgggtcgttgatcggctgacgaaccaggaagatgtacgccagtgcccccgctgcggtgacgcaaccgcagatgattagtgccagacggaatgagtgggtggtatcaacaataaaaccagtaatgatcggcgcaaaagaggcgcagatgaagctggcaaagttctggatactgcccaccgacgcagtcatgcgagaagcaactgcgacgtggatcaagccccagcaggatgttccggcaaagtgaatacagaacagtgccatgccaatcagcagaaccgccgtcatggatgttgtcgcttgtggtactatcagcgtaaaggcggcagaacagaacatcccggcaataatgcagatcttacggcttttaatcggagccattccccctttgaccagccagtcagtaacgtaaccgttgaccagcatcccggcagccccaaacaggaaagggatagccgccatcaaccctgtgctttttaaatccaggttataggctgtttgcaggtaaccaggaagccaggccagatacagccacgcagtgtagttgatgccactgaatccgagcatcattccccacattgtacggttacggaacaggctgcgccattcggcaaaactgagcggatctcggcgggcattgacgctacctgcattgagataagcttgttcaacggcagtcagttctacgtgctcgcggttgcgatagagcatataccagccgatggcgagaaaaatccccagtacaccaatggtaataaacatcccgcgccagcccatcaccagcatcatcgccgccagaatcggtgggcttacggcaacgccaatggtagaagctgcgttgaagaagcccatcgggcgtccgcgctctttgatgttgaaccagtcgttaatgacttttacaccgcatgggttcatcggcgcttcaccaatccccataccgatacgcaccaacacgaactgcgtaaagttgtgcaccatgccagacattgcctggaacagtgaccagaagaacatccccagtcccagcatcaggcgtgggcctttacgatccaatagtgggccgcaaggaagttgcgcaatcccgtaagcgagtgaaaacacggagagcaaagcgccgatttcggtggcacttaatcccaattcttcacgaatcgttaaatttgctaccgacagcgaactgcggtcgagataattgattaccgccgcaaaaaataataacaacatggcggtggtttgaatgcgtttaattcgggtactgcgttgaactaatccatctggtggcacgggaatatctgccgacgaagatggagtaaatgaagaacgcggatcgagggtgatattttctttttccacgccggactcctgtatttataattttaattgtttacgtaattgtgaattacgcaaggttgacattaacggcaggttaaagttttaggactttactaccgctcacaaaaaaatttttagtcgactgattgtgagcataggtaagcgggaatttcccggtatttatcttttgataaaaccgtgcacccgctaatagtttgctgtttttaatccgtacttaatgagcataacgcgtgttctcattaatggatcgaatcattgattgtttagctgaattcaaatggttacggagcgcaagggtggcatcaaggtcactgcggcaaatcagagcgctgagaatggtcatatgctcatcgacggcaatgatattgcgctgtttaagatcgctttcgtcccattgatagtgaaaatgaaagatgactgagatgatctcaagcgattgatcaaaaaagatattgtcggcagctgaaagcagtaaggagtgaaaatctctgtcaagttgcgagaacatgcgaaagctattgccgatgttgtcacgcagtagccgatgacgttcgagcatggttttcgcctgcagccagcggggatcatgatcaggcaggttgagaaagtgctgaagtgaatgtgtttcgagcatttcgcgtagctcaaacagctgctcggcgtaggattgatcgaattgcttcatgctccactggccgcgtttttcgctttgaataagattataacggcctaattttaaaagatattctcttacaaccaccgggctgacacccgcggcccgagccagttgcagttcagaaaaagtttccccagggcgtaactgacgctggtttatcatcgtgaaaaaagcctgctcaaacactttgttttgttcactcattgaagcggtagtacaggcgaaagcgtcatcatggtcaggtttacgcgcaataacatagtcgtttccaacctgcgttaagacgccgcattcgcgtaagtggctgagaatatgacgcactgttgtgcggctgatgttgtacatttccgccagcgcactttgcgatggaagtggggaagggatatgaccccgcgccatatcatcaatgacctggttaatcacattgtggcgtaaattttgtgaacgactcatattttcctccttgtgagtccattaaaacccgatttaaaacatttttatgcgtgtgttttcacaaaacagattttccgttccgctgccatttttcattttcattgatatctaaggcaacaaaaaatggagagccgaatcatgtctacgatgaatgttttaatttgccagcagccgaaagaattagtctggaaacaacgcgagatacctattccgggtgacaatgaagcattaataaaaattaagtctgtcgggatttgcggtaccgatattcatgcctggggtggaaatcaaccattttttagttatccacgtgttttaggccatgaaatatgtggggagattgttgggctgggtaaaaatattgctgatcttaaaaatggtcagcaagttgctgtgatcccttatgttgcctgtcagcaatgcccggcgtgtaaaagcgggcgtaccaattgctgtgaaaaaatttcagtcattggcgtgcatcaggatggcggttttagtgagtatttgagcgtgccggtggcgaacattttgcccgcagacggtattgacccgcaggcggccgcattgattgaacctttcgctattagcgctcatgcggtgcgtcgcgcagccattgctcccggcgagcaggtgctggtggtcggggcggggccaatcggtttgggcgcggcggcaatcgctaaagccgatggcgcacaggtggtggtggcggataccagtccggcgcgccgtgaacatgtggcaacgcgtctggaattacctttactggacccgtcagccgaagattttgacgcgcagctacgggcgcagtttggtggttcgctggcgcagaaagtgatcgacgcgacaggtaatcaacatgcgatgaataacaccgtgaatttgattcgtcacggcggcacggtggtatttgtcggcctgtttaaaggtgagttgcagttctccgatccggaattccataaaaaagaaacgacgatgatgggcagccgcaacgccacgccggaagattttgctaaagtcggtcgactgatggcggaaggaaaaatcactgccgacatgatgttaacccatcgctatccgttcgccacgctggcagaaacctacgagcgcgatgtgattaacaatcgtgagttgattaagggtgtaattactttctgataaggcgagattattaaagttgccatgcagcgtccggggaagtgttgggcgctgttttttttctgtttctcaatgatgttttgtaggccggagaagatgtgtaggtcgcaccttatgcgacctacacatcagtcagaaattacccttcacgttccacaactttaatttccaccatgccgatcccgagcttacgcggcgagtgtccgaggatattcccttcgttggttgagacaggttccggcggcacaattaccagtgtgtcggcatcggttgggttatcgaaatgcagtgtggtggtggtcacttcattgcccagcacaagagtttgttcttcattgcctacgcgtaccggaataggacggctggcgttattgccgtatgctttggcggtaatcaccaggtcaaatttcttcggcagcggatgcttgtactcgatttttacttcatcgcccagctgcgcgttggaccagcggccccacgactctggacgggaaatcccactaaactgtttcacctcttctggcgcaccggcgacgttgaagatgaaactgtcggctttgtagcgaatatcgttatcaacaattttcagcgtatcgacattgcctttataacgcgccatgtcgatgaccgtatctttaaatgccgttttgccctgccatgttgttttgtcaacatgctgaacaatttgctgaccgccaagctgcccttgcgagacacaccagtcggtggagagtgccagttccggagcccagagttgtgccatcttatagcaacggtcaacccagacgaaattgtcgcgtggagcgaaatcggccagctggaaacgcagcggtgctgagtattcgctttccggcagcggttccacgcgtttgtctgaaacccgcaacagcagcggcaaacggaaatggctacccgagaaggcaatcatgtttttctgctggtcgatggtgaactctttcatctctttagggaatttccacaggcggatgatatccggcttccacgccaatgttttctctttgatattgaggaagatttccgacattgactgcccggataaactgctacgaccaagtccgagatagttatcgccaccgagaatgtccagcaccgtcgcgccgttatccatcgtgttacgcttcactgccagcgtctcttgctgcggcttgtcgccacgaatgacaaaaaacaggttattgcgatcctgcttattaaggtatttccacgccgtgttgttcatcgctaaatggtcagaagagacgacgatgacggtatctttaaaccacggtgacgctttgattttgttgataaacgccgcgatattctcctggctgcaacttaccgcgctgaatgactggttcggcttaccgtcaaaatcatattttttgcggttacaggtacgcgagataaaaccatccgggtgatgggtatcgactgtcagggtaaacagtgagaatcgctgacctgagcgggaaagctcttcaaactttttccacgcttcatcgagaacggtatcgtcgtagaatccccagtcgttgcgatagtgcgggtcggccaccacgcttttcagctcttctgagccgtataagtggtcgaagccatgcgacttcaggaacacatctttaccggcaaaacgcagattcgcgccctgcacgaaatagttctgataacccgagtttttcaggatatcgcccagacagatgttctgcgggaagaagctggagacagaggcggaggcgttgccttcaaagggggcaaacagcggtatgccgcactgagaagccaccatgcccgcaatcgtgtaatccgttcctggcagctgctgcgtgtggctgaaatccaggccttcatttttcaacgcgcccagttcaggcgtgagatccgggaaagcttcgttatcaaaataggtccgctcgagactttcgccgtagatataaaccaggttgagtttcgggtcagggatagttttcgacggctctttataataagccgcaaagtccgggtcgccatcgcgtgactgggatttcaccagttccgttatctgacgaaatgctgggctggcgtccaccgaacccagcgccagtaagagcgccagcaggctgtaaccaaaatggtgcggatgatggcgacgacggcgcaggatccagcccagcgcaccgaacaccgctgtcagccccagcacaatgccgatacccggcaggatgtatttgctgacgccagcaccggtcaggctgttggttaaggtatagagaaccgcgtcgttaataccatcgccagtaaaatagtcgctggcaaacagggtgatatttaaaacgacaaatagccccagcaccgttaatgtggctgcaaaccaccaggtgttacgtcccgctttccatgcgtaaatcagcacagaggcgagaaaaagggcgaaagagagtagttctgacaacgggcgatcctcactaaaccgggccgtttagccaacgtttaagctttttgagaagcacaatgtaatggcgtcgccatattgctgcaattctagtgtcaaaaaaatgcgatgttgttaggaattagtttataaacagacttttttgatcgcggtcgcttcccgtgtaacagggggaaaaccgtccaggagcagggaaaagggcaggagagagccgcgtcagccgggtaacagctaaaacgcggcgtttcgcggttcaggaaatgaagttcagcccctgctttaacaccagatcgcaggctttggttttcaccttttctgccagcggagtcgttccgatgttatccagattgagttgctgaccatctttggttttcagcaaaccctgaatgccatccagatagttggtgtcttctttttgctcttcactgttcaggcccagcttttccagcacctggttcttgatgttttcggcatcggttaccgacgccagcttttgcttcgcgcagtattgcagaatgcctgcggcgttgttcatgttatctgcgcttaaggcctggttcccgctgctaagcaagttagttaatgacgcgagcgaccaaccgccttcctgtgtcgtgctgttttggttgccaagttcgctggcggcgctggagagcgcatctttccaggacgcagcatgcaccccggtggaaattaatgcgctggcggcaatggcacagcacagaagatgtttaacagttttcatcatcattactcaaggtggaattgtgtcgcagtataccgccagaaacggggattaatactctttacctgttacccggctacggtagctatcccagttgaagatcacccacaaactgttacccaggcgcatacggtccatcacgcgttcgcccagcaacttggtcatctcttccatattactgttggtcagcatcccggttgggcgtttggaagaagagcggcgatcgacgatctggttgatgatcactttttcgtatttcgattcggtctgcacgccgatctcatcgatcaccagcagatcaacgttgctcagatcgttaagcagttgttcttcactggtaccgctattcctgaaggtatctttcatcgccgacataatatcggccacggtgatgatcaatacggatttaccgcgtagcagcagctcgttgcagattgccgccgccagatggtttttgccggttcctggcttaccagaaaagatgaagctggcgatgttgccgtcaaactcttcgacgtactggcgcgctttgcttaacgcattcatctgcccttcacactcaacgcgatagttctcaaaggagcagttctgatgcagtggccgaataccggagcggttaaaggtgcgctgcattttcatcgcccgattttcacgttcgagagcggcggagcggatcgctccttgttctttctgccaggccagtagttcttcacccgttttgaatgcaggtttgatatgggcaggcatcattttttgcaggcgttgcatcaggtcgccaacgtttttcatcgttaccctctgaatcctggtggaatttggctgtcaggttcactgaccgtattcacatctcgtttcggcagtccgccgttgctggcacgaccgatttgcaggctgcgcgccagtttttgttgccactgtacatggtgaaagactttaccttccgcctgccagtaggcaatgaatgaggtcagttcttcggtggtcaccggctctcttagtgccacgccccatagcgccgccaggcggataaagtcggcatcgggttgccagtccggatacatggcgaatttccccatgggtacagcaacgggagcagcttgcggttcctgatagagttgatcgtccagagcgacatcgcttcccggacgcgccagcttttcttccagcgccagcagttcagccaggcgtgcaggcgtgacggcataaaacgccggggcattgttagcaaatacggcaaccacaccgccttcagcttttgccagaacggtttggtgatcgtgtaccagggcgtcaataccaacgacgtccggggtcaaaactctggaagacatactgtttctcaaatatggaacgatgaacgagaagggagataacttttatagtaacacacggaggagaggtggctgtctctcatccgcgtgctttaagcgaggcaattttatacgcgagggcgcttgcggtacaaccataatccagggatggaaagaccgatggataacgcaccaacaatcgatgaagctgtaagaaaattggttaacagggtaatcatcaatgactcgctgtaacctaactggctgatttttacggccgaaatcattgcggtataagccgatatgccagggaacatagggataacagccgccacggtaaacactttcggatgtgccagataccagcgcgaccattgaataccaatggtgccgaccagcatagaagccataaaggttgaccactcaatattcagcccgctggtcattaagatcattcgtgaaccatgaccaatcgcgccaagcagcgcacaccagcgtaacgcccgaacgggaacgttgaacaccatcgcaaagccgaccgctggaatggcggcgaggatcatatcctgcgccaatgcaaacagaaattcgatcacacccatccgcgtagcccccaaatcgtcagtgccatcaccacgccgacgcaggtagccagtgtcagcagactggcgatcgcccagcgtgccagtccggtattgatgtggcctttaaacatatcggcgacggcattaatcaacggaaagcccggcaccagcagcagaacgctggcggccatcgcaatggtgggggtattgctgaaagtggggagttgcaaaagcaatccggaaatggtggtggcggcgaaagcggtaaggcaaaagttgatctgtggatgaagatgacgttgtgccagcagctggcggatatacatcgcggccgtactggcaaagaaggtgatgacggcaccatcccagccaccgttattgagtttacagaaacaggcgcaagaaaggccaaccattaaggctaccagccatcttgggtaacgtaatggctgaatttggctaaatcgtttctctacgcctttgtaatccagcagatggtgctccgccagaatcacaatgtgctggacttcagtcaccacatgcatattaatgccgcgatcgtgatttttacgtgtcgatgtcaggcattgcccatctttaatggttgtcagcactatggcgttcgaagagatagaactttcaacgctgtccattcccagcgcccgacccagtcgtgaggaaagctcatcaaccaacgcgctttccgcaccatgttgcaaaagaaataatccacactggatacaaagccgcgttacggctcgctgttgctcagtttgcataactcgccctttgtcatagacgtgctgcgtattgttcagataatgagaatccatttgtatcatgaagcacggttgttttgcggtaggttaagatcaaaattgcgctgattaatcctggttatcgggagaagctcggtgataaaaagcgaattatctctcgccgcaaacaaactatcacatgaatattatcatcataatgaatttattgtttggcctttacgaatcaggataatagataaccgggcacgttttttaatgttaacaagttaaaaccatcagatttcattgaataaatattggttgtgtgatttttcattctgcaggaagggatatcatttaattataaattaaatgaatgtgatttctgtttttcattaagtattcctaacaacttaatgtagatattttaaatgtctccaggctatttcaccaggttatcatttgatgctaaccttctgacacatgcagtggagttgttgtgcagcaggagtatgctgatatgaaagtgaatgctaaggataatttattcgcttaatctattaatttgctggaaacatttaaggaatgaatatcctgaataaaccatcataatttttagacagtggatgtggaggaaatatgttgccaggatgctgcaaaaatggaattgttatcagtaaaatacctgttatgcaagcagggctaaaagaggtcatgaggactcacttccctgaatatgaaataatatccagcgcctctgcggaggaccttaccttattacaattacgtcgttccggattagtcattgctgatttagccggtgaaagtgaagatccacgttctgtttgtgaacattattattctttaatctcacaatatcgggaaattcactgggttttcatggtgtcacgctcctggtattcccaggcagtagaattgctcatgtgccctacggcgacgttattgtctgatgttgaacccattgagaatctggtcaagaccgtacgttccggcaatacgcacgcagagcgtatcagcgccatgctgacctctccggcaatgactgaaactcatgattttagctatcgctccgtcattctcactctttcagagcgcaaggtactgcggctattaggtaaaggatggggcatcaaccagatagcttcgttgcttaagaaaagtaataaaactatcagcgcccaaaaaaacagtgcgatgcgtcgactggcaattcacagcaacgctgaaatgtatgcatggataaatagcgcgcagggtgcaagagaacttaacttgccttctgtttatggagatgccgcagaatggaacacagccgaattaagaagagaaatgtcgcactcatagaaaaatgcgtcatgagcagtatcggtattgagagtttattcagaaagtttgcgggtaacccttataagctccatacctataccagtcaggagtcatttcaggatgccatgtcgcggatctcatttgcggcggtcattttttctttttctgccatgagaagtgagcgcagagagggattatcttgcctgactgaactggcgattaagtttccgcgtacccggcgtttagttattgcggatgatgatattgaagctcggctgattggttcattgtcgccatcaccgctggacggtgtattaagtaaagcgtcaacgctggagatttttcatcaggaactctttttgtcattaaatggtgtacgtcaggcgaccgaccgactgaacaatcagtggtacattaaccaaagccggacgctaagcccgacggagagagaaatattgcgctttatgtcgcgtggctactcaatgacacaaattgccgagcagcttaaacgcaatatcaaaacgatccgtgcacataaatttaatgtgatgtcgaaactgggcgtaagttctgacgcagggttgttggaggccgcagatattctgttatgtatgcggcattgcgaaacaagtaatgtgttgcatccctattaatccgcatgatgccgggtttacttccccggcagtgctttcatttcagcgtacaatcgccacattgctgcacatccggtaagcgataacgctggcagcaagtgcggcgcaccagcaggccgtggcgcagtaccacggtacgccagagtggattatcttcaccgttcgtgagcgttttctcaaaaaagagggcatggcgcagcgattcaaccgtcgcctcgccgagcagttgcttcatctcagtgagataccagttgatcaaataaccggtattactccagataagtttgccgttgatctctccggtcgcttctagtgcctgcacaaccggaaccagcgcctggctgattaacctttccattcgctgctgcggcgaatgtggtgttgcgtttttatcttcacacacatcgacccagaaacaggcggcacggccggtttcgtgaaactcagcatggaaatgttccggcgacacatctaatgccttttcctgcgtcagtagcgccagcattaatggtggcaccatcaggccgatataccattgtgcccatagtgagatcagcggtttgttctcgcggatcatcgttggttggttgcgatagatatgatcggaatagaccgcgagtagagaacttagcgcattcggtgatgaccattgcgccagcgtcatggcgttaagcggagcgggttcatccaggcggataaactccagcaaatgttcacgatgttcggcgatcgtcgcacgtacggcttgtgcaagcccagcatcctgtggctggagatgcgttcgccagataacatcttcatagagcggtgcggaacgataggccataatcgggatagtaatctaaatgataatgattgctaatcctagcgataggtttacccgatagcaagggatttctctggcttgcaaatgataaaaattatcatatgatattggttatcattatcaatgaaagagatgaaaccatgttgcaacgtacgctgggcagtggctggggagtgttgctgccaggattgctgattgcagggctgatgtatgcggatttatcaccggatcagtggcggattgtcattctgatgggattagtattgacgtcggtgatgctgtatcacaaacagttacggcattacgttttgctaccatcgtgcctggcgcttattgctgccatcatgctgatgataatgaatttgaatcagggatgaaaaatcaaggaagaaacaagaaaggaagtaaagataattggtgcgaggggggggacttgaacccccacgtccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcacagtcatcttactttttttgatatcgcctcgtttggtgcgaggggggggacttgaacccccacgtccgtaagaacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcccagtgcgagcaatatcaacgtggtttttggtgcgaggggggggacttgaacccccacgtccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcataccatcaattcttaaaaagaattgctaccacggaggcgcattctagtggttttcagcttttcgtcaatagttaattatcgccggaggtgtaattgctggaaaaatgtccatcaggaaactagcgtgcaggtttggtaggcatgcgggggcagatgccagatgcgacgctggcgcgtcttatctggcctacgaagggctaacgtgcaggttttgtaggtcggataaggcgttcacgccgcatccgacacggtattcggcgagataattaacctttcttcgcctggcgggtcataatggcgcgatacaccttgaaacgcccggtttgcgcaatcacttcatggaagccaaatgtctcatccagcacgtccgggtaaggcaggaaggcgttcgctacaattcgcagctcgccgccgctattaagatgacgcaccgcgccgcgaatcagcgtttgcgccgcatccaggctggtttgcatcccatcgtggaacggcgggttggagatgatcatatcaaaacgacctttcacctcggaaaagacgttgctggcaaagacttcaccttcaacacagttggccgcaagtgttgcgcggctggcttctaccgctggcgcagagacatcgcacaaggtgagacgaattttcggcgaatggcgcgcaaaggcaactgaaagcacccccgcgccacagccgacatccagcactttacctttcgtgtgcggagttaacgtcgagagcagcaactggctaccgacatccagaccgtcgcggctaaacacgccaggcagcgttttgaccgtcaggccatcgacgctgtattcgccccagaatttatcggcatcaaataccggctgtttttccagacgaccaaaatagaggccacagcgacgagcgctgtcgactttattcaacggcgcataatctgccagcatctgctcggcgctgcgcacgccgctgcggttctcgccaacgacaaaaatatccgtccccaccggcagcagagaaagtaaattcatcaactggaactgggcttccggtttgttcttcggccagtagtaaatcagcgtatcgcaatctgcgacgtcatccgccgtggcgaccagactgaaacgggcgttatcccccatctggcggcttaatacctgccagtggtggaattgctgggtatgagcacggctggccgcggtatctaaacgcgcgggcaggtcatcctgtaagtctccggcaaacagaatacggctttgttcgaaatcatcactgtgacgcagcaagacttcacttgccggggtaaatgcagacatggaatgctcctcaattgatactggcggcgattatagccatatgttggcgcggtatcgacgaatttgctatatttgcgcccctgacaacaggagcgattcgctatgacatcccgacgagactggcagttacagcaactgggcattacccagtggtcgctgcgtcgccctggcgcgttgcagggggagattgccattgcgatcccggcacacgtccgtctggtgatggtggcaaacgatcttcccgccctgactgatcctttagtgagcgatgttctgcgcgcattaaccgtcagccccgaccaggtgctgcaactgacgccagaaaaaatcgcgatgctgccgcaaggcagtcgctgcaacagctggcggttgggtactgacgaaccgctatcactggaaggcgctcaggtggcatcaccggcgctcaccgatttacgggcaaacccaacggcacgcgccgcgttatggcaacaaatttgcacatatgaacacgatttcttccctcgaaacgactgatttaccggcggcttaccacattgaacaacgcgcccacgcctttccgtggagtgaaaaaacctttgccagcaaccagggcgagcgttatctcaactttcagttaacgcaaaacggcaaaatggcggcgtttgcgattacgcaagtggtgctggatgaagctacattgttcaatattgcggtcgatcctgactatcagcgtcagggattgggaagggcgctgctggaacatctgatcgacgaactggaaaaacgcggcgtggcgacactatggctggaagtccgtgcttcaaacgctgccgccattgccctgtacgaaagtttaggctttaacgaggcgacgattcgccgcaattactaccccaccacggacggtcgcgaagacgccatcatcatggcgttgccaatcagtatgtaagacaaggtggaataatgaagtgggactggattttctttgatgccgatgaaacgctgtttacctttgactcattcaccggcctgcagcggatgtttcttgattacagcgtcacctttaccgctgaagattttcaggactatcaggccgttaacaagccactgtgggtggattatcaaaacggcgcgatcacttcattacagcttcagcacgggcggtttgagagctgggccgaacggctgaaagttgaagcaggcttgcttaacgatgcctttattaatgcgatggcggaaatctgtacgccgttgccgggcgcggtttctctgcttaacgccattcgtggcaacgctaaaatcggcatcatcaccaacggttttagcgccttgcagcaagtgcgtctggaacggacgggcctgcgtgattacttcgatttgctggtgatttccgaagaagttggcgttgccaaaccgaataagaaaattttcgattatgcgctggaacaggcgggcaatcctgaccgttcacgcgtgctgatggttggcgacactgccgagtccgatattctcggtggcatcaacgccgggcttgcgacctgctggctgaatgcacaccatcgcgagcaaccagaaggcatcgcgcccacctggaccgtttcttcgttgcatgaactggagcagctcctgtgtaaacactgattgcctcccccccgttgatgggtaaaatagccgcaatttttcgttttcaacaagcgcggcgcgatgccgcttactcaagaagaaagaattatgacgttgtctccttatttgcaagaggtggcgaagcgccgcacttttgccattatttctcacccggacgccggtaagactaccatcaccgagaaggtgctgctgttcggacaggccattcagaccgccggtacagtaaaaggccgtggttccaaccagcacgctaagtcggactggatggagatggaaaagcagcgtgggatctccattactacgtctgtgatgcagtttccgtatcacgattgcctggttaacctgctcgacaccccggggcacgaagacttctcggaagatacctatcgtaccctgacggcggtggactgctgcctgatggttatcgacgctgcaaaaggtgttgaagatcgtacccgtaagctgatggaagttacccgtctgcgcgacacgccgatcctcacctttatgaacaaacttgaccgtgatatccgcgacccgatggaactgctcgatgaagttgagaacgagctgaaaatcggctgcgcaccgatcacctggccgattggctgcggcaagctgtttaaaggcgtttaccacctttataaagacgaaacctatctctatcagagcggtaaaggccacacgattcaggaagtccgtattgttaaagggctgaataacccggatctcgacgctgcggttggtgaagatctggcacagcagctacgtgacgaactggaactggtgaaaggcgcgtctaacgagttcgacaaagaattgttccttgcgggcgaaatcactccggtattcttcggtactgcgctgggtaacttcggcgttgatcatatgctggatggcctggtggagtgggctcctgcgccgatgccgcgtcagactgatacccgtaccgtagaggcgagcgaagacaaatttaccggcttcgtatttaaaattcaggccaacatggacccgaaacaccgcgaccgcgtggcgtttatgcgcgtagtatccggtaaatatgaaaaaggcatgaagctgcgccaggtgcgtactgcgaaagatgtggttatctccgacgcgctgacctttatggcgggcgaccgttcgcacgttgaagaagcgtatccgggcgatatcctcggcctgcacaaccacggcactattcagatcggcgacacctttacccagggtgagatgatgaagttcaccggtattccgaacttcgcaccagaactgttccgtcgtatccgcctgaaagatccgctgaagcaaaaacagctgctcaaagggctggtacagctttccgaagagggcgcggtgcaggtgttccgtccgatctccaacaacgatttgatcgttggtgctgttggtgtgctgcagtttgatgtggtggtatcgcgcctgaagagcgaatacaacgttgaagcagtatatgaatcagtcaacgttgccactgcccgctgggtagaatgtgcggacgcgaagaaattcgaagagttcaagcgtaagaacgaaagccaactggcgcttgatggcggcgataacctcgcttacatcgctaccagcatggtcaacctgcgcctggcgcaggaacgttatccggacgttcagttccaccagacccgcgagcattaattcttgcctccagggcgcggtagccgctgcgccctgtcaatttcccttccttattagccgcttacggaatgttcttaaaacattcacttttgcttatgttttcgctgatatcacgagcggtttcaaaattgtgatctatatttaacaaagtaatgacatttctgacggcgttaaataccgttcaatgcgtagatatcagtatctaaagccgtcgattgtcattctaccgatattaataactgattcagaggctgtaatggtcgttattcatcacccatcgcttttgtgatggcgaccattgacttctgtagagggtgaagtctctccctattcagcaatgcaacctcgtgttgccaggctcaaattacgagcaaacatacaggaataaatcgatgactatgacaagactgaagatttcgaaaactctgctggctgtaatgttgacctctgccgtcgcgaccggctctgcctacgcggaaaacaacgcacagactaccaatgaaagcgcagggcaaaaagtcgatagctctatgaataaagtcggtaatttcatggatgacagcgccatcaccgcgaaagtgaaggcggcgctggtggatcatgacaacatcaagagcaccgatatctctgtcaaaaccgatcaaaaagtcgtgaccctgagcggtttcgttgaaagccaggctcaggccgaagaggcagtgaaagtggcgaaaggcgttgaaggggtgacctctgtcagcgacaaactgcacgttcgcgacgctaaagaaggctctgtgaagggctacgcgggtgacaccgccaccaccagtgaaatcaaagccaaactgctggcggacgatatcgtcccttcccgtcatgtgaaagttgaaaccaccgacggcgtggttcagctctccggtaccgtcgattcccaggcacagagcgaccgtgctgaaagtatcgccaaagcggtagatggtgtgaaaagcgttaaaaatgatctgaaaactaagtaattcgtcgtaattcgtcctcccgaactttgtcgggaggcgcgatgtgcaccacactaaaaatatcgcattgagtgattttcacgctcatatcaagcggtgacattaactatggtaaaggagacgcttatgtttcgttggggcatcatatttctggttatcgcgttaatcgccgccgcacttgggtttggtggtctggccggtaccgctgcaggcgcagctaaaattgtctttgtcgtcgggattattctgttcctggtgagtttgttcatgggccgaaaacgaccctagatttcagaccattaagaaaattttatccaaagccagtccagcggactggcttttgcggttttagcgaataataaattgcgttactttgtcattctttcacaacaaaaacaggaaggcagaggtggggcagcgaatacctgtaacgcttggtaatattgcgccgttgtcgctaaggccgttccagcctggacgaatagctctggtgtgcgaaggcggcggacagcgtggaattttcacggctggcgtgctggatgagtttatgcgcgcgcagtttaatcctttcgatctttatctcggcacatctgccggggcgcagaacctctcggcgtatatctgcaatcagcccggttacgcgcgcaaagtcatcatgcgctataccacaaaacgcgaatttttcgatccattgcgctttgtccgtggaggaaatcttattgatctcgactggctggtggaggccaccgcaagtcagatgccgttgcaaatggataccgccgcgcggttgtttgacagcggcaaatcgttttatatgtgcgcctgtcgtcaggatgactacgcgccgaattactttttaccaaccaaacaaaactggctggatgtgattcgcgcctccagtgcgatacctggcttttatcgtagcggagtgtcgctggaaggcattaactacttggatggcgggatcagtgatgcgattccggttaaagaggcggcaaggcagggcgctaaaacgttggtcgtcatccgcactgtgccgtcacaaatgtactacacgccgcagtggttcaaacgcatggaacgctggctgggtgacagtagcctgcagccgctggtcaatctggtgcagcatcatgaaaccagctatcgtgacattcagcaatttattgagaaaccaccgggcaagctgcggatattcgaaatttatccaccgaagccattacatagtatcgcgcttggcagtcggattccggcgctgcgtgaagactataaacttgggcgtttatgcggtcgttatttcctcgccacggttggcaagctattaactgaaaaagcgccgcttacccgccatctggtgccagtggtgacgccggaatcgatcgttattccgcctgcgccagtcgccaacgatacgctggttgccgaagtgagcgatgctccgcaggcgaacgacccgacatttaacaatgaggatctggcttgatttgccgttttatcgatacccactgccattttgatttcccgccgtttagtggcgatgaagaggccagcctgcaacgcgcggcacaagcgggcgtaggcaagatcattgttccggcgacagaggcggaaaattttgccagcgtgcaggcgttagcggaaaaatatcaaccgctgtatgccgcattggggttgcatccggggatgttggaaaaacatagcgatgtgtctcttgatcagctacagcaggcgctggaaaggcgtccggcgaaggtggtggcggtgggggagatcggtctggatctcttcggcgacgatccgcaatttgagaggcagcagtggttactcgacgaacagctgaaactggcgaaacgctacgatctgccggtgatcctgcattcacggcgcacacacgacaaactggcgatgcatcttaaacgccacgatttatcgcgcactggcgtggttcacggtttttccggcagcctgcaacaggccgagcggtttgtacagctgggctacaaaatcggcgtaggcggtactatcacctatccacgcgccagtaaaacccgcgatgtcatcgcaaaattaccgctggcatcgttgttgctggaaaccgacgcgccggatatgccgctcaacggctttcaggggaagcctaaccgcccggaacaggctgcgcgggtgtttgacgtgctttgcgagttacgtccggaaccagaagatgagattgccgaagtgttgcttaataatacgtatgcggtgtttagcgttcgtgggtagtttacccttcgtaggcagcatccggcagttggcgcacaatgcctgatgcgacgcttgtcgcgtcttatcatgcctacaagtttgtgccgaaccgtaggccgtatccggcatgtcacaaatacagcgccgggaatattaagcggctcaccccgcgcacctttaatgcatcagccaacggctcaacgtcttccggcgtggcgctcgcccagctttgcgcctcgccatacacgccgtgggcatgaaacgcgttcaggcgtaccggaacatcgccaagtcccttgataaacaccgccagttcttcgatgtgttgcaaataatccacctggccagggattaccagcaaacgcagttccgccagcttaccgcgctctgccagcaaacagatgctgcgcttaatctgctgattatcgcgtccggttatttgttgatgacattcgctaccccatgctttgagatcgagcattgcgccgtcgcacaccgggagcaatttttcccagccggtctcgctcaacataccgttactgtccaccagacaggtgagatggcgcagttgcggatcatttttgatagcagtaaacagcgccaccacaaacggcagctgggtcgtggcttcgccgccactcaccgttatcccttcgataaacagcaccgctttgcggacatggctaagcacttcgtccacgctcatggattgcgccatcggcgtggcatgttgcggacacctcttcaggcaggtatcacattgctcgcagaccacagcgttccacaccactttgccgtcaacaatctgcaacgcctgatgcggacactgtggcacgcactccccacagtcattgcaacgtcccatcgtccacggattgtgacagtttttgcagcgcagattgcagccctgcaaaaacagagccagacgactgcctggcccgtcaacgcaggagaaggggataatcttactgactaaagcgcatctgctgttcatggcttatcacgcgcggctggcgttccagaatacgagtgttgcgtgcggcttcttcgcccagccaggtggtgttggtgcgtgaaccttcggcgcgatatttttctaaatccgacaaacgcaccatataaccggtaacgcgaaccagatcgttaccgctgacattggcggtaaattcacgcattccggctttaaaggcaccgaggcaaagctgtaccagtgcctgcgggttacgtttgatggtttcgtcgagggtcagaatgtcgctgatgccggaataataataagcatgatgcggggcgacagtttgcagatgggtgatcggatctggctcatcgccatacggcaaacgcgcgcccggcgtggtgccgatatcggaactgatccccgactgtgcgtgtaacatggcgcgtttttgccagccatatttcacgggggtattggcgacaaactccgccagttgcgcgctgatgcgataacccacttcatttgcggcggcttctttaccgtaacgtgcggcaatcccttctttctcacacagcaagttaaccgcttccgccagcccatacatgccaaacattggcacaaaacgttcagggttaatcagcccttctttcaccaggaagctattctcaaagaagtgtgattgttgatagaggaattcacaccgcgcatcgatgatggcgatctgctgctggcagtagtgcggtagagtgcgcgtaaagaagtcatccagcgattcgctgcgctcggcaatggctttcaggttaaggcgtaccagcgtgctgccaccacccgccagcggcagtgagttgtaacagctcacaatcccgtagcccccttttgtgaaaattttatcatgcaccggaccgttggcgatgtgcggtttgctacattcacagatgttcttcgccacttccagcagcaggtcatcaggggtgatttcaggatcgtagataaaggtcaggttcggtgaaacctgcttcaactctgcgtctgcacgtaagatcgcgcgggtaatgggcgaatcagacgggccgatattggcgtgcataaaggcgtctggcagggttctgtcgaggtaacgccagaaacgttttattcgaacatcgatctcgtcttgtgttagaattctaacatacggttgcaacaacgcatccagttgccccaggtagaccggcatcgatgtgaccgacggtacgtggtggtaaagaatggtcagcagagagagtgcgtcatcaagatctttcgcgccttccagctccagccattcggaaccgttcgccagaaaacgggcgtaatcgggtaagacatagcgcggtttgtacggcgcatgaccttcaaacatatcgcagattacaccctcatccagcgcgcggcgggcttcggcaggaagctgcggataaggcagattgttttctgcttccagagccagaaaatggcgcttctgctccgggctaagcactgggctggtgacaatttgctggcaacgttgttgcagtgcattttcatgagaagtgggcatcttcttttccttttatgccgaaggtgatgcgccattgtaagaagtttcgtgatgttcactttgatcctgatgcgtttgccaccactgacgcattcatttgaaagtgaattatttgaaccagatcgcattacagtgatgcaaacttgtaagtagatttccttaattgtgatgtatatcgaagtgtgttgcggagtagatgttagaatactaacaaactcgcaaggtgaattttattggcgacaagccaggagaatgaaatgactgatctgaaagcaagcagcctgcgtgcactgaaattgatggacctgaccaccctgaatgacgacgacaccgacgagaaagtaattgctctgtgtcatcaggccaaaactccggtcggcaataccgccgctatctgtatctatcctcgctttatcccgattgctcgcaaaacgctgaaagagcagggcaccccggaaatccgaatcgctacggtaaccaacttcccacacggtaacgatgacatcgaaatcgcgctggcagaaacccgtgcggcaatcgcctacggtgctgatgaagttgacgttgtgttcccgtaccgcgcgctgatggcgggtaacgagcaggttggttttgacctggtgaaagcctgtaaagaggcttgcgcggcagcgaatgtactgctgaaagtgatcatcgaaaccggcgaactgaaagacgaagcgctgatccgtaaagcgtctgaaatctccatcaaagcgggtgcggacttcatcaaaacctctaccggtaaagtggctgtgaacgcgacgccggaaagcgcgcgcatcatgatggaagtgatccgtgatatgggcgtagaaaaaaccgttggtttcaaaccagcgggcggcgtgcgtactgcggaagatgcgcagaaatatctcgccatcgcagatgaactgttcggtgctgactgggcagatgcgcgtcactaccgctttggtgcttccagcctgctggcaagcctgttgaaagcgctgggccacggtgacggtaagagcgccagcagctactaagtaagatgctttacgcctgatgcgctgcgcttatcaggcctacgagacgtatctacccgtaggccggataaggcgtagacgcatccggcaaaagccgcctcatactcttttcctcgggaggttaccttgtttctcgcacaagaaattattcgtaaaaaacgtgatggtcatgcgctaagcgatgaagaaattcgtttctttatcaacggtattcgcgacaacactatctccgaagggcagattgccgccctcgcgatgaccattttcttccacgatatgacaatgcctgagcgtgtctcgctgaccatggcgatgcgagattcaggaaccgttctcgactggaaaagcctgcatctgaatggcccgattgttgataaacactccaccggcggcgtcggcgatgtgacttcgctgatgttggggccgatggtcgcagcctgcggcggctatattccgatgatctccggtcgcggcctcggtcatactggcggtacgctcgacaaactggaatccatccctggcttcgacattttcccggatgacaaccgtttccgcgaaattattaaagacgtcggcgtagcgattatcggccagaccagctcactggctccggcggataaacgtttctacgcgacccgtgatattaccgcaaccgtggactccatcccgctgatcactgcctcgatcctggcgaagaaactggcggaaggtctggatgcgctggtgatggacgtgaaagtgggtagcggcgcgtttatgccgacctacgaactctctgaagcccttgccgaagcgattgttggcgtggctaacggcgctggcgtgcgcaccaccgcgctgctcaccgatatgaatcaggtactggcctccagtgcaggtaacgcggttgaagttcgtgaagcggtgcagttcctgacgggtgaatatcgtaacccgcgtctgtttgatgtcacgatggcgctgtgcgtggagatgcttatctccggcaaactggcgaaagatgacgccgaagcgcgcgcgaaattgcaagcagtgctggacaacggtaaagcggcagaagtctttggtcgtatggtagcggcacaaaaaggcccaaccgacttcgttgagaactacgcgaagtatctgccgacagcgatgctgacgaaagcagtctatgctgataccgaaggttttgtcagtgaaatggatacccgcgcgctggggatggcagtggttgcaatgggcggcggtcgtcgtcaggcatctgacaccattgattacagcgtcggctttactgatatggcgcgtttgggcgaccaggtagacggtcagcgtccgctggctgttatccacgcgaaagacgaaaacagctggcaggacgcggcgaaagcggtgaaagcggcaattaaacttgccgataaagcaccggaaagcacaccaactgtctatcgccgtatcagcgaataacggtatactgatctgatcatttaaatttgaagcactgagtacggagaacatatgaaacgtgcatttattatggtgctggactcattcggcatcggcgctacagaagatgcagaacgctttggtgacgtcggggctgacaccctgggtcatatcgcagaagcctgtgccaaaggcgaagctgataacggtcgtaaaggcccgctcaatctgccaaatctgacccgtctggggctggcgaaagcacatgaaggttctaccggtttcattccggcaggaatggacggcaacgctgaagttatcggcgcgtacgcatgggcgcacgaaatgtcatccggtaaagataccccgtctggtcactgggaaatcgccggtgtcccggttctgtttgagtggggatacttctccgatcacgaaaacagcttcccgcaagagctgctggataaactggttgaacgcgctaacctgcctggttatctcggtaactgccactcttccggtacggtcattctggatcagctgggcgaagagcacatgaaaaccggcaagccgattttctatacctccgctgactccgtgttccagattgcctgccacgaagaaacctttggcttggataaactctacgaactgtgcgaaatcgcccgtgaagagctgaccaacggcggctacaacatcggtcgtgttatcgctcgtccgtttattggcgacaaagccggtaacttccagcgtaccggtaaccgtcacgacctggctgttgagccgccagcaccgaccgtgctgcagaaactggttgatgaaaaacacggtcaggtggtttctgtcggtaaaattgcagacatctacgccaactgcggtatcaccaagaaagtgaaagcaactggcctggacgcgctgtttgacgccaccatcaaagagatgaaagaagcgggtgataacaccatcgtcttcaccaacttcgttgacttcgactcttcctggggccaccgtcgcgacgtcgccggttatgctgcgggtctggagctgttcgaccgccgtctgccggagctgatgtctttgctgcgcgatgacgacatcctgatcctcactgctgaccacggttgtgatccgacctggaccggtactgaccacacgcgtgaacacattccggtactggtttacggcccgaaagtaaaaccgggttcactgggtcaccgtgaaaccttcgcggatatcggccagactctggcaaaatattttggtacttctgatatggaatatggcaaagccatgttctgataatgggtgcggcttgatgccctcaccccggccctctcccacagggagagggtgaaaacatgttgataaggataaaacaatggctaccccacacattaatgcagaaatgggcgatttcgctgacgtagttttgatgccaggcgacccgctgcgtgcgaagtatattgctgaaactttccttgaagatgcccgtgaagtgaacaacgttcgcggtatgctgggcttcaccggtacttacaaaggccgcaaaatttccgtaatgggtcacggtatgggtatcccgtcctgctccatctacaccaaagaactgatcaccgatttcggcgtgaagaaaattatccgcgtgggttcctgtggcgcagttctgccgcacgtaaaactgcgcgacgtcgttatcggtatgggtgcctgcaccgattccaaagttaaccgcatccgttttaaagatcatgactttgccgctatcgctgactttgacatggtgcgtaacgcggtagacgcggctaaagcactgggcattgatgctcgcgttggtaacctgttctccgctgacctgttctactctccggacggcgaaatgttcgacgtgatggaaaaatacggcatcctcggcgtggaaatggaagcggctggtatctacggcgtcgctgcagaatttggcgcgaaagccctgaccatctgtaccgtgtctgaccacatccgcactcacgagcagaccactgccgctgagcgtcagaccaccttcaacgacatgatcaaaatcgcactggaatccgttctgctgggcgataaagagtaattgtgtttcgctgaaaggcgattgtcgtgtgaagccggagtgggagactgctccggctttttagtatctattcatcaatagcaactgatttatagatttactattatttttcatatggatagaaaataaaatctattcaagtatctattcacgaatctattcatttatgttcagccgtcatccaggaagggcatatcagcaactctggtggacaaccataaatttctgccattttgcttttgatgtttgagctaaaccgttccgtcttttcgatctattttagagaattaatcgagatacctaacattttacttacttcagcaagcgataatttatgcctgatacgcacggcggctagccaggaaatacgctggcttaacattaaattgataatctcccgctcctggttttccagatcgatcatattcccttcctttggtattttaatcagcgagttaccttaccgcccccgctatccacgtcgacaactcccgtagctctttttcctggtccgggaagtcaaccaacagcgcttcgcactcttgttgcagcatatccgcgcggtacaggcagccttgcagtcgcccggcgagggcttccagcggcgcggggttgaggctgtcggtaaacacctgggcgcgggtgatatggcctttttcaacgtcgaaatgcagttccacgccgccccagctaaagcgttcatccagcagatgcgagaatgccggagcctgaccgaagttccattcccagctactctgacgggcaaaggtttcggcgaagtttggcaagtctggcgttttgtccggggagatgatttccgcttctacacgctcgccataatgggcgaaaaaggccttggttatggcctcgcaaacctgctcatgggtgatccccggcagcagctcggtgaggttggtcacgcgggaacgcactgaggtaatgcctttcgccgccagtttctttttatccggattgagatagtttgccaggcggctaaggtcggcattgagcagcaaggtgccgtggtggaagccacgatctttggtttcgcgataggccgatcctgagactttgcggtcaccttcggcggttttcaccaccagatcgttacgcccggacgcttcggcgctgacgccaagcgcgttcagcgcattgagcacaatcgacgtggagatggttttatcgtactccggcttgccagccataaaggtaaagcaggtattgccgagatcgtggaacaccgcgccgccaccgctactgcgccgtgccaggcggacgttatcttcttccatccgccgggtattacactctttccacgggttctgcgcgcgaccaatcactaccgtgtcggcattgcgccagagaaacagaacgcgctgcgtggcgggcatctggcgaaaaatacactcctccaccgccaggttaaaccacgggtcgtaagagtcagagatgagcaggcgtaatgtggacataacgatttcctttcttgtagtaatgggtcactcttttttctcgctttcttcctcttccggcaccggtttgctggcggttaacaggaagggcgattgctgccagcgggtacgtttaccctgtagcagcgtgcgggtcagcactacgccgattgccagtgaaagcagcaacatcaggcgtaaaatgttagtggtgttatccacctgttgggcttcggtggcgagcgtatgggtgtcgagcgtcaggcgcagatagccgagcggtccgtttttcccggcaattggttcgacaatctgctggttaaaatagccgcccgcttttttaccgtcgagcgccagccggtcgcgcacttcgacgctttcgcctgaacgggcgataagatcgccttgttcgtcatacacacccgcgtcgaggatgcggctttcatccgttaactgatcgaggatcgcctgaatgcgtttttcatctggtgagtcggtacgcatcagcggtgcaacgttcagcgtcacctgacgcgccagggtgcgggccagttcttccagctgtggattacgctgtcgctggtggttttgactaaaccatgacgccccctgcatcagtgccactaacaaggcaagacagaacaggacaatcactgcccgatgcagccggaatttcagttttgtgcgagccatcttccaccctttgaaaatttgagacttaatgttgccagaagcaatggatacaaggtagcctcatgcgttattttccctgcttcgaacgattttacaggagccttaatgcctaacattacctggtgcgacctgcctgaagatgtctctttatggccgggtctgcctctttcattaagtggtgatgaagtgatgccactggattaccacgcaggtcgtagcggctggctgctgtatggtcgtgggctggataaacagcgtctgacccaataccagagcaaactgggtgcggcgatggtgattgttgccgcctggtgcgtggaagattatcaggtgattcgtctggcaggttcactcaccgcacgggctacgcgcctggcccatgaagcgcaactggatgtcgccccgctggggaaaatcccgcacctgcgcacgccgggtttgctggtgatggacatggattccaccgccatccagattgaatgtattgatgaaattgccaaactggccggaacgggcgagatggtggcggaagtaaccgaacgggcgatgcgcggcgaactcgattttaccgccagcctgcgcagccgtgtggcgacgctgaaaggcgctgacgccaatattctgcaacaggtgcgtgaaaatctgccgctgatgccaggcttaacgcaactggtgctcaagctggaaacgctgggctggaaagtggcgattgcctccggcggctttactttctttgctgaatatctgcgcgacaagctgcgcctgaccgccgtggtagccaatgaactggagatcatggacggtaaatttaccggcaatgtgatcggcgacatcgtagacgcgcagtacaaagcgaaaactttgactcgcctcgcgcaggagtatgaaatcccgctggcgcagaccgtggcgattggcgatggagctaatgacctgccgatgatcaaagcagcagggctggggattgcttaccatgccaagccaaaagtgaatgaaaaggcggaagtcaccatccgtcacgctgacctgatgggggtattctgcatcctctctggcagcctgaatcagaagtaattgctcgcccgccatcctgcgggcggcacagcattaacgaggtacaccgtggcaaaagctccaaaacgcgcctttgtttgtaatgaatgcggggccgattatccgcgctggcaggggcagtgcagtgcctgtcatgcctggaacaccatcaccgaggtgcgtcttgctgcgtcgccaacggtggcgcgtaacgagcgtctcagcggctatgccggtagcgccggggtggcaaaagtccagaaactctccgatatcagccttgaagagctgccgcgtttttccaccggatttaaagagttcgaccgcgtactaggcggcggcgtggtgccaggaagcgccattctgattggcggtaacccaggtgcggggaaatccacgctgctactgcaaacgctgtgcaaactggcccagcagatgaaaacgctgtatgtcactggcgaagagtcgctgcaacaggtggcaatgcgcgctcatcgccttggcctgccgactgacaatctcaatatgttgtcggaaaccagcatcgaacagatctgcctgattgccgaagaagagcaaccgaaactgatggtaattgactcgatccaggtgatgcatatggcggatgtacaatcatcgcctggtagcgtggcgcaggtgcgtgaaacggcggcttatctgacgcgcttcgccaaaacgcgcggtgtggcgattgtcatggttgggcacgtaaccaaagatggctcgctggctggccctaaagtgctggaacactgtatcgactgttcggtgcttctggatggtgatgccgactcccgttttcgcaccttgcgcagccataaaaaccgcttcggcgcggtgaatgagctgggcgtcttcgcgatgaccgaacaggggctgcgtgaagtcagcaacccttcggcaattttcttaagtcgcggagatgaagtgacctccggcagctccgtgatggtggtgtgggaaggaacgcgtccgttgctggtggagattcaggcgctggtcgatcactcgatgatggcgaatccgcgccgcgtggcagtggggctggaacaaaaccgtctggcaatcctgctggctgtcttgcaccgtcacggtggtctgcaaatggccgatcaggatgtatttgtgaacgtggtcggcggcgtgaaggtaaccgaaaccagtgccgatttagcgttactgctggcgatggtttccagcctgcgtgacagaccgctgccacaggatctggtggtgtttggtgaagtcgggctggcaggggagatccgcccggtgcccagcggtcaggaacgaatttcagaagcggcgaaacacggttttcgccgggcgattgttccggcggctaacgtaccgaaaaaagcgccggaagggatgcagatttttggcgttaaaaaactctccgacgcgcttagcgtgttcgacgacttataatgagagatacggagggagatatgtcgtcatttgattacctgaaaactgccatcaagcaacagggctgcacgctacagcaggtagctgatgccagcggtatgaccaaagggtatttaagccagttactgaatgccaaaattaaaagccccagcgcgcaaaagctggaggcgttgcaccgttttttggggcttgaatttccccgacagaagaaaaccattggtgtcgtattcggtaagttctacccgctgcataccggacatatctaccttatccagcgcgcctgtagccaggttgacgagctgcatatcattatgggttttgacgatacccgcgaccgcgcgttgtttgaagacagcgccatgtcgcagcagcccacggtgccggatcgtctgcgctggttattacaaacttttaaatatcagaaaaatattcgcattcatgctttcaacgaagagggcatggagccgtatccgcacggctgggatgtgtggagcaacggcatcaaaaagtttatggctgaaaaggggattcagccggacctgatctacacctcggaagaagccgatgcgccacagtatatggaacatctggggatcgatacggtgctggtcgatccgaaacgtacctttatgagtatcagcggtgcgcagatccgcgaaaacccgttccgctactgggaatatattcctacggaagtgaagccgttctttgtacgtaccgtggcgatccttggtggcgagtcgagcggtaaatccaccctggtaaacaaacttgccaatatcttcaataccaccagtgcgtgggaatatggtcgcgattatgtcttttcacacctcggcggtgatgagatcgcattgcagtattccgattacgataaaatcgcgctgggccacgcacaatacattgattttgcagtgaaatatgccaataaagtggcgtttattgacactgattttgtcactacccaggcgttctgcaaaaagtacgaagggcgtgagcatccgttcgtacaggcgttgattgatgaataccgtttcgatctggtgatcctgctggagaacaacacgccgtgggtggcggatggtttacgcagcctcggcagttcggtggatcgcaaagagttccagaacttgctggtggagatgctggaagagaacaatatcgaattcgtgcgggttgaagaggacgattatgacagccgtttcctgcgctgcgtggagctggtgcgggagatgatgggggagcagagataaccgcgatgaaacggctcaaaggcgaggtataaaataagttttttgatgagttgaaaacctctctggaagaggctgtcgagattaaacaaggtttgaaaaaacctgcacgggtgacccgctacgaaattgcggatactaaggctgttgtaggccggaaaaggcgttcacgccgtatccggcattcggtgctcaatgcctgatgcgacgcttaccgcgtcttatcaggcctggagattcacaacgtattgaaatttcttggtttgtaggccggataaggcgttcacgccgcatccggcattttacgcattacttcgcaatacgcttgtacttgatacgcttcggctccagtgcgtctgcgcccagcgtgcgtttcttgtactcttcgtactcagtaaagttaccttcgaagaactcaactttaccttcatcctggtagtccaggatgtgcgtggcgatacggtcgaggaaccaacggtcgtgcgagataaccatcgcacagcccgggaactccagcagggcgttttccagcgcgcgcagggtttcgatatccaggtcgttggttggttcgtcgagcagcagcatgttgccgccaacctgcagcagcttcgccagatgcagacgaccgcgctcaccaccggaaagttcaccaacgcgtttaccctgatcaacccctttaaagttaaagcggccaacgtaggcgcggcttggcatctcggtgttgccgatcttcataatatccagcccgccggaaacttcttcccaaacggttttgctgttatccattgagtcacggaactgatcaaccgatgccagtttcaccgtttcacctaaagtgatggtgccgctgtccggctgttcctgaccagagatcatacggaacagggtcgatttacccgcgccgttcggaccgatgatcccgacgattgcccctttcgggatcgagaagctcaggtcatcaatcagcaggcgatcaccgtaggatttacgcaggttgctgacttccagcactttatcgcccagacgcggtccaggtggaataaacagttcgttggtttcgttacgtttctgatattcggtgctgttcagctcttcaaagcgtgccagacgtgctttacctttcgactggcggcctttagttccctgacgtacccactccagctctttctcgatcgacttacgacgcgccgcttcttgtgaagcttcctgcgccaggcgctgatctttctgctccagccaggaggagtagttgccttcccacggaataccttcaccgcggtcaagttcgaggatccagcctgcaacgttatcgaggaagtaacggtcgtgggtaatcgccaccacggtgccctcgaagtcgtgcaggaagcgttccagccaggccacggattcggcatccaggtggttggtcggttcgtcgagcagcagcatgtctggtttttccagcagcaggcggcacaacgctacgcgacgacgctcaccaccggagaggttagcgattttcgcgtcccagtccggcagacgtagcgcatccgccgcacgctccagctgtacgttcaggttatgaccgtcgtgagcctgaatgatctcttccagacggccttgttcagcggccagcttgtcaaaatcggcatccggatcggcgtacagcgcatacacttcatccaggcgtttcagggcgttaaccacttcagaaaccgcttcttcaatggactcacgcacggtgtgttccgggttcagctgcggttcctgcggcagataaccaatcttgatgtctggctgcggacgtgcttcaccttcgatgtctttatcaatgcccgccataatgcgcagcagggtagacttacccgcgccgttcagacccaggacaccaatttttgccccagggaagaaactcagagagatgtttttcaaaatatgacgtttcggcggaacaactttgccgacacgatgcatggtataaacgaattgagccacgttggacttcgcctctatgtttatcgtgatgatgagttttcaaaggcgaagtgtagcctttttccccgcctaatcccagttggtcgatcaccttcgcagtaaaagtaaaaaagtgtccgtaacgtggcgtaaacggcaatgactggttagcataaatctattacgcggcatgacgctgcattgatgtatttacacttagaggatgcgcttgtggaaaaagccaaacaagttacctggcggctgttggctgccggtgtctgtctgctgacggtcagcagcgtggcgcgagccgactcactggatgagcagcgtagtcgttacgcgcaaatcaagcaggcctgggataatcgacaaatggatgtggtcgaacaaatgatgcctggactgaaggattatccgctttatccctacctggaataccgccagatcaccgatgatctgatgaatcaaccggcggtgacggtcactaactttgttcgcgctaaccccacgcttcctcccgctcgcacgctgcaatctcgtttcgtcaatgaactggcgcggcgtgaagactggcgtggcttgttagcctttagcccggaaaagcccggaactaccgaagcgcaatgtaattactactatgcgaaatggaacaccgggcagagtgaagaagcctggcaaggggcgaaagagctgtggctaaccggcaagagccagcctaatgcctgtgacaagttatttagcgtctggcgtgcgtcaggtaaacaagatccgctggcgtatttagagcgtatccgtctggcgatgaaagcgggtaacactggcctggtaacagtgctggcagggcagatgcctgccgattaccagactatcgcctcggcaatcatttcactggcgaacaaccctaatacggtactgaccttcgcgcgtacaaccggcgcgaccgattttacccgtcaaatggcagcggtggcgtttgccagtgtggcgcggcaggatgctgaaaatgcacggctgatgatcccgtcgcttgcccaggcgcagcagcttaatgaagatcagattcaggagctgcgcgatatcgtcgcctggcgtttgatgggcaacgatgtcaccgacgagcaggcgaaatggcgcgatgacgccattatgcgctcgcaatccacgtcgttgattgaacgccgtgtgcgaatggcacttggcaccggcgatcgtcgcggcctgaatacctggctggcgcgtctgccgatggaagcaaaagagaaagatgaatggcgttactggcaggcggatttattgctggaacgcggacgtgaagctgaagcgaaagagattttgcatcaactcatgcaacagcgtggtttctacccgatggttgcagcacaacgcatcggagaagagtatgagctgaagattgataaagcgccgcagaatgttgacagcgccctgactcaggggccggagatggcgcgcgtgcgcgagttgatgtactggaatctcgataacaccgcgcgtagcgagtgggccaatctggtgaagagcaagtcaaaaacagagcaggctcaactggctcggtatgctttcaataaccaatggtgggatcttagcgttcaggcaacgatcgccgggaagctttgggatcatctggaagagcgattcccgctggcttacaacgatcttttcaaacgttacaccagtgggaaagagatcccgcaaagctatgcgatggcgattgcccgtcaggagagcgcctggaatccgaaagtgaaatcaccggtaggggccagcggcctgatgcagattatgcctggtacagcgacccatacggtgaagatgttctctattcctggttatagcagccctgggcaattgctggatccggaaacgaatatcaacattggcaccagttacctgcaatatgtttatcagcagtttggcaataaccgtattttctcctcagcagcttataacgccggacctggacgggtgcgaacctggcttggcaacagcgccgggcgtatcgacgctgtggcatttgtcgagagtattccgttctccgagacgcgcggttatgtgaagaacgtgctggcttatgacgcttactaccgctatttcatgggggataaaccgacgttgatgagcgccacggaatggggacgtcgttactgatccgcacgtttatgatatgctatcgtactctttagcgagtacaaccgggggaggcattttgcttcccccgctaacaatggcgacatattatggcccaacaatcaccctattcagcagcgatggcagaacagcgtcaccaggagtggttacgttttgtcgacctgcttaagaatgcctaccaaaacgatctccatttaccgttgttaaacctgatgctgacgccagatgagcgcgaagcgttggggactcgcgtgcgtattgtcgaagagctgttgcgtggcgaaatgagtcagcgtgagttaaaaaatgaactcggcgcgggcatcgcgacgattacgcgtggatctaacagcctgaaagccgcgcccgtggagctgcgccagtggctggaagaggtgttgctgaaaagcgattgattttgtaggcctgataagacgcggcagcgtcgcatcaggcgcttaatacacggcattatgaaacggactcagcgccaggatcaccgcctggtgatagacgctggcgcgagtgagtttcccggcggtaaacacgccgatcgccccttccttacgaccaatctcatcaataccggtataacgcgacatcacgggaccaagcgcctcaccttcacgcactttctgcagaatcaccgcaggtaacggcaaagtagccgaacgcgcctcgccgcgctggctggtgttttcaatcaccacccaactgaaagtgctgtcaccatcgatgccagcttcaatcgccacccaaaaatcagcctctggaagtaaacggcgggcatttgctacccgatttcgtgcgccagcgcgcgtttcctcactgccaaagggctgttccggtacaccgctctcgacggcaacggatgcaatatggcaggatccttcgccgaagatctcgtgaaatgcctgcagaatggcctgaattttagcgggattggtggtcgcacagacaacttggtgcataatcagcattactcagaaaattaacgttacagcagtatacggaaaaaaagcatgttacaggtatacctagtccgccacggtgaaacgcagtggaacgccgagcgacgtattcagggccagtctgacagcccgctgaccgccaaaggtgagcaacaggcgatgcaggtggcaacccgtgccaaagagcttggcattacgcatattatcagtagcgatttaggacgcacccggcgtacggcggaaatcatcgcccaggcctgcggctgtgacatcatctttgattctcgcctgcgtgaattaaacatgggtgtgctggaaaaaagacatatcgattctctgaccgaagaagaagagaactggcgtcggcagctggtcaatggcaccgttgacgggcgtattcctgaaggcgagtcaatgcaggagctcagcgatcgcgtcaatgcggcactggaatcttgccgggacttaccgcagggaagccgaccgctgctggtgagccatggtattgcactgggatgtctggtgagtacgattctcggattaccagcatgggcagagcgccgcttacgtctgcgtaactgttctatttcgcgcgtggattatcaggaaagcctgtggctggcgtctggctgggtcgttgaaaccgcaggggacatctcgcatctggacgcccctgcattagatgagctgcagcgttaacggcggataggaatcagcagttcacagcgcagattaattgggcgatctcccgctttggcgtcttctgccgggtagtatcgctcaatatcctgacctttacggcgcgtcaggttgagcattggcatgcacgttccgtataccgtcaggataaactcctgcacgccggttcccagaccttcataggtaaacatcacatattcgccgccctgcagcatcaccggatgccccgtcagtacatagccatctgcctgatcctgggctaacgcggtggtatagaatacctcttgttcgtcgtctttatcctgactcggacgcgtttcattcaggccgtagagcactggcggaatggtcggcgcgttgccgagaaaatcgtgccagaactgataacgcatttcatggcggaaatcagagatttgctccagcgaacaggagtagctctgggtaacaccaatcagcggcgtatcttccagggtgacaaatttgtgctctggcattgtgaattcacccagacgtagcggcgggcgaataccaaaggcgctccattcaggagaacggcggtaaagtgcaggagtctgggcaaactgcttcttgaatgcgcgggtaaatgtctgttgagagtcgaagcggtattgcagcgcgatgtccagaatcggacgcgcagtcaggcgtagtgcgaccgccgatttcgacaaacgacgagcacgaatatacgcgccaatagcatggccagtgacatctttaaacattctctgtaagtgccacttggaataacctgctttcgccgctacattgtcgagcgacaggggctgatccagatgaccttccagccagattaaaaggtcgcgaataatgccggcctgatccataaaatatcctcatcctttcaacaacgagcacctgacatcaggtaattggataatagcattttttgctgttttagcattcagtgtttttttcttagtagagtatgttttagggcttgacggaaataaaagtattgagattttgttcttaatcaatatgttatttaccgtgacgaactaattgctcgtgtaatagataaaaatggtaacaatatgaaatacaagcatttgatcctgtctttaagcctgataatgctggggccattggctcatgcagaagagattggttcggtcgacaccgtatttaaaatgatcggcccggatcacaaaattgttgtggaagcctttgacgatcccgatgtgaaaaatgtcacctgttatgtgagccgggcgaaaaccgggggtattaaagggggattgggcctggcggaagatacctccgatgcggccatttcttgtcagcaagtcgggccgattgaactgtcggatcgtattaaaaacggcaaagctcagggcgaggtagtattcaaaaaacgcacgtccctggtctttaagtcgttacaggtcgtgcgcttttatgacgccaaacgcaacgcgctcgcttatctggcttactccgacaaagttgtagaaggttcgccgaaaaacgcgattagcgcggttcctgtcatgccgtggcggcaataacagaggcgatttatgcaacgggaaacggtctggttagtggaagatgagcaagggatagccgacacgctggtctacatgttgcagcaggaaggttttgccgtcgaggtctttgagcgaggcttaccggtgctggataaagctcgccagctggttcccgacgtcatgattctcgacgttggtttgcctgatatcagcggctttgaattgtgccgccagttactggcgctccatccggcgttacctgtactgttcctgacggcccgaagtgaagaggtcgatcgcctgcttgggctggaaattggcgctgacgactatgtggctaaaccgttttcaccccgcgaagtgtgcgccagggtgcgcaccttactgcgtcgggtgaagaagttctcgtcgccgtctcccgtcatccgtattggtcattttgaattgaatgaacccgcggcgcagatcagctggtttgacacgccattaacgctgacgcggtatgagtttttattgctgaagacgttactcaagtcgccaggccgcgtctggtcccgccagcaactgatggatagcgtgtgggaagatgcgcaggacacctacgatcgcaccgttgatacccacattaaaacgttgcgtgccaagctgcgcgccatcaaccccgatctttcaccgattaatactcatcgcggcatgggatatagcctgaggggcctgtaatgcgtatcggcatgcggttgctgctgggctattttttactggtggcggtggcggcctggttcgtactggctatttttgtcaaagaagttaaaccgggcgtgcgaagagcaacggaggggacgttgatcgacaccgcaacgttgctggcggagctggcgcgtcccgatttgctctctggggacccaacgcatgggcaactggcgcaggcgtttaatcagctacaacatcgcccgtttcgcgccaatatcggtggcattaacaaagtgcgcaatgaatatcatgtctatatgaccgattcgcagggtaaagtattgttcgattcggcaaataaagccgttgggcaggattattcgcgctggaatgacgtctggctaacgttgcgtggtcagtatggtgcgcgcagcacgttgcaaaatcctgccgatcccgaaagttcggtgatgtatgttgccgcgccgattatggacggctcgcggcttattggcgttttgagcgtaggcaaaccgaacgcggcgatggctccggtcattaaacgcagcgagcggcgaattttatgggccagcgccattttgttggggatcgcactggtgattggcgcaggcatggtttggtggatcaaccgctccattgcccggctcactcgctatgctgattccgtcactgacaataagcccgttcctcttcccgatctcggtagtagcgagctgcgtaaactcgcgcaggcgctggaaagtatgcgcgtgaagctggaagggaaaaactatattgagcagtatgtttatgcgttaacccatgagctaaaaagcccactggcggcgattcgtggcgcggcggaaattttacgcgaaggtccgccgcctgaagtagtggctcgttttactgacaacattctgacgcaaaatgcgcgaatgcaggcactggtggaaacgttactacgccaggcaagactggagaatcgtcaggaagtcgttttgactgctgttgatgtggcggcattattccgccgcgtcagcgaagcgcgcaccgtgcagttggcagaaaaaaacatcactctacatgttacgcccaccgaggttaatgttgctgctgaaccggcgttactggatcaggcgctggggaatttactggataacgccatcgattttacccccgagagcggtcgtataacgctaagcgccgaagtggatcaggaacacgtcacgcttaaggtgctggataccggtagtggtattcctgactacgcgctgtcacgtatttttgaacgcttttactctttgccgcgtgcaaatgggcaaaaaagcagcggtctggggttggcgttcgtcagtgaggtcgcccgtttgtttaacggcgaagtcacgctgcgcaacgtgcaggaaggtggcgtgctggcctcgcttcgacttcaccgtcacttcacatagcttcaaattcttcccacatagccttcgtatcctgctgccattgcaaaggagaagactatgttgaaatcccccctgttctggaaaatgaccaccctgtttggtgcagtattgctgttgttgattccgataatgctgattcggcaggtgattgtcgaacgtgccgattaccgtagcgatgtggaagatgcgattcgccaaagtaccagcgggccgcaaaaactcgttgggccgcttatcgctattcctgtgaccgagctttatacggtacaggaagaggataaaaccgtggagcggaaacgaagttttatccatttttggttacctgagtcattgatggttgatggcaatcagaacgtggaagaacgcaagatagggatttataccggtcaggtctggcacagtgatttaacgctaaaagccgatttcgatgtttcgcgtcttagcgaactcgacgcgccaaatatcacctttggcaagccatttattgtgattagcgtcggggatgcgcgtggtattggtgtggtgaaagcgcctgaagttaacggaacggcgctgaccattgaacccggcaccgggttagagcaaggcgggcagggcgtgcatatccctttacccgaaggggactggcggaagcagaacctgaagctgaatatggccctgaatttaagcggtaccggcgatctttctgtggtgcctgccgggcgtaatagcgaaatgaccttaaccagcaactggccgcatcccagttttttaggtgattttttgccagccaaacgggaagttagcgagtcaggttttcaggcgcaatggcaaagcagctggtttgctaataatctcggtgagcgttttgcttcaggcaatgataccggctgggaaaacttccccgcgtttagcgtcgcagtgacgacgccagccgatcaataccaaataacggaccgggcgactaagtacgccattctgctgattgcactgacttttatggcgttctttgtttttgaaacgctcaccgcgcaacgtttacacccaatgcaatatttgctggtggggctttcattggtgatgttttatttgctcttgctggcgctttctgaacatatcggttttaccgtggcatggataatcgccagtctgattggggcgttaatgaacggtatttatttgcaggcggtattgaaaggctggcgcaacagcatgttgtttaccctcgcgctgttgttgctggatggtgtgatgtggggactgctcaactctgccgatagcgcgctgttgttgggaaccagtgtgctggtggtggcgctggccggcatgatgtttgtgactcgtaatatcgactggtatgcgttttcactgccgaaaatgaaagccagtaaagaagttacaatggacgatcaattacgtatctggaaataaggttgaaaaataaaaacggcgctaaaaagcgccgttttttttgacggtggtaaagccgattaatcttccagatcaccacagaagcgataaccttcaccgtggatggtggcgatgatttccggcgtatccggcgtagattcgaaatgtttacgaatacggcggatcgtcacgtctacagtacggtcgtgtggtttcagctcacggccggtcattttcttcagcagttcagcacgagactgaattttgcctgggttttcacagaagtgaagcatggcgcggaactcgctgcgcggcagcttgtactgctcgccatcagggccgatcaacgaacggctgttgatgtccagttcccaaccattgaacttgtagctttcaacgctacgacgttcttcgctgacagtacccagattcatggtacgggacagcaggttgcgtgcacgaatcgtcagttcacgcgggttgaacggtttggtgatgtagtcatctgcaccgatttcgaggccgagaattttatcgacttcgttgtcacggccagtcaggaacatcaacgcaacattcgcctgctcgcgcagttcacgcgctaacagaagaccgttcttacccggcagattgatatccatgatcaccaggttgatgtcatattcagagaggatctgatgcatttccgcgccatctgtcgcttcgaaaacatcatagccttccgcttcgaaaatacttttcaacgtgttgcgtgttaccaactcgtcttcaacgataagaatgtgcggggtctgcatgtttgctacctaaattgccaactaaatcgaaacaggaagtacaaaagtccctgacctgcctgatgcatgctgcaaattaacatgatcggcgtaacatgactaaagtacgtaattgcgttcttgatgcactttccatcaacgtcaacaacatcattagcttggtcgtgggtactttccctcaggacccgacagtgtcaaaaacggctgtcatcctaaccattttaacagcaacataacaggctaagaggggccggacacccaataaaactacgcttcgttgacatatatcaagttcaattgtagcacgttaacagtttgatgaaatcatcgtatctaaatgctagctttcgtcacattattttaataatccaactagttgcatcatacaactaataaacgtggtgaatccaattgtcgagatttattttttataaaattatcctaagtaaacagaaggatatgtagcattttttaacaattcaaccgttagtacagtcaggaaatagtttagccttttttaagctaagtaaagggctttttctgcgacttacgttaagaatttgtaaattcgcaccgcgtaataagttgacagtgatcaccctgttcgcggttatttggtcaagaagagtggcaatatgcgtataacgattattctggtcgcacccgccagagcagaaaatattggggcagcggcgcgggcaatgaaaacgatgggttttagcgaactgcggattgtcgatagtcaagcgcacctggagccagccacccgctgggtcgcacatggatctggtgatattattgataatattaaagttttcccgacactggttgaatcgttacacgatgtcgatttcactgtcgccaccactgcgcgcagtcgggcgaaatatcattactacgccacgccagtagaactggtgccgctgttagaggaaaaatcttcatggatgagccatgccgcgctggtgtttggtcgcgaagattccgggctgactaacgaagagttagcgttggctgacgttcttactggtgtgccgatggtggcggattatccttcgctcaatctggggcaggcagtgatggtctattgctatcaattagcaacattaatacaacaaccgacgaaaagtgacacaacggcagaccaacatcaactgcaagctttacgcgaacgagtcatggcattgctgacgactctggcagtggcagatgacataaaactggtcgactggttacagcaacgcctggggcttttagagcaacgagacacggcaatgttgcaccgtttgctgcatgatattgaaaaaaatatcaccaaataaaaaacgccttagtaagtatttttc